@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/544b4063139fb67e-s.1jyixz98-23bc.woff2?dpl=dpl_2PNmtdj8qj7vFLH3chHYFofSryF3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/510598db810e1932-s.p.20g9nkyuy-bea.woff2?dpl=dpl_2PNmtdj8qj7vFLH3chHYFofSryF3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2?dpl=dpl_2PNmtdj8qj7vFLH3chHYFofSryF3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2?dpl=dpl_2PNmtdj8qj7vFLH3chHYFofSryF3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_66f4a815-module__7v1G9W__className{font-family:Instrument Sans,Instrument Sans Fallback}.instrument_sans_66f4a815-module__7v1G9W__variable{--font-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2?dpl=dpl_2PNmtdj8qj7vFLH3chHYFofSryF3)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2?dpl=dpl_2PNmtdj8qj7vFLH3chHYFofSryF3)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2?dpl=dpl_2PNmtdj8qj7vFLH3chHYFofSryF3)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2?dpl=dpl_2PNmtdj8qj7vFLH3chHYFofSryF3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2?dpl=dpl_2PNmtdj8qj7vFLH3chHYFofSryF3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2?dpl=dpl_2PNmtdj8qj7vFLH3chHYFofSryF3)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2?dpl=dpl_2PNmtdj8qj7vFLH3chHYFofSryF3)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2?dpl=dpl_2PNmtdj8qj7vFLH3chHYFofSryF3)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2?dpl=dpl_2PNmtdj8qj7vFLH3chHYFofSryF3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2?dpl=dpl_2PNmtdj8qj7vFLH3chHYFofSryF3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2?dpl=dpl_2PNmtdj8qj7vFLH3chHYFofSryF3)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2?dpl=dpl_2PNmtdj8qj7vFLH3chHYFofSryF3)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2?dpl=dpl_2PNmtdj8qj7vFLH3chHYFofSryF3)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2?dpl=dpl_2PNmtdj8qj7vFLH3chHYFofSryF3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2?dpl=dpl_2PNmtdj8qj7vFLH3chHYFofSryF3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e06d9437-module__v8ILfq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e06d9437-module__v8ILfq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--bg-page:#0f0c09;--bg-deep:#0d0a08;--bg-ground:#0b0908;--bg-alt:#120e0b;--bg-panel-remember:#110d13;--bg-panel-orchestrate:#130f0a;--bg-diagram:#141008;--bg-card:#161109;--bg-card-trust:#171109;--bg-card-vault:#15101a;--amber:#e8a33b;--amber-bright:#f2b856;--amber-deep:#c77e2b;--ink-on-amber:#171007;--cream:#f4ede3;--cream-bright:#fff6ea;--cream-soft:#e6dccb;--cream-mid:#c4b7a4;--cream-nav:#b8ab99;--cream-muted:#a79c8c;--cream-dim:#8f8577;--cream-dim-warm:#8d8172;--cream-faint:#877d70;--green-ok:#7bc98a;--purple-vault:#b490e0;--red-error:#f0a0a0;--hairline-7:#f4ede312;--hairline-9:#f4ede317;--hairline-12:#f4ede31f;--hairline-14:#f4ede324;--ease-out:cubic-bezier(.2,.65,.2,1)}html{scroll-behavior:auto}html.nav-smooth{scroll-behavior:smooth}body{background:var(--bg-page);color:var(--cream);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::selection{background:var(--amber);color:#141009}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-page)}::-webkit-scrollbar-thumb{background:#2b2218;border-radius:5px}input,textarea,select,button{font-family:inherit}input::placeholder,textarea::placeholder{color:var(--cream-faint)}*{box-sizing:border-box}@keyframes fadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes wordUp{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translateY(0)}}@keyframes heroShot{0%{opacity:0;transform:translateY(90px)rotateX(14deg)}to{opacity:1;transform:translateY(0)rotateX(7deg)}}@keyframes caretBlink{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes floatY{0%,to{transform:translateY(-7px)}50%{transform:translateY(7px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulseDot{0%,to{box-shadow:0 0 #e8a33b73}50%{box-shadow:0 0 0 9px #e8a33b00}}@keyframes blobA{0%{transform:translate(-12%,-6%)scale(1)}to{transform:translate(10%,8%)scale(1.25)}}@keyframes rowIn{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}@keyframes beamDrift{0%,to{opacity:.5;transform:translate(-4%)}50%{opacity:.9;transform:translate(4%)}}@keyframes routeDot{0%{opacity:0;transform:translate(82px,146px)}6%{opacity:1}30%{transform:translate(190px,146px)}38%{transform:translate(238px,146px)}46%{transform:translate(286px,146px)}58%{transform:translate(286px,66px)}66%{opacity:1;transform:translate(306px,66px)}74%{opacity:0}to{opacity:0;transform:translate(306px,66px)}}@keyframes winnerGlow{0%,60%{box-shadow:none;border-color:#e8a33b59}68%,84%{border-color:var(--amber);box-shadow:0 0 24px #e8a33b59}to{box-shadow:none;border-color:#e8a33b59}}@keyframes routerPulse{0%,28%{box-shadow:0 0 #e8a33b00}34%{box-shadow:0 0 0 8px #e8a33b2e}42%,to{box-shadow:0 0 #e8a33b00}}@keyframes lockOut{0%,14%{opacity:1}22%,92%{opacity:0}to{opacity:1}}@keyframes lockIn{0%,14%{opacity:0}22%,92%{opacity:1}to{opacity:0}}@keyframes chipDrop{0%,6%{opacity:0;transform:translateY(-12px)}14%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0}}@keyframes lineFade{0%,30%{opacity:0}42%,86%{opacity:1}94%,to{opacity:0}}@keyframes descentPulse{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]){scroll-behavior:auto}html:not([data-motion=full]) *,html:not([data-motion=full]) :before,html:not([data-motion=full]) :after{animation:none!important}html:not([data-motion=full]) .lock-in{opacity:0!important}}.page{overflow-x:clip}.container{max-width:1240px;margin:0 auto;padding-left:22px;padding-right:22px}@media (min-width:720px){.container{padding-left:32px;padding-right:32px}}@media (min-width:1040px){.container{padding-left:44px;padding-right:44px}}.mono{font-family:var(--font-mono), monospace}.kicker{font-family:var(--font-mono), monospace;letter-spacing:.38em;color:var(--amber);margin:0 0 22px;font-size:12px}.mlabel{font-family:var(--font-mono), monospace;letter-spacing:.26em;color:var(--cream-muted);font-size:10.5px}.mstat{font-family:var(--font-mono), monospace;letter-spacing:.24em;color:var(--cream-faint);margin-top:4px;font-size:10px}.nav{z-index:80;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:14px 20px;transition:background .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:fixed;top:0;left:0;right:0}.nav-links{align-items:center;gap:22px;display:none}@media (min-width:1140px){.nav{padding:18px 44px}.nav-links{display:flex}}.navlink{white-space:nowrap;font-family:var(--font-mono), monospace;letter-spacing:.14em;color:var(--cream-nav);font-size:11px;text-decoration:none;transition:color .25s}.navlink:hover{color:var(--cream)}.navlink.active{color:var(--amber)}.btn-amber{background:var(--amber);color:var(--ink-on-amber);cursor:pointer;transition:background .25s, transform .16s var(--ease-out);border:none;border-radius:999px;font-weight:600;text-decoration:none;display:inline-block}.btn-amber:hover{background:var(--amber-bright)}.btn-ghost{color:var(--cream);transition:border-color .25s, background .25s, transform .16s var(--ease-out);border:1px solid #f4ede347;border-radius:999px;padding:15px 26px;font-size:15px;font-weight:500;text-decoration:none;display:inline-block}.btn-ghost:hover{border-color:var(--cream);background:#f4ede30f}.btn-partner{white-space:nowrap;color:var(--amber);transition:background .25s, border-color .25s, transform .16s var(--ease-out);border:1px solid #e8a33b80;border-radius:999px;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.btn-partner:hover{border-color:var(--amber);background:#e8a33b1a}.btn-amber:active,.btn-ghost:active,.btn-partner:active,.gi-pill:active{transform:scale(.97)}[data-mag]{transform:translate(var(--mag-x,0px), var(--mag-y,0px))}[data-mag]:active{transform:translate(var(--mag-x,0px), var(--mag-y,0px)) scale(.97)}.flink{color:var(--cream-mid);font-size:14px;text-decoration:none;transition:color .25s}.flink:hover{color:var(--cream)}.navlink:focus-visible,.btn-amber:focus-visible,.btn-ghost:focus-visible,.btn-partner:focus-visible,.flink:focus-visible,.skip-link:focus-visible,.gi-input:focus-visible,.access-input:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.descent-caption{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 46px;display:flex;position:absolute;inset:0}.descent-alt{z-index:4;pointer-events:none;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.descent-pill{letter-spacing:.26em;font-size:9.5px}.alt-label{display:none}@media (min-width:720px){.descent-caption{padding:0 44px}.descent-alt{right:36px}.descent-pill{letter-spacing:.4em;font-size:11.5px}.alt-label{display:block}}.hero-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:1240px;margin:0 auto;padding:120px 22px 0;display:flex;position:relative}@media (min-width:1040px){.hero-inner{padding:150px 44px 0}}.hero-chip{display:none;position:absolute}@media (min-width:720px){.hero-chip{display:block}}.why-section{border-top:1px solid var(--hairline-7);border-bottom:1px solid var(--hairline-7);background:var(--bg-alt)}.why-grid{grid-template-columns:1fr;align-items:center;gap:54px;padding-top:70px;padding-bottom:70px;display:grid}@media (min-width:1040px){.why-grid{grid-template-columns:1fr 1.2fr;gap:80px;padding-top:100px;padding-bottom:100px}}.how-panel{align-items:center;min-height:100vh;display:flex}@media (min-width:1040px){.how-panel{position:sticky;top:0}}.how-grid{grid-template-columns:1fr;align-items:center;gap:44px;width:100%;padding-top:80px;padding-bottom:80px;display:grid}@media (min-width:1040px){.how-grid{grid-template-columns:1fr 1fr;gap:70px;padding-top:90px;padding-bottom:90px}}.how-visual{justify-content:center;min-width:0;display:flex}.route-wrap{width:100%;max-width:480px}.route-box{aspect-ratio:480/300;overflow:hidden}.route-canvas{background:var(--bg-diagram);transform-origin:0 0;border:1px solid #f4ede31a;border-radius:18px;width:480px;height:300px;position:relative}.product-section{background:var(--bg-page);border-top:1px solid var(--hairline-7);position:relative}.product-pad{padding-top:100px;padding-bottom:90px}@media (min-width:1040px){.product-pad{padding-top:150px;padding-bottom:130px}}.product-cards{grid-template-columns:1fr;gap:16px;margin-top:48px;display:grid}@media (min-width:900px){.product-cards{grid-template-columns:repeat(3,1fr);margin-top:64px}}.pcard{background:var(--bg-card);border:1px solid var(--hairline-9);transition:transform .35s var(--ease-out), border-color .35s;border-radius:16px;padding:32px 30px}@media (hover:hover) and (pointer:fine){.pcard:hover{border-color:#e8a33b73;transform:translateY(-5px)}}.mobile-grid{grid-template-columns:1fr;align-items:center;gap:60px;margin-top:90px;display:grid}@media (min-width:1040px){.mobile-grid{grid-template-columns:1.1fr 1fr;gap:80px;margin-top:130px}}.trust-section{padding-top:0;padding-bottom:100px}@media (min-width:1040px){.trust-section{padding-bottom:150px}}.trust-grid{grid-template-columns:1fr;align-items:start;gap:56px;display:grid}@media (min-width:1040px){.trust-grid{grid-template-columns:1.15fr 1fr;gap:72px}}.trust-sticky{position:static}@media (min-width:1040px){.trust-sticky{position:sticky;top:100px}}.trust-h2{margin:0 0 50px}@media (min-width:1040px){.trust-h2{margin-bottom:70px}}.registry-section{border-top:1px solid var(--hairline-7);background:var(--bg-alt);padding:90px 0}.marquee-row{gap:12px;width:max-content;animation:34s linear infinite marquee;display:flex}.marquee-row.reverse{animation-direction:reverse}.marquee-track:hover .marquee-row,.marquee-track:focus-within .marquee-row{animation-play-state:paused}@media (min-width:1040px){.registry-section{padding:130px 0 120px}}.head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.code-box{background:var(--bg-card);border:1px solid var(--hairline-12);font-family:var(--font-mono), monospace;border-radius:12px;align-items:center;max-width:100%;padding:15px 18px;font-size:12px;display:flex;overflow-x:auto}@media (min-width:720px){.code-box{padding:15px 22px;font-size:13.5px}}.roadmap-section{padding-top:100px;padding-bottom:110px}@media (min-width:1040px){.roadmap-section{padding-top:140px;padding-bottom:170px}}.roadmap-h2{margin:0 0 46px}@media (min-width:900px){.roadmap-h2{margin-bottom:66px}}.rm-row{grid-template-columns:26px 1fr;grid-template-areas:"dot date"".copy";align-items:start;gap:8px 10px;padding:22px 0;display:grid;position:relative}.rm-dot{grid-area:dot;margin-top:2px}.rm-dot-core{border-radius:50%;width:11px;height:11px;display:block}.rm-dot-core.filled{background:var(--amber);box-shadow:0 0 14px #e8a33b73}.rm-dot-core.live{animation:2.2s infinite pulseDot}.rm-dot-core.hollow{border:1.5px solid #8a7a5e}.rm-seg{background:linear-gradient(#e8a33bbf,#e8a33b4d);border-radius:1px;width:1.5px;height:calc(100% - 19px);position:absolute;top:39px;left:4.75px}.rm-row:nth-last-child(2) .rm-seg{background:linear-gradient(#e8a33b80,#e8a33b0f)}.rm-date{letter-spacing:.14em;color:var(--amber);grid-area:date;font-size:12.5px}.rm-date.future{color:var(--cream-nav)}.rm-copy{grid-area:copy}.rm-title{letter-spacing:-.01em;color:var(--cream);margin:0 0 6px;font-size:21px;font-weight:700}.rm-desc{color:var(--cream-muted);font-size:15px;line-height:1.55}.rm-foot{letter-spacing:-.01em;color:var(--cream);margin:52px 0 0 36px;font-size:clamp(19px,2.4vw,26px);font-weight:600}@media (min-width:900px){.rm-row{grid-template-columns:26px 280px 1fr;grid-template-areas:"dot date copy";column-gap:22px;padding:26px 0}.rm-dot{margin-top:9px}.rm-seg{top:50px}.rm-date{margin-top:7px}.rm-title{font-size:24px}.rm-foot{margin:70px 0 0 48px}}.rm-pre .rm-row{opacity:0;transform:translateY(26px)}.rm-pre .rm-dot-core{transform:scale(0)}.rm-pre .rm-seg{transform-origin:top;transform:scaleY(0)}.rm-pre.rm-in .rm-row{opacity:1;transition:opacity .8s cubic-bezier(.2,.65,.2,1) calc(var(--i) * .15s), transform .8s cubic-bezier(.2,.65,.2,1) calc(var(--i) * .15s);transform:translateY(0)}.rm-pre.rm-in .rm-dot-core{transition:transform .55s cubic-bezier(.34,1.56,.64,1) calc(var(--i) * .15s + .18s);transform:scale(1)}.rm-pre.rm-in .rm-seg{transition:transform .65s cubic-bezier(.4,0,.2,1) calc(var(--i) * .15s + .33s);transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.rm-pre .rm-row,.rm-pre .rm-dot-core,.rm-pre .rm-seg{opacity:1;transition:none;transform:none}}.contact-section{border-top:1px solid var(--hairline-7);background:var(--bg-alt);padding:90px 0}@media (min-width:1040px){.contact-section{padding:130px 0}}.contact-grid{grid-template-columns:1fr;align-items:center;gap:46px;display:grid}@media (min-width:1040px){.contact-grid{grid-template-columns:1fr 1fr;gap:80px}}.gi-card{background:var(--bg-card);border:1px solid #f4ede31a;border-radius:18px;max-width:560px;padding:30px 24px}@media (min-width:720px){.gi-card{padding:38px 36px}}.gi-form{flex-direction:column;gap:14px;display:flex}.gi-pills{gap:10px;margin-bottom:4px;display:flex}.gi-pill{text-align:center;cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:.18em;color:var(--cream-nav);transition:color .25s, border-color .25s, background .25s, transform .16s var(--ease-out);border:1px solid #f4ede329;border-radius:999px;flex:1;padding:12px 0;font-size:11px;display:block}.gi-pill:hover{color:var(--cream);border-color:#e8a33b80}.gi-pill:has(input:focus-visible){border-color:var(--cream)}@supports not selector(:has(*)){.gi-pill:focus-within{border-color:var(--cream)}}.gi-pill.on{border-color:var(--amber);color:var(--amber);background:#e8a33b1f}.gi-input{width:100%;color:var(--cream-bright);background:#fff6ea0d;border:1px solid #f4ede329;border-radius:12px;outline:none;padding:14px 16px;font-size:16px;transition:border-color .25s}.gi-input::placeholder{color:var(--cream-dim-warm)}.gi-input:focus{border-color:var(--amber)}.access-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:840px;margin:0 auto;padding:120px 22px 110px;display:flex;position:relative}@media (min-width:1040px){.access-inner{padding:170px 44px 150px}}.access-form{flex-direction:column;gap:12px;width:min(520px,100%);display:flex}@media (min-width:560px){.access-form{flex-direction:row;gap:10px}}.access-input{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0;color:var(--cream-bright);background:#fff6ea14;border:1px solid #fff6ea38;border-radius:999px;outline:none;flex:1;padding:15px 22px;font-size:16px;transition:border-color .25s}.access-input:focus{border-color:var(--amber)}.form-receipt{transition:opacity .5s var(--ease-out), transform .5s var(--ease-out)}@starting-style{.form-receipt{opacity:0;transform:translateY(10px)scale(.97)}}.form-alert{transition:opacity .2s var(--ease-out), transform .2s var(--ease-out)}@starting-style{.form-alert{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .form-receipt,html:not([data-motion=full]) .form-alert{transition:opacity .2s}@starting-style{html:not([data-motion=full]) .form-receipt,html:not([data-motion=full]) .form-alert{transform:none}}}.footer-grid{grid-template-columns:1fr;align-items:start;gap:40px;padding-top:60px;display:grid}@media (min-width:600px){.footer-grid{grid-template-columns:1fr 1fr}}@media (min-width:1040px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:60px;padding-top:80px}}.footer-bottom{border-top:1px solid #f4ede314;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding-top:26px;padding-bottom:36px;display:flex}@media (min-width:1040px){.footer-bottom{margin-top:70px}}.sr-honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--amber);color:var(--ink-on-amber);border-radius:0 0 8px;padding:10px 18px;font-weight:600;text-decoration:none;position:absolute;left:-9999px}.skip-link:focus{top:0;left:0}
