.co-hero-video .co-hero-video-poster{object-fit:cover;z-index:1;opacity:1;width:100%;height:100%;display:block;position:absolute;inset:0}.co-hero-video iframe{z-index:3;pointer-events:none;opacity:1;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.co-hero-video[data-open=true] iframe{pointer-events:none;opacity:1;border:0;width:max(100vw,177.78vh);height:max(100vh,56.25vw);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}
#hero .co-hero-statement .co-hero-statement-logo{align-items:center;display:inline-flex}#hero .co-hero-statement .co-hero-statement-logo-img{width:auto;height:.92em;display:block}
#work.co-cases{--co-cases-gutter:max(var(--pad), calc((100vw - var(--max)) / 2 + var(--pad)));padding-left:0}@media (max-width:960px){#work.co-cases{--co-cases-gutter:clamp(32px, 7vw, 72px);padding-left:0}}
#reviews .co-reviews-slide{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.75rem;display:flex}#reviews .co-reviews-slide .co-reviews-logo{justify-content:center;align-items:center;width:100%;margin:0;display:flex}#reviews .co-reviews-slide .co-reviews-logo-img{object-fit:contain;width:auto;height:auto;max-height:40px}#reviews .co-reviews-slide .co-reviews-quote{max-width:46ch;margin:0}#reviews .co-reviews-slide .co-reviews-attrib{flex-direction:column;align-items:center;margin:0;display:flex}#reviews .co-reviews-slide .co-reviews-person{flex-direction:column;align-items:center;gap:.25rem;display:flex}#reviews .co-reviews-slide .co-reviews-role{opacity:.6}
