.Logo-module__BPrZ0W__logo{align-items:center;gap:20px;display:inline-flex}.Logo-module__BPrZ0W__mark{flex-shrink:0;display:block}.Logo-module__BPrZ0W__divider{background:var(--border-bright);flex-shrink:0;width:1px;height:36px}.Logo-module__BPrZ0W__wordmark{font-family:var(--font-mono);color:var(--cream);text-transform:uppercase;white-space:nowrap;flex-direction:column;gap:7px;line-height:1;display:flex}.Logo-module__BPrZ0W__line{letter-spacing:.4em;margin-right:-.4em;font-size:13.5px;font-weight:400}.Logo-module__BPrZ0W__lineSub{letter-spacing:.3em;margin-right:-.3em;font-size:13.5px;font-weight:400}@media (max-width:600px){.Logo-module__BPrZ0W__logo{gap:13px}.Logo-module__BPrZ0W__divider{height:34px}.Logo-module__BPrZ0W__line,.Logo-module__BPrZ0W__lineSub{font-size:12px}}@media (max-width:360px){.Logo-module__BPrZ0W__wordmark,.Logo-module__BPrZ0W__divider{display:none}}
.PlayButton-module__DqTMoa__play{background:var(--cream);color:var(--ink);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s,background .2s;display:inline-flex}.PlayButton-module__DqTMoa__play:hover{background:var(--cream-bright);transform:scale(1.06)}.PlayButton-module__DqTMoa__play:disabled{opacity:.4;cursor:not-allowed;pointer-events:none;transform:none}.PlayButton-module__DqTMoa__play svg{fill:currentColor;display:block}
.authForms-module__WDr_7q__title{font-family:var(--font-editorial);letter-spacing:-.3px;color:var(--cream);font-size:clamp(1.7rem,3.4vw,2.1rem);font-weight:500;line-height:1.06}.authForms-module__WDr_7q__lede{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--secondary);margin-top:12px;font-size:11px}.authForms-module__WDr_7q__form{flex-direction:column;gap:16px;margin-top:28px;display:flex}.authForms-module__WDr_7q__field{flex-direction:column;gap:7px;display:flex}.authForms-module__WDr_7q__label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--secondary);font-size:10px}.authForms-module__WDr_7q__labelHint{text-transform:lowercase;letter-spacing:.12em;color:var(--tertiary)}.authForms-module__WDr_7q__input{border:1px solid var(--border-strong);border-radius:var(--radius);width:100%;color:var(--cream);font-family:var(--font-sans);letter-spacing:.005em;background:0 0;outline:none;padding:11px 13px;font-size:14px;font-weight:300;transition:border-color .2s}.authForms-module__WDr_7q__input:focus{border-color:var(--border-bright)}.authForms-module__WDr_7q__input::placeholder{color:var(--tertiary)}.authForms-module__WDr_7q__invalid,.authForms-module__WDr_7q__invalid:focus{border-color:var(--red)}.authForms-module__WDr_7q__fieldError{font-family:var(--font-sans);letter-spacing:.005em;color:var(--red);font-size:12px}.authForms-module__WDr_7q__locked{color:var(--secondary);cursor:not-allowed}.authForms-module__WDr_7q__lockedNote{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tertiary);font-size:10px}.authForms-module__WDr_7q__check{cursor:pointer;align-items:flex-start;gap:10px;margin-top:2px;display:flex}.authForms-module__WDr_7q__checkbox{width:15px;height:15px;accent-color:var(--secondary);cursor:pointer;flex:none;margin-top:1px}.authForms-module__WDr_7q__checkLabel{font-family:var(--font-sans);color:var(--secondary);font-size:13px;font-weight:300;line-height:1.45}.authForms-module__WDr_7q__consent{font-family:var(--font-sans);color:var(--tertiary);margin-top:2px;font-size:12px;font-weight:300;line-height:1.55}.authForms-module__WDr_7q__consentLink{color:var(--secondary);border-bottom:1px solid var(--border-bright);transition:color .2s}.authForms-module__WDr_7q__consentLink:hover{color:var(--cream)}.authForms-module__WDr_7q__formError{font-family:var(--font-sans);color:var(--red);font-size:13px;line-height:1.5}.authForms-module__WDr_7q__actions{margin-top:8px}.authForms-module__WDr_7q__forgotRow{text-align:center;margin-top:14px}.authForms-module__WDr_7q__forgotLink{font-family:var(--font-sans);letter-spacing:.02em;color:var(--tertiary);font-size:12px;font-weight:300;transition:color .2s}.authForms-module__WDr_7q__forgotLink:hover{color:var(--secondary)}.authForms-module__WDr_7q__confirmation{font-family:var(--font-sans);color:var(--secondary);max-width:40ch;margin-top:28px;font-size:14px;font-weight:300;line-height:1.62}.authForms-module__WDr_7q__notice{font-family:var(--font-sans);color:var(--secondary);border:1px solid var(--border);border-radius:var(--radius);margin-top:24px;padding:12px 14px;font-size:13px;font-weight:300;line-height:1.55}.authForms-module__WDr_7q__navGhost{font-family:var(--font-sans);letter-spacing:.02em;color:var(--secondary);cursor:pointer;background:0 0;border:0;font-size:12px;transition:color .25s}.authForms-module__WDr_7q__navGhost:hover{color:var(--cream)}.authForms-module__WDr_7q__navOutline{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cream);border:1px solid var(--border-bright);border-radius:var(--radius);cursor:pointer;background:0 0;padding:9px 18px;font-size:11px;transition:border-color .25s,background .25s}.authForms-module__WDr_7q__navOutline:hover{border-color:color-mix(in srgb, var(--cream) 60%, transparent);background:color-mix(in srgb, var(--cream) 5%, transparent)}.authForms-module__WDr_7q__quiet{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.authForms-module__WDr_7q__quietEyebrow{margin:0}.authForms-module__WDr_7q__quietText{font-family:var(--font-sans);color:var(--secondary);max-width:40ch;font-size:14px;font-weight:300;line-height:1.62}.authForms-module__WDr_7q__quietLink{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cream);border:1px solid var(--border-bright);border-radius:var(--radius);padding:9px 18px;font-size:11px;transition:border-color .25s,background .25s}.authForms-module__WDr_7q__quietLink:hover{border-color:color-mix(in srgb, var(--cream) 60%, transparent);background:color-mix(in srgb, var(--cream) 5%, transparent)}@media (max-width:460px){.authForms-module__WDr_7q__navOutline{letter-spacing:.12em;padding:8px 14px;font-size:10.5px}}