/* Neural Pantheon — a library of dark stories. All assets are served locally. */
:root{--bg:#0d1414;--panel:#121b1b;--ink:#e7e5db;--muted:#a9b3ac;--gold:#c4aa76;--line:#c4aa7633;--display:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.7 var(--sans);-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit;background:none;border:0;cursor:pointer}button:disabled{cursor:wait;opacity:.6}img{max-width:100%;object-fit:cover}p,h1,h2,h3,blockquote{margin:0}h1,h2,h3{font-family:var(--display);font-weight:400}button,a,input{touch-action:manipulation}a,button{transition:color .2s,background .2s,border-color .2s}a:hover{color:var(--gold)}:focus-visible{outline:2px solid var(--gold);outline-offset:6px}[hidden]{display:none!important}::selection{background:#bca575;color:#101616}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:var(--gold);color:#111;padding:12px}.skip-link:focus{top:10px}
.header{height:104px;padding:0 5.6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d5dcce1c;position:relative;z-index:5;background:#0d1414}.home-page .header{position:absolute;inset:0 0 auto;background:#0d141433}.brand{display:flex;align-items:center;gap:14px}.brand img{width:51px;height:51px;border-radius:50%;border:1px solid #c4aa7644}.brand>span{font:18px/1.25 var(--display);letter-spacing:3px}.brand small{display:block;font:8px/1.8 var(--sans);letter-spacing:3.4px;color:var(--gold);margin-top:5px}.navigation{display:flex;align-items:center;gap:35px;font-size:10px;letter-spacing:1.6px;text-transform:uppercase}.nav-listen{border:1px solid var(--line);padding:11px 20px;color:var(--gold)}.nav-listen span{font-size:8px;margin-right:9px}.menu-toggle{display:none}
.hero{position:relative;min-height:740px;height:min(900px,92svh);isolation:isolate;overflow:hidden}.hero-art{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(90deg,#0d1414 0%,#0d1414ed 20%,#0d14147a 43%,#0d141405 68%),linear-gradient(0deg,#0d1414 0%,transparent 28%,#0d14142b 100%),url('assets/images/hero.webp');background-size:cover,cover,auto 118%;background-position:center,center,right 35%;background-repeat:no-repeat}.hero::after{content:'';position:absolute;inset:124px 3% 26px;border:1px solid #c4aa761c;pointer-events:none;z-index:-1}.hero-content{padding:190px 0 110px;margin-left:9%;max-width:700px}.eyebrow{font-size:9px;letter-spacing:2.8px;text-transform:uppercase;color:var(--gold);line-height:1.8;display:flex;align-items:center;gap:12px}.eyebrow .rule{display:inline-block;width:28px;height:1px;background:var(--gold)}.hero h1{font-size:clamp(64px,6.8vw,105px);line-height:1.03;letter-spacing:3px;margin:30px 0 22px}.hero h1 span{display:block}.hero h1 span:last-child{color:var(--gold)}.hero-tagline{font:italic 22px/1.5 var(--display);color:#d2d4c9}.hero-statement{margin-top:20px;color:var(--muted);max-width:365px;font-size:13px;line-height:1.85}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:31px}.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:49px;padding:13px 24px;border:1px solid var(--line);font-size:10px;letter-spacing:1.1px;text-transform:uppercase}.primary{background:var(--gold);color:#141b1a;border-color:var(--gold)}.primary:hover{background:#e0c796;color:#101616}.outlined:hover{border-color:var(--gold);background:#c4aa760d}.text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:10px;letter-spacing:1.2px;text-transform:uppercase}.text-link span{font-size:18px;color:var(--gold)}.hero-bottom{position:absolute;left:9%;right:7%;bottom:43px;display:flex;justify-content:space-between;align-items:center;color:#b6c1b4;font-size:8px;letter-spacing:2.2px}.hero-bottom a{padding:10px}.hero-bottom span:last-child{color:var(--gold)}.hero-caption{position:absolute;right:7%;top:52%;writing-mode:vertical-rl;font-size:8px;color:#dce6d499;letter-spacing:3px}.manifesto-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:center;align-items:center;gap:44px;min-height:58px;color:#b6b9a7;font:italic 15px var(--display)}.manifesto-strip i{font:12px var(--sans);color:var(--gold)}
.section{padding:90px max(6%,calc((100% - 1260px)/2))}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:39px}.section-heading .eyebrow{margin-bottom:12px}h2{font-size:clamp(32px,3.6vw,51px);line-height:1.2}h2 em{color:var(--gold);font-weight:400}.section-heading>p{color:var(--muted);font-size:12px;line-height:1.9;max-width:265px}.releases{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.release-item{min-width:0}.release-card{display:block;width:100%;padding:0;text-align:left}.release-art{display:block;position:relative;aspect-ratio:1;overflow:hidden;border:1px solid #c4aa7626}.release-art img{display:block;width:100%;height:100%;transition:transform .5s,filter .5s;filter:saturate(.76)}.release-card:hover img{transform:scale(1.04);filter:saturate(1)}.release-card[aria-pressed=true] .release-art{border-color:var(--gold)}.release-card[aria-pressed=true] .release-card strong{display:block;font:20px/1.3 var(--display);margin-top:16px;min-height:52px}.release-card[aria-pressed=true] strong{color:var(--gold)}.release-meta{display:block;color:var(--muted);font-size:9px;letter-spacing:1px;margin-top:7px;text-transform:uppercase}.release-page-link{font-size:10px;display:inline-flex;min-height:44px;align-items:center;gap:8px;color:var(--gold)}.track-section{margin-top:44px;padding-top:34px;border-top:1px solid var(--line);scroll-margin-top:30px}.track-header{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:28px}.track-header .eyebrow{font-size:8px;letter-spacing:2px;margin-bottom:8px}.track-header h3{font-size:32px;line-height:1.2}.track-header p:not(.eyebrow){max-width:620px;color:var(--muted);font-size:12px;line-height:1.8}.track-header .button{flex-shrink:0}.list-head{display:grid;grid-template-columns:100px 1fr 45px;padding:12px 14px;color:#8e9e96;font-size:8px;letter-spacing:2px;border-bottom:1px solid var(--line)}.track{display:grid;grid-template-columns:44px 42px minmax(0,1fr) auto 44px;align-items:center;gap:17px;padding:11px 12px;border-bottom:1px solid #c4aa761c}.track:hover{background:#c4aa7606}.track.active{background:#c4aa760b}.track-play{width:44px;height:44px;color:var(--muted);font-size:11px}.track-play .glyph{display:none;font-size:12px;color:var(--gold)}.track-play:hover .num,.track.active .num{display:none}.track-play:hover .glyph,.track.active .glyph{display:inline}.track-art{width:42px;height:42px}.track-title{display:inline-flex;align-items:center;min-height:26px;font-size:13px;line-height:1.4}.track-subtitle{display:block;font-size:9px;color:#91a097}.track.active .track-title{color:var(--gold)}.lyrics-button{min-width:54px;min-height:44px;color:#a7b4ab;font-size:9px;letter-spacing:1px}.lyrics-button:hover{color:var(--gold)}.track-time{font-size:10px;text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.track-progress{grid-column:3/-1;display:none;align-items:center;gap:15px;font-size:9px;color:var(--gold)}.track.active .track-progress{display:flex}.track-progress input{flex:1}.listen-note{font-size:11px;color:var(--muted);margin-top:22px;display:flex;gap:10px;align-items:center}.listen-note span{color:var(--gold)}
.about{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:11%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 20% 50%,#26333355,transparent 50%)}.about-art{position:relative;max-width:400px;margin:auto}.about-art img{width:100%;display:block;opacity:.8;border:1px solid var(--line)}.about-art::before{content:'';position:absolute;inset:-13px 13px;border:1px solid var(--line);z-index:-1}.about-art>span{display:block;text-align:center;font-size:8px;letter-spacing:3px;color:var(--gold);margin-top:25px}.about-copy .eyebrow{margin-bottom:20px}.about-copy>p:not(.eyebrow){color:var(--muted);margin:24px 0 10px;font-size:13px;line-height:1.95}.about-copy blockquote{border-left:1px solid var(--gold);padding-left:21px;margin:24px 0;font:italic 21px/1.5 var(--display);color:#d4d4c4}.gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.visual{position:relative;display:block;padding:0;aspect-ratio:4/5;overflow:hidden;text-align:left}.visual img{display:block;width:100%;height:100%;filter:saturate(.7);transition:transform .7s,filter .7s}.visual:hover img{transform:scale(1.05);filter:saturate(1)}.visual>span{position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#080f10ed);display:flex;flex-direction:column;justify-content:end;padding:27px}.visual small{font-size:8px;letter-spacing:1.6px;color:var(--gold);margin-bottom:10px}.visual strong{font:27px/1.2 var(--display);padding-right:18px}.visual i{position:absolute;right:22px;bottom:27px;font-style:normal;color:var(--gold)}.closing{text-align:center;padding:72px 20px 85px;border-top:1px solid var(--line);background:radial-gradient(ellipse at 50% 100%,#24323066,transparent 65%)}.closing .eyebrow{justify-content:center}.closing h2{font:italic clamp(30px,4vw,55px)/1.3 var(--display);margin:22px 0}.closing h2 em{color:var(--gold)}.closing .text-link{color:var(--gold)}footer{padding:32px 5.6%;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;font-size:9px;color:var(--muted)}.footer-name{font:13px var(--display);letter-spacing:2px;color:var(--ink)}.footer-links{display:flex;gap:24px;flex-wrap:wrap}footer a{display:inline-flex;align-items:center;min-height:44px}.footer-line{width:100%;display:flex;justify-content:space-between;border-top:1px solid #c4aa761c;padding-top:18px;font-size:8px;letter-spacing:1px}
.player{position:fixed;z-index:20;bottom:0;left:0;right:0;min-height:90px;display:flex;align-items:center;gap:18px;padding:13px 4% max(13px,env(safe-area-inset-bottom));background:#101919f5;backdrop-filter:blur(20px);border-top:1px solid #c4aa7677;box-shadow:0 -10px 40px #0005}.player>img{width:52px;height:52px}.player-info{min-width:0;width:20%}.player-info a{display:block;min-height:28px}.player-info strong{font:14px/1.4 var(--display);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-info>span{display:block;color:var(--muted);font-size:9px;margin-top:4px}.transport{display:flex;gap:4px;align-items:center}.transport button{width:44px;height:44px;font-size:11px;color:var(--muted)}.transport .round-play{border-radius:50%;background:var(--gold);color:#141b1a;font-size:14px}.player-timeline{flex:1;display:flex;align-items:center;gap:12px;font-size:10px;color:var(--muted);font-variant-numeric:tabular-nums}.player-timeline input{flex:1;min-width:35px}.player-lyrics{font-size:9px;letter-spacing:1px;min-height:44px;white-space:nowrap}.volume{display:flex;align-items:center;gap:6px}.volume button{font-size:20px;width:44px;height:44px}.volume input{width:65px}input[type=range]{--progress:0%;appearance:none;-webkit-appearance:none;height:44px;background:transparent;cursor:pointer;margin:0}input[type=range]::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,var(--gold) var(--progress),#48524d var(--progress))}input[type=range]::-webkit-slider-thumb{appearance:none;width:10px;height:10px;border-radius:50%;background:var(--gold);margin-top:-4px}input[type=range]::-moz-range-track{height:2px;background:#48524d}input[type=range]::-moz-range-progress{height:2px;background:var(--gold)}input[type=range]::-moz-range-thumb{width:10px;height:10px;border:0;background:var(--gold);border-radius:50%}body:has(.player:not([hidden])){padding-bottom:116px}html:has(.player:not([hidden])){scroll-padding-bottom:140px}.load-error{position:fixed;left:4%;right:4%;bottom:140px;padding:18px;background:var(--panel);border:1px solid var(--gold);z-index:25}.load-error button{margin:12px}
dialog{background:#142020;color:var(--ink);border:1px solid #85764e66;padding:34px;width:min(740px,calc(100% - 32px));max-height:85svh;overflow:auto;box-shadow:0 25px 120px #0008}dialog::backdrop{background:#080f10dd;backdrop-filter:blur(9px)}.dialog-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.close-dialog{height:44px;width:44px;border:1px solid var(--line);flex-shrink:0;font-size:18px}.close-dialog:hover{color:var(--gold);border-color:var(--gold)}.lyrics-heading{display:flex;align-items:center;gap:23px;margin-bottom:25px}.lyrics-heading img{width:88px;height:88px}.lyrics-heading h2{font-size:34px;margin-top:8px;line-height:1.15}#lyrics-text{font:14px/1.95 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:30px 0;color:#d8ded3}.lyric-warning{border-left:2px solid var(--gold);padding:15px}#image-dialog{width:auto;max-width:95vw;padding:12px;text-align:center}#image-dialog .close-dialog{position:absolute;right:20px;top:20px;background:#111d}#full-image{display:block;max-height:74svh;max-width:85vw;width:auto}#image-caption{padding:10px 5px 0;font-size:12px}.noscript{padding:20px;background:var(--panel);color:var(--gold)}
.detail-main{max-width:1390px;margin:auto;padding:26px 6% 85px}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-bottom:30px;font-size:10px;color:var(--muted)}.breadcrumb a{min-height:44px;display:inline-flex;align-items:center}.detail-hero{display:grid;grid-template-columns:minmax(220px,380px) minmax(0,1fr);gap:7%;align-items:center}.detail-cover{width:100%;aspect-ratio:1;display:block;border:1px solid var(--line);box-shadow:0 15px 65px #0004}.detail-copy{min-width:0}.detail-copy h1{font-size:clamp(36px,4.2vw,65px);line-height:1.12;margin:20px 0;overflow-wrap:anywhere}.detail-album{font-size:13px;color:var(--muted);line-height:1.9;max-width:600px}.detail-album a{color:var(--gold)}.detail-theme{font:italic 19px/1.5 var(--display);color:var(--gold);margin-bottom:16px}.song-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin-top:24px}.share{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:15px}.share .button{font-size:9px;min-height:44px;padding:10px 15px;border-color:#c4aa7622}.share-status{font-size:11px;color:var(--gold)}.copy-fallback{width:100%;font-size:12px}.copy-fallback input{display:block;width:100%;padding:12px;border:1px solid var(--gold);background:var(--panel);color:var(--ink);margin-top:6px}.song-lyrics{max-width:780px;margin:65px 0 50px;padding-top:34px;border-top:1px solid var(--line)}.song-lyrics h2{font-size:36px;margin:12px 0 25px}.song-lyrics pre{font:15px/1.95 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:26px 0;color:#ccd4ca}.song-discovery{padding-top:30px;border-top:1px solid var(--line);margin-top:36px}.song-discovery h2,.album-tracks h2{font-size:32px;margin-bottom:24px}.next-song{display:flex;align-items:center;gap:20px;margin:24px 0;color:var(--muted);font-size:12px}.next-song img{width:80px;height:80px}.next-song strong{display:block;color:var(--ink);font:22px/1.4 var(--display);margin-top:5px}.next-song:hover strong{color:var(--gold)}.album-tracks{margin-top:55px}.detail-main audio{max-width:100%}.platform-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:14px;color:var(--gold);font-size:11px}.platform-links a{display:inline-flex;align-items:center;min-height:44px}.project-heading{display:grid;grid-template-columns:1fr 230px;gap:40px;align-items:center;padding:30px 0 50px;border-bottom:1px solid var(--line)}.project-heading h1,.legal-heading h1{font-size:clamp(38px,5vw,65px);line-height:1.15;margin:20px 0}.project-lead{max-width:620px;font-size:16px;color:var(--muted);line-height:1.9}.project-mark{width:230px}.project-copy,.legal-copy{max-width:750px}.project-copy section,.legal-copy section{padding-top:35px}.project-copy h2,.legal-copy h2{font-size:29px;margin-bottom:18px}.project-copy p,.legal-copy p{color:var(--muted);margin:14px 0;line-height:1.95}.project-copy a,.legal-copy a{color:var(--gold)}.project-copy blockquote{font:italic 24px/1.6 var(--display);border-left:1px solid var(--gold);padding-left:25px;margin-top:28px}.legal-heading{padding:20px 0 30px;border-bottom:1px solid var(--line)}.legal-heading>p:not(.eyebrow){color:var(--muted)}main:focus{outline:none}
@media(min-width:1700px){.hero-content{margin-left:max(9%,calc((100% - 1250px)/2))}.hero-art{background-size:cover,cover,auto 135%}}
@media(max-width:1100px){.navigation{gap:23px}.hero-content{margin-left:7%;max-width:620px}.hero-art{background-position:center,center,calc(100% + 130px) center}.releases{gap:17px}.release-card strong{font-size:18px;min-height:70px}.section{padding:70px 6%}.volume{display:none}.player{gap:12px}.about{gap:7%}.hero-caption{display:none}}
@media(max-width:760px){.header{height:80px;padding:0 6%}.brand img{width:42px;height:42px}.brand>span{font-size:14px;letter-spacing:2px}.brand small{font-size:7px;letter-spacing:2.2px}.menu-toggle{display:flex;width:44px;height:44px;flex-direction:column;justify-content:center;gap:6px;padding:10px}.menu-toggle span{height:1px;background:var(--ink);width:24px}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.navigation{display:none;position:absolute;top:80px;left:0;right:0;padding:20px 6%;background:#101919fc;border-bottom:1px solid var(--line);gap:0;align-items:stretch}.navigation.open{display:flex;flex-direction:column}.navigation a{padding:16px 10px}.navigation .nav-listen{margin-top:10px;padding-left:16px}.hero{min-height:650px;height:88svh;max-height:820px}.hero::after{inset:94px 4% 23px}.hero-content{padding:146px 0 90px;margin-left:8%;margin-right:7%}.hero h1{font-size:clamp(49px,10.8vw,80px);letter-spacing:2px;margin:25px 0 19px}.hero-content>.eyebrow{font-size:7px;letter-spacing:2px}.hero-art{background-size:cover,cover,auto 105%;background-position:center,center,65% center;background-image:linear-gradient(90deg,#0d1414e8,#0d141481 80%),linear-gradient(0deg,#0d1414,transparent 55%),url('assets/images/hero.webp')}.hero-tagline{font-size:21px;max-width:290px}.hero-statement{font-size:12px;max-width:300px;margin-top:17px}.hero-actions{gap:13px;flex-wrap:wrap;margin-top:25px}.hero-bottom{left:8%;right:8%;bottom:32px;font-size:7px;letter-spacing:1px}.hero-bottom>span:last-child{display:none}.manifesto-strip{gap:20px;min-height:49px;font-size:12px;flex-wrap:wrap;padding:13px 20px}.manifesto-strip span:last-child,.manifesto-strip i:last-of-type{display:none}.section{padding:56px 6%}.section-heading{align-items:start;flex-direction:column;gap:17px;margin-bottom:27px}.section-heading>p{max-width:340px}.releases{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.release-card strong{min-height:0;font-size:21px;margin-top:13px}.release-meta{font-size:8px}.release-page-link{font-size:10px}.track-header{align-items:start;flex-direction:column;gap:20px}.track-header h3{font-size:29px}.track-header .button{min-height:45px}.list-head{grid-template-columns:54px 1fr 38px;padding:12px 4px}.track{grid-template-columns:44px minmax(0,1fr) 44px 31px;gap:8px;padding:9px 0}.track-art{display:none}.track-play .num{display:none}.track-play .glyph{display:inline}.track-title{font-size:12px;min-height:35px}.track-subtitle{font-size:8px}.lyrics-button{font-size:8px;letter-spacing:0;min-width:44px}.track-time{font-size:9px}.track-progress{grid-column:2/-1}.about{grid-template-columns:1fr;gap:40px}.about-art{max-width:280px;order:2;margin-top:14px}.about-copy>p:not(.eyebrow){font-size:13px}.about-copy blockquote{font-size:21px}.gallery{grid-template-columns:1fr;gap:24px}.visual{aspect-ratio:4/3.5}.visual img{object-position:center 40%}.visual strong{font-size:29px}.closing{padding:55px 7%}.closing h2{font-size:34px}.player{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding:9px 4% max(9px,env(safe-area-inset-bottom))}.player>img{display:none}.player-info{width:auto}.player-info strong{font-size:13px}.player-info>span{font-size:8px}.transport{gap:1px}.player-timeline{grid-column:1/-1;width:100%;gap:9px}.player-lyrics{display:none}.player-timeline span{font-size:9px}.footer-line{line-height:1.7;gap:10px}.footer-line span:last-child{display:none}.footer-links{gap:20px}dialog{padding:20px;width:calc(100% - 22px);max-height:89svh}.lyrics-heading{gap:15px}.lyrics-heading h2{font-size:26px}.lyrics-heading img{width:65px;height:65px}.lyrics-heading .eyebrow{font-size:8px}#lyrics-text{font-size:13px}.detail-main{padding-top:12px}.breadcrumb{font-size:9px;gap:10px;margin-bottom:20px}.detail-hero{grid-template-columns:1fr;gap:25px}.detail-cover{width:min(60vw,270px);justify-self:center}.detail-copy h1{font-size:38px;margin:15px 0}.detail-copy .eyebrow{font-size:8px;letter-spacing:2px}.detail-theme{font-size:18px}.detail-album{font-size:12px}.song-actions{gap:12px 18px}.song-lyrics{margin-top:45px;padding-top:25px}.song-lyrics pre{font-size:14px}.song-lyrics h2{font-size:30px}.project-heading{grid-template-columns:1fr;gap:20px;padding-top:10px}.project-mark{width:100px;grid-row:1}.project-lead{font-size:14px}.project-heading h1{font-size:41px}}
@media(max-width:400px){.hero{min-height:640px;height:auto}.hero-content{padding-top:132px}.hero h1{font-size:47px}.hero-tagline{font-size:19px}.hero-statement{font-size:11px}.hero-actions{margin-top:20px}.hero-actions .button{padding:13px 18px;font-size:9px}.hero-actions .text-link{font-size:9px}.manifesto-strip{gap:14px;font-size:11px}.release-card strong{font-size:19px}.brand>span{font-size:13px}.track-title{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

/* SVG controls do not depend on font glyph coverage. */
.icon{display:inline-block;width:1.1em;height:1.1em;min-width:1.1em;flex-shrink:0;vertical-align:-.15em;pointer-events:none}
.transport .icon,.volume .icon,.close-dialog .icon{width:20px;height:20px}
.track-play .icon{width:16px;height:16px}.nav-listen .icon{width:12px;height:12px}
.release-indicator{position:absolute;bottom:9px;right:9px;display:grid;place-items:center;width:30px;height:30px;background:#0d1414c9;border:1px solid #c4aa7655;color:var(--gold)}
.release-indicator .icon{grid-area:1/1;width:16px;height:16px}.release-indicator .icon-arrow-down{display:none}
.release-card[aria-pressed=true] .release-indicator{background:var(--gold);color:var(--bg)}
.release-card[aria-pressed=true] .icon-arrow-up-right{display:none}.release-card[aria-pressed=true] .icon-arrow-down{display:inline-block}
.legal-copy address{font-style:normal;line-height:1.9;color:var(--ink);margin:16px 0}.legal-copy h3{font-size:22px;margin-top:20px}
.legal-copy ul,.legal-copy ol{padding-left:24px;color:var(--muted)}.legal-copy li{margin:8px 0}.legal-copy a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.legal-toc{padding-top:25px}.legal-note{border-left:2px solid var(--gold);padding:1px 20px;margin:25px 0}.legal-copy code{overflow-wrap:anywhere}.legal-copy section{scroll-margin-top:24px}
.error-main{padding-top:80px;padding-bottom:110px;max-width:1050px;min-height:65vh}.error-main h1{font-size:clamp(40px,6vw,76px);line-height:1.1;margin:25px 0}.error-main>p:not(.eyebrow){max-width:600px;color:var(--muted);margin:24px 0}.error-main>p a{color:var(--gold);text-decoration:underline}
@media(min-width:761px) and (max-width:1100px){.header{padding-left:3%;padding-right:3%}.navigation{gap:14px;font-size:9px;letter-spacing:.8px}.brand>span{font-size:15px;letter-spacing:2px}.brand small{letter-spacing:2px}.nav-listen{padding:10px}}
@media(min-width:761px) and (max-width:900px){.brand>span{font-size:13px}.brand small{font-size:6px}.brand{gap:9px}.brand img{width:42px;height:42px}.navigation{gap:12px;font-size:8px}.nav-listen span{margin-right:4px}}
