@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_a54005a4-module__TJH1Da__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_a54005a4-module__TJH1Da__variable{--font-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_190ee6a9-module__tUSYfq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_190ee6a9-module__tUSYfq__variable{--font-body:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_768fb615-module__nw7kYW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_768fb615-module__nw7kYW__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--night-0:#07070a;--night-1:#0a0a0e;--night-2:#101116;--panel:#0e0f13;--line:#ecece821;--line-strong:#ecece847;--fg:#f2f2ef;--fg-soft:#ecece8b8;--moon:#9a9ea8;--signal:#c9ccd3;--spot:#7ff0c6;--spot-hover:#a9f8dc;--onair:#d42a25;--ink:#04140f;--font-display:"Archivo", "Helvetica Neue", sans-serif;--font-body:"Geist", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--gutter:clamp(20px, 5vw, 48px);--ease-out:cubic-bezier(.16, 1, .3, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:#2c2e35 var(--night-0);-webkit-text-size-adjust:100%}body{min-height:100svh;font-family:var(--font-body);color:var(--fg);background-color:var(--night-0);background-image:radial-gradient(1000px 640px at 50% 250px, #ecece80d, #ecece800 70%), linear-gradient(180deg, var(--night-2) 0, var(--night-1) 900px, var(--night-0) 2000px);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-repeat:no-repeat;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:clip}::selection{background:var(--spot);color:var(--ink)}:where(a,button,summary,input):focus-visible{outline:2px solid var(--spot);outline-offset:3px;border-radius:999px}.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}.wrap{width:100%;max-width:1160px;padding-inline:var(--gutter);margin-inline:auto}.page{isolation:isolate;position:relative}.sky{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sky__print{z-index:0;opacity:.6;background:url(/art/sky-wash.svg) 0 0/720px 800px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0,#00000059 20%,#0000000f 38% 62%,#00000059 80%,#000 100%);mask-image:linear-gradient(90deg,#000 0,#00000059 20%,#0000000f 38% 62%,#00000059 80%,#000 100%)}.sky{background-image:repeating-linear-gradient(90deg,#ecece808 0 1px,#0000 1px 240px),repeating-linear-gradient(#ecece806 0 1px,#0000 1px 420px);background-position:top}.cloud{z-index:1;will-change:transform;position:absolute;left:0}.cloud--cross{animation:cross var(--dur) linear var(--delay) infinite}.cloud--cross .cloud__svg{animation:none}@keyframes cross{0%{transform:translate(100vw)}to{transform:translate(-100%)}}@keyframes drift{0%{transform:translate(-4vw)}to{transform:translate(5vw)}}header,main,footer{z-index:1;position:relative}.nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-top:22px;display:grid}.nav .btn{justify-self:end}.wordmark{font-family:var(--font-display);letter-spacing:.02em;color:var(--fg);align-items:center;gap:10px;font-size:1.375rem;font-weight:500;text-decoration:none;display:inline-flex}.nav__links{gap:32px;display:flex}.nav__links a{color:var(--fg-soft);transition:color .2s var(--ease-out);font-size:.9375rem;text-decoration:none}.nav__links a:hover{color:var(--fg)}.btn{background:var(--spot);height:52px;color:var(--ink);font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease-out), transform .2s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;padding-inline:26px;font-size:1.0625rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px -12px #7ff0c68c}.btn:hover{background:var(--spot-hover);transform:translateY(-1px)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.7;cursor:progress;transform:none}.btn--sm{height:42px;padding-inline:20px;font-size:.9375rem}.join{text-align:center;width:100%;max-width:540px;margin-inline:auto}.join__form{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-strong), 0 24px 48px -24px #000c;transition:box-shadow .2s var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex}.join__form:focus-within{box-shadow:inset 0 0 0 1.5px var(--spot), 0 24px 48px -24px #000c}.join__input{min-width:0;height:52px;color:var(--fg);font:inherit;caret-color:var(--spot);background:0 0;border:0;flex:1;padding:0 8px 0 22px;font-size:1.0625rem}.join__input::placeholder{color:#e2eafc99;opacity:1}.join__input:focus-visible{outline:none}.join__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.join__note,.join__error{color:var(--fg-soft);margin:14px 0 0;font-size:.9375rem}.join__error{color:#ff9b93;font-weight:600}.join__done{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--fg);border-radius:999px;align-items:center;gap:12px;margin:0;padding:16px 24px;font-weight:600;display:inline-flex}.join__dot{background:var(--spot);border-radius:50%;flex:none;width:10px;height:10px}.h1,.h2,.h3{font-family:var(--font-display);text-wrap:balance;margin:0}.h1{font-variation-settings:"wdth" 125;letter-spacing:-.025em;text-transform:uppercase;color:var(--fg);font-size:clamp(2.1rem,.6rem + 4.9vw,4.75rem);font-weight:800;font-stretch:125%;line-height:.96}.h1 em{color:var(--spot);font-style:normal}.h2{font-variation-settings:"wdth" 112;letter-spacing:-.03em;color:var(--fg);font-size:clamp(1.9rem,1.1rem + 2.8vw,3.25rem);font-weight:700;font-stretch:112%;line-height:1.02}.h3{font-variation-settings:"wdth" 105;letter-spacing:-.005em;font-size:1.375rem;font-weight:600;line-height:1.25}.lede{max-width:36em;color:var(--fg-soft);text-wrap:pretty;margin:24px auto 0;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55}.lede--left{margin-left:0}.hero{text-align:center;flex-direction:column;align-items:center;padding-top:8px;padding-bottom:0;display:flex}.hero .h1{margin-top:18px}.hero .join{margin-top:34px}.eye{width:min(82vw,600px)}.eye__svg{width:100%;height:auto;display:block;overflow:visible}.eye__lid{transform-box:fill-box;transform-origin:50%;animation:eye-open 1.4s var(--ease-out) .2s backwards}@keyframes eye-open{0%{transform:scaleY(.04)}to{transform:scaleY(1)}}.eye__iris{will-change:transform}.section{padding-top:clamp(96px,12vw,170px)}.section>.h2,.head{margin-bottom:48px}.head .h2{max-width:14em}.head .lede{margin-top:18px}.steps{grid-template-columns:1fr;gap:40px;margin:0;padding:0;list-style:none;display:grid;position:relative}.step{padding-left:44px;position:relative}.step p{max-width:30ch;color:var(--fg-soft);margin:10px 0 0}.step__dot{background:var(--night-0);border:2px solid var(--spot);width:22px;height:22px;box-shadow:inset 0 0 0 4px var(--night-0), inset 0 0 0 12px var(--spot);border-radius:50%;position:absolute;top:4px;left:0}.steps:before{content:"";border-left:1px dashed var(--line-strong);position:absolute;top:14px;bottom:40px;left:10px}@media (min-width:820px){.steps{grid-template-columns:repeat(3,1fr);gap:48px}.step{padding-top:52px;padding-left:0}.step__dot{top:0}.steps:before{border-left:0;border-top:1px dashed var(--line-strong);inset:10px 0 auto 22px}}.frame{border:1px solid var(--line);background-color:var(--panel);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='g' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.45 -0.2'/></filter><rect width='100%25' height='100%25' filter='url(%23g)'/></svg>");background-size:240px 240px;border-radius:4px;position:relative}.frame:before,.frame:after{content:"";pointer-events:none;opacity:.8;background:linear-gradient(#fff,#fff) 0 0/16px 2px no-repeat,linear-gradient(#fff,#fff) 0 0/2px 16px no-repeat,linear-gradient(#fff,#fff) 100% 0/16px 2px no-repeat,linear-gradient(#fff,#fff) 100% 0/2px 16px no-repeat;height:18px;position:absolute;left:-7px;right:-7px}.frame:before{top:-7px}.frame:after{bottom:-7px;transform:scaleY(-1)}.osd{border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.08em;color:var(--fg-soft);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:.75rem;display:flex}.osd__tally{color:#fff;align-items:center;gap:10px;display:inline-flex}.osd__lens{flex:none;width:16px;height:16px}.osd__dot{animation:1.6s step-end infinite tally}@keyframes tally{50%{opacity:.2}}.net__chips{flex-wrap:wrap;gap:10px;display:flex}.chip{height:44px;color:var(--fg);font-family:var(--font-display);letter-spacing:.01em;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line-strong);transition:background-color .2s var(--ease-out), color .2s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 20px;font-size:1rem;font-weight:500}.chip:hover{background:#ffffff14}.chip[aria-checked=true]{background:var(--fg);color:var(--ink);box-shadow:none}.net__monitor{margin-top:40px}.net__wall{grid-template-columns:repeat(var(--cols), 1fr);gap:clamp(10px,1.8vw,20px);max-width:820px;margin:0 auto;padding:44px clamp(16px,4vw,44px) 36px;display:grid}.phone{aspect-ratio:9/17;min-width:0;transition:box-shadow .5s var(--ease-out) calc(var(--rank) * .14s), transform .5s var(--ease-out) calc(var(--rank) * .14s);background:#14151a;border-radius:14px;padding:4px;box-shadow:inset 0 0 0 1px #ffffff21,0 14px 20px -12px #000000e6}.phone:nth-child(4n+2){margin-top:22px}.phone:nth-child(4n+3){margin-top:-6px}.phone:nth-child(5n+1){scale:.92}.phone:nth-child(7n+3){scale:1.06}.phone__screen{height:100%;transition:background-color .5s var(--ease-out) calc(var(--rank) * .14s);background:linear-gradient(#17181e,#0f1014);border-radius:10px;padding:16% 10% 0;position:relative;overflow:hidden}.phone__screen:before{content:"";background:#0000008c;border-radius:3px;width:26%;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.phone__cover{background:radial-gradient(circle, #ffffff47 .9px, transparent 1.3px) 0 0 / 4px 4px, var(--hue);opacity:.45;height:52%;transition:opacity .5s var(--ease-out) calc(var(--rank) * .14s);border-radius:6px;margin:-8% -6% 10%;display:block;position:relative;overflow:hidden}.phone__handle{color:#fff9;white-space:nowrap;text-overflow:ellipsis;margin-bottom:8%;font-size:clamp(.5rem,.35rem + .4vw,.6875rem);line-height:1.1;display:block;overflow:hidden}.phone__product{animation:pop-in .6s var(--ease-out) calc(var(--rank) * .14s + .12s) both;align-content:center;place-items:center;gap:4%;display:grid;position:absolute;inset:0}.phone__product .product{filter:drop-shadow(0 6px 6px #00000059);width:52%;height:auto}.phone__label{background:var(--spot);color:var(--ink);font-family:var(--font-display);letter-spacing:.04em;white-space:nowrap;border-radius:3px;padding:2px 5px;font-size:clamp(.4375rem,.3rem + .3vw,.5625rem);font-weight:600}@keyframes pop-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.phone__tag{z-index:1;font-family:var(--font-display);letter-spacing:.05em;color:#fffffff0;font-size:clamp(.5625rem,.4rem + .5vw,.75rem);font-weight:600;line-height:1;position:absolute;top:6px;left:6px}.phone__line{transform-origin:0;background:#ffffff38;border-radius:3px;height:5px;margin-bottom:8px;display:block}.phone__line--short{width:60%}.phone[data-on=true]{background:var(--spot);transform:translateY(-6px);box-shadow:0 18px 30px -12px #7ff0c6bf}.phone[data-on=true] .phone__screen{background:#fff}.phone[data-on=true] .phone__screen:before{background:var(--ink)}.phone[data-on=true] .phone__cover{opacity:1}.phone[data-on=true] .phone__handle{color:var(--ink);font-weight:600}.phone[data-on=true] .phone__line{animation:post .8s var(--ease-out) calc(var(--rank) * .14s + .26s) both;background:#06183a8c}@keyframes post{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.phone__rank{aspect-ratio:1;background:var(--spot);width:44%;color:var(--ink);font-family:var(--font-display);animation:pop .6s var(--ease-out) calc(var(--rank) * .14s + .2s) both;border-radius:50%;place-items:center;font-size:clamp(.6875rem,1.4vw,1rem);font-weight:600;line-height:1;display:grid;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}@keyframes pop{0%{opacity:0;transform:translate(-50%)scale(.4)}to{opacity:1;transform:translate(-50%)scale(1)}}.net__status{text-align:center;color:var(--fg);margin:32px 0 0}.net__hint{color:var(--fg-soft);font-size:.9375rem}.split{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}.split .lede{margin-top:20px}@media (min-width:900px){.split{grid-template-columns:.9fr 1.1fr;gap:80px}}.pipe__list{margin:0;padding:8px clamp(18px,3vw,28px) 0;list-style:none;display:grid}.stage{border-bottom:1px solid var(--line);grid-template-columns:124px 1fr;align-items:center;gap:18px;padding:18px 0;display:grid}.stage__label{font-family:var(--font-mono);letter-spacing:.08em;color:#fff;gap:4px;font-size:.75rem;display:grid}.stage__label em{color:var(--signal);font-style:normal;font-weight:500}.stage__label--live em{color:var(--spot)}.stage__label--wait em{color:var(--fg-soft)}.stage__hook{font-family:var(--font-display);color:var(--fg);margin:0;font-size:1.0625rem;line-height:1.35}.stage__frames{gap:10px;display:flex}.stage__frame{aspect-ratio:9/16;background:radial-gradient(circle, #ffffff47 .9px, transparent 1.3px) 0 0 / 4px 4px, var(--hue);border-radius:6px;place-items:center;width:46px;display:grid}.stage__frame .product{width:70%}.stage__timeline{gap:3px;height:30px;display:flex;position:relative}.stage__clip{background:linear-gradient(#34363f,#23252c);border-radius:3px;flex-basis:0;box-shadow:inset 0 0 0 1px #ffffff1f}.stage__playhead{background:var(--spot);width:2px;animation:6s linear infinite playhead;position:absolute;top:-5px;bottom:-5px;left:58%}@keyframes playhead{0%{left:0}to{left:100%}}.stage__queue{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stage__queue li{height:30px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--fg-soft);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.875rem;display:inline-flex}.stage__queue li[data-state=posting]{color:var(--fg)}.stage__dot{background:var(--fg-soft);opacity:.5;border-radius:50%;width:7px;height:7px}[data-state=posting] .stage__dot{background:var(--spot);opacity:1}[data-state=next] .stage__dot{opacity:.9}.pipe__note{color:var(--fg-soft);margin:0;padding:16px clamp(18px,3vw,28px) 22px;font-size:.8125rem}.faq{border-top:1px solid var(--line);max-width:760px}.faq__item{border-bottom:1px solid var(--line)}.faq__item summary{font-family:var(--font-display);cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:1.3125rem;font-weight:500;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"";border-right:2px solid var(--fg);border-bottom:2px solid var(--fg);width:10px;height:10px;transition:transform .3s var(--ease-out);flex:none;margin-right:6px;transform:translateY(-2px)rotate(45deg)}.faq__item[open] summary:after{transform:translateY(2px)rotate(-135deg)}.faq__item p{max-width:56ch;color:var(--fg-soft);margin:0 0 24px}.proof__stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;margin:0;display:grid}.proof__stat{flex-direction:column;display:flex}.proof__stat dt{color:var(--fg-soft);order:2}.proof__stat dd{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:3rem;font-weight:600}.proof__quotes{gap:32px;margin-top:48px;display:grid}.proof__quote{max-width:44ch;margin:0}.proof__quote blockquote{font-family:var(--font-display);margin:0 0 8px;font-size:1.5rem;line-height:1.3}.proof__quote figcaption{color:var(--fg-soft)}.proof__shots{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.proof__shots img{border-radius:14px;width:100%;height:auto;display:block}.close{text-align:center;flex-direction:column;align-items:center;padding-bottom:clamp(56px,8vw,100px);display:flex}.h1--close{font-size:clamp(2rem,.7rem + 4.2vw,4.25rem)}.close .lede{margin-bottom:34px}.dome{margin-top:clamp(24px,4vw,60px)}.dome__wall{width:100%;height:clamp(240px,26vw,340px);display:block}.dome__inner{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:28px 36px;display:flex}.dome p{color:var(--fg-soft);margin:0;font-size:.9375rem}.cloud--only{display:none}@media (max-width:760px){.nav{grid-template-columns:1fr auto}.nav__links,.cloud--hide{display:none}.cloud--only{display:block}.cloud{width:clamp(170px,48vw,260px)!important}.eye{width:min(90vw,420px);margin-top:12px}.net__wall{grid-template-columns:repeat(6,1fr);gap:8px;padding:28px 12px 24px}.phone{border-radius:10px;padding:3px;margin-top:0!important}.phone__screen{border-radius:7px;padding:22% 10% 0}.phone__line,.phone__handle,.phone__tag,.phone__label{display:none}.phone__product .product{width:70%}.stage{grid-template-columns:1fr;gap:10px}.stage__label{grid-auto-flow:column;justify-content:start;gap:10px}.osd{padding:12px 14px}}@media (max-width:560px){.join__form{border-radius:28px;flex-direction:column;align-items:stretch;padding:8px}.join__input{height:50px;padding-left:16px}.join__form .btn{width:100%}.btn--sm{padding-inline:16px}.wordmark{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cloud__svg,.eye__lid,.osd__dot,.phone__rank,.stage__playhead,.phone__product,.phone[data-on=true] .phone__line{animation:none}.cloud{transform:none}.phone,.phone__screen{transition:none}}.phone[data-on=true] .phone__tag{display:none}.phone__label{white-space:normal;text-align:center;max-width:92%;line-height:1.05}.join__note{color:var(--fg)}.step__dot{border-color:var(--moon);box-shadow:inset 0 0 0 4px var(--night-0), inset 0 0 0 12px var(--moon)}.stage__label--live em,.stage__queue li[data-state=posting]{color:var(--fg)}.stage__playhead,[data-state=posting] .stage__dot{background:#fff}.phone__tag{color:#fff;letter-spacing:.03em;background:#07070ab8;border-radius:3px;padding:2px 4px}.phone__handle{color:#ffffffd1}.phone__rank{bottom:7%}@media (max-width:760px){.net__wall{grid-template-columns:repeat(4,1fr);gap:12px;padding:28px 16px 24px}.phone:nth-child(n+17){display:none}.phone__tag,.phone__label,.phone__handle{display:block}.phone__tag{font-size:.5625rem}.phone__handle{font-size:.625rem}.phone__label{font-size:.5rem}.phone__product .product{width:50%}.cloud--margin{display:none}}.nav{z-index:20;max-width:none;padding-inline:max(var(--gutter), calc((100vw - 1160px) / 2 + var(--gutter)));background:linear-gradient(var(--night-0) 62%, #07070a00);opacity:var(--nav,0);transition:opacity .3s var(--ease-out);padding-bottom:30px;position:fixed;top:0;left:0;right:0}:root[data-nav=off] .nav{visibility:hidden}.intro{height:340vh;position:relative}.intro__stage{contain:paint;height:100svh;position:sticky;top:0;overflow:hidden}.intro__glow{will-change:opacity;opacity:var(--c,0);display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(48% 40% at 50% 34%,#000 35%,#0000 80%);mask-image:radial-gradient(48% 40% at 50% 34%,#000 35%,#0000 80%)}.intro__eye{width:min(82vw,600px);transform:translate(-50%, calc(-50% - var(--e,0) * 22svh)) scale(calc(1.12 - var(--e,0) * .3));will-change:transform;position:absolute;top:50%;left:50%}.intro__copy{left:0;right:0;top:calc(50% - var(--e,0) * 22svh + min(26vw, 210px) * (.82 + (1 - var(--e,0)) * .3));text-align:center;opacity:var(--e,0);transform:translateY(calc((1 - var(--e,0)) * 36px));flex-direction:column;align-items:center;display:flex;position:absolute}.intro[data-copy=off] .intro__copy{visibility:hidden}.intro__copy .join{margin-top:30px}.intro__fog{will-change:opacity;background:var(--night-0);opacity:calc(1 - var(--c,0) * 1.8);pointer-events:none;position:absolute;inset:0}.intro__bank{pointer-events:none;position:absolute;inset:0}.bank__cloud{transform:translate3d(calc(var(--side) * var(--c,0) * 88vw), calc(var(--c,0) * -5svh), 0);will-change:transform;backface-visibility:hidden;position:absolute}.bank__cloud svg{width:100%;height:auto;display:block;overflow:visible}.intro__hint{width:1px;height:56px;opacity:calc(1 - var(--c,0) * 4);animation:hint 2.2s var(--ease-out) infinite;background:linear-gradient(#ecece800,#ecece8cc);position:absolute;bottom:28px;left:50%}@keyframes hint{0%{transform:translateY(-24px)scaleY(.3)}to{transform:translateY(0)scaleY(1)}}.intro--static{height:auto}.intro--static .intro__stage{height:auto;min-height:100svh;padding:90px 0 40px;position:relative}.intro--static .intro__eye,.intro--static .intro__copy{margin-inline:auto;position:relative;top:auto;left:auto;transform:none}.intro--static .intro__bank,.intro--static .intro__fog,.intro--static .intro__hint{display:none}@media (max-width:760px){.intro__copy{top:calc(50% - var(--e,0) * 22svh + 34vw)}.cloud--cross{display:block;opacity:.45!important}.cloud--margin{display:none}}@media (prefers-reduced-motion:reduce){.cloud--cross,.intro__hint{animation:none}}@property --ht{syntax:"<length>";inherits:false;initial-value:6px}.js-motion [data-reveal=true]:not(.is-done){opacity:0;transition:opacity .7s var(--ease-out) var(--d,0s), transform .9s var(--ease-out) var(--d,0s);transform:translateY(24px)}.js-motion [data-reveal=true].is-in:not(.is-done){opacity:1;transform:none}.js-motion .steps[data-reveal=true]:not(.is-done){opacity:1;transform:none;-webkit-mask-image:none;mask-image:none}.steps:before{transform-origin:0 0}.js-motion .steps:not(.is-in):before{transform:scale(0)}.js-motion .steps:before{transition:transform 1.4s var(--ease-out) .25s}.js-motion .steps.is-in:before{transform:none}.phone[data-on=true]{animation:onair-glow 2.6s ease-in-out calc(var(--rank) * .3s + .8s) infinite alternate}@keyframes onair-glow{to{box-shadow:0 18px 38px -10px #7ff0c6f2}}:root{interpolate-size:allow-keywords}.faq__item::details-content{block-size:0;transition:block-size .45s var(--ease-out), content-visibility .45s allow-discrete;overflow:hidden}.faq__item[open]::details-content{block-size:auto}.faq__item summary{transition:color .2s var(--ease-out)}.faq__item summary:hover{color:var(--spot)}.nav__links a{position:relative}.nav__links a:after{content:"";transform-origin:100%;height:1px;transition:transform .35s var(--ease-out);background:currentColor;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav__links a:hover:after{transform-origin:0;transform:scaleX(1)}.btn{isolation:isolate;position:relative;overflow:hidden}.btn:after{content:"";z-index:-1;transition:-webkit-mask-position .7s var(--ease-out), mask-position .7s var(--ease-out);background:radial-gradient(circle,#06183a38 1px,#0000 1.5px) 0 0/5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 20%,#000 50%,#0000 80%);mask-image:linear-gradient(100deg,#0000 20%,#000 50%,#0000 80%);-webkit-mask-position:120% 0;mask-position:120% 0;-webkit-mask-size:250% 100%;mask-size:250% 100%}.btn:hover:after{-webkit-mask-position:-20% 0;mask-position:-20% 0}@media (prefers-reduced-motion:reduce){.phone[data-on=true]{animation:none}.faq__item::details-content{transition:none}}.vcard{--w:232px;width:var(--w);flex:none;margin:0}.vcard--sm{--w:148px}.vcard__screen{aspect-ratio:9/16;border-radius:calc(var(--w) * .09);box-shadow:inset 0 0 0 1px var(--line), 0 16px 28px -20px #000000e6;background:#0d0e12;position:relative;overflow:hidden}.vcard__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vcard__preview{background:radial-gradient(circle, #ecece847 1.2px, transparent 1.7px) 0 0 / 6px 6px, radial-gradient(120% 70% at 30% 20%, color-mix(in srgb, var(--hue) 100%, #fff 18%), var(--hue) 45%, #0b0c10 100%);position:absolute;inset:0}.vcard__preview:after{content:"";animation:sweep 6s var(--ease-out) infinite;background:linear-gradient(115deg,#0000 40%,#ffffff1a 50%,#0000 60%);position:absolute;inset:-40%}@keyframes sweep{0%{transform:translate(-60%)}to{transform:translate(60%)}}.vcard__product{width:46%;animation:5s ease-in-out infinite alternate bob;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.vcard__product .product{filter:drop-shadow(0 14px 16px #00000073);width:100%;height:auto;display:block}@keyframes bob{0%{transform:translate(-50%,-50%)rotate(-4deg)}to{transform:translate(-50%,-58%)rotate(3deg)}}.vcard__ui{pointer-events:none;background:linear-gradient(#0000 55%,#000000b8);position:absolute;inset:0}.vcard__niche{font-family:var(--font-mono);letter-spacing:.08em;color:#fff;background:#07070a9e;border-radius:4px;padding:3px 7px;font-size:.625rem;position:absolute;top:10px;left:10px}.vcard__rail{gap:12px;display:grid;position:absolute;bottom:58px;right:9px}.vcard__rail svg{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linejoin:round;width:20px;height:20px}.vcard__rail svg:first-child{fill:#fff}.vcard__meta{color:#fff;gap:3px;font-size:.75rem;line-height:1.3;display:grid;position:absolute;bottom:16px;left:11px;right:40px}.vcard__meta strong{font-weight:600}.vcard__meta span{color:#ffffffd6;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vcard__progress{background:#fff3;height:2px;position:absolute;bottom:0;left:0;right:0}.vcard__progress:after{content:"";transform-origin:0;background:#fff;animation:9s linear infinite playback;position:absolute;inset:0}@keyframes playback{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vcard--sm .vcard__meta{font-size:.625rem;bottom:10px}.vcard--sm .vcard__rail{gap:8px;bottom:44px}.vcard--sm .vcard__rail svg{width:15px;height:15px}.feed .lede{margin-top:18px}.feed__track{margin-top:56px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.feed__row{gap:22px;width:max-content;padding:12px 0 28px;animation:70s linear infinite feed;display:flex}.feed__row .vcard:nth-child(odd){transform:translateY(18px)}.feed__track:hover .feed__row{animation-play-state:paused}@keyframes feed{0%{transform:translate(0)}to{transform:translate(calc(-50% - 11px))}}.feed__note{color:var(--fg-soft);text-align:center;margin-top:8px;font-size:.8125rem}.how>.h2{margin-bottom:24px}.panel{grid-template-columns:1fr;align-items:center;gap:36px;padding-top:clamp(56px,8vw,110px);display:grid}.panel__title{letter-spacing:-.02em;font-variation-settings:"wdth" 112;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.125rem);font-weight:700;line-height:1.12}.panel__copy p{max-width:36ch;color:var(--fg-soft);margin:16px 0 0;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem)}@media (min-width:900px){.panel{grid-template-columns:.85fr 1.15fr;gap:80px}.panel--flip .panel__copy{order:0}.panel--wide{grid-template-columns:1fr;gap:8px}}.panel--wide .panel__copy p{max-width:48ch}.linkdrop__body{gap:18px;padding:28px clamp(18px,3vw,28px) 8px;display:grid}.linkdrop__field{gap:8px;display:grid}.linkdrop__label{color:var(--fg-soft);font-size:.8125rem}.linkdrop__url{height:50px;box-shadow:inset 0 0 0 1px var(--line-strong);font-family:var(--font-mono);color:var(--fg);white-space:nowrap;border-radius:999px;align-items:center;padding:0 18px;font-size:.875rem;display:flex;overflow:hidden}.linkdrop__caret{background:var(--spot);width:2px;height:18px;margin-left:2px;animation:1s step-end infinite caret}@keyframes caret{50%{opacity:0}}.linkdrop__card{box-shadow:inset 0 0 0 1px var(--line);transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);background:#ffffff0a;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.linkdrop__card[data-state=typing]{opacity:0;transform:translateY(12px)}.linkdrop__thumb{background:radial-gradient(circle,#ffffff40 .9px,#0000 1.3px) 0 0/4px 4px,#8a4c6b;border-radius:10px;place-items:center;width:56px;height:56px;display:grid}.linkdrop__thumb .product{width:70%}.linkdrop__info{color:var(--fg-soft);gap:2px;font-size:.875rem;display:grid}.linkdrop__info strong{color:var(--fg);font-size:1rem;font-weight:600}.linkdrop__ok{background:var(--spot);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600}.gen{justify-content:center;gap:14px;display:flex}.gen__frame{aspect-ratio:9/16;width:148px;box-shadow:inset 0 0 0 1px var(--line);background:radial-gradient(circle,#ecece814 1px,#0000 1.5px) 0 0/6px 6px,#0d0e12;border-radius:13px;flex:none;position:relative;overflow:hidden}.gen__frame:after{content:"";background:linear-gradient(#0000,#ecece812,#0000) 0 0/100% 40% no-repeat;animation:3.2s linear infinite scan;position:absolute;inset:0}@keyframes scan{0%{background-position:0 -60%}to{background-position:0 160%}}.gen__handle{color:var(--fg-soft);font-size:.6875rem;position:absolute;top:10px;left:10px}.gen__label{text-align:center;font-family:var(--font-mono);letter-spacing:.1em;color:var(--fg);font-size:.6875rem;position:absolute;top:46%;left:0;right:0}.gen__dots{text-align:left;vertical-align:bottom;width:3ch;animation:1.4s steps(4,end) infinite dots;display:inline-block;overflow:hidden}@keyframes dots{0%{width:0}to{width:4ch}}.gen__bar{background:#ffffff1f;border-radius:2px;height:3px;position:absolute;bottom:18px;left:14px;right:14px;overflow:hidden}.gen__bar span{background:var(--fg);transform-origin:0;height:100%;animation:playback var(--speed) var(--ease-out) infinite;display:block}@media (max-width:760px){.vcard{--w:168px}.feed__row{gap:14px;animation-duration:55s}.gen{scrollbar-width:none;justify-content:flex-start;padding-bottom:6px;overflow-x:auto}.gen__frame,.vcard--sm{width:120px}.vcard--sm{--w:120px}}@media (prefers-reduced-motion:reduce){.feed__row,.vcard__preview:after,.vcard__product,.vcard__progress:after,.gen__frame:after,.gen__dots,.gen__bar span,.linkdrop__caret{animation:none}}.wall{grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(10px,1.6vw,18px);height:clamp(420px,42vw,560px);padding:0 clamp(16px,4vw,44px);display:grid;position:relative;overflow:hidden}.wall:before,.wall:after{content:"";z-index:5;pointer-events:none;height:18%;position:absolute;left:0;right:0}.wall:before{background:linear-gradient(#050506,#05050600);top:0}.wall:after{background:linear-gradient(#05050600,#050506);bottom:0}.wall__col{min-width:0}.wall__track{animation:wall-up var(--speed) linear infinite;will-change:transform;flex-direction:column;gap:14px;display:flex}.wall__col[data-dir=down] .wall__track{animation-name:wall-down}@keyframes wall-up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 7px))}}@keyframes wall-down{0%{transform:translateY(calc(-50% - 7px))}to{transform:translateY(0)}}.wall .phone{--rank:0;opacity:.34;transition:opacity .6s var(--ease-out) calc(var(--c) * 45ms), transform .6s var(--ease-out) calc(var(--c) * 45ms), background-color .6s var(--ease-out) calc(var(--c) * 45ms), box-shadow .6s var(--ease-out) calc(var(--c) * 45ms);margin-top:0!important;scale:1!important}.wall .phone[data-on=true]{opacity:1;padding:3px;transform:none}.wall .phone{aspect-ratio:9/16}.wall .phone__screen{padding:16% 8% 0}.wall .phone__cover{height:58%;margin:-6% -2% 10%}@media (max-width:760px){.wall{grid-template-columns:repeat(4,minmax(0,1fr));height:440px;padding:0 12px}.wall__col:nth-child(n+5){display:none}}@media (prefers-reduced-motion:reduce){.wall__track{animation:none}}.phone__live{z-index:2;border-radius:inherit;animation:pop-in .6s var(--ease-out) calc(var(--c,0) * 45ms) both;background:#000;position:absolute;inset:0;overflow:hidden}.phone__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.phone__live:after{content:"";background:linear-gradient(#00000059,#0000 30% 62%,#000000bf);position:absolute;inset:0}.phone__live .phone__label{z-index:1;display:block;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone__livehandle{z-index:1;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.5rem,.35rem + .4vw,.6875rem);font-weight:600;position:absolute;bottom:8px;left:7px;right:7px;overflow:hidden}.wall .phone[data-on=true] .phone__screen{padding:0}@media (max-width:760px){.phone__live .phone__label{display:none}}.wall .phone--video{aspect-ratio:9/16;opacity:1;background:#1a1b21;padding:3px}.phone--video .phone__screen{background:#0d0e12;border-radius:10px;padding:0;position:relative;overflow:hidden}.phone--video .phone__video{object-fit:cover;width:100%;height:100%;transition:none;position:absolute;inset:0}.phone--video .phone__shade{transition:background-color .5s var(--ease-out) calc(var(--c) * 45ms);background:linear-gradient(#0006,#0000 28% 62%,#000c),#050508a8;position:absolute;inset:0}.phone--video[data-on=true] .phone__shade{background:linear-gradient(#0006,#0000 28% 62%,#000c)}.phone--video .phone__tag{opacity:.7;top:6px;left:6px}.phone--video .phone__label{z-index:1;animation:pop-in .5s var(--ease-out) calc(var(--c) * 45ms) both;display:block;position:absolute;top:6px;right:6px}.phone--video .phone__livehandle{color:#ffffff8c;transition:color .5s var(--ease-out)}.wall .phone--video[data-on=true]{background:var(--spot);z-index:1;transform:scale(1.04)}.phone--video[data-on=true] .phone__tag{display:none}.phone--video[data-on=true] .phone__livehandle{color:#fff}@media (max-width:760px){.phone--video .phone__tag,.phone--video .phone__label{display:none}}.timecode{border-left:1px solid var(--line);font-variant-numeric:tabular-nums;color:var(--fg-soft);margin-left:10px;padding-left:10px}.btn{translate:var(--mx,0px) var(--my,0px);transition:background-color .2s var(--ease-out), transform .2s var(--ease-out), translate .35s var(--ease-out)}.eye__pupil{transform-box:fill-box;transform-origin:50%;transition:transform .6s var(--ease-out)}:root:has(.btn:hover) .eye__pupil{transform:scale(1.32)}.progress{z-index:30;background:var(--spot);transform-origin:0;height:2px;animation:linear both progress;animation-timeline:scroll(root);position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@keyframes progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.progress{display:none}}.feed__track{overflow:visible;-webkit-mask-image:none;mask-image:none}.feed__nav{justify-content:flex-end;gap:10px;margin-top:-64px;margin-bottom:20px;display:flex}.feed__arrow{width:46px;height:46px;color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;transition:background-color .2s var(--ease-out), opacity .2s var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.feed__arrow:hover:not(:disabled){background:#ffffff14}.feed__arrow:disabled{opacity:.3;cursor:default}.feed__arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.feed__scroller{padding:12px max(var(--gutter), calc((100vw - 1160px) / 2 + var(--gutter))) 28px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter), calc((100vw - 1160px) / 2 + var(--gutter)));scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;gap:22px;display:flex;overflow-x:auto}.feed__scroller::-webkit-scrollbar{display:none}.feed__scroller.is-dragging{cursor:grabbing;scroll-snap-type:none}.feed__scroller .vcard{scroll-snap-align:start}.feed__scroller .vcard:nth-child(odd){transform:none}.feed__scroller video{pointer-events:none}.wall .phone[data-on=true]{animation:none;box-shadow:0 16px 34px -14px #7ff0c6cc}@media (max-width:760px){.feed__nav{margin-top:0}.feed__scroller{gap:14px}}.eye__lid{transform-origin:50%;position:relative}.eye__irislayer,.eye__outline{position:absolute;inset:0}.eye__irislayer{clip-path:url(#almondBB);overflow:hidden}.eye__iris{will-change:transform;width:100%;height:100%}.eye__iris svg,.eye__outline{width:100%;height:100%;display:block;overflow:visible}.dome__stage{position:relative}.dome__door{width:100%;height:100%;display:block;position:absolute;inset:0}.feed__scroller.is-auto{scroll-snap-type:none}.bank__cloud img,.eye__iris img,.eye__svg{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.eye__iris{position:relative}.eye__iris svg{position:absolute;inset:0}.frame:before,.frame:after{content:none}.frame{border-radius:18px}.gen__label{font-family:var(--font-body);letter-spacing:0;color:var(--fg-soft);font-size:.8125rem}.net__monitor .wall{padding-top:28px}.linkdrop__body{padding-top:32px}.js-motion [data-reveal=text]:not(.is-full){--k:calc(var(--p,0) * 4.4px);-webkit-mask-image:radial-gradient(circle at 0 0, #000 var(--k), transparent calc(var(--k) + .7px)), radial-gradient(circle at 4px 4px, #000 var(--k), transparent calc(var(--k) + .7px));-webkit-mask-image:radial-gradient(circle at 0 0, #000 var(--k), transparent calc(var(--k) + .7px)), radial-gradient(circle at 4px 4px, #000 var(--k), transparent calc(var(--k) + .7px));mask-image:radial-gradient(circle at 0 0, #000 var(--k), transparent calc(var(--k) + .7px)), radial-gradient(circle at 4px 4px, #000 var(--k), transparent calc(var(--k) + .7px));will-change:mask-image;-webkit-mask-size:8px 8px;mask-size:8px 8px}.js-motion [data-reveal=text].is-hidden{visibility:hidden}.intro__copy{--k:calc(min(var(--e,0), var(--o,1)) * 4.4px);opacity:1;transform:none}.intro[data-full="0"] .intro__copy{-webkit-mask-image:radial-gradient(circle at 0 0, #000 var(--k), transparent calc(var(--k) + .7px)), radial-gradient(circle at 4px 4px, #000 var(--k), transparent calc(var(--k) + .7px));-webkit-mask-image:radial-gradient(circle at 0 0, #000 var(--k), transparent calc(var(--k) + .7px)), radial-gradient(circle at 4px 4px, #000 var(--k), transparent calc(var(--k) + .7px));mask-image:radial-gradient(circle at 0 0, #000 var(--k), transparent calc(var(--k) + .7px)), radial-gradient(circle at 4px 4px, #000 var(--k), transparent calc(var(--k) + .7px));-webkit-mask-size:8px 8px;mask-size:8px 8px}.intro--static .intro__copy{-webkit-mask-image:none;mask-image:none}.how .panel{border:1px solid var(--line);background:#050506;border-radius:4px;align-items:stretch;gap:0;margin-top:clamp(28px,4vw,48px);padding-top:0;overflow:hidden}.how .panel__copy{background:#131416;flex-direction:column;justify-content:center;padding:clamp(28px,4.5vw,64px);display:flex}.how .panel__vis{align-content:center;min-width:0;padding:clamp(20px,3vw,40px);display:grid}.how .panel .frame{box-shadow:none;background:0 0;border:0}.how .panel .frame:before,.how .panel .frame:after{content:none}@media (min-width:900px){.how .panel{grid-template-columns:.8fr 1.2fr}.how .panel--wide{grid-template-columns:1fr}.how .panel--flip .panel__vis{order:-1}.how .panel--flip{grid-template-columns:1.2fr .8fr}}.how .panel--wide .panel__copy{padding-bottom:clamp(24px,3vw,40px)}.how .panel--wide .panel__copy p{max-width:60ch}.dome__enter{z-index:3;cursor:pointer;background:0 0;border:0;border-radius:6px;position:absolute}.dome__enter:focus-visible{outline:2px solid var(--spot);outline-offset:4px}.dome__hint{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--spot);white-space:nowrap;pointer-events:none;font-size:.75rem;animation:2.4s ease-in-out infinite hint-pulse;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}@keyframes hint-pulse{50%{opacity:.35}}.enter{height:calc(100svh + 320vh);margin-top:clamp(24px,4vw,60px);position:relative}.enter__stage{background:var(--night-0);height:100svh;position:sticky;top:0;overflow:hidden}.enter__scene{will-change:transform;position:absolute;inset:0}.enter__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.enter__door{z-index:3;cursor:pointer;background:0 0;border:0;border-radius:6px;position:absolute}.enter__door:focus-visible{outline:2px solid var(--spot);outline-offset:4px}.enter__hint{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--spot);white-space:nowrap;pointer-events:none;transition:opacity .4s var(--ease-out);font-size:.75rem;animation:2.4s ease-in-out infinite hint-pulse;position:absolute;bottom:9svh;left:50%;transform:translate(-50%)}.enter__light{opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 55%,#fff 0,#dcfff1 40%,#7ff0c6 100%);position:absolute;inset:0}.enter__room{padding:24px var(--gutter);background:radial-gradient(circle, #7ff0c629 1px, transparent 1.6px) 0 0 / 9px 9px, radial-gradient(70vw 55vh at 50% 42%, #7ff0c629, transparent 70%), var(--night-0);opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.enter__content{text-align:center;max-width:900px;transform:translateY(calc((1 - var(--arrive,0)) * 36px)) scale(calc(1.12 - var(--arrive,0) * .12));flex-direction:column;align-items:center;display:flex}.enter__content .lede{margin-bottom:34px}.enter__legal{text-align:center;color:var(--fg-soft);margin:0;font-size:.875rem;position:absolute;bottom:22px;left:0;right:0}.enter--static{height:auto}.enter--static .enter__stage{height:auto;position:relative}.enter--static .enter__scene{height:60svh;position:relative}.enter--static .enter__hint,.enter--static .enter__light,.enter--static .enter__door{display:none}.enter--static .enter__room{opacity:1;pointer-events:auto;padding-block:80px 90px;position:relative}@media (prefers-reduced-motion:reduce){.enter__hint{animation:none}}.intro__eye .eye{width:100%;margin-top:0}@media (max-width:760px){.intro{--c:1;--e:1;--o:1;height:auto}.intro__stage{flex-direction:column;justify-content:flex-start;align-items:center;height:auto;min-height:100svh;padding:clamp(84px,35svh - 210px,170px) 0 36px;display:flex;position:relative}.intro__eye{will-change:auto;width:min(66vw,300px);margin:calc(min(66vw,300px)/-11.1111) auto;position:relative;top:auto;left:auto;transform:none}.intro__copy{opacity:1;margin-top:6px;position:relative;top:auto;left:auto;right:auto;transform:none;-webkit-mask-image:none;mask-image:none}.intro[data-copy] .intro__copy{visibility:visible}.intro__hint{display:none}.intro__copy .h1{font-size:clamp(1.6rem,7.6vw,2.1rem)}.intro__copy .lede{margin-top:16px;font-size:1rem;line-height:1.5}.intro__copy .join{margin-top:22px}.intro__copy .join__note{margin-top:10px}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.bank__cloud{will-change:transform;animation:bank-part 2.1s var(--ease-out) .35s both;transform:none}.intro__fog{animation:1.3s ease-out .45s both fog-out}.intro__glow{animation:1.4s ease-out .9s both fade-in}.intro__copy{animation:copy-in .9s var(--ease-out) 1.1s both}}@keyframes bank-part{to{transform:translate3d(calc(var(--side) * 88vw), -5svh, 0)}}@keyframes fog-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:760px) and (max-height:700px){.intro__stage{padding:78px 0 24px}.intro__eye{width:min(54vw,230px);margin-block:calc(min(54vw,230px)/-11.1111)}.intro__copy .h1{font-size:clamp(1.45rem,6.8vw,1.85rem)}.intro__copy .lede{margin-top:12px;font-size:.9375rem}.intro__copy .join{margin-top:16px}.intro__copy .join__note{display:none}.intro__copy .join__input,.intro__copy .join__form .btn{height:46px}}:where(a,button,summary,input,label,[role=radio]){touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover:none){.btn:hover{background:var(--spot);transform:none}.btn:active{background:var(--spot-hover);transform:scale(.98)}.chip:hover:not([aria-checked=true]),.feed__arrow:hover:not(:disabled){background:0 0}.faq__item summary:hover{color:var(--fg)}:root:has(.btn:hover) .eye__pupil{transform:none}}@media (pointer:coarse){.btn--sm{height:44px}.join__input,.join__form .btn{min-height:52px}.chip{height:46px}.feed__arrow{width:48px;height:48px}.faq__item summary{min-height:60px}.wordmark{min-height:44px}}.wrap{padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right))}.nav{padding-top:max(22px, env(safe-area-inset-top));padding-left:max(var(--gutter), env(safe-area-inset-left), calc((100vw - 1160px) / 2 + var(--gutter)));padding-right:max(var(--gutter), env(safe-area-inset-right), calc((100vw - 1160px) / 2 + var(--gutter)))}.enter__legal{bottom:max(22px, env(safe-area-inset-bottom))}.enter__hint{bottom:max(9svh, calc(env(safe-area-inset-bottom) + 24px))}@media (max-width:760px){.how .panel__copy{padding:24px 22px}.how .panel__vis{padding:18px}.phone__livehandle{font-size:.625rem}.gen{scroll-snap-type:x proximity}.gen__frame{scroll-snap-align:start}.dome__inner{padding-bottom:max(36px, env(safe-area-inset-bottom))}}@media (max-width:360px){.btn--sm{padding-inline:14px;font-size:.875rem}.wordmark{gap:8px;font-size:1.125rem}}.js-lite [data-reveal]:not(.is-in){opacity:0;transform:translateY(20px)}.js-lite [data-reveal]{transition:opacity .7s var(--ease-out) var(--d,0s), transform .9s var(--ease-out) var(--d,0s)}.js-lite [data-reveal].is-in{opacity:1;transform:none}.enter--flow .enter__scene{height:min(56svh,440px)}.enter--flow .enter__room{padding-block:4px 72px}.enter--flow .enter__content{transform:none}@media (max-height:520px) and (orientation:landscape){.intro__eye{width:min(34vw,240px)}.intro--static .intro__stage{padding:84px 0 40px}.intro__copy .h1{font-size:clamp(1.5rem,4.4vw,2.2rem)}.intro__copy .lede{margin-top:12px;font-size:1rem}.intro__copy .join{margin-top:18px}.enter__hint{bottom:12px}.enter__content .lede{margin-bottom:20px}}@media (max-width:760px) and (min-height:521px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.intro:not(.intro--static){--E:min(66vw, 300px);--top:calc(28svh + var(--E) * .3);height:370svh}.intro:not(.intro--static) .intro__stage{height:100svh;min-height:0;padding:0;display:block;position:sticky;top:0}.intro:not(.intro--static) .intro__eye{width:var(--E);will-change:transform;margin:0;animation:ease-in-out both intro-eye-rise;animation-timeline:scroll(root);animation-range:110svh 195svh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.12)}.intro:not(.intro--static) .intro__copy{left:0;right:0;top:var(--top);translate:0 min(0px, calc(100svh - 24px - var(--top) - 100%));margin:0;animation:ease-out both intro-copy-rise;animation-timeline:scroll(root);animation-range:140svh 200svh;position:absolute}.intro:not(.intro--static) .bank__cloud{animation:ease-in-out both bank-part;animation-timeline:scroll(root);animation-range:0 130svh}.intro:not(.intro--static) .intro__fog{animation:linear both fog-out;animation-timeline:scroll(root);animation-range:0 70svh}.intro:not(.intro--static) .intro__glow{animation:linear both fade-in;animation-timeline:scroll(root);animation-range:0 130svh}.intro:not(.intro--static) .intro__hint{animation:hint 2.2s var(--ease-out) infinite, hint-out linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 40svh;display:block}:root:has(.intro:not(.intro--static)) .nav{animation:linear both intro-nav-in;animation-timeline:scroll(root);animation-range:150svh 190svh}.intro.is-locked,.intro.is-locked *{animation-play-state:paused}@media (max-height:700px){.intro:not(.intro--static){--E:min(54vw, 230px)}}}}@keyframes intro-eye-rise{0%{transform:translate(-50%,-50%)scale(1.12)}to{transform:translate(-50%,calc(-50% - 22svh))scale(.82)}}@keyframes intro-copy-rise{0%{opacity:0;visibility:hidden;transform:translateY(28px)}to{opacity:1;visibility:visible;transform:none}}@keyframes intro-nav-in{0%{opacity:0}to{opacity:1}}@keyframes hint-out{0%{opacity:1}to{opacity:0}}@supports (animation-timeline:view()){.js-lite [data-reveal],.js-lite [data-reveal]:not(.is-in),.js-lite [data-reveal].is-in{opacity:1;transition:none;animation:linear both reveal-view;animation-timeline:view();animation-range:entry entry 70%;transform:none}.js-lite .how .panel{overflow:clip}}@keyframes reveal-view{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.enter__doorfill,.enter__doorlight,.enter__leaf{pointer-events:none;display:none;position:absolute}.enter--tl{--pin:260svh;height:calc(100svh + var(--pin));view-timeline:--enter block}.enter--tl .enter__svg--door{display:none}.enter--tl .enter__doorfill,.enter--tl .enter__doorlight,.enter--tl .enter__leaf{display:block}.enter__doorfill{opacity:0;background:#010309}.enter__doorlight{opacity:0;background:radial-gradient(75% 75%,#fff 0,#dcfff1 55%,#7ff0c6 100%)}.enter__leaf{transform-origin:100%;background:radial-gradient(circle, #6a6e79 calc(1.1px * var(--k,1)), transparent calc(1.6px * var(--k,1))) 0 0 / calc(6px * var(--k,1)) calc(6px * var(--k,1)), #1b1c22;border:1px solid #9a9ea88c}.enter__leaf:after{content:"";left:calc(8px * var(--k,1));top:calc(74px * var(--k,1));width:calc(4.8px * var(--k,1));height:calc(4.8px * var(--k,1));backface-visibility:hidden;background:#d9dbe0;border-radius:50%;position:absolute}.enter--tl :is(.enter__scene,.enter__svg--wall,.enter__svg--spill,.enter__doorfill,.enter__doorlight,.enter__leaf,.enter__light,.enter__room,.enter__content,.enter__hint,.enter__door){animation-duration:auto;animation-timing-function:linear;animation-iteration-count:1;animation-direction:normal;animation-delay:0s;animation-fill-mode:both;animation-timeline:--enter;animation-range:cover 100svh cover calc(100svh + var(--pin))}.enter--tl .enter__scene{animation-name:enter-scene}.enter--tl .enter__svg--wall{animation-name:enter-wall}.enter--tl .enter__svg--spill{animation-name:enter-spill}.enter--tl .enter__doorfill{animation-name:enter-fill}.enter--tl .enter__doorlight{animation-name:enter-glow}.enter--tl .enter__leaf{animation-name:enter-leaf}.enter--tl .enter__light{animation-name:enter-light}.enter--tl .enter__room{animation-name:enter-room}.enter--tl .enter__content{animation-name:enter-content}.enter--tl .enter__hint{animation-name:enter-hint}.enter--tl .enter__door{animation-name:enter-btn}.enter--tl.is-locked :is(.enter__scene,.enter__svg--wall,.enter__svg--spill,.enter__doorfill,.enter__doorlight,.enter__leaf,.enter__light,.enter__room,.enter__content,.enter__hint,.enter__door){animation-play-state:paused}
