@layer reset{*,:before,:after{box-sizing:border-box}html,body{margin:0}button,input,select{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,h4,p{margin:0}fieldset{min-width:0}button:disabled{cursor:not-allowed}input{min-width:0}[hidden]{display:none!important}summary{cursor:pointer}summary::-webkit-details-marker{display:none}}@layer base{:root{--dark:#101d24;--dark-raised:#172a32;--paper:#eceee5;--ink:#14292b;--mint:#8fd3b3;--brand:#43c6a2;--muted:#a9b8b2;--line:#d4e7dd2b;--line-dark:#14292b29;color:var(--paper);background:var(--dark);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scroll-padding-top:110px;font-family:Inter,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}body{overflow-wrap:break-word;font-size:16px;line-height:1.6}::selection{background:var(--mint);color:var(--ink)}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--brand);outline-offset:6px;border-radius:3px}button{background:0 0;border:0}em{color:var(--mint);font-style:normal}h1,h2,h3{letter-spacing:-.045em;font-weight:500;line-height:1.23}h1{font-size:clamp(54px,6.2vw,90px)}h2{font-size:clamp(36px,4vw,58px)}h3{font-size:30px}p{color:var(--muted);line-height:1.85}code,.time-label{letter-spacing:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.85em}input[type=range]{accent-color:var(--brand);cursor:pointer;background:0 0;width:100%;max-width:100%;height:20px;margin:0}input:disabled{opacity:.5;cursor:not-allowed}svg.icon{flex-shrink:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.arrow-icon{flex-shrink:0;width:23px;height:23px}.skip-link{z-index:100;background:var(--paper);color:var(--ink);padding:12px 20px;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.wrap{width:min(1328px,100% - 112px);margin-inline:auto}.section-pad{padding-block:112px}.section-number{letter-spacing:.12em;color:var(--muted);font-size:12px;font-weight:500;display:block}.overline{letter-spacing:.12em;font-size:10px;font-weight:500;display:block}.small-note{font-size:12px!important;line-height:1.8!important}.text-link{border-bottom:1px solid var(--line);align-items:center;gap:22px;padding-bottom:9px;font-size:14px;transition:gap .2s;display:inline-flex}.text-link:hover{gap:30px}.dark-link{border-color:var(--line-dark)}.button{border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:30px;min-height:54px;padding:14px 24px;font-size:14px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-mint{background:var(--mint);color:var(--ink)}.button-mint:hover{background:#ade4c9}.button-outline{border-color:var(--line);color:var(--paper)}.button-outline:hover{background:var(--dark-raised)}.status-dot{background:var(--mint);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block}.light-section,.page-light #main{background:var(--paper);color:var(--ink)}.light-section p,.page-light #main p{color:#58685f}.light-section .section-number,.page-light .section-number{color:#697d71}.light-section .overline,.page-light .overline{color:#586d60}}@layer layout{.site-header{z-index:50;height:84px;color:var(--paper);border-bottom:1px solid var(--line);background:#101d24f7;position:sticky;top:0}.nav-shell{justify-content:space-between;align-items:center;gap:24px;width:min(1328px,100% - 112px);height:100%;margin:auto;display:flex}.brand{align-items:center;gap:4px;display:inline-flex}.brand img{margin-left:-8px}.brand span{letter-spacing:-.065em;font-size:28px;font-weight:600;line-height:1}.desktop-nav{color:#aebcb7;gap:36px;margin-left:42px;font-size:13px;display:flex}.desktop-nav a{align-items:center;min-height:44px;transition:color .2s;display:flex;position:relative}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:var(--paper)}.desktop-nav a[aria-current]:after{content:"";background:var(--mint);width:16px;height:2px;position:absolute;bottom:1px;left:0}.nav-action{align-items:center;gap:20px;font-size:13px;display:flex}.nav-action .arrow-icon{width:18px;height:18px}.menu-button{width:44px;height:44px;display:none;position:relative}.menu-button span{background:var(--paper);width:22px;height:1px;transition:transform .2s;display:block;position:absolute;top:17px;left:11px}.menu-button span+span{top:25px}.menu-button[aria-expanded=true] span{transform:translateY(4px)rotate(45deg)}.menu-button[aria-expanded=true] span+span{transform:translateY(-4px)rotate(-45deg)}.mobile-nav{background:var(--dark);border-bottom:1px solid var(--line);padding:18px 24px 28px;position:absolute;top:100%;left:0;right:0}.mobile-nav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 0;display:flex}.reading-progress{background:var(--mint);transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.site-footer{background:var(--dark);color:var(--paper);border-top:1px solid var(--line);margin-top:-1px}.footer-main{grid-template-columns:1fr 1fr 1fr;gap:70px;padding-block:64px;display:grid}.footer-main p{margin-top:12px;font-size:13px}.footer-brand span{font-size:29px}.footer-links{grid-template-columns:1fr 1fr;align-content:center;gap:16px 32px;font-size:12px;display:grid}.footer-links a{align-items:center;gap:8px;display:inline-flex}.footer-links svg{width:14px;height:14px}.footer-note{text-align:right;color:var(--muted);font-size:12px}.footer-note p{letter-spacing:.1em;margin:0 0 12px;font-size:10px}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding-block:22px;font-size:11px;display:flex}.footer-bottom button,.footer-bottom a{align-items:center;gap:12px;min-height:34px;display:flex}.footer-bottom svg{width:14px;height:14px}.toggle-track{border:1px solid #748a7e;border-radius:12px;width:29px;height:16px;padding:2px;display:block}.toggle-track:before{content:"";background:#a9b8b2;border-radius:50%;width:10px;height:10px;transition:transform .2s;display:block}[aria-pressed=true]>.toggle-track{background:var(--mint);border-color:var(--mint)}[aria-pressed=true]>.toggle-track:before{background:var(--ink);transform:translate(12px)}.no-script{background:var(--paper);color:var(--ink);text-align:center;padding:12px 24px;font-size:14px}.hero{grid-template-columns:.91fr 1.09fr;align-items:center;column-gap:24px;min-height:min(840px,100svh - 84px);padding-top:70px;padding-bottom:0;display:grid}.hero h1{letter-spacing:-.07em;font-size:clamp(68px,7.4vw,110px);font-weight:500;line-height:1.16}.hero h1 em{color:var(--mint)}.hero-description{margin-top:30px;font-size:16px;line-height:1.95}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px;display:flex}.hero-actions .text-link{border-bottom:0;gap:10px;padding-bottom:0;font-size:12px}.hero-actions .text-link svg{width:16px;height:16px}.hero-release{color:var(--paper);margin-top:44px;font-size:12px}.hero-release span{color:#98aaa3;margin-top:3px;font-size:11px;display:block}.hero-bottom{border-top:1px solid var(--line);color:#a9b8b2;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:46px;padding-block:22px;font-size:11px;display:flex}.hero-bottom a{align-items:center;gap:14px;display:flex}.hero-bottom svg{width:18px;height:18px}.facts-rail{border-block:1px solid var(--line);margin-top:-1px}.facts-rail>.wrap{grid-template-columns:1fr 1.5fr 1fr;padding-block:23px;display:grid}.facts-rail span{letter-spacing:.04em;color:#97aaa1;font-size:10px}.facts-rail b{color:var(--paper);margin-bottom:3px;font-size:12px;font-weight:400;display:block}.facts-rail span+span{border-left:1px solid var(--line);padding-left:42px}.section-intro{grid-template-columns:.8fr 1.7fr;gap:22px 72px;margin-bottom:72px;display:grid}.section-intro .section-number{padding-top:10px}.section-intro p{grid-column:2;font-size:15px}.product-story{grid-template-columns:1fr 1fr;gap:110px;display:grid}.chapter-nav{border-bottom:1px solid var(--line-dark);gap:22px;padding-bottom:14px;font-size:11px;display:flex}.chapter-nav a{color:#657368;padding-bottom:5px;position:relative}.chapter-nav a.is-current{color:var(--ink)}.chapter-nav a.is-current:after{content:"";background:var(--ink);width:100%;height:2px;position:absolute;bottom:-15px;left:0}.story-column article{border-bottom:1px solid var(--line-dark);min-height:318px;padding-block:50px}.story-column article:last-child{border:0}.story-index{color:#688176;margin-bottom:18px;font-family:monospace;font-size:10px;display:block}.story-column h3{margin-bottom:22px;font-size:34px;line-height:1.4}.story-column p{max-width:380px;font-size:14px}.story-column .small-note{margin-top:14px}.story-column .text-link{margin-top:24px}.sticky-preview{align-self:start;padding-top:3px;position:sticky;top:122px}.invite-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.invite-grid h2{margin-top:26px}.invite-grid p{margin-top:30px;font-size:15px}.invite-grid .button{margin-top:34px}.invite-disclaimer{color:#8a9f95;margin-top:19px;font-size:10px;display:block}.studio-poster{border:1px solid var(--line);background:#152a30;flex-direction:column;justify-content:space-between;min-height:472px;padding:28px;transition:background .3s;display:flex;position:relative}.studio-poster:hover{background:#1a3137}.poster-top,.poster-bottom{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.poster-top{letter-spacing:.15em;font-size:9px}.poster-top>.arrow-icon{width:22px;height:22px}.studio-poster>svg{width:100%;height:380px;position:absolute;inset:38px 0 0}.poster-bottom>span{font-size:12px}.poster-play{background:var(--mint);width:46px;height:46px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.poster-play svg{width:23px;height:23px}.release-teaser{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.release-teaser h2{margin-top:28px}.release-teaser p{margin-top:24px;font-size:15px}.release-teaser .text-link{margin-top:32px}.release-cover{color:var(--ink);background:#b9d1ba;flex-direction:column;justify-content:space-between;min-height:380px;padding:30px;transition:transform .3s,background .3s;display:flex}.release-cover:hover{background:#c7ddc6;transform:translateY(-5px)}.release-cover>div{letter-spacing:.06em;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.release-cover strong{letter-spacing:-.055em;padding:42px 0;font-size:64px;font-weight:500;line-height:1.08}.release-cover strong>span{color:#52785f;display:block}.release-cover code{overflow-wrap:anywhere;font-size:10px}.faq-section{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:100px;display:grid}.faq-section h2{margin-top:24px}.faq-list details{border-bottom:1px solid var(--line);padding:24px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{justify-content:space-between;align-items:center;gap:20px;font-size:15px;list-style:none;display:flex}.faq-list p{max-width:560px;padding-top:20px;font-size:13px;line-height:1.9}.disclosure{flex-shrink:0;width:15px;height:15px;position:relative}.disclosure:before,.disclosure:after{content:"";background:currentColor;width:15px;height:1px;position:absolute;top:7px;left:0}.disclosure:after{transition:transform .2s;transform:rotate(90deg)}details[open]>summary .disclosure:after{transform:rotate(0)}.wordmark-end{letter-spacing:-.085em;color:#21373e;padding-bottom:65px;font-size:clamp(100px,21.6vw,320px);font-weight:600;line-height:.94;overflow:hidden}.page-heading{padding-top:84px;padding-bottom:76px}.breadcrumb{color:#94a99f;margin-bottom:38px;font-size:11px;display:inline-block}.page-light .breadcrumb{color:#6c7c70}.page-heading h1{font-size:clamp(52px,5.7vw,82px)}.page-heading>p{margin-top:28px;font-size:15px}.experience-heading{justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:48px;display:flex}.experience-heading h1{font-size:62px}.experience-heading>p{padding-bottom:7px;font-size:13px}.experience-heading .breadcrumb{margin-bottom:23px}.wide-link{justify-content:space-between;align-items:center;gap:24px;padding:42px 0 68px;font-size:14px;display:flex}.page-light .wide-link{border-top:1px solid var(--line-dark)}.current-release{border:1px solid var(--line-dark);grid-template-columns:.85fr 1.15fr;display:grid}.current-release-title{background:var(--dark);color:var(--paper);flex-direction:column;justify-content:space-between;gap:35px;padding:48px;display:flex}.current-release-title .overline{color:var(--mint)!important}.current-release-title h2{letter-spacing:-.055em;font-size:78px;line-height:1.07}.current-release-title time{letter-spacing:.14em;color:var(--muted);font-size:12px}.current-release-details{padding:42px}.current-release-details h3{letter-spacing:-.03em;margin:14px 0;font-size:27px}.current-release-details>p{font-size:13px}.release-state{background:#d7dfcf;padding:6px 12px;font-size:10px;display:inline-block}.current-release-details dl{margin:24px 0}.current-release-details dl>div{border-bottom:1px solid var(--line-dark);grid-template-columns:90px 1fr;gap:15px;padding:10px 0;font-size:11px;display:grid}.current-release-details dt{color:#697a6e}.current-release-details dd{overflow-wrap:anywhere;margin:0}.download-state{border-left:2px solid #698768;padding-left:15px}.download-state strong{font-size:13px;font-weight:500}.download-state p{margin-top:5px;font-size:11px}.progress-section{padding-block:95px}.split-heading{grid-template-columns:1fr 2fr;gap:30px;margin-bottom:48px;display:grid}.changelog{margin-left:33.333%}.changelog>article{border-top:1px solid var(--line-dark);grid-template-columns:120px 1fr;gap:30px;padding:35px 0;display:grid}.changelog time{color:#637669;padding-top:5px;font-size:11px}.changelog h3{margin:12px 0;font-size:31px}.changelog p{font-size:14px}.changelog details{margin:21px 0}.changelog summary{justify-content:space-between;align-items:center;padding-block:12px;font-size:12px;list-style:none;display:flex}.changelog ul{color:#53655b;margin:15px 0;padding-left:17px;font-size:13px;line-height:1.9}.changelog li+li{margin-top:10px}.changelog code{color:#6c8174;font-size:10px}.platform-table{border-top:1px solid var(--line-dark)}.platform-row{border-bottom:1px solid var(--line-dark);grid-template-columns:1fr 180px 1.5fr;align-items:center;gap:40px;padding:28px 0;display:grid}.platform-row h3{letter-spacing:-.025em;font-size:23px}.platform-row p{font-size:12px}.platform-status{color:#687f6f;font-size:11px}.platform-status.available{color:#25573e}.release-boundaries{border-top:1px solid var(--line-dark)}.release-boundaries>div{grid-template-columns:repeat(3,1fr);gap:60px;margin-top:46px;display:grid}.release-boundaries article>span{color:#72937e;font-size:11px}.release-boundaries h3{margin:20px 0 15px;font-size:23px;line-height:1.5}.release-boundaries p{font-size:13px}.document-layout{grid-template-columns:260px 1fr;gap:90px;padding-bottom:96px;display:grid}.document-nav{color:#587163;align-self:start;gap:20px;padding-top:40px;font-size:12px;display:grid;position:sticky;top:124px}.document-content>section{border-top:1px solid var(--line-dark);padding:48px 0}.document-content h2{margin:24px 0;font-size:34px}.document-content h3{margin:30px 0 15px;font-size:21px}.document-content p{margin:20px 0;font-size:15px;line-height:1.95}.document-content a{text-underline-offset:4px;text-decoration:underline}.document-content code{overflow-wrap:anywhere;background:#dce2d5;padding:2px 5px;font-size:12px}.document-content .section-number{font-size:10px}.credits-list article{border-top:1px solid var(--line-dark);grid-template-columns:130px 1fr 50px;gap:32px;padding:48px 0;display:grid}.credit-number{color:#6d8875;font-size:14px}.credits-list h2{letter-spacing:-.06em;margin-bottom:6px;font-size:64px}.credits-list code{color:#647e6c;font-size:11px}.credits-list p{margin-top:22px;font-size:15px}.credits-list a{border:1px solid var(--line-dark);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.license-label{border:1px solid var(--line-dark);margin-top:16px;padding:5px 10px;font-size:10px;display:inline-block}.credits-notes{max-width:820px;margin-left:162px;padding:60px 0 90px}.not-found{min-height:72vh;padding-block:110px}.not-found h1{margin:24px 0}.not-found p{font-size:15px}}@layer components{.sound-field{height:100%;min-height:200px;position:relative;overflow:hidden}.field-canvas{position:absolute;inset:0}.field-canvas canvas{pointer-events:auto;width:100%;height:100%;display:block}.field-fallback{width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.field-fallback.is-hidden{opacity:0;pointer-events:none}.field-status{color:var(--muted);font-size:10px;position:absolute;bottom:10px;right:16px}.hero-field-frame{align-self:center;width:100%;height:548px;padding-top:34px;padding-bottom:50px;position:relative}.hero-field-frame .sound-field{height:100%}.field-topline,.field-bottomline{letter-spacing:.06em;color:#a9b9b0;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex;position:absolute;left:20px;right:12px}.field-topline{border-top:1px solid var(--line);padding-top:15px;top:0}.field-bottomline{border-bottom:1px solid var(--line);padding-bottom:14px;bottom:0}.field-bottomline button{border-bottom:1px solid #3c5d51;min-height:32px;padding:0 2px;font-size:10px}.field-bottomline button:disabled{opacity:.6}.field-topline>span+span{letter-spacing:.13em;font-size:8px}.theme-explorer{max-width:445px;margin:auto}.theme-options{background:#dfe4d8;border-radius:5px;gap:4px;max-width:370px;margin:0 auto 28px;padding:5px;display:flex}.theme-options button{color:#566d5e;isolation:isolate;flex:1;padding:12px 8px;font-size:11px;position:relative}.theme-options button>span:not(.theme-indicator){z-index:1;position:relative}.theme-options button[aria-pressed=true]{color:var(--paper)}.theme-indicator{background:var(--ink);z-index:0;border-radius:3px;position:absolute;inset:0}.phone-preview{--phone-bg:#f9faf6;--phone-surface:#ecf0e7;--phone-fg:#233629;--phone-accent:#d4e0d1;background:var(--phone-bg);color:var(--phone-fg);border:1px solid #c8d0c2;border-radius:31px;width:370px;min-height:534px;margin:auto;padding:27px 25px 19px;transition:background .35s,border-radius .35s;overflow:hidden;box-shadow:0 30px 70px -30px #10241a3b}.phone-top{letter-spacing:-.05em;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;display:flex}.phone-menu{letter-spacing:.1em;font-size:22px;font-weight:400}.phone-heading{flex-direction:column;gap:3px;margin:30px 0 20px;display:flex}.phone-heading>span:first-child{letter-spacing:-.05em;font-size:27px;font-weight:600}.phone-heading>span+span{color:#758174;font-size:10px}.library-search{background:var(--phone-surface);border-radius:10px;align-items:center;gap:9px;padding:12px;font-size:10px;display:flex}.library-search input{color:var(--phone-fg);outline-offset:3px;background:0 0;border:0;width:100%;font-size:10px;line-height:1.6}.library-search input::placeholder{color:#7c8a7c}.library-tabs{border-bottom:1px solid #cad4c655;gap:23px;margin-top:20px;font-size:11px;display:flex}.library-tabs button{color:#81907e;padding:0 0 10px;position:relative}.library-tabs button[aria-pressed=true]{color:var(--phone-fg);font-weight:600}.library-tabs button[aria-pressed=true]:after{content:"";background:var(--phone-fg);width:100%;height:2px;position:absolute;bottom:0;left:0}.library-items{min-height:208px;padding:11px 0}.library-item{align-items:center;gap:12px;padding:10px 0;display:flex}.mini-cover{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;font-size:13px;font-weight:400;display:flex}.cover-0{color:#345a47;background:#cbdcc8}.cover-1{color:#6a6c57;background:#cfcdc0}.cover-2{color:#325653;background:#afc2c0}.library-item>div:nth-child(2){min-width:0}.library-item b{font-size:11px;font-weight:500;display:block}.library-item div>span:not(:first-child){color:#849080;margin-top:4px;font-size:8px;display:block}.track-order{color:#8c9889;margin-left:auto;font-size:9px}.phone-dock{background:var(--phone-surface);border-radius:12px;align-items:center;gap:10px;padding:11px;display:flex}.tiny-art{background:var(--phone-accent);border-radius:5px;width:30px;height:30px;position:relative}.tiny-art:before{content:"";border:1px solid #718e78;border-radius:50%;position:absolute;inset:8px}.phone-dock b{font-size:9px;font-weight:500;display:block}.phone-dock div>span{color:#7f8d7e;font-size:8px;display:block}.phone-dock>.icon{width:18px;height:18px;margin-left:auto}.theme-liquid{--phone-bg:#d8e6df;--phone-surface:#ffffff6e;--phone-accent:#bdd6c8;border-color:#b7cdbf;border-radius:38px;box-shadow:0 30px 70px -30px #2750354d,inset 0 1px 2px #fff}.theme-liquid .phone-dock{backdrop-filter:blur(14px);border:1px solid #ffffffb0;border-radius:20px;box-shadow:inset 0 1px 1px #fff,0 3px 14px #668c731a}.theme-liquid .library-search{border:1px solid #ffffff7a;border-radius:20px}.theme-material{--phone-bg:#e9eddb;--phone-surface:#dce3ca;--phone-accent:#c1cfab;--phone-fg:#364333;border-radius:30px}.theme-material .library-search{border-radius:25px}.theme-material .phone-dock{border-radius:28px;padding:14px}.theme-material .mini-cover{border-radius:50%}.theme-material .phone-heading>span:first-child{font-weight:400}.theme-caption{text-align:center;min-height:50px;margin-top:24px;font-size:12px!important}.theme-caption>span{color:#768475;margin-top:6px;font-size:10px;display:block}.empty-library{padding:30px 0;font-size:12px!important}.provider-explorer{grid-template-columns:1fr 1fr;gap:84px;display:grid}.provider-rail{border-top:1px solid var(--line-dark)}.provider-rail button{text-align:left;border-bottom:1px solid var(--line-dark);align-items:center;gap:18px;width:100%;padding:18px 10px 18px 0;font-size:15px;transition:padding .2s;display:flex}.provider-rail button:hover{padding-left:10px}.provider-letter{border:1px solid var(--line-dark);border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:500;display:flex}.provider-rail button[aria-pressed=true] .provider-letter{background:var(--ink);border-color:var(--ink);color:var(--paper)}.provider-rail button[aria-pressed=true]{font-weight:500}.provider-rail .icon{opacity:.5;width:18px;height:18px;margin-left:auto}.provider-rail button[aria-pressed=true] .icon{opacity:1;transform:rotate(-35deg)}.provider-detail{background:#dfe5d8;flex-direction:column;justify-content:space-between;align-self:start;gap:28px;min-height:450px;padding:38px;display:flex;position:sticky;top:122px}.provider-detail .overline{font-size:10px}.provider-detail h3{margin:28px 0 24px;font-size:36px}.provider-detail p{font-size:14px}.provider-boundary{border-top:1px solid var(--line-dark);color:#516959;gap:14px;margin-top:35px;padding-top:20px;font-size:12px;line-height:1.8;display:flex}.provider-boundary .icon{width:17px;height:17px;margin-top:2px}.provider-detail .small-note{margin-top:12px;font-size:10px!important}.studio{grid-template-columns:minmax(0,1fr) 320px;min-height:650px;display:grid}.studio-view{border:1px solid var(--line);background:#0d191f;flex-direction:column;min-width:0;display:flex;position:relative}.studio-view-top{color:#97afa3;justify-content:space-between;align-items:center;padding:17px 26px 0;font-size:10px;display:flex}.studio-view .sound-field{flex:1;height:316px;min-height:250px}.studio-track{justify-content:space-between;align-items:center;gap:15px;padding:0 30px 20px;display:flex}.studio-track>div{min-width:0}.studio-track h2{letter-spacing:-.045em;overflow-wrap:anywhere;margin:9px 0;font-size:38px}.studio-track p{color:#8ca59a;font-size:11px}.studio-track .overline{color:#a5c0af;letter-spacing:.1em;font-size:8px}.studio-track-number{letter-spacing:-.06em;color:#355747;font-size:61px;font-weight:400}.transport{padding:0 30px 26px}.seek-label{width:100%;margin-bottom:18px;display:block}.transport-row{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:12px;display:grid}.time-label{white-space:nowrap;font-size:10px}.time-label>span{color:#7a9586}.play-buttons{justify-content:center;align-items:center;gap:14px;display:flex}.play-button{background:var(--paper);width:50px;height:50px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;transition:background .2s,transform .2s;display:flex}.play-button:hover{background:var(--mint);transform:scale(1.06)}.play-button .icon{width:22px;height:22px}.icon-button{border-radius:50%;justify-content:center;align-items:center;min-width:38px;min-height:38px;padding:7px;display:flex}.icon-button:hover{background:#ffffff0d}.icon-button .icon{width:20px;height:20px}.volume-label{align-items:center;gap:8px;width:114px;margin-left:auto;display:flex}.volume-label .icon{width:16px;height:16px}.volume-label input{width:80px}.studio-controls{color:var(--ink);background:#e2e7d9;flex-direction:column;padding:32px;display:flex}.studio-controls>.overline{color:#567461;font-size:10px}.studio-controls h3{margin:22px 0 17px;font-size:31px;line-height:1.4}.studio-controls>p{color:#5f7464;font-size:12px;line-height:1.8}.mode-options{border:0;margin:28px 0 0;padding:0}.mode-options legend{margin-bottom:13px;font-size:11px}.mode-options button{text-align:left;isolation:isolate;border-bottom:1px solid #6a857028;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:10px 13px;font-size:12px;display:flex;position:relative}.mode-options button>span:not(.mode-selected),.mode-options button>.icon{z-index:1;position:relative}.mode-options button>.icon{width:15px;height:15px}.mode-options button[aria-pressed=true]{color:var(--paper)}.mode-selected{background:var(--ink);z-index:0;border-radius:3px;position:absolute;inset:0}.studio-controls>.mode-description{min-height:36px;margin-top:14px;font-size:10px}.intensity-label{margin-top:22px;font-size:11px;display:block}.intensity-label>span{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.intensity-label output{color:#4c7159;font-size:10px}.studio-limit{border-top:1px solid #68807230;margin-top:24px;padding-top:18px}.studio-limit>span{font-size:11px}.studio-limit p{color:#607464;margin-top:7px;font-size:10px;line-height:1.8}.audio-feedback:empty{display:none}.audio-feedback{padding:15px 0}.audio-feedback p{font-size:13px}.audio-feedback .error-message{color:#f1baa4;border-left:2px solid #d8977e;padding-left:12px}.source-heading{justify-content:space-between;align-items:center;gap:24px;margin:38px 0 20px;display:flex}.source-heading h3{letter-spacing:-.03em;font-size:21px}.source-heading>span{color:#93a59b;font-size:10px}.sample-list{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.sample-option{border:1px solid var(--line);text-align:left;align-items:center;gap:14px;min-width:0;padding:17px;transition:background .2s,border-color .2s;display:flex}.sample-option[aria-pressed=true]{background:#1c3436;border-color:#729d8766}.sample-cover{letter-spacing:-.06em;flex-shrink:0;justify-content:center;align-items:center;width:51px;height:58px;font-size:25px;display:flex}.sample-option b{font-size:13px;font-weight:500;display:block}.sample-option small{color:#a0b3a7;margin-top:5px;font-size:9px;display:block}.sample-selected{margin-left:auto;display:flex}.sample-selected .icon{width:15px;height:15px}.local-file{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:48px;margin-top:32px;padding:34px 0 40px;display:flex}.local-file h3{letter-spacing:-.04em;font-size:24px}.local-file p{max-width:630px;margin-top:10px;font-size:12px}.file-button{white-space:nowrap;flex-shrink:0;gap:13px;font-size:12px;position:relative;overflow:hidden}.file-button .icon{width:18px;height:18px}.file-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.file-button:focus-within{outline:2px solid var(--brand);outline-offset:5px}.experience-notes{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:65px;padding:60px 0 65px;display:grid}.experience-notes>div>span{color:#91b29e;font-size:10px}.experience-notes h3{margin:16px 0 14px;font-size:22px}.experience-notes p{font-size:12px}.audio-studio:fullscreen{background:var(--dark);padding:24px;overflow:auto}.audio-studio:fullscreen .studio{min-height:calc(100vh - 48px)}}@layer responsive{@media (width>=1600px){.hero{min-height:800px}.hero-field-frame{height:600px}.hero-description{font-size:18px}.hero h1{font-size:118px}}@media (width<=1100px){.wrap,.nav-shell{width:calc(100% - 72px)}.desktop-nav{gap:24px;margin-left:0}.hero h1{font-size:85px}.hero-field-frame{height:465px}.hero-actions{gap:20px}.hero-actions .button{gap:19px;padding:13px 19px}.hero-description{font-size:15px}.product-story{gap:60px}.section-intro{gap:22px 50px}.phone-preview{width:340px}.invite-grid,.release-teaser,.provider-explorer{gap:55px}.studio-poster{min-height:420px}.studio-poster>svg{height:350px}.provider-detail{padding:30px}.faq-section{gap:60px}.release-cover strong{font-size:59px}.studio{grid-template-columns:minmax(0,1fr) 280px}.studio-controls{padding:25px}.current-release-title{padding:34px}.current-release-title h2{font-size:65px}.current-release-details{padding:32px}.document-layout{grid-template-columns:190px 1fr;gap:65px}.credits-notes{margin-left:130px}.credits-list article{grid-template-columns:98px 1fr 50px}.experience-heading h1{font-size:52px}.sample-option{gap:10px;padding:13px}.sample-cover{width:42px;height:48px}.sample-option small{font-size:8px}.sample-selected{display:none}.platform-row{grid-template-columns:1fr 150px 1.4fr;gap:28px}}@media (width<=800px){:root{scroll-padding-top:90px}.wrap,.nav-shell{width:calc(100% - 40px)}.site-header{height:72px}.brand span{font-size:26px}.brand img{width:43px;height:43px}.desktop-nav,.nav-action{display:none}.menu-button{display:block}.hero{grid-template-columns:1fr;min-height:0;padding-top:52px}.hero-copy{padding-inline:2px}.hero h1{font-size:clamp(65px,13vw,93px)}.hero-description{margin-top:22px;font-size:14px;line-height:1.95}.hero-actions{gap:24px;margin-top:25px}.hero-actions .button{gap:22px;min-height:49px;padding:12px 20px;font-size:12px}.hero-release{margin-top:27px;font-size:11px}.hero-release span{font-size:10px}.hero-field-frame{height:370px;margin-top:40px;padding-top:28px;padding-bottom:43px}.field-topline,.field-bottomline{left:0;right:0}.hero-bottom{margin-top:20px;padding-block:20px;font-size:10px}.facts-rail>.wrap{grid-template-columns:1fr;padding-block:8px}.facts-rail span{justify-content:space-between;align-items:center;gap:20px;padding-block:13px;font-size:9px;display:flex}.facts-rail b{margin-bottom:0;font-size:11px}.facts-rail span+span{border-left:0;border-top:1px solid var(--line);padding-left:0}.section-pad{padding-block:72px}.section-intro{grid-template-columns:1fr;gap:24px;margin-bottom:45px}.section-intro .section-number{padding-top:0}.section-intro p{grid-column:auto;font-size:13px}.section-intro h2{font-size:36px;line-height:1.38}.section-number{font-size:10px}.product-story{grid-template-columns:1fr;gap:52px}.sticky-preview{grid-row:1;align-self:auto;position:static}.theme-explorer{width:100%;max-width:380px}.theme-options{max-width:340px;margin-bottom:22px}.phone-preview{width:min(345px,100%);min-height:534px}.theme-caption{font-size:11px!important}.theme-caption>span{font-size:9px}.chapter-nav{justify-content:space-between;gap:20px;font-size:10px}.story-column article{min-height:0;padding:36px 0}.story-column h3{margin-bottom:18px;font-size:28px}.story-column p{max-width:none;font-size:13px}.story-column .small-note{font-size:11px!important}.story-column .text-link{font-size:12px}.invite-grid,.release-teaser{grid-template-columns:1fr;gap:40px}.invite-grid h2{font-size:38px;line-height:1.32}.invite-grid p{margin-top:23px;font-size:13px}.invite-grid .button{margin-top:24px;font-size:12px}.invite-disclaimer{font-size:9px}.studio-poster{min-height:350px;padding:22px}.studio-poster>svg{height:300px;inset:24px 0 0}.poster-top{font-size:8px}.poster-bottom>span{font-size:11px}.provider-explorer{flex-direction:column;gap:24px;display:flex}.provider-rail{scroll-snap-type:x proximity;border:0;gap:12px;padding:2px 0 12px;display:flex;overflow-x:auto}.provider-rail button{border:1px solid var(--line-dark);scroll-snap-align:start;flex-direction:column;align-items:flex-start;gap:12px;width:148px;min-width:148px;padding:16px;font-size:12px;display:flex}.provider-rail button:hover{padding-left:16px}.provider-rail button>.icon{display:none}.provider-rail button[aria-pressed=true]{border-color:#617b69}.provider-detail{min-height:375px;padding:28px;position:static}.provider-detail h3{margin:22px 0;font-size:29px}.provider-detail p{font-size:13px}.provider-detail .small-note{font-size:10px!important}.provider-boundary{margin-top:23px}.release-teaser h2{margin-top:22px;font-size:37px}.release-teaser p{margin-top:20px;font-size:13px}.release-teaser .text-link{margin-top:24px;font-size:12px}.release-cover{min-height:338px;padding:26px}.release-cover strong{padding:33px 0;font-size:66px}.release-cover>div,.release-cover code{font-size:9px}.faq-section{grid-template-columns:1fr;gap:35px}.faq-section h2{margin-top:20px;font-size:38px}.faq-list summary{font-size:13px;line-height:1.8}.faq-list p{padding-top:17px;font-size:12px}.faq-list details{padding:21px 0}.wordmark-end{padding-bottom:42px;font-size:22vw}.footer-main{grid-template-columns:1fr 1fr;gap:36px 22px;padding-block:45px}.footer-links{grid-template-columns:1fr;gap:13px;padding-top:4px;font-size:11px}.footer-main p{font-size:11px}.footer-note{text-align:left;grid-column:1/-1;justify-content:space-between;gap:20px;font-size:10px;display:flex}.footer-note p{font-size:8px}.footer-bottom{flex-wrap:wrap;gap:10px;padding-block:18px;font-size:9px}.footer-bottom>span{width:100%}.footer-bottom a,.footer-bottom button{min-height:34px}.footer-bottom .arrow-icon{width:12px;height:12px}.page-heading{padding:55px 0 46px}.breadcrumb{margin-bottom:27px;font-size:10px}.page-heading h1{font-size:48px;line-height:1.3}.page-heading>p{margin-top:23px;font-size:12px}.experience-heading{display:block}.experience-heading h1{font-size:42px;line-height:1.4}.experience-heading h1 em{display:block}.experience-heading>p{margin-top:22px;font-size:12px}.studio{grid-template-columns:1fr}.studio-view{min-height:550px}.studio-view-top{padding:15px 18px 0;font-size:9px}.studio-view .sound-field{height:268px;min-height:210px}.studio-track{padding:0 19px 17px}.studio-track h2{margin:8px 0;font-size:30px}.studio-track p{font-size:10px}.studio-track .overline{font-size:6px}.studio-track-number{font-size:48px}.transport{padding:0 18px 23px}.transport-row{grid-template-columns:1fr 1fr 1fr;gap:9px}.time-label{font-size:9px}.play-buttons{gap:3px}.play-button{width:43px;height:43px}.play-button .icon{width:19px;height:19px}.icon-button{min-width:33px;min-height:33px;padding:5px}.volume-label{gap:6px;width:86px}.volume-label input{width:63px}.volume-label .icon{width:14px;height:14px}.studio-controls{padding:28px}.studio-controls h3{font-size:28px;line-height:1.38}.studio-controls h3 br{display:none}.studio-controls>p{max-width:460px;font-size:12px}.mode-options{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.mode-options legend{width:100%;margin-bottom:15px}.mode-options button{border:1px solid #6a857044;width:calc(33.3333% - 5.33333px);min-height:42px;font-size:11px}.mode-options button .icon{width:13px;height:13px}.studio-controls>.mode-description{min-height:0;font-size:11px}.intensity-label{margin-top:20px}.studio-limit{margin-top:20px;padding-top:16px}.studio-limit p{font-size:11px}.source-heading{margin-top:34px;display:block}.source-heading h3{margin-bottom:7px;font-size:23px}.source-heading>span{font-size:9px}.sample-list{grid-template-columns:1fr;gap:10px}.sample-option{gap:15px;padding:14px}.sample-cover{width:44px;height:50px}.sample-option b{font-size:13px}.sample-option small{font-size:10px}.sample-selected{display:block}.local-file{margin-top:25px;padding-block:30px;display:block}.local-file h3{font-size:25px}.local-file p{font-size:12px}.local-file .file-button{min-height:48px;margin-top:22px;font-size:12px}.experience-notes{grid-template-columns:1fr;gap:32px;padding-block:44px}.experience-notes h3{margin-top:12px;font-size:24px}.experience-notes p{max-width:480px;font-size:12px}.experience-notes>div+div{border-top:1px solid var(--line);padding-top:24px}.wide-link{flex-direction:column;align-items:flex-start;gap:18px;padding-block:30px 50px;font-size:12px}.wide-link .text-link{font-size:12px}.audio-studio:fullscreen{padding:0 12px}.current-release{grid-template-columns:1fr}.current-release-title{min-height:340px;padding:30px}.current-release-title h2{font-size:68px}.current-release-title .overline{font-size:9px}.current-release-title time{font-size:10px}.current-release-details{padding:28px 23px}.current-release-details h3{overflow-wrap:anywhere;font-size:22px}.current-release-details>p{font-size:12px}.current-release-details dl>div{grid-template-columns:78px 1fr;font-size:10px}.progress-section{padding-block:62px}.split-heading{grid-template-columns:1fr;gap:22px;margin-bottom:34px}.split-heading h2{font-size:33px;line-height:1.35}.changelog{margin-left:0}.changelog>article{grid-template-columns:1fr;gap:16px;padding:28px 0}.changelog time{font-size:10px}.changelog h3{font-size:29px}.changelog p{font-size:12px}.changelog ul{padding-left:15px;font-size:12px}.changelog summary{font-size:11px}.changelog .overline{font-size:9px}.platform-row{grid-template-columns:1fr auto;gap:16px 20px;padding:23px 0}.platform-row h3{font-size:22px}.platform-row p{grid-column:1/-1;font-size:12px}.platform-status{font-size:10px}.release-boundaries h2{font-size:33px}.release-boundaries>div{grid-template-columns:1fr;gap:35px;margin-top:35px}.release-boundaries h3{margin-top:15px;font-size:23px}.release-boundaries p{font-size:12px}.document-layout{grid-template-columns:1fr;gap:26px;padding-bottom:52px}.document-nav{flex-wrap:wrap;gap:12px 24px;padding-top:0;font-size:11px;display:flex;position:static}.document-content>section{padding:32px 0}.document-content h2{margin:20px 0;font-size:28px;line-height:1.5}.document-content h3{font-size:21px}.document-content p{margin:18px 0;font-size:13px;line-height:1.95}.document-content code{font-size:11px}.credits-list article{grid-template-columns:26px 1fr 35px;gap:15px;padding:32px 0}.credit-number{font-size:11px}.credits-list h2{font-size:42px}.credits-list code{overflow-wrap:anywhere;font-size:9px}.credits-list p{margin-top:15px;font-size:12px}.credits-list a{width:34px;height:34px}.credits-list a svg{width:17px;height:17px}.license-label{font-size:9px}.credits-notes{margin-left:0;padding:30px 0 55px}.not-found{padding-block:72px}.not-found h1{font-size:57px}.not-found p{font-size:13px}}@media (width<=370px){.wrap,.nav-shell{width:calc(100% - 32px)}.hero h1{font-size:63px}.hero-actions{gap:16px}.hero-actions .text-link{font-size:10px}.hero-field-frame{height:310px}.field-bottomline{font-size:8px}.field-bottomline button{font-size:9px}.phone-preview{padding-inline:20px}.studio-controls{padding:23px}.volume-label{width:74px}.volume-label input{width:52px}.play-button{width:39px;height:39px}.time-label{font-size:8px}.experience-heading h1{font-size:38px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}html[data-motion=reduce]{scroll-behavior:auto}html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{transition:none!important;animation:none!important}}.field-canvas{touch-action:pan-y;cursor:crosshair;outline-offset:-5px}.field-canvas:focus-visible{outline:2px solid var(--brand)}.field-interaction-hint{text-align:center;color:var(--muted);pointer-events:none;letter-spacing:.03em;font-size:10px;position:absolute;bottom:8px;left:0;right:0}.live-spectrum-panel{border-top:1px solid #ffffff25;min-width:0;margin-top:24px;padding-top:16px}.live-spectrum-title,.spectrum-caption{color:#bac9c2;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.live-spectrum-title>span:last-child{letter-spacing:.1em;font-size:9px}.spectrum-strip{min-width:0;color:var(--album-accent,var(--brand));margin-top:12px}.spectrum-strip canvas{width:100%;height:62px;color:inherit;display:block}.spectrum-caption{color:#a9bcb1;flex-wrap:wrap;margin-top:9px;font-size:10px}.live-spectrum-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;display:flex}.signal-button{color:#e3ede6;background:#ffffff08;border:1px solid #ffffff40;border-radius:4px;min-height:44px;padding:9px 14px;font-size:12px}.signal-button:disabled{opacity:.6}.signal-button:hover:not(:disabled){background:#ffffff12}.signal-cancel{min-height:44px;font-size:12px;text-decoration:underline}.signal-help,.signal-message,.signal-privacy p{color:#afbeb6;margin-top:12px;font-size:11px;line-height:1.8}.signal-message{color:#eed7ad}.signal-privacy{color:#afbeb6;margin-top:10px;font-size:11px}.signal-privacy summary{text-underline-offset:3px;align-items:center;min-height:32px;text-decoration:underline;display:flex}.signal-privacy p{margin-top:5px;padding-bottom:10px}.studio-view>.spectrum-strip{margin:0 30px 22px}.studio-view>.spectrum-strip canvas{height:55px}.album-description:empty{min-height:1.9em}@media (width<=700px){.live-spectrum-panel{margin-top:20px}.spectrum-strip canvas{height:52px}.studio-view>.spectrum-strip{margin:0 19px 20px}.field-interaction-hint{font-size:9px}.signal-button{min-height:46px}.signal-help,.signal-privacy p{font-size:11px}}.album-scope{isolation:isolate;--album-dark:#101d24;--album-soft:#172a32;--album-accent:#b4ddca;--album-paper:#eceee5;--mint:var(--album-accent);position:relative}.album-ambience{z-index:-1;pointer-events:none;background:var(--dark);position:absolute;inset:0;overflow:hidden}.album-ambience>div{opacity:0;will-change:opacity;transition:opacity 1.1s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.album-scope[data-album] .button-mint{background:var(--album-accent);transition:background-color .7s,transform .25s}.album-scope em{transition:color .8s}.record-section-heading{grid-template-columns:1fr 1.35fr;align-items:end;gap:22px 48px;margin-bottom:64px;display:grid}.record-section-heading>.section-number{grid-column:1/-1}.record-section-heading h2{letter-spacing:-.045em;font-size:clamp(38px,4.2vw,66px);font-weight:500;line-height:1.25}.record-section-heading p{color:var(--muted);padding-bottom:8px;line-height:1.9}.album-page-heading{padding-bottom:55px}.album-page-heading h1{letter-spacing:-.055em;font-size:clamp(40px,5vw,76px);line-height:1.3}.album-page-heading h1 em{display:block}.album-room{--room-accent:#b4ddca;--room-dark:#101d24;--room-glow:#36545a;color:#edf0ec;margin-bottom:18px;position:relative}.album-room-top{letter-spacing:.12em;color:#c2cac6;border-bottom:1px solid #ffffff25;justify-content:space-between;gap:20px;padding:0 0 25px;font-size:10px;display:flex}.album-room-top>span:last-child{letter-spacing:.03em;font-size:12px}.album-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,98px);padding:66px 30px 38px;display:grid}.album-art-stage{touch-action:pan-y;min-width:0;position:relative}.cover-halo{pointer-events:none;background:radial-gradient(ellipse,color-mix(in srgb,var(--room-accent) 13%,transparent),transparent 67%);z-index:-1;border-radius:50%;transition:background .8s;position:absolute;inset:-18%}.album-art-stack{aspect-ratio:1;isolation:isolate;width:100%;max-width:460px;margin:0 auto;position:relative}.album-art-plane{backface-visibility:hidden;transform-origin:50% 100%;position:absolute;inset:0}.album-art-plane img,.cover-unavailable{object-fit:cover;border-radius:3px;width:100%;height:100%;display:block;box-shadow:0 28px 64px #00000040}.album-art-plane img{background:#1e282c}.cover-unavailable{background:linear-gradient(135deg,var(--room-glow),var(--room-dark));text-align:center;color:var(--room-accent);border:1px solid #fff2;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.cover-unavailable>span{letter-spacing:.25em;font-size:16px}.cover-unavailable>strong{font-size:clamp(26px,3vw,48px);font-weight:500}.cover-unavailable>small{color:#bec7c2;font-size:12px}.album-art-footer{color:#bec7c2;justify-content:space-between;align-items:center;gap:12px;max-width:460px;margin:auto;padding-top:20px;font-size:11px;display:flex}.album-art-footer>div{align-items:center;gap:6px;display:flex}.album-art-footer .icon-button{border:1px solid #fff2;border-radius:50%;width:40px;min-width:40px;height:40px}.album-art-footer>div>span{font-variant-numeric:tabular-nums;letter-spacing:.1em;padding:0 6px;font-size:10px}.album-copy{min-width:0;padding:4px 0 0}.album-heading-space{min-height:305px}.album-eyebrow{color:var(--room-accent);letter-spacing:.09em;font-size:11px;transition:color .8s;display:block}.album-copy h2{letter-spacing:-.055em;overflow-wrap:anywhere;margin:20px 0 14px;font-size:clamp(42px,5.4vw,78px);font-weight:500;line-height:1.2}.album-artist{color:#edf0ec;margin:0;font-size:15px;line-height:1.7}.album-artist>span{letter-spacing:.08em;color:#bec7c2;font-size:12px;display:block}.album-description{color:#bec7c2;max-width:32ch;margin:23px 0 25px;font-size:14px;line-height:1.9}.album-source-title{align-items:baseline;gap:20px;padding:0 0 28px;display:flex}.album-source-title>span{color:#aab7b2;flex-shrink:0;font-size:11px}.album-source-title>h3{color:#eef1ed;overflow-wrap:anywhere;max-width:36ch;font-size:14px;font-weight:400;line-height:1.6}.official-preview{border-top:1px solid #ffffff25;min-width:0;padding-top:18px;position:relative}.album-listen-button{background:var(--room-accent);color:#122022;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:flex-start;gap:14px;width:100%;min-height:57px;padding:14px 18px;font-size:14px;font-weight:500;transition:background-color .8s,transform .2s;display:flex}.album-listen-button:hover{transform:translateY(-2px)}.album-listen-button>.icon{flex-shrink:0;width:20px}.preview-provider{letter-spacing:.03em;margin-left:auto;font-size:10px;font-weight:400}.preview-scope{color:#b5c1bc;max-width:47ch;margin:12px 0 10px;font-size:11px;line-height:1.75}.official-source-link{color:var(--room-accent);align-items:center;gap:10px;min-height:40px;font-size:12px;line-height:1.6;transition:color .8s;display:inline-flex}.official-source-link .icon{width:16px;height:16px}.official-source-link:hover{text-underline-offset:5px;text-decoration:underline}.official-frame-wrap{background:#151719;border:1px solid #ffffff25;border-radius:8px;position:relative;overflow:hidden}.official-frame-caption{color:#c2ccc6;justify-content:space-between;align-items:center;gap:15px;padding:9px 12px 3px;font-size:10px;display:flex}.official-frame-caption>button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:34px;display:grid}.official-frame-caption .icon{width:17px}.official-frame-wrap iframe{z-index:1;background:0 0;border:0;width:100%;min-width:0;display:block;position:relative}.frame-loading{color:#bbc4bd;z-index:0;font-size:12px;position:absolute;top:60px;left:16px}.embed-help{color:#b5c1bc;margin:8px 0 0;font-size:11px;line-height:1.7}.album-rail{scrollbar-width:thin;scrollbar-color:#ffffff35 transparent;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:24px;padding:14px 0;display:grid;position:relative;overflow-x:auto}.album-rail>button{scroll-snap-align:start;text-align:left;color:#e9ede7;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff18;align-items:center;gap:16px;min-width:0;padding:16px 20px;transition:background-color .25s;display:flex}.album-rail>button:first-child{padding-left:0}.album-rail>button:last-child{border-right:0;padding-right:0}.album-rail>button:hover{background:#ffffff05}.album-rail>button[aria-selected=true]{background:#ffffff06}.album-rail-art{background:var(--room-glow);border-radius:2px;flex-shrink:0;width:58px;height:58px;display:block;position:relative;overflow:hidden}.album-rail-art img{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:relative}.album-rail-art i{color:#e1e8df;place-items:center;font-size:16px;font-style:normal;display:grid;position:absolute;inset:0}.album-rail>button>span:nth-child(2){min-width:0;display:block}.album-rail b{font-size:14px;font-weight:500;line-height:1.5;display:block}.album-rail small{color:#b4bfba;white-space:nowrap;text-overflow:ellipsis;max-width:22ch;margin-top:4px;font-size:11px;line-height:1.5;display:block;overflow:hidden}.album-rail-mark{color:var(--room-accent);margin-left:auto;padding-left:8px;font-size:13px}.album-room-footnote{color:#a7b6ae;max-width:95ch;margin-top:18px;font-size:10px;line-height:1.9}.album-room-compact .album-stage{padding-top:48px}.album-room-compact .album-copy h2{font-size:clamp(40px,4.8vw,68px)}.anticipation-cover strong{letter-spacing:-.04em;font-size:clamp(42px,5vw,66px);line-height:1.4!important}.anticipation-cover strong span{font-size:inherit!important}.anticipation-section{padding-top:120px;padding-bottom:120px}.anticipation-section h2{letter-spacing:-.04em;margin:28px 0;font-size:clamp(38px,5vw,64px);line-height:1.3}.anticipation-section p{color:#455857;line-height:2}.local-studio-section{border-top:1px solid #fff2;margin-top:120px;padding-top:58px;scroll-margin-top:110px}.local-studio-heading{margin-bottom:40px}.local-studio-heading h2{letter-spacing:-.04em;margin:22px 0;font-size:clamp(32px,3vw,48px);font-weight:500;line-height:1.4}.local-studio-heading p{color:#bdc7c0;font-size:14px;line-height:1.85}.audio-studio .play-button:disabled,.audio-studio .icon-button:disabled{cursor:not-allowed;opacity:.4}@media (width>=1600px){.album-stage{padding-left:55px;padding-right:55px}}@media (width<=1000px){.album-stage{gap:42px;padding:46px 0 25px}.album-heading-space{min-height:295px}.album-description{font-size:13px}.album-rail>button{gap:12px;padding:12px}.album-rail-art{width:48px;height:48px}.preview-provider{font-size:9px}.album-listen-button{gap:9px;padding:14px}.album-source-title{gap:12px}}@media (width<=700px){.record-section-heading{grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:40px}.record-section-heading p{font-size:14px}.record-section-heading h2{font-size:40px}.album-page-heading{padding-top:48px;padding-bottom:35px}.album-page-heading h1{font-size:42px}.album-page-heading>p{font-size:13px;line-height:1.9}.album-room-top{letter-spacing:.08em;flex-wrap:wrap;padding-bottom:16px;font-size:9px}.album-room-top>span:last-child{font-size:10px}.album-stage{grid-template-columns:minmax(0,1fr);align-items:start;gap:30px;padding:32px 0 22px}.album-room-compact .album-stage{padding-top:32px}.album-art-stack{width:min(100% - 28px,360px)}.album-art-footer{width:min(100% - 28px,360px);padding-top:12px}.album-art-footer .icon-button{width:36px;min-width:36px;height:36px}.cover-halo{inset:0}.album-copy{padding:0 4px}.album-copy h2,.album-room-compact .album-copy h2{margin:12px 0;font-size:46px}.album-heading-space{min-height:235px}.album-description{max-width:38ch;margin:15px 0 18px;font-size:13px}.album-source-title{padding-bottom:18px}.album-source-title>h3{max-width:29ch;font-size:12px}.album-artist{font-size:13px}.album-artist>span{font-size:10px}.album-listen-button{min-height:54px;padding:14px;font-size:13px}.preview-provider{font-size:10px}.preview-scope,.embed-help{font-size:11px}.official-source-link{font-size:12px}.album-rail{gap:10px;margin-top:12px;padding:10px 0;scroll-padding-left:4px;display:flex}.album-rail>button,.album-rail>button:first-child,.album-rail>button:last-child{border:1px solid #ffffff16;border-radius:4px;flex:0 0 76%;gap:12px;padding:12px}.album-rail-art{width:52px;height:52px}.album-rail b{font-size:13px}.album-rail small{font-size:10px}.album-room-footnote{margin-top:16px;font-size:10px;line-height:1.8}.local-studio-section{margin-top:72px;padding-top:42px}.local-studio-heading{margin-bottom:30px}.local-studio-heading p{font-size:13px}.anticipation-section{padding-top:65px;padding-bottom:65px}.anticipation-cover>div{flex-wrap:wrap;gap:10px}.album-art-footer{flex-wrap:wrap}}@media (width<=360px){.album-room-top{gap:8px}.album-room-top>span:last-child{font-size:9px}.album-page-heading h1{font-size:36px}.album-copy h2,.album-room-compact .album-copy h2{font-size:40px}.preview-provider{font-size:9px}.album-art-stack,.album-art-footer{width:calc(100% - 14px)}}@media (prefers-reduced-motion:reduce){.album-ambience>div,.album-room *,.album-scope em{scroll-behavior:auto!important;transition:none!important}.album-art-plane{transform:none!important}.album-ambience>div{will-change:auto}.album-listen-button:hover{transform:none}}html[data-motion=reduce] .album-ambience>div,html[data-motion=reduce] .album-room *,html[data-motion=reduce] .album-scope em{scroll-behavior:auto!important;transition:none!important}html[data-motion=reduce] .album-art-plane{transform:none!important}
