@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap');:root{--bg:#0a0a0d;--fg:#f7f5ef;--muted:#b1ada6;--orange:#ff642c;--line:#343238}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{position:sticky;top:0;z-index:20;background:rgba(10,10,13,.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);padding:15px 5vw;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;gap:12px;align-items:center}.mark{font:900 31px/.85 'Barlow Condensed',Impact,sans-serif;letter-spacing:-2px}.mark span{color:var(--orange)}.logo-sub{font-size:10px;font-weight:800;letter-spacing:.19em;max-width:105px;line-height:1.5}.site-header nav{display:flex;gap:34px}.site-header nav a,.eyebrow,.btn,.hero-footer,.text-link,.status,.music-card>span,.merch-panel>span,footer small{font-size:11px;letter-spacing:.18em;font-weight:800}.site-header nav a:hover,.text-link:hover{color:var(--orange)}.menu-toggle{display:none}.hero{min-height:690px;height:calc(100svh - 72px);max-height:950px;position:relative;display:flex;align-items:center;padding:5vw;overflow:hidden}.hero-art{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,10,.96) 0%,rgba(8,8,10,.85) 32%,rgba(8,8,10,.12) 80%),linear-gradient(0deg,#0a0a0d,transparent 30%),url('pair.jpg') center 32%/cover no-repeat;filter:saturate(.8)}.hero-content{position:relative;max-width:820px;z-index:1}.eyebrow{color:var(--orange);margin:0 0 24px}.dot{display:inline-block;width:7px;height:7px;background:var(--orange);border-radius:50%;margin-right:8px}.hero h1,h2,h3,.footer-logo,.merch-panel strong{font-family:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;font-weight:900;letter-spacing:-.015em}.hero h1{font-size:clamp(70px,9.5vw,155px);line-height:.82;margin:0;text-transform:uppercase}.hero h1 em,h2 em{color:var(--orange);font-style:normal}.hero-desc{font-size:clamp(15px,1.6vw,20px);max-width:470px;line-height:1.6;color:#ddd7d1;margin:32px 0}.actions{display:flex;flex-wrap:wrap;gap:12px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:18px 22px;border:1px solid #eee}.btn.primary{background:var(--orange);border-color:var(--orange);color:#120e0d}.btn.ghost{background:rgba(0,0,0,.2)}.btn:hover{transform:translateY(-2px)}.hero-footer{position:absolute;bottom:25px;left:5vw;right:5vw;display:flex;justify-content:space-between;color:#b6afa9;z-index:1}.section{padding:110px 5vw;scroll-margin-top:72px;border-bottom:1px solid var(--line)}.section-top{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:38px}.section h2{font-size:clamp(49px,6.2vw,94px);line-height:.92;margin:0 0 30px}.section p{line-height:1.7;color:var(--muted);font-size:16px;max-width:480px}.section-top>p{max-width:360px}.feature{display:grid;grid-template-columns:1.2fr 1fr;background:#19191d;border:1px solid var(--line);overflow:hidden}.feature>img{width:100%;height:490px;object-fit:cover}.feature-copy{padding:50px;display:flex;flex-direction:column;justify-content:center}.feature h3{font-size:clamp(60px,7vw,110px);line-height:.85;margin:0}.feature audio{width:100%;max-width:380px;margin:20px 0 25px}.text-link{display:inline-block;padding:10px 0;border-bottom:1px solid var(--orange);align-self:start}.music-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:20px}.music-card{background:#17171b;overflow:hidden;border:1px solid var(--line);transition:transform .2s}.music-card:hover{transform:translateY(-5px)}.music-card img{width:100%;height:240px;object-fit:cover;display:block}.music-card>span{color:var(--orange);display:block;margin:18px 16px 0}.music-card h3{font-size:29px;line-height:1;margin:9px 16px 20px;display:flex;justify-content:space-between;gap:10px}.music-card b{font-family:Arial;font-size:19px;color:var(--orange)}.coming{margin-top:22px;display:flex;align-items:center;gap:28px;padding:20px;border:1px solid var(--line);background:#111115}.coming img{width:175px;height:130px;object-fit:cover}.coming h3{font-size:37px;margin:0}.coming p{margin:8px 0}.stories{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;background:radial-gradient(ellipse at 90% 70%,#0d3743 0%,#0a0a0d 60%)}.stories>div>p:not(.eyebrow){max-width:560px}.status{display:inline-block;color:#b2e8df;border:1px solid #3b7478;padding:14px;margin-top:22px}.story-visual{min-height:430px;border:1px solid #3d6570;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 45%,#197489 0%,#0b303f 44%,#061a26 100%);box-shadow:inset 0 0 100px #061b25}.crown{font-size:115px;color:#e4c78b;text-shadow:0 0 30px #e4c78b66}.story-visual span{font:700 25px/1.2 Georgia,serif;letter-spacing:.07em}.story-visual strong{font-size:40px}.story-visual small{margin-top:25px;letter-spacing:.2em;color:#9fced0}.merch{background:#141216}.merch-panel{margin-top:45px;min-height:250px;border:1px solid #554237;padding:38px;display:flex;flex-direction:column;justify-content:center;background:repeating-linear-gradient(125deg,transparent,transparent 24px,#ffffff05 25px,#ffffff05 26px),linear-gradient(100deg,#30201b,#151317)}.merch-panel>span{color:var(--orange)}.merch-panel strong{font-size:clamp(48px,7vw,95px)}.merch-panel p{margin:0}.about{background:linear-gradient(90deg,#0a0a0d 40%,#1d1718)}.about p:not(.eyebrow){font-size:20px;max-width:680px}footer{padding:65px 5vw;display:flex;justify-content:space-between;align-items:end;gap:30px}.footer-logo{font-size:48px;line-height:.83}.footer-logo span{font:14px Arial;vertical-align:top}footer p{font-size:12px;font-weight:800;letter-spacing:.15em}footer small{color:#89858a;letter-spacing:.08em}footer>a{font-size:12px;font-weight:800}@media(max-width:900px){.music-grid{grid-template-columns:repeat(2,1fr)}.feature>img{height:420px}.feature-copy{padding:30px}.stories{grid-template-columns:1fr}.section-top{align-items:start;flex-direction:column;gap:0}}@media(max-width:600px){.site-header{padding:13px 5vw}.menu-toggle{display:block;color:#fff;background:none;border:0;font-size:25px}.site-header nav{display:none;position:absolute;top:100%;left:0;right:0;background:#0d0d10;flex-direction:column;padding:22px 5vw;gap:22px;border-bottom:1px solid var(--line)}.site-header nav.open{display:flex}.hero{min-height:620px;height:85svh;padding:9vw 5vw}.hero-art{background:linear-gradient(90deg,#08080ae8,#08080a66),linear-gradient(0deg,#0a0a0d,transparent 35%),url('pair.jpg') 59% center/cover no-repeat}.hero h1{font-size:clamp(63px,13vw,92px)}.hero-footer{font-size:8px}.section{padding:70px 5vw}.section h2{font-size:clamp(48px,11vw,72px)}.feature{grid-template-columns:1fr}.feature>img{height:270px}.feature h3{font-size:68px}.music-grid{gap:10px}.music-card img{height:155px}.music-card h3{font-size:23px}.music-card>span{font-size:8px}.coming{align-items:start}.coming img{width:110px;height:120px}.story-visual{min-height:350px}.merch-panel{padding:22px}footer{flex-direction:column;align-items:start}.logo-sub{font-size:9px}}
