.nav[data-astro-cid-wpvy4v7s]{z-index:50;pointer-events:none;justify-content:center;padding-inline:clamp(.75rem,3vw,1.5rem);display:flex;position:fixed;inset-block-start:clamp(.625rem,1.8vw,1.125rem);inset-inline:0}.nav__bar[data-astro-cid-wpvy4v7s]{backdrop-filter:blur(14px)saturate(140%);scrollbar-width:none;overscroll-behavior-inline:contain;pointer-events:auto;background:linear-gradient(#ffffff13,#ffffff09);border:1px solid #ffffff1a;border-radius:.9375rem;max-width:100%;padding:.3125rem;transition:background-color .3s,border-color .3s;position:relative;overflow-x:auto;box-shadow:inset 0 1px #ffffff17,0 10px 30px #00000073}.nav__bar[data-astro-cid-wpvy4v7s]::-webkit-scrollbar{display:none}.nav__bar[data-astro-cid-wpvy4v7s][data-scrolled=true]{border-color:#ffffff24}.nav__list[data-astro-cid-wpvy4v7s]{z-index:1;flex-wrap:nowrap;gap:.125rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.nav__pill[data-astro-cid-wpvy4v7s]{z-index:0;opacity:0;will-change:transform, width;background:linear-gradient(#fff3,#ffffff1a);border-radius:.6875rem;transition:transform .62s cubic-bezier(.34,1.32,.36,1),width .62s cubic-bezier(.34,1.32,.36,1),height .3s,opacity .3s;position:absolute;inset-block-start:0;inset-inline-start:0;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000040,0 4px 14px #0006}.nav__bar[data-astro-cid-wpvy4v7s][data-enhanced=true] .nav__pill[data-astro-cid-wpvy4v7s]{opacity:1}.nav__link[data-astro-cid-wpvy4v7s]{color:#ffffff94;font-family:var(--mono);letter-spacing:.069em;text-transform:uppercase;white-space:nowrap;border-radius:.6875rem;padding:.5rem clamp(.625rem,2.4vw,.9375rem);font-size:clamp(.625rem,.55rem + .2vw,.71875rem);text-decoration:none;transition:color .32s;display:block;position:relative}.nav__link[data-astro-cid-wpvy4v7s]:hover{color:#ffffffe6}.nav__link--active[data-astro-cid-wpvy4v7s]{color:#fffffff5}.nav__bar[data-astro-cid-wpvy4v7s]:not([data-enhanced]) .nav__link--active[data-astro-cid-wpvy4v7s]{background:#ffffff21}@media (prefers-reduced-motion:reduce){.nav__pill[data-astro-cid-wpvy4v7s]{transition:opacity .2s}.nav__link[data-astro-cid-wpvy4v7s]{transition:none}}.ascii[data-astro-cid-7mbbrgcs]{pointer-events:none;--ascii-size:calc(100vw / var(--ascii-cols) / .6);position:absolute;inset:0;overflow:hidden}.ascii__layer[data-astro-cid-7mbbrgcs]{font-family:var(--mono);font-size:var(--ascii-size);white-space:pre;user-select:none;margin:0;line-height:1;position:absolute;inset:0}.ascii__layer--ticks[data-astro-cid-7mbbrgcs]{color:#ffffff47}.ascii__layer--arcs[data-astro-cid-7mbbrgcs]{color:#ffffff80}.ascii__layer--dots[data-astro-cid-7mbbrgcs]{color:#ffffffeb;text-shadow:0 0 6px #ffffff80}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:var(--bg);align-content:center;justify-items:center;padding-block:clamp(7rem,16vh,10rem) clamp(3rem,7vh,4.5rem);display:grid;position:relative;overflow:visible}.hero__bg[data-astro-cid-ge2uvauf]{z-index:0;position:absolute;inset:0}.hero__copy[data-astro-cid-ge2uvauf]{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:clamp(1rem,2.5vw,1.5rem);display:flex;position:relative}.hero__title[data-astro-cid-ge2uvauf]{max-width:16ch;font-size:var(--step-display);letter-spacing:-.014em}.hero__sub[data-astro-cid-ge2uvauf]{max-width:44ch;color:var(--ink-muted);font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.62}.cta[data-astro-cid-ge2uvauf]{color:#ffffffe0;font-family:var(--mono);letter-spacing:.081em;text-transform:uppercase;border:1px solid #ffffff38;border-radius:999px;margin-block-start:clamp(.5rem,2vw,1.25rem);padding:.875rem 1.75rem;font-size:.71875rem;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s}.cta[data-astro-cid-ge2uvauf]:hover{color:#fff;background:#ffffff0d;border-color:#ffffff73}@media (width<=48rem){.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(5rem,14vh,7rem) clamp(2.5rem,6vh,3.5rem)}}@media (prefers-reduced-motion:reduce){.cta[data-astro-cid-ge2uvauf]{transition:none}}.logo[data-astro-cid-almgufmf]{object-fit:contain;filter:brightness(0)invert();opacity:.55;width:auto;max-width:9.5rem;height:clamp(1.5rem,1.2rem + 1vw,1.9rem);display:block}.affil[data-astro-cid-543bmuqs]{border-block-start:1px solid var(--hairline-soft);flex-direction:column;align-items:center;gap:clamp(1.25rem,3vw,2rem);padding-block:clamp(2.5rem,6vw,4rem);display:flex}.affil__label[data-astro-cid-543bmuqs]{padding-inline:var(--gutter);text-align:center}.marquee[data-astro-cid-543bmuqs]{width:100%;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee__track[data-astro-cid-543bmuqs]{align-items:center;gap:clamp(2.5rem,6vw,5rem);width:max-content;margin:0;padding:0;list-style:none;animation:80s linear infinite marquee;display:flex}.marquee__item[data-astro-cid-543bmuqs]{justify-content:center;align-items:center;display:flex}@keyframes marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-543bmuqs]{flex-wrap:wrap;justify-content:center;width:100%;animation:none}.marquee[data-astro-cid-543bmuqs]{mask-image:none}}.lede[data-astro-cid-23gkgyqt]{isolation:isolate;border-block-start:1px solid var(--hairline-soft);background:var(--bg);padding-block:clamp(3.5rem,9vw,6.5rem);position:relative;overflow:hidden}.lede__bg[data-astro-cid-23gkgyqt]{z-index:0;pointer-events:none;position:absolute;inset:0}.lede__inner[data-astro-cid-23gkgyqt]{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:clamp(2.5rem,6vw,4rem);display:flex;position:relative}.lede__text[data-astro-cid-23gkgyqt]{max-width:24ch;font-size:var(--step-lead);letter-spacing:-.008em;line-height:1.28}.stats[data-astro-cid-23gkgyqt]{grid-template-columns:repeat(3,1fr);gap:clamp(1.75rem,4vw,2.5rem);width:100%;max-width:52rem;margin:0;display:grid}.stat[data-astro-cid-23gkgyqt]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.stat__value[data-astro-cid-23gkgyqt]{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.5rem);line-height:1}.stat__unit[data-astro-cid-23gkgyqt]{color:var(--ink-faint);font-family:var(--mono);font-size:var(--step-label);letter-spacing:.12em;text-transform:uppercase;margin:0}
