@font-face{font-family:Plakat Grotesk;src:url(/fonts/PlakatGrotesk-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plakat Grotesk;src:url(/fonts/PlakatGrotesk-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{color-scheme:dark;--font-display:"Plakat Grotesk", "Arial Narrow", Impact, sans-serif;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--gray-25:#fafafa;--gray-100:#f0f0f1;--gray-300:#cecfd2;--gray-400:#94979c;--gray-500:#85888e;--gray-600:#61656c;--gray-800:#1f2124;--gray-900:#121417;--gray-925:#13161b;--gray-950:#0c0e12;--white:#fff;--bg-top:#08090e;--bg:#020308;--melon-50:#ebfaf1;--melon-500:#68ca8f;--melon-tint:#68ca8f33;--peach-500:#feaa5e;--bts-linear:linear-gradient(60deg, #ad66ee 0%, #d488ad 50%, #f4a26c 100%);--light-blue:#c7d9eb;--glass-fill:#7373734d;--glass-fill-soft:#73737329;--glass-fill-faint:#7373731a;--glass-stroke:#ffffff59;--glass-shadow:0 3.25px 25.2px #00000026;--glass-blur:15px;--tg-hero:radial-gradient(ellipse 100% 100% at 57% 100%, #d9dadb 0%, #b1b1b2 100%);--tg-mid:radial-gradient(ellipse 100% 100% at 57% 100%, #a7a7a8 0%, #c0c0c2 100%);--tg-light:radial-gradient(ellipse 100% 100% at 57% 100%, #ececee 7%, #ffffff73 100%);--tg-dark:radial-gradient(ellipse 100% 100% at 57% 100%, #353535cc 7%, #2b2b2b 100%);--btn-white:radial-gradient(ellipse 100% 100% at 57% 100%, #bcbcbc 0%, #ddd 50%, #fff 100%);--btn-white-inset:inset -2px -2px .5px -2px #262626, inset 0 0 0 1px #a6a6a6, inset 0 0 8px 0 #f2f2f2;--btn-dark-inset:inset 3px 3px .5px -3.5px #fff, inset 2px 2px .5px -2px #262626, inset -2px -2px .5px -2px #262626, inset 0 0 0 1px #a6a6a6, inset 0 0 8px 0 #f2f2f2;--btn-shadow:0 0 2px #0000001a, 0 1px 8px #0000001a;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:12px;--r-2xl:16px;--r-pill:100px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--container:1164px;--gutter:20px;--ease-out:cubic-bezier(.23, 1, .32, 1)}@media (width>=768px){:root{--gutter:40px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--bg);background-image:linear-gradient(180deg, var(--bg-top) 0, var(--bg) 2400px);min-height:100vh;color:var(--gray-300);font-family:var(--font-sans);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-repeat:no-repeat;margin:0;font-size:16px;line-height:1.5;position:relative;overflow-x:clip}body:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:overlay;opacity:.3;background:url(/bg-grain.webp) 0 0/512px 512px;position:fixed;inset:0}body>*{z-index:1;position:relative}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p{margin:0}button,input,select{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--gray-100);outline-offset:3px}.container{width:min(100% - var(--gutter) * 2, var(--container));margin-inline:auto}.tg-hero,.tg-mid,.tg-light,.tg-dark{-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.tg-hero{background-image:var(--tg-hero)}.tg-mid{background-image:var(--tg-mid)}.tg-light{background-image:var(--tg-light)}.tg-dark{background-image:var(--tg-dark)}.display,.h1,.h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;font-weight:700}.display{font-size:clamp(56px,8.34vw,120px);line-height:.92}.h1{font-size:clamp(44px,5vw,72px);line-height:1}.h2{font-size:clamp(36px,3.34vw,48px);line-height:1}.title{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1}.lead{letter-spacing:-.01em;font-size:18px;line-height:1.5}.body{letter-spacing:-.01em;font-size:16px;line-height:1.5}.small{letter-spacing:-.01em;font-size:14px;line-height:1.5}.caption{letter-spacing:-.01em;color:var(--gray-600);font-size:14px;line-height:1.5}@media (width<=767px){.lead{font-size:16px}}.glass{background:var(--glass-fill-soft);border:1px solid var(--glass-stroke);box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffff0f;backdrop-filter:blur(var(--glass-blur)) saturate(140%)}.glass-card{border-radius:var(--r-2xl)}.btn{--h:58px;isolation:isolate;height:var(--h);border-radius:var(--r-pill);letter-spacing:-.02em;white-space:nowrap;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out), filter .2s var(--ease-out), box-shadow .2s var(--ease-out);border:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:18px;font-weight:500;line-height:1.24;text-decoration:none;display:inline-flex;position:relative}.btn:active{transform:scale(.97)}.btn--md{--h:48px;font-size:16px}.btn--block{--h:56px;width:100%}.btn--white{background:var(--btn-white);box-shadow:var(--btn-shadow), var(--btn-white-inset)}.btn--white>span{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--tg-dark)}@media (hover:hover){.btn--white:hover{filter:brightness(1.05);box-shadow:0 0 2px #0000001a, 0 4px 18px #ffffff1f, var(--btn-white-inset)}}.btn--dark{--h:60px;color:var(--white);box-shadow:var(--btn-shadow), var(--btn-dark-inset);background:linear-gradient(#8c8c8c40,#8c8c8c40),#2e2e2e;padding:0 30px}@media (hover:hover){.btn--dark:hover{filter:brightness(1.12)}}.btn--glass{--h:40px;letter-spacing:-.02em;border:1px solid var(--glass-stroke);box-shadow:var(--glass-shadow);background:radial-gradient(50% 50%,#acacac1a,#d5d5d51a 50%,#ffffff1a);gap:10px;padding:0 16px;font-size:14px;line-height:1}.btn--glass>span{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--tg-light)}@media (hover:hover){.btn--glass:hover{background-color:#ffffff0f}}.btn--chip{--h:34px;border-radius:var(--r-md);letter-spacing:0;border:1px solid var(--glass-stroke);background:var(--glass-fill);box-shadow:var(--glass-shadow);gap:8px;padding:0 16px;font-size:16px;font-weight:400;line-height:1}.btn--chip>span{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--tg-mid)}.badge{border-radius:var(--r-md);letter-spacing:-.02em;white-space:nowrap;color:var(--melon-500);background:var(--melon-tint);backdrop-filter:blur(7px);align-items:center;padding:4px 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.field{border:1px solid var(--glass-stroke);border-radius:var(--r-xl);background:var(--glass-fill-faint);height:80px;box-shadow:var(--glass-shadow);transition:border-color .2s var(--ease-out), background-color .2s var(--ease-out);flex-direction:column;justify-content:flex-start;gap:12px;padding:16px 20px 20px;display:flex;position:relative}.field:focus-within{background-color:#73737329;border-color:#fff9}.field__label{letter-spacing:-.01em;color:var(--gray-400);font-size:14px;line-height:1}.field__input{letter-spacing:-.01em;width:100%;color:var(--gray-25);appearance:none;text-overflow:ellipsis;background:0 0;border:0;outline:none;min-width:0;padding:0;font-size:18px;font-weight:500;line-height:1}.field__input::placeholder{color:#fafafa33;opacity:1}.field--select .field__input{cursor:pointer;padding-right:32px}.field--select .field__input:invalid{color:#fafafa33}.field--select:after{content:"";pointer-events:none;background:url(/icons/chevron-down.svg) 50%/20px 20px no-repeat;width:20px;height:20px;position:absolute;top:50%;right:20px;translate:0 -50%}.signup{border:1px solid var(--glass-stroke);border-radius:var(--r-pill);background:var(--glass-fill);width:min(100%,447px);box-shadow:var(--glass-shadow);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 24px;display:flex}.signup__input{letter-spacing:-.01em;min-width:0;color:var(--gray-25);background:0 0;border:0;outline:none;flex:1;font-size:16px;line-height:1.2}.signup__input::placeholder{color:#b4b4b566;opacity:1}.tabs{border:1px solid var(--glass-stroke);border-radius:var(--r-lg);background:var(--gray-950);gap:4px;padding:4px;display:flex}.tabs__btn{border-radius:var(--r-sm);height:36px;color:var(--gray-400);cursor:pointer;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);background:0 0;border:0;flex:1;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px}.tabs__btn[aria-selected=true]{background:var(--gray-925);color:var(--gray-300);font-weight:600}@media (hover:hover){.tabs__btn:not([aria-selected=true]):hover{color:var(--gray-300)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}
