.hero[data-astro-cid-cmoixw3u]{position:relative;min-height:100vh;min-height:100svh;background:var(--ink);overflow:hidden}.hero-video[data-astro-cid-cmoixw3u]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;animation:hero-push 46s var(--ease-soft) infinite alternate;will-change:transform;opacity:0;transition:opacity 1.2s var(--ease)}.hero-video[data-astro-cid-cmoixw3u].is-live{opacity:1}@keyframes hero-push{0%{transform:scale(1)}to{transform:scale(1.07)}}.hero-scrim[data-astro-cid-cmoixw3u]{position:absolute;inset:0;background:#0000006b;background:linear-gradient(180deg,#0000006b,#00000061 55%,#000000a8)}.hero-vignette[data-astro-cid-cmoixw3u]{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 42%,transparent 52%,rgba(0,0,0,.4) 100%)}.hero-meta[data-astro-cid-cmoixw3u]{position:absolute;left:var(--gutter);bottom:34px;display:flex;align-items:center;gap:14px;color:#fff9;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:tabular-nums}.rec[data-astro-cid-cmoixw3u]{display:inline-flex;align-items:center;gap:7px;color:#ffffffd9}.rec[data-astro-cid-cmoixw3u] i[data-astro-cid-cmoixw3u]{width:7px;height:7px;border-radius:50%;background:var(--crimson);animation:rec-blink 2.2s var(--ease) infinite}@keyframes rec-blink{0%,to{opacity:1}50%{opacity:.25}}.hero-meta-rule[data-astro-cid-cmoixw3u]{width:26px;height:1px;background:#ffffff4d}.hero-chevron[data-astro-cid-cmoixw3u]{position:absolute;left:50%;bottom:22px;transform:translate(-50%);background:none;border:0;color:#ffffffbf;cursor:pointer;padding:8px;display:flex;flex-direction:column;align-items:center;gap:8px;transition:color .3s var(--ease)}.hero-chevron[data-astro-cid-cmoixw3u]:hover{color:var(--paper)}.hero-chevron[data-astro-cid-cmoixw3u] svg[data-astro-cid-cmoixw3u]{animation:float 2.8s var(--ease) infinite}.chevron-label[data-astro-cid-cmoixw3u]{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.34em;text-transform:uppercase;margin-right:-.34em}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.hero-video[data-astro-cid-cmoixw3u]{animation:none}.hero-chevron[data-astro-cid-cmoixw3u] svg[data-astro-cid-cmoixw3u]{animation:none}.rec[data-astro-cid-cmoixw3u] i[data-astro-cid-cmoixw3u]{animation:none}}@media(max-width:720px){.hero-meta[data-astro-cid-cmoixw3u]{bottom:24px}.hero-credit[data-astro-cid-cmoixw3u]{display:none}.hero-chevron[data-astro-cid-cmoixw3u]{bottom:18px}}.awards[data-astro-cid-k4frihbw]{background:var(--ink);color:var(--paper);padding-block:clamp(64px,8vw,120px) clamp(20px,3vw,32px);border-top:2px solid var(--crimson)}.awards[data-astro-cid-k4frihbw] .eyebrow[data-astro-cid-k4frihbw]{color:#ffffff9e;border-bottom-color:#ffffff1f}.awards[data-astro-cid-k4frihbw] .eyebrow[data-astro-cid-k4frihbw] b[data-astro-cid-k4frihbw]{color:var(--crimson-bright)}.awards-grid[data-astro-cid-k4frihbw]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,4vw,48px);align-items:start}.award[data-astro-cid-k4frihbw]{position:relative;display:flex;flex-direction:column;gap:14px;padding-top:clamp(18px,2vw,26px);border-top:1px solid rgba(255,255,255,.14)}.award-num[data-astro-cid-k4frihbw]{position:absolute;top:-2px;right:0;font-family:var(--font-display);font-style:italic;font-size:clamp(2.4rem,4vw,3.6rem);line-height:.9;color:#ffffff1a;pointer-events:none}.award-logo[data-astro-cid-k4frihbw]{height:46px;width:auto;max-width:100%;object-fit:contain;object-position:left center;filter:brightness(0) invert(1);opacity:.85;transition:opacity .4s var(--ease)}.award[data-astro-cid-k4frihbw]:hover .award-logo[data-astro-cid-k4frihbw]{opacity:1}.award-org--text[data-astro-cid-k4frihbw]{font-family:var(--font-display);font-style:italic;font-weight:430;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.05;letter-spacing:-.01em;color:var(--paper);margin:0 0 2px}.award-status[data-astro-cid-k4frihbw]{font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--crimson-bright)}.award-note[data-astro-cid-k4frihbw]{font-size:.86rem;line-height:1.55;color:#ffffffad;max-width:30em}@media(max-width:980px){.awards-grid[data-astro-cid-k4frihbw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.awards-grid[data-astro-cid-k4frihbw]{grid-template-columns:1fr;gap:34px}}.wall[data-astro-cid-6y2sa4q5]{padding-block:clamp(56px,7vw,96px) clamp(40px,5vw,72px);background:var(--paper)}.wall--dark[data-astro-cid-6y2sa4q5]{background:var(--ink);padding-top:clamp(48px,6vw,84px);padding-bottom:clamp(64px,8vw,120px)}.wall--dark[data-astro-cid-6y2sa4q5] .eyebrow[data-astro-cid-6y2sa4q5]{color:#ffffff9e;border-bottom-color:#ffffff1f}.wall--dark[data-astro-cid-6y2sa4q5] .eyebrow[data-astro-cid-6y2sa4q5] b[data-astro-cid-6y2sa4q5]{color:var(--crimson-bright)}.marquee[data-astro-cid-6y2sa4q5]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-track[data-astro-cid-6y2sa4q5]{display:flex;width:max-content;animation:marquee 34s linear infinite}.marquee[data-astro-cid-6y2sa4q5]:hover .marquee-track[data-astro-cid-6y2sa4q5]{animation-play-state:paused}.marquee-group[data-astro-cid-6y2sa4q5]{display:flex;align-items:center}.client[data-astro-cid-6y2sa4q5]{display:inline-flex;align-items:center;padding-inline:clamp(26px,3.4vw,60px)}.client-logo[data-astro-cid-6y2sa4q5]{height:clamp(36px,4.6vw,60px);width:auto;transition:opacity .35s var(--ease),filter .35s var(--ease)}.client[data-astro-cid-6y2sa4q5]:hover .client-logo[data-astro-cid-6y2sa4q5]{opacity:1}.wall[data-astro-cid-6y2sa4q5]:not(.wall--dark) .client-logo[data-astro-cid-6y2sa4q5]{filter:grayscale(100%);opacity:.6}.wall[data-astro-cid-6y2sa4q5]:not(.wall--dark) .client[data-astro-cid-6y2sa4q5]:hover .client-logo[data-astro-cid-6y2sa4q5]{filter:grayscale(0%)}.wall--dark[data-astro-cid-6y2sa4q5] .client-logo[data-astro-cid-6y2sa4q5]{filter:brightness(0) invert(1);opacity:.85}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-6y2sa4q5]{animation:none;flex-wrap:wrap;width:100%;justify-content:center}.marquee-group[data-astro-cid-6y2sa4q5][aria-hidden=true]{display:none}.marquee[data-astro-cid-6y2sa4q5]{-webkit-mask-image:none;mask-image:none}.client[data-astro-cid-6y2sa4q5]{padding:16px 22px}}.manifesto[data-astro-cid-j7pv25f6]{background:var(--smoke);padding-block:clamp(80px,11vw,170px)}.statement[data-astro-cid-j7pv25f6]{margin:0 auto;max-width:26em;text-align:center}.statement[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{position:relative;font-family:var(--font-display);font-optical-sizing:auto;font-style:italic;font-weight:380;font-size:clamp(1.8rem,3.8vw,3.1rem);line-height:1.28;letter-spacing:-.015em;color:var(--fg)}.st-mark[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:-.55em;transform:translate(-50%);font-family:var(--font-display);font-style:italic;font-size:1.4em;line-height:1;color:var(--crimson);opacity:.9}.manifesto-foot[data-astro-cid-j7pv25f6]{margin-top:clamp(44px,6vw,72px);display:flex;justify-content:center}.manifesto-cta[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--fg);border:1px solid var(--fg);padding:18px 34px;transition:background .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease),letter-spacing .4s var(--ease)}.manifesto-cta[data-astro-cid-j7pv25f6]:hover{background:var(--ink);border-color:var(--ink);color:var(--paper);letter-spacing:.28em}.cta-arrow[data-astro-cid-j7pv25f6]{color:var(--crimson);transition:transform .4s var(--ease)}.manifesto-cta[data-astro-cid-j7pv25f6]:hover .cta-arrow[data-astro-cid-j7pv25f6]{transform:translate(6px)}
