@font-face{font-family:Monument Extended;src:url(/fonts/MonumentExtended-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Monument Extended;src:url(/fonts/MonumentExtended-Ultrabold.woff2)format("woff2");font-weight:800;font-display:swap}:root{--ink:#030817;--navy:#0a1638;--cobalt:#0b2fc4;--teal-dark:#06222b;--cream:#f5f2ec;--ice:#dceff1;--red:#c00305;--red-hover:#d61a1c;--gold:#d8b25c;--link:#ff6b57;--link-hover:#ff8e7e;--ease:cubic-bezier(.2,.7,.2,1)}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--cream);-webkit-font-smoothing:antialiased;margin:0;font-family:Schibsted Grotesk,system-ui,sans-serif}*{box-sizing:border-box}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}input::placeholder{color:#f5f2ec8c}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn-nav{background:var(--red);color:#fff;border-radius:999px;padding:12px 22px;font-size:15px;font-weight:700;transition:transform .25s,background .25s}.btn-nav:hover{background:var(--red-hover);color:#fff;transform:translateY(-2px)}.btn-submit{cursor:pointer;background:var(--red);color:#fff;font:inherit;white-space:nowrap;border:0;border-radius:999px;padding:16px 26px;font-size:16px;font-weight:800;transition:transform .25s,background .25s,opacity .25s}.btn-submit:hover{background:var(--red-hover);transform:scale(1.04)}.btn-submit:disabled{cursor:progress;opacity:.7;transform:none}.btn-cta{white-space:nowrap;background:var(--red);color:#fff;border-radius:999px;padding:clamp(18px,1.6vw,24px) clamp(34px,3vw,48px);font-family:Jost,sans-serif;font-size:clamp(18px,1.5vw,21px);font-weight:600;transition:transform .25s,background .25s;display:inline-flex}.btn-cta:hover{background:var(--red-hover);color:#fff;transform:scale(1.04)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.signup-form:focus-within{border-color:#f5f2ec8c!important}.signup-done{display:none}.joined .signup-form{display:none!important}.joined .signup-done{animation:signup-in .5s var(--ease) both;display:flex}@keyframes signup-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.signup-error{color:var(--link);margin:0;font-family:Jost,sans-serif;font-size:15px}.signup-error:empty,.br-mob{display:none}.ev-img{aspect-ratio:4/3;filter:drop-shadow(0 30px 60px #03081773);opacity:1;pointer-events:none;background:url(/images/Untitled-design.webp) 100% 100%/contain no-repeat;max-width:106%;height:117%;position:absolute;bottom:0;right:-3%}.statement-inner{max-width:min(1100px,100%)}.snake-hold{height:110vh}.xp-bg{transition:transform .9s var(--ease),filter .9s;filter:saturate()brightness(.82);transform:scale(1)}.xp-rows{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.xp-p{opacity:0;transition:opacity .45s 80ms,transform .55s var(--ease);transform:translateY(-8px)}.xp.on .xp-bg{filter:saturate(1.2)brightness();transform:scale(1.06)}.xp.on .xp-rows{grid-template-rows:1fr}.xp.on .xp-p{opacity:1;transform:translateY(0)}.faq-icon{width:40px;height:40px;color:var(--cream);background:#f5f2ec14;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:transform .35s,background .35s;display:flex;transform:rotate(0)}.faq-item.open .faq-icon{background:var(--link);color:var(--ink);transform:rotate(45deg)}.faq-a{display:none}.faq-item.open .faq-a{display:block}.film-ph{color:#f5f2ec73;letter-spacing:.04em;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-family:Jost,sans-serif;font-size:14px;display:flex;position:absolute;inset:0}@media (width<=639.98px){.br-desk{display:none}.br-mob{display:inline}.ev-img{opacity:.28;background-position:bottom;max-width:none;height:100%;right:-30%}.statement-inner{max-width:min(1100px,100% - 72px)}.snake-hold{height:0}.xp .xp-bg{filter:saturate(1.2)brightness();transform:scale(1.06)}.xp .xp-rows{grid-template-rows:1fr}.xp .xp-p{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
