@font-face{font-family:SpaceGrotesk;src:url(/brand/fonts/SpaceGrotesk-Medium.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:SpaceGrotesk;src:url(/brand/fonts/SpaceGrotesk-Bold.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Pretendard;src:url(/brand/fonts/Pretendard-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Pretendard;src:url(/brand/fonts/Pretendard-SemiBold.otf)format("opentype");font-weight:600;font-display:swap}*{box-sizing:border-box}html,body{color:#18211f;background:#f6f7f3;min-width:320px;height:100%;margin:0}body{font-family:Pretendard,system-ui,sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.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}.waitlist-landing{--waitlist-paper:#f6f7f3;--waitlist-surface:#fff;--waitlist-ink:#18211f;--waitlist-muted:#66716e;--waitlist-cobalt:#315ae8;--waitlist-signal:#f04b32;isolation:isolate;background:radial-gradient(circle at 79% 36%, #315ae816, transparent 25%), linear-gradient(180deg, #fbfcf9 0%, var(--waitlist-paper) 76%);width:100%;max-width:none;height:100svh;color:var(--waitlist-ink);grid-template-rows:82px minmax(0,1fr) 60px;margin:0;padding:0;display:grid;position:relative;overflow:hidden}.waitlist-landing:before{content:"";z-index:-1;opacity:.38;background-image:linear-gradient(#18211f08 1px,#0000 1px),linear-gradient(90deg,#18211f08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 32% 74%,#0000);mask-image:linear-gradient(#0000,#000 32% 74%,#0000)}.waitlist-ambient{z-index:-1;filter:blur(70px);pointer-events:none;border-radius:999px;position:absolute}.waitlist-ambient-one{background:#b3c6ff38;width:240px;height:240px;top:20%;right:12%}.waitlist-ambient-two{background:#f04b3214;width:210px;height:210px;bottom:2%;right:-5%}.waitlist-header{z-index:10;border-bottom:1px solid #18211f1a;justify-content:space-between;align-items:center;padding:0 clamp(24px,5vw,76px);display:flex;position:relative}.waitlist-brand{align-items:center;display:inline-flex}.waitlist-brand img{width:178px;height:auto;display:block}.waitlist-header-actions{align-items:center;gap:clamp(16px,2.2vw,32px);display:flex}.waitlist-network{color:var(--waitlist-muted);letter-spacing:.12em;align-items:center;gap:10px;font-family:SpaceGrotesk,sans-serif;font-size:.73rem;font-weight:500;display:flex}.waitlist-giwa-mark{object-fit:contain;mix-blend-mode:multiply;width:16px;height:16px;display:block}.development-environment-switch{z-index:40;min-height:32px;color:var(--waitlist-muted);letter-spacing:.08em;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #315ae83d;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font:600 10px SpaceGrotesk,sans-serif;display:inline-flex;position:fixed;top:84px;left:clamp(20px,5vw,76px);box-shadow:0 6px 18px #18211f14}.development-environment-switch:hover{border-color:var(--waitlist-cobalt);color:var(--waitlist-ink)}.development-environment-switch:focus-visible{outline:2px solid var(--waitlist-cobalt);outline-offset:2px}.development-environment-switch strong{color:var(--waitlist-cobalt);font-weight:700}.development-environment-switch[data-environment=production]{border-color:var(--waitlist-ink);background:var(--waitlist-ink);color:#ffffffad}.development-environment-switch[data-environment=production] strong{color:#fff}.development-environment-dot{background:var(--waitlist-cobalt);border-radius:50%;width:6px;height:6px}.language{min-height:44px;color:var(--waitlist-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;transition:color .18s,background .18s;display:inline-flex}.language:hover{color:var(--waitlist-ink);background:#315ae812}.language[data-state=open]{color:var(--waitlist-ink);background:#315ae817}.language:focus-visible{outline:2px solid var(--waitlist-cobalt);outline-offset:2px}.language svg{transition:transform .18s}.language[data-state=open] svg{transform:rotate(180deg)}.language-menu-content{z-index:100;color:#18211f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfcf9fa;border:1px solid #dce5df;border-radius:11px;min-width:168px;padding:6px;animation:.14s ease-out language-menu-in;box-shadow:0 12px 36px #18211f29,inset 0 1px #fff}.language-menu-label{color:#66716e;letter-spacing:.08em;text-transform:uppercase;padding:8px 10px 7px;font-size:10px;font-weight:600}.language-menu-item{cursor:pointer;border-radius:7px;outline:none;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;min-height:40px;padding:0 9px;font-size:13px;display:grid}.language-menu-item[data-highlighted]{color:#315ae8;background:#315ae817}.language-menu-indicator{color:#315ae8;place-items:center;width:18px;display:grid}.language-menu-code{color:#66716e;letter-spacing:.05em;font:600 10px SpaceGrotesk,sans-serif}@keyframes language-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.waitlist-hero{grid-template-columns:minmax(430px,.84fr) minmax(480px,1.16fr);min-height:0;padding:clamp(34px,5vh,64px) clamp(24px,5vw,76px) 24px;display:grid;position:relative}.waitlist-hero-copy{z-index:3;flex-direction:column;justify-content:center;min-height:0;padding-bottom:1vh;padding-left:clamp(24px,2.4vw,40px);display:flex;position:relative}.waitlist-eyebrow{color:var(--waitlist-muted);letter-spacing:.12em;align-items:center;gap:13px;margin:0 0 clamp(18px,2.7vh,30px);font-family:SpaceGrotesk,sans-serif;font-size:clamp(.64rem,.74vw,.75rem);font-weight:500;display:flex}.waitlist-eyebrow-rule{background:var(--waitlist-signal);width:38px;height:1px}.waitlist-hero h1{color:var(--waitlist-cobalt);letter-spacing:-.055em;margin:0;font-family:SpaceGrotesk,sans-serif;font-size:clamp(3rem,4vw,5.4rem);font-weight:700;line-height:.9}.waitlist-hero h1>span{white-space:nowrap;display:block}.waitlist-period{color:var(--waitlist-signal)}.waitlist-manifesto{color:var(--waitlist-muted);letter-spacing:-.015em;margin:clamp(24px,3.5vh,40px) 0 0;font-family:Pretendard,system-ui,sans-serif;font-size:clamp(.96rem,1.2vw,1.12rem);line-height:1.55}.waitlist-block{width:min(100%,590px);margin-top:clamp(24px,4.2vh,46px)}.waitlist-label{color:var(--waitlist-ink);letter-spacing:.1em;margin:0 0 10px;font-family:SpaceGrotesk,sans-serif;font-size:.7rem;font-weight:500}.waitlist-form{border:1px solid #bac7c0;border-bottom-color:var(--waitlist-cobalt);background:linear-gradient(120deg, #fffffff5, #f5f9f7e0 55%, #ecf1ffd1), var(--waitlist-surface);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:0;min-height:58px;padding:4px;display:grid;box-shadow:inset 0 1px #fff,0 3px #315ae824,0 14px 38px #18211f12}.waitlist-address-input{min-width:0;height:50px;color:var(--waitlist-ink);letter-spacing:.01em;box-shadow:none;background:0 0;border:0;border-radius:7px;padding:0 17px;font-family:Pretendard,system-ui,sans-serif;font-size:.87rem;font-weight:600}.waitlist-address-input::placeholder{color:#87918e;opacity:1}.waitlist-address-input:focus-visible{border:0;outline:none;box-shadow:inset 0 0 0 2px #315ae859}.waitlist-join-button{isolation:isolate;border:1px solid #c8d3ec;border-bottom:2px solid var(--waitlist-cobalt);min-width:172px;height:50px;color:var(--waitlist-ink);letter-spacing:.08em;text-shadow:0 1px #ffffffb0;cursor:pointer;background:#f8fbf2;border-radius:7px;justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:0 16px;font-family:SpaceGrotesk,sans-serif;font-size:.74rem;font-weight:500;transition:border-color .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 3px 8px #18211f0c}.waitlist-join-button:before{content:"";z-index:-1;opacity:1;pointer-events:none;background-image:linear-gradient(115deg,#ffffffe8,#ffffff70 46%,#eff3ff80),url(/brand/surface-v2.webp);background-position:50%,50%;background-size:100%,320px;position:absolute;inset:0}.waitlist-join-button:hover:not(:disabled){border-color:#94a8df;border-bottom-color:var(--waitlist-cobalt);box-shadow:inset 0 1px #fff,0 3px #315ae82e,0 8px 20px #18211f0c}.waitlist-join-button:active:not(:disabled){box-shadow:inset 0 1px #fff,0 1px #315ae829,0 4px 10px #18211f0c}.waitlist-join-button:focus-visible{outline:none;box-shadow:inset 0 1px #fff,0 2px #315ae829,0 0 0 3px #315ae84d}.waitlist-join-button:disabled{opacity:1;cursor:default}.waitlist-join-button svg{z-index:1;width:17px;height:17px;color:var(--waitlist-cobalt);stroke-width:2px;position:relative}.waitlist-join-button span{z-index:1;position:relative}.waitlist-spinner{animation:1s linear infinite waitlist-spin}.waitlist-form-note{color:#818b88;letter-spacing:.02em;min-height:18px;margin:11px 3px 0;font-family:Pretendard,system-ui,sans-serif;font-size:.68rem;font-weight:600;line-height:1.45}.waitlist-form-note.is-error{color:#a93628}.waitlist-form-note.is-success{color:var(--waitlist-cobalt)}.waitlist-count{color:var(--waitlist-muted);letter-spacing:.1em;font-variant-numeric:tabular-nums;margin:9px 3px 0;font-family:SpaceGrotesk,sans-serif;font-size:.66rem;font-weight:500}.waitlist-hero-art{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative}.waitlist-hero-art:before{content:"";aspect-ratio:1;border:1px solid #315ae81f;border-radius:50%;width:min(36vw,540px);position:absolute}.waitlist-hero-art img{z-index:2;object-fit:contain;filter:saturate(.92)contrast(1.03)drop-shadow(0 24px 30px #18211f14);width:min(58vw,860px);max-width:none;height:auto;margin-left:-4vw;position:relative}.waitlist-art-orbit{border:1px solid #18211f14;border-radius:50%;position:absolute}.waitlist-art-orbit-one{aspect-ratio:1;width:min(27vw,410px)}.waitlist-art-orbit-two{aspect-ratio:1;width:min(45vw,680px)}.waitlist-culture{z-index:5;color:#697470;letter-spacing:.1em;white-space:nowrap;background:#f6f7f3c2;border-top:1px solid #18211f1a;align-items:center;gap:clamp(14px,2.2vw,32px);max-width:none;margin:0;padding:0 clamp(24px,5vw,76px);font-family:SpaceGrotesk,sans-serif;font-size:clamp(.66rem,.7vw,.69rem);font-weight:500;display:flex;position:relative}.waitlist-culture i{background:var(--waitlist-signal);border-radius:50%;width:4px;height:4px}.waitlist-culture-tagline{color:var(--waitlist-ink);letter-spacing:-.01em;margin-left:auto;font-family:Pretendard,sans-serif;font-size:.78rem;font-weight:600}@keyframes waitlist-spin{to{transform:rotate(360deg)}}@media (min-width:1600px){.waitlist-hero{grid-template-columns:minmax(620px,.9fr) minmax(700px,1.1fr);padding-inline:clamp(116px,7.2vw,230px)}.waitlist-hero-copy{padding-left:clamp(48px,3vw,96px)}}@media (max-width:980px){.waitlist-landing{grid-template-rows:72px minmax(0,1fr) 52px}.waitlist-hero{grid-template-columns:minmax(330px,.9fr) minmax(0,1fr);padding-top:26px}.waitlist-hero h1{font-size:clamp(2.3rem,5vw,3.6rem)}.waitlist-hero-art img{width:min(63vw,690px);margin-left:-8vw}.waitlist-join-button{min-width:150px}.waitlist-culture span:nth-of-type(3),.waitlist-culture i:nth-of-type(3){display:none}}@media (min-width:701px) and (max-width:980px){.waitlist-form{grid-template-columns:1fr}.waitlist-join-button{width:100%;min-width:0}}@media (max-width:700px){.waitlist-landing{background:radial-gradient(circle at 78% 52%, #315ae817, transparent 34%), linear-gradient(180deg, #fbfcf9 0%, var(--waitlist-paper) 76%);grid-template-rows:66px minmax(0,1fr) 43px}.waitlist-header{padding:0 20px}.development-environment-switch{min-height:28px;padding-inline:8px;top:68px;left:20px}.waitlist-brand img{width:142px}.waitlist-network{font-size:.61rem}.waitlist-hero{padding:clamp(24px,4.5vh,38px) 20px 14px;display:block}.waitlist-hero-copy{justify-content:flex-start;height:100%;padding:0}.waitlist-eyebrow{margin-bottom:22px;font-size:.65rem}.waitlist-eyebrow-rule{width:22px}.waitlist-hero h1{font-size:clamp(2.2rem,11.2vw,3.6rem);line-height:.9}.waitlist-manifesto{margin-top:22px;font-size:.92rem;line-height:1.45}.waitlist-block{z-index:6;width:auto;margin:0;position:absolute;bottom:3vh;left:0;right:0}.waitlist-form{min-height:54px}.waitlist-address-input,.waitlist-join-button{height:46px}.waitlist-join-button{min-width:132px;padding-inline:14px;font-size:.64rem}.waitlist-hero-art{opacity:.88;width:90%;height:49%;position:absolute;top:29%;right:-12%}.waitlist-hero-art img{width:150%;margin:0}.waitlist-hero-art:before,.waitlist-art-orbit{display:none}.waitlist-culture{gap:13px;padding:0 20px;font-size:.66rem}.waitlist-culture span:nth-of-type(3),.waitlist-culture span:nth-of-type(4),.waitlist-culture i:nth-of-type(2),.waitlist-culture i:nth-of-type(3),.waitlist-culture-tagline{display:none}}@media (max-width:430px){.waitlist-network{display:none}.language{justify-content:center;min-width:42px;padding:0 5px;font-size:11px}}@media (max-width:370px){.waitlist-form{grid-template-columns:minmax(0,1fr) 52px}.waitlist-join-button{width:52px;min-width:52px;padding:0}.waitlist-join-button span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.waitlist-address-input{padding-inline:13px;font-size:.73rem}}@media (max-height:700px){.waitlist-hero{padding-top:22px}.waitlist-eyebrow{margin-bottom:15px}.waitlist-manifesto{margin-top:18px}.waitlist-block{margin-top:20px}.waitlist-hero h1{font-size:clamp(2.6rem,3.8vw,5rem)}.waitlist-hero-art img{width:min(52vw,720px)}}@media (max-width:700px) and (max-height:700px){.waitlist-hero h1{font-size:clamp(2.1rem,10.5vw,3.2rem)}.waitlist-manifesto{font-size:.82rem}.waitlist-hero-art{height:35%;top:29%}.waitlist-hero-art img{width:112%}.waitlist-label,.waitlist-form-note{font-size:.57rem}}@media (min-width:701px) and (max-height:560px){.waitlist-landing{grid-template-rows:64px minmax(390px,1fr) 48px;height:auto;min-height:100svh;overflow:clip visible}.waitlist-hero{min-height:390px;padding-top:22px;padding-bottom:22px}}@media (prefers-reduced-motion:reduce){.waitlist-landing *,.waitlist-landing :before,.waitlist-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.language-menu-content{animation:none}}
