.herovideo{--herovideo--container:repeat(2,calc(min(100% - (var(--lateral-width) * 2), var(--container-width)) / 2));align-items:center;background:rgba(var(--light-rgb),.7);display:grid;grid-template-columns:var(--lateral-width) auto var(--herovideo--container) auto var(--lateral-width);grid-template-rows:5rem auto 5rem;overflow:hidden;position:relative;z-index:1}@media (width <= 991px){.herovideo{--herovideo--container:min(100% - (var(--lateral-width) * 2),var(--container-width));grid-template-rows:3rem auto auto 3rem}}.herovideo:after,.herovideo:before{background:linear-gradient(270deg,var(--light-color),var(--white-color));content:"";display:block;grid-column:1/4;grid-row:1/4;height:100%;opacity:1;position:relative;transform:skew(-27deg,0deg);translate:-50% 0;width:200%;z-index:-1}.herovideo:after{translate:-75% 0;z-index:0}.herovideo__media{grid-column:4/5;grid-row:2/3;position:relative;z-index:1}.herovideo__media:after{background:linear-gradient(0deg,var(--primary-color,#000),var(--secondary-color,grey));border-radius:var(--border-radius-lg,2rem);content:"";height:60%;left:-1rem;position:absolute;top:50%;translate:0 -50%;width:50%;z-index:0}@media (width <= 991px){.herovideo__media{grid-column:3/4;grid-row:2/3;padding:0}}.herovideo__image{aspect-ratio:16/9;background:var(--tertiary-color,#000);border-radius:var(--border-radius-lg,2rem);box-shadow:0 0 1rem rgba(var(--tertiary-rgb),.1);margin:0;overflow:hidden;position:relative;width:100%;z-index:1}.herovideo__image img{display:block;height:100%!important;inset:0;object-fit:cover;position:absolute;width:100%}.herovideo__video{aspect-ratio:16/9;background:var(--tertiary-color,#000);box-shadow:0 0 1rem rgba(var(--tertiary-rgb),.1);overflow:hidden;position:relative;width:100%;z-index:1}.herovideo__video,.herovideo__video .embed_container,.herovideo__video .hs-video-widget,.herovideo__video .oembed_container{border-radius:var(--border-radius-lg,2rem)}.herovideo__video video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.herovideo__content{display:flex;flex-direction:column;grid-column:3/4;grid-row:2/3;padding-inline:3rem;place-self:center start;position:relative;width:min(100%,550px);z-index:1}@media (width <= 991px){.herovideo__content{grid-column:3/4;grid-row:3/4;margin-top:3rem;padding:0}}.herovideo__label{font-size:1rem;font-weight:700;text-transform:uppercase}.herovideo__label-wrapper{color:var(--primary-color,grey)!important;display:block;margin-bottom:.75rem;text-decoration:none}.herovideo__label-wrapper:is([href])>label{cursor:pointer}.herovideo__label-wrapper:is([href]):hover{color:var(--secondary-color,#d3d3d3)!important}.herovideo__title{font-weight:300;grid-area:title;line-height:1.2;margin:0 0 .5rem;width:100%}.herovideo__title-wrapper{display:grid;gap:.5rem;grid-template-areas:"dots title";grid-template-columns:2.5rem 1fr;margin-left:-3rem}@media (width <= 767px){.herovideo__title-wrapper{display:block;margin-left:0}}.herovideo__title-dots{grid-area:dots;height:2.5rem;position:relative;translate:0 .5rem;width:2.5rem}@media (width <= 767px){.herovideo__title-dots{display:none}}.herovideo__text{color:var(--tertiary-color,#000);margin:0;width:100%}.herovideo__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:2rem 0 0;width:100%}
2:3	⚠  Lexical error on line 1: Unrecognized text.

  Erroneous area:
1: min(100% - (var(--lateral-width) * 2), var(--container-width)) / 2
^.......................................^ [postcss-calc]