@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
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{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06070b;--bg-1:#0a0c11;--bg-2:#0f1117;--surface:#ffffff07;--surface-2:#ffffff0d;--text:#ebedf1;--text-bright:#eef1f6;--text-dim:#c6cad3;--muted:#8a8e98;--faint:#5a5f6a;--line:#ffffff16;--line-2:#ffffff0d;--line-3:#ffffff07;--accent:202,206,214;--accent-soft:#caced61a;--cool:150,186,255;--metal:linear-gradient(96deg,#fff 0%,#e8ebf1 26%,#abb0bb 54%,#eef1f6 72%,#787c86 100%);--metal-2:linear-gradient(180deg,#fafbfc,#caced4 55%,#9ea2aa);--hairline:linear-gradient(90deg,transparent,#ffffff38,transparent);--f-sans:var(--font-geist-sans),system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--f-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--fs-micro:clamp(.625rem,.55rem + .35vw,.7rem);--fs-mono:clamp(.7rem,.66rem + .14vw,.78rem);--fs-xs:clamp(.8rem,.77rem + .12vw,.86rem);--fs-sm:clamp(.9rem,.87rem + .14vw,.97rem);--fs-base:clamp(1rem,.96rem + .18vw,1.075rem);--fs-md:clamp(1.1rem,1.02rem + .4vw,1.3rem);--fs-lg:clamp(1.3rem,1.1rem + .9vw,1.7rem);--fs-xl:clamp(1.7rem,1.3rem + 1.9vw,2.6rem);--fs-2xl:clamp(2.2rem,1.6rem + 3vw,3.6rem);--fs-3xl:clamp(2.7rem,1.7rem + 4.6vw,5rem);--fs-4xl:clamp(3.1rem,1.7rem + 6.4vw,6.6rem);--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--sp-10:8rem;--section:clamp(4.5rem,8vh,7.5rem);--container:1200px;--container-wide:1320px;--gutter:clamp(22px,5vw,56px);--nav-h:74px;--radius:14px;--radius-lg:22px;--radius-xl:32px;--ease:cubic-bezier(.22,.68,.18,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-expo:cubic-bezier(.19,1,.22,1);--ease-flip:cubic-bezier(.3,.85,.3,1);--shadow:0 24px 60px -28px #000000b8;--shadow-lg:0 50px 110px -40px #000000d9}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:#ffffff47 transparent;scroll-padding-top:calc(var(--nav-h) + 16px);overflow-x:clip}body{background:var(--bg);color:var(--text);font-family:var(--f-sans);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv01","cv11";margin:0;line-height:1.6;overflow-x:clip}main,footer{z-index:1;position:relative}.skip-link{top:-100%;left:var(--sp-4);z-index:1000;background:var(--bg-2);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--fs-sm);transition:top .2s var(--ease-out);padding:.7em 1.2em;position:fixed}.skip-link:focus-visible{top:var(--sp-4)}img,svg,canvas,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,textarea,select{font:inherit;color:inherit}::placeholder{color:var(--muted);opacity:1}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600;line-height:1.09}p{margin:0}::selection{background:rgba(var(--accent),.3);color:#fff}:focus-visible{outline:2px solid rgba(var(--accent),.9);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.container--wide{max-width:var(--container-wide)}.section{padding-block:var(--section);position:relative}.section--flow,.section--tight{padding-block:clamp(3rem,5vh,4.5rem)}.eyebrow{font-family:var(--f-mono);font-size:var(--fs-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:.7em;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg,rgba(var(--accent),.9),transparent);width:26px;height:1px}.eyebrow .n{color:var(--muted)}.tapWord{display:none}@media (hover:none),(pointer:coarse),(max-width:880px){.hoverWord{display:none}.tapWord{display:inline}}.metal{background:var(--metal);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hr{background:var(--hairline);opacity:.6;height:1px}.mono{font-family:var(--f-mono)}.dim{color:var(--text-dim)}.muted{color:var(--muted)}.h-display{font-size:var(--fs-3xl);letter-spacing:-.04em;font-weight:560;line-height:1.02}.h-section{font-size:var(--fs-2xl);letter-spacing:-.035em;font-weight:560;line-height:1.05}.lead{font-size:var(--fs-md);color:var(--text-dim);line-height:1.5}.card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:border-color .45s var(--ease),box-shadow .45s var(--ease);background:linear-gradient(#ffffff0a,#ffffff03);padding:clamp(1.5rem,1.1rem + 1.4vw,2.2rem);position:relative}.card:hover{box-shadow:var(--shadow-lg);border-color:#ffffff38}.btn{white-space:nowrap;font-size:var(--fs-sm);letter-spacing:-.01em;transition:transform .4s var(--ease-out),background .3s,border-color .3s,box-shadow .35s,color .25s;border:1px solid #0000;border-radius:999px;align-items:center;gap:.55em;padding:.86em 1.4em;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn svg{width:1.05em;height:1.05em;transition:transform .4s var(--ease-out)}.btn:hover svg{transform:translate(3px)}.btn:after{content:"";z-index:1;transition:transform .8s var(--ease);background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}.btn:hover:after{transform:translate(130%)}.btn>*{z-index:2;position:relative}.btn-primary{background:var(--metal-2);color:#0b0c10;font-weight:600;box-shadow:0 14px 34px -14px #ffffff47}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 22px 48px -16px #ffffff6b}.btn-ghost{border-color:var(--line);color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08}.btn-ghost:hover{background:#ffffff0f;border-color:#ffffff6b;transform:translateY(-2px)}.btn-sm{font-size:var(--fs-xs);padding:.62em 1.06em}.btn-block{justify-content:center;width:100%}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.btn:after{display:none}}@media (scripting:none){[data-framer-appear-id],[style*=opacity\:0],[style*="opacity: 0"]{opacity:1!important;filter:none!important;transform:none!important}}
.Nav-module__e1xquq__nav{z-index:60;height:var(--nav-h);-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);transition:background .4s var(--ease),border-color .4s;background:linear-gradient(#06070bb8,#06070b33);border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;inset:0 0 auto}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.Nav-module__e1xquq__nav{background:linear-gradient(#06070bf0,#06070bcc)}}.Nav-module__e1xquq__scrolled{border-bottom-color:var(--line-2);background:#06070bd6}.Nav-module__e1xquq__inner{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;display:flex}.Nav-module__e1xquq__brand{align-items:center;gap:11px;display:flex}.Nav-module__e1xquq__mark{width:auto;height:28px}.Nav-module__e1xquq__word{flex-direction:column;line-height:1;display:flex}.Nav-module__e1xquq__word b{letter-spacing:.32em;font-size:13px;font-weight:600}.Nav-module__e1xquq__sub{font-family:var(--f-mono);letter-spacing:.38em;color:var(--muted);margin-top:4px;font-size:7.5px}.Nav-module__e1xquq__links{align-items:center;gap:clamp(16px,2.2vw,34px);display:flex}.Nav-module__e1xquq__links a{font-size:var(--fs-xs);color:var(--text-dim);padding:6px 1px;transition:color .25s;position:relative}.Nav-module__e1xquq__links a:hover{color:#fff}.Nav-module__e1xquq__links a:after{content:"";background:linear-gradient(90deg,rgba(var(--accent),.95),#fff3);height:1px;transition:right .4s var(--ease);position:absolute;bottom:0;left:0;right:100%}.Nav-module__e1xquq__links a:hover:after,.Nav-module__e1xquq__active:after{right:0!important}.Nav-module__e1xquq__active{color:#fff!important}.Nav-module__e1xquq__right{align-items:center;gap:12px;display:flex}.Nav-module__e1xquq__toggle{border-radius:var(--radius);width:46px;height:42px;color:var(--text-bright);border:1px solid rgba(var(--cool),.35);background:rgba(var(--cool),.12);box-shadow:inset 0 0 14px rgba(var(--cool),.18),0 4px 14px -6px #0009;transition:background .3s,border-color .3s,transform .25s var(--ease);justify-content:center;align-items:center;display:none}.Nav-module__e1xquq__toggle:hover,.Nav-module__e1xquq__toggle:focus-visible{background:rgba(var(--cool),.22);border-color:rgba(var(--cool),.7)}.Nav-module__e1xquq__toggle:active{transform:scale(.94)}.Nav-module__e1xquq__toggle svg{width:22px;height:22px}.Nav-module__e1xquq__menu{top:var(--nav-h);max-height:calc(100vh - var(--nav-h));max-height:calc(100dvh - var(--nav-h));-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);background:#07080cf7;position:fixed;left:0;right:0;overflow:hidden auto}.Nav-module__e1xquq__menu nav{padding:10px var(--gutter) 26px;flex-direction:column;display:flex}.Nav-module__e1xquq__menu nav a{border-bottom:1px solid var(--line-3);font-size:var(--fs-lg);letter-spacing:-.02em;color:var(--text-dim);padding:15px 0;font-weight:560}.Nav-module__e1xquq__menu nav a:last-of-type{border-bottom:none}.Nav-module__e1xquq__menu .btn{margin-top:18px}.Nav-module__e1xquq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:980px){.Nav-module__e1xquq__links{display:none}.Nav-module__e1xquq__toggle{display:inline-flex}.Nav-module__e1xquq__right .btn{display:none}}
.Footer-module__EZoWya__ft{z-index:1;border-top:1px solid var(--line-2);margin-top:var(--sp-6);background:#08090d80;position:relative}.Footer-module__EZoWya__top{grid-template-columns:1.7fr 1fr 1.4fr 1.2fr 1.2fr;gap:clamp(24px,3vw,48px);padding:clamp(3.5rem,2rem + 4vw,5.5rem) 0 3rem;display:grid}.Footer-module__EZoWya__lockup{align-items:center;gap:12px;margin-bottom:18px;display:flex}.Footer-module__EZoWya__mark{flex:none;width:40px;height:auto}.Footer-module__EZoWya__word{flex-direction:column;line-height:1;display:flex}.Footer-module__EZoWya__word b{letter-spacing:.32em;color:#fff;font-size:15px;font-weight:600}.Footer-module__EZoWya__sub{font-family:var(--f-mono);letter-spacing:.38em;color:var(--muted);margin-top:5px;font-size:8px}.Footer-module__EZoWya__word em{font-style:normal;font-family:var(--f-mono);letter-spacing:.38em;color:var(--faint);margin-top:4px;font-size:7px;display:block}.Footer-module__EZoWya__brand p{color:var(--muted);font-size:var(--fs-sm);max-width:30rem}.Footer-module__EZoWya__col h3{font-family:var(--f-mono);font-size:var(--fs-mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;margin-bottom:18px;font-weight:500}.Footer-module__EZoWya__col ul{flex-direction:column;margin-top:-12px;display:flex}.Footer-module__EZoWya__col a{color:var(--muted);font-size:var(--fs-sm);padding-block:12px;transition:color .25s;display:inline-block}.Footer-module__EZoWya__col a:hover{color:#fff}ul.Footer-module__EZoWya__contact{gap:11px;margin-top:0}.Footer-module__EZoWya__contact li{color:var(--text-dim);font-size:var(--fs-sm)}.Footer-module__EZoWya__contact span{font-family:var(--f-mono);font-size:var(--fs-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;display:block}.Footer-module__EZoWya__contact a{color:var(--text-dim);margin-block:-10px;padding-block:10px;display:inline-block}.Footer-module__EZoWya__replyNote{color:var(--muted);font-size:var(--fs-xs);margin-top:10px}.Footer-module__EZoWya__news{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:32px 0;display:flex}.Footer-module__EZoWya__news h4{font-size:var(--fs-md);letter-spacing:-.02em;margin-bottom:6px;font-weight:560}.Footer-module__EZoWya__news p{color:var(--muted);font-size:var(--fs-sm);max-width:34rem}.Footer-module__EZoWya__newsForm{gap:10px;display:flex}.Footer-module__EZoWya__newsForm input{border:1px solid var(--line);color:#fff;min-width:240px;font-size:var(--fs-sm);background:#ffffff08;border-radius:999px;padding:12px 20px}.Footer-module__EZoWya__newsForm input:focus{border-color:rgba(var(--accent),.5);outline:none}.Footer-module__EZoWya__bottom{border-top:1px solid var(--line-2);font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--muted);letter-spacing:.03em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:22px 0;display:flex}.Footer-module__EZoWya__coords{color:var(--text-dim)}@media (max-width:1080px){.Footer-module__EZoWya__top{grid-template-columns:repeat(3,1fr)}.Footer-module__EZoWya__brand{grid-column:1/-1}}@media (max-width:880px){.Footer-module__EZoWya__top{grid-template-columns:1fr 1fr}.Footer-module__EZoWya__brand{grid-column:1/-1}.Footer-module__EZoWya__news{flex-direction:column;align-items:flex-start}.Footer-module__EZoWya__newsForm{width:100%}.Footer-module__EZoWya__newsForm input{flex:1;min-width:0}}@media (max-width:520px){.Footer-module__EZoWya__top{grid-template-columns:1fr}}
.BackgroundField-module__aGGAPq__field{z-index:0;pointer-events:none;background:radial-gradient(140% 120% at 78% 8%,#121a3480,#0000 60%);position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.BackgroundField-module__aGGAPq__nebula{filter:blur(34px);background:radial-gradient(38% 38% at 22% 28%,#406cd629,#0000 70%),radial-gradient(34% 34% at 80% 22%,#7c5cd61c,#0000 70%),radial-gradient(44% 44% at 70% 80%,#2e78b01c,#0000 72%),radial-gradient(30% 30% at 12% 82%,#9656c812,#0000 72%),radial-gradient(26% 26% at 52% 54%,#3a96a00f,#0000 74%);animation:46s ease-in-out infinite alternate BackgroundField-module__aGGAPq__nebula-drift;position:absolute;inset:-25%}@keyframes BackgroundField-module__aGGAPq__nebula-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(2.5%,-2%)scale(1.07)}}.BackgroundField-module__aGGAPq__starsA,.BackgroundField-module__aGGAPq__starsB,.BackgroundField-module__aGGAPq__starsC{position:absolute;inset:0;transform:translateZ(0)}.BackgroundField-module__aGGAPq__starsA{background-image:radial-gradient(1px 1px at 6% 12%,#ffffffb3,#0000),radial-gradient(1px 1px at 16% 64%,#ffffff8c,#0000),radial-gradient(1px 1px at 24% 28%,#fff9,#0000),radial-gradient(1px 1px at 33% 82%,#ffffff80,#0000),radial-gradient(1px 1px at 41% 18%,#ffffff9e,#0000),radial-gradient(1px 1px at 48% 46%,#ffffff80,#0000),radial-gradient(1px 1px at 57% 73%,#ffffff8c,#0000),radial-gradient(1px 1px at 63% 9%,#fff9,#0000),radial-gradient(1px 1px at 71% 38%,#ffffff80,#0000),radial-gradient(1px 1px at 79% 62%,#ffffff94,#0000),radial-gradient(1px 1px at 86% 24%,#ffffff80,#0000),radial-gradient(1px 1px at 92% 78%,#ffffff8c,#0000),radial-gradient(1px 1px at 9% 90%,#ffffff73,#0000),radial-gradient(1px 1px at 38% 95%,#fff6,#0000),radial-gradient(1px 1px at 67% 88%,#ffffff73,#0000),radial-gradient(1px 1px at 96% 48%,#ffffff6b,#0000);animation:5.5s ease-in-out infinite BackgroundField-module__aGGAPq__tw-a}.BackgroundField-module__aGGAPq__starsB{background-image:radial-gradient(1.6px 1.6px at 12% 34%,rgba(var(--cool),.85),transparent), radial-gradient(1.5px 1.5px at 28% 70%,#beacffb3,transparent), radial-gradient(1.6px 1.6px at 44% 24%,#a6e0ffc7,transparent), radial-gradient(1.4px 1.4px at 54% 60%,#96e8dc99,transparent), radial-gradient(1.6px 1.6px at 69% 30%,rgba(var(--cool),.8),transparent), radial-gradient(1.5px 1.5px at 82% 52%,#c6b0ffa6,transparent), radial-gradient(1.5px 1.5px at 90% 14%,#a6e0ffb3,transparent), radial-gradient(1.4px 1.4px at 20% 88%,rgba(var(--cool),.6),transparent), radial-gradient(1.4px 1.4px at 60% 84%,#beacff8c,transparent), radial-gradient(1.5px 1.5px at 75% 76%,#a6e0ff99,transparent), radial-gradient(1.3px 1.3px at 4% 50%,#ffdec873,transparent);animation:7.5s ease-in-out .6s infinite BackgroundField-module__aGGAPq__tw-b}.BackgroundField-module__aGGAPq__starsC{filter:drop-shadow(0 0 4px rgba(var(--cool),.8)) drop-shadow(0 0 9px #6e96eb66);background-image:radial-gradient(2.2px 2.2px at 18% 22%,#fffffff2,#0000),radial-gradient(2.4px 2.4px at 50% 40%,#cee2ffe6,#0000),radial-gradient(2.2px 2.2px at 73% 18%,#ffffffd9,#0000),radial-gradient(2.3px 2.3px at 36% 66%,#bed6ffd9,#0000),radial-gradient(2.4px 2.4px at 84% 70%,#fffc,#0000),radial-gradient(2.1px 2.1px at 62% 90%,#cee2ffbf,#0000);animation:9s ease-in-out 1.2s infinite BackgroundField-module__aGGAPq__tw-c}@keyframes BackgroundField-module__aGGAPq__tw-a{0%,to{opacity:.55}50%{opacity:.9}}@keyframes BackgroundField-module__aGGAPq__tw-b{0%,to{opacity:.5}45%{opacity:1}}@keyframes BackgroundField-module__aGGAPq__tw-c{0%,to{opacity:.6}50%{opacity:1}}.BackgroundField-module__aGGAPq__grid{opacity:.5;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 18%,#000,#0000 70%);mask-image:radial-gradient(circle at 50% 18%,#000,#0000 70%)}@media (max-width:880px){.BackgroundField-module__aGGAPq__nebula{filter:blur(22px);animation:none;inset:-10%}.BackgroundField-module__aGGAPq__starsB,.BackgroundField-module__aGGAPq__starsC{display:none}}@media (prefers-reduced-motion:reduce){.BackgroundField-module__aGGAPq__nebula,.BackgroundField-module__aGGAPq__starsA,.BackgroundField-module__aGGAPq__starsB,.BackgroundField-module__aGGAPq__starsC{animation:none}}
