.bl{--bl-scrim:color-mix(in oklab, var(--ink) 92%, #050811);--bl-zenith:#0c1a33;--bl-band:#29466e;--bl-glow:#6e5a3a;isolation:isolate;position:relative;overflow-x:clip}.bl-stage{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.bl-stage canvas{opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease);display:block;position:absolute;inset:0}.bl.is-live .bl-stage canvas{opacity:1}.bl-static{background:radial-gradient(60% 18% at 66% 66%, color-mix(in oklab, var(--bl-glow) 55%, transparent), transparent 75%), linear-gradient(180deg, var(--bl-zenith) 0%, color-mix(in oklab, var(--bl-zenith) 60%, var(--bl-band)) 42%, var(--bl-band) 60%, color-mix(in oklab, var(--bl-band) 55%, var(--bl-glow)) 65%, #0b0b0c 67%, #070708 100%);position:absolute;inset:0}.bl.is-live .bl-static{opacity:0;transition:opacity .9s var(--ease) .3s}.bl-veil{--bl-col-r:calc(var(--gutter) * 1.6 + 34rem);z-index:1;pointer-events:none;background:linear-gradient(90deg, color-mix(in oklab, var(--bl-scrim) 88%, transparent) 0, color-mix(in oklab, var(--bl-scrim) 84%, transparent) calc(var(--bl-col-r) - 18rem), color-mix(in oklab, var(--bl-scrim) 76%, transparent) var(--bl-col-r), color-mix(in oklab, var(--bl-scrim) 34%, transparent) calc(var(--bl-col-r) + 7rem), transparent calc(var(--bl-col-r) + 16rem));position:fixed;inset:0}.bl-flow{z-index:2;position:relative}.bl-beat{padding-inline:calc(var(--gutter) * 1.6) var(--gutter);flex-direction:column;justify-content:center;display:flex;position:relative}.bl-b1{min-height:100svh;padding-top:var(--header-h)}.bl-b2,.bl-b3{min-height:140svh}.bl-b4{justify-content:flex-start;min-height:100svh;padding-block:30svh 24svh}.bl-b5{min-height:200svh;padding-top:40svh;padding-bottom:30svh}.bl-col{gap:var(--sp-4);flex-direction:column;width:min(34rem,100%);display:flex}.bl-col p{font-size:var(--t-read);line-height:var(--lh-read);color:color-mix(in oklab, var(--paper) 86%, var(--ink));text-wrap:pretty}.bl-col .eyebrow{font-size:var(--t--2);color:var(--text-3);line-height:1.4}.bl-col .eyebrow-accent{color:color-mix(in oklab, var(--accent) 82%, var(--text-2))}.bl-title{letter-spacing:-.025em;color:var(--paper);margin-top:var(--sp-2);max-width:12ch;font-size:clamp(2.6rem,1.2rem + 4.6vw,5.4rem);line-height:.98}.bl-by{font-size:var(--t-1)!important;color:color-mix(in oklab, var(--paper) 72%, var(--ink))!important}.bl-premise{max-width:24ch;margin-top:var(--sp-3);color:var(--paper)!important;font-size:clamp(1.3rem,1rem + 1vw,1.8rem)!important;line-height:1.25!important}.bl-lede{max-width:34ch;font-size:var(--t-0)!important}.bl-cue{margin-top:var(--sp-5);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:var(--t--2)!important;color:color-mix(in oklab, var(--accent) 70%, var(--text-2))!important}.bl-cue span:after{content:" ↓"}.bl-col h2{font-size:var(--t-5);color:var(--paper);margin-bottom:var(--sp-2);line-height:1.04}.bl.bl-js .bl-col>.eyebrow,.bl.bl-js .bl-col>h2{transition:clip-path 1.1s var(--ease-out)}.bl.bl-js .bl-b2 .bl-col:not(.in)>:is(.eyebrow,h2),.bl.bl-js .bl-b3 .bl-col:not(.in)>:is(.eyebrow,h2),.bl.bl-js .bl-b4 .bl-col:not(.in)>:is(.eyebrow,h2),.bl.bl-js .bl-b5 .bl-col:not(.in)>:is(.eyebrow,h2){clip-path:inset(-.35em 100% -.45em 0)}.bl.bl-js .bl-col.in>.eyebrow,.bl.bl-js .bl-col.in>h2{clip-path:inset(-.35em -.2em -.45em)}.bl.bl-js .bl-col.in>h2{transition-delay:.14s}.bl-cards{margin-top:var(--sp-7);gap:var(--sp-4);width:min(38rem,100%);list-style:none;display:grid}.bl .bl-card .qcard{background:linear-gradient(160deg, color-mix(in oklab, var(--bl-scrim) 96%, transparent), color-mix(in oklab, var(--bl-scrim) 90%, transparent))}.bl-actions{gap:var(--sp-3);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.bl-credit{margin-top:var(--sp-4);font-family:var(--font-mono);letter-spacing:.03em;max-width:44ch;font-size:var(--t--2)!important;color:var(--text-2)!important;line-height:1.6!important}@media (width<=62rem){.bl-veil{background:0 0}.bl-beat{padding-inline:var(--gutter);justify-content:flex-start}.bl-b1{min-height:100svh;padding-top:calc(var(--header-h) + 50svh);padding-bottom:6svh}.bl-b2,.bl-b3{min-height:0;padding-block:60svh 10svh}.bl-b2{padding-bottom:55svh}.bl-b4{padding-block:56svh 10svh}.bl-b5{min-height:0;padding-block:100svh 62svh}.bl-col{width:100%;position:relative}.bl-col:before{content:"";inset:-4.5rem calc(var(--gutter) * -1) -4rem;z-index:-1;background:linear-gradient(180deg, transparent 0, color-mix(in oklab, var(--bl-scrim) 40%, transparent) 1.6rem, color-mix(in oklab, var(--bl-scrim) 82%, transparent) 3.4rem, color-mix(in oklab, var(--bl-scrim) 88%, transparent) 4.5rem, color-mix(in oklab, var(--bl-scrim) 88%, transparent) calc(100% - 4rem), transparent 100%);position:absolute}.bl-cards{width:100%}}.bl-stills{display:none}.bl.is-flat .bl-stills,.bl.is-reduced .bl-stills{display:block;position:absolute;inset:0}.bl-still{opacity:0;transition:opacity .7s var(--ease);position:absolute;inset:0}.bl-still.on{opacity:1}.bl-still img{object-fit:cover;object-position:62% 50%;width:100%;height:100%}@media (width<=62rem){.bl-still img{object-position:50% 0%}}.bl.is-flat .bl-b2,.bl.is-flat .bl-b3,.bl.is-reduced .bl-b2,.bl.is-reduced .bl-b3{min-height:100svh}.bl.is-flat .bl-b5,.bl.is-reduced .bl-b5{min-height:110svh;padding-top:20svh;padding-bottom:20svh}@media (width<=62rem){.bl.is-flat .bl-b2,.bl.is-flat .bl-b3,.bl.is-flat .bl-b5,.bl.is-reduced .bl-b2,.bl.is-reduced .bl-b3,.bl.is-reduced .bl-b5{min-height:0}.bl.is-flat .bl-b5,.bl.is-reduced .bl-b5{padding-top:60svh;padding-bottom:14svh}}
