*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;background:#050505;color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}body{position:relative}.skip-link{position:fixed;left:12px;top:-50px;z-index:999;background:#fff;color:#000;padding:10px 14px;border-radius:6px}.skip-link:focus{top:12px}.topbar{position:fixed;z-index:70;top:0;left:0;right:0;height:72px;padding:12px clamp(18px,4vw,64px);display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.42),transparent);pointer-events:none}.topbar>*{pointer-events:auto}.wordmark img{display:block;width:clamp(90px,9vw,150px);height:auto;filter:drop-shadow(0 0 10px rgba(225,22,36,.2))}.top-actions{display:flex;gap:10px;align-items:center}.mini-cta{color:#fff;text-decoration:none;font-weight:900;font-size:12px;letter-spacing:.12em;padding:10px 14px;border-radius:5px;background:#e11624}.menu-button{appearance:none;border:1px solid rgba(255,255,255,.36);background:rgba(8,8,8,.75);color:#fff;border-radius:5px;padding:9px 12px;display:flex;align-items:center;gap:9px;font-weight:800;letter-spacing:.08em;cursor:pointer}.menu-button:hover,.menu-button:focus-visible{border-color:#e11624;background:#171717}.hamb{display:flex;flex-direction:column;gap:3px}.hamb i{display:block;width:18px;height:2px;background:#fff;border-radius:2px}.menu-panel{position:fixed;z-index:65;right:clamp(18px,4vw,64px);top:62px;width:min(310px,calc(100vw - 36px));padding:14px;background:rgba(10,10,10,.96);border:1px solid rgba(255,255,255,.15);border-top:3px solid #e11624;border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,.65);display:grid;gap:4px;transform:translateY(-10px) scale(.98);opacity:0;visibility:hidden;transition:.22s ease}.menu-panel.open{transform:none;opacity:1;visibility:visible}.menu-panel a{color:#ddd;text-decoration:none;padding:11px 12px;border-radius:5px;font-weight:700}.menu-panel a:hover,.menu-panel a:focus-visible{background:#1e1e1e;color:#fff}.viewport{position:fixed;inset:0;overflow:hidden}.track{height:100%;display:flex;will-change:transform;transition:transform .72s cubic-bezier(.2,.8,.2,1)}.screen{position:relative;min-width:100vw;width:100vw;height:100dvh;overflow:hidden;background:#090909}.screen::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 80% 18%,rgba(225,22,36,.12),transparent 38%)}.screen-inner{position:relative;z-index:3;height:100%;padding:clamp(92px,11vh,128px) clamp(58px,7vw,112px) clamp(70px,8vh,96px);display:flex;flex-direction:column;justify-content:center}.hero-bg,.artist-bg{position:absolute;inset:0;background-image:url('/assets/images/tu-ez-hero-wide.jpg');background-size:cover;background-position:center 42%;transform:scale(1.025)}.artist-bg{background-image:url('/assets/images/tu-ez-official-portrait-web.jpg');background-position:68% 30%}.shade{position:absolute;inset:0;background:linear-gradient(90deg,#020202 0%,rgba(2,2,2,.95) 28%,rgba(2,2,2,.55) 58%,rgba(2,2,2,.12) 78%,rgba(2,2,2,.18) 100%),linear-gradient(0deg,#050505 0%,transparent 28%)}.artist-shade{background:linear-gradient(90deg,#030303 0%,rgba(3,3,3,.96) 43%,rgba(3,3,3,.35) 70%,rgba(3,3,3,.12) 100%),linear-gradient(0deg,#050505 0%,transparent 25%)}.hero-copy{align-items:flex-start;max-width:720px}.rating-line{display:flex;align-items:center;gap:12px;color:#c9c9c9;font-size:11px;letter-spacing:.12em}.rating-line b{color:#fff}.red-dot{width:8px;height:8px;border-radius:50%;background:#e11624;box-shadow:0 0 16px rgba(225,22,36,.8)}h1{font-size:clamp(56px,8.6vw,134px);line-height:.86;letter-spacing:-.065em;margin:18px 0 14px;font-weight:950;text-shadow:0 12px 40px rgba(0,0,0,.45)}h2{font-size:clamp(36px,5.2vw,80px);line-height:.94;letter-spacing:-.045em;margin:.25em 0 .3em;font-weight:920}.tagline{font-weight:850;font-size:clamp(18px,1.7vw,27px);margin:0 0 12px}.lede,.copy-block p,.spotify-block p,.screen-heading p,.press-copy p,.artist-copy p{max-width:650px;color:#c8c8c8;font-size:clamp(15px,1.1vw,18px);line-height:1.58}.hero-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:19px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:5px;text-decoration:none;font-weight:900;letter-spacing:.01em;border:1px solid transparent;transition:.18s ease}.btn:hover{transform:translateY(-1px)}.btn-white{background:#fff;color:#090909}.btn-red{background:#e11624;color:#fff}.btn-ghost{background:rgba(50,50,50,.65);color:#fff;border-color:rgba(255,255,255,.16)}.hint{margin-top:32px;color:#9d9d9d;font-size:10px;font-weight:850;letter-spacing:.16em}.hint span{color:#e11624;font-size:18px;vertical-align:-2px}.overline{font-size:11px;letter-spacing:.16em;color:#e11624;font-weight:950}.media-layout,.social-layout,.press-layout,.split{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);gap:clamp(30px,5vw,80px);align-items:center}.video-shell{aspect-ratio:16/9;background:#000;border:1px solid rgba(255,255,255,.13);box-shadow:0 25px 80px rgba(0,0,0,.55);border-radius:8px;overflow:hidden}.video-shell iframe{width:100%;height:100%;border:0}.text-link{display:inline-block;margin-top:12px;color:#fff;font-weight:850;text-decoration:none;border-bottom:2px solid #e11624;padding-bottom:4px}.cover-stage{position:relative;justify-self:center}.cover-stage img{display:block;width:min(48vw,560px);max-height:68vh;aspect-ratio:1;object-fit:cover;border-radius:8px;box-shadow:0 35px 100px rgba(0,0,0,.6)}.badge{position:absolute;left:-12px;top:24px;background:#e11624;color:#fff;font-size:11px;font-weight:950;letter-spacing:.13em;padding:9px 13px;border-radius:4px}.spotify-frame{border:0;width:min(100%,640px);height:352px;border-radius:12px;background:#151515}.screen-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:30px}.screen-heading h2{margin-bottom:0}.screen-heading p{max-width:420px;margin:0}.poster-grid{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:14px;height:min(60vh,560px)}.poster{position:relative;margin:0;border-radius:8px;overflow:hidden;background:#151515;border:1px solid rgba(255,255,255,.12);transition:.22s ease}.poster:hover{transform:scale(1.015);border-color:rgba(225,22,36,.7);z-index:2}.poster img{width:100%;height:100%;object-fit:cover}.poster-wide img{object-position:center}.portrait-card img{object-position:center 24%}.poster figcaption{position:absolute;left:0;right:0;bottom:0;padding:42px 17px 16px;background:linear-gradient(transparent,rgba(0,0,0,.9));display:flex;flex-direction:column;gap:2px}.poster figcaption b{font-size:17px}.poster figcaption span{color:#bbb;font-size:12px}.press-layout{grid-template-columns:.8fr 1.2fr}.press-art{position:relative;justify-self:center}.press-art img{width:min(37vw,480px);max-height:63vh;object-fit:cover;border-radius:8px;box-shadow:0 28px 90px rgba(0,0,0,.55)}.press-chip{position:absolute;bottom:16px;left:16px;background:#e11624;color:#fff;padding:8px 10px;font-size:10px;font-weight:950;letter-spacing:.1em;border-radius:4px}.press-copy blockquote{font-size:clamp(22px,2.5vw,40px);line-height:1.15;margin:22px 0;padding-left:18px;border-left:4px solid #e11624;font-weight:850;max-width:760px}.social-layout{grid-template-columns:.7fr 1.3fr}.social-showcase{height:min(71vh,690px);display:grid;grid-template-columns:1.35fr .65fr;gap:12px}.social-feature-card,.social-mini-grid a{position:relative;overflow:hidden;border-radius:9px;background:#111;border:1px solid rgba(255,255,255,.12);color:#fff;text-decoration:none;display:block;min-height:0;transition:.22s ease}.social-feature-card:hover,.social-mini-grid a:hover{transform:scale(1.012);border-color:rgba(225,22,36,.75)}.social-feature-card img,.social-mini-grid img{width:100%;height:100%;object-fit:cover;display:block}.social-feature-card img{object-position:center 24%}.social-card-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.95) 0%,rgba(0,0,0,.56) 38%,rgba(0,0,0,.08) 72%)}.social-card-copy{position:absolute;left:22px;right:22px;bottom:22px;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.social-card-copy small{color:#e11624;font-weight:950;letter-spacing:.16em;font-size:10px}.social-card-copy strong{font-size:clamp(28px,3vw,46px);letter-spacing:-.045em;line-height:1}.social-card-copy em{font-style:normal;color:#d0d0d0;font-size:13px}.social-card-copy b{margin-top:8px;background:#e11624;padding:9px 11px;border-radius:4px;font-size:10px;letter-spacing:.1em}.social-mini-grid{display:grid;grid-template-rows:1fr 1fr;gap:12px;min-height:0}.social-mini-grid a span{position:absolute;left:0;right:0;bottom:0;padding:34px 12px 12px;background:linear-gradient(transparent,rgba(0,0,0,.9));font-size:10px;letter-spacing:.12em;font-weight:950}.social-mini-grid a:first-child img{object-position:center}.social-mini-grid a:last-child img{object-position:center}.download-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.download-card{min-height:260px;padding:22px;border-radius:8px;background:#151515;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;transition:.2s ease}.download-card:hover{transform:scale(1.025);background:#202020;border-color:#e11624}.download-card span{color:#e11624;font-weight:950;font-size:12px;letter-spacing:.15em}.download-card b{font-size:24px;line-height:1.05;margin:auto 0 8px}.download-card small{color:#aaa;line-height:1.4}.download-card em{font-style:normal;font-size:10px;letter-spacing:.14em;font-weight:950;margin-top:24px}.featured-card{background:linear-gradient(155deg,#e11624,#650008);border-color:transparent}.featured-card span{color:#fff}.featured-card small{color:#f4d9dc}.artist-copy{align-items:flex-start;max-width:610px}.artist-copy h2{font-size:clamp(62px,8vw,118px)}.genre-row{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.genre-row span{font-size:10px;letter-spacing:.12em;font-weight:850;border:1px solid rgba(255,255,255,.22);padding:7px 9px;border-radius:999px}.nav-arrow{position:fixed;z-index:55;top:50%;transform:translateY(-50%);width:46px;height:90px;border:0;background:rgba(0,0,0,.36);color:#fff;font-size:46px;cursor:pointer;opacity:.45;transition:.2s}.nav-arrow:hover,.nav-arrow:focus-visible{opacity:1;background:rgba(225,22,36,.8)}.nav-prev{left:0;border-radius:0 7px 7px 0}.nav-next{right:0;border-radius:7px 0 0 7px}.screen-nav{position:fixed;z-index:55;left:50%;bottom:24px;transform:translateX(-50%);display:flex;gap:7px}.screen-nav button{width:22px;height:3px;padding:0;border:0;border-radius:4px;background:rgba(255,255,255,.24);cursor:pointer;transition:.2s}.screen-nav button.active{width:44px;background:#e11624}.panel-label{position:fixed;z-index:50;right:clamp(18px,4vw,64px);bottom:18px;display:flex;gap:8px;align-items:center;color:#7e7e7e;font-size:10px;letter-spacing:.12em}.panel-label b{color:#fff}.panel-label #panel-index{color:#e11624;font-weight:950}.wrap-veil{position:fixed;z-index:100;inset:0;background:#050505;opacity:0;pointer-events:none;transition:opacity .16s ease}.wrap-veil.show{opacity:1}@media(max-width:950px){.screen-inner{padding:90px 54px 72px}.media-layout,.split,.press-layout,.social-layout{grid-template-columns:1fr 1.2fr;gap:30px}.download-grid{grid-template-columns:repeat(2,1fr)}.poster-grid{grid-template-columns:1fr 1fr;height:58vh}.poster-wide{grid-row:span 2}.nav-arrow{width:38px}.cover-stage img{width:min(43vw,480px)}}@media(max-width:700px){.topbar{height:64px;padding:10px 14px}.mini-cta{display:none}.wordmark img{width:92px}.menu-button{font-size:11px}.menu-panel{right:14px;top:58px}.screen-inner{padding:82px 24px 62px;justify-content:center;overflow-y:auto}.hero-bg{background-image:url('/assets/images/tu-ez-official-portrait-web.jpg');background-position:58% 24%}.shade{background:linear-gradient(0deg,#030303 0%,rgba(3,3,3,.96) 28%,rgba(3,3,3,.64) 62%,rgba(3,3,3,.3) 100%)}.hero-copy{justify-content:flex-end;padding-bottom:86px}.hero-copy h1{font-size:clamp(50px,16vw,78px)}.tagline{font-size:16px}.lede{font-size:14px;max-width:95%}.rating-line{font-size:9px;gap:8px}.media-layout,.split,.press-layout,.social-layout{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:18px}.copy-block p,.spotify-block p,.press-copy p{font-size:14px}.copy-block h2,.spotify-block h2,.press-copy h2{font-size:42px}.video-shell{width:100%}.cover-stage img{width:min(72vw,360px);max-height:37vh}.cover-stage{align-self:center}.spotify-frame{height:152px}.screen-heading{display:block;margin-bottom:18px}.screen-heading h2{font-size:43px}.screen-heading p{font-size:13px;margin-top:10px}.poster-grid{grid-template-columns:1.2fr .8fr;height:54vh}.portrait-card{display:none}.press-art img{width:min(62vw,320px);max-height:38vh}.press-art{align-self:center}.press-copy blockquote{font-size:20px;margin:14px 0}.social-showcase{height:48vh;grid-template-columns:1.25fr .75fr}.social-card-copy{left:14px;right:14px;bottom:14px}.social-card-copy strong{font-size:28px}.social-card-copy em{font-size:11px}.social-mini-grid{gap:8px}.download-grid{grid-template-columns:1fr 1fr;gap:8px}.download-card{min-height:180px;padding:15px}.download-card b{font-size:18px}.download-card small{font-size:11px}.download-card em{font-size:9px;margin-top:14px}.artist-bg{background-position:56% 24%}.artist-shade{background:linear-gradient(0deg,#030303 0%,rgba(3,3,3,.96) 32%,rgba(3,3,3,.52) 72%,rgba(3,3,3,.22) 100%)}.artist-copy{justify-content:flex-end;padding-bottom:76px}.artist-copy h2{font-size:64px}.artist-copy p{font-size:13.5px;line-height:1.48;margin:5px 0}.genre-row{margin:10px 0}.nav-arrow{top:auto;bottom:13px;transform:none;width:40px;height:40px;border-radius:50%;font-size:28px;background:#161616;opacity:.9}.nav-prev{left:14px}.nav-next{right:14px}.screen-nav{bottom:30px}.screen-nav button{width:14px}.screen-nav button.active{width:28px}.panel-label{display:none}.hint{display:none}}@media(max-height:640px) and (orientation:landscape){.screen-inner{padding-top:74px;padding-bottom:42px}.hero-copy h1{font-size:58px}.lede{font-size:13px}.poster-grid{height:57vh}.download-card{min-height:180px}.spotify-frame{height:180px}}@media(prefers-reduced-motion:reduce){.track,.menu-panel,.download-card,.poster,.btn{transition:none!important}}
/* Standalone crawlable SEO pages */
.seo-body{height:auto;min-height:100%;overflow:auto;background:#050505;color:#fff}.seo-body .skip-link{position:fixed}.seo-header{position:sticky;top:0;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:14px clamp(18px,4vw,64px);background:rgba(5,5,5,.94);border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(14px)}.seo-wordmark img{width:118px;display:block}.seo-nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:flex-end}.seo-nav a{font-size:12px;font-weight:850;color:#cfcfcf;text-decoration:none}.seo-nav a:hover,.seo-nav a:focus-visible{color:#fff}.seo-main{min-height:80vh}.seo-hero{position:relative;min-height:58vh;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.seo-hero-copy{position:relative;z-index:2;padding:110px clamp(28px,7vw,110px) 70px}.seo-hero-copy h1{font-size:clamp(52px,7vw,108px);margin:12px 0 18px}.seo-hero-copy p{max-width:650px;color:#c8c8c8;font-size:clamp(16px,1.3vw,20px);line-height:1.6}.seo-hero>img{width:100%;height:58vh;object-fit:cover;mask-image:linear-gradient(90deg,transparent 0,#000 20%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20%)}.seo-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.seo-section{padding:clamp(54px,7vw,96px) clamp(28px,7vw,110px);border-bottom:1px solid rgba(255,255,255,.08)}.seo-section>h2,.seo-section div>h2,.seo-feature h2{font-size:clamp(34px,4.5vw,70px);margin:8px 0 18px}.seo-section p{color:#c8c8c8;line-height:1.7;font-size:17px;max-width:820px}.seo-lead{font-size:20px!important;max-width:900px!important}.seo-split{display:grid;grid-template-columns:1fr .8fr;gap:clamp(36px,7vw,110px);align-items:center}.seo-cover,.seo-portrait{justify-self:center}.seo-cover img{width:min(520px,42vw);aspect-ratio:1;object-fit:cover;border-radius:10px;box-shadow:0 30px 90px rgba(0,0,0,.6)}.seo-portrait img{width:min(460px,40vw);max-height:650px;object-fit:cover;object-position:center 22%;border-radius:10px;box-shadow:0 30px 90px rgba(0,0,0,.6)}.seo-embed{max-width:760px}.seo-video{max-width:1100px;aspect-ratio:16/9;background:#000;border-radius:10px;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.55)}.seo-video iframe{width:100%;height:100%;border:0}.seo-download-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px}.seo-download-grid a{min-height:220px;padding:22px;display:flex;flex-direction:column;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#151515;color:#fff;text-decoration:none}.seo-download-grid a:first-child{background:linear-gradient(145deg,#e11624,#650008)}.seo-download-grid b{font-size:22px;margin:auto 0 8px}.seo-download-grid span{color:#aaa;font-size:13px}.seo-download-grid em{margin-top:20px;font-style:normal;font-size:10px;letter-spacing:.12em;font-weight:900}.seo-feature{display:grid;grid-template-columns:minmax(260px,.62fr) 1.38fr;gap:clamp(34px,6vw,90px);align-items:center}.seo-feature>img{width:100%;max-width:520px;aspect-ratio:1;object-fit:cover;border-radius:10px}.seo-gallery{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:14px;margin-top:30px}.seo-gallery figure{margin:0;position:relative;min-height:440px;border-radius:9px;overflow:hidden;border:1px solid rgba(255,255,255,.11)}.seo-gallery img{width:100%;height:100%;object-fit:cover}.seo-gallery figure:last-child img{object-position:center 24%}.seo-gallery figcaption{position:absolute;left:0;right:0;bottom:0;padding:46px 18px 17px;background:linear-gradient(transparent,rgba(0,0,0,.92));font-weight:850}.seo-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.seo-contact-grid>div{padding:32px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:#111}.seo-footer{padding:28px clamp(28px,7vw,110px);display:flex;justify-content:space-between;gap:20px;background:#020202;color:#999}.seo-footer>div{display:flex;gap:12px;align-items:center}.seo-footer b{color:#fff}.seo-footer-links{flex-wrap:wrap}.seo-footer a{color:#bbb;text-decoration:none}.seo-footer a:hover{color:#fff}.seo-inline-link{display:inline-block;margin:12px 0 0 14px;color:#aaa;text-decoration:none;font-size:12px;font-weight:800;border-bottom:1px solid #e11624;padding-bottom:2px}.seo-inline-link:hover{color:#fff}.seo-panel-link{margin-top:15px}.seo-panel-link a{color:#aaa;text-decoration:none;font-size:12px;font-weight:800;border-bottom:1px solid #e11624;padding-bottom:2px}.seo-panel-link a:hover{color:#fff}
@media(max-width:900px){.seo-header{align-items:flex-start}.seo-nav{gap:12px}.seo-hero{grid-template-columns:1fr;min-height:auto}.seo-hero-copy{padding-top:92px;padding-bottom:35px}.seo-hero>img{height:42vh;mask-image:linear-gradient(0deg,#000 60%,transparent);-webkit-mask-image:linear-gradient(0deg,#000 60%,transparent)}.seo-split,.seo-feature{grid-template-columns:1fr}.seo-cover img,.seo-portrait img{width:min(82vw,480px)}.seo-download-grid{grid-template-columns:1fr 1fr}.seo-gallery{grid-template-columns:1fr 1fr}.seo-gallery figure:first-child{grid-column:1/-1}.seo-contact-grid{grid-template-columns:1fr}}
@media(max-width:620px){.seo-header{position:relative;display:block}.seo-wordmark img{width:100px;margin-bottom:14px}.seo-nav{justify-content:flex-start}.seo-nav a{font-size:11px}.seo-hero-copy{padding:55px 22px 30px}.seo-section{padding:52px 22px}.seo-download-grid{grid-template-columns:1fr}.seo-gallery{display:block}.seo-gallery figure{min-height:360px;margin-bottom:12px}.seo-contact-grid{display:block}.seo-contact-grid>div{margin-bottom:12px}.seo-footer{display:block}.seo-footer>div{margin:8px 0;align-items:flex-start;flex-wrap:wrap}.seo-inline-link{margin-left:0;display:block}}
