.pendu-two-col-img{--pendu-two-col-img-gap:2rem;--pendu-two-col-img-media-ratio:960/1100;--pendu-two-col-img-media-max-height:1100px;--pendu-two-col-img-content-overhang:clamp(2rem,4vw,5rem);--pendu-two-col-img-content-pad-y:clamp(2rem,4vw,4rem);margin-left:calc(50% - 50vw);overflow:visible;position:relative;width:100vw}.pendu-two-col-img:has(.pendu-two-col-img__lightbox.is-open){transform:none!important;transition:none!important}.pendu-two-col-img__inner{align-items:end;display:grid;gap:var(--pendu-two-col-img-gap);grid-template-columns:1fr 1fr}.pendu-two-col-img__content{display:flex;flex-direction:column;gap:1.5rem;grid-column:1;justify-content:center;min-height:calc(min(var(--pendu-two-col-img-media-max-height),
      calc((48vw - var(--pendu-two-col-img-gap)) * 1100 / 960)) + var(--pendu-two-col-img-content-overhang));padding:var(--pendu-two-col-img-content-pad-y) 3rem}.pendu-two-col-img__media{aspect-ratio:var(--pendu-two-col-img-media-ratio);position:absolute;top:0;width:calc(50vw - var(--pendu-two-col-img-gap))}.pendu-two-col-img:not(.pendu-two-col-img--reversed) .pendu-two-col-img__media{right:0}.pendu-two-col-img--reversed .pendu-two-col-img__content{grid-column:2}.pendu-two-col-img--reversed .pendu-two-col-img__media{left:0;right:auto}.pendu-two-col-img__title{font-family:Barlow,sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:500;line-height:1.1;margin:0}.pendu-two-col-img__body p{margin:0}.pendu-two-col-img__body p+p{margin-top:1rem}.pendu-two-col-img__cta{align-self:flex-start}.pendu-two-col-img__cta:focus-visible{outline:2px solid #fff;outline-offset:2px}.pendu-two-col-img__stats{display:flex;gap:0;justify-content:flex-start;margin-top:.5rem}.pendu-two-col-img__stat{flex:1 1 0;min-width:0;padding:0 1.5rem}.pendu-two-col-img__stat:first-child{padding-left:0}.pendu-two-col-img__stat+.pendu-two-col-img__stat{border-left:1px solid hsla(0,0%,100%,.25)}.pendu-two-col-img__stat-value{font-family:Barlow,sans-serif;font-size:40px;font-weight:700;line-height:1.1;margin:0 0 .5rem}.pendu-two-col-img__stat-label{font-family:Barlow,sans-serif;font-size:clamp(.8125rem,.25vw + .75rem,1rem);line-height:1.4}.pendu-two-col-img__stat-label p{margin:0}.pendu-two-col-img__media-frame{height:100%;overflow:hidden;position:relative;width:100%}.pendu-two-col-img__image{display:block;height:100%;object-fit:cover;width:100%}.pendu-two-col-img__video-trigger{cursor:pointer;display:block;height:100%;padding:0;position:relative;width:100%}.pendu-two-col-img__video-trigger:focus-visible{outline:2px solid #fcde06;outline-offset:4px}.pendu-two-col-img__video-placeholder{background-color:#1f2937;display:block;height:100%;width:100%}.pendu-two-col-img__play-icon{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:hsla(0,0%,100%,.2);border:3px solid hsla(0,0%,100%,.55);border-radius:50%;box-shadow:0 8px 24px rgba(2,21,9,.25);color:#fff;display:flex;height:6.5rem;justify-content:center;left:50%;padding-left:.4rem;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .2s ease,border-color .2s ease,transform .2s ease;width:6.5rem}.pendu-two-col-img__video-trigger:focus-visible .pendu-two-col-img__play-icon,.pendu-two-col-img__video-trigger:hover .pendu-two-col-img__play-icon{background-color:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.8);transform:translate(-50%,-50%) scale(1.05)}.pendu-two-col-img__lightbox{align-items:center;background-color:rgba(0,0,0,.9);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:9999}.pendu-two-col-img__lightbox.is-open{opacity:1;pointer-events:auto;visibility:visible}.pendu-two-col-img__lightbox-backdrop,.pendu-two-col-img__lightbox-backdrop:active,.pendu-two-col-img__lightbox-backdrop:focus,.pendu-two-col-img__lightbox-backdrop:hover{background:transparent;cursor:default;inset:0;position:absolute}.pendu-two-col-img__lightbox-dialog{max-height:85vh;max-width:min(1100px,92vw);position:relative;width:100%;z-index:1}.pendu-two-col-img__lightbox-close{align-items:center;background-color:hsla(0,0%,100%,.15);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;right:-.5rem;top:-3rem;width:2.5rem;z-index:2}.pendu-two-col-img__lightbox-close:focus,.pendu-two-col-img__lightbox-close:hover{background-color:hsla(0,0%,100%,.3)}.pendu-two-col-img__lightbox-close:focus-visible{outline:2px solid #fcde06;outline-offset:2px}.pendu-two-col-img__lightbox-player{align-items:center;background-color:#000;border-radius:8px;display:flex;justify-content:center;overflow:hidden}.pendu-two-col-img__lightbox-video-wrap{aspect-ratio:16/9;display:block;line-height:0;margin:0 auto;max-width:100%;position:relative;width:min(1100px,92vw,142.22222vh)}.pendu-two-col-img__lightbox-iframe{border:0;display:block;height:100%;width:100%}.pendu-two-col-img__lightbox-video{display:block;height:auto;max-height:min(58vh,560px);max-width:100%;object-fit:contain;width:auto}.pendu-two-col-img__lightbox-play{align-items:center;background:transparent;cursor:pointer;display:flex;inset:0;justify-content:center;position:absolute;z-index:1}.pendu-two-col-img__lightbox-play .pendu-two-col-img__play-icon{left:auto;position:static;top:auto;transform:none}.pendu-two-col-img__lightbox-play:focus-visible .pendu-two-col-img__play-icon,.pendu-two-col-img__lightbox-play:hover .pendu-two-col-img__play-icon{transform:scale(1.05)}.pendu-two-col-img__lightbox-play:focus-visible{outline:none}.pendu-two-col-img__lightbox-play:focus-visible .pendu-two-col-img__play-icon{outline:2px solid #fcde06;outline-offset:4px}.pendu-two-col-img__lightbox-play.is-hidden,.pendu-two-col-img__video-source{opacity:0;pointer-events:none;visibility:hidden}.pendu-two-col-img__video-source{height:1px;left:0;overflow:hidden;position:absolute;top:0;width:320px;z-index:-1}@media (max-width:1050px){.pendu-two-col-img{margin-left:0;width:100%}.pendu-two-col-img__inner{grid-template-columns:1fr}.pendu-two-col-img__content{grid-column:auto;justify-content:flex-start;min-height:0;padding:clamp(2rem,5vw,3rem) 0}.pendu-two-col-img__media{aspect-ratio:960/1100;position:relative;width:100%}.pendu-two-col-img--reversed .pendu-two-col-img__media,.pendu-two-col-img:not(.pendu-two-col-img--reversed) .pendu-two-col-img__media{left:auto;right:auto}.pendu-two-col-img--reversed .pendu-two-col-img__content{grid-column:auto}.pendu-two-col-img__image{height:auto}.pendu-two-col-img__stats{flex-direction:column;gap:1.5rem}.pendu-two-col-img__stat{padding:0}.pendu-two-col-img__stat+.pendu-two-col-img__stat{border-left:none;border-top:1px solid hsla(0,0%,100%,.25);padding-top:1.5rem}.pendu-two-col-img__lightbox-close{right:0;top:-2.75rem}}@media (min-width:1151px) and (max-width:1379px){.pendu-two-col-img__content{padding:var(--pendu-two-col-img-content-pad-y) 2rem}}@media (min-width:769px) and (max-width:1150px){.pendu-two-col-img__content{padding:var(--pendu-two-col-img-content-pad-y) 1.5rem}}
43:3	⚠  Parse error on line 3: 
      calc((48vw - var(--pendu-two-col-img-gap)) * 1100 / 960)
-------------------------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]