@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{--bg:#0d0818;--paper:#f2ecd9;--yellow:#f6ea32;--pink:#f582b5;--muted:#b8b1c7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--bg);color:var(--paper);font-family:'Space Grotesk',sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--pink);outline-offset:6px}h1,h2,h3,p{margin:0}header{position:absolute;z-index:4;display:flex;align-items:center;justify-content:space-between;width:100%;padding:30px 5%}.logo{font-size:15px;font-weight:700;letter-spacing:1px}.logo span{color:var(--yellow)}nav{display:flex;gap:30px;font-size:12px}nav a:hover,.text-link:hover{color:var(--yellow)}.hero{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;padding:160px 5% 130px}.hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%;animation:slowzoom 25s ease-in-out infinite alternate}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#080510db,#09061735),linear-gradient(0deg,var(--bg),transparent 40%,#08051077)}.hero-content{position:relative;max-width:1000px}.kicker{font-size:11px;letter-spacing:2px;text-transform:uppercase;margin-bottom:25px}.hero .kicker{color:var(--yellow)}h1,h2{font-family:'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;letter-spacing:-.015em;line-height:.92}h1{font-size:clamp(76px,10.4vw,165px)}h1 em,h2 em{font-style:normal;color:var(--yellow)}.lead{font-size:18px;line-height:1.7;margin-top:28px}.actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:32px}.btn{display:inline-flex;gap:25px;justify-content:space-between;align-items:center;padding:17px 22px;border:1px solid #ffffff55;background:transparent;color:var(--paper);font-size:12px;font-weight:600;transition:background .2s,transform .2s}.btn:hover{background:#ffffff15;transform:translateY(-2px)}.btn.primary{background:var(--yellow);color:#181018;border-color:var(--yellow)}.hero-foot{position:absolute;bottom:35px;left:5%;right:5%;display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px;text-transform:uppercase}.section{padding:100px 5%}h2{font-size:clamp(65px,7.4vw,115px)}.intro{background:#100b1c}.world-links{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:50px}.world-links a{display:flex;gap:23px;align-items:center;border-top:1px solid #ffffff30;padding-top:22px}.world-links img{width:100px;height:100px;object-fit:cover}.world-links small{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.world-links h3{font-size:20px;margin-top:10px}.world-links a>span{margin-left:auto;font-size:30px;color:var(--yellow)}.odyssey{background:radial-gradient(ellipse at 90% 25%,#451551,#181034 50%,#0d0818)}.album-top{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.cover{width:100%;display:block;box-shadow:0 30px 80px #0007}.cover-wrap small{display:block;margin-top:16px;font-size:10px;color:var(--muted)}.album-copy>p:not(.kicker){font-size:15px;line-height:1.9;margin-top:30px;max-width:450px;color:#cbc4d5}.album-copy .btn{margin-top:25px}.album-copy .actions .btn{margin-top:0}.text-link{font-size:12px;border-bottom:1px solid #ffffff60;padding:8px 0}.journey{margin-top:90px;border:1px solid #ffffff30;background:#0a071a66;padding:32px}.journey-head{display:flex;justify-content:space-between;gap:25px}.journey-head>p:last-child{font-size:12px;color:var(--muted)}.act-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #ffffff25}.act-tabs button{border:0;border-bottom:3px solid transparent;background:none;text-align:left;color:var(--muted);padding:23px 12px;font-size:32px;font-family:'Barlow Condensed',sans-serif}.act-tabs span{display:block;font-family:'Space Grotesk',sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-top:8px}.act-tabs [aria-selected=true]{color:var(--yellow);border-color:var(--yellow);background:#ffffff06}#act-panel{padding:35px 12px;min-height:310px}#act-number{font-size:10px;letter-spacing:2px;color:var(--pink)}#act-title{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:50px;margin-top:15px}#act-description{font-size:13px;color:var(--muted);margin:15px 0 20px}ol{padding-left:25px;font-size:13px;line-height:2.1}details{border-top:1px solid #ffffff25;padding:22px 0;font-size:12px}summary{cursor:pointer;line-height:1.6}.back-cover{display:block;width:min(650px,100%);margin:25px auto 0}.album-player{margin-top:50px}iframe{width:100%;border:0;border-radius:10px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px}.section-heading>p{font-size:14px;line-height:1.8;max-width:310px;color:var(--muted)}.film{background:#080810}.video-shell{aspect-ratio:16/9;background:#17131e;margin-bottom:20px}.video-shell iframe{height:100%;border-radius:0}.ultra{background:#e9deca;color:#1d1614}.ultra .kicker{color:#823521}.ultra h2{color:#a22a29}.ultra .album-copy>p:not(.kicker){color:#5e4a43}.ultra .album-copy h3{font-size:24px;margin-top:20px}.btn.dark{color:#1d1614;border-color:#1d1614}.ultra-acts{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:65px 0 35px}.ultra-acts div{border-top:2px solid #241715;padding-top:22px}.ultra-acts span{font-size:10px;letter-spacing:1px}.ultra-acts h3{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:46px;margin:12px 0}.ultra-acts p{font-size:12px;color:#5e4a43}.ultra details{border-color:#21161044}.ultra-tracklist{margin-bottom:20px}.ultra-tracklist ol{columns:2;column-gap:60px}.artist{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;background:#0c0c0e}.artist>img{width:100%;aspect-ratio:1;object-fit:cover;image-rendering:auto}.artist p:not(.kicker){font-size:16px;line-height:1.8;color:var(--muted);max-width:390px;margin-top:23px}.membership{background:radial-gradient(ellipse at 10% 10%,#341333,#100a19 65%)}.preview-note{font-size:11px;color:var(--muted);margin-bottom:30px;line-height:1.7}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.tier{position:relative;border:1px solid #ffffff30;padding:30px;display:flex;flex-direction:column;background:#ffffff03}.tier.core{border-color:var(--yellow);background:#ffffff07}.tier-number{font-size:10px;letter-spacing:1px;color:var(--pink)}.tier h3{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:44px;margin:25px 0 12px}.tier-intro{font-size:13px;color:var(--muted);line-height:1.7;min-height:44px}.price{font-size:52px;letter-spacing:-2px;margin-top:25px}.price small{font-size:11px;letter-spacing:0;color:var(--muted)}.annual{font-size:11px;color:var(--yellow);margin-top:7px}.tier ul{list-style:none;padding:0;margin:28px 0;flex:1}.tier li{font-size:12px;line-height:1.6;border-top:1px solid #ffffff20;padding:14px 0}.tier li:before{content:'↗';color:var(--yellow);margin-right:12px}.fine{font-size:10px;line-height:1.8;color:var(--muted);margin-top:18px}.recommended{font-size:8px;letter-spacing:1px;color:var(--yellow);margin-top:10px}.faq{margin-top:20px}.faq p{font-size:13px;line-height:1.9;color:var(--muted);max-width:700px;margin-top:20px}.press{border-top:1px solid #ffffff20;display:grid;grid-template-columns:1fr 1fr}.press .kicker{grid-column:1/-1}.press p:not(.kicker){font-size:14px;line-height:1.9;color:var(--muted);max-width:350px;align-self:end}footer{padding:40px 5% 70px;display:flex;justify-content:space-between;gap:30px;border-top:1px solid #ffffff20}footer div{display:flex;gap:20px;font-size:11px}footer small{font-size:9px;color:var(--muted)}.preview{position:fixed;bottom:12px;right:12px;z-index:8;background:#080710d9;border:1px solid #ffffff30;border-radius:3px;padding:8px 12px;font-size:8px;color:#b8b1c7;letter-spacing:.5px}dialog{background:#181024;color:var(--paper);border:1px solid var(--pink);padding:45px;width:calc(100% - 35px);max-width:550px}dialog::backdrop{background:#000c;backdrop-filter:blur(8px)}dialog h2{font-size:65px}dialog p:not(.kicker){line-height:1.8;margin-top:23px;font-size:14px}dialog .fine{font-size:11px!important}dialog .btn{margin-top:30px}.close{position:absolute;right:15px;top:12px;border:0;background:none;color:var(--paper);font-size:30px}.reveal{opacity:0;transform:translateY(25px);transition:opacity .65s,transform .65s}.reveal.visible{opacity:1;transform:none}@keyframes slowzoom{to{transform:scale(1.09)}}@media(max-width:800px){header{padding:25px 5%}.logo{font-size:12px}nav{gap:18px;font-size:10px}nav a:nth-child(2){display:none}.hero{padding:145px 5% 130px;min-height:90svh}h1{font-size:clamp(66px,13.5vw,100px)}.lead{font-size:15px}.hero-foot{font-size:8px;gap:25px}.section{padding:70px 5%}h2{font-size:72px}.world-links,.album-top,.artist,.tiers,.press{grid-template-columns:1fr;gap:35px}.world-links img{width:75px;height:75px}.world-links h3{font-size:17px}.album-copy{order:0}.cover-wrap{order:1}.album-top .cover-wrap:first-child{order:0}.journey{padding:20px;margin-top:50px}.journey-head{display:block}.journey-head>p:last-child{margin-bottom:20px}.act-tabs{grid-template-columns:1fr 1fr}.act-tabs button{font-size:28px}#act-title{font-size:42px}#act-panel{padding:30px 5px}.section-heading{display:block}.section-heading>p{margin-top:25px}.ultra-acts{grid-template-columns:1fr;gap:22px}.ultra-tracklist ol{columns:1}.artist img{max-height:500px}.tiers{gap:25px}.tier{padding:28px}.tier-intro{min-height:0}.press p:not(.kicker){margin-top:0}footer{flex-direction:column;gap:25px}.actions{gap:18px}.btn{font-size:11px;padding:16px 20px}.preview{font-size:7px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-art{animation:none}.reveal{opacity:1;transform:none;transition:none}.btn{transition:none}}
