.siteheader{position:fixed;inset:0 0 auto 0;z-index:20;display:flex;align-items:center;gap:clamp(.75rem,2.5vw,2rem);padding:clamp(.9rem,2vw,1.4rem) var(--gutter) clamp(2.25rem,4vw,3.25rem);background:linear-gradient(180deg,rgba(11,13,14,.94) 0,rgba(11,13,14,.82) 48%,rgba(11,13,14,0));pointer-events:none}.siteheader>*{pointer-events:auto}.lockup{display:inline-flex;gap:.6rem;font-family:var(--display);font-weight:700;font-stretch:125%;letter-spacing:-.02em;font-size:.95rem;margin-right:auto}.lockup,.siteheader nav{align-items:center;text-transform:uppercase}.siteheader nav{display:flex;gap:clamp(.85rem,2vw,1.75rem);font-family:var(--mono);font-size:var(--t-label);letter-spacing:.08em}.siteheader nav .cta{color:var(--signal)}@media (max-width:640px){.siteheader nav a:not(.cta){display:none}}.band,.hero,.sitefooter{position:relative;z-index:1}.hero{position:relative;min-height:100svh;display:grid;grid-template-columns:var(--stamp-col) 1fr;grid-gap:0 clamp(1rem,3vw,3rem);gap:0 clamp(1rem,3vw,3rem);align-items:end;padding:0 var(--gutter) clamp(2.5rem,7vh,5rem)}.hero-stamp{padding-bottom:.6rem}.hero-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-rows:1fr auto;grid-column-gap:clamp(2rem,5vw,5.5rem);column-gap:clamp(2rem,5vw,5.5rem);align-items:end}.hero-title{grid-column:1;grid-row:1/3;align-self:end;margin:0;font-size:clamp(2.4rem,6.4vw,5.6rem);max-width:13ch}.hero-title .rv>span{transition-duration:1.1s}.hero .lede{grid-row:1;max-width:40ch;color:var(--ink);margin:0}.hero .lede,.hero-foot{grid-column:2;align-self:end}.hero-foot{grid-row:2;margin-top:1.5rem}@media (max-width:980px){.hero-body{grid-template-columns:1fr}.hero-title{margin-bottom:clamp(1.25rem,3vh,2rem)}.hero .lede,.hero-title{grid-column:1;grid-row:auto}.hero .lede{max-width:46ch}.hero-foot{grid-column:1;grid-row:auto;margin-top:1.75rem}}@media (max-width:780px){.hero{grid-template-columns:1fr;align-content:end}.hero-stamp{padding-bottom:2rem}}.verdict{margin-top:.5rem;border-top:var(--rule);padding-top:.75rem;width:max-content;min-width:15ch}.verdict-clock{font-size:clamp(1.1rem,1.7vw,1.5rem);color:var(--signal);margin:.35rem 0 .9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.verdict-row{display:flex;flex-direction:column;gap:.15rem}.verdict-value{font-size:.95rem;color:var(--muted);transition:color .5s var(--ease-out)}.is-settled .verdict-value{color:var(--signal)}.verdict .bar{margin-top:.9rem;height:2px;background:var(--hairline);overflow:hidden}.verdict .bar>i{display:block;height:100%;width:100%;background:var(--signal);transform:scaleX(0);transform-origin:0 50%;transition:transform 2.4s linear}.verdict.is-settled .bar>i{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.verdict .bar>i{transform:scaleX(1);transition:none}}.act .bandbody{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-column-gap:clamp(2rem,5vw,5.5rem);column-gap:clamp(2rem,5vw,5.5rem);align-items:start}.act-n{font-size:clamp(1.75rem,3vw,2.5rem);color:var(--hairline);line-height:1;margin-top:.35rem}.act-title{grid-column:1;grid-row:1;margin:0}.act-body{grid-column:2;grid-row:1;color:var(--muted);margin:0;max-width:50ch;padding-top:clamp(.3rem,.8vw,.85rem)}.act-body strong{color:var(--ink);font-weight:400}.stat{grid-column:1;grid-row:2;margin-top:clamp(2rem,5vh,3.5rem)}.handoff .bandbody{max-width:none}.handoff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));grid-gap:1px;gap:1px;background:var(--hairline);border:var(--rule)}.hcard{background:var(--ground);padding:clamp(1.25rem,2.5vw,2rem);display:grid;grid-gap:.5rem;gap:.5rem;align-content:start;min-height:11rem;transition:background .4s var(--ease-out);position:relative}.hcard:hover{background:var(--ground-lift)}.hcard-v{color:var(--muted);font-size:.95rem;line-height:1.5}.hcard-arrow{position:absolute;right:clamp(1.25rem,2.5vw,2rem);bottom:clamp(1.25rem,2.5vw,2rem);color:var(--muted);transition:transform .4s var(--ease-out),color .4s var(--ease-out)}.hcard:hover .hcard-arrow{transform:translateX(4px);color:var(--signal)}.sitefooter{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:clamp(2rem,5vw,3rem) var(--gutter);border-top:var(--rule)}@media (max-width:980px){.act .bandbody{grid-template-columns:1fr}.act-body,.act-title,.stat{grid-column:1;grid-row:auto}.act-title{margin-bottom:1.1rem}.act-body{padding-top:0;max-width:58ch}}