@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/08328e320c8f68d1-s.0k8kxrcfbaq1s.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:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.17thoc14mwfyx.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:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.2svk7cnw5x6df.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:Lexend Fallback;src:local(Arial);ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.0%;size-adjust:109.91%}.lexend_225835c7-module__CxJZOG__className{font-family:Lexend,Lexend Fallback;font-style:normal}.lexend_225835c7-module__CxJZOG__variable{--font-lexend:"Lexend", "Lexend Fallback"}
.PageTransition-module__ydWH3G__page{min-height:100svh}.PageTransition-module__ydWH3G__scene{background:var(--color-background);transform-origin:50% 35%;min-height:100dvh}:is(html[data-page-transitioning],html[data-page-transitioning] body){overscroll-behavior:none;overflow:hidden!important}.PageTransition-module__ydWH3G__curtainStage{z-index:5000;isolation:isolate;pointer-events:none;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.PageTransition-module__ydWH3G__curtainLayer{pointer-events:none;will-change:transform;border-bottom:1px solid #ffffff1a;border-radius:0 0 clamp(1.8rem,4vw,4.5rem) clamp(1.8rem,4vw,4.5rem);position:absolute;inset:-2px;overflow:hidden;transform:translate(0,0)}.PageTransition-module__ydWH3G__curtainBack{z-index:1;background:radial-gradient(72% 44% at 50% 18%,#7c3aed42,#0000 68%),linear-gradient(145deg,#12091b 0%,#281238 52%,#0a060f 100%);border-bottom-color:#a78bfa33;box-shadow:inset 0 -5rem 9rem #4c1d9529,0 2.6rem 6rem #0000007a}.PageTransition-module__ydWH3G__curtainMiddle{z-index:2;background:linear-gradient(112deg,#ffffff12 0%,#0000 28%,#a78bfa17 58%,#0000 86%),radial-gradient(75% 58% at 50% 35%,#62329242,#0000 72%),#1b0d27f5;border-bottom-color:#d8b4fe42;box-shadow:inset 0 1px #ffffff14,0 2rem 4.8rem #4c1d9547}.PageTransition-module__ydWH3G__curtainFront{z-index:3;background:#07060b;border-radius:0;box-shadow:0 2.4rem 5rem #0000007a}.PageTransition-module__ydWH3G__snapshotViewport,.PageTransition-module__ydWH3G__glass,.PageTransition-module__ydWH3G__reflection,.PageTransition-module__ydWH3G__grain{position:absolute;inset:0}.PageTransition-module__ydWH3G__snapshotViewport{z-index:0;background:var(--color-background);overflow:hidden}.PageTransition-module__ydWH3G__glass{z-index:2;-webkit-backdrop-filter:blur()brightness();backdrop-filter:blur()brightness();background:radial-gradient(72% 58% at 50% 34%,#7c3aed1f,#0000 72%),linear-gradient(112deg,#ffffff0a 0%,#0000 30%,#a78bfa12 56%,#0000 82%),linear-gradient(#1009173d,#31164452);border-bottom:1px solid #d8b4fe3d;box-shadow:inset 0 1px #ffffff14,inset 0 -7rem 10rem #4c1d951c}.PageTransition-module__ydWH3G__reflection{z-index:3;filter:blur(3px);background:linear-gradient(112deg,#0000 18%,#ffffff08 38%,#d8b4fe1a 49%,#ffffff0a 58%,#0000 78%);width:76%;left:-38%;transform:skew(-8deg)}.PageTransition-module__ydWH3G__grain{z-index:4;opacity:.035;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.PageTransition-module__ydWH3G__curtainEdge{z-index:5;background:linear-gradient(90deg,#0000 3%,#a78bfa47 18%,#ffffffc7 50%,#a78bfa47 82%,#0000 97%);height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 .45rem #fff3,0 0 1.6rem #a78bfa66,0 1.8rem 3.4rem #4c1d953b}.PageTransition-module__ydWH3G__curtainEdge:after{content:"";height:clamp(2.5rem,7vh,5rem);opacity:var(--page-transition-halo-opacity);background:radial-gradient(at 50% 0,#7c3aed33,#0000 70%);position:absolute;top:1px;left:8%;right:8%}@media (max-width:700px),(pointer:coarse){.PageTransition-module__ydWH3G__glass{background:radial-gradient(82% 54% at 50% 30%,#7c3aed1a,#0000 74%),linear-gradient(#10091738,#31164447)}.PageTransition-module__ydWH3G__grain{opacity:.025}}@media (prefers-reduced-motion:reduce){.PageTransition-module__ydWH3G__reflection,.PageTransition-module__ydWH3G__grain{display:none}.PageTransition-module__ydWH3G__glass{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}
.SiteHeader-module__8BDY6q__header{z-index:300;top:var(--site-header-offset);opacity:1;transform-origin:50% 0;will-change:transform, opacity, filter;width:min(100% - 1.25rem,82rem);transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .32s,filter .42s;position:fixed;left:50%;transform:translate(-50%)scale(1)}.SiteHeader-module__8BDY6q__header[data-ready=false]{opacity:0;filter:blur(10px);transform:translate(-50%,-1.25rem)scale(.98)}.SiteHeader-module__8BDY6q__header[data-visible=false]{opacity:0;filter:blur(8px);pointer-events:none;transform:translate(-50%,calc(-100% - 1.25rem))scale(.975)}.SiteHeader-module__8BDY6q__shell{height:var(--site-header-height);color:var(--color-white);-webkit-backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(110deg,#ffffff14,#0000 42%),#0a070ead;border:1px solid #ffffff24;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;padding:.42rem .48rem .42rem clamp(.8rem,2vw,1.25rem);transition:background .38s,border-color .38s,box-shadow .38s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,0 1rem 3rem #0003,0 0 0 1px #7c3aed0a}.SiteHeader-module__8BDY6q__header[data-at-top=true] .SiteHeader-module__8BDY6q__shell{background:linear-gradient(110deg,#ffffff12,#0000 42%),#0a070e85;border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff17,0 1rem 3rem #00000021}.SiteHeader-module__8BDY6q__shell:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d8b4fe85,#0000);width:34%;height:1px;position:absolute;top:0;left:13%}.SiteHeader-module__8BDY6q__brand{z-index:2;border-radius:.5rem;align-items:center;width:fit-content;transition:opacity .32s,transform .42s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.SiteHeader-module__8BDY6q__logo{filter:drop-shadow(0 .4rem .8rem #0003);width:clamp(7.8rem,12vw,9.6rem);height:auto;transition:transform .32s cubic-bezier(.22,1,.36,1)}.SiteHeader-module__8BDY6q__brand:hover .SiteHeader-module__8BDY6q__logo{transform:translateY(-1px)scale(1.015)}.SiteHeader-module__8BDY6q__brand:focus-visible,.SiteHeader-module__8BDY6q__menuButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.SiteHeader-module__8BDY6q__signature{color:#f7f5fa8a;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.58rem;font-weight:570;transition:opacity .32s,transform .42s cubic-bezier(.22,1,.36,1);display:inline-flex}.SiteHeader-module__8BDY6q__signature>span{aspect-ratio:1;background:var(--color-primary-light);width:.34rem;box-shadow:0 0 .8rem var(--color-primary);border-radius:50%}.SiteHeader-module__8BDY6q__menuButton{z-index:2;min-width:5.7rem;height:calc(var(--site-header-height) - .84rem);color:var(--color-white);cursor:pointer;background:linear-gradient(120deg,#ffffff12,#ffffff05),#13101770;border:1px solid #ffffff1a;border-radius:999px;justify-content:flex-end;justify-self:end;align-items:center;gap:.65rem;padding:.25rem .28rem .25rem .9rem;transition:border-color .26s,background .26s,transform .32s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 .45rem 1.3rem #0000001f}.SiteHeader-module__8BDY6q__menuButton:hover{background:linear-gradient(120deg,#d8b4fe17,#ffffff08),#16121b94;border-color:#d8b4fe33;transform:translateY(-1px)}.SiteHeader-module__8BDY6q__menuLabel{letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:600}.SiteHeader-module__8BDY6q__menuIcon{width:calc(var(--site-header-height) - 1.25rem);aspect-ratio:1;background:radial-gradient(circle at 30% 18%,#fff3,#0000 34%),linear-gradient(145deg,#494150,#28232e 72%);border:1px solid #ffffff1c;border-radius:50%;place-items:center;transition:background .36s,border-color .36s,transform .52s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 .4rem 1.1rem #0000002e,0 0 1.2rem #a78bfa12}.SiteHeader-module__8BDY6q__menuIcon i{background:#f7f5fae0;border-radius:1rem;width:.88rem;height:1.5px;transition:width .26s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute}.SiteHeader-module__8BDY6q__menuIcon i:first-child{transform:translateY(-.18rem)}.SiteHeader-module__8BDY6q__menuIcon i:last-child{width:.62rem;transform:translate(.13rem,.18rem)}.SiteHeader-module__8BDY6q__menuButton:hover .SiteHeader-module__8BDY6q__menuIcon i:first-child{width:.62rem;transform:translate(-.13rem,-.18rem)}.SiteHeader-module__8BDY6q__menuButton:hover .SiteHeader-module__8BDY6q__menuIcon i:last-child{width:.88rem;transform:translateY(.18rem)}.SiteHeader-module__8BDY6q__header[data-menu-open=true] .SiteHeader-module__8BDY6q__shell{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.SiteHeader-module__8BDY6q__header[data-menu-open=true] .SiteHeader-module__8BDY6q__brand,.SiteHeader-module__8BDY6q__header[data-menu-open=true] .SiteHeader-module__8BDY6q__signature{opacity:0;pointer-events:none;transform:translateY(-.5rem)}.SiteHeader-module__8BDY6q__header[data-menu-open=true] .SiteHeader-module__8BDY6q__menuButton{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0a117a;border-color:#d8b4fe29;box-shadow:inset 0 1px #ffffff14,0 .8rem 2.2rem #0000002e}.SiteHeader-module__8BDY6q__header[data-menu-open=true] .SiteHeader-module__8BDY6q__menuIcon{background:radial-gradient(circle at 30% 18%,#ffffff26,#0000 34%),linear-gradient(145deg,#504858,#302a36);border-color:#d8b4fe33;transform:rotate(180deg)}.SiteHeader-module__8BDY6q__header[data-menu-open=true] .SiteHeader-module__8BDY6q__menuIcon i:first-child{width:.82rem;transform:rotate(45deg)}.SiteHeader-module__8BDY6q__header[data-menu-open=true] .SiteHeader-module__8BDY6q__menuIcon i:last-child{width:.82rem;transform:rotate(-45deg)}.SiteHeader-module__8BDY6q__menuOverlay{z-index:250;visibility:hidden;pointer-events:none;transition:visibility 0s linear 1.05s;position:fixed;inset:0;overflow:hidden}.SiteHeader-module__8BDY6q__menuOverlay[data-open=true]{visibility:visible;pointer-events:auto;transition-delay:0s}.SiteHeader-module__8BDY6q__curtain,.SiteHeader-module__8BDY6q__menuPanel{transform-origin:100%;will-change:transform;position:absolute;inset:0;transform:translate(104%)}.SiteHeader-module__8BDY6q__curtain{border-left:1px solid #ffffff14;border-radius:clamp(3rem,10vw,9rem) 0 0 clamp(3rem,10vw,9rem)}.SiteHeader-module__8BDY6q__curtainOne{z-index:1;background:radial-gradient(circle at 30% 40%,#a78bfa52,#0000 42%),#251333;transition:transform .76s cubic-bezier(.7,0,.2,1) .18s}.SiteHeader-module__8BDY6q__curtainTwo{z-index:2;background:linear-gradient(110deg,#ffffff17,#0000 40%),#4d2870;transition:transform .78s cubic-bezier(.7,0,.2,1) .12s}.SiteHeader-module__8BDY6q__curtainThree{z-index:3;background:radial-gradient(circle at 68% 34%,#d8b4fe2e,#0000 38%),#160c20;transition:transform .8s cubic-bezier(.7,0,.2,1) 60ms}.SiteHeader-module__8BDY6q__menuPanel{z-index:4;color:var(--color-white);clip-path:inset(0 0 0 7% round clamp(3rem,10vw,9rem) 0 0 clamp(3rem,10vw,9rem));background:radial-gradient(circle at 76% 26%,#7c3aed29,#0000 31%),radial-gradient(circle at 16% 90%,#a78bfa14,#0000 34%),linear-gradient(135deg,#0b0710 0%,#100817 56%,#08050c 100%);transition:transform .86s cubic-bezier(.76,0,.18,1),clip-path .86s cubic-bezier(.76,0,.18,1);overflow:hidden}.SiteHeader-module__8BDY6q__menuOverlay[data-open=true] .SiteHeader-module__8BDY6q__curtain,.SiteHeader-module__8BDY6q__menuOverlay[data-open=true] .SiteHeader-module__8BDY6q__menuPanel{transform:translate(0,0)}.SiteHeader-module__8BDY6q__menuOverlay[data-open=true] .SiteHeader-module__8BDY6q__curtainOne{transition-delay:0s}.SiteHeader-module__8BDY6q__menuOverlay[data-open=true] .SiteHeader-module__8BDY6q__curtainTwo{transition-delay:70ms}.SiteHeader-module__8BDY6q__menuOverlay[data-open=true] .SiteHeader-module__8BDY6q__curtainThree{transition-delay:.14s}.SiteHeader-module__8BDY6q__menuOverlay[data-open=true] .SiteHeader-module__8BDY6q__menuPanel{clip-path:inset(0);transition-delay:.205s}.SiteHeader-module__8BDY6q__menuAtmosphere,.SiteHeader-module__8BDY6q__menuAtmosphere:before,.SiteHeader-module__8BDY6q__menuAtmosphere:after{pointer-events:none;position:absolute}.SiteHeader-module__8BDY6q__menuAtmosphere{z-index:0;inset:0;overflow:hidden}.SiteHeader-module__8BDY6q__menuAtmosphere:before{content:"";opacity:.27;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:4.5rem 4.5rem;inset:0;-webkit-mask-image:radial-gradient(circle at 52% 48%,#000,#0000 72%);mask-image:radial-gradient(circle at 52% 48%,#000,#0000 72%)}.SiteHeader-module__8BDY6q__menuAtmosphere:after{content:"";background:linear-gradient(#0000,#d8b4fe29 20%,#d8b4fe14 80%,#0000);width:1px;top:0;bottom:0;left:54%}.SiteHeader-module__8BDY6q__menuHalo,.SiteHeader-module__8BDY6q__menuOrbit,.SiteHeader-module__8BDY6q__menuGrain{display:block;position:absolute}.SiteHeader-module__8BDY6q__menuHalo{aspect-ratio:1;filter:blur(24px);background:radial-gradient(circle,#7c3aed30,#0000 68%);border-radius:50%;width:min(72vw,68rem);animation:8s ease-in-out infinite alternate SiteHeader-module__8BDY6q__menu-halo;top:-18%;right:-8%}.SiteHeader-module__8BDY6q__menuOrbit{aspect-ratio:1;border:1px solid #d8b4fe14;border-radius:50%;width:min(34vw,32rem);top:50%;right:4%;transform:translateY(-50%);box-shadow:0 0 0 4rem #a78bfa06,0 0 0 8rem #a78bfa04}.SiteHeader-module__8BDY6q__menuGrain{opacity:.08;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");inset:0}.SiteHeader-module__8BDY6q__menuAtmosphere>strong{color:#0000;letter-spacing:-.09em;-webkit-text-stroke:1px #d8b4fe0b;white-space:nowrap;font-size:clamp(7rem,18vw,19rem);font-weight:700;line-height:.75;position:absolute;bottom:-.19em;right:-.05em;transform:rotate(-3deg)}@keyframes SiteHeader-module__8BDY6q__menu-halo{to{opacity:.72;transform:translate(-3%,4%)scale(1.08)}}.SiteHeader-module__8BDY6q__menuInner{z-index:2;width:min(100% - 3rem,88rem);height:100%;padding:calc(var(--site-header-clearance) + 1rem) 0 max(1.15rem, env(safe-area-inset-bottom));scrollbar-width:none;grid-template-rows:auto 1fr auto;margin-inline:auto;display:grid;position:relative;overflow:auto}.SiteHeader-module__8BDY6q__menuInner::-webkit-scrollbar{display:none}.SiteHeader-module__8BDY6q__menuTopline{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;padding-bottom:clamp(1.2rem,3vh,2rem);display:grid}.SiteHeader-module__8BDY6q__menuBrand{width:fit-content;display:inline-flex}.SiteHeader-module__8BDY6q__menuBrand img{width:clamp(8.5rem,12vw,11rem);height:auto}.SiteHeader-module__8BDY6q__menuHome{color:#f7f5fab8;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(110deg,#ffffff12,#0000 56%),#ffffff06;border:1px solid #ffffff1a;border-radius:999px;justify-self:center;align-items:center;gap:.55rem;min-height:2.45rem;padding:.45rem .55rem .45rem .75rem;font-size:.58rem;font-weight:620;transition:color .26s,border-color .26s,background .26s,transform .38s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 .8rem 2rem #00000029}.SiteHeader-module__8BDY6q__menuHome>span{aspect-ratio:1;background:#a78bfa;border-radius:50%;width:.3rem;box-shadow:0 0 .75rem #a78bfab3}.SiteHeader-module__8BDY6q__menuHome>i{aspect-ratio:1;color:#f7f5fa7a;background:#ffffff08;border:1px solid #d8b4fe1a;border-radius:50%;place-items:center;width:1.5rem;font-size:.65rem;font-style:normal;transition:color .26s,background .26s,transform .38s cubic-bezier(.22,1,.36,1);display:grid}.SiteHeader-module__8BDY6q__menuHome:hover{color:var(--color-white);background:#a78bfa14;border-color:#d8b4fe38;transform:translateY(-1px)}.SiteHeader-module__8BDY6q__menuHome:hover>i{color:#160c20;background:#d8b4fe;transform:rotate(45deg)}.SiteHeader-module__8BDY6q__menuTopline>p{color:#f7f5fa6b;letter-spacing:.17em;text-transform:uppercase;justify-self:end;align-items:center;gap:.65rem;margin:0;font-size:.54rem;font-weight:600;display:flex}.SiteHeader-module__8BDY6q__menuTopline>p>span{background:linear-gradient(90deg,#a78bfa,#0000);width:1.9rem;height:1px}.SiteHeader-module__8BDY6q__menuBody{grid-template-columns:minmax(32rem,1.18fr) minmax(20rem,.82fr);align-items:center;gap:clamp(3rem,8vw,9rem);padding-block:clamp(2rem,5vh,4.5rem);display:grid}.SiteHeader-module__8BDY6q__menuNav{display:grid}.SiteHeader-module__8BDY6q__menuLink{color:var(--color-white);opacity:0;filter:blur(9px);border-bottom:1px solid #ffffff14;grid-template-columns:2rem 1fr auto;align-items:center;gap:clamp(.8rem,2vw,1.5rem);padding:clamp(1rem,2.2vh,1.5rem) 0;transition:opacity .3s,filter .42s,transform .62s cubic-bezier(.22,1,.36,1),border-color .26s;display:grid;position:relative;transform:translate(4.5rem)}.SiteHeader-module__8BDY6q__menuLink:before{content:"";transform-origin:0;background:linear-gradient(90deg,#a78bfa,#0000 62%);height:1px;transition:transform .56s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.SiteHeader-module__8BDY6q__menuOverlay[data-open=true] .SiteHeader-module__8BDY6q__menuLink{opacity:1;filter:blur();transition-delay:calc(.43s + var(--menu-index) * 75ms);transform:translate(0)}.SiteHeader-module__8BDY6q__menuLink:hover{border-color:#0000}.SiteHeader-module__8BDY6q__menuLink:hover:before{transform:scaleX(1)}.SiteHeader-module__8BDY6q__menuLinkNumber{color:#a78bfa;letter-spacing:.12em;align-self:start;padding-top:.56rem;font-size:.57rem;font-weight:650}.SiteHeader-module__8BDY6q__menuLinkCopy{gap:.35rem;display:grid}.SiteHeader-module__8BDY6q__menuLinkCopy strong{letter-spacing:-.07em;font-size:clamp(2.8rem,5.6vw,5.4rem);font-weight:570;line-height:.9}.SiteHeader-module__8BDY6q__menuLinkCopy small{color:#f7f5fa63;letter-spacing:.045em;font-size:clamp(.58rem,.76vw,.68rem)}.SiteHeader-module__8BDY6q__menuLink>i{aspect-ratio:1;color:#f7f5fa7a;border:1px solid #d8b4fe1f;border-radius:50%;place-items:center;width:clamp(2.2rem,3vw,3rem);font-style:normal;transition:color .26s,background .26s,transform .42s cubic-bezier(.22,1,.36,1);display:grid}.SiteHeader-module__8BDY6q__menuLink:hover>i{color:#160c20;background:#d8b4fe;transform:rotate(45deg)}.SiteHeader-module__8BDY6q__menuAside{opacity:0;filter:blur(10px);background:linear-gradient(135deg,#ffffff12,#0000 42%),#ffffff06;border:1px solid #ffffff17;border-radius:clamp(1.6rem,2.5vw,2.2rem);padding:clamp(1.4rem,3vw,2.25rem);transition:opacity .36s,filter .52s,transform .72s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(2.5rem)scale(.97);box-shadow:inset 0 1px #ffffff14,0 2.2rem 6rem #00000038}.SiteHeader-module__8BDY6q__menuOverlay[data-open=true] .SiteHeader-module__8BDY6q__menuAside{opacity:1;filter:blur();transition-delay:.59s;transform:translateY(0)scale(1)}.SiteHeader-module__8BDY6q__menuKicker{color:#d8b4fe94;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.55rem;font-weight:650}.SiteHeader-module__8BDY6q__menuAside h2{letter-spacing:-.06em;max-width:13ch;margin:0;font-size:clamp(2rem,3.2vw,3.5rem);font-weight:560;line-height:.98}.SiteHeader-module__8BDY6q__menuAside h2>span{color:#a78bfa}.SiteHeader-module__8BDY6q__menuCta{min-height:3.7rem;color:var(--color-white);background:linear-gradient(105deg,#4c1d95,#7c3aed 38%,#a78bfa 58%,#5b21b6) 0 0/220% 100%;border:1px solid #ffffff29;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(1.6rem,4vh,2.8rem);padding:.65rem .7rem .65rem 1.2rem;font-size:.72rem;font-weight:620;animation:5s ease-in-out infinite alternate SiteHeader-module__8BDY6q__menu-cta;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,0 1.2rem 2.8rem #4c1d953d}.SiteHeader-module__8BDY6q__menuCta>i{aspect-ratio:1;color:#2a123d;background:#ffffffd6;border-radius:50%;place-items:center;width:2.35rem;font-style:normal;display:grid}@keyframes SiteHeader-module__8BDY6q__menu-cta{to{background-position:100%}}.SiteHeader-module__8BDY6q__socials{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(1.5rem,3vh,2.2rem);padding-top:1.2rem;display:flex}.SiteHeader-module__8BDY6q__socials>p{color:#f7f5fa66;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.55rem}.SiteHeader-module__8BDY6q__socialList{gap:.4rem;display:flex}.SiteHeader-module__8BDY6q__socialList>a{aspect-ratio:1;color:#f7f5fa94;background:#ffffff08;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:2.25rem;transition:color .24s,border-color .24s,background .24s,transform .32s cubic-bezier(.22,1,.36,1);display:grid}.SiteHeader-module__8BDY6q__socialList>a:hover{color:var(--color-white);background:#a78bfa1a;border-color:#d8b4fe3d;transform:translateY(-2px)}.SiteHeader-module__8BDY6q__socialList svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:.95rem;height:.95rem}.SiteHeader-module__8BDY6q__socialList svg .SiteHeader-module__8BDY6q__socialDot{fill:currentColor;stroke:none}.SiteHeader-module__8BDY6q__menuFooter{color:#f7f5fa4f;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:1rem;font-size:.52rem;display:grid}.SiteHeader-module__8BDY6q__menuFooter>p{margin:0}.SiteHeader-module__8BDY6q__menuFooter>span{justify-self:end}.SiteHeader-module__8BDY6q__menuContact{color:#f7f5fab8;letter-spacing:.14em;min-height:2.15rem;transition:color .28s ease, border-color .28s ease, background .28s ease, transform .28s var(--ease-out-expo);background:linear-gradient(120deg,#ffffff0d,#a78bfa0d);border:1px solid #d8b4fe26;border-radius:999px;justify-self:center;align-items:center;gap:.48rem;padding:.3rem .38rem .3rem .72rem;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.SiteHeader-module__8BDY6q__menuContact>span{aspect-ratio:1;background:#b794f8;border-radius:50%;width:.28rem;box-shadow:0 0 .7rem #b794f8a6}.SiteHeader-module__8BDY6q__menuContact>i{aspect-ratio:1;color:#f7f5fa94;width:1.45rem;transition:transform .28s var(--ease-out-expo);border:1px solid #ffffff14;border-radius:50%;place-items:center;font-size:.65rem;font-style:normal;display:grid}.SiteHeader-module__8BDY6q__menuContact:hover{color:var(--color-white);background:linear-gradient(120deg,#ffffff14,#a78bfa1a);border-color:#d8b4fe4d;transform:translateY(-2px)}.SiteHeader-module__8BDY6q__menuContact:hover>i{transform:rotate(45deg)}@media (max-width:700px){.SiteHeader-module__8BDY6q__header{width:calc(100% - 1rem)}.SiteHeader-module__8BDY6q__shell{grid-template-columns:1fr auto;padding-left:.78rem}.SiteHeader-module__8BDY6q__signature{display:none}.SiteHeader-module__8BDY6q__logo{width:7.75rem}.SiteHeader-module__8BDY6q__menuButton{min-width:auto;padding-left:.65rem}.SiteHeader-module__8BDY6q__curtain{border-radius:2.8rem 0 0 2.8rem}.SiteHeader-module__8BDY6q__menuPanel{clip-path:inset(0 0 0 9% round 2.8rem 0 0 2.8rem);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.SiteHeader-module__8BDY6q__menuInner{width:calc(100% - 1.6rem);height:auto;min-height:max(100svh,55rem);padding-top:calc(var(--site-header-clearance) + 1.15rem);padding-bottom:max(1.5rem, env(safe-area-inset-bottom));overflow:visible}.SiteHeader-module__8BDY6q__menuTopline{grid-template-columns:1fr auto 1fr;padding-bottom:.9rem}.SiteHeader-module__8BDY6q__menuBrand img{width:8.4rem}.SiteHeader-module__8BDY6q__menuHome{gap:.35rem;min-height:2.15rem;padding:.35rem .42rem .35rem .58rem;font-size:.49rem}.SiteHeader-module__8BDY6q__menuHome>i{width:1.35rem}.SiteHeader-module__8BDY6q__menuTopline>p{font-size:0}.SiteHeader-module__8BDY6q__menuTopline>p:after{color:#f7f5fa61;content:"MENU / 01";font-size:.48rem}.SiteHeader-module__8BDY6q__menuBody{flex-direction:column;align-items:stretch;gap:1.8rem;min-height:max-content;padding-block:1.4rem 2rem;display:flex}.SiteHeader-module__8BDY6q__menuLink{grid-template-columns:1.45rem 1fr 2.35rem;gap:.55rem;padding:1rem 0}.SiteHeader-module__8BDY6q__menuLinkNumber{padding-top:.38rem;font-size:.5rem}.SiteHeader-module__8BDY6q__menuLinkCopy strong{font-size:clamp(2.25rem,11.5vw,3.15rem);line-height:.94}.SiteHeader-module__8BDY6q__menuLinkCopy small{font-size:.54rem}.SiteHeader-module__8BDY6q__menuLink>i{width:2.2rem}.SiteHeader-module__8BDY6q__menuAside{border-radius:1.4rem;padding:1.4rem}.SiteHeader-module__8BDY6q__menuKicker{margin-bottom:.75rem;font-size:.48rem}.SiteHeader-module__8BDY6q__menuAside h2{max-width:16ch;font-size:clamp(1.5rem,7vw,2rem)}.SiteHeader-module__8BDY6q__menuCta{min-height:3.25rem;margin-top:1rem}.SiteHeader-module__8BDY6q__socials{margin-top:1rem;padding-top:.9rem}.SiteHeader-module__8BDY6q__socials>p{display:none}.SiteHeader-module__8BDY6q__socialList{justify-content:space-between;width:100%}.SiteHeader-module__8BDY6q__menuFooter{grid-template-columns:1fr auto 1fr;padding-bottom:.25rem}.SiteHeader-module__8BDY6q__menuContact{gap:.32rem;min-height:1.9rem;padding:.22rem .3rem .22rem .55rem;font-size:.45rem}.SiteHeader-module__8BDY6q__menuContact>i{width:1.2rem;font-size:.55rem}.SiteHeader-module__8BDY6q__menuAtmosphere:after{left:72%}}@media (max-width:380px){.SiteHeader-module__8BDY6q__menuLabel{display:none}.SiteHeader-module__8BDY6q__menuButton{padding-left:.28rem}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__8BDY6q__header,.SiteHeader-module__8BDY6q__shell,.SiteHeader-module__8BDY6q__logo,.SiteHeader-module__8BDY6q__menuButton,.SiteHeader-module__8BDY6q__menuIcon i{transition-duration:.01ms}.SiteHeader-module__8BDY6q__curtain,.SiteHeader-module__8BDY6q__menuPanel,.SiteHeader-module__8BDY6q__menuLink,.SiteHeader-module__8BDY6q__menuAside{transition-duration:.01ms;transition-delay:0s!important}.SiteHeader-module__8BDY6q__menuHalo,.SiteHeader-module__8BDY6q__menuCta{animation:none}}
.ComingSoon-module__ijE_Qq__page{isolation:isolate;background:radial-gradient(circle at 50% 44%,#652ea033,#0000 33%),linear-gradient(145deg,#07050b 0%,#0a0710 48%,#050307 100%);grid-template-rows:auto 1fr auto;min-height:100svh;padding:clamp(1.25rem,3vw,2.75rem) clamp(1.25rem,5vw,5.5rem);display:grid;position:relative;overflow:hidden}.ComingSoon-module__ijE_Qq__atmosphere,.ComingSoon-module__ijE_Qq__glowPrimary,.ComingSoon-module__ijE_Qq__glowSecondary,.ComingSoon-module__ijE_Qq__grid,.ComingSoon-module__ijE_Qq__wordmark{pointer-events:none;position:absolute}.ComingSoon-module__ijE_Qq__atmosphere{z-index:-1;inset:0;overflow:hidden}.ComingSoon-module__ijE_Qq__glowPrimary{aspect-ratio:1;filter:blur(8rem);background:#7e37c42e;border-radius:50%;width:min(75rem,95vw);animation:8s ease-in-out infinite alternate ComingSoon-module__ijE_Qq__breathe;top:-32rem;left:50%;transform:translate(-50%)}.ComingSoon-module__ijE_Qq__glowSecondary{aspect-ratio:1;filter:blur(7rem);background:#5e1fa421;border-radius:50%;width:38rem;bottom:-19rem;right:-11rem}.ComingSoon-module__ijE_Qq__grid{opacity:.17;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:5.5rem 5.5rem;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 67%);mask-image:radial-gradient(circle,#000 0%,#0000 67%)}.ComingSoon-module__ijE_Qq__wordmark{color:#0000;letter-spacing:-.08em;-webkit-text-stroke:1px #ffffff09;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(7rem,20vw,22rem);font-weight:700;line-height:.75;top:50%;left:50%;transform:translate(-50%,-32%)}.ComingSoon-module__ijE_Qq__header,.ComingSoon-module__ijE_Qq__footer{z-index:3;justify-content:space-between;align-items:center;display:flex;position:relative}.ComingSoon-module__ijE_Qq__header{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) .12s forwards ComingSoon-module__ijE_Qq__enterTop}.ComingSoon-module__ijE_Qq__brand{width:clamp(8.8rem,13vw,11rem);transition:opacity .18s;display:block}.ComingSoon-module__ijE_Qq__brand:hover{opacity:.78}.ComingSoon-module__ijE_Qq__brand img{width:100%;height:auto}.ComingSoon-module__ijE_Qq__status{color:#ffffffad;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#ffffff0a;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:.65rem;min-height:2.3rem;padding:.55rem .85rem;font-size:.68rem;font-weight:500;display:flex}.ComingSoon-module__ijE_Qq__statusDot{background:#b373f1;border-radius:50%;width:.43rem;height:.43rem;position:relative;box-shadow:0 0 .9rem #b373f1d1}.ComingSoon-module__ijE_Qq__statusDot:after{border-radius:inherit;content:"";border:1px solid #b373f161;animation:2.4s ease-out infinite ComingSoon-module__ijE_Qq__statusPulse;position:absolute;inset:-.35rem}.ComingSoon-module__ijE_Qq__hero{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(66rem,100%);margin:0 auto;padding:clamp(2rem,5vh,4.5rem) 0;display:flex;position:relative}.ComingSoon-module__ijE_Qq__emblem{aspect-ratio:1;opacity:0;width:clamp(5.2rem,8vw,7rem);margin-bottom:clamp(1.6rem,3.2vh,2.5rem);animation:1.15s cubic-bezier(.16,1,.3,1) .15s forwards ComingSoon-module__ijE_Qq__emblemEnter;position:relative;transform:scale(.72)}.ComingSoon-module__ijE_Qq__orbitOuter,.ComingSoon-module__ijE_Qq__orbitInner,.ComingSoon-module__ijE_Qq__emblemCore,.ComingSoon-module__ijE_Qq__orbitDot{position:absolute}.ComingSoon-module__ijE_Qq__orbitOuter{border:1px solid #ffffff1c;border-radius:50%;animation:14s linear infinite ComingSoon-module__ijE_Qq__rotate;inset:0}.ComingSoon-module__ijE_Qq__orbitOuter:before,.ComingSoon-module__ijE_Qq__orbitInner:before{content:"";border-radius:50%;position:absolute}.ComingSoon-module__ijE_Qq__orbitOuter:before{background:#c58af8;width:.3rem;height:.3rem;top:-.15rem;left:50%;box-shadow:0 0 .8rem #9853dc}.ComingSoon-module__ijE_Qq__orbitInner{border:1px dashed #be89ee3d;border-radius:50%;animation:20s linear infinite reverse ComingSoon-module__ijE_Qq__rotate;inset:.6rem}.ComingSoon-module__ijE_Qq__orbitInner:before{background:#ffffffa6;width:.2rem;height:.2rem;bottom:.65rem;right:.18rem}.ComingSoon-module__ijE_Qq__orbitDot{background:#ffffff73;border-radius:50%;width:.24rem;height:.24rem;top:50%;left:-.12rem}.ComingSoon-module__ijE_Qq__emblemCore{background:radial-gradient(circle at 35% 25%,#ffffff1f,#0000 38%),#110b19;border:1px solid #ffffff1c;border-radius:50%;place-items:center;display:grid;inset:1rem;overflow:hidden;box-shadow:inset 0 0 1.5rem #9f4fe133,0 0 2rem #7932b821}.ComingSoon-module__ijE_Qq__emblemCore img{filter:drop-shadow(0 0 .75rem #8840c959);width:82%;height:auto}.ComingSoon-module__ijE_Qq__eyebrow{color:#ffffff82;letter-spacing:.18em;text-transform:uppercase;opacity:0;justify-content:center;align-items:center;gap:.75rem;margin-bottom:clamp(1.1rem,2.5vh,1.65rem);font-size:clamp(.61rem,.75vw,.72rem);font-weight:500;animation:.9s cubic-bezier(.22,1,.36,1) .3s forwards ComingSoon-module__ijE_Qq__enterCopy;display:flex;transform:translateY(1rem)}.ComingSoon-module__ijE_Qq__eyebrow span:first-child{color:#c38bf2}.ComingSoon-module__ijE_Qq__eyebrow i{background:#ffffff36;width:1.8rem;height:1px}.ComingSoon-module__ijE_Qq__title{letter-spacing:-.075em;font-size:clamp(2.9rem,7.8vw,7.3rem);font-weight:480;line-height:.88}.ComingSoon-module__ijE_Qq__title span,.ComingSoon-module__ijE_Qq__title strong{opacity:0;animation:1s cubic-bezier(.16,1,.3,1) forwards ComingSoon-module__ijE_Qq__titleEnter;display:block;transform:translateY(2.5rem)}.ComingSoon-module__ijE_Qq__title span{color:#f9f7fb;animation-delay:.38s}.ComingSoon-module__ijE_Qq__title strong{color:#0000;background:linear-gradient(100deg,#a75be7 5%,#d2a6f7 52%,#8f41d1 95%);-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;font-weight:480;animation-delay:.47s}.ComingSoon-module__ijE_Qq__lead{color:#f4eef894;opacity:0;max-width:40rem;margin-top:clamp(1.5rem,3.4vh,2.25rem);font-size:clamp(.86rem,1.15vw,1.05rem);font-weight:350;line-height:1.75;animation:.9s cubic-bezier(.22,1,.36,1) .6s forwards ComingSoon-module__ijE_Qq__enterCopy;transform:translateY(1.25rem)}.ComingSoon-module__ijE_Qq__availability{text-align:left;opacity:0;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:linear-gradient(105deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1a;border-radius:1.1rem;align-items:center;width:min(29rem,100%);min-height:4.25rem;margin-top:clamp(1.6rem,4vh,2.5rem);padding:.7rem .85rem;animation:.9s cubic-bezier(.22,1,.36,1) .72s forwards ComingSoon-module__ijE_Qq__enterCopy;display:flex;transform:translateY(1.25rem);box-shadow:0 1.5rem 5rem #0003}.ComingSoon-module__ijE_Qq__availabilityIcon{aspect-ratio:1;background:#8136be26;border:1px solid #b976f038;border-radius:.85rem;flex:none;place-items:center;width:2.7rem;display:grid;position:relative}.ComingSoon-module__ijE_Qq__availabilityIcon:before,.ComingSoon-module__ijE_Qq__availabilityIcon:after,.ComingSoon-module__ijE_Qq__availabilityIcon i{content:"";background:#b96ff0;border-radius:999px;height:.3rem;position:absolute}.ComingSoon-module__ijE_Qq__availabilityIcon:before{width:.3rem;left:.68rem}.ComingSoon-module__ijE_Qq__availabilityIcon i{opacity:.7;width:.3rem;left:1.18rem}.ComingSoon-module__ijE_Qq__availabilityIcon:after{opacity:.42;width:.3rem;left:1.68rem}.ComingSoon-module__ijE_Qq__availabilityCopy{flex-direction:column;margin-left:.85rem;line-height:1.25;display:flex}.ComingSoon-module__ijE_Qq__availabilityCopy small{color:#ffffff61;letter-spacing:.14em;text-transform:uppercase;font-size:.58rem}.ComingSoon-module__ijE_Qq__availabilityCopy strong{color:#ffffffe0;margin-top:.23rem;font-size:.8rem;font-weight:500}.ComingSoon-module__ijE_Qq__availabilityLine{background:linear-gradient(90deg,#ffffff24,#0000);flex:1;height:1px;margin:0 1rem}.ComingSoon-module__ijE_Qq__availabilityCode{color:#ffffff45;letter-spacing:.12em;font-size:.58rem}.ComingSoon-module__ijE_Qq__footer{color:#ffffff57;letter-spacing:.1em;text-transform:uppercase;opacity:0;font-size:.64rem;animation:.8s cubic-bezier(.22,1,.36,1) .8s forwards ComingSoon-module__ijE_Qq__enterBottom}.ComingSoon-module__ijE_Qq__footer a{color:#ffffff73;padding:.35rem;transition:color .18s;position:absolute;left:50%;transform:translate(-50%)}.ComingSoon-module__ijE_Qq__footer a:hover{color:#c990f4}.ComingSoon-module__ijE_Qq__signature{color:#ffffff8a}@keyframes ComingSoon-module__ijE_Qq__breathe{to{opacity:.72;transform:translate(-50%)scale(1.08)}}@keyframes ComingSoon-module__ijE_Qq__rotate{to{transform:rotate(1turn)}}@keyframes ComingSoon-module__ijE_Qq__statusPulse{0%{opacity:.7;transform:scale(.7)}75%,to{opacity:0;transform:scale(1.45)}}@keyframes ComingSoon-module__ijE_Qq__emblemEnter{to{opacity:1;transform:scale(1)}}@keyframes ComingSoon-module__ijE_Qq__titleEnter{to{opacity:1;transform:translateY(0)}}@keyframes ComingSoon-module__ijE_Qq__enterCopy{to{opacity:1;transform:translateY(0)}}@keyframes ComingSoon-module__ijE_Qq__enterTop{0%{opacity:0;transform:translateY(-.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes ComingSoon-module__ijE_Qq__enterBottom{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ComingSoon-module__ijE_Qq__page{padding:max(1.1rem, env(safe-area-inset-top)) 1.1rem max(1.1rem, env(safe-area-inset-bottom))}.ComingSoon-module__ijE_Qq__brand{width:8rem}.ComingSoon-module__ijE_Qq__status{letter-spacing:.1em;min-height:2rem;padding:.45rem .65rem;font-size:.56rem}.ComingSoon-module__ijE_Qq__hero{padding:2rem 0 1.5rem}.ComingSoon-module__ijE_Qq__emblem{width:5rem;margin-bottom:1.5rem}.ComingSoon-module__ijE_Qq__eyebrow{letter-spacing:.13em;gap:.55rem}.ComingSoon-module__ijE_Qq__eyebrow i{width:1rem}.ComingSoon-module__ijE_Qq__title{font-size:clamp(2.75rem,14.7vw,4.7rem);line-height:.92}.ComingSoon-module__ijE_Qq__lead{max-width:22rem;line-height:1.65}.ComingSoon-module__ijE_Qq__lead br{display:none}.ComingSoon-module__ijE_Qq__availability{min-height:4rem}.ComingSoon-module__ijE_Qq__availabilityLine,.ComingSoon-module__ijE_Qq__availabilityCode{display:none}.ComingSoon-module__ijE_Qq__footer{justify-content:center}.ComingSoon-module__ijE_Qq__footer>p:first-child,.ComingSoon-module__ijE_Qq__signature{display:none}.ComingSoon-module__ijE_Qq__footer a{position:static;transform:none}}@media (max-height:720px) and (min-width:641px){.ComingSoon-module__ijE_Qq__hero{padding:1.25rem 0}.ComingSoon-module__ijE_Qq__emblem{width:4.7rem;margin-bottom:1rem}.ComingSoon-module__ijE_Qq__eyebrow{margin-bottom:.8rem}.ComingSoon-module__ijE_Qq__title{font-size:clamp(3rem,8.8vh,5rem)}.ComingSoon-module__ijE_Qq__lead{margin-top:1.15rem}.ComingSoon-module__ijE_Qq__availability{min-height:3.9rem;margin-top:1.25rem}}@media (prefers-reduced-motion:reduce){.ComingSoon-module__ijE_Qq__page *,.ComingSoon-module__ijE_Qq__page :before,.ComingSoon-module__ijE_Qq__page :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--color-background:#07060b;--color-background-soft:#0d0913;--color-surface:#151020;--color-surface-light:#1d162b;--color-primary:#7c3aed;--color-primary-light:#a78bfa;--color-primary-dark:#4c1d95;--color-secondary:#d8b4fe;--color-white:#fff;--color-text:#f7f5fa;--color-text-muted:#aaa2b4;--color-border:#ffffff1a;--color-border-strong:#ffffff2e;--color-overlay:#07060bbf;--color-hover:#8b5cf6;--color-focus:#c4b5fd;--gradient-primary:linear-gradient(135deg, #4c1d95 0%, #7c3aed 50%, #a78bfa 100%);--gradient-background:radial-gradient(circle at center, #7c3aed2b, transparent 55%);--gradient-screen:radial-gradient(circle at 50% 42%, #2a1645 0%, #120c1c 43%, #09070d 100%);--shadow-soft:0 18px 50px #00000059;--shadow-phone:0 40px 90px #0000009e, 0 0 80px #7c3aed2e;--shadow-button:0 10px 32px #7c3aed47;--halo-primary:#7c3aed3d;--halo-soft:#a78bfa1a;--radius-sm:.5rem;--radius-md:.875rem;--radius-lg:1.25rem;--radius-pill:999px;--radius-phone:clamp(2.4rem, 5vw, 3.6rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--font-display:var(--font-lexend), Arial, sans-serif;--font-body:var(--font-lexend), Arial, sans-serif;--text-hero:clamp(2.15rem, 9.5vw, 6.75rem);--text-body:clamp(.95rem, 1vw, 1.05rem);--transition-fast:.18s ease;--transition-base:.32s cubic-bezier(.22, 1, .36, 1);--container-sm:48rem;--container-lg:90rem;--site-header-height:clamp(3.55rem, 5.4vw, 4rem);--site-header-offset:max(.65rem, env(safe-area-inset-top,0px));--site-header-clearance:calc(var(--site-header-height) + var(--site-header-offset) + .9rem);--hero-phone-rest-top:clamp(20.5rem, 43svh, 23.5rem);--z-background:0;--z-content:10;--z-phone:20;--z-overlay:30}@media (max-width:359px){:root{--hero-phone-rest-top:clamp(19rem, 46svh, 21rem)}}@media (min-width:768px){:root{--hero-phone-rest-top:52svh}}@media (min-width:1280px) and (min-height:800px){:root{--hero-phone-rest-top:51svh}}
*,:before,:after{box-sizing:border-box}html{background:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:auto;min-width:20rem}body,h1,p{margin:0}body{min-height:100%}button,a{font:inherit}button{border:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}
body{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.6}h1{font-family:var(--font-display);letter-spacing:-.055em;font-weight:580;line-height:.98}
.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{color:var(--color-white);background:var(--color-primary-dark)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}
@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
html,body{overflow-x:clip}html{scroll-padding-top:var(--site-header-clearance)}body{background:var(--color-background)}main>section,main>footer{scroll-margin-top:var(--site-header-clearance)}
