:root{--paper:#f3eddc;--ink:#17130f;--ink-soft:#17130fb8;--ink-muted:#17130f94;--red:#8d2f2a;--blue:#5f8790;--font-serif:"Cormorant Garamond", Georgia, serif;--font-mono:"IBM Plex Mono", "Courier New", monospace;color:var(--ink);background:var(--paper);font-family:var(--font-serif);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{background-color:var(--paper);min-height:100%}body{background-color:var(--paper);min-width:320px;min-height:100dvh;margin:0;position:relative;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#f5efde99, #f5efdeb8), url(/assets/bg-paper.png) center top / cover no-repeat, var(--paper);position:fixed;inset:-2px}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:1px solid var(--blue);outline-offset:5px}#root{z-index:1;min-height:100dvh;position:relative}.landing{--ouroboros-opacity:.018;isolation:isolate;min-height:100dvh;color:var(--ink);background:0 0;position:relative;overflow:hidden}.asset-cache{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden}.asset-cache img{width:1px;height:1px}.landing.is-link-card{min-height:100dvh;overflow:auto}.landing.is-volunteer{background:0 0}.landing.is-volunteer:before{content:"";z-index:10;pointer-events:none;background:linear-gradient(#f5efdefa 0%,#f5efdeeb 48%,#f5efde00 100%);height:clamp(160px,14vw,210px);position:fixed;top:0;left:0;right:0}.app-paper-fixed,.volunteer-cross-fixed{pointer-events:none;position:fixed;inset:0}.app-paper-fixed{z-index:0;background:linear-gradient(#f5efde99, #f5efdeb8), url(/assets/bg-paper.png) center / cover, var(--paper)}.volunteer-cross-fixed{z-index:1;opacity:.33;background:url(/assets/cross.svg) 50%/min(430px,74vw) no-repeat}.site-header{z-index:20;width:min(960px,100% - 42px);position:fixed;top:clamp(20px,3.3vw,44px);left:50%;transform:translate(-50%)}.nav-links{--nav-gap:clamp(12px, 2.9vw, 43px);justify-content:center;align-items:center;gap:0;display:flex}.nav-link{max-width:28ch;margin-inline:var(--nav-gap);color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.15em;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:clamp(.76rem,.68rem + .26vw,.9rem);line-height:1;transition:color .18s,opacity .21s ease-out,transform .21s ease-out,max-width .21s ease-out,margin .21s ease-out;position:relative}.nav-link:after{content:"";transform-origin:50%;background:#8e312b8c;height:1px;transition:transform .18s;position:absolute;bottom:-.48rem;left:0;right:0;transform:scaleX(0)}.nav-link:hover,.nav-link:focus-visible,.nav-link[aria-current=page]{color:var(--ink)}.nav-link:hover:after,.nav-link:focus-visible:after,.nav-link[aria-current=page]:after{transform:scaleX(1)}.home-link{color:#17130fa8;overflow:hidden}.home-link.is-hidden{opacity:0;pointer-events:none;max-width:0;margin-inline:0;transition-timing-function:ease-in;transform:translateY(-4px)}.hero{z-index:1;text-align:center;grid-template-rows:1fr auto auto auto 1fr;place-items:center;gap:clamp(20px,2.7vw,36px);min-height:100dvh;padding:clamp(104px,12vw,148px) clamp(22px,5vw,72px) clamp(78px,9vw,116px);display:grid;position:relative}.home-motto{z-index:1;color:#17130fc2;width:100%;font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;opacity:.55;pointer-events:none;white-space:nowrap;justify-content:center;gap:.9em;padding:0 1rem;font-size:clamp(.52rem,.48rem + .22vw,.68rem);line-height:1.7;display:flex;position:absolute;top:clamp(22%,25vh,30%);left:50%;transform:translate(-50%)}.motto-blue{color:#5f8790e6}.motto-red{color:#8e312be6}.motto-ink{color:#17130fd1}.ouroboros-watermark{z-index:0;width:min(920px,104vw);height:auto;opacity:var(--ouroboros-opacity);pointer-events:none;transform-origin:50%;animation:150s linear infinite ouroboros-turn;position:absolute;top:50%;left:50%;transform:translate(-50%,-49%)}.ouroboros-watermark--counterclockwise{animation-direction:normal}.ouroboros-watermark--clockwise{animation-direction:reverse}.app-watermark{z-index:0;opacity:0;pointer-events:none;transition:opacity .22s;position:fixed;inset:0}.app-watermark.is-visible{opacity:1}.app-watermark .ouroboros-watermark{opacity:var(--ouroboros-opacity)}.logo-wrap,.title-wrap,.release-copy{z-index:1;position:relative}.logo-wrap{grid-row:2;width:min(710px,84vw)}.amokdash-logo{filter:contrast(1.04);width:100%;height:auto;display:block}.title-wrap{grid-row:3;width:min(620px,80vw);margin-top:clamp(-2px,-.15vw,0px)}.album-title{opacity:.82;filter:saturate(.9)contrast(.98);width:100%;height:auto;display:block}.release-copy{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.18em;text-align:center;grid-row:4;margin-top:clamp(10px,1.5vw,20px);line-height:1}.release-copy p{margin:0}.release-status-list{justify-items:center;gap:clamp(12px,1.8vw,20px);display:grid}.status-line{color:var(--red);flex-wrap:wrap;justify-content:center;gap:.85em;font-size:clamp(.68rem,.62rem + .18vw,.78rem);display:flex}.status-date{color:var(--blue)}.single-announcement{justify-items:center;gap:.55rem;margin-top:clamp(26px,3.4vw,40px);display:grid}.single-announcement p{margin:0}.single-title{letter-spacing:.2em;flex-wrap:wrap;justify-content:center;gap:.45em;font-size:clamp(.98rem,.86rem + .34vw,1.18rem);display:flex}.single-ink{color:var(--ink)}.single-red{color:var(--red)}.single-small{color:var(--ink-muted);letter-spacing:.2em;font-size:clamp(.72rem,.66rem + .18vw,.84rem)}.album-live-status{color:var(--red)}.single-announcement button{color:var(--red);font:inherit;letter-spacing:.18em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8e312b52;border-radius:0;margin-top:.18rem;padding:4px 2px 2px;font-size:clamp(.68rem,.62rem + .18vw,.8rem);transition:color .18s,border-color .18s}@keyframes ouroboros-turn{0%{transform:translate(-50%,-49%)rotate(0)}to{transform:translate(-50%,-49%)rotate(-360deg)}}.single-announcement button:hover,.single-announcement button:focus-visible{color:var(--ink);border-color:#8e312b73}.home-listen-backdrop{z-index:5;padding:clamp(18px, 4vw, 48px) clamp(18px, 4vw, 48px) max(clamp(18px, 4vw, 48px), var(--mobile-room-tone-clearance,0px));background:#e2d6bcc7;place-items:center;animation:.18s ease-out both modal-veil;display:grid;position:fixed;inset:0}.home-listen-backdrop.is-closing{pointer-events:none;animation:.22s ease-in both modal-veil-out}.home-listen-modal{width:min(100%,380px);color:var(--ink);text-align:center;background:linear-gradient(#f5efde94,#e8ddc470),url(/assets/bg-paper.png) 50%/cover,#f5efdeb8;border:1px solid #17130f21;justify-items:center;gap:clamp(22px,4vw,32px);padding:clamp(28px,6vw,44px) clamp(24px,6vw,38px);animation:.21s ease-out both modal-in;display:grid;box-shadow:0 18px 40px #17130f0e}.home-listen-backdrop.is-closing .home-listen-modal{animation:.22s ease-in both modal-out}.home-listen-modal h2{color:var(--ink);font-family:var(--font-mono);letter-spacing:.18em;flex-wrap:wrap;justify-content:center;gap:.72em;margin:0;font-size:clamp(.92rem,.82rem + .28vw,1.12rem);font-weight:400;line-height:1.35;display:flex}.platform-links-panel{justify-items:center;gap:clamp(18px,3vw,26px);animation:.22s ease-out both platform-list-in;display:grid}.platform-links{justify-items:center;gap:clamp(13px,2vw,18px);display:grid}.platform-links a,.platform-link,.home-listen-close{color:var(--blue);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:0;padding:4px 2px 3px;font-size:clamp(.72rem,.66rem + .18vw,.84rem);line-height:1.35;text-decoration:none;transition:color .18s;position:relative}.platform-link.is-pending{color:#17130f75;cursor:pointer}.platform-links a:first-child{color:#426e78d6}.platform-links a:nth-child(2){color:var(--ink-muted)}.platform-links a:nth-child(3){color:#8e312bd1}.platform-links a:nth-child(4){color:var(--ink-muted)}.platform-links a:after,.platform-link:after,.home-listen-close:after{content:"";transform-origin:50%;background:#8e312b7a;height:1px;transition:transform .18s;position:absolute;bottom:-.34rem;left:0;right:0;transform:scaleX(0)}.platform-links a:hover,.platform-links a:focus-visible,.platform-link:hover,.platform-link:focus-visible,.home-listen-close:hover,.home-listen-close:focus-visible{color:var(--ink)}.platform-link.is-pending:hover,.platform-link.is-pending:focus-visible{color:#5f8790db}.platform-links a:hover:after,.platform-links a:focus-visible:after,.platform-link:hover:after,.platform-link:focus-visible:after,.home-listen-close:hover:after,.home-listen-close:focus-visible:after{transform:scaleX(1)}.platform-empty{color:#17130f9e;font-family:var(--font-mono);letter-spacing:.08em;margin:0;font-size:clamp(.8rem,.74rem + .18vw,.92rem);line-height:1.6}.home-listen-close{color:var(--red);text-transform:none}.section-page{z-index:1;text-align:center;place-items:center;min-height:100dvh;padding:clamp(104px,12vw,148px) clamp(22px,5vw,72px);display:grid;position:relative}.section-page h1{z-index:1;color:var(--ink);font-family:var(--font-mono);letter-spacing:.18em;margin:0;font-size:clamp(1rem,.88rem + .42vw,1.3rem);font-weight:400;position:relative}.links-page{z-index:1;text-align:center;place-content:center;justify-items:center;gap:clamp(38px,5vw,60px);min-height:100dvh;padding:clamp(116px,13vw,156px) clamp(22px,5vw,72px) clamp(96px,11vw,144px);display:grid;position:relative}.links-page h1{color:var(--ink);font-family:var(--font-mono);letter-spacing:.18em;margin:0;font-size:clamp(1rem,.88rem + .42vw,1.3rem);font-weight:400}.links-columns{grid-template-columns:repeat(3,minmax(128px,170px));justify-content:center;align-items:start;gap:clamp(34px,6vw,78px);width:min(680px,100%);display:grid}.links-group{justify-items:center;gap:clamp(22px,2.8vw,32px);display:grid}.links-group h2{color:#17130fad;font-family:var(--font-mono);letter-spacing:.18em;margin:0;font-size:clamp(.78rem,.7rem + .2vw,.92rem);font-weight:400}.links-group:first-child h2{color:var(--blue)}.links-group:nth-child(2) h2{color:var(--red)}.links-group:nth-child(3) h2{color:var(--ink)}.links-list{justify-items:center;gap:clamp(18px,2.4vw,28px);display:grid}.links-list a,.links-list button,.links-platform-list a,.links-platform-view button{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.18em;cursor:pointer;background:0 0;border:0;border-radius:0;padding:4px 2px 3px;font-size:clamp(.82rem,.74rem + .22vw,.96rem);line-height:1.2;text-decoration:none;transition:color .18s,border-color .18s;position:relative}.links-list a.is-placeholder{color:#17130f6b;cursor:default}.links-list a:after,.links-list button:after,.links-platform-list a:after,.links-platform-view button:after{content:"";transform-origin:50%;background:#8e312b85;height:1px;transition:transform .18s;position:absolute;bottom:-.38rem;left:0;right:0;transform:scaleX(0)}.links-list a:hover,.links-list a:focus-visible,.links-list button:hover,.links-list button:focus-visible,.links-platform-list a:hover,.links-platform-list a:focus-visible,.links-platform-view button:hover,.links-platform-view button:focus-visible{color:#17130fc7}.links-list a.is-placeholder:hover,.links-list a.is-placeholder:focus-visible{color:#17130f94}.links-list a:hover:after,.links-list a:focus-visible:after,.links-list button:hover:after,.links-list button:focus-visible:after,.links-platform-list a:hover:after,.links-platform-list a:focus-visible:after,.links-platform-view button:hover:after,.links-platform-view button:focus-visible:after{transform:scaleX(1)}.links-platform-view{justify-items:center;gap:clamp(22px,3.2vw,34px);width:min(360px,100%);display:grid}.links-platform-view h2{color:var(--blue);font-family:var(--font-mono);letter-spacing:.18em;margin:0;font-size:clamp(.78rem,.7rem + .2vw,.92rem);font-weight:400}.links-platform-view p{color:#17130f9e;font-family:var(--font-mono);letter-spacing:.08em;margin:0;font-size:clamp(.8rem,.74rem + .18vw,.92rem);line-height:1.6}.links-platform-list{justify-items:center;gap:clamp(16px,2.4vw,24px);display:grid}.links-platform-view button{color:var(--red)}.links-view-transition{animation:.24s ease-out both links-view-in}.links-view-transition.is-exiting{pointer-events:none;animation:.22s ease-in both links-view-out}.link-card-page{z-index:1;place-items:center;min-height:100dvh;padding:clamp(34px,8vw,78px) 18px;display:grid;position:relative}.artist-card{width:min(100%,390px);color:var(--ink);text-align:center;background:linear-gradient(#f5efde94,#e8ddc470),url(/assets/bg-paper.png) 50%/cover,#f5efdeb8;border:1px solid #17130f21;gap:clamp(28px,7vw,38px);padding:clamp(30px,7vw,42px) clamp(22px,6vw,34px);display:grid;box-shadow:0 18px 40px #17130f0e}.artist-card-header h1,.artist-card-release h2,.artist-card-official h2{font-family:var(--font-mono);letter-spacing:.18em;margin:0;font-weight:400}.artist-card-header h1{line-height:0}.artist-card-subtitle{color:#17130fc2;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:16px 0 0;font-size:clamp(.62rem,.58rem + .12vw,.7rem);font-weight:600;line-height:1.45}.link-card-logo-wrap{justify-content:center;align-items:center;width:100%;display:flex}.artist-card-logo{filter:contrast(1.04);width:clamp(150px,42vw,190px);height:auto;margin-left:auto;margin-right:auto;display:block}.artist-card-releases{gap:0;display:grid}.artist-card-release{border-top:1px solid #17130f14;justify-items:center;gap:13px;padding-block:22px;display:grid}.artist-card-release:last-child{border-bottom:1px solid #17130f14}.artist-card-release-copy{justify-items:center;gap:8px;display:grid}.artist-card-release-action{justify-items:center;display:grid}.artist-card-release h2{color:var(--ink);font-size:clamp(.86rem,.8rem + .2vw,.98rem);line-height:1.35}.artist-card-release:first-child h2{color:var(--red)}.artist-card-release h2 .artist-card-single-title-word{color:var(--ink)}.artist-card-release h2 .artist-card-single-title-word-blood{color:var(--red)}.artist-card-release h2 .artist-card-album-title-word{color:var(--ink)}.artist-card-release h2 .artist-card-album-title-word-cheap{color:var(--blue)}.artist-card-release h2 .artist-card-album-title-word-of{color:var(--red)}.cheap-title-blue{color:var(--blue)}.cheap-title-red{color:var(--red)}.artist-card-release p,.artist-card-platforms p{color:#17130f9e;font-family:var(--font-mono);letter-spacing:.1em;margin:0;font-size:.74rem;line-height:1.55}.artist-card-release p.artist-card-album-live-status{color:var(--red)}.artist-card-action,.artist-card-platforms a,.artist-card-platforms button,.artist-card-official-links a{color:var(--blue);font-family:var(--font-mono);letter-spacing:.14em;cursor:pointer;background:0 0;border:0;border-radius:0;padding:4px 2px 3px;font-size:.78rem;line-height:1.35;text-decoration:none;transition:color .18s,opacity .18s;position:relative}.artist-card-action,.artist-card-action[aria-expanded=true]{color:var(--red)}.artist-card-platforms a,.artist-card-platforms button{text-transform:uppercase}.artist-card-platforms a:first-child{color:#426e78d6}.artist-card-platforms a:nth-child(2){color:var(--ink-muted)}.artist-card-platforms a:nth-child(3){color:#8e312bd1}.artist-card-platforms a:nth-child(4){color:var(--ink-muted)}.artist-card-action:after,.artist-card-platforms a:after,.artist-card-platforms button:after,.artist-card-official-links a:after{content:"";transform-origin:50%;background:#8e312b70;height:1px;transition:transform .18s;position:absolute;bottom:-.32rem;left:0;right:0;transform:scaleX(0)}.artist-card-action:hover,.artist-card-action:focus-visible,.artist-card-platforms a:hover,.artist-card-platforms a:focus-visible,.artist-card-platforms button:hover,.artist-card-platforms button:focus-visible,.artist-card-official-links a:hover,.artist-card-official-links a:focus-visible{color:var(--ink)}.artist-card-action:hover:after,.artist-card-action:focus-visible:after,.artist-card-platforms a:hover:after,.artist-card-platforms a:focus-visible:after,.artist-card-platforms button:hover:after,.artist-card-platforms button:focus-visible:after,.artist-card-official-links a:hover:after,.artist-card-official-links a:focus-visible:after{transform:scaleX(1)}.artist-card-platforms{width:min(100%,250px)}.link-card-platform-panel{opacity:0;pointer-events:none;max-height:0;margin-top:0;transition:max-height .32s,opacity .26s,transform .26s,margin-top .26s;overflow:hidden;transform:translateY(6px)}.link-card-platform-panel.is-open{opacity:1;pointer-events:auto;max-height:260px;margin-top:19px;transform:translateY(0)}.artist-card-platforms nav{justify-items:center;gap:14px;display:grid}.artist-card-official{justify-items:center;gap:18px;display:grid}.artist-card-official h2{color:var(--ink-muted);font-size:.78rem}.artist-card-official-links{justify-items:center;gap:13px;display:grid}.artist-card-official-links a:first-child{color:var(--ink-muted)}.artist-card-official-links a:nth-child(2){color:var(--red)}.volunteer-page{z-index:2;align-content:start;justify-items:center;gap:clamp(42px,6vw,76px);min-height:100dvh;padding:clamp(194px,18vw,232px) clamp(22px,5vw,72px) clamp(92px,10vw,136px);display:grid;position:relative}.volunteer-page>*{z-index:1;position:relative}.volunteer-sticky-title{z-index:19;color:#17130ff2;width:min(960px,100% - 44px);font-family:var(--font-mono);letter-spacing:.18em;opacity:1;pointer-events:none;text-align:center;flex-wrap:wrap;justify-content:center;gap:.72em;margin:0;font-size:clamp(1rem,.88rem + .42vw,1.3rem);font-weight:400;display:flex;position:fixed;top:clamp(78px,7vw,106px);left:50%;transform:translate(-50%)}.volunteer-title-blue{color:#426e78f0;opacity:1}.volunteer-title-red{color:#8e312bf0;opacity:1}.post-archive{opacity:1;width:min(680px,100%);transition:opacity .26s,transform .26s;display:grid;transform:translateY(0)}.post-archive.is-changing{opacity:0;pointer-events:none;transform:translateY(5px)}.post-entry{gap:clamp(12px,1.8vw,18px);padding-block:clamp(30px,4.2vw,46px);display:grid;position:relative}.post-entry:first-child{padding-top:0}.post-entry+.post-entry:before{content:"";background:linear-gradient(90deg,#17130f14,#17130f06 62%,#0000);width:min(76%,340px);height:1px;position:absolute;top:0;left:0}.post-entry time{color:#17130f80;font-family:var(--font-mono);letter-spacing:.14em;font-size:clamp(.68rem,.62rem + .18vw,.8rem)}.post-entry h2{color:var(--ink);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:clamp(.9rem,.82rem + .24vw,1.06rem);font-weight:400;line-height:1.35}.post-entry p{color:#17130fd1;white-space:pre-line;overflow-wrap:normal;word-break:normal;max-width:min(100%,680px);margin:0;font-size:clamp(1rem,.94rem + .18vw,1.12rem);line-height:1.74}.volunteer-post-image{opacity:.92;width:min(100%,420px);height:auto;margin:2rem auto 0;display:block}.post-pagination{z-index:60;pointer-events:auto;justify-content:center;gap:clamp(26px,4vw,48px);width:min(680px,100%);display:flex;position:relative}.post-pagination button{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.18em;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:4px 2px 3px;font-size:clamp(.72rem,.66rem + .18vw,.84rem);transition:color .18s;position:relative}.post-pagination button:after{content:"";transform-origin:50%;background:#8e312b7a;height:1px;transition:transform .18s;position:absolute;bottom:-.36rem;left:0;right:0;transform:scaleX(0)}.post-pagination button:hover,.post-pagination button:focus-visible{color:#17130fc7}.post-pagination button:hover:after,.post-pagination button:focus-visible:after{transform:scaleX(1)}.post-pagination button:disabled{color:#17130f47;cursor:default}.post-pagination button:disabled:after{transform:scaleX(0)}.records-page{z-index:1;justify-items:center;gap:clamp(34px,4.8vw,58px);min-height:100dvh;padding:clamp(116px,13vw,156px) clamp(22px,5vw,72px) clamp(84px,10vw,132px);display:grid;position:relative}.records-page h1{z-index:1;color:var(--ink);font-family:var(--font-mono);letter-spacing:.18em;margin:0;font-size:clamp(1rem,.88rem + .42vw,1.3rem);font-weight:400;position:relative}.release-grid{z-index:1;grid-template-columns:repeat(2,minmax(210px,300px));justify-content:center;align-items:start;gap:clamp(26px,4vw,48px);width:min(720px,100%);display:grid;position:relative}.release-card{color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto;align-content:start;align-self:start;gap:clamp(14px,1.8vw,20px);padding:0;display:grid}.release-card-cover{width:100%;display:block}.release-art{aspect-ratio:1;background:linear-gradient(#f5efde7a,#e8ddc457),url(/assets/bg-paper.png) 50%/cover,#f5efdeb8;border:1px solid #17130f14;width:100%;display:block;position:relative;overflow:hidden}.release-image-placeholder{background:linear-gradient(#17130f05,#17130f0a),#f5efde47;position:absolute;inset:0}.release-art img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .24s;display:block;position:absolute;inset:0}.release-art.is-loaded img{opacity:.9}.release-card-placeholder{aspect-ratio:1;color:var(--ink);font-family:var(--font-mono);letter-spacing:.18em;text-align:center;border:1px solid #17130f1f;place-content:center;gap:.35rem;font-size:clamp(.78rem,.7rem + .22vw,.9rem);display:grid}.release-card-title{color:var(--ink);font-family:var(--font-mono);letter-spacing:.16em;text-align:center;font-size:clamp(.8rem,.72rem + .2vw,.94rem);line-height:1.25;display:block}.release-card,.release-art,.release-card-placeholder{transition:opacity .18s,border-color .18s,background-color .18s,box-shadow .18s}.release-card:hover,.release-card:focus-visible,.release-card:active{transform:none}.release-card:hover .release-art.is-loaded img,.release-card:focus-visible .release-art.is-loaded img{opacity:1}.release-card:hover .release-card-placeholder,.release-card:focus-visible .release-card-placeholder{background:#e8ddc42e;border-color:#8e312b52;box-shadow:0 14px 34px #17130f0f}.release-card:hover .release-art,.release-card:focus-visible .release-art{box-shadow:0 16px 36px #17130f14}.release-heading{gap:.75rem;display:grid}.release-heading p,.release-heading h2,.release-block h3,.release-block p,.tracklist{margin:0}.release-heading h2{color:var(--ink);font-family:var(--font-mono);letter-spacing:.18em;flex-wrap:wrap;gap:.72em;font-size:clamp(.92rem,.82rem + .28vw,1.12rem);font-weight:400;line-height:1.35;display:flex}.release-type,.release-date-text,.release-status,.release-block h3{font-family:var(--font-mono);letter-spacing:.16em;line-height:1.25}.release-type{color:var(--red);font-size:clamp(.68rem,.62rem + .18vw,.78rem)}.release-date-text,.release-status{color:var(--blue);font-size:clamp(.72rem,.66rem + .18vw,.84rem)}.release-block{gap:.85rem;display:grid}.release-block h3{color:var(--ink-muted);font-size:.68rem}.tracklist{color:var(--ink-soft);font-family:var(--font-mono);gap:.38rem;padding:0;font-size:clamp(.76rem,.7rem + .18vw,.9rem);list-style-position:inside;display:grid}.tracklist li::marker{color:var(--blue)}.single-tracklist{padding-left:1.35rem;list-style-position:outside}.credits{color:#17130fc7;max-width:52ch;font-size:clamp(.94rem,.86rem + .2vw,1.08rem);line-height:1.68}.listen-placeholder{color:var(--red);font-family:var(--font-mono);letter-spacing:.18em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8e312b52;border-radius:0;justify-self:start;padding:5px 2px 3px;font-size:clamp(.68rem,.62rem + .18vw,.8rem);transition:color .18s,border-color .18s}.listen-placeholder:hover,.listen-placeholder:focus-visible{color:var(--ink);border-color:#8e312b73}.release-listen-block{justify-items:start;gap:0}.records-listen-panel{opacity:0;max-height:0;margin-top:0;transition:max-height .32s,opacity .26s,transform .26s,margin-top .26s;overflow:hidden;transform:translateY(6px)}.records-listen-panel.is-open{opacity:1;max-height:260px;margin-top:18px;transform:translateY(0)}.records-listen-panel .platform-links-panel{animation:none}.records-platform-links,.modal-details .platform-links{justify-items:start}.modal-details .platform-empty{text-align:left}.release-modal-backdrop{z-index:9999;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#e2d6bcd1;place-items:center;width:100vw;height:100dvh;padding:clamp(18px,4vw,48px);animation:.18s ease-out both modal-veil;display:grid;position:fixed;inset:0;overflow-y:auto}.release-modal{width:min(88vw,1120px);max-height:calc(100svh - 80px);color:var(--ink);background:linear-gradient(#ece2caf0, #e8ddc4eb), url(/assets/bg-paper.png) center / cover, var(--paper);border:1px solid #17130f24;grid-template-columns:clamp(260px,32vw,420px) minmax(0,1fr);align-items:start;gap:clamp(38px,6vw,84px);padding:clamp(28px,5vw,64px);animation:.21s ease-out both modal-in;display:grid;position:relative;overflow:auto}.records-modal-paper{background:linear-gradient(#f5efde94,#e8ddc470),url(/assets/bg-paper.png) 50%/cover,#f5efdeb8;border:1px solid #17130f21;box-shadow:0 18px 40px #17130f0e}.modal-close{width:44px;height:44px;color:var(--ink-muted);font-family:var(--font-mono);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:0;line-height:1;transition:color .18s;display:grid;position:absolute;top:10px;right:12px}.modal-close:before{content:"×";font-size:1.35rem}.modal-close:hover,.modal-close:focus-visible{color:var(--red)}.modal-cover{background:#f5efde5c;border:1px solid #17130f14;width:clamp(260px,32vw,420px);padding:clamp(10px,1.8vw,18px)}.modal-cover img{width:100%;display:block}.modal-cover .release-art{box-shadow:0 18px 42px #17130f1a}.modal-cover .release-art.is-loaded img{opacity:1}.modal-cover .release-card-placeholder{width:100%}.modal-details{text-align:left;gap:clamp(24px,3.2vw,38px);display:grid}.release-availability{color:var(--blue);font-family:var(--font-mono);letter-spacing:.16em;margin:0;font-size:clamp(.68rem,.62rem + .18vw,.8rem)}@keyframes modal-veil{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-veil-out{0%{opacity:1}to{opacity:0}}@keyframes modal-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@keyframes platform-list-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:.26s ease-out both page-enter}@keyframes page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes links-view-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes links-view-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}.room-tone{right:calc(clamp(22px, 3.4vw, 48px) + env(safe-area-inset-right));bottom:calc(clamp(22px, 3.4vw, 48px) + env(safe-area-inset-bottom));z-index:3;color:#17130f85;min-width:154px;min-height:46px;font-family:var(--font-mono);letter-spacing:.12em;cursor:pointer;background:#f5efde38;border:1px solid #17130f1f;border-bottom-color:#17130f42;border-radius:0;justify-content:center;align-items:center;gap:.46em;padding:12px 14px 10px;font-size:.84rem;line-height:1.7;transition:color .18s,border-color .18s;display:inline-flex;position:fixed}.room-tone:before{content:"";background:var(--red);opacity:0;border-radius:50%;flex:0 0 .44rem;width:.44rem;height:.44rem;transition:opacity .18s}.room-tone-state{color:#17130f99;transition:color .18s}.room-tone[aria-pressed=true] .room-tone-state{color:#8d2f2ad1}.room-tone[aria-pressed=true]:before{opacity:.72}.room-tone:hover,.room-tone:focus-visible{color:#17130fb8;border-color:#17130f38 #17130f38 #8e312b6b}body.modal-open{overscroll-behavior:none;overflow:hidden}body.records-modal-open .site-header{z-index:10000}@media (width>=980px) and (height<=760px){.hero{gap:22px}.logo-wrap{width:min(620px,74vw)}.title-wrap{width:min(550px,66vw)}}@media (width<=720px){.landing{--mobile-room-tone-clearance:calc(92px + env(safe-area-inset-bottom))}.site-header{width:calc(100% - 36px);position:absolute}.landing.is-volunteer:before{background:linear-gradient(#f5efde99, #f5efdeb8), url(/assets/bg-paper.png) center / cover, var(--paper);height:auto;bottom:0;-webkit-mask-image:linear-gradient(#000 0 168px,#0000 236px);mask-image:linear-gradient(#000 0 168px,#0000 236px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.landing.is-volunteer .site-header{position:fixed}.nav-links{--nav-gap:11px;flex-wrap:wrap;row-gap:13px}.hero{padding-top:128px;padding-bottom:max(94px, var(--mobile-room-tone-clearance));gap:22px}.ouroboros-watermark{width:min(96vw,560px);height:auto}.home-motto{letter-spacing:.18em;white-space:normal;flex-wrap:wrap;gap:.55em;font-size:.52rem;line-height:1.8;top:24%}.logo-wrap{width:min(520px,92vw)}.title-wrap{width:min(450px,84vw);margin-top:0}.release-copy{letter-spacing:.14em}.status-line{flex-wrap:wrap;row-gap:.6em}.room-tone{right:calc(18px + env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));min-width:144px;min-height:44px;padding:11px 12px 9px;font-size:.78rem}.links-page{padding-top:132px;padding-bottom:var(--mobile-room-tone-clearance);gap:34px}.links-columns{grid-template-columns:1fr;gap:38px;width:min(320px,100%)}.links-group{gap:20px}.links-list{gap:17px}.link-card-page{flex-direction:column;justify-content:flex-start;align-items:center;padding-top:clamp(48px,9svh,84px);padding-bottom:32px;display:flex}.volunteer-page{padding-top:214px;padding-bottom:var(--mobile-room-tone-clearance);gap:38px}.volunteer-sticky-title{width:calc(100% - 36px);top:106px}.post-entry{padding-block:30px}.volunteer-post-image{width:min(100%,320px);margin-top:1.5rem}.records-page{gap:38px;padding-top:132px;padding-bottom:34px}body.records-modal-open .site-header{display:none}.release-grid{grid-template-columns:1fr;gap:26px;max-width:430px}.release-modal-backdrop{background:linear-gradient(#e2d6bcf5, #e2d6bcf5), url(/assets/bg-paper.png) center / cover, var(--paper);align-items:start;min-height:100dvh;padding:0;display:block}.release-modal{width:100vw;min-height:100dvh;max-height:none;padding:52px 22px max(52px, calc(32px + env(safe-area-inset-bottom)));grid-template-columns:1fr;gap:24px;overflow:visible}.modal-cover{justify-self:center;width:min(100%,340px)}}@media (prefers-reduced-motion:reduce){.ouroboros-watermark{animation:none}.nav-link{transition-duration:80ms}.release-modal,.release-modal-backdrop,.home-listen-modal,.home-listen-backdrop,.home-listen-backdrop.is-closing,.home-listen-backdrop.is-closing .home-listen-modal,.platform-links-panel,.page-enter,.links-view-transition,.links-view-transition.is-exiting{animation:none;transform:none}.home-link.is-hidden{transform:none}.records-listen-panel{transition:none;transform:none}.post-archive{transition:none}.post-archive.is-changing{transform:none}.records-listen-panel.is-open{max-height:none;transform:none}.link-card-platform-panel{transition:none;transform:none}.link-card-platform-panel.is-open{max-height:none;transform:none}}
