@font-face{font-family:Switzer-Thin;src:url(/fonts/switzer/Switzer-Thin.woff2) format("woff2"),url(/fonts/switzer/Switzer-Thin.woff) format("woff"),url(/fonts/switzer/Switzer-Thin.ttf) format("truetype");font-weight:100;font-display:swap;font-style:normal}@font-face{font-family:Switzer-ThinItalic;src:url(/fonts/switzer/Switzer-ThinItalic.woff2) format("woff2"),url(/fonts/switzer/Switzer-ThinItalic.woff) format("woff"),url(/fonts/switzer/Switzer-ThinItalic.ttf) format("truetype");font-weight:100;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Extralight;src:url(/fonts/switzer/Switzer-Extralight.woff2) format("woff2"),url(/fonts/switzer/Switzer-Extralight.woff) format("woff"),url(/fonts/switzer/Switzer-Extralight.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:Switzer-ExtralightItalic;src:url(/fonts/switzer/Switzer-ExtralightItalic.woff2) format("woff2"),url(/fonts/switzer/Switzer-ExtralightItalic.woff) format("woff"),url(/fonts/switzer/Switzer-ExtralightItalic.ttf) format("truetype");font-weight:200;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Light;src:url(/fonts/switzer/Switzer-Light.woff2) format("woff2"),url(/fonts/switzer/Switzer-Light.woff) format("woff"),url(/fonts/switzer/Switzer-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Switzer-LightItalic;src:url(/fonts/switzer/Switzer-LightItalic.woff2) format("woff2"),url(/fonts/switzer/Switzer-LightItalic.woff) format("woff"),url(/fonts/switzer/Switzer-LightItalic.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Regular;src:url(/fonts/switzer/Switzer-Regular.woff2) format("woff2"),url(/fonts/switzer/Switzer-Regular.woff) format("woff"),url(/fonts/switzer/Switzer-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Switzer-Italic;src:url(/fonts/switzer/Switzer-Italic.woff2) format("woff2"),url(/fonts/switzer/Switzer-Italic.woff) format("woff"),url(/fonts/switzer/Switzer-Italic.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Medium;src:url(/fonts/switzer/Switzer-Medium.woff2) format("woff2"),url(/fonts/switzer/Switzer-Medium.woff) format("woff"),url(/fonts/switzer/Switzer-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Switzer-MediumItalic;src:url(/fonts/switzer/Switzer-MediumItalic.woff2) format("woff2"),url(/fonts/switzer/Switzer-MediumItalic.woff) format("woff"),url(/fonts/switzer/Switzer-MediumItalic.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Semibold;src:url(/fonts/switzer/Switzer-Semibold.woff2) format("woff2"),url(/fonts/switzer/Switzer-Semibold.woff) format("woff"),url(/fonts/switzer/Switzer-Semibold.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Switzer-SemiboldItalic;src:url(/fonts/switzer/Switzer-SemiboldItalic.woff2) format("woff2"),url(/fonts/switzer/Switzer-SemiboldItalic.woff) format("woff"),url(/fonts/switzer/Switzer-SemiboldItalic.ttf) format("truetype");font-weight:600;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Bold;src:url(/fonts/switzer/Switzer-Bold.woff2) format("woff2"),url(/fonts/switzer/Switzer-Bold.woff) format("woff"),url(/fonts/switzer/Switzer-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Switzer-BoldItalic;src:url(/fonts/switzer/Switzer-BoldItalic.woff2) format("woff2"),url(/fonts/switzer/Switzer-BoldItalic.woff) format("woff"),url(/fonts/switzer/Switzer-BoldItalic.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Extrabold;src:url(/fonts/switzer/Switzer-Extrabold.woff2) format("woff2"),url(/fonts/switzer/Switzer-Extrabold.woff) format("woff"),url(/fonts/switzer/Switzer-Extrabold.ttf) format("truetype");font-weight:800;font-display:swap;font-style:normal}@font-face{font-family:Switzer-ExtraboldItalic;src:url(/fonts/switzer/Switzer-ExtraboldItalic.woff2) format("woff2"),url(/fonts/switzer/Switzer-ExtraboldItalic.woff) format("woff"),url(/fonts/switzer/Switzer-ExtraboldItalic.ttf) format("truetype");font-weight:800;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Black;src:url(/fonts/switzer/Switzer-Black.woff2) format("woff2"),url(/fonts/switzer/Switzer-Black.woff) format("woff"),url(/fonts/switzer/Switzer-Black.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Switzer-BlackItalic;src:url(/fonts/switzer/Switzer-BlackItalic.woff2) format("woff2"),url(/fonts/switzer/Switzer-BlackItalic.woff) format("woff"),url(/fonts/switzer/Switzer-BlackItalic.ttf) format("truetype");font-weight:900;font-display:swap;font-style:italic}@font-face{font-family:Switzer-Variable;src:url(/fonts/switzer/Switzer-Variable.woff2) format("woff2"),url(/fonts/switzer/Switzer-Variable.woff) format("woff"),url(/fonts/switzer/Switzer-Variable.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Switzer-VariableItalic;src:url(/fonts/switzer/Switzer-VariableItalic.woff2) format("woff2"),url(/fonts/switzer/Switzer-VariableItalic.woff) format("woff"),url(/fonts/switzer/Switzer-VariableItalic.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:italic}@font-face{font-family:Proximity Dot Trial;src:url(/fonts/Prxm-Dot-Regular-50-Trial.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--font-sans:"Switzer-Variable",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-sans-italic:"Switzer-VariableItalic",system-ui,-apple-system,BlinkMacSystemFont,sans-serif}em,i{font-family:var(--font-sans-italic)}body,em,i{font-style:normal}body{margin:0;font-family:var(--font-sans);font-weight:500;background:#000;align-content:center;justify-content:center;text-align:center;height:100vh;color:#cac2ed;overflow-x:hidden;position:relative}.bg-video{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}body>:not(.bg-video){position:relative;z-index:1}body.adventure-view .bg-video{display:none}body.adventure-view{background-image:linear-gradient(160deg,rgba(5,5,6,.58),rgba(27,29,36,.42) 45%,rgba(58,63,74,.34)),url(/images/environment/space.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.page{max-width:1500px;margin:0 auto;padding:500px 124px 64px;display:grid;grid-gap:56px;gap:56px}.landing{position:fixed;inset:0;z-index:1}.landing,.landing-hero{display:flex;align-items:center;justify-content:center}.landing-hero{flex-direction:column;gap:32px;text-align:center;padding:24px}.landing-title-frame{pointer-events:none;z-index:1;margin-top:-80px}.landing-title{margin:0;font-family:var(--font-sans);font-size:clamp(60px,5vw,40px);font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:hsla(0,0%,100%,.96);text-shadow:0 0 26px rgba(165,132,215,.75),0 0 48px rgba(102,204,255,.45),0 0 96px rgba(165,132,215,.4);mix-blend-mode:screen;text-align:center}@keyframes landingCtaReveal{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:auto}}.landing-cta{display:inline-flex;justify-content:center;align-items:center;margin-top:43px;width:120px;height:120px;padding:0;font-family:"Proximity Dot Trial",var(--font-sans),system-ui,sans-serif;font-size:clamp(18px,4.5vw,22px);font-weight:400;font-style:normal;font-synthesis:none;letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;color:hsla(0,0%,100%,.98);text-align:center;text-decoration:none;z-index:2;background:transparent;border:none;border-radius:50%;text-shadow:0 0 20px rgba(165,132,215,.9),0 0 40px rgba(102,204,255,.4);box-shadow:none;opacity:0;pointer-events:none;animation:landingCtaReveal .85s ease-out 7.5s forwards;transform:translateY(-3px);transition:transform .25s ease,text-shadow .25s ease,filter .25s ease}.landing-cta:hover{transform:translateY(-3px) scale(1.04);text-shadow:0 0 26px rgba(190,155,235,.98),0 0 48px rgba(120,210,255,.859),0 0 72px rgba(165,132,215,.847);filter:drop-shadow(0 0 14px rgba(165,132,215,.55))}@media (prefers-reduced-motion:reduce){.landing-cta{animation:none;opacity:1;pointer-events:auto}}.hero{display:grid;grid-gap:3px;gap:3px;align-items:left;text-align:left}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:20px;color:#fff;margin:0 0 10px;opacity:.8}h1{font-size:70px;line-height:.8;margin:0;font-family:var(--font-sans);font-weight:500;font-style:normal}.lead{font-size:30px;color:#98a4c1;max-width:1000px;margin:15px left 0}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;justify-content:left}.hero-video{display:flex;justify-content:center;margin:24px 0 8px}.hero-video-player{width:min(860px,90vw);max-height:55vh;border-radius:16px;box-shadow:0 16px 40px rgba(0,0,0,.35);background:#000}.primary,.secondary{padding:12px 22px;border-radius:999px;text-decoration:none;font-weight:600;border:1px solid #0b0b0f}.primary{background:#a584d7;color:#000}.secondary{color:#0b0b0f;background:#787878}.privacy{font-size:16px;color:#5b5f6a;margin:18px 0 0}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px}.step{border:1px solid #e4e5e8;padding:20px;border-radius:16px;display:grid;grid-gap:8px;gap:8px}.step span{font-size:18px;color:#98a4c1}.step h2{margin:0;font-size:18px}.step p{margin:0;color:#98a4c1;font-size:14px}@media (max-width:640px){h1{font-size:34px}}