@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,400;0,500;0,600;0,700;1,500&display=swap");.site-frame *{box-sizing:border-box}.site-frame{--paper:#ffffff;--ink:#000000;--acid:#8dfc82;--line:rgba(33,33,33,0.2);--line-dark:rgba(255,255,255,0.22);--muted:rgba(0,0,0,0.55);--muted-dark:rgba(255,255,255,0.58);--shell:90vw;--ease:cubic-bezier(0.22,1,0.36,1);position:relative;width:100%;min-height:100vh;min-height:100svh;overflow-x:clip;background:var(--paper);color:var(--ink);font-family:Founders Grotesk,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.site-frame>main{width:100%;min-height:100%}.site-frame ::selection{background:var(--acid);color:var(--ink)}.t-display{font-family:Founders Grotesk,Arial,sans-serif;letter-spacing:0;line-height:.9}.t-display,.t-serif{font-weight:400;text-transform:uppercase}.t-serif{font-family:Sackler,Times New Roman,serif;line-height:1}.t-fat{font-family:DT Getai Grotesk Display,Arial Black,sans-serif;font-weight:900;font-size:clamp(22px,2.6vw,33px);line-height:1.3}.t-mono{letter-spacing:.1em;font-size:11px}.t-mono,.t-mono-lg{font-family:Roboto Mono,ui-monospace,monospace;font-weight:500;text-transform:uppercase;line-height:1.2}.t-mono-lg{letter-spacing:.12em;font-size:14px}.t-body{font-family:Founders Grotesk,Arial,sans-serif;line-height:1.2}.h1{font-size:clamp(52px,6.4vw,88px)}.h2{font-size:clamp(38px,4.4vw,56px);line-height:.9}.h2-serif{font-size:clamp(40px,5.4vw,70px)}.h3{font-size:clamp(32px,3.6vw,45px)}.h4{font-size:clamp(27px,3vw,36px)}.h5{font-size:clamp(27px,2.8vw,36px);line-height:.9}.h6{font-size:clamp(20px,2.2vw,29px)}.lede{font-size:clamp(18px,1.7vw,23px)}.lede,.small{line-height:1.2}.small{font-size:14px}.shell{max-width:none;margin-inline:auto}.shell,.site-header{width:var(--shell)}.site-nav{display:flex;width:100%;min-height:62px;align-items:center;justify-content:space-between;gap:clamp(10px,1.3vw,22px);padding:7px 9px 7px 18px;border:1px solid rgba(33,33,33,.12);border-radius:999px;transition:background-color .5s var(--ease),border-color .5s var(--ease),box-shadow .5s var(--ease),min-height .5s var(--ease)}.site-brand{display:flex;min-width:144px;flex:0 0 auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding-left:2px;color:var(--ink);text-decoration:none}.site-wordmark{display:block;width:144px;height:auto;overflow:visible}.site-brand-caption{padding-left:1px;font-family:Roboto Mono,ui-monospace,monospace;font-size:7px;font-weight:500;letter-spacing:.17em;line-height:1;white-space:nowrap}.site-links{display:none;flex:1 1 auto;align-items:center;justify-content:center;gap:clamp(11px,1.35vw,20px);margin:0;padding:0;list-style:none}.site-links li{flex:0 0 auto}.site-link{color:#282828;font-size:13px;font-weight:500;letter-spacing:.015em;text-decoration:none;white-space:nowrap}.site-cta,.site-link{font-family:Founders Grotesk,Helvetica Neue,Arial,sans-serif;line-height:1}.site-cta{min-height:44px;flex:0 0 auto;justify-content:center;gap:9px;padding:0 16px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.045em}.site-cta-desktop{display:none}.site-cta-mobile{display:inline}.site-cta .arrow{width:14px;height:11px}.site-mobile-toggle{display:inline-flex;width:42px;height:42px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(33,33,33,.18);border-radius:50%;background:transparent;cursor:pointer;transition:background-color .35s var(--ease),transform .35s var(--ease)}.site-mobile-toggle:hover{background:var(--acid);transform:scale(1.04)}.site-cta:focus-visible,.site-link:focus-visible,.site-mobile-toggle:focus-visible{outline:2px solid var(--acid);outline-offset:3px}@media (min-width:1200px){.site-links{display:flex}.site-cta-desktop{display:inline}.site-cta-mobile,.site-mobile-toggle{display:none}.site-nav{min-height:66px}.site-wordmark{width:154px}.site-brand{min-width:154px}}@media (max-width:390px){.site-nav{min-height:54px;gap:7px;padding:5px 6px 5px 10px}.site-brand,.site-wordmark{width:112px;min-width:112px}.site-brand-caption{font-size:6px}.site-cta{min-height:38px;gap:6px;padding-inline:10px;font-size:10px}.site-mobile-toggle{width:36px;height:36px}}.site-frame img,.site-frame video{display:block;max-width:100%}.site-frame section[id]{scroll-margin-top:104px}.responsive-grid-three{gap:20px}.footer-grid,.responsive-grid-three{display:grid;grid-template-columns:minmax(0,1fr)}.footer-grid{gap:38px 30px}.faq-layout,.insider-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:34px}@media (min-width:620px){.footer-grid,.responsive-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.faq-layout,.insider-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:start}.faq-layout{align-items:start}}@media (min-width:1180px){.footer-grid,.responsive-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid{gap:30px}}.sm-overlay{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));overflow-y:auto;background:rgba(0,0,0,.78);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);animation:popupFade .3s ease both}.sm-dialog{width:min(100%,580px);max-height:min(90vh,780px);max-height:min(90svh,780px);overflow-y:auto;overscroll-behavior:contain;padding:clamp(20px,4.5vw,42px);border:1px solid var(--line-dark);background:#000;color:#fff;animation:popupRise .58s var(--ease) both}.landing-dialog{width:min(100%,640px)}.popup-topline{display:flex;align-items:center;justify-content:space-between;gap:14px}.popup-topline>*{min-width:0}.popup-close{display:inline-flex;width:38px;height:38px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--line-dark);border-radius:50%;background:transparent;color:#fff;font-size:18px;line-height:1;cursor:pointer;transition:color .3s var(--ease),background .3s var(--ease),border-color .3s var(--ease)}.popup-close:hover{border-color:var(--acid);background:var(--acid);color:#000}.popup-text-link{border:0;padding:4px 0;background:transparent;color:inherit;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:rgba(255,255,255,.4);text-underline-offset:4px}.popup-text-link:hover{color:var(--acid)}.cookie-popup .btn,.sm-dialog .btn{min-height:46px;white-space:normal;text-align:center}.sm-dialog .field{min-height:46px;font-size:clamp(12px,3.2vw,14px)}.sm-dialog .field::placeholder{color:rgba(255,255,255,.44)}.sm-dialog button:disabled{cursor:wait;opacity:.62}.cookie-popup{position:fixed;right:max(5vw,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:80;width:min(90vw,620px);max-height:min(80svh,560px);overflow-y:auto;padding:clamp(17px,3.3vw,25px);border:1px solid var(--line-dark);background:#000;color:#fff;box-shadow:0 22px 80px rgba(0,0,0,.28);animation:popupRise .48s var(--ease) both}.cookie-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px}.cookie-actions .popup-text-link{grid-column:1/-1}.cookie-actions .btn{width:100%;min-height:44px;gap:4px;padding-inline:9px;font-size:10px;white-space:normal}.cookie-essential{border-color:var(--line-dark);color:#fff}.cookie-accept{border-color:#fff}.email-toast{position:fixed;right:max(5vw,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:80;display:flex;width:min(90vw,470px);align-items:flex-start;gap:14px;padding:18px;border:1px solid var(--line-dark);background:#000;color:#fff;box-shadow:0 22px 80px rgba(0,0,0,.3);animation:toastRise .45s var(--ease) both}.toast-mark{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--acid);color:#000;font-size:15px}@keyframes popupFade{0%{opacity:0}to{opacity:1}}@keyframes popupRise{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.sm-overlay{align-items:flex-end;padding:10px}.sm-dialog{width:100%;max-height:91svh}.landing-dialog,.sm-dialog{padding:21px 18px}.cookie-popup,.email-toast{right:5vw;bottom:max(12px,env(safe-area-inset-bottom));width:90vw}.cookie-popup .t-mono{letter-spacing:.07em}.email-toast{padding:15px}}.btn{position:relative;display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;overflow:hidden;isolation:isolate;transition:color .45s var(--ease),border-color .45s var(--ease);cursor:pointer;border:1px solid transparent;white-space:nowrap}.btn:before{content:"";position:absolute;inset:0;z-index:-1;transform:translateY(101%);transition:transform .5s var(--ease)}.btn:hover:before{transform:translateY(0)}.btn-dark{background:var(--ink);color:var(--paper)}.btn-dark:before{background:var(--acid)}.btn-dark:hover,.btn-light{color:var(--ink)}.btn-light{background:var(--paper)}.btn-light:before{background:var(--acid)}.btn-ghost{border-color:currentColor;background:transparent;color:inherit}.btn-ghost:before{background:var(--acid)}.btn-ghost:hover{color:var(--ink)}.btn .arrow{transition:transform .45s var(--ease)}.btn:hover .arrow{transform:translateX(4px)}.btn:active{transform:scale(.98)}.rv{opacity:0;transform:translateY(44px);transition:opacity 1s var(--ease),transform 1s var(--ease);will-change:transform,opacity}.rv.in{opacity:1;transform:none}.rv-lg{transform:translateY(60px)}.rv-blur{filter:blur(8px);transition:opacity 1s var(--ease),transform 1s var(--ease),filter 1s var(--ease)}.rv-blur.in{filter:blur(0)}.ch{opacity:.12;will-change:opacity,filter,transform}.ch,.mask-line{display:inline-block}.mask-line{overflow:hidden;vertical-align:top;padding-bottom:.06em}.mask-inner{display:inline-block;transform:translateY(110%);opacity:0;transition:transform .9s var(--ease),opacity .9s var(--ease)}.mask-inner.up{transform:translateY(0);opacity:1}.marquee{overflow:hidden;width:100%}.mq-track{display:flex;width:max-content;animation:mq var(--mq-dur,46s) linear infinite;backface-visibility:hidden}.mq-track p,.mq-track span{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mq-track.rev{animation-direction:reverse}.marquee:hover .mq-track{animation-play-state:paused}@keyframes mq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-track{display:flex;width:max-content;animation:mq 32s linear infinite}.hero-media img,.hero-media video{width:100%;height:100%;object-fit:cover;display:block}.hero-in{opacity:0;animation:heroUp 1s var(--ease) forwards}@keyframes heroUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hero-word{transform:translateY(105%);animation:heroWord 1.1s var(--ease) .3s forwards}@keyframes heroWord{to{transform:translateY(0)}}.nav-in{opacity:0;animation:heroUp .7s var(--ease) forwards}.scroll-hint{animation:scrollHint 1.8s ease-in-out infinite}@keyframes scrollHint{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(4px);opacity:1}}.stat-card{position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;inset:0;background:var(--acid);transform:translateY(101%);transition:transform .55s var(--ease);z-index:0}.stat-card:hover:before{transform:translateY(0)}.stat-card>*{position:relative;z-index:1}.hero-zoom{animation:heroZoom 18s ease-out forwards}@keyframes heroZoom{0%{transform:scale(1.1)}to{transform:scale(1.02)}}.grain:after{content:"";position:absolute;inset:-60px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.7'/%3E%3C/svg%3E");background-size:320px;opacity:.35;mix-blend-mode:overlay;animation:grainShift .7s steps(4) infinite}@keyframes grainShift{0%{transform:translate(0)}25%{transform:translate(-12px,8px)}50%{transform:translate(8px,-10px)}75%{transform:translate(-6px,-6px)}to{transform:translate(10px,6px)}}.media-fallback{background:linear-gradient(135deg,#1b1b1b,#2e332c 45%,#101010);position:relative}.media-fallback:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.4'/%3E%3C/svg%3E");background-size:300px;opacity:.4;mix-blend-mode:overlay}@keyframes rvIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.intro{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#000;transition:clip-path .75s var(--ease);clip-path:inset(0 0 0 0)}.intro-out{clip-path:inset(0 0 100% 0)}.intro-inner{display:flex;flex-direction:column;align-items:center;gap:22px;width:min(70vw,520px)}.intro-word{animation:introWord .9s var(--ease) both}@keyframes introWord{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.intro-bar{position:relative;height:2px;width:100%;background:rgba(255,255,255,.18);overflow:hidden}.intro-fill{position:absolute;inset:0;background:var(--acid);transform-origin:left;transform:scaleX(0)}.intro-count{color:rgba(255,255,255,.7);font-size:11px}.img-zoom img{transition:transform 1.1s var(--ease)}.img-zoom:hover img{transform:scale(1.06)}.clip-reveal{overflow:hidden}.clip-reveal .clip-inner{height:100%;width:100%;clip-path:inset(0 0 100% 0);transition:clip-path 1.1s var(--ease)}.clip-reveal.in .clip-inner{clip-path:inset(0 0 0 0)}.clip-reveal .clip-img{transform:scale(1.18);transition:transform 1.5s var(--ease)}.clip-reveal.in .clip-img{transform:scale(1)}.card{border:1px solid var(--line);transition:background-color .5s var(--ease),color .5s var(--ease),border-color .5s var(--ease),transform .5s var(--ease),box-shadow .5s var(--ease)}.card:hover{transform:translateY(-6px)}.card-dark{border-color:var(--line-dark)}.hairline{border-top:1px solid var(--line)}.link-u{position:relative}.link-u:after{content:"";position:absolute;left:0;bottom:-3px;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease)}.link-u:hover:after{transform:scaleX(1);transform-origin:left}input.field{background:transparent;border:0;border-bottom:1px solid var(--line-dark);padding:12px 0;color:inherit;outline:none;transition:border-color .4s var(--ease)}input.field:focus{border-color:var(--acid)}input.field::placeholder{color:rgba(255,255,255,.4)}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition-duration:.01ms!important}.rv{transform:none}.ch,.rv{opacity:1}}