.video-hero[data-astro-cid-wez3wgs6]{background:var(--bg);height:100svh;min-height:32rem;position:relative;overflow:hidden}.hero-video[data-astro-cid-wez3wgs6],.hero-fallback[data-astro-cid-wez3wgs6]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-fallback[data-astro-cid-wez3wgs6]{opacity:0;transition:opacity .5s var(--ease-out)}.video-hero[data-astro-cid-wez3wgs6].fallback .hero-fallback[data-astro-cid-wez3wgs6]{opacity:1}.video-hero[data-astro-cid-wez3wgs6].fallback .hero-video[data-astro-cid-wez3wgs6]{display:none}.hero-scrim[data-astro-cid-wez3wgs6]{background:linear-gradient(#0a0c108c 0%,#0a0c1026 40%,#0a0c10d9 100%),linear-gradient(90deg,#0a0c1080 0%,#0000 55%);position:absolute;inset:0}.hero-content[data-astro-cid-wez3wgs6]{z-index:2;height:100%;padding:0 var(--pad-x) clamp(5rem, 10vh, 7rem);max-width:var(--max-w);flex-direction:column;justify-content:flex-end;width:100%;margin-inline:auto;display:flex;position:relative}.hero-controls[data-astro-cid-wez3wgs6]{z-index:3;right:var(--pad-x);align-items:center;gap:.75rem;display:flex;position:absolute;bottom:1.5rem}.ctl[data-astro-cid-wez3wgs6]{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--text);backdrop-filter:blur(8px);transition:border-color .25s var(--ease-out), color .25s var(--ease-out);background:#0a0c1080;border-radius:50%;place-items:center;display:grid}.ctl[data-astro-cid-wez3wgs6]:hover{border-color:var(--accent);color:var(--accent)}.ic[data-astro-cid-wez3wgs6]{width:18px;height:18px}.ctl-label[data-astro-cid-wez3wgs6]{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.scroll-cue[data-astro-cid-wez3wgs6]{z-index:3;left:var(--pad-x);align-items:center;gap:.75rem;display:flex;position:absolute;bottom:1.5rem}.cue-line[data-astro-cid-wez3wgs6]{background:var(--line-strong);width:1px;height:42px;position:relative;overflow:hidden}.cue-line[data-astro-cid-wez3wgs6]:after{content:"";background:var(--accent);animation:cue-drop 1.8s var(--ease-out) infinite;position:absolute;inset:0}@keyframes cue-drop{0%{transform:translateY(-100%)}60%{transform:translateY(0)}to{transform:translateY(102%)}}.cue-text[data-astro-cid-wez3wgs6]{letter-spacing:.32em;text-transform:uppercase;color:var(--muted);writing-mode:horizontal-tb;font-size:.68rem;font-weight:600}@media (prefers-reduced-motion:reduce){.hero-video[data-astro-cid-wez3wgs6]{display:none}.video-hero[data-astro-cid-wez3wgs6] .hero-fallback[data-astro-cid-wez3wgs6]{opacity:1}.hero-controls[data-astro-cid-wez3wgs6]{display:none}}.hero-eyebrow[data-astro-cid-lcdefpme]{margin-bottom:1.25rem}.hero-title[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.hero-sub[data-astro-cid-lcdefpme]{color:#eef1f6d1;text-wrap:pretty;max-width:34rem;margin-bottom:2rem;font-size:clamp(1rem,1.5vw,1.2rem)}.hero-ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1rem;display:flex}.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.intro-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:2rem;padding-top:.5rem;display:grid}.clip-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.5vw,2rem);display:grid}.clip[data-astro-cid-lcdefpme]{gap:.9rem;display:grid}.clip[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{aspect-ratio:16/10;object-fit:cover;background:var(--surface);width:100%}.clip[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{letter-spacing:.22em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.72rem;display:flex}.clip[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{color:var(--text);font-weight:600}.clip[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{color:var(--muted)}.disc-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding:0;list-style:none}.disc-row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);transition:background-color .3s var(--ease-out);grid-template-columns:4rem 1fr 1fr;align-items:baseline;gap:clamp(1rem,3vw,3rem);padding-block:1.75rem;display:grid;position:relative}.disc-row[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);transform-origin:top;width:2px;transition:transform .35s var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.disc-row[data-astro-cid-lcdefpme]:hover{background:#b4cbe50a}.disc-row[data-astro-cid-lcdefpme]:hover:before{transform:scaleY(1)}.disc-row[data-astro-cid-lcdefpme]:hover .disc-num[data-astro-cid-lcdefpme]{text-shadow:0 0 18px #b4cbe580}.disc-num[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--accent);letter-spacing:.1em;font-size:.95rem}.disc-row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-transform:uppercase;font-size:clamp(1.4rem,3vw,2.2rem);line-height:1}.disc-row[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.95rem}.band[data-astro-cid-lcdefpme]{align-items:flex-end;height:clamp(24rem,70vh,42rem);display:flex;position:relative;overflow:hidden}.band[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:124%;position:absolute;inset:-12% 0}.band[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(180deg, var(--bg) 0%, transparent 30%, transparent 65%, #0a0c10d9 100%);position:absolute;inset:0}.band-quote[data-astro-cid-lcdefpme]{z-index:2;padding-bottom:clamp(2rem,6vh,4rem);position:relative}@media (width<=56rem){.intro-grid[data-astro-cid-lcdefpme],.clip-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.disc-row[data-astro-cid-lcdefpme]{grid-template-columns:3rem 1fr}.disc-row[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{grid-column:2}}@media (prefers-reduced-motion:reduce){.band[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{height:100%;inset:0}}
