.mx-hero{--void:#08070a;--hero-gold:#e3b341;--hero-silver:#c9ccd1;--hero-orange:#ff5a1f;--hero-purple:#8b5cf6;--hero-blue:#3a6bff;background:var(--void);color:#fff;position:relative}.mx-hero~section{content-visibility:auto;contain-intrinsic-size:auto 900px}.mx-stage{pointer-events:none;height:100svh;position:sticky;top:0;overflow:hidden}.mx-hero #mx-scene{z-index:0;opacity:0;width:100%;height:100%;transition:opacity 1.2s;display:block;position:absolute;inset:0}.mx-hero #mx-scene.ready{opacity:1}.mx-hero #mx-poster{z-index:0;background:radial-gradient(50% 22% at 64% 83%,#e3b34147,#0000 68%),radial-gradient(72% 30% at 54% 100%,#784f1840,#0000 72%),radial-gradient(60% 50% at 50% 58%,#1a1024 0%,#08070a 70%);justify-content:center;align-items:center;transition:opacity 1.2s;display:flex;position:absolute;inset:0}.mx-hero #mx-poster img{filter:drop-shadow(0 30px 60px #8b5cf640);width:auto;height:min(62vh,70vw)}.mx-hero #mx-poster.hide{opacity:0}.mx-hero.is-poster #mx-scene{display:none}.mx-hero.is-poster #mx-poster{opacity:1!important}.mx-hero .grain{z-index:1;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.mx-hero .vignette{z-index:2;pointer-events:none;background:radial-gradient(92% 52% at 50% 100%,#23160829,#0000 66%),radial-gradient(70% 50% at 50% 0,#0009,#0000 60%),linear-gradient(90deg,#00000085,#0000 30% 72%,#0000005c);position:absolute;inset:0}.mx-hero .rail{z-index:20;opacity:0;pointer-events:none;transition:opacity .4s;position:fixed;top:50%;right:34px;transform:translateY(-50%)}.mx-hero.is-onscreen .rail{opacity:1;pointer-events:auto}.mx-hero .rail .track{background:#ffffff24;width:1px;height:250px;position:relative}.mx-hero .rail .fill{background:var(--hero-gold);width:100%;height:0%;transition:height .12s linear;position:absolute;top:0;left:0}.mx-hero .rail button.dot{cursor:pointer;background:0 0;border:none;border-radius:50%;width:16px;height:16px;padding:0;position:absolute;left:50%;transform:translate(-50%,-50%)}.mx-hero .rail button.dot:after{content:"";background:#ffffff40;border-radius:50%;width:7px;height:7px;margin:4.5px auto;transition:background .3s,box-shadow .3s;display:block}.mx-hero .rail button.dot.active:after{background:var(--hero-gold);box-shadow:0 0 10px var(--hero-gold)}.mx-hero .rail button.dot:focus-visible{outline:2px solid var(--hero-gold);outline-offset:3px}.mx-hero .rail .label{font-family:var(--font-mono-hero), ui-monospace, monospace;letter-spacing:.12em;color:#ffffff59;white-space:nowrap;text-transform:uppercase;opacity:0;pointer-events:none;font-size:9px;transition:color .3s,opacity .3s;position:absolute;right:20px;transform:translateY(-50%)}.mx-hero .rail .label.active{color:var(--hero-gold);opacity:1}@media (max-width:900px){.mx-hero .rail{display:none}}.mx-hero .beats{z-index:10;margin-top:-100vh;position:relative}@supports (height:100svh){.mx-hero .beats{margin-top:-100svh}}.mx-hero .beat{align-items:center;min-height:100vh;padding:0 8vw;display:flex;position:relative}.mx-hero .beat-hero{align-items:flex-start;min-height:130vh;padding-top:15vh}@media (min-height:950px){.mx-hero .beat-hero{padding-top:20vh}}.mx-hero .beat-final{text-align:center;justify-content:center;min-height:110vh}@media (max-width:640px){.mx-hero .beat{min-height:88vh}.mx-hero .beat-hero{min-height:115vh}}.mx-hero .copy{opacity:0;max-width:560px;transition:opacity .65s cubic-bezier(.16,.84,.44,1),transform .65s cubic-bezier(.16,.84,.44,1);transform:translateY(14px)}.mx-hero .copy.in-view{opacity:1;transform:translateY(0)}.mx-hero .copy-right{text-align:right;margin-left:auto}.mx-hero .eyebrow{font-family:var(--font-mono-hero), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:600;display:inline-flex}.mx-hero .eyebrow:before{content:"";background:currentColor;width:22px;height:1px;display:inline-block}.mx-hero .copy-right .eyebrow{flex-direction:row-reverse}.mx-hero .display{font-family:var(--font-anton), ui-sans-serif, system-ui, sans-serif;text-transform:uppercase;letter-spacing:.005em;margin-bottom:22px;font-size:clamp(2.4rem,5.8vw,4.9rem);font-weight:400;line-height:.94}.mx-hero h1.display{white-space:nowrap;width:max-content;max-width:100%;font-size:clamp(1.85rem,4.25vw,4rem)}.mx-hero .grad{background:linear-gradient(100deg, var(--hero-gold), var(--hero-purple) 70%);color:#0000;-webkit-background-clip:text;background-clip:text}.mx-hero p.body{color:#ffffffbd;text-shadow:0 1px 3px #000000c7;max-width:460px;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:400;line-height:1.6}.mx-hero .copy-right p.body{margin-left:auto}.mx-hero .chips{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.mx-hero .copy-right .chips{justify-content:flex-end}.mx-hero .chip{font-family:var(--font-mono-hero), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#ffffff08;border:1px solid #ffffff38;border-radius:100px;padding:8px 14px;font-size:11px;font-weight:600}.mx-hero .chip.gold{color:var(--hero-gold);border-color:#e3b3418c}.mx-hero .cta-row{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.mx-hero .cta-btn{font-family:var(--font-mono-hero), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#0a0908;background:linear-gradient(100deg, var(--hero-gold), var(--hero-purple));cursor:pointer;border:none;border-radius:100px;align-items:center;gap:12px;padding:16px 30px;font-size:13px;font-weight:700;text-decoration:none;transition:box-shadow .35s,transform .35s;display:inline-flex}.mx-hero .cta-btn:hover{transform:translateY(-2px);box-shadow:0 0 40px #e3b34166}.mx-hero .cta-btn.ghost{color:#fff;background:0 0;border:1px solid #ffffff59}.mx-hero .cta-btn.ghost:hover{box-shadow:none;background:#ffffff0f;border-color:#fff}.mx-hero .cta-btn:focus-visible,.mx-hero .chip-btn:focus-visible,.mx-hero a:focus-visible,.mx-hero button:focus-visible{outline:2px solid var(--hero-gold);outline-offset:3px}.mx-hero .scrollcue{font-family:var(--font-mono-hero), ui-monospace, monospace;letter-spacing:.18em;color:#ffffff8c;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;transition:opacity .6s;display:flex}.mx-hero .scrollcue .chev{font-size:14px;animation:1.6s ease-in-out infinite mx-bob}@keyframes mx-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.mx-hero .scrollcue.hide{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.mx-hero .scrollcue .chev{animation:none}}.mx-hero .hero-specs{gap:14px;max-width:420px;margin-top:30px;list-style:none;display:grid}.mx-hero .hero-specs li{align-items:center;gap:12px;display:flex}.mx-hero .hero-specs b{font-family:var(--font-sans), sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#fff;text-shadow:0 1px 3px #000000e0,0 0 8px #00000052;font-size:14px;font-weight:800;display:block}.mx-hero .hero-specs small{font-family:var(--font-mono-hero), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;text-shadow:0 1px 3px #000000e6,0 0 7px #00000061;margin-top:2px;font-size:10px;display:block}.mx-hero .copy-right .hero-specs{margin-left:auto}.mx-hero .cta-row .mx-btn-gold,.mx-hero .cta-row .mx-btn-ghost{border-radius:100px}.mx-hero .hero-discover{border-top:1px solid #ffffff1a;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:start;gap:26px;padding-top:18px;display:grid;position:absolute;top:calc(100svh - 116px);left:8vw;right:8vw}.mx-hero .hero-discover a{align-items:flex-start;gap:12px;text-decoration:none;transition:opacity .25s;display:flex}.mx-hero .hero-discover a:hover{opacity:.75}.mx-hero .hero-discover b{font-family:var(--font-mono-hero), ui-monospace, monospace;letter-spacing:.1em;color:var(--hero-gold);font-size:11px;font-weight:700}.mx-hero .hero-discover strong{font-family:var(--font-sans), sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:13px;font-weight:800;display:block}.mx-hero .hero-discover small{font-family:var(--font-mono-hero), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;margin-top:3px;font-size:9px;display:block}@media (max-width:900px){.mx-hero .hero-discover{border-top:0;grid-template-columns:1fr;top:calc(100svh - 84px)}.mx-hero .hero-discover a{display:none}}.mx-hero .dose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;max-width:520px;margin-top:26px;display:grid}.mx-hero .dose{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14101a8c;border:1px solid #e3b34147;border-radius:14px;padding:12px 16px}.mx-hero .dose b{font-family:var(--font-mono-hero), ui-monospace, monospace;color:var(--hero-gold);letter-spacing:.04em;font-size:14px;display:block}.mx-hero .dose span{color:#ffffffa8;letter-spacing:.02em;font-size:12px}@media (max-width:480px){.mx-hero .dose-grid{grid-template-columns:1fr}}.mx-hero .purchase{text-align:left;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0b12b8;border:1px solid #ffffff24;border-radius:20px;max-width:560px;margin:36px auto 0;padding:24px}.mx-hero .purchase .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mx-hero .purchase .price{font-family:var(--font-anton), ui-sans-serif, system-ui, sans-serif;letter-spacing:.02em;font-size:30px}.mx-hero .purchase .price del{color:#ffffff61;margin-left:10px;font-size:18px}.mx-hero .purchase .price small{font-family:var(--font-mono-hero), ui-monospace, monospace;color:#ffffff8c;letter-spacing:.1em;margin-top:2px;font-size:11px;display:block}.mx-hero .opt-label{font-family:var(--font-mono-hero), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;margin:18px 0 8px;font-size:10.5px}.mx-hero .chip-btn{font-family:var(--font-mono-hero), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff3d;border-radius:100px;min-height:40px;padding:10px 16px;font-size:11.5px;font-weight:600;transition:border-color .25s,background .25s}.mx-hero .chip-btn[aria-pressed=true]{border-color:var(--hero-gold);color:var(--hero-gold);background:#e3b34114}.mx-hero .chip-btn.soon{opacity:.45;cursor:not-allowed}.mx-hero .chip-wrap{flex-wrap:wrap;gap:8px;display:flex}.mx-hero .purchase .cta-btn{justify-content:center;width:100%;margin-top:20px}.mx-hero .trust{font-family:var(--font-mono-hero), ui-monospace, monospace;letter-spacing:.08em;color:#ffffff80;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;font-size:10.5px;display:flex}.mx-hero .facts-link{color:var(--hero-gold);text-underline-offset:3px;font-size:12px;text-decoration:underline}.mx-hero .fineprint{font-family:var(--font-mono-hero), ui-monospace, monospace;letter-spacing:.08em;color:#ffffff61;text-transform:uppercase;margin-top:22px;font-size:10px;line-height:1.8}@media (max-width:640px){.mx-hero .beat{padding:0 7vw}.mx-hero .beat-hero{padding-top:18vh}.mx-hero .copy-right{text-align:left;margin-left:0}.mx-hero .copy-right .eyebrow{flex-direction:row}.mx-hero .copy-right p.body{margin-left:0}.mx-hero .copy-right .chips{justify-content:flex-start}}@media (max-width:1023px){.mx-hero .beat-final{padding-bottom:96px}}@media (max-width:640px){.mx-hero .beat-hero{align-items:flex-start;min-height:100svh;padding:98px 18px 22px}.mx-hero .beat-hero .copy{-moz-column-gap:8px;grid-template-rows:auto auto auto auto auto;grid-template-columns:minmax(0,58%) minmax(0,42%);align-content:start;column-gap:8px;width:100%;max-width:none;display:grid}.mx-hero .beat-hero .eyebrow,.mx-hero .beat-hero .mx-display,.mx-hero .beat-hero p.body{z-index:3;grid-column:1;position:relative}.mx-hero .beat-hero .eyebrow{letter-spacing:.16em;white-space:nowrap;margin:0 0 12px;font-size:9px}.mx-hero .beat-hero .eyebrow:before{width:18px}.mx-hero .beat-hero h1.display{letter-spacing:-.02em;text-shadow:none;margin:0 0 14px;padding-bottom:.14em;font-size:clamp(1.15rem,8.6vw,3.4rem);line-height:1.08;overflow:visible}.mx-hero .beat-hero h1.display>span{vertical-align:top;white-space:nowrap;margin-right:-.3em;padding-right:.3em;display:inline-block;overflow:visible}.mx-hero .beat-hero h1.display>.mx-hero-gold{-webkit-text-stroke:.2px #ffefbe47;filter:none}.mx-hero .beat-hero h1.display>.mx-hero-silver{-webkit-text-stroke:.2px #ffffff40;filter:none}.mx-hero .beat-hero p.body{color:#ffffffd6;text-shadow:0 2px 3px #000,0 5px 12px #000000e6;max-width:100%;font-size:clamp(.78rem,3.55vw,.96rem);line-height:1.48}.mx-hero .beat-hero .hero-specs{z-index:4;grid-column:1/-1;gap:0;width:100%;max-width:none;margin:26px 0 0;position:relative}.mx-hero .beat-hero .hero-specs li{border-bottom:1px solid #e3b34161;gap:14px;min-height:62px;padding:9px 2px}.mx-hero .beat-hero .hero-specs li:last-child{border-bottom:0}.mx-hero .beat-hero .hero-specs b{text-shadow:0 2px 3px #000,0 4px 10px #000000e6;font-size:13px}.mx-hero .beat-hero .hero-specs small{letter-spacing:.1em;color:#ffffffb3;text-shadow:0 2px 3px #000,0 4px 9px #000000e6;font-size:8.5px}.mx-hero .beat-hero .mx-hex-sm{flex:0 0 42px;width:42px;height:42px}.mx-hero .beat-hero .cta-row{z-index:4;grid-column:1/-1;grid-template-columns:1.12fr .88fr;gap:9px;width:100%;margin-top:17px;display:grid;position:relative}.mx-hero .beat-hero .cta-row .mx-btn-gold,.mx-hero .beat-hero .cta-row .mx-btn-ghost{letter-spacing:.08em;text-align:center;white-space:nowrap;border-radius:13px;justify-content:center;min-width:0;min-height:50px;padding:12px 9px;font-size:9px}.mx-hero .hero-discover{display:none}.mx-hero .beat:not(.beat-hero):not(.beat-final){align-items:flex-end;padding-bottom:12vh}.mx-hero .beat:not(.beat-hero):not(.beat-final) .copy{background:#08070ad6;border:1px solid #ffffff1a;border-radius:16px;max-width:92%;padding:18px}}.mx-skip-link{z-index:60;color:#0a0908;font-family:var(--font-mono-hero), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;background:#e3b341;border-radius:0 0 10px 10px;padding:12px 20px;font-size:12px;font-weight:700;text-decoration:none;transition:top .25s;position:fixed;top:-60px;left:50%;transform:translate(-50%)}.mx-skip-link:focus-visible{top:0}
