@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.2;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.2;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{color-scheme:dark;--primary-color:#e02e3d;--accent-cyan:#35b5c0;--surface-color:#140f12;--space-1:0.8rem;--space-2:1.6rem;--space-3:2.4rem;--space-4:3.2rem;--space-5:4.8rem;--space-6:6.4rem;--fs-h1-page:clamp(4.4rem, 8vw, 6rem);--fs-h1-article:clamp(2.6rem, 1.9rem + 2vw, 3.6rem);--fs-h2-feature:clamp(3.2rem, 5vw, 4.2rem);--fs-h2-section:clamp(2.2rem, 1.9rem + 0.8vw, 2.6rem);--fs-h3:clamp(1.8rem, 1.6rem + 0.5vw, 2rem);--fs-h1-landing:clamp(5.2rem, 3rem + 4vw, 6.4rem);--fs-h1-compact:4.4rem;--title-gap:3rem;--section-gap:var(--space-5);--w-page:100rem;--w-wide:120rem;--w-read:60ch;--gutter:var(--space-2);--radius-tag:4px;--radius-box:6px;--radius-pill:99.9rem;--btn-h-l:4.8rem;--btn-h-m:4.4rem;--btn-font-size:1.4rem;--btn-font-size-l:1.5rem;--pill-h:3.6rem;--cookie-offset:7.6rem;--btn-glow:0 8px 28px rgba(224, 46, 61, 0.32);--neon:#d4fcff;--neon-glow:#9ff4ff;--text-muted:#bfbfbf;--line-white:rgba(255, 255, 255, 0.45);--line-white-soft:rgba(255, 255, 255, 0.15);--cyan-inset:rgba(53, 181, 192, 0.35);--cyan-border:rgba(53, 181, 192, 0.5);--cyan-line:rgba(53, 181, 192, 0.45);--cyan-hover:rgba(53, 181, 192, 0.1);--cyan-fill:rgba(53, 181, 192, 0.18)}@media (min-width:768px){:root{--section-gap:var(--space-6);--gutter:var(--space-3)}}@media (min-width:1024px){:root{--gutter:var(--space-4)}}@font-face{font-family:'DeathRattle BB';font-style:normal;font-weight:400;font-display:swap;src:local('DeathRattle BB'),url('font/deathrattlebb_reg.woff2') format('woff2')}@font-face{font-family:Roboto;font-style:normal;font-weight:400 900;font-display:swap;src:url('font/roboto-latin-variable.woff2') format('woff2')}@font-face{font-family:Antonio;font-style:normal;font-weight:200;font-display:swap;src:url('font/antonio-extralight.woff2') format('woff2')}*{box-sizing:border-box}body,html{height:100%;margin:0;padding:0}html{font-size:62.5%}body{font-size:1.6rem;font-family:Roboto,sans-serif;text-align:center;background-color:#000;color:#fff;display:table;width:100%}footer{display:table-row;height:88px}h1,h2{font-family:Roboto,sans-serif;font-weight:700}.band-title h1,.page-title h1{font-family:'DeathRattle BB',sans-serif;font-weight:400}h1{margin-bottom:var(--title-gap);font-size:var(--fs-h1-page)}h2{font-size:var(--fs-h2-section);line-height:1.2}h3{font-size:var(--fs-h3);font-weight:400;line-height:1.2}.icon{width:1em;height:1em;fill:currentColor;vertical-align:-.125em}a{text-decoration:inherit;color:inherit}ul{list-style:none;padding:0;margin:0}img{max-width:100%;border:0;border-radius:0;height:auto;object-fit:cover}strong{font-weight:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.action-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--btn-h-m);padding:0 20px;border:0;border-radius:var(--radius-box);font-family:inherit;cursor:pointer;white-space:nowrap;font-size:var(--btn-font-size);font-weight:600;line-height:1;letter-spacing:.02em;transition:filter .15s,background-color .15s,border-color .15s,color .15s}.action-btn:active{transform:scale(.98)}.action-btn:focus-visible{outline:3px solid var(--accent-cyan);outline-offset:2px}.action-btn[aria-disabled=true]{opacity:.45;box-shadow:none;cursor:not-allowed;pointer-events:none}.action-btn-primary{background:var(--primary-color);color:#fff;box-shadow:var(--btn-glow)}.action-btn-primary:hover{filter:brightness(1.1)}.action-btn-outline{border:1px solid var(--accent-cyan);background:0 0;color:var(--neon)}.action-btn-outline:hover{background:var(--cyan-fill);color:#fff}.action-btn-outline-red{border:1px solid var(--primary-color);background:0 0;color:#fff}@media (hover:hover){.action-btn-outline-red:hover{background:rgba(224,46,61,.16)}}.action-btn-outline-red:active{background:rgba(224,46,61,.28)}.action-btn-ghost{padding:0 12px;background:0 0;color:var(--neon)}.action-btn-ghost:hover{color:var(--primary-color);text-decoration:underline;text-underline-offset:4px}@media (prefers-reduced-motion:reduce){.action-btn:active{transform:none}}.underlined-link{text-decoration:underline;color:var(--primary-color)}.primary-color{color:var(--primary-color)}.title-rule{height:1px;width:min(260px,60%);margin:18px auto 0;background:linear-gradient(to right,transparent,var(--primary-color),transparent)}.page-title{margin-bottom:var(--title-gap)}.page-title h1{margin-bottom:0}:focus-visible{outline:3px solid var(--accent-cyan);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}#cookie-consent-banner{position:fixed;left:0;right:0;bottom:0;z-index:20;display:none;align-items:center;justify-content:center;gap:8px 16px;flex-wrap:wrap;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background-color:rgba(0,0,0,.95);border-top:1px solid var(--line-white)}#cookie-consent-banner.visible{display:flex}#cookie-consent-banner p{margin:0;max-width:560px;font-size:1.3rem;line-height:1.4;text-align:left}#cookie-consent-banner .cookie-consent-actions,#cookie-consent-modal .cookie-consent-actions{display:flex;gap:12px;flex-shrink:0}#cookie-consent-banner .cookie-consent-actions{align-items:center;gap:8px}#cookie-consent-banner button,#cookie-consent-modal button{position:relative;display:inline-flex;align-items:center;justify-content:center;height:var(--btn-h-m);padding:0 20px;border:1px solid var(--primary-color);border-radius:var(--radius-box);background-color:transparent;color:#fff;font-family:Roboto,sans-serif;font-size:var(--btn-font-size);font-weight:600;line-height:1;letter-spacing:.02em;cursor:pointer;transition:background-color .15s,color .15s}#cookie-consent-banner button{height:var(--pill-h);padding:0 16px}#cookie-consent-banner button::before{content:'';position:absolute;inset:-4px -2px}#cookie-consent-modal button{flex:1}#cookie-consent-banner button:hover,#cookie-consent-modal button:hover{background-color:rgba(224,46,61,.16);color:#fff}#cookie-consent-banner button:focus-visible,#cookie-consent-modal button:focus-visible{outline:3px solid var(--accent-cyan);outline-offset:2px}#cookie-consent-banner button.cookie-consent-accept,#cookie-consent-modal button.cookie-consent-accept{border-color:var(--primary-color);background-color:var(--primary-color);color:#fff;box-shadow:var(--btn-glow)}#cookie-consent-banner button.cookie-consent-accept:hover,#cookie-consent-modal button.cookie-consent-accept:hover{background-color:var(--primary-color);filter:brightness(1.1)}#cookie-consent-modal{position:fixed;inset:0;z-index:30;align-items:center;justify-content:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:20px;border:0;background-color:rgba(0,0,0,.8);color:inherit}#cookie-consent-modal[open]{display:flex}#cookie-consent-modal .cookie-consent-modal-content{max-width:520px;width:100%;padding:30px;background-color:var(--surface-color);border:1px solid var(--line-white);border-radius:var(--radius-box);text-align:left}#cookie-consent-modal h2{margin:0 0 16px;font-size:2rem}#cookie-consent-modal p{margin:0 0 12px;font-size:1.4rem;line-height:1.6}#cookie-consent-modal .cookie-consent-actions{justify-content:flex-end;margin-top:24px}@media (max-width:767px){#cookie-consent-banner{flex-wrap:nowrap;gap:10px;padding:8px 12px calc(8px + env(safe-area-inset-bottom))}#cookie-consent-banner p{flex:1;max-width:none;font-size:1.2rem;line-height:1.2}#cookie-consent-banner .cookie-consent-actions{gap:2px}#cookie-consent-modal .cookie-consent-actions{flex-direction:column-reverse}#cookie-consent-modal button{flex:none}}.page-cookies-link{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:44px;margin-top:8px;padding:0 12px;font-size:1.2rem;color:var(--text-muted);text-decoration:underline;text-decoration-color:rgba(191,191,191,0.4);text-underline-offset:4px;grid-column:1/-1}.page-cookies-link:hover{color:var(--primary-color)}.page-cookies-link:focus-visible{outline:3px solid var(--accent-cyan);outline-offset:2px}body:has(#cookie-consent-banner.visible) .page-cookies-link{margin-bottom:var(--cookie-offset)}body.ghost-trap-body{display:block;background:radial-gradient(70% 40% at 50% 22%,rgba(224,46,61,.14),transparent 70%) no-repeat,#000}#ghost-trap-page{display:flex;flex-direction:column;align-items:center;min-height:100vh;min-height:100svh;padding:clamp(16px,3svh,24px) 16px 40px}.gt-cover{--tilt-x:0deg;--tilt-y:0deg;width:min(calc(100vw - 32px),440px);aspect-ratio:1/1;margin-bottom:28px;perspective:900px}.gt-cover-art{display:block;width:100%;height:100%;border:0;border-radius:var(--radius-tag);box-shadow:0 24px 60px rgba(0,0,0,.7),0 0 0 1px var(--line-white-soft);transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .15s ease-out}.gt-info{display:flex;flex-direction:column;align-items:center;width:100%}.gt-kicker{display:flex;align-items:center;gap:14px;margin:0 0 10px;font-size:1.3rem;font-weight:500;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--primary-color)}.gt-kicker span{margin-right:-.18em}.gt-kicker::after,.gt-kicker::before{content:'';width:32px;height:1px;background:linear-gradient(to right,transparent,currentColor)}.gt-kicker::after{transform:scaleX(-1)}.gt-title{margin:0 0 24px;font-family:Antonio,sans-serif;font-size:var(--fs-h1-landing);font-weight:200;line-height:1.2;letter-spacing:.1em;text-shadow:0 0 28px rgba(224,46,61,.45)}.gt-release{margin:0 0 24px;padding-left:.22em;font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:var(--neon);text-shadow:0 0 4px var(--neon-glow),0 0 12px #35b5c0,0 0 26px rgba(53,181,192,.85),0 0 48px var(--cyan-border)}.gt-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:min(100%,440px);height:var(--btn-h-l);padding:0 28px;border-radius:var(--radius-box);background:var(--primary-color);color:#fff;font-size:var(--btn-font-size-l);font-weight:600;line-height:1;letter-spacing:.02em;box-shadow:var(--btn-glow);transition:transform .2s,filter .2s}.gt-cta .icon{font-size:2rem}.gt-wordmark{display:block;flex:none;width:auto;border:0;border-radius:0}.gt-platform .gt-wordmark{opacity:.92}.gt-cta:hover{filter:brightness(1.12);transform:translateY(-1px)}.gt-cta:active{transform:scale(.98)}.gt-countdown{margin-top:32px}.gt-countdown-label{margin:0 0 8px;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.gt-countdown-units{display:flex;justify-content:center;gap:8px}.gt-countdown-units li{min-width:52px;padding:8px 6px;border:1px solid var(--line-white-soft);border-radius:var(--radius-box);background:rgba(0,0,0,.45)}.gt-countdown-units span{display:block;font-family:Antonio,sans-serif;font-size:2.6rem;font-weight:200;line-height:1;font-variant-numeric:tabular-nums}.gt-countdown-units small{display:block;margin-top:3px;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.gt-platforms{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.gt-platform{position:relative;display:inline-flex;align-items:center;gap:8px;height:var(--pill-h);padding:0 16px;border:1px solid var(--cyan-line);border-radius:var(--radius-pill);font-size:1.4rem;font-weight:500;color:#fff;transition:background-color .15s,border-color .15s,color .15s}.gt-platform::before{content:'';position:absolute;inset:-4px 0}.gt-platform .icon{font-size:1.8rem}.gt-platform:hover{border-color:var(--accent-cyan);background:var(--cyan-hover);color:var(--neon)}.gt-platform:focus-visible{outline:3px solid var(--accent-cyan);outline-offset:2px}.gt-site{display:flex;flex-direction:column;align-items:center;gap:12px;width:min(100%,440px);margin-top:48px;padding-top:24px;border-top:1px solid var(--line-white-soft)}.gt-site img{width:120px;border:0;border-radius:0;opacity:.9;transition:opacity .2s}.gt-site span{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);transition:color .2s}.gt-site:hover img{opacity:1}.gt-site:hover span{color:var(--primary-color);text-decoration:underline;text-underline-offset:4px}@media (min-width:900px){#ghost-trap-page{display:grid;grid-template-columns:440px 360px;column-gap:72px;align-content:center;justify-content:center}.gt-cover{width:440px;margin:0}.gt-info{align-self:center}.gt-cta{width:100%}.gt-site{grid-column:1/-1;justify-self:center;width:min(100%,320px)}.gt-site img{width:150px}}body.links-page-body{display:block}#links-page{display:flex;flex-direction:column;align-items:center;min-height:100vh;padding:16px 16px 40px}.links-logo{width:180px;margin:8px 0 24px}.links-logo img{width:100%;height:auto;border:none;border-radius:0}.links-hero,.links-list,.links-social{width:100%;max-width:420px}.links-hero{display:block;transition:transform .1s}.links-hero-card{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;overflow:hidden;border-radius:var(--radius-box) var(--radius-box) 0 0;text-align:center}.links-hero-card img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;border:none;border-radius:0;object-fit:cover;filter:brightness(.3)}.links-hero-card::after,.links-hero-card::before{content:'';position:absolute;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,var(--accent-cyan),transparent)}.links-hero-card::before{top:0}.links-hero-card::after{bottom:0}.links-hero-kicker{padding-left:.22em;font-size:1.2rem;font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-cyan)}.links-hero-title{margin:10px 0 18px;font-family:Antonio,sans-serif;font-size:var(--fs-h1-compact);line-height:1;text-shadow:0 2px 18px rgba(0,0,0,.8);text-wrap:balance}.links-hero-date{padding-left:.22em;font-size:1.3rem;font-weight:500;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:var(--neon);text-shadow:0 0 4px var(--neon-glow),0 0 12px #35b5c0,0 0 26px rgba(53,181,192,.85),0 0 48px var(--cyan-border)}.links-hero-button{display:flex;align-items:center;justify-content:center;gap:10px;height:var(--btn-h-l);border-radius:0 0 var(--radius-box) var(--radius-box);background:var(--primary-color);box-shadow:var(--btn-glow);font-size:var(--btn-font-size-l);font-weight:600;line-height:1;text-shadow:none;transition:filter .2s}.links-hero-wordmark{width:auto;border:none;border-radius:0}.links-hero:hover .links-hero-button{filter:brightness(1.1)}.links-hero:active{transform:scale(.98)}.links-list{display:flex;flex-direction:column;gap:10px;margin-top:24px}.link-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;border:1px solid rgba(224,46,61,.5);border-radius:var(--radius-box);background:var(--surface-color);font-size:1.5rem;font-weight:500;transition:background-color .2s,border-color .2s}.link-button:hover{border-color:var(--primary-color);background:#1c1519}.link-button:active{transform:scale(.98)}.links-social{display:flex;justify-content:center;gap:12px;margin-top:18px}.social-link{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line-white-soft);border-radius:50%;font-size:2rem;transition:border-color .2s,color .2s,box-shadow .2s}.social-link .icon{transition:filter .2s}.social-link:active,.social-link:focus-visible{border-color:var(--accent-cyan);color:var(--neon);box-shadow:0 0 3px rgba(159,244,255,.45),0 0 10px rgba(53,181,192,.4)}.social-link:active .icon,.social-link:focus-visible .icon{filter:drop-shadow(0 0 3px rgba(159, 244, 255, .5))}@media (hover:hover){.social-link:hover{border-color:var(--accent-cyan);color:var(--neon);box-shadow:0 0 3px rgba(159,244,255,.45),0 0 10px rgba(53,181,192,.4)}.social-link:hover .icon{filter:drop-shadow(0 0 3px rgba(159, 244, 255, .5))}}.links-site{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:420px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line-white-soft)}.links-site img{width:120px;border:0;border-radius:0;opacity:.9;transition:opacity .2s}.links-site span{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);transition:color .2s}.links-site:hover img{opacity:1}.links-site:hover span{color:var(--primary-color);text-decoration:underline;text-underline-offset:4px}@media (prefers-reduced-motion:reduce){.link-button:active,.links-hero:active{transform:none}}