@font-face{font-family:DM;src:url(/fonts/DM-Sans.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:MixStil Cormorant;src:url(/fonts/CormorantGaramond-Headlines.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MixStil Ma Shan Zheng;src:url(/fonts/MaShanZheng-Headlines.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MixStil WenKai TC;src:url(/fonts/LXGWWenKaiTC-Headlines.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MixStil Zen Kurenaido;src:url(/fonts/ZenKurenaido-Headlines.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MixStil Gowun Batang;src:url(/fonts/GowunBatang-Headlines.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MixStil Kalam;src:url(/fonts/Kalam-Headlines.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MixStil Atma;src:url(/fonts/Atma-Headlines.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MixStil Aref Ruqaa Ink;src:url(/fonts/ArefRuqaaInk-Headlines.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MixStil Frank Ruhl Libre;src:url(/fonts/FrankRuhlLibre-Headlines.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MixStil Charm;src:url(/fonts/Charm-Headlines.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--ink:#fff;--muted:#b9b5c5;--paper:#030308;--line:#ffffff17;--night:#090614;--lavender:#9474ff;--primary:#9474ff;--primary-hover:#a88bff;--accent:#2ee5f5;--width:1160px;--font-body:DM,system-ui,sans-serif;--font-display:"MixStil Cormorant",Georgia,serif;--display-tracking:-.015em;--display-leading:1.05;font-family:var(--font-body);color:var(--ink);background:var(--paper);font-synthesis:none}html:lang(zh){--font-display:"MixStil Ma Shan Zheng","STKaiti","KaiTi",serif;--display-tracking:.035em;--display-leading:1.2}html:lang(zh-Hant){--font-display:"MixStil WenKai TC","Kaiti TC","BiauKai",serif;--display-tracking:.025em;--display-leading:1.2}html:lang(ja){--font-display:"MixStil Zen Kurenaido","YuMincho","Hiragino Mincho ProN",serif;--display-tracking:.035em;--display-leading:1.22}html:lang(ko){--font-display:"MixStil Gowun Batang","AppleMyungjo","Batang",serif;--display-tracking:.01em;--display-leading:1.2}html:lang(hi){--font-display:"MixStil Kalam","Noto Serif Devanagari",serif;--display-tracking:0;--display-leading:1.25}html:lang(bn){--font-display:"MixStil Atma","Noto Serif Bengali",serif;--display-tracking:0;--display-leading:1.28}html:lang(ar){--font-display:"MixStil Aref Ruqaa Ink","Noto Naskh Arabic",serif;--display-tracking:0;--display-leading:1.25}html:lang(he){--font-display:"MixStil Frank Ruhl Libre","Noto Serif Hebrew",serif;--display-tracking:0;--display-leading:1.16}html:lang(th){--font-display:"MixStil Charm","Thonburi","Noto Serif Thai",serif;--display-tracking:0;--display-leading:1.3}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:35px}body{-webkit-font-smoothing:antialiased;margin:0;line-height:1.65}main{overflow:clip}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #2ee5f5}h2{letter-spacing:-.015em;font:400 clamp(2.7rem,4.7vw,4.1rem)/1.05 Instrument,Georgia,serif}.skip-link{z-index:10;color:#222;background:#fff;padding:12px 20px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:none}.brand-icon{clip-path:inset(1.8% round 20%);transform:scale(1.038)}.site-header{z-index:3;width:min(calc(100% - 100px),var(--width));color:#f9f8fc;border-bottom:1px solid #ffffff25;align-items:center;gap:35px;height:94px;margin:auto;display:flex;position:absolute;inset:0 0 auto}.brand{letter-spacing:-.06em;align-items:center;gap:12px;font-size:24px;font-weight:500;display:flex}.brand img{width:34px;height:34px}.site-header nav{align-items:center;gap:28px;margin-left:auto;font-size:12px;display:flex}.site-header nav a{padding:12px 0}.site-header nav a:hover{color:#ded4f0}.header-action{border:1px solid #ffffff70;border-radius:999px;padding:10px 22px;font-size:12px;transition:background .2s}.header-action:hover{background:#ffffff18}.hero{height:min(900px,100svh);min-height:800px;padding:170px max(50px,calc((100vw - var(--width))/2)) 70px;isolation:isolate;color:#faf9ff;background:#090614 url(/assets/nightfall-lake-CYFTgee_.png) 50% 58%/cover no-repeat;flex-direction:column;justify-content:center;display:flex;position:relative}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#090614bb 0%,#1c113b65 44%,#1c113b18 78%),linear-gradient(#0000 65%,#030308d9);position:absolute;inset:0}.hero-copy{width:600px;max-width:58%;margin-top:-30px}.hero-intro{color:#e0dce9;margin-bottom:24px;font-size:12px}.hero h1{letter-spacing:-.018em;max-width:600px;font:400 clamp(4.8rem,7.4vw,6rem)/.99 Instrument,Georgia,serif}.hero-description{color:#e0dfe7;max-width:345px;margin-top:28px;font-size:14px;line-height:1.85}.hero-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:33px;display:flex}.button{border-radius:999px;justify-content:center;align-items:center;min-height:49px;padding:13px 26px;font-size:12px;font-weight:550;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#030308;background:#9474ff}.button-primary:hover{background:var(--primary-hover)}.button-secondary{color:#f7f6fa;background:#14192718;border:1px solid #ffffff45}.button-secondary:hover{background:#ffffff12}.availability{color:#e2dfe9;margin-top:21px;font-size:10px}.availability a{text-underline-offset:3px;text-decoration:underline}.hero-player-wrapper{bottom:72px;right:max(50px,calc((100vw - var(--width))/2));width:365px;position:absolute}.hero-player{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f5f2fa;background:#090614d9;border-radius:12px;grid-template-columns:52px 1fr;gap:15px 18px;padding:22px 24px;display:grid}.hero-player-visual{align-self:center}.play-btn-large{color:#fff;background:0 0;border:1px solid #e2dae99c;border-radius:50%;place-items:center;width:50px;height:50px;font-size:21px;display:grid}.play-btn-large[aria-pressed=true]{color:#24202c;background:#ede4fa}.hero-player-info h3{margin:3px 0;font-size:15px;font-weight:500}.hero-player-info p{color:#d4ccde;font-size:9px}.hero-player-info .player-caption{color:#eee8f3;font-size:10px}.hero-player-waves{grid-column:1/-1;justify-content:center;align-items:center;gap:4px;height:14px;display:flex}.wave-bar{background:#bda9ff;width:3px;height:5px}.wave-bar:nth-child(2),.wave-bar:nth-child(4){height:10px}.wave-bar:nth-child(3){height:14px}.hero-player-waves.is-playing .wave-bar{animation:1s ease-in-out infinite alternate pulse}.hero-player-waves.is-playing .wave-bar:nth-child(2n){animation-delay:-.5s}#hero-error{color:#f2d6d8;grid-column:1/-1;font-size:11px}.moment-strip{width:min(calc(100% - 100px),var(--width));border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;margin:auto;padding:36px 0;display:flex}.moment-strip strong{margin-bottom:4px;font-size:16px;font-weight:500;display:block}.moment-strip p{color:var(--muted);font-size:11px}.moment-strip strong{color:var(--ink)}.moment-strip>span{background:var(--line);width:1px;height:30px}.listen-section{width:min(calc(100% - 100px),var(--width));margin:auto;padding:88px 0 90px}.listen-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:14px 80px;margin-bottom:43px;display:grid}.section-label{color:#b9b5c5;margin-bottom:22px;font-size:11px}.listen-heading .section-label{grid-column:1/-1;margin:0}.listen-heading>p:last-child{color:var(--muted);max-width:360px;margin-bottom:3px;font-size:13px;line-height:1.85}.sample-list{background:#100d1b;border-radius:12px;padding:10px 32px}.sample{border-bottom:1px solid #ffffff17;grid-template-columns:1fr 1.25fr;align-items:center;gap:60px;padding:25px 0;display:grid}.sample:last-child{border-bottom:0}.sample-title{align-items:center;gap:20px;display:flex}.sample-title>span{color:#b9b5c5;font-variant-numeric:tabular-nums;font-size:11px}.sample h3{letter-spacing:-.02em;font-size:15px;font-weight:500}.sample p{color:#b9b5c5;margin-top:4px;font-size:11px}.sample audio{width:100%}.sample.is-enhanced audio{display:none}.sample-controls{position:relative}.sample-control-row{align-items:center;gap:20px;display:flex}.sample-play{color:#bda9ff;background:0 0;border:1px solid #9474ff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.sample-play[aria-pressed=true]{background:var(--primary);color:var(--paper);border-color:#0000}.sound-bars{flex:1;align-items:center;gap:4px;height:30px;display:flex}.sound-bars i{height:var(--bar-height);background:#72618f;border-radius:2px;flex:1;max-width:none}.is-playing .sound-bars i{animation:1.3s ease-in-out infinite alternate pulse;animation-delay:var(--bar-delay);background:#2ee5f5}.sample-seek{accent-color:#9474ff;cursor:pointer;width:calc(100% - 60px);height:10px;margin:6px 0 0 60px;display:block}.sample-time{color:#b9b5c5;font-variant-numeric:tabular-nums;justify-content:space-between;margin:2px 0 0 60px;font-size:9px;display:flex}.sample-note{color:var(--muted);text-align:center;margin-top:22px;font-size:10px}.sample-error{color:#ffacb6;font-size:11px}.story-section{width:min(calc(100% - 100px),var(--width));border-top:1px solid var(--line);grid-template-columns:1.05fr .95fr;align-items:center;gap:110px;margin:auto;padding:55px 55px 70px;display:grid}.story-copy>p:not(.section-label),.return-copy>p:not(.section-label){color:var(--muted);max-width:360px;margin-top:25px;font-size:13px;line-height:1.95}.product-shot{background:#151023;border-radius:12px;justify-self:center;width:320px;padding:32px 45px}.product-shot img{aspect-ratio:1179/2556;object-fit:contain;border-radius:10px;width:230px;height:auto}.story-reverse .story-copy{order:2}.story-reverse .product-shot{background:#151023;order:1}.story-section h2{font-size:clamp(2.7rem,4.2vw,3.65rem)}.return-section{color:#f4f1f8;background:#090614;grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:75px max(50px,50vw - 525px);display:grid}.return-visual{place-items:center;display:grid}.return-section .product-shot{background:#171126}.return-copy>p:not(.section-label){color:#c9c5d2}.return-copy .section-label{color:#d4ccdf}.text-link{border-bottom:1px solid #bcb3c4;gap:22px;margin-top:26px;padding-bottom:6px;font-size:12px;display:inline-flex}.how-section{width:min(calc(100% - 100px),var(--width));grid-template-columns:1fr 1fr;gap:110px;margin:auto;padding:92px 0;display:grid}.steps{margin:0;padding:0;list-style:none}.steps li{border-bottom:1px solid var(--line);grid-template-columns:25px 1fr;gap:22px;padding:22px 0;display:grid}.steps li:first-child{padding-top:0}.steps li>span{color:#b9b5c5;font-size:11px}.steps h3{margin-bottom:8px;font-size:15px;font-weight:500}.steps p{color:var(--muted);font-size:12px;line-height:1.85}.plans-section{width:min(calc(100% - 100px),var(--width));background:#151023;border-radius:12px;grid-template-columns:1.1fr .9fr;gap:100px;margin:0 auto 92px;padding:55px 60px;display:grid}.plans-copy>p:not(.section-label):not(.trial-note){color:var(--muted);max-width:380px;margin-top:25px;font-size:12px;line-height:1.9}.plan-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:25px;display:flex}.plan-actions .button-light,.plan-actions .text-link{margin-top:0}.trial-note{color:var(--muted);max-width:390px;margin-top:14px;font-size:10px;line-height:1.7}.button-light{background:var(--primary);color:var(--paper);margin-top:25px}.plan-notes{align-self:center}.plan-notes>div{border-bottom:1px solid #ffffff17;gap:10px;padding:25px 0;display:grid}.plan-notes strong{font-size:15px;font-weight:500}.plan-notes span{color:var(--muted);font-size:12px;line-height:1.8}.faq-section{width:min(calc(100% - 100px),var(--width));grid-template-columns:.9fr 1.1fr;gap:110px;margin:auto;padding:0 0 85px;display:grid}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;padding:21px 24px 21px 0;font-size:13px}.faq-list p{color:var(--muted);padding-bottom:22px;font-size:12px;line-height:1.9}.final-cta{text-align:center;color:#f4f2f8;background:linear-gradient(#090614e6,#1c113baa),url(/assets/nightfall-lake-CYFTgee_.png) 50% 70%/cover;flex-direction:column;align-items:center;padding:80px 24px;display:flex}.final-cta img{width:45px;height:45px;margin-bottom:22px}.final-cta h2{max-width:690px;font-size:clamp(2.7rem,4.3vw,3.8rem)}.final-cta .button{margin-top:28px}footer{width:min(calc(100% - 100px),var(--width));flex-wrap:wrap;justify-content:space-between;gap:23px;margin:auto;padding:35px 0;display:flex}.footer-brand{letter-spacing:-.055em;font-size:22px}footer nav{color:var(--muted);flex-wrap:wrap;align-items:center;gap:22px;font-size:11px;display:flex}footer p{color:var(--muted);width:100%;font-size:9px}@keyframes pulse{to{transform:scaleY(.4)}}@media (width>=1500px){.hero-copy{margin-top:-40px}}@media (width<=1000px){.site-header nav{gap:16px}.hero-player-wrapper{width:310px;bottom:45px}.hero{min-height:770px;padding-top:150px}.hero-copy{max-width:68%;margin-top:-80px}.story-section{gap:50px;padding-inline:0}.product-shot{width:280px;padding:25px 35px}.listen-heading,.how-section,.plans-section,.faq-section{gap:40px}.return-section{gap:55px}.plans-section{padding:42px}.sample{gap:30px}}@media (width<=700px){.site-header,.moment-strip,.listen-section,.story-section,.how-section,.plans-section,.faq-section,footer{width:calc(100% - 40px)}.site-header{gap:15px;height:78px}.site-header nav{display:none}.brand{font-size:23px}.brand img{width:31px;height:31px}.header-action{margin-left:auto;padding:9px 17px;font-size:11px}.hero{background-position:62%;justify-content:flex-start;height:auto;min-height:820px;padding:142px 24px 210px}.hero:before{background:linear-gradient(90deg,#09061499,#1c113b44),linear-gradient(#0000 50%,#030308d9)}.hero-copy{width:100%;max-width:100%;margin:0}.hero h1{font-size:clamp(3.8rem,15vw,5.5rem);line-height:1}.hero-intro{margin-bottom:22px;font-size:10px}.hero-description{max-width:310px;margin-top:23px;font-size:13px}.hero-actions{gap:10px;margin-top:27px}.button{min-height:46px;padding:12px 20px;font-size:11px}.hero-player-wrapper{width:auto;bottom:34px;left:24px;right:24px}.hero-player{padding:19px 21px}.availability{font-size:9px}.moment-strip{gap:15px;padding:28px 0}.moment-strip>p{flex:1;font-size:10px}.moment-strip strong{font-size:14px}.moment-strip>span{display:none}.listen-section{padding:60px 0}.listen-heading{margin-bottom:30px;display:block}.listen-heading .section-label{margin-bottom:17px}.listen-heading>p:last-child{margin-top:20px;font-size:12px}.sample-list{padding:0 22px}.sample{grid-template-columns:1fr;gap:19px;padding:25px 0}.sample-title>span{display:none}.sample h3{font-size:15px}.sound-bars i{max-width:none}.sample-note{text-align:left;font-size:9px;line-height:1.9}.story-section,.return-section{grid-template-columns:1fr;gap:32px;padding:48px 0}.story-copy>p:not(.section-label){font-size:12px}.story-reverse .story-copy,.story-reverse .product-shot{order:0}.product-shot{width:280px;padding:25px 35px}.return-section{padding:52px 24px}.return-copy{grid-row:1}.return-copy>p:not(.section-label){font-size:12px}.how-section{grid-template-columns:1fr;gap:33px;padding:60px 0}.plans-section{grid-template-columns:1fr;gap:26px;margin-bottom:60px;padding:33px 25px}.faq-section{grid-template-columns:1fr;gap:28px;padding-bottom:60px}.final-cta{padding:65px 24px}footer{padding-block:28px}footer nav{gap:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (width<=900px){.site-header nav{display:none}.header-action{margin-left:auto}}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.language-picker{margin-left:2px}.language-picker select{color:#f9f8fc;cursor:pointer;background:#090614b8;border:1px solid #ffffff36;border-radius:999px;max-width:126px;padding:9px 28px 9px 13px;font:500 11px/1 DM,sans-serif}.language-picker select:focus-visible{outline:3px solid var(--accent);outline-offset:4px}[dir=rtl] .hero-copy,[dir=rtl] .story-copy,[dir=rtl] .return-copy,[dir=rtl] .plans-copy,[dir=rtl] .faq-list{text-align:right}[dir=rtl] .hero-player-wrapper{right:auto;left:max(50px,calc((100vw - var(--width))/2))}[dir=rtl] .text-link{direction:rtl}@media (width<=700px){.site-header{gap:8px}.language-picker select{max-width:80px;padding:8px 20px 8px 9px;font-size:10px}.header-action{padding-inline:12px}.brand{gap:8px;font-size:20px}[dir=rtl] .hero-player-wrapper{left:24px;right:24px}}h2,.hero h1{font-family:var(--font-display);font-weight:400;line-height:var(--display-leading);letter-spacing:var(--display-tracking)}
