:root{color-scheme:dark;--paper:#e7e1d5;--muted:#a4a59e;--red:#a8342e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#0b0c0c;color:var(--paper);font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid #e4a493;outline-offset:6px}.skip{position:fixed;top:-100px;background:#fff;color:#111;z-index:10;padding:15px}.skip:focus{top:0}header{height:106px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid #353633}.wordmark{font:19px Georgia,serif;letter-spacing:3px;line-height:1.1}.wordmark span{font-size:12px;letter-spacing:8px}nav{display:flex;gap:38px;font-size:12px;text-transform:uppercase;letter-spacing:2px}nav a:hover,footer a:hover{color:#db8071}.signal,.eyebrow,.hero-foot,footer,.about>a{font:10px monospace;letter-spacing:2px}.signal{color:#bd7368}.hero{position:relative;min-height:740px;height:calc(100svh - 106px);max-height:1100px;overflow:hidden}.hero>img{position:absolute;width:68%;height:100%;right:0;object-fit:cover;object-position:center 57%;opacity:.78}.shade{position:absolute;inset:0;background:linear-gradient(90deg,#0b0c0c 5%,#0b0c0cf5 25%,#0b0c0c30 70%),linear-gradient(0deg,#0b0c0c,transparent 25%)}.hero-copy{position:relative;padding:76px 7%}.eyebrow{color:#bd8b7b;line-height:1.8}h1{font:clamp(62px,7.5vw,116px)/.94 Georgia,serif;font-weight:400;letter-spacing:-4px;margin:32px 0}h1 em{color:#bc6556;font-weight:400}.intro{font:18px/1.6 Georgia,serif;color:#b8b6ad}.button{display:inline-flex;gap:64px;background:#8b302b;padding:20px 25px;font:11px monospace;letter-spacing:2px;margin-top:20px}.button:hover{background:#ae4439}.hero-foot{position:absolute;bottom:25px;left:7%;right:5%;display:flex;justify-content:space-between;color:#b0aca0;font-size:9px}.archive{padding:100px 7%}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:55px}h2{font:clamp(40px,5vw,70px)/1.05 Georgia,serif;font-weight:400;margin:15px 0}.section-head>p{font:15px/1.7 Georgia,serif;color:var(--muted)}.release{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:50px 0 75px;border-top:1px solid #373733}.cover{width:100%;aspect-ratio:1;object-fit:cover;display:block}.release h3{font:32px/1.1 Georgia,serif;margin:12px 0 24px}.tracks{padding:0;list-style:none;margin:0}.tracks button{border:0;border-top:1px solid #2a2c2a;background:none;color:var(--paper);width:100%;display:flex;align-items:center;gap:15px;text-align:left;padding:14px 8px;cursor:pointer;font-size:13px}.tracks button:hover,.tracks button.active{background:#28201e;color:#eab9a6}.track-no{font:10px monospace;color:#8c8d85;min-width:20px}.play-icon{margin-left:auto;color:#b87b68}.about{border-block:1px solid #383934;padding:90px 7%;background:#131513;position:relative}.about h2{max-width:650px}.about>p:not(.eyebrow){font:21px/1.6 Georgia,serif;max-width:620px;color:#b5b6ac}.about .about-line{font-size:18px!important}.about>a{display:inline-block;margin-top:30px}footer{padding:35px 7%;display:flex;justify-content:space-between;color:#9d9d93;font-size:9px}body:has(#player-bar:not([hidden])){padding-bottom:120px}#player-bar:not([hidden]){display:flex;position:fixed;z-index:5;bottom:0;inset-inline:0;background:#20221feb;border-top:1px solid #786354;padding:16px 5%;align-items:center;gap:30px;backdrop-filter:blur(15px)}#playing-title{margin:5px 0;font:15px Georgia,serif}#player-bar>div{width:35%}audio{width:55%}#close-player{background:none;border:0;color:var(--paper);font-size:30px;cursor:pointer}#audio-error:empty{display:none}@media(max-width:700px){header{height:90px}.signal{display:none}nav{gap:18px;font-size:9px;letter-spacing:1px}.wordmark{font-size:14px}.wordmark span{letter-spacing:5px;font-size:10px}.hero{height:740px;min-height:0}.hero>img{width:100%;opacity:.5}.shade{background:linear-gradient(90deg,#0b0c0ce8,transparent),linear-gradient(0deg,#0b0c0c,transparent)}.hero-copy{padding:70px 7%}h1{font-size:76px;letter-spacing:-3px}.hero-foot span:last-child{display:none}.section-head{display:block}.archive{padding:65px 7%}.release{grid-template-columns:1fr;gap:25px;padding-bottom:55px}.release h3{font-size:31px}.about{padding-block:65px}footer{flex-wrap:wrap;gap:22px}footer>span:nth-child(2){display:none}#player-bar:not([hidden]){flex-wrap:wrap;gap:10px;padding:12px 5%}#player-bar>div{width:85%}audio{width:100%;order:3}#close-player{margin-left:auto}.eyebrow{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.tracks button:disabled{cursor:default;color:#93948c}.tracks button:disabled:hover{background:none;color:#93948c}.tracks button:disabled .play-icon{font:9px monospace;letter-spacing:1px}
