.client-marquee[data-astro-cid-qgv6znzd]{--client-gap: 88px;--logo-scale: 1;padding-block:40px 45px;border-top:1px solid var(--line);overflow:hidden}.client-heading[data-astro-cid-qgv6znzd]{text-align:center;margin-bottom:30px}h2[data-astro-cid-qgv6znzd]{margin:18px 0 0;font-size:clamp(20px,4.8vw,72px);font-weight:500;letter-spacing:-.055em;line-height:1.1;white-space:nowrap}.client-window[data-astro-cid-qgv6znzd]{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.client-track[data-astro-cid-qgv6znzd]{display:flex;width:max-content;animation:client-drift calc(var(--client-count) * 7.5s) linear infinite}.client-group[data-astro-cid-qgv6znzd]{display:flex;align-items:center;flex:0 0 auto;width:max-content;gap:var(--client-gap);margin:0;padding:8px var(--client-gap) 8px 0;list-style:none;box-sizing:border-box}.client-item[data-astro-cid-qgv6znzd]{flex:0 0 auto;min-width:0}.client-item[data-astro-cid-qgv6znzd] a[data-astro-cid-qgv6znzd]{display:flex;align-items:center;padding-block:8px;color:var(--navy);text-decoration:none;border-radius:4px}.client-color-filter[data-astro-cid-qgv6znzd]{position:absolute;pointer-events:none}.client-logo[data-astro-cid-qgv6znzd]{position:relative;width:calc(var(--logo-width) * var(--logo-scale));height:112px;overflow:hidden;contain:paint;isolation:isolate}.client-logo[data-astro-cid-qgv6znzd] img[data-astro-cid-qgv6znzd]{position:absolute;display:block;top:50%;left:calc(var(--image-left) * var(--logo-scale));width:calc(var(--image-width) * var(--logo-scale));height:calc(var(--image-height) * var(--logo-scale));max-width:none;transform:translateY(-50%)}.client-logo--transparent[data-astro-cid-qgv6znzd]{filter:brightness(0) url(#client-navy)}.client-logo--paper[data-astro-cid-qgv6znzd]{filter:grayscale(1) contrast(2) url(#client-navy)}.client-logo--dark[data-astro-cid-qgv6znzd]{filter:grayscale(1) invert(1) contrast(1.4) url(#client-navy)}.client-logo--wordmark[data-astro-cid-qgv6znzd]{filter:url(#client-wordmark-navy)}.client-item[data-astro-cid-qgv6znzd] a[data-astro-cid-qgv6znzd]:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.client-window[data-astro-cid-qgv6znzd]:focus-within .client-track[data-astro-cid-qgv6znzd]{animation-play-state:paused}@keyframes client-drift{to{transform:translate(-25%)}}@media(max-width:700px){.client-marquee[data-astro-cid-qgv6znzd]{--client-gap: 66px;--logo-scale: .75;padding-block:28px 30px}.client-heading[data-astro-cid-qgv6znzd]{margin-bottom:24px}.client-logo[data-astro-cid-qgv6znzd]{height:90px}}@media(prefers-reduced-motion:reduce){.client-track[data-astro-cid-qgv6znzd]{animation:none;width:100%}.client-window[data-astro-cid-qgv6znzd]{overflow-x:auto;mask-image:none}.client-group[data-astro-cid-qgv6znzd]{justify-content:center;flex-wrap:wrap;width:100%;min-width:0;row-gap:24px;padding:12px 24px}.client-group[data-astro-cid-qgv6znzd][aria-hidden=true]{display:none}}.film-cover[data-astro-cid-tbek7ijm]{position:relative;isolation:isolate;width:100%;aspect-ratio:20 / 9;max-height:70svh;margin-top:var(--intro-header-height, 90px);display:grid;place-items:center;overflow:hidden;background:var(--navy);color:#fff}.film-cover-video[data-astro-cid-tbek7ijm],.film-cover-shade[data-astro-cid-tbek7ijm]{position:absolute;inset:0;width:100%;height:100%}.film-cover-video[data-astro-cid-tbek7ijm]{object-fit:cover}.film-cover-shade[data-astro-cid-tbek7ijm]{background:linear-gradient(180deg,#080f3520,#080f3540 45%,#080f3570);pointer-events:none}.film-cover-brand[data-astro-cid-tbek7ijm]{position:relative;width:min(100%,720px);padding-inline:24px}h1[data-astro-cid-tbek7ijm]{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;width:auto;margin:0;font-size:15px;font-weight:500;letter-spacing:.01em;line-height:1.35;text-align:center}.film-cover-logo[data-astro-cid-tbek7ijm]{display:block;width:clamp(160px,35vw,440px);aspect-ratio:1010 / 240;filter:brightness(0) invert(1)}.film-cover-kicker[data-astro-cid-tbek7ijm]{max-width:28ch}h1[data-astro-cid-tbek7ijm] .logo-core,h1[data-astro-cid-tbek7ijm] .logo-glitch{animation:none}.film-cover-work[data-astro-cid-tbek7ijm]{position:absolute;bottom:34px;left:50%;transform:translate(-50%);display:flex;align-items:center;min-height:44px;font-size:12px;letter-spacing:.08em;text-decoration:underline;text-underline-offset:7px}.film-cover-toggle[data-astro-cid-tbek7ijm]{position:absolute;right:var(--page-gutter);bottom:34px;display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff80;border-radius:50%;background:#080f3530;color:#fff;cursor:pointer}.film-cover[data-astro-cid-tbek7ijm] a[data-astro-cid-tbek7ijm]:focus-visible,.film-cover[data-astro-cid-tbek7ijm] button[data-astro-cid-tbek7ijm]:focus-visible{outline:2px solid white;outline-offset:4px}.film-cover-toggle[data-astro-cid-tbek7ijm]:hover{background:#080f3580}.cover-pause[data-astro-cid-tbek7ijm],.film-cover-toggle[data-astro-cid-tbek7ijm][data-playing=true] .cover-play[data-astro-cid-tbek7ijm]{display:none}.film-cover-toggle[data-astro-cid-tbek7ijm][data-playing=true] .cover-pause[data-astro-cid-tbek7ijm]{display:block}@media(max-width:700px){.film-cover[data-astro-cid-tbek7ijm]{aspect-ratio:3 / 4;max-height:none}.film-cover-brand[data-astro-cid-tbek7ijm]{padding-bottom:64px}.film-cover-kicker[data-astro-cid-tbek7ijm]{font-size:14px}.film-cover-work[data-astro-cid-tbek7ijm]{left:var(--page-gutter);transform:none;bottom:12px;font-size:10px}.film-cover-toggle[data-astro-cid-tbek7ijm]{bottom:12px}}.home-intro[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);padding-block:clamp(40px,6vw,80px)}.home-intro[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:18ch;margin:0;font-size:clamp(28px,3.5vw,48px);font-weight:500;letter-spacing:-.04em;line-height:1.1}.home-intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 18px;color:var(--muted);font-size:16px;line-height:1.7}@media(max-width:700px){.home-intro[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
