:root{--bg:#060809;--panel:#0a0e0f;--ink:#e8e7e1;--muted:#959d9b;--copper:#c28e70;--line:#252c2d;--blue:#83a3b3;color-scheme:dark;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button,input{font:inherit}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--copper);outline-offset:6px}button{border:0;background:none}button:disabled{cursor:wait;opacity:.5}.wrap{width:min(1360px,calc(100% - 112px));margin-inline:auto}.header{height:104px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:24px}.brand{display:inline-flex;align-items:center;gap:18px;font-size:12px;font-weight:600;letter-spacing:2.7px;white-space:nowrap}.mark{color:var(--copper);font-size:28px;transform:rotate(-9deg);font-family:Georgia,serif;letter-spacing:-3px}.header nav{display:flex;gap:34px;font-size:13px;color:#adb3af}.header a:hover{color:var(--copper)}.header-cta{display:flex;align-items:center;gap:10px;font-size:12px}.status-dot{display:inline-block;width:5px;height:5px;border-radius:100%;background:var(--copper);vertical-align:middle;margin-right:3px}.hero{position:relative;height:650px;overflow:hidden}.hero-top{display:flex;justify-content:space-between;padding-top:38px;position:relative;z-index:1}.eyebrow{font-size:10px;font-weight:500;letter-spacing:2px;color:var(--muted);line-height:1.7}.hero canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero-copy{display:grid;grid-template-columns:1.1fr 1fr;align-items:start;position:relative;z-index:1;padding-top:70px}.hero h1{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:clamp(130px,14.8vw,235px);font-weight:400;letter-spacing:-13px;margin:0 0 0 -10px;line-height:.95}.hero-right{padding:22px 0 0 75px}.hero h2{font-size:38px;font-weight:400;line-height:1.12;letter-spacing:-1px;margin:0}.hero p{font-size:14px;line-height:1.8;color:#afb4af;margin:24px 0 27px}em{font-family:Georgia,'Times New Roman',serif;font-weight:400}.button{display:inline-flex;justify-content:center;align-items:center;gap:20px;border:1px solid #4d5150;padding:16px 23px;font-size:13px;min-height:49px;transition:background .2s,color .2s}.button:hover{background:#242927}.button.copper{background:var(--copper);border-color:var(--copper);color:#121615}.button.copper:hover{background:#dbab8d}.button-detail{font-size:10px;opacity:.65;margin-left:23px}.play-symbol{font-size:11px}.hero-bottom{position:absolute;bottom:32px;left:0;right:0;display:flex;justify-content:space-between;font-size:11px;color:var(--muted);z-index:1;align-items:center}.spectrum-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:9px;background:conic-gradient(#ed886c,#e5cd7b,#8dbc98,#739cba,#b28ac5,#ed886c)}.text-button{font-size:11px;color:var(--muted);padding:10px 0 10px 12px}.text-button span{margin-left:10px}.spec-bar{border-block:1px solid var(--line);font-size:11px;color:var(--muted)}.spec-bar .wrap{display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:62px;flex-wrap:wrap}.spec-bar span:first-child{color:var(--ink)}.section{padding-block:110px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:52px}.section h2{font-weight:400;font-size:clamp(35px,3.7vw,55px);line-height:1.13;letter-spacing:-1.7px;margin:20px 0 0}.section h2 em{font-size:1.07em}.section-heading>p{font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 3px;min-width:275px}.listening-desk{display:grid;grid-template-columns:1.55fr 1fr;min-height:374px;border-block:1px solid var(--line)}.player{padding:25px 34px 23px 0;border-right:1px solid var(--line);display:flex;flex-direction:column}.player-top,.player-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px}.mini-brand{display:flex;align-items:center;gap:21px}.mini-brand em{font-size:29px;letter-spacing:-1.5px}.mini-brand>span{font-size:8px;color:var(--muted);letter-spacing:1.8px}.player-top .eyebrow{font-size:8px}.player-main{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:39px 0 26px}.track-title h3{font-family:Georgia,serif;font-size:35px;font-weight:400;margin:9px 0 12px;letter-spacing:-.8px}.track-title p{font-size:12px;line-height:1.7;color:var(--muted);margin:0;max-width:300px}.round-play{border:1px solid var(--copper);color:var(--copper);width:58px;height:58px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:15px}.round-play:hover{color:var(--ink);background:#c28e7017}.wave-area{height:57px;position:relative;margin-top:auto}.wave-area canvas{width:100%;height:100%}.wave-area input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.wave-area:focus-within{outline:1px solid var(--copper);outline-offset:6px}.player-bottom{font-size:9px;color:var(--muted);margin-top:19px}.volume{display:flex;align-items:center;gap:9px}.volume input{width:66px;accent-color:var(--copper);height:12px;margin:0}.track-list{padding-left:28px;display:flex;flex-direction:column}.track{flex:1;min-height:60px;display:flex;align-items:center;width:100%;text-align:left;border-bottom:1px solid var(--line);gap:19px;padding:12px 18px;font-size:13px}.track:last-child{border-bottom:0}.track-number{font-size:9px;color:var(--muted);align-self:center}.track small{display:block;color:var(--muted);font-size:9px;margin-top:5px}.track-arrow{margin-left:auto;color:var(--muted)}.track.active{background:#c28e700c;border-left:2px solid var(--copper);padding-left:16px}.track.active .track-number,.track.active .track-arrow{color:var(--copper)}.track:hover{background:#ffffff05}.fine-print{font-size:10px;line-height:1.7;color:#969c98;margin:18px 0 0}.instrument{border-block:1px solid var(--line);background:#080b0c}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.features article{border-top:1px solid var(--line);padding-top:24px}.feature-number{font-size:9px;color:var(--copper);letter-spacing:1.5px}.features h3{font-size:23px;font-weight:400;letter-spacing:-.4px;margin:29px 0 17px}.features p{color:var(--muted);font-size:13px;line-height:1.9;min-height:97px}.feature-foot{font-size:8px;letter-spacing:1.3px;color:#93a3a5;display:block;padding-top:30px}.step-art{display:flex;gap:5px;align-items:flex-end;height:55px;opacity:.7}.step-art i{flex:1;background:#719198;height:50%;border-top:1px solid #c1e4e4}.step-art i:nth-child(4n+1){height:90%;background:#9d785d;border-color:#cba586}.step-art i:nth-child(3n+2){height:20%}.step-art i:nth-child(5n+2){height:65%}.space-art{height:55px;display:flex;gap:22px;align-items:center;justify-content:center;opacity:.7}.space-art i{width:3px;height:3px;border-radius:100%;background:var(--blue);box-shadow:3px 10px #93b6c259,-4px -13px #c28e7099,7px -24px #b4906130,-12px 18px #89c8b049}.space-art i:nth-child(2n){margin-top:20px}.spectrum-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;border-top:1px solid var(--line);margin-top:67px;padding-top:63px}.spectrum-feature h3{font-size:36px;line-height:1.13;font-weight:400;letter-spacing:-.6px;margin:20px 0 0}.spectrum-feature h3 em{color:#bbbaa4}.spectrum-feature p{color:var(--muted);font-size:13px;line-height:1.8;margin-top:0;max-width:400px}.text-link{padding:13px 0;border-bottom:1px solid var(--copper);font-size:12px;color:var(--ink);display:inline-flex;gap:35px;align-items:center}.text-link:hover{color:var(--copper)}.format-row{display:grid;grid-template-columns:.9fr 1.2fr .6fr;gap:45px;align-items:center;padding:34px 0;border-top:1px solid var(--line)}.format-name h3{font-family:Georgia,serif;font-size:40px;font-style:italic;font-weight:400;letter-spacing:-2px;margin:0 0 8px}.format-name h3 span{font:17px Arial,sans-serif;letter-spacing:0;color:var(--muted)}.format-name .eyebrow{font-size:8px}.format-row p{font-size:13px;line-height:1.9;color:var(--muted);max-width:400px;margin:0}.format-tag{font-size:9px;letter-spacing:1.5px;color:var(--copper);justify-self:end}.library-line{display:flex;gap:35px;align-items:center;border-block:1px solid var(--line);padding:40px 0;margin-top:25px}.library-number{font-family:Georgia,serif;font-size:65px;font-style:italic;color:var(--copper);line-height:1}.library-line h3{font-size:15px;font-weight:400;margin:0 0 10px}.library-line p{font-size:11px;line-height:1.8;color:var(--muted);margin:0}.library-line .eyebrow{margin-left:auto;font-size:8px}.details{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;padding-top:10px}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}summary{list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;cursor:pointer;padding:24px 0;font-size:13px;line-height:1.5}summary::-webkit-details-marker{display:none}summary span{color:var(--copper);font-size:19px;font-weight:300}details[open] summary span{transform:rotate(45deg)}details p{font-size:12px;line-height:1.9;color:var(--muted);padding:0 25px 22px 0;margin:0}.release{text-align:center;background:radial-gradient(ellipse at 50% 100%,#1b1b173b,transparent 65%);border-block:1px solid var(--line);padding-block:94px}.release h2{font-size:58px}.release p{font-size:13px;line-height:1.8;color:var(--muted);margin:28px 0}.release .release-contact{font-size:11px;margin:24px 0 0}.release-contact:empty{display:none}footer{padding-block:32px;display:flex;justify-content:space-between;align-items:center;gap:25px}footer>span{font-size:10px;color:var(--muted)}footer .brand{font-size:10px}footer .mark{font-size:24px}.visually-hidden,.skip{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip:focus{position:fixed;z-index:100;clip-path:none;width:auto;height:auto;background:var(--ink);color:var(--bg);padding:15px}#immersive[hidden]{display:none}#immersive{position:fixed;inset:0;z-index:100;background:#030506}#immersive canvas{position:absolute;inset:0;width:100%;height:100%}.immersive-top,.immersive-bottom{position:absolute;left:35px;right:35px;display:flex;justify-content:space-between;align-items:center;gap:20px}.immersive-top{top:28px}.immersive-bottom{bottom:28px}.immersive-top em{font-size:32px;letter-spacing:-1.4px}.immersive-top .brand span{font-size:8px;color:var(--muted);font-weight:400}.immersive-bottom>span{font-size:13px;color:var(--muted)}body.immersed{overflow:hidden}.immersive-bottom .button{background:#06080999}.immersive-top .button{background:#06080999}
@media(min-width:1600px){.hero{height:720px}.hero-copy{padding-top:90px}.hero-right{padding-left:100px;padding-top:32px}}
@media(max-width:1000px){.wrap{width:calc(100% - 64px)}.header nav{gap:20px}.header-cta{font-size:0;gap:4px}.header-cta span{font-size:12px}.hero{height:560px}.hero-copy{padding-top:65px}.hero h1{font-size:160px;letter-spacing:-10px}.hero-right{padding-left:25px;padding-top:10px}.hero h2{font-size:30px}.hero p{font-size:12px}.features{gap:25px}.features p{min-height:147px}.section{padding-block:80px}.section-heading>p{min-width:220px}.player{padding-right:25px}.track-list{padding-left:20px}.player-main{gap:15px}.track-title h3{font-size:29px}.track-title p{font-size:11px}.mini-brand>span{font-size:7px}.library-line .eyebrow{display:none}.details{padding-top:0;gap:50px}.spec-bar .wrap{gap:15px}.spec-bar{font-size:9px}.format-row{gap:25px}.format-tag{font-size:8px}.spectrum-feature{gap:35px}}
@media(max-width:650px){.wrap{width:calc(100% - 40px)}.header{height:79px}.brand{font-size:10px;gap:12px;letter-spacing:2px}.header nav{gap:18px;font-size:11px}.header nav a:nth-child(2){display:none}.header-cta{display:none}.hero{height:680px}.hero-top{padding-top:27px}.hero-top .eyebrow{font-size:8px;letter-spacing:1.1px}.hero-copy{display:block;padding-top:57px}.hero h1{font-size:clamp(95px,31vw,150px);letter-spacing:-7px;margin-left:-6px;line-height:.9}.hero-right{padding:39px 0 0 3px}.hero h2{font-size:30px;line-height:1.15}.hero p{font-size:12px;margin:20px 0 22px;color:#bfc1b9}.hero-bottom{bottom:22px;font-size:9px;gap:20px}.hero-bottom .text-button{font-size:9px;white-space:nowrap}.spec-bar .wrap{justify-content:flex-start;padding-block:20px;gap:16px 23px}.spec-bar span:first-child{width:100%;font-size:11px}.section{padding-block:65px}.section-heading{display:block;margin-bottom:35px}.section h2{font-size:35px;letter-spacing:-1.1px}.section-heading>p{font-size:12px;margin-top:25px;line-height:1.8}.section-heading>p br{display:none}.listening-desk{display:block}.player{border-right:0;padding:22px 0}.player-main{padding-block:29px}.track-title p{max-width:235px}.mini-brand>span{font-size:8px}.track-list{padding-left:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);gap:0 10px}.track{min-height:73px;padding:12px 9px;gap:10px;font-size:11px}.track.active{padding-left:7px}.track small{font-size:8px}.track-arrow{font-size:12px}.track:nth-last-child(2){border-bottom:0}.fine-print{font-size:9px}.features{grid-template-columns:1fr;gap:33px}.features h3{font-size:23px;margin:20px 0 12px}.features p{font-size:12px;min-height:0;max-width:400px;margin-bottom:20px}.feature-foot{padding-top:2px}.step-art,.space-art{max-width:350px;height:40px}.spectrum-feature{grid-template-columns:1fr;gap:30px;padding-top:38px;margin-top:45px}.spectrum-feature h3{font-size:31px}.spectrum-feature p{font-size:12px}.format-row{grid-template-columns:1fr;gap:20px;padding-block:28px}.format-tag{justify-self:start}.format-row p{font-size:12px;max-width:100%}.library-line{gap:24px;padding-block:30px}.library-number{font-size:58px}.library-line h3{font-size:13px}.library-line p{font-size:10px}.library-line p br{display:none}.details{grid-template-columns:1fr;gap:30px;padding-top:0}.faq summary{font-size:12px;padding-block:22px}.release{padding-block:68px}.release h2{font-size:46px}.release .release-contact{max-width:265px;margin-inline:auto}footer{flex-wrap:wrap;padding-block:25px;gap:16px}footer>span{font-size:9px}footer>span:nth-child(2){display:none}.immersive-top,.immersive-bottom{left:20px;right:20px}.immersive-top .brand span{display:none}.immersive-top .button,.immersive-bottom .button{font-size:11px;padding:12px 15px;gap:12px}.immersive-bottom{flex-wrap:wrap}.immersive-bottom>span{font-size:11px}.immersive-bottom .text-button{font-size:10px}.round-play{width:52px;height:52px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}

.interface-preview{margin:0 0 57px}.interface-preview img{display:block;width:100%;height:auto;border:1px solid var(--line)}.interface-preview figcaption{display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:9px;margin-top:14px;line-height:1.6}.interface-preview figcaption span:first-child{letter-spacing:1.3px}.mark{font:22px Arial,sans-serif;letter-spacing:-4px;transform:rotate(-19deg);padding-right:6px}.interface-preview a{display:block}.interface-preview a:hover{opacity:.9}@media(max-width:650px){.interface-preview{margin-bottom:36px}.interface-preview figcaption{font-size:7px}}

.immersive-now{display:flex;flex-direction:column;text-align:center;gap:8px}#immersive-status{font-size:10px;color:var(--muted)}
