.sq[data-astro-cid-pdpiguoc]{position:relative;height:calc(var(--steps) * 92vh);background:var(--stage)}.sq__pin[data-astro-cid-pdpiguoc]{position:sticky;top:0;height:100vh;display:grid;align-items:center;overflow:hidden}.sq__grid[data-astro-cid-pdpiguoc]{display:grid;gap:clamp(1.6rem,4vw,3.4rem);align-items:center;width:100%}.sq__viz[data-astro-cid-pdpiguoc]{position:relative}.sq__viz[data-astro-cid-pdpiguoc] svg[data-astro-cid-pdpiguoc]{width:100%;height:auto;position:relative;z-index:1}.sq__glow[data-astro-cid-pdpiguoc]{position:absolute;inset:6% 8%;background:radial-gradient(ellipse at 50% 50%,rgba(30,143,255,.22),transparent 70%);filter:blur(30px)}.sc[data-astro-cid-pdpiguoc]{opacity:0;transform:translateY(14px) scale(.985);transform-origin:230px 170px;transition:opacity .5s var(--ease),transform .6s var(--ease-out)}.sc[data-astro-cid-pdpiguoc].is-on{opacity:1;transform:none}.sc__lens[data-astro-cid-pdpiguoc]{opacity:0;transition:opacity .45s var(--ease);transition-delay:calc(var(--i) * 80ms)}.is-on[data-astro-cid-pdpiguoc] .sc__lens[data-astro-cid-pdpiguoc]{opacity:1}.sc__cal[data-astro-cid-pdpiguoc]{opacity:0;transform:scaleX(.82);transform-origin:225px 170px;transition:opacity .5s var(--ease),transform .7s var(--ease-out) .1s}.is-on[data-astro-cid-pdpiguoc] .sc__cal[data-astro-cid-pdpiguoc]{opacity:1;transform:none}.sc__ring[data-astro-cid-pdpiguoc]{stroke-dasharray:100;stroke-dashoffset:100;transform:rotate(-90deg);transform-origin:230px 170px}.is-on[data-astro-cid-pdpiguoc] .sc__ring[data-astro-cid-pdpiguoc]{transition:stroke-dashoffset 1.3s var(--ease-out) .15s;stroke-dashoffset:22}.sc__bar[data-astro-cid-pdpiguoc]{opacity:0;transition:opacity .3s var(--ease);transition-delay:calc(var(--i) * 26ms)}.is-on[data-astro-cid-pdpiguoc] .sc__bar[data-astro-cid-pdpiguoc]{opacity:1}.sq__copy[data-astro-cid-pdpiguoc]{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1.5rem;color:var(--on-dark)}.sq__rail[data-astro-cid-pdpiguoc]{display:grid;align-content:center;gap:.6rem}.sq__tick[data-astro-cid-pdpiguoc]{width:2px;height:30px;background:var(--hair-2);border-radius:2px;transition:background .35s var(--ease),height .35s var(--ease)}.sq__tick[data-astro-cid-pdpiguoc].is-on{background:var(--acc);height:44px}.sq__steps[data-astro-cid-pdpiguoc]{position:relative;min-height:15rem}.sq__s[data-astro-cid-pdpiguoc]{position:absolute;inset:0;opacity:0;transform:translateY(16px);transition:opacity .45s var(--ease),transform .55s var(--ease-out);pointer-events:none}.sq__s[data-astro-cid-pdpiguoc].is-on{opacity:1;transform:none;pointer-events:auto}.sq__n[data-astro-cid-pdpiguoc]{font-family:var(--mono);font-size:.68rem;letter-spacing:.18em;color:var(--acc)}.sq__s[data-astro-cid-pdpiguoc] h3[data-astro-cid-pdpiguoc]{margin-top:.7rem;font-size:clamp(1.4rem,2.6vw,2rem)}.sq__s[data-astro-cid-pdpiguoc] p[data-astro-cid-pdpiguoc]{margin-top:.9rem;color:var(--on-dark-mut);max-width:46ch}@media(min-width:900px){.sq__grid[data-astro-cid-pdpiguoc]{grid-template-columns:1.05fr .95fr}}@media(prefers-reduced-motion:reduce){.sq[data-astro-cid-pdpiguoc]{height:auto}.sq__pin[data-astro-cid-pdpiguoc]{position:static;height:auto;padding-block:3rem}.sq__steps[data-astro-cid-pdpiguoc]{min-height:0;display:grid;gap:2rem}.sq__s[data-astro-cid-pdpiguoc]{position:static;opacity:1;transform:none}.sc[data-astro-cid-pdpiguoc]{opacity:1;transform:none}}.top[data-astro-cid-lp7ec4tc]{background:var(--stage);color:var(--on-dark);padding-block:clamp(58px,8vw,104px)}.top[data-astro-cid-lp7ec4tc] h1[data-astro-cid-lp7ec4tc]{margin-top:1rem;font-size:clamp(2.2rem,5vw,3.4rem);max-width:18ch}.top__lede[data-astro-cid-lp7ec4tc]{margin-top:1.2rem;font-size:clamp(1.05rem,1.5vw,1.2rem)}.intro[data-astro-cid-lp7ec4tc]{margin-top:1.6rem;max-width:68ch;color:var(--on-dark-mut);line-height:1.72}.closing[data-astro-cid-lp7ec4tc]{max-width:66ch;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.65;color:#1b2a3a}.scrollcue[data-astro-cid-lp7ec4tc]{margin-top:2.6rem;display:flex;align-items:center;gap:.8rem;font-family:var(--mono);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--on-dark-mut)}.scrollcue__l[data-astro-cid-lp7ec4tc]{width:46px;height:1px;background:var(--acc);position:relative;overflow:hidden}.scrollcue__l[data-astro-cid-lp7ec4tc]:after{content:"";position:absolute;inset:0;background:var(--acc-hi);animation:cue 2.1s var(--ease) infinite}@keyframes cue{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.scrollcue__l[data-astro-cid-lp7ec4tc]:after{animation:none}}.cta[data-astro-cid-lp7ec4tc]{display:grid;justify-items:start;gap:1rem;max-width:62ch}
