*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{color:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#081c4a;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;overflow:clip visible}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site{width:100%;position:relative;overflow:visible}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hero{width:100%;height:320vh;min-height:0;position:relative;overflow:visible}.hero-sticky{--hero-shift:-10px;z-index:1;isolation:isolate;background:radial-gradient(circle at 12% 18%,#3774ff38,#0000 30%),radial-gradient(circle at 88% 74%,#954eff38,#0000 36%),linear-gradient(118deg,#06245a 0%,#112c76 46%,#2d2790 76%,#3b2394 100%);justify-content:center;align-items:center;width:100%;height:100vh;min-height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.hero-noise{z-index:0;pointer-events:none;opacity:.16;background:linear-gradient(#ffffff05,#0000 40%,#0000000f);position:absolute;inset:0}.hero-glow{z-index:0;filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.hero-glow-left{background:#2a6bff40;width:720px;height:720px;top:-350px;left:-400px}.hero-glow-right{background:#8f4bff40;width:740px;height:740px;bottom:-420px;right:-380px}.hero-scanlines{z-index:1;pointer-events:none;opacity:.035;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff12 0 1px,#0000 2px 7px);position:absolute;inset:0}.hero-glitch{z-index:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(3px);width:110%;animation:5.8s ease-out infinite tvSignalSlice;position:absolute;left:-5%}.hero-glitch-1{background:linear-gradient(90deg,#0000 0%,#49a9ff38 25%,#a85cff57 48%,#ffffff1a 58%,#0000 82%);height:8px;top:22%}.hero-glitch-2{background:linear-gradient(90deg,#0000,#ad60ff52,#4da5ff38,#0000);height:4px;animation-delay:-1.9s;top:51%}.hero-glitch-3{background:linear-gradient(90deg,#0000,#5496ff2b,#b561ff4d,#0000);height:10px;animation-delay:-3.8s;top:74%}@keyframes tvSignalSlice{0%,18%{opacity:0;transform:translate(0)scaleX(.97)}20%{opacity:.1;transform:translate(-8px)scaleX(1.02)}23%{opacity:.48;transform:translate(12px)scaleX(1.07)}27%{opacity:.14;transform:translate(-4px)scaleX(1.13)}30%,to{opacity:0;transform:translate(0)scaleX(1)}}.glitch-symbols{z-index:2;pointer-events:none;font-family:Courier New,monospace;position:absolute;inset:0;overflow:hidden}.symbol{color:#d8c7ff75;letter-spacing:.04em;opacity:0;text-shadow:2px 0 #4cb2ff38,-2px 0 #bb4eff38,0 0 18px #a069ff29;mix-blend-mode:screen;filter:blur(2.2px);will-change:transform, opacity, filter;font-size:clamp(1rem,1.65vw,2rem);font-weight:700;animation:5.2s cubic-bezier(.22,1,.36,1) infinite signalGlitch;position:absolute}.symbol-2,.symbol-6,.symbol-10,.symbol-14{filter:blur(3px)}.symbol-3,.symbol-7,.symbol-11,.symbol-15{color:#d8c7ff61}.symbol-1,.symbol-5,.symbol-9,.symbol-13{color:#bed6ff61}.symbol-1{animation-delay:-.2s;top:12%;left:8%}.symbol-2{animation-delay:-1.1s;top:20%;left:84%}.symbol-3{animation-delay:-2.2s;top:38%;left:12%}.symbol-4{animation-delay:-.8s;top:61%;left:83%}.symbol-5{animation-delay:-2.7s;top:76%;left:7%}.symbol-6{animation-delay:-1.7s;top:69%;left:72%}.symbol-7{animation-delay:-2.4s;top:28%;left:3%}.symbol-8{animation-delay:-1.4s;top:51%;left:91%}.symbol-9{animation-delay:-3s;top:84%;left:56%}.symbol-10{animation-delay:-2s;top:10%;left:62%}.symbol-11{animation-delay:-.6s;top:44%;left:77%}.symbol-12{animation-delay:-1.9s;top:72%;left:29%}.symbol-13{animation-delay:-2.8s;top:17%;left:31%}.symbol-14{animation-delay:-1.3s;top:81%;left:86%}.symbol-15{animation-delay:-2.5s;top:58%;left:6%}.symbol-16{animation-delay:-.9s;top:34%;left:90%}@keyframes signalGlitch{0%,8%{opacity:0;filter:blur(5px);transform:translateY(4px)scaleX(.96)}10%{opacity:.1;filter:blur(3.5px);transform:translate(-3px,1px)scaleX(1.06)}13%{opacity:.44;filter:blur(1.7px);transform:translate(2px)skew(-3deg)scaleX(1)}17%{opacity:.25;filter:blur(2.4px);transform:translate(-2px,-1px)skew(2deg)scaleX(1.08)}20%{opacity:0;filter:blur(6px);transform:translate(7px,-2px)scaleX(1.2)}47%{opacity:0;filter:blur(5px)}50%{opacity:.08;filter:blur(3.5px);transform:translate(2px,1px)scaleX(1.04)}53%{opacity:.38;filter:blur(1.6px);transform:translate(-2px)skew(2deg)}57%{opacity:.22;filter:blur(2.5px);transform:translate(3px,-1px)scaleX(1.1)}60%{opacity:0;filter:blur(6px);transform:translate(-6px,-2px)scaleX(1.22)}to{opacity:0;filter:blur(5px)}}.glitch-symbols:before,.glitch-symbols:after{content:"";opacity:0;pointer-events:none;filter:blur(1px);background:linear-gradient(90deg,#0000 0%,#53a0ff73 20%,#b160ff94 50%,#fff3 65%,#0000 85%);width:100%;height:2px;animation:5.4s ease-out infinite digitalSlice;position:absolute;left:0;box-shadow:0 0 16px #8e52ff4d}.glitch-symbols:before{top:34%}.glitch-symbols:after{animation-delay:-2.3s;top:68%}@keyframes digitalSlice{0%,18%{opacity:0;transform:translate(0)}20%{opacity:.12;transform:translate(-8px)}23%{opacity:.4;transform:translate(13px)}27%{opacity:.12;transform:translate(-5px)}30%,to{opacity:0;transform:translate(0)}}.hero-inner{z-index:5;flex-direction:column;align-items:center;width:min(1280px,100% - 48px);min-height:100vh;margin:0 auto;display:flex;position:relative}.hero-content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;display:flex;transform:none}.hero-kicker{color:#ffffff6b;letter-spacing:.22em;align-items:center;gap:15px;margin-bottom:30px;font-size:.62rem;font-weight:650;display:flex}.hero-kicker-line{background:linear-gradient(90deg,#0000,#ffffff52);width:30px;height:1px}.hero-kicker-line:last-child{transform:rotate(180deg)}.hero-content h1{color:#0000;background:linear-gradient(#fff 0% 62%,#eeeaf8 100%);letter-spacing:-.052em;text-wrap:balance;filter:drop-shadow(0 12px 35px #0409281f);-webkit-background-clip:text;background-clip:text;max-width:1200px;margin:0;font-size:clamp(3rem,5.1vw,6.25rem);font-weight:820;line-height:.94}.hero-break{display:none}.hero-words{isolation:isolate;justify-content:center;align-items:center;width:min(1120px,94vw);height:clamp(105px,12vw,165px);margin-top:28px;display:flex;position:relative;overflow:visible}.hero-words:before{content:"";z-index:0;pointer-events:none;filter:blur(30px);opacity:.92;background:radial-gradient(#a86fff42 0%,#7e54ff21 38%,#435dff0e 58%,#0000 76%);border-radius:999px;width:min(620px,72vw);height:145px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.hero-words:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#b48dff2e 12%,#cfb6ffd9 50%,#976fff2e 88%,#0000);width:clamp(80px,9vw,130px);height:1px;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #9f6dff42}.hero-word{z-index:2;opacity:0;visibility:hidden;filter:blur(16px);will-change:opacity, transform, filter;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.16,1,.3,1),filter .62s cubic-bezier(.22,1,.36,1),visibility 0s linear .76s;display:flex;position:absolute;inset:0;transform:translateY(54px)scale(.9)}.hero-word-index{color:#e6dcff6b;letter-spacing:.22em;text-shadow:0 0 14px #9e6bff47;font-family:Courier New,monospace;font-size:clamp(.52rem,.62vw,.66rem);font-weight:700;position:absolute;top:3px;left:50%;transform:translate(-50%)}.hero-word-label{background:linear-gradient(112deg,#f8f5ff 0%,#d9cbff 16%,#b98aff 38%,#9a64ff 58%,#b77dff 76%,#e6dcff 100%) 0 0/180% 100%;color:#0000;letter-spacing:-.065em;text-transform:uppercase;white-space:nowrap;filter:drop-shadow(0 9px 26px #4829993d);-webkit-background-clip:text;background-clip:text;padding:.08em .06em .14em;font-size:clamp(2.55rem,5.65vw,6.35rem);font-weight:860;line-height:.9;display:inline-block;position:relative}.hero-word-label:after{content:"";filter:blur(11px);opacity:0;pointer-events:none;background:radial-gradient(#9f67ff38,#0000 70%);border-radius:50%;height:22px;transition:opacity .5s;position:absolute;bottom:-14px;left:12%;right:12%}.hero-word.is-active{opacity:1;visibility:visible;filter:blur();transition-delay:45ms,0s,0s,0s;transform:translate(0,0)scale(1)}.hero-word.is-active .hero-word-label{animation:4.8s ease-in-out infinite heroWordShimmer}.hero-word.is-active .hero-word-label:after{opacity:1}.hero-word.is-before{opacity:0;filter:blur(14px);transform:translateY(-62px)scale(1.08)}.hero-word.is-after{opacity:0;filter:blur(16px);transform:translateY(62px)scale(.9)}@keyframes heroWordShimmer{0%,to{background-position:0%}50%{background-position:100%}}.hero-subtitle{color:#ffffff6b;letter-spacing:.08em;margin:28px 0 0;font-size:.76rem;font-weight:500}.hero-scroll{color:#ffffff57;flex-direction:column;align-items:center;gap:10px;margin-bottom:30px;transition:color .2s,transform .2s;display:flex}.hero-scroll-label{letter-spacing:.18em;font-size:.54rem;font-weight:650}.hero-scroll-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.95rem;transition:border-color .2s,background .2s,transform .2s;display:grid}.hero-scroll:hover{color:#ffffffb8}.hero-scroll:hover .hero-scroll-icon{background:#ffffff0d;border-color:#ffffff3b;transform:translateY(3px)}.hero-rec-dot{z-index:10;pointer-events:none;background:#ff3b30;border-radius:50%;width:10px;height:10px;animation:1.8s ease-in-out infinite recDotPulse;position:absolute;bottom:28px;right:28px;box-shadow:0 0 8px #ff3b308c,0 0 18px #ff3b302e}@keyframes recDotPulse{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@media (width<=900px){.hero-content h1{font-size:clamp(3rem,8vw,5rem)}.hero-break{display:block}}@media (width<=800px){.hero-content{transform:none}.hero-kicker{margin-bottom:24px}.hero-words{margin-top:28px}.hero-subtitle{margin-top:22px}.symbol{font-size:clamp(.85rem,3.5vw,1.4rem)}}@media (width<=600px){.hero-rec-dot{width:8px;height:8px;bottom:18px;right:18px}}@media (width<=500px){.hero-inner{width:calc(100% - 28px)}.hero-kicker{gap:10px;font-size:.52rem}.hero-kicker-line{width:20px}.hero-content h1{font-size:clamp(2.65rem,12vw,3.8rem);line-height:.95}.hero-word-label{font-size:clamp(2rem,10.5vw,3.2rem)}.hero-scroll-label,.symbol-7,.symbol-8,.symbol-9,.symbol-10,.symbol-13,.symbol-14,.symbol-15,.symbol-16{display:none}}@media (width<=700px){.hero-words{width:96vw;height:102px;margin-top:26px}.hero-word-label{letter-spacing:-.055em;font-size:clamp(2.25rem,11vw,4.2rem)}.hero-word-index{top:0}.hero-words:after{bottom:5px}}@media (width<=430px){.hero-word-label{font-size:clamp(2rem,10.6vw,3.2rem)}}@media (width<=800px){.hero{height:285svh;min-height:0}.hero-sticky{overscroll-behavior:none;touch-action:pan-y;height:100dvh;min-height:100dvh;max-height:100dvh;top:0}.hero-inner{height:100%;min-height:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.hero-content{min-height:0;transform:none}.hero-kicker{margin-bottom:18px}.hero-content h1{font-size:clamp(2.45rem,10.8vw,4.25rem);line-height:.92}.hero-words{width:min(96vw,680px);height:clamp(94px,24vw,122px);margin-top:18px}.hero-word-label{letter-spacing:-.06em;font-size:clamp(2.2rem,11.5vw,4.35rem)}.hero-word-index{font-size:.5rem;top:-2px}.hero-subtitle{margin-top:15px}.hero-scroll{margin-bottom:max(16px, env(safe-area-inset-bottom,0px))}}@media (width<=430px){.hero{height:275svh}.hero-inner{width:calc(100% - 24px)}.hero-kicker{margin-bottom:14px;font-size:.48rem}.hero-content h1{font-size:clamp(2.25rem,11.2vw,3.25rem)}.hero-words{height:90px;margin-top:14px}.hero-word-label{font-size:clamp(2rem,10.8vw,3rem)}.hero-subtitle{margin-top:10px;font-size:.68rem}.hero-scroll-icon{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.symbol,.hero-glitch,.glitch-symbols:before,.glitch-symbols:after,.hero-rec-dot{animation:none}.hero-content,.hero-word{transition:none}}@media (width<=680px){.hero-glitch,.glitch-symbols:before,.glitch-symbols:after{display:none}.symbol{filter:none;text-shadow:none;animation-duration:8s}.symbol-2,.symbol-4,.symbol-6,.symbol-8,.symbol-10,.symbol-12,.symbol-14,.symbol-16{display:none}.hero-glow{filter:blur(72px)}.hero-scanlines{opacity:.018}}.site-nav{z-index:1000;pointer-events:none;width:100%;padding:28px clamp(28px,5vw,88px);position:absolute;top:0;left:0}.site-nav__inner{pointer-events:auto;justify-content:space-between;align-items:center;width:100%;max-width:1500px;margin:0 auto;display:flex}.site-nav__brand{color:#fff;align-items:center;gap:12px;min-height:44px;text-decoration:none;display:inline-flex}.site-nav__brand-mark{border:1px solid #dccdff6b;border-radius:50%;place-items:center;width:18px;height:18px;transition:border-color .22s,transform .32s cubic-bezier(.22,1,.36,1);display:grid;transform:rotate(45deg)}.site-nav__brand-mark-core{background:linear-gradient(135deg,#f2ebff 0%,#a879ff 100%);border-radius:2px;width:6px;height:6px;box-shadow:0 0 14px #a66fff8c}.site-nav__brand-text{color:#fffffff0;letter-spacing:.22em;font-size:.82rem;font-weight:790;line-height:1}.site-nav__brand:hover .site-nav__brand-mark{border-color:#e5d9ffbf;transform:rotate(135deg)}.site-nav__links{align-items:center;gap:clamp(30px,3vw,50px);display:flex}.site-nav__link{color:#ffffff94;letter-spacing:.17em;text-transform:uppercase;align-items:center;min-height:44px;font-size:.62rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.site-nav__link:after{content:"";transform-origin:100%;background:linear-gradient(90deg,#ffffffe6,#be9dffe6);width:100%;height:1px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;bottom:7px;left:0;transform:scaleX(0)}.site-nav__link:hover{color:#fffffff5}.site-nav__link:hover:after{transform-origin:0;transform:scaleX(1)}.site-nav__cta{color:#ffffffeb;letter-spacing:.15em;text-transform:uppercase;background:0 0;border:1px solid #ffffff30;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-size:.61rem;font-weight:720;text-decoration:none;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.site-nav__cta:hover{color:#fff;background:#ffffff0e;border-color:#dcc9ff8a;transform:translateY(-1px)}.site-nav__cta-arrow{opacity:.78;font-size:.76rem;line-height:1;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s;display:inline-block}.site-nav__cta:hover .site-nav__cta-arrow{opacity:1;transform:translate(2px,-2px)}.site-nav__burger,.mobile-menu{display:none}@media (width<=900px){.site-nav{padding:24px 28px}.site-nav__links{gap:24px}}@media (width<=680px){.site-nav{padding:18px;position:absolute}.site-nav__inner{z-index:2;position:relative}.site-nav__brand{gap:9px}.site-nav__brand-mark{width:15px;height:15px}.site-nav__brand-mark-core{width:5px;height:5px}.site-nav__brand-text{letter-spacing:.18em;font-size:.68rem}.site-nav__links{display:none}.site-nav__burger{color:#fff;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:#050c2424;border:1px solid #ffffff29;border-radius:50%;place-content:center;gap:7px;width:44px;height:44px;padding:0;display:grid}.site-nav__burger span{background:#ffffffeb;width:17px;height:1px;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .18s;display:block}.site-nav.is-open .site-nav__burger span:first-child{transform:translateY(4px)rotate(45deg)}.site-nav.is-open .site-nav__burger span:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-menu{z-index:1;opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(circle at 20% 15%,#5248aa38,#0000 34%),linear-gradient(155deg,#071630 0%,#101846 55%,#1a1957 100%);flex-direction:column;justify-content:center;padding:104px 24px 34px;transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s;display:flex;position:fixed;inset:0;transform:translateY(-10px)}.site-nav.is-open .mobile-menu{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.mobile-menu__nav{flex-direction:column;width:min(100%,520px);margin:auto;display:flex}.mobile-menu__link{color:#fffffff5;letter-spacing:-.04em;border-bottom:1px solid #ffffff1a;grid-template-columns:42px 1fr;align-items:center;min-height:82px;font-size:clamp(1.8rem,9vw,3.2rem);font-weight:760;text-decoration:none;display:grid}.mobile-menu__index{color:#d8c7ff80;letter-spacing:.12em;align-self:start;padding-top:21px;font-family:Courier New,monospace;font-size:.58rem;font-weight:700}.mobile-menu__cta{color:#fff;letter-spacing:.15em;text-transform:uppercase;border:1px solid #d6c6ff42;border-radius:999px;justify-content:space-between;align-items:center;min-height:54px;margin-top:34px;padding:0 20px;font-size:.67rem;font-weight:720;text-decoration:none;display:flex}.mobile-menu__footer{color:#ffffff4d;letter-spacing:.18em;width:min(100%,520px);margin:42px auto 0;font-size:.53rem;font-weight:650}}@media (width<=420px){.site-nav{padding-inline:16px}.site-nav__brand-text{letter-spacing:.15em;font-size:.64rem}}@media (prefers-reduced-motion:reduce){.site-nav *,.mobile-menu *{transition:none!important}}.screens-section{content-visibility:auto;contain-intrinsic-size:1100px;background:radial-gradient(circle at 50% 42%,#8258ff17,#0000 32%),radial-gradient(circle at 8%,#425bcd0f,#0000 30%),radial-gradient(circle at 92% 72%,#8e4fff0f,#0000 30%),linear-gradient(#17141e 0%,#211b27 42%,#281f2d 100%);width:100%;min-height:100vh;position:relative;overflow:hidden}.screens-transition{z-index:1;pointer-events:none;background:linear-gradient(#1b1c4d85 0%,#1c182433 45%,#0000 100%);width:100%;height:260px;position:absolute;top:0;left:0}.screens-section:before{content:"";z-index:0;pointer-events:none;opacity:.18;background:repeating-linear-gradient(0deg,#0000,#0000 49px,#ffffff06 50px),repeating-linear-gradient(90deg,#0000,#0000 99px,#ffffff04 100px);position:absolute;inset:0}.screens-section:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000001a,#0000 22% 78%,#0000001a);position:absolute;inset:0}.wall-overlay{z-index:1;pointer-events:none;background:radial-gradient(at 50% 47%,#ffffff09,#0000 37%),linear-gradient(#0000000a,#0000 28% 72%,#0003);position:absolute;inset:0}.wall-light{pointer-events:none;filter:blur(110px);border-radius:50%;position:absolute}.wall-light-left{background:#5162ff1f;width:600px;height:600px;top:8%;left:-380px}.wall-light-right{background:#974fff1c;width:620px;height:620px;bottom:-130px;right:-390px}.wall-light-center{filter:blur(95px);background:#a97aff13;width:600px;height:420px;top:55%;left:50%;transform:translate(-50%,-50%)}.screens-content{z-index:4;flex-direction:column;justify-content:center;align-items:center;width:min(1240px,100% - 48px);min-height:100vh;margin:0 auto;padding:clamp(105px,9vw,145px) 0 70px;display:flex;position:relative}.screens-header{text-align:center;opacity:0;width:100%;max-width:780px;margin-bottom:clamp(52px,6vw,78px);transition:opacity .75s,transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}.screens-section.is-visible .screens-header{opacity:1;transform:translateY(0)}.screens-eyebrow{color:#d4c5ff85;letter-spacing:.22em;text-transform:uppercase;justify-content:center;align-items:center;gap:13px;margin-bottom:22px;font-size:.57rem;font-weight:700;display:inline-flex}.screens-eyebrow-line{background:linear-gradient(90deg,#0000,#c2a6ffb3);width:28px;height:1px}.screens-eyebrow-line-right{transform:rotate(180deg)}.screens-title{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,4.25vw,4.8rem);font-weight:800;line-height:.96}.screens-title span{color:#bda4ee}.screens-description{color:#ffffff6b;max-width:570px;margin:25px auto 0;font-size:clamp(.78rem,1vw,.94rem);line-height:1.8}.screens-stage{justify-content:center;width:100%;display:flex;position:relative}.screens-wrapper{z-index:3;justify-content:center;align-items:center;gap:clamp(18px,2.3vw,34px);width:min(940px,100%);display:flex;position:relative}.screen-item{opacity:0;will-change:transform, opacity;transition:opacity .8s,transform 1s cubic-bezier(.16,1,.3,1);position:relative}.screen-left,.screen-right{width:24%}.screen-center{z-index:5;width:31%}.screen-left{transform:translate(-45px,45px)}.screen-center{transform:translateY(55px)}.screen-right{transform:translate(45px,45px)}.screens-section.is-visible .screen-left{opacity:1;transition-delay:.13s;transform:translateY(28px)}.screens-section.is-visible .screen-center{opacity:1;transition-delay:40ms;transform:translateY(-18px)}.screens-section.is-visible .screen-right{opacity:1;transition-delay:.22s;transform:translateY(28px)}.screen-shell{width:100%;position:relative}.screen-top{color:#ffffff40;letter-spacing:.15em;justify-content:space-between;align-items:center;margin-bottom:9px;padding:0 3px;font-family:Courier New,monospace;font-size:.47rem;font-weight:700;display:flex}.screen-status{align-items:center;gap:6px;display:inline-flex}.screen-status:before{content:"";background:#79e49e;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #79e49e8c}.screen-device{width:100%;position:relative}.screen-bezel{background:linear-gradient(145deg,#18191d,#07080a);border-radius:7px;width:100%;padding:6px;position:relative;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #000000e6,0 30px 75px #00000075}.screen-center .screen-bezel{padding:7px}.screen-display{aspect-ratio:9/16;isolation:isolate;background:#000;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.screen-image-wrap{z-index:1;background:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.screen-image{object-fit:contain;object-position:center center;image-rendering:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;backface-visibility:hidden;width:100%;max-width:100%;height:100%;max-height:100%;margin:auto;display:block}.screen-glass{z-index:2;pointer-events:none;background:linear-gradient(125deg,#ffffff06 0%,#0000 22% 78%,#ffffff03 100%);position:absolute;inset:0}.screen-bottom-edge{background:linear-gradient(90deg,#0000,#ffffff0e,#0000);border-radius:0 0 50% 50%;width:88%;height:3px;margin:0 auto}.screen-loading{z-index:1;background:linear-gradient(145deg,#16171a,#202125);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0;overflow:hidden}.screen-loading:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);width:45%;height:100%;animation:1.45s ease-in-out infinite screenLoadSweep;position:absolute;top:0;left:-80%}.screen-loading-logo{color:#ffffff40;letter-spacing:.2em;font-size:.57rem;font-weight:800}.screen-loading-line{background:#ffffff1f;width:32px;height:1px}@keyframes screenLoadSweep{to{left:135%}}.floor-shadow{z-index:1;filter:blur(36px);pointer-events:none;background:#00000075;border-radius:50%;width:760px;max-width:72%;height:95px;position:absolute;bottom:-42px;left:50%;transform:translate(-50%)}.floor-glow{z-index:0;filter:blur(46px);pointer-events:none;background:#7d59ff14;border-radius:50%;width:560px;height:130px;position:absolute;bottom:-48px;left:50%;transform:translate(-50%)}.screens-footer{color:#fff3;letter-spacing:.18em;text-transform:uppercase;opacity:0;justify-content:center;align-items:center;gap:14px;margin-top:clamp(64px,7vw,94px);font-size:.47rem;font-weight:650;transition:opacity .6s .45s,transform .7s .45s;display:flex;transform:translateY(14px)}.screens-section.is-visible .screens-footer{opacity:1;transform:translateY(0)}.screens-footer-dot{background:#c3a4ff7a;border-radius:50%;width:3px;height:3px}@media (width<=900px){.screens-content{padding:100px 0 65px}.screens-wrapper{gap:12px;width:100%}.screen-left,.screen-right{width:27%}.screen-center{width:34%}.screen-bezel,.screen-center .screen-bezel{padding:5px}}@media (width<=600px){.screens-section{min-height:auto}.screens-content{width:calc(100% - 24px);min-height:auto;padding:88px 0 65px}.screens-header{max-width:350px;margin-bottom:46px}.screens-eyebrow{margin-bottom:18px;font-size:.5rem}.screens-eyebrow-line{width:20px}.screens-title{font-size:clamp(2.25rem,11vw,3.25rem)}.screens-description{max-width:320px;margin-top:19px;font-size:.72rem;line-height:1.7}.screens-wrapper{gap:7px}.screen-left,.screen-right{width:28%}.screen-center{width:36%}.screens-section.is-visible .screen-left{transform:translateY(13px)}.screens-section.is-visible .screen-center{transform:translateY(-7px)}.screens-section.is-visible .screen-right{transform:translateY(13px)}.screen-top{display:none}.screen-bezel,.screen-center .screen-bezel{border-radius:4px;padding:3px}.screens-footer{flex-wrap:wrap;gap:8px 10px;max-width:280px;margin-top:55px;font-size:.43rem;line-height:1.5}.wall-light{filter:blur(65px)}.floor-shadow{filter:blur(22px)}}@media (prefers-reduced-motion:reduce){.screens-header,.screen-item,.screens-footer{opacity:1;transition:none;transform:none}.screen-loading:after{animation:none}}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}html,body,#root{width:100%;min-height:100%;margin:0;padding:0}html{scroll-behavior:smooth}body{overflow:clip visible}#root{width:100%;min-height:100%;overflow:visible}@supports (height:100dvh){#root{min-height:100dvh}}
