.landing.landing--cosmic.landing--nocturne{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mkt-hero-deep:#161826;--mkt-hero-mid:#1a1c2c;--mkt-paper:#161826;--mkt-surface:#232532;--mkt-panel:#232532;--mkt-ink:#e9e9ed;--mkt-ink-soft:#e9e9eda6;--mkt-ink-strong:#161826;--mkt-cream:#e9e9ed;--mkt-copper:#b5abfc;--mkt-copper-deep:#9184d9;--mkt-steel:#3f424d;--mkt-shadow:0 0 0 1px #3f424d;--mkt-shadow-hover:0 0 0 1px #595d6c, 0 6px 18px #0000008c;--nocturne-section:#262a60;--aurora-button:transparent;--font-display:var(--font-manrope), system-ui, sans-serif;--font-sans:var(--font-manrope), system-ui, sans-serif;color:#e9e9ed;font-family:var(--font-manrope), system-ui, sans-serif;background:#161826;font-weight:400}.landing.landing--nocturne .landing-header--glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161826e0;border-bottom:1px solid #e9e9ed1a}.landing.landing--nocturne .landing-btn--copper,.landing.landing--nocturne .landing-btn.landing-btn--copper{color:#9184d9;box-shadow:none;background:0 0;border:1px solid #9184d9;border-radius:8px;font-weight:500}.landing.landing--nocturne .landing-btn--copper:hover,.landing.landing--nocturne .landing-btn--copper:focus-visible{color:#d2cefd;box-shadow:none;background:#9184d91f;border-color:#d2cefd}.landing.landing--nocturne .landing-btn--ghost-ink{color:#e9e9ed;background:0 0;border:1px solid #e9e9ed29;border-radius:8px;font-weight:500}.landing.landing--nocturne .landing-btn--ghost-ink:hover{color:#b5abfc;background:#9184d914;border-color:#9184d973}.landing.landing--nocturne .landing-header__link{color:#cfd3e5}.landing.landing--nocturne .landing-header__link:hover,.landing.landing--nocturne .landing-header__link--active{color:#d2cefd;background:#9184d91f}.landing.landing--nocturne .landing-footer{background:0 0;border-top:1px solid #e9e9ed1a}.landing.landing--nocturne .landing-footer__copy{color:#e9e9ed80}.landing.landing--nocturne .landing-hero--nocturne{background:0 0;padding:clamp(3rem,8vw,5.5rem) clamp(1.25rem,4vw,3rem) clamp(4rem,10vw,6rem)}.landing.landing--nocturne .landing-hero__inner--nocturne{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,5vw,3.5rem);max-width:82rem;margin:0 auto;display:grid}@media (max-width:899px){.landing.landing--nocturne .landing-hero__inner--nocturne{grid-template-columns:1fr}.landing.landing--nocturne .landing-hero__orb--nocturne{order:-1}}.landing.landing--nocturne .landing-hero__badge--nocturne{letter-spacing:.1em;text-transform:uppercase;color:#9184d9;background:0 0;border:1px solid #9184d966;border-radius:20px;align-items:center;gap:.35rem;margin-bottom:1.15rem;padding:.25rem .75rem;font-size:.68rem;display:inline-flex}.landing.landing--nocturne .landing-hero__title--nocturne{max-width:22em;font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.02em;color:#e9e9ed;margin:0 0 1.15rem;font-size:clamp(2rem,4.8vw,3.25rem);font-weight:500;line-height:1.1}.landing.landing--nocturne .landing-hero__lede{color:#e9e9eda6;max-width:34rem;margin:0 0 1.75rem;font-size:1.05rem;line-height:1.6}.landing.landing--nocturne .landing-hero__cta--nocturne{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;display:flex}.landing.landing--nocturne .landing-hero__how-link{color:#cfd3e5;font-size:.9rem;text-decoration:none}.landing.landing--nocturne .landing-hero__how-link:hover{color:#d2cefd}.landing.landing--nocturne .landing-hero__orb--nocturne{justify-content:center;display:flex}.landing.landing--nocturne .landing-hero__orb-glow{aspect-ratio:1;background:radial-gradient(circle at 30% 25%,#9184d924,#0000 60%);border-radius:50%;width:min(100%,21rem);position:relative}.landing.landing--nocturne .landing-hero__chart-svg{color:#e9e9ed;width:100%;height:100%}.landing.landing--nocturne .landing-chart-svg__node{fill:#9184d9}.landing.landing--nocturne .landing-chart-svg__node--soft{fill:#d2cefd}.landing.landing--nocturne .landing-nocturne-features{max-width:82rem;margin:0 auto;padding:2rem clamp(1.25rem,4vw,3rem) clamp(4rem,10vw,6rem)}.landing.landing--nocturne .landing-nocturne-features__kicker{letter-spacing:.1em;text-transform:uppercase;color:#9184d9;margin:0 0 .45rem;font-size:.68rem;font-weight:500}.landing.landing--nocturne .landing-nocturne-features__title{max-width:20em;font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.015em;color:#e9e9ed;margin:0 0 2.25rem;font-size:clamp(1.55rem,3vw,2rem);font-weight:500}.landing.landing--nocturne .landing-nocturne-features__grid{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.landing.landing--nocturne .landing-nocturne-card{height:100%;color:inherit;background:#232532;border-radius:14px;flex-direction:column;gap:.7rem;padding:1.4rem;text-decoration:none;transition:box-shadow .2s,background .2s;display:flex;box-shadow:0 0 0 1px #3f424d}.landing.landing--nocturne .landing-nocturne-card:hover,.landing.landing--nocturne .landing-nocturne-card:focus-visible{background:#262838;outline:none;box-shadow:0 0 0 1px #595d6c}.landing.landing--nocturne .landing-nocturne-card__badge{color:#d2cefd;background:#423a6a;border-radius:50%;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-size:.75rem;font-weight:500;display:inline-flex}.landing.landing--nocturne .landing-nocturne-card__title{color:#e9e9ed;font-size:1.05rem;font-weight:500}.landing.landing--nocturne .landing-nocturne-card__desc{color:#e9e9eda6;font-size:.82rem;line-height:1.55}.landing.landing--nocturne .landing-deepdives{flex-direction:column;gap:clamp(3rem,8vw,5.5rem);max-width:82rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem) clamp(3rem,8vw,5rem);display:flex}.landing.landing--nocturne .landing-deepdive{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.75rem,4vw,3.5rem);display:grid}@media (max-width:839px){.landing.landing--nocturne .landing-deepdive{grid-template-columns:1fr}.landing.landing--nocturne .landing-deepdive--face .landing-deepdive__device{order:-1}}.landing.landing--nocturne .landing-deepdive__kicker{letter-spacing:.1em;text-transform:uppercase;color:#9184d9;margin:0 0 .5rem;font-size:.68rem;font-weight:500}.landing.landing--nocturne .landing-deepdive__title{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.015em;color:#e9e9ed;margin:0 0 1rem;font-size:clamp(1.45rem,2.8vw,1.75rem);font-weight:500}.landing.landing--nocturne .landing-deepdive__body{color:#e9e9eda6;max-width:28rem;margin:0 0 1.25rem;font-size:.95rem;line-height:1.6}.landing.landing--nocturne .landing-deepdive__bullets{flex-direction:column;gap:.55rem;margin:0 0 1.35rem;padding:0;list-style:none;display:flex}.landing.landing--nocturne .landing-deepdive__bullets li{color:#cfd3e5;align-items:flex-start;gap:.65rem;font-size:.9rem;display:flex}.landing.landing--nocturne .landing-deepdive__bullets li:before{content:"";background:#9184d9;border-radius:50%;flex:none;width:6px;height:6px;margin-top:.45rem}.landing.landing--nocturne .landing-deepdive__device{justify-content:center;display:flex}.landing.landing--nocturne .landing-deepdive__phone{background:#161826;border:1px solid #3f424d;border-radius:1.35rem;width:min(100%,17.5rem);padding:1.15rem 1rem 1.25rem;box-shadow:0 0 0 1px #3f424d,0 16px 40px #00000059}.landing.landing--nocturne .landing-deepdive__phone-kicker{letter-spacing:.08em;text-transform:uppercase;color:#9184d9;margin:0 0 .25rem;font-size:.68rem}.landing.landing--nocturne .landing-deepdive__phone-title{color:#e9e9ed;margin:0 0 .85rem;font-size:1.05rem;font-weight:500}.landing.landing--nocturne .landing-deepdive__phone-chart{justify-content:center;margin-bottom:.85rem;display:flex}.landing.landing--nocturne .landing-deepdive__mini-chart{color:#e9e9ed;width:10.5rem;height:10.5rem}.landing.landing--nocturne .landing-deepdive__phone-rows{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.landing.landing--nocturne .landing-deepdive__phone-rows li{color:#e9e9edbf;background:#232532;border-radius:8px;padding:.55rem .7rem;font-size:.75rem}.landing.landing--nocturne .landing-deepdive__accent{color:#9184d9}.landing.landing--nocturne .landing-deepdive__phone-art{aspect-ratio:4/5;background:#232532;border-radius:14px;width:100%;margin:.65rem 0 .75rem;position:relative;overflow:hidden}.landing.landing--nocturne .landing-deepdive__phone-img{object-fit:cover;object-position:center top}.landing.landing--nocturne .landing-deepdive__phone-note{color:#e9e9edbf;background:#232532;border-radius:8px;margin:0;padding:.55rem .7rem;font-size:.72rem;line-height:1.45}.landing.landing--nocturne .landing-nocturne-band{background:#262a60;padding:clamp(3rem,7vw,4rem) clamp(1.25rem,4vw,3rem)}.landing.landing--nocturne .landing-nocturne-band__inner{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.5rem;max-width:82rem;margin:0 auto;display:grid}.landing.landing--nocturne .landing-nocturne-band__value{color:#f5f4ff;margin:0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:500}.landing.landing--nocturne .landing-nocturne-band__label{color:#e9e9eda6;margin:.35rem 0 0;font-size:.82rem}.landing.landing--nocturne .landing-nocturne-close{text-align:left;max-width:82rem;margin:0 auto;padding:clamp(4rem,10vw,6rem) clamp(1.25rem,4vw,3rem)}.landing.landing--nocturne .landing-nocturne-close__title{max-width:18em;font-family:var(--font-manrope), system-ui, sans-serif;color:#e9e9ed;margin:0 0 1.25rem;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:500}@media (prefers-reduced-motion:reduce){.landing.landing--nocturne .landing-nocturne-card{transition:none}}
