.sky[data-astro-cid-e55vgxdu]{z-index:-1;background:radial-gradient(70% 50% at 50% 100%,#78142838,#0000 70%),linear-gradient(#0a0f1b 0%,#0d1322 30%,#1b2740 100%);position:fixed;inset:0}.stars[data-astro-cid-e55vgxdu]{fill:#eef2fb;width:100%;height:100%;position:absolute;inset:0}.stars[data-astro-cid-e55vgxdu] circle[data-astro-cid-e55vgxdu]{opacity:var(--o);animation:twinkle var(--d) ease-in-out var(--p) infinite alternate;transform-box:fill-box;transform-origin:50%}@keyframes twinkle{0%{opacity:calc(var(--o) * .35);transform:scale(.8)}to{opacity:var(--o);transform:scale(1.15)}}.cover[data-astro-cid-e55vgxdu]{--ground:clamp(6rem, 26vh, 14rem);isolation:isolate;grid-template-rows:1fr auto;min-height:max(38rem,100svh);display:grid;position:relative;overflow:hidden}.tracklist[data-astro-cid-e55vgxdu]{z-index:6;writing-mode:vertical-rl;font-family:var(--font-jost), "Futura", system-ui, sans-serif;letter-spacing:.06em;white-space:nowrap;color:#f2efe8b8;text-shadow:0 0 12px #000000b3;margin:0;font-size:.78rem;font-weight:300;line-height:1;position:absolute;top:3vh;bottom:3vh;left:clamp(.5rem,2vw,1.5rem);overflow:hidden;transform:rotate(180deg)}.masthead[data-astro-cid-e55vgxdu]{z-index:3;text-align:center;padding:clamp(3rem, 9vh, 7rem) var(--space-m) 0;position:relative}h1[data-astro-cid-e55vgxdu]{font-weight:900;line-height:.9}.album[data-astro-cid-e55vgxdu]{font-family:var(--font-fraunces-black), "Cooper Black", Georgia, serif;letter-spacing:-.03em;color:#f2efe8;font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;text-shadow:0 2px 40px #00000080;font-size:clamp(4.25rem,16vw,11.5rem);font-weight:900;display:block}.year[data-astro-cid-e55vgxdu]{margin-top:var(--space-s);font-family:var(--font-jost), "Futura", system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#f2efe8c7;justify-content:center;gap:.8em;font-size:.86rem;font-weight:300;display:flex}.year[data-astro-cid-e55vgxdu] .sep[data-astro-cid-e55vgxdu]{color:#c8243a}.range[data-astro-cid-e55vgxdu]{width:104%;height:clamp(11rem,44vh,24rem);left:-2%;right:-2%;bottom:var(--ground);position:absolute}.range-far[data-astro-cid-e55vgxdu]{z-index:1;fill:#0c111c;opacity:.92;filter:blur(.6px);transform:translateY(14%)scaleX(1.06)}.range-near[data-astro-cid-e55vgxdu]{z-index:3;fill:#06080e}.fog[data-astro-cid-e55vgxdu]{z-index:2;width:160%;left:-30%;bottom:var(--ground);filter:blur(14px);background:radial-gradient(30% 60% at 30% 70%,#b4c4e629,#0000 70%),radial-gradient(40% 55% at 70% 60%,#a0b4dc21,#0000 70%);height:clamp(4rem,14vh,8rem);animation:46s ease-in-out infinite alternate fogdrift;position:absolute}@keyframes fogdrift{0%{transform:translate(-4%)}to{transform:translate(6%)}}.ground[data-astro-cid-e55vgxdu]{z-index:4;height:var(--ground);background:radial-gradient(16% 60% at 46% 34%,#ff505f8c,#0000 70%),linear-gradient(#2b0810 0%,#5c0c1b 22%,#8a1122 58%,#a5182a 100%);position:absolute;bottom:0;left:0;right:0}.ground[data-astro-cid-e55vgxdu]:before{content:"";opacity:.8;background-image:radial-gradient(2px 1.5px at 12% 30%,#0000008c 50%,#0000),radial-gradient(1.5px 1.5px at 44% 66%,#00000080 50%,#0000),radial-gradient(2.5px 2px at 76% 24%,#0000008c 50%,#0000),radial-gradient(1.5px 1px at 90% 80%,#00000080 50%,#0000),radial-gradient(3px 2px at 30% 88%,#00000080 50%,#0000),radial-gradient(1.5px 1.5px at 60% 44%,#ff788259 50%,#0000),radial-gradient(1px 1px at 22% 58%,#ff78824d 50%,#0000);background-size:180px 140px,260px 200px,340px 240px,420px 300px,560px 380px,300px 220px,460px 320px;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 25%)}.ground[data-astro-cid-e55vgxdu]:after{content:"";background:linear-gradient(#06080e,#0000);height:28%;position:absolute;top:-1px;left:0;right:0}.figure[data-astro-cid-e55vgxdu]{z-index:5;left:46%;bottom:calc(var(--ground) * .66);filter:drop-shadow(0 0 6px #ff3c4be6)drop-shadow(0 0 22px #ff283c8c);width:auto;height:clamp(3.4rem,10vh,5.6rem);animation:5.5s ease-in-out infinite alternate pulse;position:absolute;translate:-50%}@keyframes pulse{0%{filter:drop-shadow(0 0 5px #ff3c4bcc)drop-shadow(0 0 16px #ff283c66)}to{filter:drop-shadow(0 0 8px #ff4655)drop-shadow(0 0 30px #ff283cb3)}}.artist[data-astro-cid-e55vgxdu]{z-index:6;text-align:center;font-family:var(--font-jost), "Futura", system-ui, sans-serif;letter-spacing:.06em;color:#f2efe8;text-shadow:0 2px 24px #0009;align-self:end;margin:0;padding-bottom:clamp(1.5rem,6vh,3.5rem);font-size:clamp(1.4rem,3.6vw,2.5rem);font-weight:300;position:relative}.afterglow[data-astro-cid-e55vgxdu]{z-index:1;padding:0 var(--space-m) var(--space-2xl);background:linear-gradient(#a5182a 0,#4e0b18 9rem,#1a0912 20rem,#0a0d15 30rem 100%);position:relative}.afterglow[data-astro-cid-e55vgxdu]>[data-astro-cid-e55vgxdu]{max-width:72rem;margin-inline:auto}.lede[data-astro-cid-e55vgxdu]{padding-block:var(--space-xl) var(--space-l);text-align:center}.summary[data-astro-cid-e55vgxdu]{max-width:42ch;font-family:var(--font-jost), "Futura", system-ui, sans-serif;color:#f6ece9;margin-inline:auto;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:300;line-height:1.45}.stamp[data-astro-cid-e55vgxdu]{margin-top:var(--space-m);font-family:var(--font-jost), "Futura", system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#f6ece99e;flex-wrap:wrap;justify-content:center;gap:.4em .9em;font-size:.76rem;font-weight:400;display:flex}.stamp[data-astro-cid-e55vgxdu] .sep[data-astro-cid-e55vgxdu]{color:#f56}.panel[data-astro-cid-e55vgxdu]{margin-top:var(--space-2xl)}.section-label[data-astro-cid-e55vgxdu]{margin-bottom:var(--space-m);padding-bottom:var(--space-xs);font-family:var(--font-jost), "Futura", system-ui, sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#9aa1b3;border-bottom:1px solid #f2efe824;align-items:baseline;gap:1em;font-size:.78rem;font-weight:400;display:flex}.idx[data-astro-cid-e55vgxdu]{color:#e0374b}.missing[data-astro-cid-e55vgxdu]{color:#e0374b;font-style:italic}.script[data-astro-cid-e55vgxdu]{max-width:64ch;font-family:var(--font-jost), "Futura", system-ui, sans-serif;color:#d3d6de;margin-inline:auto;font-size:1.08rem;font-weight:400;line-height:1.8}.script[data-astro-cid-e55vgxdu] h2{margin-top:var(--space-2xl);margin-bottom:var(--space-s);letter-spacing:.28em;text-transform:uppercase;color:#8a91a3;font-size:.74rem;font-weight:400}.script[data-astro-cid-e55vgxdu] h2:before{content:"";width:6px;height:6px;margin-bottom:var(--space-s);background:#ff4a57;border-radius:50%;display:block;box-shadow:0 0 10px 2px #ff3c4bb3}.script[data-astro-cid-e55vgxdu] p{margin-top:var(--space-m)}.script[data-astro-cid-e55vgxdu] h2+p:first-letter{float:left;font-family:var(--font-fraunces-black), "Cooper Black", Georgia, serif;color:#f2efe8;font-variation-settings:"SOFT" 100, "WONK" 1;margin:.08em .14em 0 0;font-size:3.6em;font-weight:900;line-height:.8}.script[data-astro-cid-e55vgxdu] ul{margin-top:var(--space-m);padding:var(--space-s) var(--space-m);letter-spacing:.12em;text-transform:uppercase;color:#c9cdd8;background:linear-gradient(90deg,#b81c2c29,#0000 80%);border-left:2px solid #b81c2c;font-size:.86rem;font-weight:300;line-height:2;list-style:none}.script[data-astro-cid-e55vgxdu] em{color:#f2efe8;font-style:italic}.script[data-astro-cid-e55vgxdu] a{color:#ff6b78}@media (width<=48rem){.tracklist[data-astro-cid-e55vgxdu]{display:none}.figure[data-astro-cid-e55vgxdu]{left:44%}}body.theme-punisher{--player-bg:#06080e8c;--player-ink:#dfe2ea;--player-muted:#8a91a3;--player-accent:#c8243a;--player-accent-ink:#fff4f2;--player-rule:#f2efe824;--player-font:var(--font-jost), "Futura", system-ui, sans-serif;--disclosure-bg:#b81c2c14;--disclosure-ink:#b3b8c6;--disclosure-lede-ink:#f2efe8;--disclosure-accent:#c8243a;--disclosure-rule:#f2efe824;--disclosure-font:var(--font-jost), "Futura", system-ui, sans-serif;--color-accent:#ff4a57;--color-accent-contrast:#1a0912;--color-ink:#dfe2ea;--color-ink-muted:#9aa1b3;--color-rule:#f2efe81f;--font-mono:var(--font-jost), "Futura", system-ui, sans-serif;color:#dfe2ea;color-scheme:dark;--shell-measure:72rem;background:#0a0d15}body.theme-punisher .shell-nav{letter-spacing:.12em;text-transform:uppercase;border-bottom-color:#0000;font-size:.74rem}body.theme-punisher .shell-footer{margin-inline:auto;max-width:72rem;font-family:var(--font-jost), "Futura", system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-top:0;font-size:.76rem}body.theme-punisher .shell-footer a{color:#9aa1b3;text-underline-offset:.3em;text-decoration-color:#c8243a99}body.theme-punisher .shell-footer a:hover{color:#f2efe8}
