@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext.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:Bricolage Grotesque;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin.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:Onest;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/onest-latin-ext.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:Onest;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/onest-latin.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}:root{--ink-950:oklch(13.5% .006 25);--ink-900:oklch(16.5% .007 25);--ink-850:oklch(19.5% .008 25);--ink-800:oklch(23.5% .009 25);--line:oklch(32% .01 25/.55);--line-soft:oklch(32% .01 25/.3);--grey-500:oklch(63% .01 35);--grey-300:oklch(80% .008 45);--grey-100:oklch(93% .006 60);--bone:oklch(95.8% .009 75);--bone-2:oklch(92.5% .011 70);--bone-ink:oklch(21% .01 30);--bone-muted:oklch(46% .012 40);--red:oklch(57.5% .215 28);--red-hi:oklch(64% .215 32);--red-deep:oklch(30% .11 25);--red-glow:oklch(57.5% .215 28/.35);--font-display:"Bricolage Grotesque", "Onest", system-ui, sans-serif;--font-body:"Onest", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--display-weight:700;--display-tracking:-.035em;--step--1:clamp(.8rem, .78rem + .1vw, .875rem);--step-0:clamp(1rem, .96rem + .2vw, 1.125rem);--step-1:clamp(1.2rem, 1.1rem + .45vw, 1.45rem);--step-2:clamp(1.5rem, 1.3rem + .9vw, 2.1rem);--step-3:clamp(1.9rem, 1.5rem + 1.8vw, 3.1rem);--step-4:clamp(2.1rem, 1.5rem + 2.9vw, 4.1rem);--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--section:clamp(3.5rem, 2.4rem + 4.2vw, 6.25rem);--section-sm:clamp(2.5rem, 1.8rem + 2.6vw, 4rem);--radius:18px;--radius-lg:28px;--ease-out:cubic-bezier(.22, 1, .36, 1);--header-h:58px}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes orbit{to{--a:360deg}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{overscroll-behavior-y:none}html.lenis,html.lenis body{height:auto}body{background:var(--ink-950);color:var(--grey-300);font-family:var(--font-body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.7;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);color:var(--grey-100);text-wrap:balance;margin:0;line-height:1.04}p{text-wrap:pretty;margin:0}.wrap{width:min(1200px, 100% - 2 * var(--gutter));margin-inline:auto}.eyebrow{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--grey-500);font-weight:500}.accent{color:var(--red-hi)}:focus-visible{outline:2px solid var(--red-hi);outline-offset:3px;border-radius:6px}.magnet{display:inline-block}.btn{--mx:50%;--my:50%;font:600 var(--step-0) / 1 var(--font-body);letter-spacing:-.01em;cursor:pointer;color:oklch(98% .01 30);background:linear-gradient(180deg, var(--red-hi), var(--red));box-shadow:inset 0 1px 0 oklch(100% 0 0/.25), 0 1px 2px oklch(20% .08 25/.5), 0 10px 30px -8px var(--red-glow), 0 0 0 1px oklch(45% .18 27);transition:box-shadow .4s var(--ease-out);isolation:isolate;border:0;border-radius:999px;align-items:center;gap:.6em;padding:1.05em 1.9em;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-2;background:radial-gradient(130px circle at var(--mx) var(--my), oklch(80% .16 38/.85), transparent 70%), linear-gradient(180deg, oklch(72% .19 36), oklch(64% .215 31));opacity:0;transition:opacity .35s var(--ease-out);position:absolute;inset:0}.btn:hover:before{opacity:1}.btn .label{align-items:center;gap:.6em;display:inline-flex;position:relative}.btn svg{transition:transform .4s var(--ease-out)}.btn:hover{box-shadow:inset 0 1px oklch(100% 0 0/.3),0 1px 2px oklch(20% .08 25/.5),0 18px 50px -10px oklch(57.5% .215 28/.65),0 0 0 1px oklch(55% .2 28)}.btn:hover svg{transform:translate(3px)}.btn:active{scale:.97}.btn:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,oklch(100% 0 0/.28) 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.btn:hover:after{transition:transform .9s var(--ease-out);transform:translate(120%)}@media (hover:none){.btn:after{animation:shine 4.5s var(--ease-out) 2s infinite}}@keyframes shine{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.btn--dark{color:oklch(97% .01 40);background:linear-gradient(oklch(20% .02 25/.92),oklch(13% .01 25/.92));box-shadow:inset 0 1px oklch(100% 0 0/.08),0 0 0 1px oklch(60% .15 28/.45),0 14px 34px -12px oklch(8% .04 25/.8)}.btn--dark:before{background:radial-gradient(140px circle at var(--mx) var(--my), oklch(62% .21 30/.55), transparent 70%), linear-gradient(180deg, oklch(27% .06 27), oklch(17% .03 25))}.btn--dark .ring{background:conic-gradient(from var(--a), transparent 0 62%, oklch(62% .21 30) 80%, oklch(93% .08 50) 88%, transparent 92%);-webkit-mask-composite:xor;pointer-events:none;border-radius:999px;padding:1.5px;animation:4s linear infinite orbit;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.btn--dark:hover{box-shadow:inset 0 1px oklch(100% 0 0/.1),0 0 0 1px oklch(65% .2 29),0 0 30px -6px oklch(57.5% .215 28/.7),0 18px 44px -12px oklch(8% .04 25/.85)}.btn--dark:after{background:linear-gradient(105deg,#0000 35%,oklch(100% 0 0/.14) 50%,#0000 65%)}.btn--small{font-size:var(--step--1);padding:.8em 1.3em}.section-cta{justify-content:center;margin-top:clamp(2rem,1.6rem + 1.5vw,3rem);display:flex}[data-reveal]{opacity:0;translate:0 22px}[data-reveal].is-in{opacity:1;translate:none}[data-reveal].is-revealing{transition:opacity 1s cubic-bezier(.16,1,.3,1),translate 1s cubic-bezier(.16,1,.3,1)!important}.no-js [data-reveal],.reduced [data-reveal]{opacity:1;translate:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}[data-reveal]{opacity:1;translate:none}}.mq{padding-block:16px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mq-track{width:max-content;animation:mq var(--mq-speed,50s) linear infinite;display:flex}.mq-track--rev{animation-direction:reverse}.mq:hover .mq-track{animation-play-state:paused}.mq-row{gap:var(--mq-gap,1.25rem);padding:0 var(--mq-gap,1.25rem) 0 0;margin:0;list-style:none;display:flex}@keyframes mq{to{transform:translate(-50%)}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:autofill{-webkit-text-fill-color:var(--grey-100);caret-color:var(--grey-100);transition:background-color 600000s,color 600000s;-webkit-box-shadow:inset 0 0 0 1000px #0000}.field{border:1px solid var(--line);transition:border-color .3s, box-shadow .4s var(--ease-out);background:oklch(14% .008 25/.8);border-radius:999px;gap:.5rem;padding:.4rem;display:flex}.field:focus-within{border-color:oklch(60% .2 29/.8);box-shadow:0 0 0 4px oklch(57.5% .215 28/.15)}.field input{min-width:0;color:var(--grey-100);font:500 var(--step-0) / 1 var(--font-body);background:0 0;border:0;outline:0;flex:1;padding:0 .6rem 0 1rem}.field input::placeholder{color:var(--grey-500)}.field .btn{padding:.85em 1.4em;font-size:.95rem}@media (pointer:coarse){.field input{font-size:max(16px,1em)!important}}@media (width<=560px){.field--stack{border-radius:20px;flex-direction:column}.field--stack input{padding:.9rem .8rem}.field--stack .btn{justify-content:center;width:100%}}.is-error .field{border-color:var(--red-hi)}.form-error{color:var(--red-hi);font-size:var(--step--1);margin-top:.5rem;display:none}.is-error .form-error{display:block}.is-sending .btn{opacity:.7;pointer-events:none}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(var(--red), var(--red)) no-repeat 0 0 / 0% 100%;transition:background-size 1.1s var(--ease-out) .15s, color .6s .3s;border-radius:4px;margin:0 -.1em;padding:.02em .22em}.mark.is-on,.reduced .mark,.no-js .mark{color:oklch(98% .01 30);background-size:100% 100%}::selection,.problem ::selection,.diff ::selection{color:oklch(99% .005 30);background:oklch(57.5% .215 28)}:root{--hover-dark:0 0 0 1px oklch(57.5% .215 28/.6), 0 0 18px -2px oklch(57.5% .215 28/.6), 0 0 70px -10px oklch(57.5% .215 28/.5), inset 0 0 40px -16px oklch(57.5% .215 28/.55), 0 30px 60px -30px oklch(5% .02 25/.9);--hover-shot:0 0 0 1.5px oklch(62% .21 29), 0 0 22px -2px oklch(57.5% .215 28/.65), 0 0 60px -10px oklch(57.5% .215 28/.5);--hover-light:0 0 0 1.5px oklch(57.5% .215 28/.75), 0 0 0 6px oklch(57.5% .215 28/.1), 0 0 36px -6px oklch(57.5% .215 28/.35), 0 36px 60px -34px oklch(45% .14 28/.45)}.rcard:hover,.stack-card:last-child:hover,.tile--proof:hover,.bk-card:hover{box-shadow:var(--hover-dark)!important;border-color:oklch(62% .21 29)!important}.vis-item:hover,.wcard:hover,.camp-card:hover,.yt-card:hover .yt-thumb,.founder-photo:hover,.about-photo:hover,.ps-card:hover{box-shadow:var(--hover-shot)!important}.wcard:hover{border-color:oklch(62% .21 29)!important}.stack-card:not(:last-child):hover,.tile:not(.tile--proof):hover{box-shadow:var(--hover-light)!important;border-color:oklch(57.5% .215 28/.8)!important}.form-done{color:var(--grey-100);padding:.9rem .2rem;font-weight:600;display:none}.is-done .field,.is-done .form-error{display:none}.is-done .form-done{display:block}.hover-shield{z-index:45;position:fixed;inset:0}.hover-shield[hidden]{display:none}[data-offscreen] *,[data-offscreen] :before,[data-offscreen] :after,[data-offscreen]:before,[data-offscreen]:after{animation-play-state:paused!important}html{filter:none!important;transform:none!important}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{0%{box-shadow:0 0 oklch(57.5% .215 28/.6)}to{box-shadow:0 0 0 9px oklch(57.5% .215 28/0)}}.nowrap{white-space:nowrap}.shot{position:relative;overflow:hidden}.shot>img{inset:var(--shot-pad,0px);width:calc(100% - 2 * var(--shot-pad,0px));height:calc(100% - 2 * var(--shot-pad,0px));object-fit:contain;border-radius:var(--shot-r,0);position:absolute}@media (pointer:coarse){.btn{min-height:44px}.news-btn,.footer-legal a,.yt-channel,.xp-close,.vsl-mini-btn,.gp-proof a{position:relative}.news-btn:after,.footer-legal a:after,.yt-channel:after,.xp-close:after,.vsl-mini-btn:after,.gp-proof a:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1!important;background:0 0!important}}
