:root{--panel:rgba(34,28,24,0.64);--panel-strong:rgba(22,18,16,0.72);--sand:#cfb190;--sand-bright:#fff6ea;--clay:#a77852;--charcoal:#090807;--line:rgba(255,255,255,0.18);--text:#fbf7f2;--muted:#e0d3c5;--shadow:0 24px 60px rgba(0,0,0,0.45);--max:1720px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--text);background:radial-gradient(circle at top right,rgba(180,117,68,.28),transparent 22%),radial-gradient(circle at 14% 10%,rgba(222,189,154,.12),transparent 18%),linear-gradient(180deg,#1c1714,#0d0c0b 42%,#080808);min-height:100vh}body:before{background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:30px 30px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 85%)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{opacity:.08;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.9) 0 .8px,transparent 1px),radial-gradient(circle at 80% 40%,rgba(255,255,255,.6) 0 .8px,transparent 1px);background-size:11px 11px,13px 13px;mix-blend-mode:soft-light}a{color:inherit}.siteShell{width:100%;margin:0 auto;padding:0}.panel,.siteFooter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbar{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;justify-content:flex-end;gap:.5rem;padding:0 4rem;width:100%;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none}.topbarActions{display:flex;align-items:flex-start;gap:1rem}.checkoutBanner{width:100%;padding:0 4rem}.checkoutBannerInner{width:min(100%,var(--max));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.1rem;border:1px solid rgba(255,255,255,.12);color:#fff}.checkoutBannerInner strong{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;text-transform:uppercase;letter-spacing:.06em}.checkoutBannerInner span{color:rgba(255,255,255,.88)}.checkoutBanner.isSuccess .checkoutBannerInner{background:rgba(78,113,72,.32)}.checkoutBanner.isCancelled .checkoutBannerInner{background:rgba(122,84,60,.32)}.checkoutBannerClose{padding:.7rem .9rem;border:1px solid rgba(255,255,255,.18);background:transparent;color:#fff;text-transform:uppercase;letter-spacing:.12em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;cursor:pointer}.checkoutModal{position:fixed;inset:0;z-index:95}.checkoutModalBackdrop{position:absolute;inset:0;background:radial-gradient(circle at top,rgba(207,177,144,.16),transparent 22%),rgba(7,7,7,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.checkoutModalPanel{position:relative;width:min(calc(100% - 2rem),760px);margin:min(9vh,5rem) auto;padding:2rem;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 18%),linear-gradient(180deg,rgba(94,72,58,.96),rgba(31,24,21,.98));border:1px solid rgba(255,255,255,.14);box-shadow:0 34px 90px rgba(0,0,0,.55);text-align:center}.checkoutModalClose{position:absolute;top:1rem;right:1rem;padding:.8rem 1rem;border:1px solid rgba(255,255,255,.18);background:transparent;color:#fff;text-transform:uppercase;letter-spacing:.14em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;cursor:pointer}.checkoutModalCopy,.checkoutModalQuote,.checkoutModalSignature{max-width:34rem;margin-left:auto;margin-right:auto}.checkoutModalCopy{color:var(--text);line-height:1.75;margin-top:1rem}.checkoutModalQuote{margin-top:1.5rem;color:var(--sand-bright);font-size:1.15rem;line-height:1.7;font-style:italic}.checkoutModalSignature{margin-top:1rem;color:var(--sand);text-transform:uppercase;letter-spacing:.16em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.brand{position:absolute;top:.5rem;left:4rem;display:inline-flex;align-items:center;color:inherit;text-decoration:none;line-height:0}.brandLogoFrame{position:relative;display:block;width:500px;max-width:calc(100vw - 2rem);height:8.75rem;overflow:hidden}.brandLogo{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 50.5%;max-width:none}.brandLogoText{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:2px}.creamFill{fill:#efe4cf}.goldFill{fill:#b98a4a}.goldStroke{stroke:#b98a4a}.brandShadow{filter:drop-shadow(0 2px 0 rgba(0,0,0,.18))}.footerLinks,.heroActions,.pillRow,.siteNav,.socialPills,.statStrip{display:flex;flex-wrap:wrap}.siteNav{gap:1.1rem;margin-top:1.5rem}.footerLinks a,.siteNav a{text-decoration:none;color:rgba(255,255,255,.82);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase}.cartToggle{font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.cartToggle,.menuToggle{margin-top:1.5rem;padding:0;border:0;background:transparent;color:rgba(255,255,255,.92);cursor:pointer}.menuToggle{display:none}.menuIcon{display:block;width:1.5rem;height:1.5rem}.footerLinks a:hover,.siteNav a:hover{color:var(--sand-bright)}.mainGrid{display:block}.panel{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 22%),linear-gradient(180deg,var(--panel) 0,var(--panel-strong) 100%);border:0;border-top:1px solid rgba(255,255,255,.08);border-radius:0;box-shadow:none;width:100%;padding:clamp(1.5rem,3vw,3rem) clamp(1.25rem,4vw,4rem)}.panel:after{content:"";position:absolute;inset:auto -8% -24% auto;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(214,167,122,.14),transparent 68%);pointer-events:none}.hero,.releaseGrid,.splitPanel{display:grid;grid-gap:1.5rem;gap:1.5rem}.hero{grid-template-columns:1.15fr .85fr;align-items:start;min-height:100vh;padding-top:8.25rem;padding-bottom:clamp(2rem,5vw,4rem);background:linear-gradient(90deg,rgba(35,27,22,.62),rgba(35,27,22,.42) 42%,rgba(35,27,22,.08)),radial-gradient(circle at 80% 30%,rgba(255,255,255,.12),transparent 24%)}.heroArt,.heroCopy{width:min(100%,var(--max))}.heroCopy{margin-left:auto;padding-right:clamp(1rem,4vw,4rem)}.eyebrow{margin:0 0 .5rem;font-size:.86rem;color:var(--sand);letter-spacing:.18em}.eyebrow,h1,h2{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;text-transform:uppercase}h1,h2{margin:0;line-height:.96;letter-spacing:.03em;text-wrap:balance;color:#f2ede7;text-shadow:0 6px 16px rgba(0,0,0,.14)}h1{font-size:clamp(5rem,13vw,9.5rem);max-width:6.5ch}.heroTitleLine+.heroTitleLine:before{content:" "}h2{font-size:clamp(3rem,6vw,5rem)}h3{margin:0;font-size:2rem;font-weight:400;line-height:1;text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;letter-spacing:.04em}.albumCard p,.footerCopy p,.footerMeta,.lede,.mediaCard p,.merchCard p,.releaseCopy p,.signupBlock p,.storyBlock p,.tourMeta p{color:var(--muted);line-height:1.65}.lede{max-width:48ch;margin:1rem 0 1.75rem}.heroActions{gap:1rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3rem;padding:.85rem 1.25rem;border-radius:0;border:1px solid var(--line);text-decoration:none;text-transform:uppercase;font-size:1rem;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;letter-spacing:.08em;transition:background-color .18s ease,border-color .18s ease,color .18s ease;cursor:pointer}.buttonPrimary{background:#f2ede7;color:#090909;border-color:#f2ede7}.buttonSecondary{background:transparent;color:#fbf7f2}.button:hover{background:rgba(255,255,255,.16)}.footerLinks,.pillRow,.socialPills,.statStrip{gap:.75rem}.statStrip{list-style:none;padding:0;margin:2.5rem 0 0;gap:2rem}.albumCard,.mediaCard,.merchCard,.signupBlock,.statStrip li,.storyBlock,.tourRow{background:transparent;border:0}.statStrip li{display:flex;flex-direction:column;justify-content:center;min-width:11rem;padding:0}.statStrip strong{font-size:2.25rem;font-weight:400;color:var(--sand-bright);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;letter-spacing:.04em}.portraitFrame{position:relative;width:min(100%,48rem);aspect-ratio:4/5.2;border-radius:0;overflow:hidden;border:0;background:#111;box-shadow:none;margin-left:auto}.portraitPhoto{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;filter:saturate(.88) contrast(1) brightness(.98)}.posterGlow{position:absolute;inset:0;height:auto;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(0,0,0,.12) 55%,rgba(0,0,0,.4));filter:none}.portraitBadge{position:absolute;left:1.75rem;right:1.75rem;bottom:1.75rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:0;border-radius:0;background:transparent;border:0}.portraitBadge span,.portraitBadge strong{text-transform:uppercase;letter-spacing:.08em}.portraitBadge span{color:var(--sand-bright);font-size:1rem}.portraitBadge span,.portraitBadge strong{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.portraitBadge strong{font-size:2.9rem;font-weight:400;letter-spacing:.08em}.releaseGrid{grid-template-columns:.78fr 1.22fr;align-items:start;padding-top:5rem;padding-bottom:5rem}.cards,.releaseCopy,.releaseStack,.sectionHeading,.siteFooter,.splitPanel,.tourList{width:min(100%,var(--max));margin:0 auto}.albumGrid,.cards,.releaseStack{display:grid;grid-gap:2rem;gap:2rem}.albumGrid,.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.releaseCopy{max-width:34rem}.pillRow span,.socialPills span{padding:.6rem .9rem;border-radius:0;border:1px solid var(--line);background:transparent;color:rgba(255,255,255,.96)}.albumCard,.mediaCard,.signupBlock,.storyBlock{padding:1.5rem 0;border-top:1px solid rgba(255,255,255,.08)}.feature{background:transparent}.albumType{margin:0 0 .5rem;color:var(--sand);text-transform:uppercase;letter-spacing:.15em;font-size:.85rem}.tracklist{margin:1rem 0 0;padding-left:1.1rem;color:var(--sand-bright);line-height:1.8}.trackButton{display:inline-flex;align-items:center;gap:.5rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.trackButton:hover{color:#ffffff}.speakerIcon{width:1rem;height:1rem;flex:0 0 auto}.sectionHeading{display:flex;flex-direction:column;gap:.25rem;margin-bottom:2.5rem}.tourList{display:grid;grid-gap:0;gap:0}.tourRow{display:grid;grid-template-columns:12rem 1fr auto;align-items:center;grid-gap:1rem;gap:1rem;padding:1.25rem 0}.tourDate{display:flex;flex-direction:column}.tourDate strong{font-size:2.2rem;font-weight:400;color:var(--sand-bright);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;letter-spacing:.03em}.tourMeta p{margin:0}.mediaThumb,.storeItem{display:grid}.mediaThumb{position:relative;overflow:hidden;place-items:center;aspect-ratio:4/3;margin-bottom:1rem;background:#0d0d0d}.mediaThumb:after,.mediaThumb:before{content:"";position:absolute}.mediaThumb:before{inset:0;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 35%,rgba(0,0,0,.3)),linear-gradient(135deg,rgba(214,168,121,.08),rgba(0,0,0,.02))}.mediaThumb:after{left:50%;top:50%;width:4rem;height:4rem;margin:-2rem 0 0 -2rem;border-radius:50%;background:rgba(244,223,198,.92);-webkit-clip-path:polygon(36% 28%,36% 72%,74% 50%);clip-path:polygon(36% 28%,36% 72%,74% 50%)}.videoThumbImage{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.mediaMeta{position:absolute;left:.8rem;right:.8rem;bottom:.7rem;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;pointer-events:none}.mediaMeta span,.mediaMeta strong{padding:.38rem .55rem;background:rgba(58,44,34,.58);border:1px solid rgba(255,255,255,.14);color:#f1ede8;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.thumbOne,.thumbThree,.thumbTwo{filter:none}.merchArt{font-size:4rem;letter-spacing:.12em;color:var(--charcoal)}.teeArt{background:linear-gradient(135deg,#cab197,#9f6a42)}.capArt{background:linear-gradient(135deg,#e0c9ad,#7f4d30)}.vinylArt{background:radial-gradient(circle,#1f1916 0 22%,transparent 23%),radial-gradient(circle,#d8bf9f 0 7%,transparent 8%),linear-gradient(135deg,#c99d69,#8f5735)}.merchCard span{display:inline-block;margin-top:.5rem;color:var(--sand-bright);font-size:1.8rem;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;letter-spacing:.03em}.splitPanel{grid-template-columns:1.1fr .9fr;gap:3rem;padding-top:4rem;padding-bottom:4rem}.storeStrip{padding-top:2.25rem;padding-bottom:2.25rem}.storeInner{width:min(100%,var(--max));margin:0 auto;display:grid;grid-template-columns:.4fr 1.6fr;grid-gap:2rem;gap:2rem;align-items:end}.storeLead h2{font-size:clamp(2rem,4vw,3rem)}.storeItems{display:grid;grid-gap:2rem;gap:2rem}.storeItem{gap:.35rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.storeImageButton{width:281px;height:281px;margin-left:auto;margin-right:auto;padding:0;border:3px solid #2b1b14;background:rgba(33,24,19,.88);cursor:pointer}.storeItemImage{display:block;width:100%;height:100%;object-fit:contain;object-position:center;margin-bottom:.75rem;background:rgba(255,255,255,.03)}.storeItem em,.storeItem strong{font-style:normal;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;text-transform:uppercase;letter-spacing:.06em}.storeItem span{color:var(--muted);font-size:.95rem}.storeItem em{color:var(--sand-bright)}.storeActions{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.storeAddButton{padding:0;border:0;background:transparent;font-style:normal;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:1rem;cursor:pointer}.storeAddButton:hover{color:#ffffff}.playerModal{position:fixed;inset:0;z-index:80}.playerBackdrop{position:absolute;inset:0;background:rgba(8,8,8,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.playerPanel{position:relative;width:min(calc(100% - 2rem),1080px);margin:min(7vh,4rem) auto;padding:1.5rem;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 18%),linear-gradient(180deg,rgba(78,60,49,.96),rgba(28,23,21,.98));border:1px solid rgba(255,255,255,.16);box-shadow:0 34px 80px rgba(0,0,0,.5)}.playerHeader{display:grid;grid-template-columns:1fr auto;align-items:start;grid-gap:1rem;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.playerClose{padding:.85rem 1rem;border:1px solid rgba(255,255,255,.16);background:transparent;color:#fff;text-transform:uppercase;letter-spacing:.14em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;cursor:pointer}.playerBody{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:1.5rem;gap:1.5rem;padding-top:1.5rem}.playerLabel{margin:0 0 .5rem;color:var(--sand);text-transform:uppercase;letter-spacing:.16em;font-size:.8rem}.audioPlayer{width:100%;margin-top:1rem}.playerHelp{color:var(--muted);margin:1rem 0 0}.playerList{list-style:none;padding:0;margin:0;display:grid;grid-gap:0;gap:0}.playerTrack{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border:0;border-top:1px solid rgba(255,255,255,.1);background:transparent;color:#fff;text-align:left;cursor:pointer}.playerTrackTitle{display:inline-flex;align-items:center;gap:.6rem}.playerTrack span,.playerTrack strong{font:inherit}.playerTrack strong{color:var(--sand);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.playerTrack.isActive span,.playerTrack:hover span{color:var(--sand-bright)}.lightboxModal{position:fixed;inset:0;z-index:90}.lightboxBackdrop{position:absolute;inset:0;background:rgba(7,7,7,.84);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lightboxPanel{position:relative;width:min(calc(100% - 2rem),1100px);margin:min(5vh,3rem) auto;padding:1rem}.lightboxClose{position:absolute;top:0;right:0;padding:.8rem 1rem;border:1px solid rgba(255,255,255,.18);background:rgba(30,24,20,.88);color:#fff;text-transform:uppercase;letter-spacing:.14em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;cursor:pointer;z-index:1}.lightboxImage{display:block;width:100%;max-height:88vh;margin:0 auto;object-fit:contain;background:rgba(255,255,255,.02)}.cartModal{position:fixed;inset:0;z-index:85}.cartBackdrop{position:absolute;inset:0;background:rgba(8,8,8,.6)}.cartPanel{position:absolute;top:0;right:0;width:min(100%,440px);height:100%;padding:1.5rem;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 18%),linear-gradient(180deg,rgba(78,60,49,.98),rgba(28,23,21,.99));border-left:1px solid rgba(255,255,255,.16);overflow:auto}.cartFooter,.cartHeader,.cartItem{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cartHeader{padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.cartClose{padding:.8rem 1rem;border:1px solid rgba(255,255,255,.18);background:transparent;color:#fff;text-transform:uppercase;letter-spacing:.14em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;cursor:pointer}.cartList{list-style:none;padding:0;margin:1.5rem 0;display:grid}.cartItem{padding:1rem 0;border-top:1px solid rgba(255,255,255,.1)}.cartFooter strong,.cartItem strong{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;text-transform:uppercase;letter-spacing:.06em}.cartEmpty,.cartItem span{color:var(--muted)}.cartQuantity{display:flex;align-items:center;gap:.75rem}.cartQuantity button{width:2rem;height:2rem;border:1px solid rgba(255,255,255,.16);background:transparent;color:#fff;cursor:pointer}.cartFooter{padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.cartCheckout{width:100%;margin-top:1rem;padding:1rem;border:1px solid #f2ede7;background:#f2ede7;color:#090909;text-transform:uppercase;letter-spacing:.12em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;cursor:pointer}.cartCheckout:disabled{opacity:.75;cursor:progress}.cartError{margin:.75rem 0 0;color:#ffd4c5}.signupForm{display:grid;grid-gap:.85rem;gap:.85rem}.signupForm label{display:grid;grid-gap:.45rem;gap:.45rem}.signupForm input{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:0;background:rgba(255,255,255,.08);color:var(--text);padding:.95rem 1rem;font:inherit}.siteFooter{display:grid;grid-gap:1rem;gap:1rem;margin-top:0;padding:3rem 4rem;background:linear-gradient(180deg,rgba(36,28,23,.88),rgba(18,15,14,.96));border:0;border-radius:0}.topbar{padding:1.4rem 4rem 0;align-items:flex-start}.topbarActions{align-items:center;gap:1.35rem}.cartToggle,.menuToggle,.siteNav{margin-top:1.1rem}.cartToggle,.siteNav a{color:rgba(248,239,228,.92);font-size:.78rem;letter-spacing:.2em}.siteNav a{position:relative}.footerLinks a:after,.siteNav a:after{content:"";position:absolute;left:0;bottom:-.35rem;width:100%;height:1px;background:rgba(245,227,206,.7);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.footerLinks a:hover:after,.siteNav a:hover:after{transform:scaleX(1)}.cartToggle{color:var(--sand-bright)}.brandLogoFrame{height:8.25rem}h1,h2,h3{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;text-wrap:pretty}h1{font-size:clamp(5.7rem,11vw,10rem);line-height:.88;letter-spacing:-.01em;text-shadow:0 22px 58px rgba(0,0,0,.52)}h2{font-size:clamp(3.6rem,7vw,6rem);line-height:.92}h3{font-size:clamp(1.65rem,2vw,2.4rem)}.eyebrow{margin-bottom:.9rem;color:#d8b48e;letter-spacing:.24em;font-size:.72rem}.sectionLead{max-width:38rem;margin:1rem 0 0;color:rgba(232,221,209,.82);font-size:1.02rem;line-height:1.8}.button{min-height:3.25rem;padding:.95rem 1.4rem;border-radius:999px;letter-spacing:.14em;transition:transform .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.button:hover,.mediaCard:hover,.proofCard:hover,.releaseCutCard:hover,.storeAddButton:hover,.storeItem:hover,.tourRow:hover{transform:translateY(-3px)}.buttonPrimary{background:linear-gradient(135deg,#f3e9db,#c89a69);border-color:rgba(255,255,255,.4);box-shadow:0 18px 44px rgba(150,88,45,.25)}.buttonGhost,.buttonSecondary{background:rgba(255,255,255,.03);color:#fff5e7;border-color:rgba(255,255,255,.16)}.buttonGhost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.heroCinematic{position:relative;min-height:136vh;padding:15.5rem 4rem 6rem;overflow:hidden}.heroCinematic:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 28%,rgba(255,255,255,.08),transparent 16%),radial-gradient(circle at 78% 18%,rgba(211,144,80,.12),transparent 14%),linear-gradient(180deg,transparent 48%,rgba(0,0,0,.28));mix-blend-mode:screen}.heroAtmosphere,.heroBackdrop,.heroBackdrop:after,.heroCinematic:before{position:absolute;inset:0}.heroBackdrop:after{content:"";background:linear-gradient(98deg,rgba(3,3,3,.97),rgba(3,3,3,.84) 28%,rgba(3,3,3,.24) 59%,rgba(3,3,3,.9)),linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.9))}.heroBackdropImage{width:100%;height:100%;object-fit:cover;object-position:62% 14%;filter:saturate(.68) contrast(1.18) brightness(.52)}.heroAtmosphere{background:radial-gradient(circle at 76% 34%,rgba(222,154,88,.25),transparent 16%),radial-gradient(circle at 77% 21%,rgba(255,219,174,.12),transparent 12%),radial-gradient(circle at 84% 78%,rgba(255,214,169,.1),transparent 16%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 22%);mix-blend-mode:screen}.heroInner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.98fr) minmax(240px,.52fr);align-items:center;grid-gap:6rem;gap:6rem;width:min(100%,1640px);margin:0 auto}.heroCopy{max-width:39rem;margin:0;padding-right:0;animation:riseIn .7s ease both}.lede{max-width:28rem;margin:1.25rem 0 2.15rem;font-size:1rem;color:rgba(244,233,222,.82);line-height:1.68}.heroAside{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;justify-self:end;margin-top:12rem;animation:riseIn .85s ease both}.heroAsideLabel{margin:0;color:rgba(219,189,158,.7);text-transform:uppercase;letter-spacing:.24em;font-size:.72rem}.heroAsideCard{width:min(100%,24rem);padding:1rem 1.1rem;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 28%),rgba(18,15,13,.46);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 62px rgba(0,0,0,.26);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.campaignBand{display:grid;grid-gap:.8rem;gap:.8rem;margin-top:-17rem;padding:0 4rem 2.25rem;position:relative;z-index:2;overflow:visible}.campaignBandGhost,.campaignBandLine,.campaignBandLinks,.campaignBandMeta{width:min(100%,1480px);margin:0 auto}.campaignBandGhost{position:relative;left:-.14em;margin-bottom:-.4em;color:rgba(241,230,216,.11);font-size:clamp(8rem,22vw,22rem);line-height:.74;letter-spacing:-.05em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;mix-blend-mode:screen}.campaignBandGhost,.campaignBandLine{text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.campaignBandLine{margin:0;color:rgba(244,233,220,.96);letter-spacing:.08em;font-size:clamp(3rem,5.8vw,5.75rem);line-height:.82;max-width:9ch;text-shadow:0 20px 48px rgba(0,0,0,.42)}.campaignBandMeta{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1rem;position:relative;z-index:1}.campaignBandAction{display:inline-flex;align-items:center;justify-content:center;min-height:2.7rem;padding:.76rem 1.05rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03);color:rgba(247,236,223,.92);text-decoration:none;text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.campaignBandAction:hover{transform:translateY(-3px);border-color:rgba(222,180,137,.34);background:rgba(255,255,255,.06)}.campaignBandLinks{display:flex;flex-wrap:wrap;gap:.75rem;opacity:.72}.campaignBandLinks span{padding:.28rem 0;border:0;color:rgba(244,233,220,.58);letter-spacing:.16em;font-size:.62rem}.campaignBandLinks span,.heroAsideOverline{text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.heroAsideOverline{margin:0 0 .55rem;color:var(--sand-bright);letter-spacing:.18em;font-size:.78rem}.heroAsideCard p{margin:0 0 1rem;color:rgba(233,223,213,.84);line-height:1.7}.heroAsideCard a{text-decoration:none;text-transform:uppercase;letter-spacing:.18em;font-size:.76rem;color:var(--sand-bright)}.panel{padding:clamp(2rem,4vw,4rem);background:transparent;border-top:0}.panel:after{display:none}.merchCampaign,.releaseShowcase,.storyCampaign,.tourCampaign,.videoFeatureSection{position:relative;padding-top:clamp(4rem,7vw,7rem);padding-bottom:clamp(4rem,7vw,7rem)}.releaseShowcase{margin-top:-5.25rem;padding-top:clamp(6.5rem,10vw,10rem)}.merchCampaign:before,.releaseShowcase:before,.storyCampaign:before,.tourCampaign:before,.videoFeatureSection:before{content:"";position:absolute;inset:0;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 12%),linear-gradient(180deg,rgba(16,14,13,.92),rgba(12,11,10,.98));z-index:-1}.editorialHeading,.proofRail,.releaseIntro,.releaseShowcaseGrid,.siteFooter,.splitPanel,.storeInner,.tourList,.videoFeatureGrid{width:min(100%,1480px);margin:0 auto}.releaseIntro{margin-bottom:2.8rem;max-width:38rem}.releaseShowcaseGrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);grid-gap:2rem;gap:2rem;align-items:stretch}.mediaCard,.proofCard,.releaseCutCard,.releaseHeroCard,.signupBlock,.storeItem,.storyBlock{border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 18%),rgba(18,15,14,.88);box-shadow:0 28px 80px rgba(0,0,0,.28)}.releaseHeroCard{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);grid-gap:2rem;gap:2rem;padding:2.2rem;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 16%),linear-gradient(135deg,rgba(91,58,39,.24),transparent 36%),rgba(17,14,13,.96);border-color:rgba(216,180,138,.18);box-shadow:0 34px 120px rgba(0,0,0,.38);transform:translateY(-1.75rem)}.releaseArtWrap{position:relative;overflow:hidden;min-height:100%;background:radial-gradient(circle at center,rgba(229,191,149,.18),transparent 42%),linear-gradient(180deg,rgba(72,49,38,.4),rgba(15,13,12,.95))}.releaseArt{display:block;width:100%;height:100%;min-height:34rem;object-fit:cover;transform:scale(1.03)}.releaseHeroCopy{display:flex;flex-direction:column;justify-content:center}.releaseHeroCopy h3{max-width:12ch;font-size:clamp(2.8rem,4.5vw,4.8rem);line-height:.92;margin-bottom:.85rem}.releaseFollowLine{margin:1rem 0 0;max-width:31rem;color:rgba(244,233,222,.72);line-height:1.7}.streamList{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.4rem 0 1.8rem}.storeTag,.streamList span{padding:.45rem .7rem;border:1px solid rgba(255,255,255,.14);color:#f4ebdf;text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.releaseSidebar{display:grid;grid-gap:1.25rem;gap:1.25rem}.releaseCutCard{display:grid;grid-gap:.9rem;gap:.9rem;padding:1.35rem 1.4rem;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 20%),rgba(16,14,13,.72);box-shadow:none}.releaseCutCard p{margin:0}.trackButton{color:var(--sand-bright);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem}.editorialHeading{margin-bottom:2.5rem}.videoFeatureGrid{display:grid;grid-template-columns:1.35fr .85fr .85fr;grid-gap:1.5rem;gap:1.5rem}.cinematicCard{padding:0;overflow:hidden}.mediaCard{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.mediaThumb{margin-bottom:0;aspect-ratio:4/4.5}.videoFeatureGrid .mediaCard:first-child{grid-row:span 2}.videoFeatureGrid .mediaCard:first-child .mediaThumb{aspect-ratio:4/5.4}.mediaThumb:before{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 25%,rgba(0,0,0,.58)),linear-gradient(0deg,rgba(0,0,0,.66),transparent 45%)}.mediaThumb:after{display:none}.mediaCard h3,.mediaCard p{padding-left:1.35rem;padding-right:1.35rem}.mediaCard h3{margin-top:1.2rem}.mediaCard p{padding-bottom:1.45rem}.mediaPlayLabel{position:absolute;left:1.2rem;top:1.2rem;z-index:1;padding:.45rem .7rem;border-radius:999px;background:rgba(8,8,8,.55);border:1px solid rgba(255,255,255,.12);color:#f5eadf;text-transform:uppercase;letter-spacing:.16em;font-size:.66rem;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.tourCampaign:before{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 16%),linear-gradient(180deg,rgba(19,17,16,.98),rgba(11,10,10,.98))}.tourRow{grid-template-columns:11rem 1fr auto;gap:1.5rem;padding:1.65rem 1rem;border-top:1px solid rgba(255,255,255,.08);transition:transform .22s ease,background-color .22s ease,border-color .22s ease}.tourRow:hover{background:rgba(255,255,255,.03);border-color:rgba(222,180,137,.28)}.tourDate strong{font-size:clamp(2.5rem,4vw,4rem);line-height:.9}.tourDate span{text-transform:uppercase;letter-spacing:.14em;color:rgba(232,220,208,.72)}.tourMeta h3{margin-bottom:.3rem}.tourMeta p{color:rgba(233,222,212,.76)}.storeInner{grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);align-items:start;gap:2.5rem}.storeLead{position:-webkit-sticky;position:sticky;top:7rem}.storeItems{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.storeItem{position:relative;gap:.65rem;padding:1.35rem;text-align:center;transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.storeTag{justify-self:center;margin-bottom:.5rem;color:#dcb58a}.storeImageButton{width:min(100%,290px);height:290px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at center,rgba(222,185,142,.14),transparent 44%),linear-gradient(180deg,rgba(38,30,26,.9),rgba(16,14,13,.96));transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.storeItem:hover .storeImageButton{border-color:rgba(222,180,137,.32);box-shadow:0 18px 50px rgba(0,0,0,.25)}.storeItem strong{font-size:1.1rem}.storeAddButton{position:relative;color:var(--sand-bright);letter-spacing:.12em}.storyCampaign{padding-bottom:6rem}.splitPanel{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:2rem}.editorialPanel,.fanclubPanel{padding:2rem}.editorialPanel p,.fanclubPanel p{color:rgba(233,222,212,.84)}.signupForm{margin-top:1.4rem}.signupForm input{border-radius:999px;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.04);transition:border-color .22s ease,background-color .22s ease}.signupForm input:focus{outline:none;border-color:rgba(220,181,138,.55);background:rgba(255,255,255,.06)}.siteFooter{width:100%;padding:3.5rem 4rem 4rem;background:linear-gradient(180deg,rgba(18,17,16,.6),rgba(10,10,10,.98)),linear-gradient(90deg,rgba(138,93,55,.12),transparent 38%);border-top:1px solid rgba(255,255,255,.08)}.footerCopy,.footerLinks,.footerMeta,.socialPills{width:min(100%,1480px);margin-left:auto;margin-right:auto}.footerLinks,.socialPills{margin-top:.6rem}@keyframes riseIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (max-width:971px){.playerBody,.releaseHeroCard,.releaseShowcaseGrid,.splitPanel,.storeInner,.storeItems,.tourRow,.videoFeatureGrid{grid-template-columns:1fr}.tourRow{justify-items:start}.topbar{width:100%;gap:.75rem;padding:0 1rem;align-items:flex-start;justify-content:center}.brand{top:-.75rem;left:50%;transform:translateX(-50%);margin-left:0;margin-right:0}.brandLogoFrame{width:500px;max-width:calc(100vw - 2rem);height:13rem}.topbarActions{position:relative;margin-left:auto;align-items:center;gap:.9rem;margin-top:.8rem}.cartToggle,.menuToggle{margin-top:0}.menuToggle{display:inline-flex;align-items:center;justify-content:center}.siteNav{position:absolute;top:calc(100% + .65rem);right:0;left:auto;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:0;padding:1rem 1.1rem;background:rgba(22,18,16,.92);border:1px solid rgba(255,255,255,.14);min-width:10rem;z-index:30;opacity:0;pointer-events:none;transform:translateY(-.75rem);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;visibility:hidden}.siteNav.isOpen{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.checkoutBanner{padding:0 1rem}.checkoutBannerInner{flex-direction:column;align-items:flex-start}.checkoutModalPanel{width:calc(100% - 1rem);margin:1rem auto;padding:1.25rem}.heroCinematic{min-height:clamp(54rem,112vw,68rem);padding:8.5rem 1rem 2.75rem}.heroBackdrop:after{background:radial-gradient(circle at 60% 17%,rgba(255,216,171,.05),transparent 18%),linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 24%,rgba(0,0,0,.38) 54%,rgba(0,0,0,.9)),linear-gradient(92deg,rgba(3,3,3,.72),rgba(3,3,3,.28) 34%,rgba(3,3,3,.08) 58%,rgba(3,3,3,.56))}.heroBackdropImage{object-position:54% 12%;filter:saturate(.72) contrast(1.16) brightness(.62);transform:scale(1.03)}.heroAtmosphere{background:radial-gradient(circle at 61% 16%,rgba(255,223,182,.12),transparent 13%),radial-gradient(circle at 74% 68%,rgba(208,136,77,.12),transparent 20%),linear-gradient(180deg,rgba(255,255,255,.025),transparent 18%,rgba(0,0,0,.3))}.heroInner{grid-template-columns:1fr;align-content:end;gap:1.35rem;min-height:100%;padding-top:clamp(19rem,40vw,24rem)}.heroCopy{max-width:min(23rem,calc(100vw - 2rem));padding-right:0}.heroTitle{max-width:8.5ch;font-size:clamp(4.4rem,11vw,6.6rem);line-height:.84}.heroTitleLine{display:block}.heroTitleLine+.heroTitleLine:before{content:none}.lede{max-width:20rem;margin-top:1rem;margin-bottom:1.75rem}.heroAside{align-items:flex-start;justify-self:start;margin-top:0;width:min(100%,23rem)}.heroAsideLabel{letter-spacing:.2em}.heroAsideCard{width:100%}.merchCampaign,.releaseShowcase,.storyCampaign,.tourCampaign,.videoFeatureSection{padding-top:3.25rem;padding-bottom:3.25rem}.campaignBand{margin-top:-4rem;padding:0 1rem 2.3rem}.campaignBandGhost{left:-.08em;font-size:clamp(6rem,18vw,12rem);margin-bottom:-.22em}.storeLead{position:static}.playerPanel{padding:1rem}.lightboxPanel,.playerPanel{width:calc(100% - 1rem);margin:1rem auto}.lightboxPanel{padding:.75rem}.cartPanel{width:min(100%,100vw)}h1{max-width:none;font-size:clamp(4.8rem,16vw,7rem)}}@media (max-width:640px){.siteShell{padding-top:0}.topbar{padding:0 1rem}.topbarActions{gap:.8rem}.brand{top:.1875rem;transform:translateX(-50%) scale(.7);transform-origin:top center}.panel,.siteFooter{padding:1rem}.heroCinematic{min-height:clamp(48rem,146vw,56rem);padding-top:7.75rem;padding-bottom:2.3rem}.heroBackdrop:after{background:radial-gradient(circle at 58% 16%,rgba(255,223,182,.06),transparent 16%),linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.08) 26%,rgba(0,0,0,.44) 58%,rgba(0,0,0,.92)),linear-gradient(90deg,rgba(3,3,3,.5),rgba(3,3,3,.18) 36%,rgba(3,3,3,.05) 62%,rgba(3,3,3,.46))}.heroBackdropImage{object-position:53% 11%;transform:scale(1.05)}.heroAtmosphere{background:radial-gradient(circle at 58% 16%,rgba(255,223,182,.14),transparent 13%),radial-gradient(circle at 73% 64%,rgba(205,129,70,.11),transparent 20%),linear-gradient(180deg,rgba(255,255,255,.025),transparent 20%,rgba(0,0,0,.34))}.heroInner{gap:1.15rem;padding-top:clamp(16.5rem,58vw,21rem)}.heroCopy{max-width:min(18rem,calc(100vw - 2rem))}.heroTitle{max-width:6.6ch;font-size:clamp(3.7rem,15vw,4.9rem);line-height:.86}.lede{max-width:16rem;margin-bottom:1.5rem}.heroActions{gap:.8rem}.heroAside{width:min(100%,18rem)}.campaignBand{margin-top:-2.4rem;padding:0 1rem 2.15rem}.campaignBandMeta{gap:.65rem .9rem}.campaignBandAction{width:auto}.editorialPanel,.fanclubPanel,.heroAsideCard,.releaseCutCard,.releaseHeroCard,.storeItem{padding:1.2rem}.releaseArt{min-height:22rem}.storeImageButton{width:min(100%,230px);height:230px}.videoFeatureGrid{gap:1rem}.siteFooter{padding:2rem 1rem}.statStrip li{min-width:calc(50% - .5rem)}}@media (max-width:535px){.topbarActions{position:relative;top:auto;left:auto;right:auto;width:auto;margin-left:auto;margin-right:0}.brand{top:.1875rem;left:1rem;margin-left:-2rem;transform:scale(.7);transform-origin:top left}h1{font-size:clamp(4rem,17vw,5.2rem)}.heroActions,.storeActions{align-items:stretch}.button,.storeAddButton{width:100%;justify-content:center}}