@import"https://api.fontshare.com/v2/css?f[]=satoshi@400&display=swap";@font-face{font-family:PP Mondwest;src:url(../fonts/ppmondwest-regular-webfont.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{color-scheme:dark;background:#3695cc}*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden}body{font-family:system-ui,sans-serif}.asset-filters{position:absolute;width:0;height:0;overflow:hidden}.app-shell{display:flex;width:100%;height:100dvh;min-height:0;background:#3695cc}.story-scroll{flex:1 1 auto;min-width:0;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-color:#31546b #07162a;--story-height: 100dvh}.story-hero,.story-interlude,.story-outro{position:relative;isolation:isolate;width:100%;overflow:hidden}.story-hero{min-height:120dvh;display:flex;align-items:center;background:#061223}.hero-backdrop{position:absolute;inset:-24%;background:#061223 center 45% / cover no-repeat;filter:blur(3px) brightness(.7) saturate(1.2);transform:translate3d(0,var(--hero-backdrop-y, 0px),0) scale(1.06);will-change:transform}.story-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,13,27,.24) 0%,transparent 35%,rgba(5,18,34,.55) 77%,#08182b 100%);pointer-events:none}.hero-beam{position:absolute;z-index:1;top:-20%;bottom:-20%;width:1px;background:linear-gradient(180deg,transparent,rgba(116,202,255,.2) 30%,rgba(146,216,255,.03) 75%,transparent);box-shadow:0 0 26px 4px #3e95cd14;transform:translate3d(0,var(--hero-beam-y, 0px),0);pointer-events:none}.hero-beam-one{left:35%}.hero-beam-two{left:79%;opacity:.55}.hero-content{position:relative;z-index:2;width:100%;padding:12vh clamp(32px,8vw,132px) 18vh;transform:translate3d(0,var(--hero-text-y, 0px),0);will-change:transform}.eyebrow{margin:0;color:#86bfe5;font:600 11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.26em;text-transform:uppercase}.hero-content h1,.interlude-content h2,.story-outro h2{margin:28px 0 0;color:#e7f0f3;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.065em}.hero-content h1{max-width:1100px;font-size:clamp(70px,8.9vw,140px);line-height:.91;text-shadow:0 14px 70px rgba(0,13,31,.42)}.hero-content h1 em,.interlude-content h2 em,.story-outro h2 em{color:#a9d9f2;font-weight:400}.hero-body{max-width:440px;margin:38px 0 0 4px;color:#b5cbd8;font:400 clamp(15px,1.25vw,18px)/1.7 system-ui,sans-serif;letter-spacing:.015em}.hero-index,.interlude-index{position:absolute;z-index:2;right:clamp(32px,7vw,112px);top:12vh;color:#c0ddeb8c;font:500 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.25em;writing-mode:vertical-rl}.hero-index{transform:translate3d(0,var(--hero-index-y, 0px),0)}.scroll-cue{position:absolute;z-index:2;bottom:8vh;left:clamp(32px,8vw,132px);display:flex;align-items:center;gap:20px;color:#9ac9e3;font:600 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.25em}.scroll-cue i{display:block;width:80px;height:1px;background:linear-gradient(90deg,#9ac9e3,transparent)}.story-interlude{min-height:100dvh;display:flex;align-items:center;background:radial-gradient(circle at 81% 46%,#164064,#0b2746 24%,#08182b 64%)}.interlude-art{position:absolute;z-index:0;top:-22%;right:-13%;bottom:-22%;width:68%;background:#0b2746 66% center / cover no-repeat;filter:brightness(.59) saturate(1.22);opacity:.7;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 32%,#000 75%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 32%,#000 75%,transparent 100%);transform:translate3d(0,var(--interlude-art-y, 0px),0) scale(1.08);will-change:transform}.interlude-rule{position:absolute;z-index:1;left:clamp(32px,8vw,132px);right:clamp(32px,8vw,132px);top:15%;height:1px;background:linear-gradient(90deg,#8ec2de8c,#8ec2de08)}.interlude-content{position:relative;z-index:2;max-width:1050px;padding:17vh clamp(32px,8vw,132px);transform:translate3d(0,var(--interlude-text-y, 0px),0);will-change:transform}.interlude-content h2{font-size:clamp(64px,8.5vw,130px);line-height:.95;text-shadow:0 10px 55px rgba(0,12,28,.6)}.interlude-content>p:last-child{max-width:380px;margin:40px 0 0 5px;color:#b8d0df;font:400 16px/1.75 system-ui,sans-serif}.splat-stage{position:relative;height:185dvh;background:#3695cc}.viewport{position:sticky;top:0;width:100%;height:var(--story-height, 100dvh);overflow:hidden;background:#3695cc}.viewport:focus-visible{outline:2px solid #c8fff1;outline-offset:-2px}.viewport canvas{display:block;width:100%;height:100%;touch-action:none}.reference{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:0;transition:opacity .12s linear}.foreground-veil{position:absolute;z-index:1;left:0;right:0;bottom:0;height:var(--cover-height, 0%);overflow:hidden;pointer-events:none}.foreground-veil svg{display:block;width:100%;height:100%}.story-wash{position:absolute;z-index:2;inset:0;background:radial-gradient(ellipse 78% 108% at 16% 0%,#00001b9e,#00001b00 82%);opacity:var(--wash-opacity, 1);pointer-events:none}.story-layout{position:absolute;z-index:4;top:0;left:0;width:1442px;height:937px;color:#fff;transform-origin:top left;opacity:var(--copy-opacity, 1);pointer-events:none}.story-piece{position:absolute;will-change:transform}.story-brand{left:0;top:0;width:460px;height:480px;font:400 17.493px/1 PP Mondwest,Georgia,serif}.story-brand-first,.story-brand-last{position:absolute;top:427px;white-space:nowrap}.story-brand-first{left:284px}.story-brand-last{left:356px}.story-brand-mark{position:absolute;top:364px;left:315px;width:54.118px;height:107.142px;object-fit:contain;filter:url(#logo-red-key)}.story-title{top:483px;left:282px;width:525px;margin:0;font:400 117.49px/.775 PP Mondwest,Georgia,serif;letter-spacing:4.6996px;white-space:nowrap}.waitlist-form{top:716px;left:284px;width:437px;pointer-events:auto}.waitlist-row{display:flex;align-items:stretch;gap:10px;height:32px}.waitlist-row input{width:325px;min-width:0;height:32px;padding:0 13px;border:0;border-radius:0;outline:0;background:#fff;color:#222;font:400 16px/1 PP Mondwest,Georgia,serif}.waitlist-row input::placeholder{color:#9f9f9f;opacity:1}.waitlist-row input:focus-visible{outline:2px solid #fe1e00;outline-offset:2px}.waitlist-row button{width:102px;height:32px;padding:0;border:0;border-radius:0;background:#fe1e00;color:#fff;font:400 16px/1 PP Mondwest,Georgia,serif;cursor:pointer}.waitlist-row button:hover{background:#dc1a00}.waitlist-row button:focus-visible{outline:2px solid #fff;outline-offset:2px}.waitlist-caption,.waitlist-feedback{margin:6px 0 0;color:#fff;font:400 12px/1.35 Satoshi,Arial,sans-serif}.waitlist-feedback{margin-top:5px;min-height:16px}.waitlist-feedback[data-state=error]{color:#ffb6a6}.story-aside{top:727px;left:922px;width:315px}.story-aside h2{margin:0;font:400 27.49px/30px PP Mondwest,Georgia,serif;white-space:nowrap}.story-aside-body{margin-top:19px;font:400 12px/1.3 Satoshi,Arial,sans-serif}.story-aside-body p{margin:0 0 16px}.story-outro{min-height:92dvh;display:flex;flex-direction:column;justify-content:center;padding:16vh clamp(32px,11vw,175px);background:linear-gradient(180deg,#07162a,transparent 36%),radial-gradient(circle at 55% -30%,#19436b,#07162a 56%)}.outro-line{width:min(320px,45vw);height:1px;margin-bottom:48px;background:linear-gradient(90deg,#74bfe9,transparent)}.story-outro h2{font-size:clamp(70px,9vw,142px);line-height:.93}.story-outro>p:last-child{margin:36px 0 0 4px;color:#a8c6d8;font:400 16px/1.7 system-ui,sans-serif}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.capture-form{position:absolute;z-index:2;min-width:0;--form-accent: #c8fff1;--form-fill: #0b2830;--form-font-size: 13px;--form-font-family: system-ui, Arial, sans-serif;filter:drop-shadow(0 4px 12px rgba(0,8,13,.7))}.capture-form[hidden]{display:none}.capture-row{display:flex;width:100%;height:100%;padding:4px;border:1px solid color-mix(in srgb,var(--form-accent) 75%,transparent);border-radius:5px;background:color-mix(in srgb,var(--form-fill) 93%,transparent);box-shadow:inset 0 0 0 1px #000e1273}.capture-row:focus-within{border-color:var(--form-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--form-accent) 25%,transparent),0 0 24px #9af4e733}.capture-row input{flex:1 1 auto;min-width:0;padding:0 10px;border:0;outline:0;border-radius:2px;color:#f1fbf8;background:transparent;font:400 var(--form-font-size)/1.2 var(--form-font-family);letter-spacing:.01em}.capture-row input::placeholder{color:#a5c3c2;opacity:1}.capture-row button{flex:0 0 auto;max-width:48%;min-width:65px;padding:0 12px;border:0;border-radius:2px;color:#09252c;background:var(--form-accent);font:700 var(--form-font-size)/1.1 var(--form-font-family);letter-spacing:.055em;cursor:pointer}.capture-row button:hover{filter:brightness(1.08)}.capture-row button:focus-visible{outline:2px solid #fff;outline-offset:2px}.capture-feedback{position:absolute;top:100%;left:0;max-width:100%;margin:5px 0 0;padding:0 2px;color:#c8fff1;font:11px/1.3 system-ui,sans-serif;text-shadow:0 1px 4px #03161b,0 1px 8px #03161b}.capture-feedback[data-state=error]{color:#ffb6a6}#controls.sh-panel{position:relative;inset:auto;flex:0 0 320px;width:320px;max-width:none;height:100%;border-left:1px solid rgba(165,222,235,.16);background:#071b22;-webkit-backdrop-filter:none;backdrop-filter:none}#controls.sh-panel.collapsed{flex-basis:0;width:0;border-left:0}.panel-intro,.panel-status{padding:12px 16px;color:#9bb4b9;line-height:1.45;font-size:12px}.panel-intro{border-bottom:1px solid rgba(165,222,235,.12)}.panel-intro strong{display:block;color:#e3f4f3;font-size:14px;margin-bottom:4px}.panel-intro small{display:block;margin-top:8px;color:#6f979e;font-size:10px}.panel-status{border-top:1px solid rgba(165,222,235,.12)}.panel-status[data-state=error]{color:#ffb6a6}.panel-status[data-state=ready]{color:#9dd9d5}.scene-text-control,.scene-text-control .sh-label{display:block}.scene-text-control input,.scene-text-control textarea{display:block;width:100%;margin-top:7px;padding:9px 10px;border:1px solid rgba(165,222,235,.22);border-radius:4px;outline:none;color:#e8f5f1;background:#0c252d;font:12px/1.45 system-ui,sans-serif;letter-spacing:.02em;-webkit-user-select:text;user-select:text}.scene-text-control textarea{min-height:56px;resize:vertical}.scene-text-control input:focus,.scene-text-control textarea:focus{border-color:#b6eee1}@media(max-width:700px){.app-shell{flex-direction:column}.story-hero{min-height:108dvh}.hero-content{padding:10vh 28px 18vh}.hero-content h1{font-size:clamp(55px,12.4vw,84px)}.hero-body{max-width:330px;margin-top:30px}.hero-index,.interlude-index{right:24px;top:8vh}.scroll-cue{left:28px;bottom:8vh}.story-interlude{min-height:100dvh}.interlude-art{width:120%;right:-58%;opacity:.48}.interlude-rule{left:28px;right:28px}.interlude-content{padding:14vh 28px}.interlude-content h2{font-size:clamp(52px,11.8vw,80px)}.story-outro{min-height:100dvh;padding:12vh 28px}.story-outro h2{font-size:clamp(58px,11.5vw,80px)}#controls.sh-panel{flex:0 0 32dvh;width:100%;height:32dvh;border-left:0;border-top:1px solid rgba(165,222,235,.16)}#controls.sh-panel.collapsed{flex-basis:0;width:100%;height:0;border-top:0}.story-layout,.story-brand{width:100%;height:100%}.story-brand-first,.story-brand-last{top:30%;font-size:15px}.story-brand-first{left:24px}.story-brand-last{left:86px}.story-brand-mark{left:52px;top:calc(30% - 61px);width:50px;height:99px}.story-title{left:22px;top:40%;width:calc(100% - 44px);font-size:clamp(48px,13vw,76px);letter-spacing:.025em}.waitlist-form{top:70%;left:24px;width:calc(100% - 48px)}.waitlist-row{width:100%;gap:8px}.waitlist-row input{flex:1 1 auto;width:auto}.waitlist-row button{flex:0 0 80px;width:80px}.story-aside{left:24px;top:106%;width:calc(100% - 48px)}.story-aside h2{font-size:24px}.story-aside-body{max-width:315px}}.color-outro{position:relative;width:100%;min-height:var(--story-height, 100dvh)}.color-outro{background:#9ad9fe}.shield-contour{opacity:var(--contour-opacity, 1)}.splat-stage{height:210dvh}.viewport.scene-loading .reference{opacity:1!important}.hero-overlay{position:absolute;z-index:2;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(30px,5vw,78px) clamp(38px,6.8vw,110px);pointer-events:none;transform:translate3d(0,var(--hero-lift, 0px),0);will-change:transform}.hero-meta,.hero-scroll-note{display:flex;align-items:center;gap:18px;color:#c1dced;font:600 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 2px 14px #081627}.hero-meta{justify-content:space-between}.hero-copy{width:min(100%,930px);margin:auto 0;padding:4vh 0 6vh}.hero-copy h1{margin:25px 0 0;color:#f2f6f4;font:400 clamp(70px,8.7vw,140px)/.9 Georgia,"Times New Roman",serif;letter-spacing:-.067em;text-shadow:0 6px 34px rgba(0,8,23,.8),0 1px 4px rgba(0,8,23,.8)}.hero-copy h1 em{color:#bbdff4;font-weight:400}.hero-copy>p:not(.eyebrow){max-width:440px;margin:35px 0 0 5px;color:#d7e4ea;font:400 clamp(15px,1.25vw,18px)/1.65 system-ui,sans-serif}.hero-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-width:230px;margin:36px 0 0 5px;padding:9px 10px 9px 23px;border:1px solid rgba(202,229,241,.55);border-radius:999px;background:#071b308a;color:#edf7fa;font:600 12px/1 system-ui,sans-serif;letter-spacing:.045em;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .18s ease,border-color .18s ease,transform .18s ease}.hero-cta:hover{background:#205e87bd;border-color:#d2f0ff;transform:translateY(-2px)}.hero-cta:focus-visible{outline:2px solid #c8fff1;outline-offset:4px}.hero-cta>span:last-child{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#c8e9f9;color:#0c2b44;font:20px/1 Georgia,serif}.hero-scroll-note i{display:block;width:76px;height:1px;background:linear-gradient(90deg,#c1dced,transparent)}.foreground-veil{z-index:3}.subhero-stage{position:relative;min-height:var(--story-height, 100dvh);display:flex;align-items:center;background:linear-gradient(180deg,#07162a,#0b2944 48%,#07162a)}.subhero-sticky{position:sticky;top:0;display:flex;align-items:center;width:100%;height:var(--story-height, 100dvh);overflow:hidden;background:linear-gradient(180deg,#07162a 0%,transparent 25%),radial-gradient(ellipse at 76% 0%,#173d60,#0b2845 29%,#07162a 71%)}.subhero-sticky:before{content:"";position:absolute;left:6.8vw;right:6.8vw;top:12%;height:1px;background:linear-gradient(90deg,#90c8e5ad,#90c8e50d)}.subhero-content{position:relative;width:100%;padding:clamp(72px,12vh,150px) clamp(38px,6.8vw,110px)}.subhero-content>.eyebrow{margin:0 0 42px;opacity:1}.subhero-heading-row{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,.65fr);align-items:end;gap:7vw;opacity:var(--heading-opacity, 0);transform:translate3d(0,var(--heading-rise, 52px),0)}.subhero-heading-row h2{margin:0;color:#eaf2f4;font:400 clamp(62px,6.4vw,98px)/.94 Georgia,"Times New Roman",serif;letter-spacing:-.063em}.subhero-heading-row h2 em{color:#add9f0;font-weight:400}.subhero-heading-row>p{max-width:330px;margin:0 0 5px;color:#acc5d5;font:400 16px/1.7 system-ui,sans-serif}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;border-top:1px solid rgba(150,199,224,.45);border-bottom:1px solid rgba(150,199,224,.25)}.feature-card{min-height:330px;padding:42px 40px 36px 0;will-change:transform,opacity}.feature-card+.feature-card{padding-left:40px;border-left:1px solid rgba(150,199,224,.19)}.feature-number{color:#7baed0;font:600 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.22em}.feature-card h3{margin:44px 0 20px;color:#e8f1f4;font:400 clamp(32px,3vw,46px)/1.08 Georgia,serif;letter-spacing:-.04em}.feature-card p{max-width:305px;margin:0;color:#a9c4d5;font:400 15px/1.7 system-ui,sans-serif}@media(max-width:700px){.hero-overlay{padding:26px 28px 34px}.hero-meta>span:last-child{display:none}.hero-copy{padding:0 0 5vh}.hero-copy h1{font-size:clamp(52px,12vw,80px)}.hero-copy>p:not(.eyebrow){max-width:320px;margin-top:25px}.hero-cta{margin-top:27px}.subhero-stage{height:auto!important}.subhero-content{padding:12vh 28px}.subhero-heading-row{display:block}.subhero-heading-row h2{font-size:clamp(52px,11.5vw,80px)}.subhero-heading-row>p{margin-top:28px}.feature-grid{grid-template-columns:1fr}.feature-card,.feature-card+.feature-card{min-height:0;padding:28px 0 38px;border-left:0;border-bottom:1px solid rgba(150,199,224,.19);opacity:1!important;transform:none!important}.feature-card h3{margin-top:20px}}.story-layout{z-index:4}.headline-clip{position:absolute;inset:0;pointer-events:none}.headline-white-clip{z-index:5}.headline-blend-clip{z-index:6;mix-blend-mode:difference}.headline-layout{position:absolute;top:0;left:0;width:1442px;height:937px;transform-origin:top left;pointer-events:none}.story-stamp{position:fixed;z-index:20;left:clamp(24px,3vw,48px);top:clamp(24px,3vw,48px);width:41px;height:45px;object-fit:contain;mix-blend-mode:difference;pointer-events:none}.editorial-column{position:absolute;left:883px;top:520px;width:361px;color:#fff;opacity:0;will-change:transform,opacity}.editorial-column h2{margin:0 0 12px;font:400 17.493px/21px PP Mondwest,Georgia,serif}.editorial-body{font:400 12px/16px Satoshi,Arial,sans-serif;overflow-wrap:break-word}.editorial-body p{margin:0 0 16px}.editorial-body .editorial-lead{font-size:13px;line-height:18px}.editorial-section{margin-top:26px}.editorial-section h3{margin:0 0 14px;font:400 16px/20px PP Mondwest,Georgia,serif}.editorial-section h4{margin:0 0 5px;font:700 12px/16px Satoshi,Arial,sans-serif;letter-spacing:.035em}.editorial-section p:last-child{margin-bottom:0}.editorial-facts dl{display:grid;grid-template-columns:75px minmax(0,1fr);gap:6px 10px;margin:0}.editorial-facts dt{opacity:.72}.editorial-facts dd{margin:0}.editorial-facts a{color:inherit;text-underline-offset:3px}.editorial-heading{position:absolute;inset:0;margin:0;color:#fff;font:400 117.49px/.775 PP Mondwest,Georgia,serif;letter-spacing:4.6996px;white-space:nowrap;pointer-events:none}.editorial-heading>span{position:absolute;display:block}.headline-verb{left:545px;top:703px}.headline-word-width{display:block;visibility:hidden}.headline-word{position:absolute;top:0;right:0;display:block}.headline-us{left:1266px;top:703px}.headline-word:before,.headline-word:after{position:absolute;top:0;left:0;content:attr(data-word);color:#fff;opacity:var(--glitch-opacity, 0);pointer-events:none}.headline-word:before{clip-path:inset(9% 0 63% 0);transform:translate3d(var(--glitch-shift, 0px),0,0)}.headline-word:after{clip-path:inset(52% 0 17% 0);transform:translate3d(calc(-1 * var(--glitch-shift, 0px)),0,0)}.join-form{--entry-y: 14px;--focus-scale: 1;position:absolute;left:823px;top:740px;width:323px;height:32px;display:flex;gap:10px;opacity:0;transform:translate3d(0,var(--entry-y),0) scale(var(--focus-scale));transform-origin:center center;will-change:transform,opacity;pointer-events:auto}.join-form input{width:211px;min-width:0;height:32px;padding:0 8px;border:0;border-radius:0;outline:0;color:#171717;background:#fff;font:400 16px/1 PP Mondwest,Georgia,serif}.join-form input:focus-visible{outline:2px solid #fff;outline-offset:2px}.join-form button{width:102px;height:32px;padding:0;border:0;border-radius:0;background:#000;color:#fff;font:400 16px/1 PP Mondwest,Georgia,serif;cursor:pointer}.join-form button:hover{background:#171d29}.join-form button:focus-visible{outline:2px solid #fff;outline-offset:2px}.join-form .waitlist-feedback{position:absolute;top:100%;left:0;margin-top:5px}@media(max-width:700px){.headline-layout{width:100%;height:100%}.editorial-column{left:41%;top:375px;width:calc(59% - 20px);text-shadow:0 1px 2px rgba(7,22,42,.82)}.editorial-column h2{font-size:15px;line-height:18px;margin-bottom:11px}.editorial-body{font-size:11px;line-height:14px}.editorial-body .editorial-lead{font-size:11px;line-height:15px}.editorial-section{margin-top:22px}.editorial-section h3{font-size:14px;line-height:17px;margin-bottom:10px}.editorial-section h4{font-size:11px;line-height:14px}.editorial-facts dl{grid-template-columns:52px minmax(0,1fr);gap:5px 7px}.editorial-heading{font-size:clamp(58px,14vw,80px);letter-spacing:.035em;line-height:.82}.headline-verb{left:24px;top:110px}.headline-us{left:auto;right:24px;top:110px}.join-form{top:190px;left:24px;width:calc(100% - 48px);gap:8px}.join-form input{flex:1 1 auto;width:auto}.join-form button{flex:0 0 80px;width:80px}}
