@keyframes cue{0%,100%{transform:scaleX(.3);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}}
@keyframes tick{to{transform:translateX(-50%)}}
:root:where(html){--musepool-var-bg:#050607;--musepool-var-surface:#0D1014;--musepool-var-surface-2:#151A20;--musepool-var-text:#F2F5F7;--musepool-var-dim:rgba(242,245,247,.58);--musepool-var-line:rgba(242,245,247,.10);--musepool-var-accent:#19E3FF;--musepool-var-glow:rgba(25,227,255,.28);--musepool-var-on-accent:#03080A;--musepool-var-display:"Space Grotesk","Inter",system-ui,sans-serif;--musepool-var-mono:"IBM Plex Mono",ui-monospace,monospace;--musepool-var-body:"Inter",system-ui,sans-serif;--musepool-var-pad:clamp(20px,5vw,72px);--musepool-var-ease:cubic-bezier(.16,1,.3,1)}
body:where(body){--musepool-inherit-color:var(--musepool-var-text);--musepool-inherit-font-family:var(--musepool-var-body);--musepool-inherit-font-size:16px;--musepool-inherit-line-height:1.65}
.eyebrow:where(html){--musepool-inherit-font-family:var(--musepool-var-mono);--musepool-inherit-font-size:11.52px;--musepool-inherit-letter-spacing:.16em;--musepool-inherit-text-transform:uppercase;--musepool-inherit-color:var(--musepool-var-accent)}
.eyebrow:where(body){--musepool-inherit-font-family:var(--musepool-var-mono);--musepool-inherit-font-size:11.52px;--musepool-inherit-letter-spacing:.16em;--musepool-inherit-text-transform:uppercase;--musepool-inherit-color:var(--musepool-var-accent)}
.h-display:where(html){--musepool-inherit-font-family:var(--musepool-var-display);--musepool-inherit-font-weight:700;--musepool-inherit-font-size:clamp(41.6px,6.4vw,96px);--musepool-inherit-line-height:.95;--musepool-inherit-letter-spacing:-.03em}
.h-display:where(body){--musepool-inherit-font-family:var(--musepool-var-display);--musepool-inherit-font-weight:700;--musepool-inherit-font-size:clamp(41.6px,6.4vw,96px);--musepool-inherit-line-height:.95;--musepool-inherit-letter-spacing:-.03em}
.lede:where(html){--musepool-inherit-color:var(--musepool-var-dim);--musepool-inherit-font-size:16.8px}
.lede:where(body){--musepool-inherit-color:var(--musepool-var-dim);--musepool-inherit-font-size:16.8px}
.btn:where(html){--musepool-inherit-font-family:var(--musepool-var-mono);--musepool-inherit-font-size:12.48px;--musepool-inherit-letter-spacing:.1em;--musepool-inherit-text-transform:uppercase}
.btn:where(body){--musepool-inherit-font-family:var(--musepool-var-mono);--musepool-inherit-font-size:12.48px;--musepool-inherit-letter-spacing:.1em;--musepool-inherit-text-transform:uppercase}
.btn-solid:where(html){--musepool-inherit-color:var(--musepool-var-on-accent)}
.btn-solid:where(body){--musepool-inherit-color:var(--musepool-var-on-accent)}
.btn-solid:hover:where(html){--musepool-inherit-color:var(--musepool-var-accent)}
.btn-solid:hover:where(body){--musepool-inherit-color:var(--musepool-var-accent)}
.btn-ghost:where(html){--musepool-inherit-color:var(--musepool-var-text)}
.btn-ghost:where(body){--musepool-inherit-color:var(--musepool-var-text)}
.btn-ghost:hover:where(html){--musepool-inherit-color:var(--musepool-var-accent)}
.btn-ghost:hover:where(body){--musepool-inherit-color:var(--musepool-var-accent)}
.logo:where(html){--musepool-inherit-font-family:var(--musepool-var-display);--musepool-inherit-font-weight:700;--musepool-inherit-font-size:21.6px;--musepool-inherit-letter-spacing:.14em}
.logo:where(body){--musepool-inherit-font-family:var(--musepool-var-display);--musepool-inherit-font-weight:700;--musepool-inherit-font-size:21.6px;--musepool-inherit-letter-spacing:.14em}
.nav-link:where(html){--musepool-inherit-font-family:var(--musepool-var-mono);--musepool-inherit-font-size:11.52px;--musepool-inherit-letter-spacing:.14em;--musepool-inherit-text-transform:uppercase;--musepool-inherit-cursor:pointer;--musepool-inherit-color:var(--musepool-var-text)}
.nav-link:where(body){--musepool-inherit-font-family:var(--musepool-var-mono);--musepool-inherit-font-size:11.52px;--musepool-inherit-letter-spacing:.14em;--musepool-inherit-text-transform:uppercase;--musepool-inherit-cursor:pointer;--musepool-inherit-color:var(--musepool-var-text)}
.nav-clip:where(html){--musepool-inherit-line-height:1.1}
.nav-clip:where(body){--musepool-inherit-line-height:1.1}
.nav-label:where(html){--musepool-inherit-text-shadow:0 1.1em 0 var(--musepool-var-accent)}
.nav-label:where(body){--musepool-inherit-text-shadow:0 1.1em 0 var(--musepool-var-accent)}
.cart-count:where(html){--musepool-inherit-font-family:var(--musepool-var-mono);--musepool-inherit-font-size:11.2px;--musepool-inherit-color:var(--musepool-var-accent)}
.cart-count:where(body){--musepool-inherit-font-family:var(--musepool-var-mono);--musepool-inherit-font-size:11.2px;--musepool-inherit-color:var(--musepool-var-accent)}
.nav-toggle:where(html){--musepool-inherit-font-family:var(--musepool-var-mono);--musepool-inherit-font-size:11.2px;--musepool-inherit-letter-spacing:.14em;--musepool-inherit-text-transform:uppercase;--musepool-inherit-cursor:pointer}
.nav-toggle:where(body){--musepool-inherit-font-family:var(--musepool-var-mono);--musepool-inherit-font-size:11.2px;--musepool-inherit-letter-spacing:.14em;--musepool-inherit-text-transform:uppercase;--musepool-inherit-cursor:pointer}
.nav-close:where(html){--musepool-inherit-font-family:var(--musepool-var-mono);--musepool-inherit-font-size:11.2px;--musepool-inherit-letter-spacing:.14em;--musepool-inherit-text-transform:uppercase;--musepool-inherit-cursor:pointer}
.nav-close:where(body){--musepool-inherit-font-family:var(--musepool-var-mono);--musepool-inherit-font-size:11.2px;--musepool-inherit-letter-spacing:.14em;--musepool-inherit-text-transform:uppercase;--musepool-inherit-cursor:pointer}
@media (max-width:900px){.nav-link:where(html){--musepool-inherit-font-family:var(--musepool-var-display);--musepool-inherit-font-size:30.4px;--musepool-inherit-letter-spacing:-.01em;--musepool-inherit-text-transform:none}
.nav-link:where(body){--musepool-inherit-font-family:var(--musepool-var-display);--musepool-inherit-font-size:30.4px;--musepool-inherit-letter-spacing:-.01em;--musepool-inherit-text-transform:none}
.nav-label:where(html){--musepool-inherit-text-shadow:none}
.nav-label:where(body){--musepool-inherit-text-shadow:none}}
.hero-title:where(html){--musepool-inherit-font-family:var(--musepool-var-display);--musepool-inherit-font-weight:700;--musepool-inherit-font-size:clamp(51.2px,9.4vw,153.6px);--musepool-inherit-line-height:.92;--musepool-inherit-letter-spacing:-.035em}
.hero-title:where(body){--musepool-inherit-font-family:var(--musepool-var-display);--musepool-inherit-font-weight:700;--musepool-inherit-font-size:clamp(51.2px,9.4vw,153.6px);--musepool-inherit-line-height:.92;--musepool-inherit-letter-spacing:-.035em}
.hero-title .accent:where(html){--musepool-inherit-color:var(--musepool-var-accent);--musepool-inherit-text-shadow:0 0 42px var(--musepool-var-glow)}
.hero-title .accent:where(body){--musepool-inherit-color:var(--musepool-var-accent);--musepool-inherit-text-shadow:0 0 42px var(--musepool-var-glow)}
.scroll-cue:where(html){--musepool-inherit-font-family:var(--musepool-var-mono);--musepool-inherit-font-size:10.24px;--musepool-inherit-letter-spacing:.2em;--musepool-inherit-text-transform:uppercase;--musepool-inherit-color:var(--musepool-var-dim)}
.scroll-cue:where(body){--musepool-inherit-font-family:var(--musepool-var-mono);--musepool-inherit-font-size:10.24px;--musepool-inherit-letter-spacing:.2em;--musepool-inherit-text-transform:uppercase;--musepool-inherit-color:var(--musepool-var-dim)}
.card-title:where(html){--musepool-inherit-font-family:var(--musepool-var-display);--musepool-inherit-font-weight:500;--musepool-inherit-font-size:20px;--musepool-inherit-letter-spacing:-.01em}
.card-title:where(body){--musepool-inherit-font-family:var(--musepool-var-display);--musepool-inherit-font-weight:500;--musepool-inherit-font-size:20px;--musepool-inherit-letter-spacing:-.01em}
.card-price:where(html){--musepool-inherit-font-family:var(--musepool-var-mono);--musepool-inherit-font-size:14.4px;--musepool-inherit-color:var(--musepool-var-accent)}
.card-price:where(body){--musepool-inherit-font-family:var(--musepool-var-mono);--musepool-inherit-font-size:14.4px;--musepool-inherit-color:var(--musepool-var-accent)}
.story-copy .h-display:where(html){--musepool-inherit-font-size:clamp(38.4px,5.4vw,80px)}
.story-copy .h-display:where(body){--musepool-inherit-font-size:clamp(38.4px,5.4vw,80px)}
.chapter-num:where(html){--musepool-inherit-font-family:var(--musepool-var-mono);--musepool-inherit-font-size:11.2px;--musepool-inherit-letter-spacing:.16em;--musepool-inherit-color:var(--musepool-var-accent)}
.chapter-num:where(body){--musepool-inherit-font-family:var(--musepool-var-mono);--musepool-inherit-font-size:11.2px;--musepool-inherit-letter-spacing:.16em;--musepool-inherit-color:var(--musepool-var-accent)}
.cell-num:where(html){--musepool-inherit-font-family:var(--musepool-var-display);--musepool-inherit-font-weight:700;--musepool-inherit-font-size:clamp(54.4px,6vw,88px);--musepool-inherit-line-height:.9;--musepool-inherit-color:var(--musepool-var-accent);--musepool-inherit-text-shadow:0 0 30px var(--musepool-var-glow)}
.cell-num:where(body){--musepool-inherit-font-family:var(--musepool-var-display);--musepool-inherit-font-weight:700;--musepool-inherit-font-size:clamp(54.4px,6vw,88px);--musepool-inherit-line-height:.9;--musepool-inherit-color:var(--musepool-var-accent);--musepool-inherit-text-shadow:0 0 30px var(--musepool-var-glow)}
.statement-text:where(html){--musepool-inherit-font-family:var(--musepool-var-display);--musepool-inherit-font-weight:700;--musepool-inherit-font-size:clamp(48px,13vw,208px);--musepool-inherit-line-height:.9;--musepool-inherit-letter-spacing:-.04em;--musepool-inherit-text-transform:uppercase}
.statement-text:where(body){--musepool-inherit-font-family:var(--musepool-var-display);--musepool-inherit-font-weight:700;--musepool-inherit-font-size:clamp(48px,13vw,208px);--musepool-inherit-line-height:.9;--musepool-inherit-letter-spacing:-.04em;--musepool-inherit-text-transform:uppercase}
.step-num:where(html){--musepool-inherit-font-family:var(--musepool-var-display);--musepool-inherit-font-weight:700;--musepool-inherit-font-size:67.2px;--musepool-inherit-line-height:1;--musepool-inherit-color:var(--musepool-var-bg)}
.step-num:where(body){--musepool-inherit-font-family:var(--musepool-var-display);--musepool-inherit-font-weight:700;--musepool-inherit-font-size:67.2px;--musepool-inherit-line-height:1;--musepool-inherit-color:var(--musepool-var-bg)}
.cta-note:where(html){--musepool-inherit-font-family:var(--musepool-var-mono);--musepool-inherit-font-size:10.88px;--musepool-inherit-letter-spacing:.1em;--musepool-inherit-color:var(--musepool-var-dim)}
.cta-note:where(body){--musepool-inherit-font-family:var(--musepool-var-mono);--musepool-inherit-font-size:10.88px;--musepool-inherit-letter-spacing:.1em;--musepool-inherit-color:var(--musepool-var-dim)}
.foot-menu:where(html){--musepool-inherit-overflow-wrap:anywhere}
.foot-menu:where(body){--musepool-inherit-overflow-wrap:anywhere}
.foot-mark:where(html){--musepool-inherit-font-family:var(--musepool-var-display);--musepool-inherit-font-weight:700;--musepool-inherit-font-size:clamp(64px,19vw,320px);--musepool-inherit-line-height:.8;--musepool-inherit-letter-spacing:-.05em;--musepool-inherit-color:transparent;--musepool-inherit-text-align:center}
.foot-mark:where(body){--musepool-inherit-font-family:var(--musepool-var-display);--musepool-inherit-font-weight:700;--musepool-inherit-font-size:clamp(64px,19vw,320px);--musepool-inherit-line-height:.8;--musepool-inherit-letter-spacing:-.05em;--musepool-inherit-color:transparent;--musepool-inherit-text-align:center}
.foot-copy:where(html){--musepool-inherit-font-family:var(--musepool-var-mono);--musepool-inherit-font-size:10.88px;--musepool-inherit-letter-spacing:.12em;--musepool-inherit-text-transform:uppercase;--musepool-inherit-color:var(--musepool-var-dim);--musepool-inherit-text-align:center}
.foot-copy:where(body){--musepool-inherit-font-family:var(--musepool-var-mono);--musepool-inherit-font-size:10.88px;--musepool-inherit-letter-spacing:.12em;--musepool-inherit-text-transform:uppercase;--musepool-inherit-color:var(--musepool-var-dim);--musepool-inherit-text-align:center}
@media (pointer:fine) and (min-width:991px){body.has-cursor:where(body){--musepool-inherit-cursor:none}}
@media (max-width:900px){.story.is-live .story-copy .h-display:where(html){--musepool-inherit-font-size:32px}
.story.is-live .story-copy .h-display:where(body){--musepool-inherit-font-size:32px}}