:root{--bg:#141414;--bg-deep:#080808;--line:rgba(255,255,255,0.18);--line-soft:rgba(255,255,255,0.09);--text:#f7f7f2;--muted:#a8a8a2;--dim:#72726d;color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:26px}*{box-sizing:border-box}html{background:var(--bg);-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none;height:0;width:0}body{background:var(--bg);color:var(--text);font-family:Georgia,Times New Roman,serif;margin:0;min-height:100vh;overflow-x:hidden;overscroll-behavior-y:none}body:before{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.035),transparent 30%),radial-gradient(circle at 70% 45%,rgba(255,255,255,.025),transparent 34%),var(--bg);content:"";inset:0;pointer-events:none;position:fixed;z-index:0}a{color:inherit;text-decoration:none}[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline:1px solid var(--text);outline-offset:4px}.sr-only{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.skip-intro{background:var(--text);color:var(--bg-deep);font-family:Arial,Helvetica,sans-serif;font-size:.72rem;left:12px;padding:10px 14px;position:fixed;text-transform:uppercase;top:12px;transform:translate3d(0,calc(-100% - 20px),0);transition:transform .16s ease;z-index:30}.skip-intro:focus-visible{transform:translateZ(0)}img{display:block;max-width:100%}.site-footer,.site-nav,main{position:relative;z-index:1}.noise-overlay,.scanline-overlay{inset:0;pointer-events:none;position:fixed;z-index:20}.noise-overlay{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.72'/%3E%3C/svg%3E");background-size:128px 128px;mix-blend-mode:soft-light;opacity:.07}.scanline-overlay{background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 4px);opacity:.045}.site-nav{align-items:stretch;background:rgba(10,10,10,.72);border-bottom:1px solid var(--line);display:flex;justify-content:flex-end;height:26px;position:fixed;inset:0 0 auto;z-index:10}.nav-links{display:flex;height:100%}.nav-links a{align-items:center;border-left:1px solid var(--line);color:var(--muted);display:inline-flex;font-size:.72rem;justify-content:center;min-width:124px;padding:0 18px;text-transform:uppercase}.nav-links a:hover{background:rgba(255,255,255,.06);color:var(--text)}.hero-section{--hero-enter-y:14px;--hero-hole-align:0;--hero-hole-shift:0px;--hero-hole-shift-x:0px;--hero-mark-exit:0;--hero-mark-width:min(clamp(520px,41vw,620px),max(320px,calc(113.5vh - 204px)));--hero-mark-width:min(clamp(520px,41vw,620px),max(320px,calc(113.5svh - 204px)));--hero-mark-y:0px;--hero-min-height:520px;--hero-progress:0;--hero-site-preview:0;--hero-scroll-distance:clamp(2200px,300vh,2800px);--hero-scroll-distance:clamp(2200px,300svh,2800px);--hero-stage-bottom:54px;--hero-stage-top:26px;--hero-tunnel-progress:0;--hero-tunnel-scale:1;isolation:isolate;min-height:calc(max(100vh, var(--hero-min-height)) + var(--hero-scroll-distance));min-height:calc(max(100svh, var(--hero-min-height)) + var(--hero-scroll-distance));position:relative}.hero-sticky{height:100vh;height:100svh;isolation:isolate;min-height:var(--hero-min-height);overflow:clip;padding-top:var(--hero-stage-top);position:-webkit-sticky;position:sticky;top:0}.hero-sticky:before{background:radial-gradient(ellipse 46% 35% at 48% 46%,rgba(232,222,204,.085),transparent 72%),radial-gradient(ellipse 30% 28% at 67% 43%,rgba(115,137,156,.04),transparent 74%),radial-gradient(ellipse at center,transparent 52%,rgba(0,0,0,.34) 100%);content:"";inset:0;opacity:calc(.72 + var(--hero-progress) * .28);pointer-events:none;position:absolute;transform:scale(calc(1 + var(--hero-progress) * .08));transform-origin:50% 50%;z-index:0}.hero-3d-scene,.hero-fallback-mark{inset:0;position:absolute;z-index:2}.hero-3d-scene{opacity:0;overflow:hidden;pointer-events:none;transform:translateY(var(--hero-enter-y)) scale(.96);transform-origin:50% 50%;transition:opacity .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1)}.hero-3d-ready .hero-3d-scene{opacity:1;transform:none}.hero-3d-scene canvas{display:block;height:100%;opacity:calc(1 - var(--hero-mark-exit));width:100%}.home-navigation{opacity:var(--home-site-reveal,0);transform:translate3d(0,calc((1 - var(--home-site-reveal, 0)) * -100%),0);will-change:opacity,transform}html.home-intro-active:not(.home-intro-complete) .home-navigation{pointer-events:none}.hero-fallback-mark{align-items:center;display:flex;justify-content:center;opacity:1;pointer-events:none;transition:opacity .18s ease-out,visibility 0s linear 0s;visibility:visible}.hero-3d-ready .hero-fallback-mark{opacity:0;transition:opacity .52s cubic-bezier(.16,1,.3,1) .1s,visibility 0s linear .72s;visibility:hidden}.bready-mark{display:block;filter:drop-shadow(0 18px 24px rgba(0,0,0,.42));height:auto;opacity:calc(1 - var(--hero-mark-exit));overflow:visible;transform:translate3d(var(--hero-hole-shift-x),calc(var(--hero-mark-y) + var(--hero-hole-shift)),0) scale(var(--hero-tunnel-scale));transform-origin:50.8% 72%;width:var(--hero-mark-width)}.bready-mark-side{fill:#202223}.bready-mark-face{fill:url(#bready-fallback-face);stroke:rgba(255,255,255,.28);stroke-width:.7px}.hero-home{--feature-art-size:clamp(280px,min(28vw,54svh),520px);grid-column-gap:clamp(28px,4.5vw,92px);column-gap:clamp(28px,4.5vw,92px);display:grid;grid-template-columns:minmax(0,1fr) var(--feature-art-size);grid-template-rows:minmax(0,1fr) auto;inset:var(--hero-stage-top) 0 0;opacity:var(--hero-site-preview);padding:clamp(22px,4.2svh,52px) clamp(18px,4.5vw,92px) 0;pointer-events:none;position:absolute;transform:translate3d(0,calc((1 - var(--hero-site-preview)) * 28px),0);will-change:opacity,transform;z-index:1}.hero-section[data-hero-site-ready] .hero-home{pointer-events:auto}.hero-home-copy{align-self:center;min-width:0}.hero-home-kicker{color:var(--muted);font-family:Arial,Helvetica,sans-serif;font-size:clamp(.68rem,.72vw,.92rem);letter-spacing:.04em;margin:0 0 clamp(14px,2.2svh,24px);text-transform:uppercase}.hero-home-title{font-size:clamp(4.6rem,8.6vw,11.5rem);font-weight:400;letter-spacing:-.065em;line-height:.8;margin:0;max-width:7.5ch;overflow-wrap:anywhere;text-transform:uppercase;text-wrap:balance}.hero-home-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(20px,3svh,34px)}.hero-home-tags span{border:1px solid var(--line-soft);color:var(--muted);font-family:Arial,Helvetica,sans-serif;font-size:.66rem;padding:7px 10px;text-transform:uppercase}.hero-bottom{align-items:center;border-top:1px solid var(--line);display:flex;gap:20px;grid-column:1/-1;justify-content:space-between;min-height:clamp(56px,8svh,76px);padding-bottom:max(12px,env(safe-area-inset-bottom));padding-top:12px}.hero-identity p{font-size:clamp(1rem,2vw,1.25rem);line-height:1;margin:0;text-transform:uppercase}.hero-identity span,.kicker,.panel-label,.release-meta small,.release-meta span,.section-heading p,.site-footer{color:var(--muted);font-family:Arial,Helvetica,sans-serif;font-size:.72rem;letter-spacing:.02em}.hero-actions{display:flex;gap:8px}.button{align-items:center;border:1px solid var(--line);display:inline-flex;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;gap:8px;min-height:34px;padding:0 14px;text-transform:uppercase;transition:background .11s ease,border-color .11s ease,color .11s ease}.brand-icon,.button svg,.contact-box svg,.latest-card svg{height:15px;width:15px}.brand-icon{color:currentColor;flex:0 0 auto}.button:hover{background:var(--text);border-color:var(--text);color:var(--bg-deep)}.latest-panel{align-self:center;border:1px solid var(--line);min-width:0;padding:clamp(12px,1.3vw,20px);width:100%}.panel-label{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;padding-bottom:10px;text-transform:uppercase}.latest-card{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:clamp(12px,1.5svh,18px);min-width:0}.latest-card .cover-fallback,.latest-card .release-skeleton.square,.latest-card img{aspect-ratio:1;border:1px solid var(--line-soft);grid-column:1/-1;height:auto;object-fit:cover;width:100%}.contact-box strong,.latest-card strong,.release-meta strong{display:block;font-weight:400;line-height:1.08}.latest-card strong{font-size:clamp(1rem,1.15vw,1.35rem);overflow-wrap:anywhere}.latest-card small{color:var(--muted);display:block;font-size:.72rem;margin-top:6px}.cover-fallback,.latest-card small{font-family:Arial,Helvetica,sans-serif}.cover-fallback{align-items:center;background:#1b1b1b;color:var(--dim);display:flex;font-size:.74rem;justify-content:center}.about-section,.discography-section,.social-section{border-top:1px solid var(--line);padding:clamp(44px,7vw,92px) clamp(18px,7vw,92px);position:relative;z-index:1}.about-section{display:grid;grid-gap:clamp(22px,4vw,56px);gap:clamp(22px,4vw,56px);grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);padding-block:clamp(34px,5vw,64px)}.releases-page .discography-section{padding-top:clamp(40px,5vw,72px)}.releases-page{overflow-x:clip}.releases-page .section-heading{gap:0;grid-template-columns:minmax(0,1fr)}.section-heading{align-items:start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);margin-bottom:clamp(22px,3.5vw,46px)}.section-heading .kicker{color:var(--text);margin:0;text-transform:uppercase}.section-heading h2{font-size:clamp(2rem,5vw,5rem);font-weight:400;line-height:.95;margin:0;text-transform:uppercase}.releases-page .section-heading h2{font-size:clamp(2.4rem,4.6vw,4.75rem)}.section-heading p{grid-column:2;line-height:1.6;margin:0;max-width:560px}.release-list{grid-gap:clamp(38px,5vw,72px) clamp(22px,3vw,44px);gap:clamp(38px,5vw,72px) clamp(22px,3vw,44px);grid-template-columns:repeat(2,minmax(0,1fr))}.release-card,.release-list{align-items:start;display:grid}.release-card{--entry-x:-42px;border-top:1px solid var(--line-soft);color:var(--text);grid-gap:clamp(16px,2vw,30px);gap:clamp(16px,2vw,30px);grid-template-columns:minmax(150px,.42fr) minmax(0,.58fr);min-width:0;opacity:0;padding-top:clamp(18px,2.2vw,30px);position:relative;transform:translate3d(var(--entry-x),0,0);transition:opacity .18s ease-out,transform .22s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.release-card:nth-child(2n){--entry-x:42px}.release-card.is-visible,.skeleton-card{opacity:1;transform:translateZ(0)}.release-card:hover .release-cover img{filter:grayscale(0) contrast(1.08)}.release-cover-link{color:inherit;display:block}.release-cover{aspect-ratio:1;background:#101010;overflow:hidden}.release-cover .cover-fallback,.release-cover img{height:100%;object-fit:cover;width:100%}.release-cover img{filter:grayscale(.75) contrast(1.02);transition:filter .14s ease,transform .14s ease}.release-card:hover .release-cover img{transform:scale(1.018)}.release-meta{max-width:none;min-width:0;padding-top:clamp(4px,.8vw,12px);width:100%}.release-meta>span{display:block;margin-bottom:10px;text-transform:uppercase}.release-meta>strong{font-size:clamp(1.45rem,2.15vw,2.75rem);overflow-wrap:anywhere;text-transform:uppercase}.release-platforms{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.release-platforms :is(a,button){align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--line);color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;height:58px;justify-content:center;padding:0;transition:background .11s ease,color .11s ease;width:58px}.release-platforms .brand-icon{height:27px;width:27px}.release-platforms :is(a,button):hover{background:var(--text);color:var(--bg-deep)}.release-platform-unavailable{opacity:.56;overflow:hidden;position:relative}.release-platform-unavailable-wrap{display:inline-flex;flex:0 0 auto;position:relative}.release-platform-unavailable.is-sad,.release-platform-unavailable:hover{opacity:1}.release-platform-unavailable:after,.release-platform-unavailable:before{background:currentColor;content:"";height:1px;left:15%;position:absolute;top:50%;transition:opacity .14s ease,transform .18s cubic-bezier(.22,1,.36,1);width:70%}.release-platform-unavailable:before{transform:rotate(45deg)}.release-platform-unavailable:after{transform:rotate(-45deg)}.release-platform-unavailable.is-sad:after,.release-platform-unavailable.is-sad:before{opacity:0;transform:rotate(0) scaleX(.45)}.release-platform-unavailable .unavailable-face{animation:unavailable-face-in .22s cubic-bezier(.22,1,.36,1) both;fill:none;stroke-width:1.45}.release-platform-unavailable-bubble{animation:unavailable-bubble-life 5s cubic-bezier(.22,1,.36,1) both;background:var(--text);bottom:calc(100% + 10px);color:var(--bg-deep);font-family:Arial,Helvetica,sans-serif;font-size:.66rem;left:50%;line-height:1.35;max-width:min(220px,70vw);padding:9px 11px;pointer-events:none;position:absolute;text-transform:uppercase;translate:-50% 0;width:max-content;z-index:8}.release-platform-unavailable-bubble:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--text);bottom:-6px;content:"";left:50%;position:absolute;translate:-50% 0}@keyframes unavailable-face-in{0%{opacity:0;transform:scale(.68) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes unavailable-bubble-life{0%{opacity:0;transform:translate(-8px,6px) scale(.94)}7%,88%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-3px,-4px) scale(.98)}}.release-tracklist{border-top:1px solid var(--line-soft);margin-top:20px}.release-tracklist-heading{align-items:center;color:var(--muted);display:flex;font-family:Arial,Helvetica,sans-serif;font-size:.7rem;justify-content:space-between;min-height:34px;text-transform:uppercase}.release-tracklist-heading-mobile{display:none}.release-tracklist-heading span{margin-right:auto}.release-tracklist-heading small{color:var(--dim);font-size:.64rem;margin:0}.release-tracklist-list{list-style:none;margin:0;padding:2px 0}.release-tracklist-list,.release-tracklist-list li+li{border-top:1px solid var(--line-soft)}.release-tracklist-list a{align-items:baseline;display:grid;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;grid-gap:10px;gap:10px;grid-template-columns:22px minmax(0,1fr);line-height:1.25;padding:6px 4px}.release-tracklist--long{margin-top:14px}.release-tracklist--long .release-tracklist-heading{min-height:30px}.release-tracklist--long .release-tracklist-list a{font-size:.67rem;line-height:1.15;padding-block:4px}.release-tracklist--long .release-tracklist-list{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--tracklist-rows),auto);position:relative}.release-tracklist--long .release-tracklist-list li+li{border-top:1px solid var(--line-soft)}.release-tracklist--long .release-tracklist-list:after{background:var(--line-soft);bottom:0;content:"";left:50%;position:absolute;top:0;width:1px}.release-tracklist-list a:hover{color:var(--text)}.track-number{color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.track-title{overflow-wrap:anywhere}.release-skeleton{animation:static-pulse 1.1s steps(2) infinite;background:linear-gradient(90deg,#191919,#303030,#191919)}.release-skeleton.square{aspect-ratio:1;width:100%}.release-skeleton.line{height:16px;width:52%}.release-skeleton.short{height:54px;margin-top:22px;width:82%}.discography-fallback{align-items:center;border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding-top:30px}.discography-fallback p{font-size:clamp(1.4rem,3vw,2.7rem);margin:0;text-transform:uppercase}.home-info-heading{align-self:start}.home-info-heading h2{font-size:clamp(2.4rem,4.6vw,4.8rem);font-weight:400;line-height:.95;margin:0;text-transform:uppercase}.home-info-heading p{color:var(--muted);font-family:Arial,Helvetica,sans-serif;font-size:.78rem;line-height:1.55;margin:14px 0 0;max-width:520px}.about-grid{display:grid;align-self:center;grid-gap:clamp(18px,3vw,34px);gap:clamp(18px,3vw,34px);grid-template-columns:repeat(2,minmax(0,1fr))}.about-grid p{color:var(--muted);font-family:Arial,Helvetica,sans-serif;font-size:clamp(.94rem,1.25vw,1.04rem);line-height:1.6;margin:0}.about-grid strong{color:var(--text);font-family:Georgia,Times New Roman,serif;font-weight:400}.social-section{padding:0}.social-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.social-links a{align-items:center;border:1px solid var(--line-soft);color:var(--muted);display:flex;justify-content:center;min-height:clamp(210px,26vw,430px);transition:background .14s ease,color .14s ease}.social-links .brand-icon{height:clamp(76px,9vw,150px);width:clamp(76px,9vw,150px)}.social-links a:hover{background:rgba(255,255,255,.045);color:var(--text)}.home-motion-ready .home-main [data-home-reveal=about] .home-info-heading{transition:opacity .48s ease-out,transform .68s cubic-bezier(.16,1,.3,1),-webkit-clip-path .68s cubic-bezier(.16,1,.3,1);transition:clip-path .68s cubic-bezier(.16,1,.3,1),opacity .48s ease-out,transform .68s cubic-bezier(.16,1,.3,1);transition:clip-path .68s cubic-bezier(.16,1,.3,1),opacity .48s ease-out,transform .68s cubic-bezier(.16,1,.3,1),-webkit-clip-path .68s cubic-bezier(.16,1,.3,1)}.home-motion-ready .home-main [data-home-reveal=about] .about-grid>p{transition:opacity .56s ease-out,transform .68s cubic-bezier(.16,1,.3,1)}.home-motion-ready .home-main [data-home-reveal=social] .social-links>a{transition:background .14s ease,color .14s ease,opacity .52s ease-out,transform .62s cubic-bezier(.16,1,.3,1)}.home-motion-ready .home-main [data-home-reveal=about]:not(.is-revealed) .home-info-heading{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:0;transform:translate3d(0,8px,0)}.home-motion-ready .home-main [data-home-reveal=about]:not(.is-revealed) .about-grid>p{opacity:0;transform:translate3d(0,14px,0)}.home-motion-ready .home-main [data-home-reveal=social]:not(.is-revealed) .social-links>a{opacity:0;transform:translate3d(0,16px,0)}.home-motion-ready .home-main [data-home-reveal=about].is-revealed :is(.home-info-heading,.about-grid>p),.home-motion-ready .home-main [data-home-reveal=social].is-revealed .social-links>a{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1;transform:translateZ(0)}.home-motion-ready .home-main [data-home-reveal=about].is-revealed .about-grid>p:first-child{transition-delay:90ms}.home-motion-ready .home-main [data-home-reveal=about].is-revealed .about-grid>p:nth-child(2){transition-delay:.17s}.home-motion-ready .home-main [data-home-reveal=social].is-revealed .social-links>a:nth-child(2){transition-delay:45ms}.home-motion-ready .home-main [data-home-reveal=social].is-revealed .social-links>a:nth-child(3){transition-delay:90ms}.home-motion-ready .home-main [data-home-reveal=social].is-revealed .social-links>a:nth-child(4){transition-delay:135ms}.contact-page,.thanks-page{min-height:100vh;min-height:100svh;padding-top:26px}.contact-page-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(420px,1fr);min-height:calc(100vh - 26px);min-height:calc(100svh - 26px)}.contact-form,.contact-intro{padding:clamp(48px,7vw,112px) clamp(24px,6vw,92px)}.contact-intro{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.contact-intro .kicker,.thanks-page .kicker{color:var(--muted);margin:0 0 24px;text-transform:uppercase}.contact-intro h1,.thanks-page h1{font-size:clamp(3.2rem,7.5vw,8.5rem);font-weight:400;letter-spacing:-.045em;line-height:.82;margin:0;text-transform:uppercase}.contact-intro>p:not(.kicker),.thanks-page section>p:not(.kicker){color:var(--muted);font-family:Arial,Helvetica,sans-serif;font-size:.82rem;line-height:1.65;margin:34px 0 0;max-width:480px}.contact-email{align-items:center;border-bottom:1px solid var(--line);display:inline-flex;font-family:Arial,Helvetica,sans-serif;font-size:clamp(.8rem,1.15vw,1rem);gap:12px;margin-top:36px;padding-bottom:8px}.contact-form{align-self:stretch;border-left:1px solid var(--line);display:flex;flex-direction:column;justify-content:center}.contact-form label{display:block;margin-bottom:28px}.contact-form label>span{color:var(--muted);display:block;font-family:Arial,Helvetica,sans-serif;font-size:.68rem;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.form-row{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form input,.contact-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--text);font:400 clamp(1.05rem,1.5vw,1.35rem)/1.4 Georgia,Times New Roman,serif;outline:none;padding:6px 0 12px;resize:vertical;width:100%}.contact-form textarea{min-height:150px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--dim)}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--text)}.form-honeypot{height:1px!important;left:-10000px!important;opacity:0!important;pointer-events:none!important;position:absolute!important;width:1px!important}.turnstile-row{align-items:center;display:flex;min-height:70px;width:100%}.turnstile-widget{width:100%}.form-notice,.form-status{color:var(--muted);font-family:Arial,Helvetica,sans-serif;font-size:.72rem;line-height:1.5;margin:0}.form-status{min-height:28px;padding:5px 0 6px}.form-status.is-error{color:#e7a8a8}.contact-submit{align-items:center;background:var(--text);border:1px solid var(--text);color:var(--bg-deep);cursor:pointer;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;justify-content:space-between;min-height:52px;padding:0 18px;text-transform:uppercase;transition:background .12s ease,color .12s ease;width:100%}.contact-submit:hover{background:transparent;color:var(--text)}.contact-submit:disabled{cursor:wait;opacity:.58}.thanks-page{align-items:center;display:flex;justify-content:center;text-align:center}.thanks-page section{max-width:100%;padding:72px 24px;position:relative;width:100%}.thanks-page section>p:not(.kicker){animation:thanks-fade-up .68s cubic-bezier(.2,.8,.2,1) .72s forwards;margin-inline:auto;opacity:0;transform:translate3d(0,18px,0)}.thanks-page .kicker{animation:thanks-fade-up .62s cubic-bezier(.2,.8,.2,1) .12s forwards;opacity:0;transform:translate3d(0,14px,0)}.thanks-page h1{animation:thanks-title-reveal .9s cubic-bezier(.16,1,.3,1) .26s forwards;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);opacity:0;transform:translate3d(0,46px,0)}.thanks-page .button{animation:thanks-fade-up .62s cubic-bezier(.2,.8,.2,1) .88s forwards;margin-top:30px;opacity:0;transform:translate3d(0,16px,0)}.site-footer{display:none}@keyframes static-pulse{0%{opacity:.4}50%{opacity:.86}to{opacity:.55}}@keyframes thanks-fade-up{to{opacity:1;transform:translateZ(0)}}@keyframes thanks-title-reveal{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1;transform:translateZ(0)}}@media (max-width:920px){.scanline-overlay{display:none}.hero-section{--hero-enter-y:10px;--hero-mark-width:min(clamp(280px,calc(79vw - 162px),520px),max(397px,calc(113.5vh - 397px)));--hero-mark-width:min(clamp(280px,calc(79vw - 162px),520px),max(397px,calc(113.5svh - 397px)));--hero-mark-y:0px;--hero-min-height:0px;--hero-stage-bottom:276px;--hero-stage-top:32px}.site-nav{height:auto}.nav-links{flex-wrap:wrap;width:100%}.nav-links a{flex:1 1 33.333%;min-height:32px;min-width:0}.hero-bottom{align-items:stretch;flex-direction:column;gap:12px;min-height:104px}.hero-actions,.hero-actions .button{width:100%}.hero-actions .button{flex:1 1;min-width:0;justify-content:center}.hero-home{--feature-art-size:min(calc(100vw - 36px),38svh,360px);align-content:stretch;gap:clamp(14px,2.5svh,22px);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;padding:clamp(18px,3.5svh,34px) 18px 0}.hero-home-title{font-size:clamp(3.8rem,min(15vw,9svh),8rem);max-width:9ch}.hero-home-tags{margin-top:16px}.latest-panel{justify-self:end;max-width:var(--feature-art-size)}.about-grid,.about-section,.section-heading,.social-links{grid-template-columns:1fr}.section-heading p{grid-column:1}.social-links{grid-template-columns:repeat(2,minmax(0,1fr))}.social-links a{min-height:clamp(170px,50vw,320px)}.contact-page-layout{grid-template-columns:1fr}.contact-intro{min-height:62vh;min-height:62svh}.contact-form{border-left:0;border-top:1px solid var(--line)}.release-meta{padding-top:0}.release-card,.release-list{grid-template-columns:1fr}.release-tracklist--long .release-tracklist-list{grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:none}.release-tracklist--long .release-tracklist-list:after,.release-tracklist-heading-desktop{display:none}.release-tracklist-heading-mobile{background:transparent;border:0;cursor:pointer;display:flex;padding:0;width:100%}.release-tracklist-heading-mobile:after{content:"+";font-size:1rem;margin-left:12px}.release-tracklist.is-open .release-tracklist-heading-mobile:after{content:"−"}.release-tracklist .release-tracklist-list{border-top-color:transparent;display:block;max-height:0;opacity:0;overflow:hidden;padding-block:0;transform:translateY(-8px);transition:border-color .16s ease,max-height .32s cubic-bezier(.22,1,.36,1),opacity .16s ease,padding .32s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s;visibility:hidden}.release-tracklist.is-open .release-tracklist-list{border-top-color:var(--line-soft);display:block;max-height:720px;opacity:1;padding-block:2px;transform:translateY(0);transition-delay:0s;visibility:visible}.release-tracklist--long.is-open .release-tracklist-list{display:grid}.release-card{--entry-x:-26px}.release-card:nth-child(2n){--entry-x:26px}.release-meta>strong{font-size:clamp(2rem,10vw,3.25rem)}}@media (min-width:921px) and (max-width:1279px){.hero-section{--hero-enter-y:10px;--hero-mark-width:min(clamp(440px,50vw,520px),max(350px,calc(113.5vh - 307px)));--hero-mark-width:min(clamp(440px,50vw,520px),max(350px,calc(113.5svh - 307px)));--hero-mark-y:0px;--hero-min-height:0px;--hero-stage-bottom:230px}}@media (max-width:560px){.hero-section{--hero-enter-y:8px;--hero-mark-width:min(clamp(220px,68vw,280px),max(280px,calc(113.5vh - 409px)));--hero-mark-width:min(clamp(220px,68vw,280px),max(280px,calc(113.5svh - 409px)));--hero-mark-y:0px;--hero-min-height:0px;--hero-stage-bottom:300px}.nav-links a{font-size:.56rem;padding-inline:4px}.hero-actions{flex-direction:row}.hero-actions .button{font-size:.66rem;padding-inline:6px}.hero-home-kicker,.hero-home-tags span{font-size:.6rem}.about-section,.discography-section,.social-section{padding-inline:18px}.social-section{padding-inline:0}.form-row{gap:0;grid-template-columns:1fr}.contact-form,.contact-intro{padding-inline:18px}}@media (max-width:920px) and (max-height:760px) and (orientation:portrait){.hero-home{--feature-art-size:min(calc(100vw - 36px),29svh,250px);gap:10px;padding-top:14px}.hero-home-title{font-size:clamp(3rem,13vw,5rem)}.hero-home-kicker{margin-bottom:8px}.hero-home-tags{margin-top:10px}.latest-panel{padding:10px}.latest-card{gap:8px;margin-top:8px}.hero-bottom{gap:8px;min-height:92px;padding-top:8px}}@media (max-width:920px) and (orientation:landscape){.hero-section{--hero-mark-width:clamp(280px,42vw,350px);--hero-min-height:0px}.hero-home{--feature-art-size:min(34vw,44svh,250px);align-content:stretch;column-gap:24px;grid-template-columns:minmax(0,1fr) var(--feature-art-size);grid-template-rows:minmax(0,1fr) auto;padding:14px 18px 0}.hero-home-copy,.latest-panel{align-self:center}.hero-home-title{font-size:clamp(3rem,9vw,6rem);max-width:7.5ch}.hero-home-kicker{margin-bottom:8px}.hero-home-tags{margin-top:10px}.latest-panel{justify-self:stretch;max-width:none;padding:10px}.latest-card{gap:8px;margin-top:8px}.hero-bottom{align-items:center;flex-direction:row;min-height:52px}.hero-actions,.hero-actions .button{width:auto}}@media (max-width:920px) and (max-height:360px) and (orientation:landscape){.hero-home{--feature-art-size:min(30vw,34svh,150px)}.hero-home-tags,.hero-identity span,.panel-label{display:none}.latest-card{margin-top:0}}@media (max-width:560px) and (max-height:620px) and (orientation:portrait){.hero-home-tags{display:none}}@media (min-width:1600px) and (max-height:899px){:root{scroll-padding-top:32px}.site-nav{height:32px}.nav-links a{font-size:.76rem;min-width:150px}.hero-section{--hero-stage-top:32px}.hero-identity p{font-size:1.3rem}.button{font-size:.76rem;min-height:40px}}@media (min-width:1600px) and (min-height:900px){:root{scroll-padding-top:39px}.site-nav{height:39px}.nav-links a{font-size:.9rem;min-width:186px}.hero-section{--hero-mark-width:min(clamp(520px,41vw,620px),max(320px,calc(113.5vh - 240px)));--hero-mark-width:min(clamp(520px,41vw,620px),max(320px,calc(113.5svh - 240px)));--hero-stage-bottom:92px;--hero-stage-top:39px}.about-section,.discography-section,.social-section{padding:clamp(66px,7vw,138px) clamp(28px,7vw,138px)}.about-section{padding-block:clamp(52px,5vw,96px)}.social-section{padding:0}.home-info-heading h2,.section-heading h2{font-size:clamp(3.6rem,5vw,7.5rem)}.release-meta>strong{font-size:clamp(1.9rem,2.3vw,3.4rem)}.release-platforms :is(a,button){height:72px;width:72px}.release-platforms .brand-icon{height:34px;width:34px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.release-card{opacity:1;transform:none}.hero-3d-scene,.hero-fallback-mark{display:none}.hero-section{--hero-hole-align:0;--hero-hole-shift:0px;--hero-hole-shift-x:0px;--hero-mark-exit:0;--hero-progress:0;--hero-site-preview:1;--hero-scroll-distance:0px;--hero-tunnel-progress:0;--hero-tunnel-scale:1}.home-navigation{opacity:1;transform:none}.hero-sticky{position:relative}.hero-sticky:before{opacity:.72;transform:none}.hero-home{opacity:1;pointer-events:auto;transform:none}.home-main [data-home-reveal] :is(.home-info-heading,.about-grid>p,.social-links>a){-webkit-clip-path:none!important;clip-path:none!important;opacity:1!important;transform:none!important}.hero-3d-ready .hero-fallback-mark,.hero-fallback-mark{transition:none}.release-tracklist .release-tracklist-list{transition-delay:0s!important}.release-platform-unavailable .unavailable-face,.release-platform-unavailable-bubble{animation:none!important;opacity:1;transform:none}.thanks-page .button,.thanks-page .kicker,.thanks-page h1,.thanks-page section>p:not(.kicker){animation-delay:0s!important;-webkit-clip-path:none;clip-path:none;opacity:1;transform:none}:root,html{scroll-behavior:auto}}