.Nav-module__a8Vrqq__header{z-index:90;position:relative}.Nav-module__a8Vrqq__utility{max-width:1080px;color:var(--dim);justify-content:space-between;gap:16px;margin-inline:auto;padding:10px 26px;display:flex}.Nav-module__a8Vrqq__spacer{height:76px}.Nav-module__a8Vrqq__island{z-index:100;background:#0d1526f0;border:1px solid #ede4cf24;border-radius:999px;position:fixed;left:50%;overflow:clip;transform:translate(-50%);box-shadow:0 18px 50px #0000006b}.Nav-module__a8Vrqq__isExpanded{width:min(1080px,100vw - 24px);height:64px;transition:width .6s cubic-bezier(.34,1.42,.64,1),height .6s cubic-bezier(.34,1.42,.64,1),top .6s cubic-bezier(.34,1.42,.64,1),left .6s cubic-bezier(.34,1.42,.64,1),transform .6s cubic-bezier(.34,1.42,.64,1);animation:.95s cubic-bezier(.33,1,.68,1) both Nav-module__a8Vrqq__island-jelly;top:10px;left:50%;transform:translate(-50%)}@keyframes Nav-module__a8Vrqq__island-jelly{0%,52%{scale:1}66%{scale:1.018 .972}80%{scale:.991 1.012}91%{scale:1.005 .995}to{scale:1}}.Nav-module__a8Vrqq__isExpanded.Nav-module__a8Vrqq__atTop{top:44px}.Nav-module__a8Vrqq__isCollapsed{width:58px;height:42px;transition:width .5s cubic-bezier(.3,1.25,.6,1),height .5s cubic-bezier(.3,1.25,.6,1),top .5s cubic-bezier(.3,1.25,.6,1),left .5s cubic-bezier(.3,1.25,.6,1),transform .5s cubic-bezier(.3,1.25,.6,1);top:10px;left:calc(100vw - 74px);transform:translate(0)}.Nav-module__a8Vrqq__full{justify-content:space-between;align-items:center;gap:24px;width:min(1080px,100vw - 24px);height:64px;padding:0 12px 0 24px;transition:opacity .28s .18s;display:flex}.Nav-module__a8Vrqq__isCollapsed .Nav-module__a8Vrqq__full{opacity:0;pointer-events:none;transition:opacity .14s}.Nav-module__a8Vrqq__mini{opacity:0;pointer-events:none;cursor:pointer;justify-content:center;align-items:center;transition:opacity .14s;display:flex;position:absolute;inset:0}.Nav-module__a8Vrqq__isCollapsed .Nav-module__a8Vrqq__mini{opacity:1;pointer-events:auto;transition:opacity .25s .16s}.Nav-module__a8Vrqq__brand{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.Nav-module__a8Vrqq__wordmark{letter-spacing:.14em;color:var(--cream);white-space:nowrap;font-size:16px;font-weight:700}.Nav-module__a8Vrqq__wordmark em{color:var(--blue);font-style:normal;font-weight:400}.Nav-module__a8Vrqq__links{align-items:center;gap:30px;display:flex}.Nav-module__a8Vrqq__cta{white-space:nowrap;border-radius:999px;padding:11px 22px;font-size:14px}.Nav-module__a8Vrqq__burger{color:var(--cream);padding:8px 12px;display:none}.Nav-module__a8Vrqq__mobileMenu{display:none}@media (prefers-reduced-motion:reduce){.Nav-module__a8Vrqq__isExpanded,.Nav-module__a8Vrqq__isCollapsed,.Nav-module__a8Vrqq__full,.Nav-module__a8Vrqq__mini{transition:none;animation:none}}@media (max-width:900px){.Nav-module__a8Vrqq__links{display:none}.Nav-module__a8Vrqq__burger{display:block}.Nav-module__a8Vrqq__isExpanded{width:calc(100vw - 24px)}.Nav-module__a8Vrqq__full{width:calc(100vw - 24px);padding:0 10px 0 18px}.Nav-module__a8Vrqq__mobileMenu{z-index:99;background:radial-gradient(ellipse 90% 50% at 80% 0%, #1c2c558c, transparent 65%), var(--bg);flex-direction:column;justify-content:space-between;padding:96px 26px 34px;animation:.35s both Nav-module__a8Vrqq__menu-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes Nav-module__a8Vrqq__menu-in{0%{opacity:0}}.Nav-module__a8Vrqq__mobileNav{flex-direction:column;display:flex}.Nav-module__a8Vrqq__mobileLink{border-bottom:1px solid var(--hairline);animation:Nav-module__a8Vrqq__link-in .5s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms + 60ms);align-items:baseline;gap:18px;padding-block:18px;display:flex}@keyframes Nav-module__a8Vrqq__link-in{0%{opacity:0;transform:translateY(16px)}}.Nav-module__a8Vrqq__mobileNum{color:var(--red-bright)}.Nav-module__a8Vrqq__mobileLabel{font-family:var(--font-display), sans-serif;color:var(--cream);letter-spacing:-.01em;font-size:clamp(30px,8vw,40px);font-weight:600}.Nav-module__a8Vrqq__mobileArrow{color:var(--dim);transition:color .25s, transform .3s var(--ease-out);margin-left:auto;font-size:22px}.Nav-module__a8Vrqq__mobileLink:active .Nav-module__a8Vrqq__mobileArrow,.Nav-module__a8Vrqq__mobileLink:hover .Nav-module__a8Vrqq__mobileArrow{color:var(--red-bright);transform:translate(4px)}.Nav-module__a8Vrqq__mobileFoot{animation:Nav-module__a8Vrqq__link-in .5s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms + .12s);flex-direction:column;gap:14px;margin-top:34px;display:flex}.Nav-module__a8Vrqq__mobileCta{border-radius:999px;justify-content:center;width:100%;margin-bottom:12px;padding-block:17px}.Nav-module__a8Vrqq__mobileMeta{color:var(--blue);letter-spacing:.2em}.Nav-module__a8Vrqq__mobileCoords{color:var(--dim);margin-top:8px}.Nav-module__a8Vrqq__utilityRight{display:none}}@media (prefers-reduced-motion:reduce){.Nav-module__a8Vrqq__mobileMenu,.Nav-module__a8Vrqq__mobileLink,.Nav-module__a8Vrqq__mobileFoot{animation:none}}
@font-face{font-family:bricolage;src:url(../media/bricolage_grotesque_latin_wght_normal-s.p.1iqnhac4m3hwo.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.bricolage_f7bc6933-module__AsIFCq__className{font-family:bricolage,bricolage Fallback}.bricolage_f7bc6933-module__AsIFCq__variable{--font-display:"bricolage", "bricolage Fallback"}
@font-face{font-family:instrument;src:url(../media/instrument_sans_latin_wght_normal-s.p.3h2wr6o8p949u.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:instrument;src:url(../media/instrument_sans_latin_wght_italic-s.p.3y56bklmxgjeo.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:instrument Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.instrument_f0ef6358-module__NryLoW__className{font-family:instrument,instrument Fallback}.instrument_f0ef6358-module__NryLoW__variable{--font-body:"instrument", "instrument Fallback"}
@font-face{font-family:martian;src:url(../media/martian_mono_latin_wght_normal-s.p.3t1ax4g-8tve9.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:martian Fallback;src:local(Arial);ascent-override:65.19%;descent-override:13.04%;line-gap-override:0.0%;size-adjust:153.41%}.martian_9e7d79c1-module__pRtqqa__className{font-family:martian,martian Fallback}.martian_9e7d79c1-module__pRtqqa__variable{--font-mono:"martian", "martian Fallback"}
:root{--bg:#101a33;--ink:#0d1526;--navy:#1c2c55;--navy-2:#22335f;--cream:#ede4cf;--red:#c24631;--red-bright:#d5482a;--blue:#8fa3c8;--dim:#4c5a75;--hairline:#ede4cf1a;--hairline-strong:#ede4cf2e;--hairline-ink:#0d152629;--thread-1:#27324e;--thread-2:#303c58;--thread-3:#505f7e;--font-display:var(--font-display);--container:1300px;--gutter:clamp(20px, 4.9vw, 70px);--ease-out:cubic-bezier(.19, 1, .22, 1);--reveal-dur:.9s}*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--navy-2) var(--ink)}body{background:var(--bg);color:var(--blue);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.6;overflow-x:clip}::selection{background:var(--red);color:var(--cream)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img,svg,canvas{max-width:100%;display:block}:focus-visible{outline:2px solid var(--red-bright);outline-offset:3px;border-radius:1px}.skip-link{z-index:300;background:var(--red);color:var(--cream);padding:10px 16px;font-size:14px;transition:top .2s;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.container{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.display{font-family:var(--font-display), sans-serif;color:var(--cream);letter-spacing:-.015em;font-weight:600;line-height:1.02}.eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.42em;text-transform:uppercase;color:var(--red-bright);font-size:12px;font-weight:500}.mono{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:400}.mono-sm{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:400}.btn{font-family:var(--font-body), sans-serif;transition:background-color .25s var(--ease-out), border-color .25s var(--ease-out), color .25s var(--ease-out);align-items:center;gap:10px;padding:16px 26px;font-size:16px;font-weight:500;line-height:1;display:inline-flex}.btn .arrow{transition:transform .3s var(--ease-out);display:inline-block}.btn:hover .arrow{transform:translate(4px)}.btn-red{background:var(--red);color:var(--cream)}.btn-red:hover{background:var(--red-bright)}.btn-ghost{border:1px solid var(--hairline-strong);color:var(--cream)}.btn-ghost:hover{border-color:var(--blue)}.btn-ghost-ink{color:var(--ink);border:1px solid #0d152673}.btn-ghost-ink:hover{border-color:var(--ink)}.action{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--red-bright);transition:background-size .35s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;align-items:center;gap:8px;padding-bottom:3px;font-size:11px;display:inline-flex}.action:hover,a:hover>.action{background-size:100% 1px}.action .arrow{transition:transform .3s var(--ease-out);display:inline-block}.action:hover .arrow,a:hover .action .arrow{transform:translate(2px,-2px)}.nav-link{color:var(--cream);background-image:linear-gradient(var(--red-bright), var(--red-bright));transition:background-size .35s var(--ease-out), color .25s;background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:4px;font-size:15px;position:relative}.nav-link:hover{background-size:100% 1px}.rule{border:0;border-top:1px solid var(--hairline)}[data-reveal]{opacity:0;transition:opacity var(--reveal-dur) var(--ease-out), transform var(--reveal-dur) var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(26px)}[data-reveal].is-in{opacity:1;transform:none}[data-reveal=fade]{transform:none}[data-reveal-stagger]>*{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(18px)}[data-reveal-stagger].is-in>*{opacity:1;transform:none}[data-reveal-line]{transform-origin:0;transition:transform 1.1s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:scaleX(0)}[data-reveal-line].is-in{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal-stagger]>*,[data-reveal-line]{opacity:1;transition:none;transform:none}.btn .arrow,.action .arrow{transition:none}}.scroll-progress{z-index:300;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.scroll-progress-bar{background:var(--red-bright);transform-origin:0;height:100%;transform:scaleX(0)}.hero-pre{opacity:0;transform:translateY(28px)scale(.988)}.hero-pre.hero-in{opacity:1;transition:opacity 1s var(--ease-out) .12s, transform 1s var(--ease-out) .12s;transform:none}@media (prefers-reduced-motion:reduce){.hero-pre{opacity:1;transform:none}}.mask-title{overflow:clip}.mask-title .mask-inner{transition:transform 1s var(--ease-out);transition-delay:var(--reveal-delay,50ms);display:inline-block;transform:translateY(115%)}[data-reveal].is-in .mask-inner,.is-in .mask-title .mask-inner{transform:none}@media (prefers-reduced-motion:reduce){.mask-title .mask-inner{transition:none;transform:none}}.marquee{background:var(--red);border-block:1px solid var(--ink);overflow:clip}.marquee-track{width:max-content;animation:36s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-chunk{white-space:nowrap;font-family:var(--font-mono), monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--ink);align-items:center;padding-block:14px;font-size:12px;font-weight:500;display:inline-flex}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.page-enter{animation:page-in .5s var(--ease-out) both}.page-enter:before{content:"";z-index:200;background:var(--ink);transform-origin:top;animation:wipe-out .55s var(--ease-out) both;pointer-events:none;position:fixed;inset:0}.page-enter:after{content:"";z-index:201;background:var(--red-bright);height:2px;animation:fell-sweep .55s var(--ease-out) both;pointer-events:none;position:fixed;top:0;left:0;right:0}@keyframes page-in{0%{opacity:.6;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes wipe-out{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes fell-sweep{0%{opacity:1;transform:translateY(100vh)}85%{opacity:1}to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-enter,.page-enter:before,.page-enter:after{animation:none}.page-enter:before,.page-enter:after{content:none}}
