@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2?dpl=dpl_5D6e2ojih7WjeNLszidi6MEA6ESE)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:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2?dpl=dpl_5D6e2ojih7WjeNLszidi6MEA6ESE)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:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_43cb7f36-module__LYitlq__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_43cb7f36-module__LYitlq__variable{--font-schibsted:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cobalt:#005bb8;--cobalt-deep:#003b7d;--cobalt-bright:#1d99fe;--canvas:#f9f7f1;--canvas-cool:#eaeff5;--ink:#0a121c;--ink-soft:#242c37;--muted:#555e6a;--line:#bec5cd;--paper:#fdfcf8;--success:#008a63;--danger:#c13c3b;--focus:#47a6ff;--font-sans:var(--font-schibsted), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--page-pad:max(24px, 5vw)}@supports (color:lab(0% 0 0)){:root{--cobalt:lab(37.8648% 10.5244 -64.9262);--cobalt-deep:lab(23.8133% 14.5323 -58.0502);--cobalt-bright:lab(60.7749% -4.16648 -60.3569);--canvas:lab(97.1447% -.106812 3.0538);--canvas-cool:lab(94.1797% -.807792 -3.6664);--ink:lab(5.18852% -.737496 -8.07875);--ink-soft:lab(17.567% -1.36904 -8.21807);--muted:lab(39.6226% -1.54178 -7.95046);--line:lab(79.0901% -1.10355 -5.11814);--paper:lab(98.8682% -.0711978 1.90568);--success:lab(50.5482% -41.3878 11.6945);--danger:lab(46.0946% 53.6611 32.391);--focus:lab(65.5617% -5.76448 -57.2037)}}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;margin:0}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--focus);outline-offset:4px}svg{display:block}.landing{min-height:100svh;overflow:hidden}.site-nav{background:var(--cobalt);color:var(--paper);min-height:84px;padding:0 var(--page-pad);z-index:20;grid-template-columns:auto 1fr auto auto;align-items:center;gap:clamp(16px,2.5vw,38px);display:grid;position:relative}.site-wordmark{letter-spacing:.17em;justify-self:start;align-items:center;gap:12px;font-size:.78rem;font-weight:760;text-decoration:none;display:inline-flex}.brand-mark{flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.brand-symbol-image{object-fit:contain;width:100%;height:100%}.brand-mark-light .brand-symbol-image{filter:brightness(0)invert()}.site-nav-links{justify-self:center;align-items:center;gap:clamp(22px,3vw,44px);display:flex}.site-nav-links a{color:color-mix(in oklch, var(--paper) 72%, transparent);transition:color .18s var(--ease-out);font-size:.84rem;font-weight:580;text-decoration:none}.site-nav-links a:hover{color:var(--paper)}.locale-switch{color:color-mix(in oklch, var(--paper) 48%, transparent);font-variant-numeric:tabular-nums;letter-spacing:.08em;align-items:center;gap:7px;font-size:.66rem;font-weight:720;display:inline-flex}.locale-switch a{color:inherit;transition:color .18s var(--ease-out);padding:10px 2px;text-decoration:none}.locale-switch a:hover,.locale-switch a[aria-current=page]{color:var(--paper)}.locale-switch a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--paper) 45%, transparent);text-decoration-color:color-mix(in oklch, var(--paper) 45%, transparent);text-underline-offset:5px}.nav-cta{border-bottom:1px solid color-mix(in oklch, var(--paper) 44%, transparent);justify-self:end;align-items:center;gap:8px;padding:8px 0;font-size:.83rem;font-weight:680;text-decoration:none;display:inline-flex}.nav-cta svg,.button svg,.system-copy a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:20px;height:20px}.landing-hero{background:radial-gradient(circle at 78% 35%, #0060c37a, transparent 34%), linear-gradient(128deg, #011129, var(--cobalt-deep) 55%, #001b42);color:var(--paper);min-height:calc(100svh - 84px);padding:clamp(56px, 9vw, 128px) var(--page-pad) clamp(72px, 10vw, 140px);grid-template-columns:minmax(0,1.02fr) minmax(400px,.98fr);display:grid;position:relative}@supports (color:lab(0% 0 0)){.landing-hero{background:radial-gradient(circle at 78% 35%, lab(40.0694% 11.4045 -68.3357/.48), transparent 34%), linear-gradient(128deg, lab(4.96135% .83182 -18.031), var(--cobalt-deep) 55%, lab(9.36418% 10.2865 -37.741))}}.landing-hero:after{background-image:linear-gradient(color-mix(in oklch, var(--paper) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--paper) 8%, transparent) 1px, transparent 1px);content:"";opacity:.38;pointer-events:none;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 75%,#0000);mask-image:linear-gradient(#0000,#000 20% 75%,#0000)}.hero-copy-block{z-index:2;align-self:center;max-width:830px;position:relative}.signal-label{color:var(--cobalt);letter-spacing:.15em;text-transform:uppercase;margin:0 0 22px;font-size:.7rem;font-weight:740}.hero-kicker{color:color-mix(in oklch, var(--paper) 78%, transparent);opacity:0;animation:hero-reveal .7s 80ms var(--ease-out) forwards;align-items:center;gap:10px;display:flex}.signal-dot{background:#5ce483;background:lab(81.3898% -54.3093 35.7636);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 6px #5ce4831f;box-shadow:0 0 0 6px lab(81.3898% -54.3093 35.7636/.12)}.landing-hero h1{letter-spacing:-.071em;opacity:1;max-width:10.8ch;margin:0;font-size:clamp(3.8rem,7.4vw,8.5rem);font-weight:540;line-height:.84}.landing-hero h1 span{color:color-mix(in oklch, var(--paper) 55%, var(--cobalt-bright))}.hero-lede{color:color-mix(in oklch, var(--paper) 78%, transparent);opacity:0;max-width:41rem;animation:hero-reveal .8s .28s var(--ease-out) forwards;margin:clamp(32px,4vw,54px) 0 0;font-size:clamp(1.08rem,1.45vw,1.32rem);line-height:1.58}.hero-actions{opacity:0;animation:hero-reveal .8s .36s var(--ease-out) forwards;flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.button{min-height:56px;transition:transform .22s var(--ease-out), background-color .22s var(--ease-out), color .22s var(--ease-out);border-radius:14px;justify-content:center;align-items:center;gap:14px;padding:0 22px;font-size:.88rem;font-weight:720;text-decoration:none;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-light{background:var(--paper);color:var(--cobalt-deep)}.button-light:hover{background:#e3ecf7;background:lab(93.0009% -1.40774 -6.57457)}.text-link{color:var(--paper);-webkit-text-decoration-color:color-mix(in oklch, var(--paper) 35%, transparent);text-decoration-color:color-mix(in oklch, var(--paper) 35%, transparent);text-underline-offset:.35em;font-size:.88rem;font-weight:650}.availability-note{color:color-mix(in oklch, var(--paper) 53%, transparent);opacity:0;animation:hero-reveal .8s .44s var(--ease-out) forwards;margin:24px 0 0;font-size:.73rem}.hero-product{opacity:0;z-index:2;width:100%;max-width:670px;height:min(680px,72vw);min-height:570px;max-height:72svh;animation:product-arrive 1.1s .26s var(--ease-out) forwards;place-self:center end;position:relative}.ambient-ring{border:1px solid color-mix(in oklch, var(--paper) 18%, transparent);border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.ring-one{width:76%;height:76%;animation:5.5s ease-in-out infinite ring-breathe}.ring-two{width:94%;height:94%;animation:5.5s ease-in-out .8s infinite ring-breathe}.ring-three{width:112%;height:112%;animation:5.5s ease-in-out 1.6s infinite ring-breathe}.phone-shell{background:#060c13;background:lab(3.00549% -.429377 -4.60005);border:1px solid #ffffff3b;border:1px solid lab(100% 0 0/.23);border-radius:46px;width:318px;height:630px;padding:10px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(2.8deg);box-shadow:0 44px 90px #02163057,inset 0 0 0 7px #010204;box-shadow:0 44px 90px lab(6.81961% 1.00511 -20.5007/.34),inset 0 0 0 7px lab(.451086% -.0501201 -1.04911)}.phone-sensor{z-index:4;background:#020306;background:lab(.895073% -.121325 -.980222);border-radius:999px;width:82px;height:22px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.phone-screen{color:var(--paper);background:linear-gradient(160deg,#071221,#02060d 78%);background:linear-gradient(160deg,lab(5.12993% -.528157 -11.4295),lab(1.52926% -.198692 -3.06816) 78%);border-radius:37px;height:100%;padding:22px 18px 18px;overflow:hidden}.phone-topline{letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:.58rem;font-weight:650;display:flex}.phone-status{color:var(--success);letter-spacing:.12em;font-size:.5rem}.phone-intro{padding:38px 4px 14px}.phone-mode{color:var(--cobalt);letter-spacing:.16em;margin-bottom:7px;font-size:.54rem;font-weight:760;display:block}.phone-intro strong{letter-spacing:-.06em;font-size:2.75rem;font-weight:540;line-height:1;display:block}.phone-intro p{color:color-mix(in oklch, var(--paper) 50%, transparent);margin:15px 0 0;font-size:.67rem}.selected-apps{border-top:1px solid var(--line)}.discipline-score-grid{border-top:1px solid #ffffff1a;border-top:1px solid lab(100% 0 0/.1);display:block}.discipline-score{border-bottom:1px solid #ffffff1a;border-bottom:1px solid lab(100% 0 0/.1);padding:10px 2px}.discipline-score>div{flex-direction:row-reverse;justify-content:space-between;align-items:baseline;display:flex}.discipline-score strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:1.15rem}.discipline-score>div span{color:color-mix(in oklch, var(--paper) 46%, transparent);font-size:.48rem}.discipline-score-track{background:#ffffff14;background:lab(100% 0 0/.08);border-radius:999px;height:3px;margin-top:7px;display:block;overflow:hidden}.discipline-score-track i{background:var(--cobalt-bright);border-radius:inherit;transform-origin:0;height:100%;animation:score-grow 1.1s .9s var(--ease-out) both;display:block}.selected-app{border-bottom:1px solid var(--line);opacity:0;animation:app-arrive .52s calc(1.1s + var(--index) * 90ms) var(--ease-out) forwards;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px 4px;font-size:.72rem;font-weight:630;display:grid;transform:translate(12px)}.app-icon{border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;overflow:hidden}.app-icon svg{width:100%;height:100%}.app-instagram{background:radial-gradient(circle at 66% 72%,#d48300,#0000 30%),radial-gradient(circle at 24% 102%,#f21823,#0000 46%),linear-gradient(145deg,#702abc,#e10195 48%,#e29000);background:radial-gradient(circle at 66% 72%,lab(62.178% 38.1098 157.812),#0000 30%),radial-gradient(circle at 24% 102%,lab(52.3437% 75.7378 55.4072),#0000 46%),linear-gradient(145deg,lab(34.6652% 51.4924 -64.6319),lab(50.2025% 78.3848 -15.3518) 48%,lab(67.0004% 33.2275 139.736))}.app-instagram svg{fill:none;stroke:#f9f8f5;stroke:lab(97.7026% -.0579655 1.52379);stroke-width:1.8px}.app-instagram .app-icon-dot{fill:#f9f8f5;fill:lab(97.7026% -.0579655 1.52379);stroke:none}.app-tiktok,.app-x{background:#0d1013;background:lab(4.42371% -.373177 -2.11717)}.app-tiktok .tiktok-cyan{fill:#00d2d2;fill:lab(75.9584% -45.8139 -13.731);transform:translate(-.7px,.4px)}.app-tiktok .tiktok-pink{fill:#ff265d;fill:lab(56.4858% 84.0488 30.5012);transform:translate(.7px,-.2px)}.app-tiktok .tiktok-white,.app-x path{fill:#f9f8f5;fill:lab(97.7026% -.0579655 1.52379)}.app-youtube{background:#e31418;background:lab(48.9848% 72.3519 56.2418)}.app-youtube path:first-child{fill:#f9f8f5;fill:lab(97.7026% -.0579655 1.52379)}.app-youtube .youtube-play{fill:#e31418;fill:lab(48.9848% 72.3519 56.2418)}.selected-check{background:var(--cobalt);color:var(--paper);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.54rem;display:inline-flex}.more-apps{color:color-mix(in oklch, var(--paper) 45%, transparent);padding:10px 4px;font-size:.59rem}.commitment-line{color:color-mix(in oklch, var(--paper) 70%, transparent);background:#122237;background:lab(12.7757% -1.15076 -15.6962);border-radius:12px;align-items:center;gap:9px;margin-top:8px;padding:10px;font-size:.58rem;line-height:1.4;display:flex}.commitment-pulse{background:var(--cobalt);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite status-pulse}.phone-action{background:var(--paper);color:var(--ink);text-align:center;border-radius:13px;padding:15px;font-size:.67rem;font-weight:690;position:absolute;bottom:18px;left:18px;right:18px}.station-anchor{background:var(--paper);color:var(--cobalt);border:1px solid #ffffff8c;border:1px solid lab(100% 0 0/.55);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:34px;width:104px;height:150px;animation:4.8s ease-in-out infinite token-float;display:flex;position:absolute;top:15%;right:3%;transform:rotate(11deg);box-shadow:0 28px 60px #02163047;box-shadow:0 28px 60px lab(6.81961% 1.00511 -20.5007/.28)}.station-anchor .brand-mark{width:44px;height:44px}.station-anchor>span:last-child{letter-spacing:.16em;font-size:.46rem;font-weight:760}.scan-path{border:1px dashed color-mix(in oklch, var(--paper) 42%, transparent);border-radius:50%;width:210px;height:210px;position:absolute;top:10%;right:-7%}.scan-path span{background:var(--paper);transform-origin:0 109px;border-radius:50%;width:7px;height:7px;animation:4.8s linear infinite scan-orbit;position:absolute;top:-4px;left:50%}.commitment-rail{background:var(--ink);color:var(--paper);letter-spacing:.13em;min-height:72px;padding:0 var(--page-pad);white-space:nowrap;align-items:center;gap:clamp(18px,3vw,48px);font-size:.69rem;font-weight:720;display:flex;overflow:hidden}.commitment-rail>span:not(.rail-note){align-items:center;gap:clamp(18px,3vw,48px);display:inline-flex}.rail-glyph{color:var(--cobalt-bright)}.rail-note{color:color-mix(in oklch, var(--paper) 45%, transparent);letter-spacing:0;text-transform:none;margin-left:auto;font-weight:520}[data-reveal]{opacity:0;transition:opacity .8s var(--ease-out), transform .9s var(--ease-out);transform:translateY(34px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.method-section{max-width:1560px;padding:clamp(110px, 14vw, 210px) var(--page-pad);grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:clamp(72px,11vw,176px);margin:0 auto;display:grid}.section-intro{align-self:start;position:sticky;top:84px}.section-intro h2,.boundary-copy h2,.system-copy h2,.community-heading h2,.final-section h2{letter-spacing:-.064em;margin:0;font-size:clamp(3rem,5.7vw,6.5rem);font-weight:540;line-height:.95}.section-intro h2{max-width:9.4ch}.section-intro>p:last-child,.boundary-copy>p,.system-copy>p,.community-heading>p{color:var(--muted);max-width:58ch;margin:34px 0 0;font-size:clamp(1rem,1.32vw,1.2rem);line-height:1.68}.method-list{margin:0;padding:0;list-style:none}.method-list li{grid-template-columns:62px minmax(0,1fr);gap:20px;padding:0 0 clamp(72px,10vw,132px);display:grid;position:relative}.method-number{color:var(--cobalt);letter-spacing:.15em;padding-top:9px;font-size:.7rem;font-weight:760}.method-list h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.85rem,3.2vw,3.7rem);font-weight:560;line-height:1}.method-list p{color:var(--muted);grid-column:2;max-width:51ch;margin:0;font-size:1rem;line-height:1.68}.method-line{background:var(--line);grid-column:2;width:100%;height:1px;position:absolute;bottom:clamp(36px,5vw,66px);right:0}.boundary-section{background:var(--ink);color:var(--paper);padding:clamp(110px, 14vw, 210px) var(--page-pad);grid-template-columns:minmax(300px,.88fr) minmax(500px,1.12fr);gap:clamp(70px,11vw,180px);display:grid}.boundary-copy{align-self:center}.boundary-copy .signal-label{color:var(--cobalt-bright)}.boundary-copy h2{max-width:9ch}.boundary-copy>p{color:color-mix(in oklch, var(--paper) 58%, transparent)}.boundary-facts{margin:48px 0 0;padding:0;list-style:none}.boundary-facts li{border-top:1px solid color-mix(in oklch, var(--paper) 14%, transparent);color:color-mix(in oklch, var(--paper) 72%, transparent);grid-template-columns:34px 1fr;gap:18px;padding:18px 0;font-size:.84rem;line-height:1.45;display:grid}.boundary-facts li span{color:var(--cobalt-bright);letter-spacing:.12em;font-size:.62rem}.boundary-visual{background:#151e28;background:lab(10.5934% -1.23314 -8.5134);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:28px;align-self:center;min-height:610px;padding:clamp(24px,4vw,52px);position:relative;overflow:hidden}.boundary-visual:before{content:"";background:radial-gradient(circle,#0075e240,#0000 66%);background:radial-gradient(circle,lab(48.5771% 5.9177 -65.1075/.25),#0000 66%);width:480px;height:480px;position:absolute;top:-220px;right:-160px}.boundary-header,.active-state{align-items:center;display:flex}.boundary-header{color:color-mix(in oklch, var(--paper) 48%, transparent);letter-spacing:.13em;justify-content:space-between;font-size:.63rem;font-weight:720;position:relative}.active-state{color:#65d49e;color:lab(77.365% -42.901 16.9044);letter-spacing:0;text-transform:none;gap:8px}.active-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.boundary-time{align-items:baseline;gap:14px;margin:84px 0 50px;display:flex}.boundary-time strong{font-variant-numeric:tabular-nums;letter-spacing:-.075em;font-size:clamp(4.2rem,7vw,7.8rem);font-weight:480;line-height:.82}.boundary-time span{color:color-mix(in oklch, var(--paper) 38%, transparent);font-size:.7rem}.app-shield-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.reputation-score-list{border-top:1px solid #ffffff17;border-top:1px solid lab(100% 0 0/.09);display:block}.reputation-score{border-bottom:1px solid #ffffff17;border-bottom:1px solid lab(100% 0 0/.09);grid-template-columns:minmax(120px,.65fr) 1fr 34px;align-items:center;gap:14px;padding:14px 2px;display:grid}.reputation-score>span{color:color-mix(in oklch, var(--paper) 66%, transparent);font-size:.68rem}.reputation-score>div{background:#ffffff14;background:lab(100% 0 0/.08);border-radius:999px;height:4px;overflow:hidden}.reputation-score>div i{background:var(--cobalt-bright);border-radius:inherit;transform-origin:0;height:100%;animation:score-grow 1.1s .2s var(--ease-out) both;display:block}.reputation-score strong{font-variant-numeric:tabular-nums;text-align:right;font-size:.82rem}.shielded-app{background:#212a35;background:lab(16.4012% -1.37907 -8.55867);border-radius:16px;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:18px 8px 14px;display:flex;position:relative}.shielded-app>span:not(.app-icon){color:color-mix(in oklch, var(--paper) 66%, transparent);text-overflow:ellipsis;max-width:100%;font-size:.61rem;overflow:hidden}.shielded-app i{background:linear-gradient(135deg, transparent 44%, color-mix(in oklch, var(--paper) 76%, transparent) 45% 55%, transparent 56%);width:18px;height:18px;position:absolute;top:9px;right:9px}.boundary-token-status{border-top:1px solid color-mix(in oklch, var(--paper) 13%, transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding-top:24px;display:grid;position:absolute;bottom:clamp(24px,4vw,52px);left:clamp(24px,4vw,52px);right:clamp(24px,4vw,52px)}.boundary-token-status .brand-mark{width:34px;height:34px}.boundary-token-status div span{color:color-mix(in oklch, var(--paper) 38%, transparent);letter-spacing:.14em;margin-bottom:5px;font-size:.5rem;font-weight:700;display:block}.boundary-token-status div strong{font-size:.85rem;font-weight:640}.boundary-token-status>span:last-child{color:color-mix(in oklch, var(--paper) 54%, transparent);font-size:.64rem}.system-section{max-width:1560px;padding:clamp(110px, 14vw, 210px) var(--page-pad);grid-template-columns:minmax(420px,1fr) minmax(300px,.82fr);align-items:center;gap:clamp(70px,11vw,180px);margin:0 auto;display:grid}.system-visual{aspect-ratio:1;justify-self:center;width:100%;max-width:660px;position:relative}.system-disc{border:1px solid var(--line);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.disc-one{width:96%;height:96%}.disc-two{width:70%;height:70%}.disc-three{width:43%;height:43%}.system-core{background:var(--cobalt);color:var(--paper);border-radius:28%;justify-content:center;align-items:center;width:18%;height:18%;animation:10s ease-in-out infinite core-turn;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(8deg)}.system-core .brand-mark{width:54%;height:54%}.system-caption{background:var(--canvas);color:var(--muted);letter-spacing:.13em;padding:8px 12px;font-size:.57rem;font-weight:720;position:absolute}.caption-ios{top:20%;left:1%}.caption-gesture{top:34%;right:5%}.caption-private{bottom:17%;left:24%}.system-copy h2{max-width:9.5ch}.system-copy a{color:var(--cobalt);align-items:center;gap:10px;margin-top:30px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.authority-section{background:linear-gradient(90deg, color-mix(in oklch, var(--paper) 4%, transparent) 1px, transparent 1px), var(--ink);color:var(--paper);padding:clamp(110px, 14vw, 210px) var(--page-pad);background-size:11.111% 100%;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:clamp(72px,10vw,170px);display:grid}.authority-heading,.authority-questions{max-width:760px;margin:0 auto}.authority-section .signal-label{color:var(--cobalt-bright)}.authority-heading h2{letter-spacing:-.07em;max-width:8.5ch;margin:0 0 clamp(42px,6vw,76px);font-size:clamp(3.7rem,7.5vw,8.6rem);font-weight:520;line-height:.88}.authority-answer{color:color-mix(in oklch, var(--paper) 72%, transparent);max-width:65ch;margin:0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.82}.authority-attribution{border-top:1px solid color-mix(in oklch, var(--paper) 16%, transparent);color:color-mix(in oklch, var(--paper) 45%, transparent);letter-spacing:.025em;flex-wrap:wrap;justify-content:space-between;gap:10px 28px;margin-top:44px;padding-top:18px;font-size:.7rem;display:flex}.authority-attribution strong{color:color-mix(in oklch, var(--paper) 68%, transparent);font-weight:650}.authority-attribution a{color:color-mix(in oklch, var(--paper) 78%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--paper) 28%, transparent);text-decoration-color:color-mix(in oklch, var(--paper) 28%, transparent);text-underline-offset:.25em}.authority-questions{align-self:end;width:100%}.authority-questions article{border-top:1px solid color-mix(in oklch, var(--paper) 17%, transparent);grid-template-columns:28px 1fr;gap:22px;padding:30px 0 34px;display:grid}.authority-questions article:last-child{border-bottom:1px solid color-mix(in oklch, var(--paper) 17%, transparent)}.authority-questions article>span{color:var(--cobalt-bright);font-variant-numeric:tabular-nums;padding-top:5px;font-size:.64rem;font-weight:720}.authority-questions h3{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(1.3rem,2vw,1.85rem);font-weight:560;line-height:1.15}.authority-questions p{color:color-mix(in oklch, var(--paper) 56%, transparent);margin:0;font-size:.88rem;line-height:1.66}.station-section{background:var(--canvas-cool);padding:clamp(110px, 13vw, 190px) var(--page-pad)}.station-hero,.station-product-grid,.station-render-note{max-width:1560px;margin-left:auto;margin-right:auto}.station-hero{grid-template-columns:minmax(520px,1.18fr) minmax(340px,.82fr);align-items:center;gap:clamp(54px,8vw,130px);display:grid}.station-hero-image{border-radius:34px;min-height:clamp(570px,62vw,840px);position:relative;overflow:hidden}.station-hero-image:after,.station-detail-image:after,.station-scan-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 68%,#02060d8a);background:linear-gradient(#0000 68%,lab(1.52926% -.198692 -3.06816/.54));position:absolute;inset:0}.station-hero-image img,.station-detail-image img,.station-scan-image img{object-fit:cover;height:100%;transition:transform .9s var(--ease-out);width:100%;position:absolute;inset:0}.station-hero-image:hover img,.station-detail-image:hover img,.station-scan-image:hover img{transform:scale(1.018)}.station-hero-image>span{color:var(--paper);letter-spacing:.16em;text-transform:uppercase;z-index:2;font-size:.62rem;font-weight:720;position:absolute;bottom:28px;left:30px}.station-intro h2{letter-spacing:-.067em;max-width:8.5ch;margin:0;font-size:clamp(3.3rem,6vw,7.2rem);font-weight:540;line-height:.91}.station-intro>p:not(.signal-label){color:var(--muted);max-width:49ch;margin:34px 0 0;font-size:clamp(1rem,1.32vw,1.2rem);line-height:1.68}.station-price{border-top:1px solid var(--line);flex-direction:column;margin-top:clamp(44px,6vw,72px);padding-top:24px;display:flex}.station-price>span{color:var(--cobalt);letter-spacing:.14em;font-size:.63rem;font-weight:760}.station-price strong{font-variant-numeric:tabular-nums;letter-spacing:-.075em;margin-top:28px;font-size:clamp(3.6rem,6.4vw,7rem);font-weight:510;line-height:.92}.station-price small{color:var(--muted);margin-top:12px;font-size:.73rem}.station-product-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:clamp(90px,12vw,170px);display:grid}.station-product-copy,.station-detail-image,.station-scan-image,.station-preorder-panel{min-height:clamp(590px,51vw,760px)}.station-product-copy{background:var(--ink);color:var(--paper);flex-direction:column;padding:clamp(34px,5vw,76px);display:flex}.station-product-copy>span{color:var(--cobalt-bright);letter-spacing:.16em;font-size:.63rem;font-weight:760}.station-product-copy h3{letter-spacing:-.067em;max-width:7ch;margin:72px 0 48px;font-size:clamp(3.2rem,6vw,6.7rem);font-weight:520;line-height:.9}.station-product-copy ul{margin:0;padding:0;list-style:none}.station-product-copy li{border-top:1px solid color-mix(in oklch, var(--paper) 14%, transparent);color:color-mix(in oklch, var(--paper) 68%, transparent);padding:15px 0;font-size:.82rem;line-height:1.5}.station-specifications{flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:42px;display:flex}.station-specifications span{border:1px solid color-mix(in oklch, var(--paper) 18%, transparent);color:color-mix(in oklch, var(--paper) 63%, transparent);border-radius:999px;padding:9px 12px;font-size:.61rem}.station-detail-image,.station-scan-image{margin:0;position:relative;overflow:hidden}.station-detail-image figcaption,.station-scan-image figcaption{color:var(--paper);letter-spacing:-.045em;z-index:2;max-width:14ch;font-size:clamp(1.45rem,2.5vw,2.7rem);font-weight:540;line-height:1;position:absolute;bottom:30px;left:32px}.station-preorder-panel{background:var(--cobalt);padding:clamp(22px,4vw,58px)}.preorder-form,.preorder-success{background:var(--paper);min-height:100%;padding:clamp(28px,4vw,58px)}.preorder-form{flex-direction:column;display:flex}.preorder-form-heading h3,.preorder-success h3{letter-spacing:-.055em;margin:0;font-size:clamp(2.15rem,3.8vw,4.2rem);font-weight:540;line-height:.98}.preorder-form-heading>p,.preorder-success p{color:var(--muted);max-width:48ch;margin:18px 0 0;font-size:.9rem;line-height:1.6}.preorder-fields{grid-template-columns:1fr 1fr;gap:20px 14px;margin-top:38px;display:grid}.preorder-fields label{flex-direction:column;gap:9px;display:flex}.preorder-fields label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:700}.preorder-fields input,.preorder-fields select{appearance:none;background:var(--canvas);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:10px;width:100%;min-height:51px;padding:0 14px;font-size:.82rem}.preorder-fields select{background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 18px) 22px,calc(100% - 13px) 22px;background-repeat:no-repeat;background-size:5px 5px;padding-right:35px}.preorder-fields input::placeholder{color:color-mix(in oklch, var(--muted) 62%, transparent)}.preorder-checkbox{color:var(--muted);grid-template-columns:17px 1fr;align-items:flex-start;gap:11px;margin-top:17px;font-size:.7rem;line-height:1.5;display:grid}.preorder-fields+.preorder-checkbox{margin-top:28px}.preorder-checkbox input{accent-color:var(--cobalt);width:17px;height:17px;margin:2px 0 0}.preorder-checkbox a{color:var(--ink);text-underline-offset:.2em}.preorder-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.preorder-submit-row{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:flex-end;gap:18px;margin-top:auto;padding-top:30px;display:grid}.preorder-submit-row button{background:var(--ink);color:var(--paper);cursor:pointer;font:inherit;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:55px;padding:0 18px;font-size:.78rem;font-weight:720;display:inline-flex}.preorder-submit-row button:hover{background:var(--cobalt)}.preorder-submit-row button:disabled{cursor:wait;opacity:.65}.preorder-submit-row p{color:var(--muted);margin:0;font-size:.61rem;line-height:1.45}.preorder-submit-row p strong,.preorder-submit-row p span{display:block}.preorder-submit-row p strong{color:var(--ink);margin-bottom:3px;font-size:.68rem}.preorder-error{color:var(--danger);min-height:1.5em;margin:14px 0 0;font-size:.68rem;line-height:1.45}.preorder-success{align-items:flex-start;gap:22px;display:flex}.preorder-success>span{background:var(--success);color:var(--paper);border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.station-render-note{color:var(--muted);margin-top:20px;font-size:.67rem;line-height:1.55}.community-section{background:var(--cobalt);color:var(--paper);min-height:960px;padding:clamp(110px, 14vw, 190px) var(--page-pad);position:relative}.community-heading{text-align:center;z-index:3;max-width:900px;margin:0 auto;position:relative}.community-heading .signal-label{color:color-mix(in oklch, var(--paper) 62%, transparent)}.community-heading h2{max-width:11ch;margin:0 auto}.community-heading>p{color:color-mix(in oklch, var(--paper) 68%, transparent);max-width:53ch;margin-left:auto;margin-right:auto}.community-stage{max-width:1120px;height:450px;margin:70px auto 0;position:relative}.community-person,.shared-commitment{background:var(--paper);color:var(--ink);z-index:2;position:absolute;box-shadow:0 32px 70px #00204a36;box-shadow:0 32px 70px lab(12.0347% 5.70227 -34.1679/.21)}.community-person{border-radius:18px;grid-template-columns:46px 1fr;align-items:center;gap:3px 12px;min-width:210px;padding:14px;display:grid}.community-person>span{background:var(--canvas-cool);color:var(--cobalt);border-radius:14px;grid-row:1/span 2;justify-content:center;align-items:center;width:46px;height:46px;font-size:.66rem;font-weight:780;display:flex}.community-person strong{font-size:.76rem;font-weight:690}.community-person small{color:var(--muted);font-size:.61rem}.person-one{top:12%;left:1%;transform:rotate(-3deg)}.person-two{top:5%;right:0;transform:rotate(2.5deg)}.person-three{bottom:1%;right:3%;transform:rotate(-2deg)}.shared-commitment{border-radius:28px;width:min(360px,42vw);padding:34px;top:50%;left:50%;transform:translate(-50%,-50%)}.shared-commitment span,.shared-commitment small{color:var(--muted);display:block}.shared-commitment span{letter-spacing:.14em;font-size:.57rem;font-weight:740}.shared-commitment strong{letter-spacing:-.045em;margin:32px 0 18px;font-size:clamp(1.4rem,2.3vw,2.3rem);font-weight:560;line-height:1.08;display:block}.shared-commitment small{font-size:.7rem}.community-lines{fill:none;height:100%;stroke:color-mix(in oklch, var(--paper) 28%, transparent);stroke-dasharray:5 8;stroke-width:1.2px;width:100%;position:absolute;inset:0}.community-lines path{animation:18s linear infinite line-drift}.final-section{min-height:760px;padding:clamp(110px, 14vw, 190px) var(--page-pad);grid-template-columns:1fr minmax(260px,.58fr);align-items:center;display:grid}.final-section h2{max-width:10ch}.final-section>div:first-child>p:not(.signal-label){color:var(--muted);margin:30px 0 34px;font-size:1.1rem}.button-dark{background:var(--ink);color:var(--paper)}.button-dark:hover{background:var(--cobalt)}.final-station{aspect-ratio:.72;background:var(--cobalt);color:var(--paper);max-width:300px;transition:transform .52s var(--ease-out), box-shadow .52s var(--ease-out);border-radius:42px;justify-self:center;width:78%;text-decoration:none;display:block;position:relative;overflow:hidden;transform:rotate(5deg);box-shadow:0 42px 80px #0e3a6d38;box-shadow:0 42px 80px lab(23.8907% 1.30287 -34.3928/.22)}.final-station:after{content:"";pointer-events:none;background:linear-gradient(#01071533,#0000 48%,#010715c7);background:linear-gradient(lab(1.89274% .092037 -7.12622/.2),#0000 48%,lab(1.89274% .092037 -7.12622/.78));position:absolute;inset:0}.final-station:hover{transform:translateY(-8px)rotate(2deg);box-shadow:0 52px 96px #0e3a6d47;box-shadow:0 52px 96px lab(23.8907% 1.30287 -34.3928/.28)}.final-station img{object-fit:cover;object-position:35% center;height:100%;transition:transform .85s var(--ease-out);width:100%;position:absolute;inset:0}.final-station:hover img{transform:scale(1.025)}.final-station-code,.final-station-copy{z-index:2;position:absolute;left:30px;right:30px}.final-station-code{letter-spacing:.16em;font-size:.57rem;font-weight:760;top:30px}.final-station-copy{bottom:30px}.final-station-copy strong,.final-station-copy small{display:block}.final-station-copy strong{letter-spacing:-.035em;font-size:1.25rem;font-weight:610}.final-station-copy small{color:color-mix(in oklch, var(--paper) 66%, transparent);margin-top:6px;font-size:.62rem}.site-footer{background:var(--ink);color:var(--paper);padding:72px var(--page-pad) 34px;grid-template-columns:minmax(240px,1.3fr) .6fr .6fr minmax(260px,1fr);gap:48px 7vw;display:grid}.site-footer>div:first-child p{color:color-mix(in oklch, var(--paper) 45%, transparent);max-width:26ch;margin:24px 0 0;font-size:.82rem;line-height:1.55}.footer-column{flex-direction:column;gap:12px;display:flex}.footer-column strong{color:color-mix(in oklch, var(--paper) 42%, transparent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.65rem}.footer-column a,.footer-legal,.footer-legal a{color:color-mix(in oklch, var(--paper) 70%, transparent);font-size:.76rem;line-height:1.55}.footer-column a{text-decoration:none}.footer-column a:hover,.footer-legal a:hover{color:var(--paper)}.footer-legal p{margin:0 0 5px}.footer-base{border-top:1px solid color-mix(in oklch, var(--paper) 13%, transparent);color:color-mix(in oklch, var(--paper) 38%, transparent);grid-column:1/-1;justify-content:space-between;padding-top:28px;font-size:.65rem;display:flex}.station-page{background:var(--canvas);min-height:100svh;overflow:hidden}.product-nav{background:var(--cobalt);color:var(--paper);min-height:84px;padding:0 var(--page-pad);z-index:20;grid-template-columns:1fr auto auto;align-items:center;gap:32px;display:grid;position:relative}.product-wordmark{letter-spacing:.17em;justify-self:start;align-items:center;gap:11px;font-size:.78rem;font-weight:760;text-decoration:none;display:inline-flex}.station-page-mark{justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.station-page-mark img{filter:brightness(0)invert();object-fit:contain;width:100%;height:100%}.product-nav-links{align-items:center;gap:clamp(24px,3vw,44px);display:flex}.product-nav-links a{color:color-mix(in oklch, var(--paper) 68%, transparent);font-size:.8rem;font-weight:600;text-decoration:none}.product-nav-links a:hover{color:var(--paper)}.product-locale{justify-self:end}.station-page-hero{background:var(--cobalt);color:var(--paper);grid-template-columns:minmax(400px,.92fr) minmax(520px,1.08fr);min-height:calc(100svh - 84px);display:grid}.station-page-hero-copy{padding:clamp(70px, 9vw, 150px) clamp(36px, 6vw, 100px) clamp(76px, 10vw, 160px) var(--page-pad);align-self:center}.station-page-hero .signal-label{color:color-mix(in oklch, var(--paper) 65%, transparent)}.station-page-hero h1{letter-spacing:-.078em;max-width:7ch;margin:0;font-size:clamp(5rem,9.5vw,11rem);font-weight:505;line-height:.82}.station-page-hero-copy>p:not(.signal-label,.station-page-status){color:color-mix(in oklch, var(--paper) 73%, transparent);max-width:48ch;margin:42px 0 0;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.7}.station-page-hero .button{margin-top:34px}.station-page-price{border-top:1px solid color-mix(in oklch, var(--paper) 20%, transparent);grid-template-columns:1fr auto;gap:7px 22px;margin-top:clamp(54px,7vw,92px);padding-top:22px;display:grid}.station-page-price span{color:color-mix(in oklch, var(--paper) 56%, transparent);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:720}.station-page-price strong{font-variant-numeric:tabular-nums;letter-spacing:-.07em;grid-row:1/span 2;font-size:clamp(3.3rem,5vw,6rem);font-weight:510;line-height:.9}.station-page-price small,.station-page-status{color:color-mix(in oklch, var(--paper) 45%, transparent);font-size:.69rem}.station-page-status{margin:18px 0 0}.station-page-hero-image{min-height:calc(100svh - 84px);margin:0;position:relative;overflow:hidden}.station-page-hero-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#00030e99);background:linear-gradient(#0000 58%,lab(.835617% .299551 -4.6264/.6));position:absolute;inset:0}.station-page-hero-image img{object-fit:cover;object-position:43% center;width:100%;height:100%;position:absolute;inset:0}.station-page-hero-image figcaption{color:var(--paper);letter-spacing:.16em;z-index:2;font-size:.62rem;font-weight:740;position:absolute;bottom:34px;left:36px}.station-manifesto{max-width:1560px;padding:clamp(120px, 16vw, 240px) var(--page-pad);grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);align-items:start;gap:clamp(50px,12vw,190px);margin:0 auto;display:grid}.station-manifesto>p{color:var(--cobalt);letter-spacing:.15em;margin:8px 0 0;font-size:.65rem;font-weight:760}.station-manifesto h2{letter-spacing:-.076em;max-width:10ch;margin:0;font-size:clamp(4.2rem,8.7vw,10rem);font-weight:515;line-height:.88}.station-manifesto div>p{color:var(--muted);max-width:57ch;margin:56px 0 0 auto;font-size:clamp(1.05rem,1.55vw,1.35rem);line-height:1.72}.station-method{background:var(--canvas-cool);padding:clamp(110px, 14vw, 200px) var(--page-pad);grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(60px,10vw,160px);display:grid}.station-method header{max-width:650px}.station-method h2,.station-details h2,.station-faq h2,.station-order h2{letter-spacing:-.07em;margin:0;font-size:clamp(3.7rem,7.3vw,8.2rem);font-weight:520;line-height:.89}.station-method h2{max-width:8ch}.station-method ol{margin:0;padding:0;list-style:none}.station-method li{border-top:1px solid var(--line);grid-template-columns:48px 1fr;gap:28px;padding:34px 0 42px;display:grid}.station-method li:last-child{border-bottom:1px solid var(--line)}.station-method li>span{color:var(--cobalt);font-variant-numeric:tabular-nums;padding-top:7px;font-size:.66rem;font-weight:740}.station-method h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:560;line-height:1}.station-method li p{color:var(--muted);max-width:58ch;margin:18px 0 0;font-size:.94rem;line-height:1.72}.station-page-gallery{background:var(--ink);grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid}.station-page-gallery figure{aspect-ratio:1.12;margin:0;position:relative;overflow:hidden}.station-page-gallery figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#01030ab8);background:linear-gradient(#0000 54%,lab(.86669% -.00166893 -2.94461/.72));position:absolute;inset:0}.station-page-gallery img{object-fit:cover;height:100%;transition:transform .9s var(--ease-out);width:100%}.station-page-gallery figure:hover img{transform:scale(1.018)}.station-page-gallery figcaption{color:var(--paper);letter-spacing:-.055em;z-index:2;max-width:11ch;font-size:clamp(1.8rem,3.8vw,4.8rem);font-weight:520;line-height:.95;position:absolute;bottom:clamp(26px,4vw,60px);left:clamp(26px,4vw,60px)}.station-details{background:var(--ink);color:var(--paper);padding:clamp(120px, 16vw, 230px) var(--page-pad);grid-template-columns:minmax(340px,.95fr) minmax(420px,1.05fr);gap:36px clamp(70px,11vw,180px);display:grid}.station-details .signal-label{color:var(--cobalt-bright)}.station-details h2{max-width:8ch}.station-details-copy>p:not(.signal-label){color:color-mix(in oklch, var(--paper) 58%, transparent);max-width:52ch;margin:44px 0 0;line-height:1.75}.station-details dl{margin:0}.station-details dl>div{border-top:1px solid color-mix(in oklch, var(--paper) 16%, transparent);grid-template-columns:.6fr 1.4fr;gap:28px;padding:24px 0;display:grid}.station-details dl>div:last-child{border-bottom:1px solid color-mix(in oklch, var(--paper) 16%, transparent)}.station-details dt{color:var(--cobalt-bright);letter-spacing:.13em;font-size:.62rem;font-weight:740}.station-details dd{color:color-mix(in oklch, var(--paper) 72%, transparent);margin:0;font-size:.94rem}.station-details-note{color:color-mix(in oklch, var(--paper) 36%, transparent);grid-column:2;margin:0;font-size:.68rem;line-height:1.55}.station-faq{padding:clamp(120px, 15vw, 220px) var(--page-pad);grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:clamp(70px,12vw,190px);display:grid}.station-faq header{max-width:660px}.station-faq h2{max-width:8ch}.station-faq article{border-top:1px solid var(--line);grid-template-columns:36px 1fr;gap:24px;padding:30px 0 34px;display:grid}.station-faq article:last-child{border-bottom:1px solid var(--line)}.station-faq article>span{color:var(--cobalt);padding-top:5px;font-size:.64rem;font-weight:740}.station-faq h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.4vw,2.2rem);font-weight:570;line-height:1.12}.station-faq article p{color:var(--muted);max-width:60ch;margin:14px 0 0;font-size:.9rem;line-height:1.68}.station-order{background:var(--cobalt);color:var(--paper);padding:clamp(110px, 13vw, 190px) var(--page-pad);grid-template-columns:minmax(340px,.8fr) minmax(500px,1.2fr);align-items:start;gap:clamp(70px,10vw,160px);display:grid}.station-order .signal-label{color:color-mix(in oklch, var(--paper) 60%, transparent)}.station-order h2{max-width:8ch}.station-order-copy>p:not(.signal-label){color:color-mix(in oklch, var(--paper) 65%, transparent);max-width:48ch;margin:38px 0 0;line-height:1.72}.station-order-form{background:color-mix(in oklch, var(--paper) 10%, transparent);padding:12px}.station-order-form .preorder-form,.station-order-form .preorder-success{min-height:680px}.station-page-footer{background:var(--ink);color:var(--paper);padding:64px var(--page-pad);grid-template-columns:.7fr 1fr 1fr;align-items:start;gap:34px;display:grid}.station-page-footer>p{color:color-mix(in oklch, var(--paper) 48%, transparent);max-width:45ch;margin:0;font-size:.76rem;line-height:1.6}.station-page-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:12px 28px;display:flex}.station-page-footer>div a{color:color-mix(in oklch, var(--paper) 65%, transparent);font-size:.76rem;text-decoration:none}.station-page-footer>div a:hover{color:var(--paper)}.legal-page,.link-page,.token-page{max-width:1440px;padding:0 var(--page-pad);margin:0 auto}.legal-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:84px;display:flex}.legal-nav .wordmark{letter-spacing:.17em;align-items:center;gap:10px;font-size:.78rem;font-weight:760;text-decoration:none;display:inline-flex}.legal-nav .wordmark .brand-mark{width:28px;height:28px}.legal-nav>div{gap:24px;display:flex}.legal-nav>div a{color:var(--muted);font-size:.82rem;font-weight:620;text-decoration:none}.legal-nav>div .legal-language{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px}.legal-page header,.legal-page article{max-width:790px;margin:0 auto}.legal-page header{padding:clamp(84px,11vw,150px) 0 clamp(60px,8vw,104px)}.legal-page .eyebrow{color:var(--cobalt);letter-spacing:.15em;text-transform:uppercase;margin:0 0 22px;font-size:.7rem;font-weight:740}.legal-page header h1,.link-page h1,.token-panel h1{letter-spacing:-.065em;max-width:10ch;margin:0 0 32px;font-size:clamp(3.5rem,7vw,7.2rem);font-weight:540;line-height:.92}.legal-summary,.link-page .hero-copy{color:var(--muted);max-width:58ch;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.65}.legal-page article{border-top:1px solid var(--line);padding-bottom:clamp(90px,12vw,160px)}.legal-page article section{border-bottom:1px solid var(--line);padding:44px 0 52px}.legal-page article h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:590;line-height:1.15}.legal-page article p,.legal-page article li{color:var(--muted);font-size:1rem;line-height:1.78}.legal-page article p:last-child{margin-bottom:0}.legal-page article li+li{margin-top:9px}.legal-page article a{color:var(--ink);text-underline-offset:.22em}.legal-page>footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:30px 0 44px;font-size:.76rem;display:flex}.link-page{flex-direction:column;justify-content:center;min-height:100svh;padding-top:64px;padding-bottom:64px;display:flex}.link-page .button{align-self:flex-start;margin-top:24px}.token-page{flex-direction:column;min-height:100svh;padding-top:28px;display:flex}.token-panel{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;width:100%;max-width:680px;margin:0 auto;padding:64px 0 96px;display:flex}.token-panel .token-glyph{aspect-ratio:.74;background:var(--ink);color:var(--canvas);border-radius:24px;justify-content:center;align-items:center;width:76px;margin-bottom:48px;font-size:2.8rem;font-weight:700;display:flex;transform:rotate(-4deg)}.token-panel>p:not(.eyebrow){color:var(--muted);max-width:52ch;font-size:1.08rem;line-height:1.65}.token-panel .button{margin-top:22px}.token-panel small{color:var(--muted);margin-top:18px;line-height:1.5}@keyframes hero-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes product-arrive{0%{opacity:0;transform:translate(36px,30px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes app-arrive{to{opacity:1;transform:translate(0)}}@keyframes score-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ring-breathe{0%,to{opacity:.4;transform:translate(-50%,-50%)scale(.98)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.03)}}@keyframes token-float{0%,to{transform:translate(0,0)rotate(11deg)}50%{transform:translateY(-12px)rotate(8deg)}}@keyframes scan-orbit{to{transform:rotate(360deg)}}@keyframes status-pulse{0%,to{box-shadow:0 0 #005bb847;box-shadow:0 0 lab(37.8648% 10.5244 -64.9262/.28)}50%{box-shadow:0 0 0 6px #005bb800;box-shadow:0 0 0 6px lab(37.8648% 10.5244 -64.9262/0)}}@keyframes core-turn{0%,to{transform:translate(-50%,-50%)rotate(8deg)}50%{transform:translate(-50%,-50%)rotate(-4deg)}}@keyframes line-drift{to{stroke-dashoffset:-100px}}@media (max-width:1050px){.landing-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.78fr)}.landing-hero h1{font-size:clamp(4rem,8.8vw,7rem)}.hero-product{transform-origin:100%;transform:scale(.9)}.method-section,.boundary-section,.system-section{gap:72px}.boundary-section{grid-template-columns:minmax(280px,.75fr) minmax(440px,1.25fr)}.station-hero{grid-template-columns:minmax(460px,1.12fr) minmax(300px,.88fr);gap:58px}.station-product-copy,.station-detail-image,.station-scan-image,.station-preorder-panel{min-height:640px}.preorder-submit-row{grid-template-columns:1fr;align-items:stretch}.preorder-fields{grid-template-columns:1fr}.site-footer{grid-template-columns:1.2fr .6fr .6fr}.footer-legal{grid-column:1/-1}.station-page-hero{grid-template-columns:minmax(360px,.9fr) minmax(440px,1.1fr)}.station-details,.station-faq,.station-order{gap:70px}}@media (max-width:820px){.site-nav{grid-template-columns:1fr auto auto}.site-nav-links{display:none}.landing-hero{grid-template-columns:1fr;padding-top:56px}.landing-hero h1{font-size:clamp(4rem,18vw,7rem)}.hero-product{justify-self:center;height:650px;min-height:0;max-height:none;margin-top:64px;transform:none}.commitment-rail{overflow-x:auto}.rail-note{margin-left:20px;padding-right:20px}.method-section,.boundary-section,.system-section{grid-template-columns:1fr}.section-intro{position:static}.boundary-section{gap:70px}.boundary-visual{min-height:570px}.system-visual{max-width:580px}.system-copy{order:-1}.authority-section{background-size:16.666% 100%;grid-template-columns:1fr;gap:76px}.authority-heading,.authority-questions{max-width:none}.station-hero{grid-template-columns:1fr}.station-hero-image{min-height:min(760px,110vw)}.station-intro{padding:24px 0 30px}.station-product-grid{grid-template-columns:1fr}.station-product-copy,.station-detail-image,.station-scan-image,.station-preorder-panel{min-height:690px}.community-section{min-height:980px}.community-person{min-width:180px}.person-one{left:0}.person-two{right:0}.shared-commitment{width:min(340px,68vw)}.final-section{grid-template-columns:1fr;gap:70px}.final-station{justify-self:start;max-width:250px}.site-footer{grid-template-columns:1fr 1fr}.site-footer>div:first-child,.footer-legal{grid-column:1/-1}.product-nav{grid-template-columns:1fr auto}.product-nav-links{display:none}.station-page-hero{grid-template-columns:1fr}.station-page-hero-copy{padding-right:var(--page-pad)}.station-page-hero-image{aspect-ratio:.94;min-height:0}.station-manifesto,.station-method,.station-details,.station-faq,.station-order{grid-template-columns:1fr;gap:72px}.station-page-gallery{grid-template-columns:1fr}.station-page-gallery figure{aspect-ratio:1}.station-details-note{grid-column:1}.station-page-footer{grid-template-columns:1fr}.station-page-footer>div{justify-content:flex-start}}@media (max-width:540px){:root{--page-pad:20px}.site-nav{min-height:74px}.site-wordmark{gap:9px}.site-wordmark .brand-mark{width:27px;height:27px}.locale-switch{gap:5px}.nav-cta{font-size:.74rem}.nav-cta svg{display:none}.landing-hero{min-height:auto;padding-bottom:64px}.hero-lede{max-width:31rem}.hero-product{width:calc(100% + 20px);height:590px;margin-top:34px}.phone-shell{width:286px;height:568px}.station-anchor{width:88px;height:126px;top:12%;right:-5px}.product-nav{min-height:74px}.station-page-hero-copy{padding-top:74px;padding-bottom:90px}.station-page-hero h1{font-size:clamp(4.6rem,22vw,7rem)}.station-page-price{grid-template-columns:1fr}.station-page-price strong{grid-row:auto;margin-top:16px}.station-manifesto,.station-method,.station-details,.station-faq,.station-order{padding-top:110px;padding-bottom:110px}.station-manifesto h2,.station-method h2,.station-details h2,.station-faq h2,.station-order h2{font-size:clamp(3.6rem,17vw,6rem)}.station-manifesto{gap:44px}.station-method li{grid-template-columns:36px 1fr}.station-page-gallery{padding:5px}.station-page-gallery figure{aspect-ratio:.88}.station-details dl>div{grid-template-columns:1fr;gap:10px}.station-order-form{margin-left:-8px;margin-right:-8px;padding:8px}.station-order-form .preorder-form,.station-order-form .preorder-success{min-height:auto}.scan-path{right:-65px}.method-section{padding-top:110px;padding-bottom:110px}.method-list li{grid-template-columns:42px 1fr;gap:12px}.method-list h3{font-size:2rem}.boundary-section,.system-section,.authority-section,.station-section,.community-section,.final-section{padding-top:110px;padding-bottom:110px}.boundary-visual{min-height:520px;padding:24px 18px}.boundary-time{margin-top:68px}.boundary-time strong{font-size:4rem}.app-shield-row{gap:6px}.shielded-app{border-radius:12px;padding:14px 4px 12px}.shielded-app .app-icon{width:27px;height:27px}.boundary-token-status{bottom:24px;left:18px;right:18px}.system-caption{padding:6px 8px;font-size:.48rem}.authority-section{background-size:25% 100%;grid-template-columns:1fr;gap:70px}.authority-heading h2{font-size:clamp(3.6rem,17vw,6.2rem)}.station-hero-image{border-radius:22px;min-height:120vw}.station-product-grid{gap:6px;margin-top:86px}.station-product-copy,.station-detail-image,.station-scan-image,.station-preorder-panel{min-height:560px}.station-product-copy{padding:34px 24px}.station-product-copy h3{margin-top:50px;margin-bottom:38px}.station-detail-image figcaption,.station-scan-image figcaption{bottom:24px;left:24px}.station-preorder-panel{min-height:auto;padding:12px}.preorder-form,.preorder-success{padding:28px 20px}.preorder-fields{grid-template-columns:1fr}.preorder-submit-row{margin-top:38px}.community-section{min-height:930px}.community-stage{height:480px}.community-person{min-width:160px}.person-one{top:4%}.person-two{top:26%}.person-three{bottom:0}.shared-commitment{width:245px;padding:25px;top:63%;left:42%}.site-footer{gap:42px 24px}.footer-base{flex-direction:column;align-items:flex-start;gap:10px}.legal-nav>div{gap:14px}.legal-nav>div a{font-size:.72rem}.legal-page>footer{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:430px){.site-wordmark>span:last-child{display:none}.site-nav{gap:14px}.legal-nav{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:18px 0}.legal-nav>div{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}
