.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body{overflow-x:hidden}.podcast-hero{position:relative;display:grid;width:100%;max-width:100vw;min-height:calc(100vh - 80px);overflow:hidden;background:var(--dark);clip-path:inset(0);contain:paint;isolation:isolate}.podcast-hero *,.subscribe-form *,.produce-strip *{box-sizing:border-box}.hero-slide{position:absolute;inset:0;display:grid;opacity:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:0;transition:opacity .52s ease}.hero-slide.is-active{opacity:1;pointer-events:auto;visibility:visible;z-index:1}.podcast-hero .hero-image,.podcast-hero .hero-overlay,.podcast-hero .hero-grid{position:absolute;inset:0}.podcast-hero .hero-image{display:block;z-index:-3;width:100%;max-width:none;height:100%;object-fit:cover}.podcast-hero .hero-overlay{z-index:-2;background:linear-gradient(90deg,#000000bf,#00000080,#00000047),linear-gradient(0deg,#0000009e,#0000000d 55%,#00000047)}.podcast-hero .hero-grid{z-index:-1;opacity:.25}.hero-content{position:relative;display:grid;align-content:center;justify-items:center;min-height:calc(100vh - 80px);padding-block:clamp(80px,12vh,140px);text-align:center}.hero-content:before{content:"";position:absolute;z-index:-1;width:min(860px,88vw);height:min(520px,58vh);border-radius:999px;background:radial-gradient(circle,rgba(0,0,0,.78),rgba(0,0,0,.48) 46%,transparent 72%);filter:blur(8px);opacity:.86}.badge-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px}.badge,.status{display:inline-flex;align-items:center;gap:7px;min-height:28px;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.badge-category,.badge-orange{border:1px solid rgba(247,127,0,.45);background:#f77f002e;color:var(--orange)}.badge-category{border-color:#ffffff3d;background:#0000004d;color:#ffffffdb}.badge-live,.hero-status-live{border:1px solid var(--red);background:#d62828e6;color:#fff}.hero-status-production{border:1px solid rgba(249,174,0,.55);background:#f9ae00eb;color:var(--ink)}.hero-status-soon{border:1px solid rgba(255,255,255,.22);background:#ffffff29;color:#fff}.badge-live span,.hero-status-live span,.hero-status-production span,.hero-status-soon span{width:6px;height:6px;border-radius:999px;background:currentColor}.badge-glass{border:1px solid rgba(255,255,255,.25);background:#00000052;color:#ffffffdb}.podcast-hero h2{max-width:920px;margin:0 0 20px;font-size:clamp(38px,7vw,86px);font-weight:800;line-height:1.02}.hero-tagline{max-width:min(880px,100%);margin:0 0 20px;color:var(--amber);font-size:clamp(18px,2.4vw,30px);font-style:italic;font-weight:750;overflow-wrap:anywhere}.hero-description{max-width:720px;margin:0 0 34px;color:#ffffffd9;font-size:clamp(16px,1.4vw,19px);line-height:1.75}.hero-slide[data-show-id=plan-z] .hero-image{object-position:38% center;transform:scale(1.035)}.hero-slide[data-show-id=plan-z] .hero-overlay{background:radial-gradient(ellipse at 54% 52%,rgba(0,0,0,.64),rgba(0,0,0,.43) 35%,transparent 58%),linear-gradient(90deg,#000000bd,#00000087 30%,#000000b3 70%,#000000c7),linear-gradient(0deg,#000000b3,#00000029 52%,#00000061)}.hero-slide[data-show-id=plan-z] .hero-tagline{max-width:min(760px,100%);font-size:clamp(18px,2vw,26px);line-height:1.18}.hero-slide[data-show-id=plan-z] .hero-description{max-width:680px;line-height:1.62}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;min-height:48px;border-radius:999px;padding:0 28px;font-family:Lufga,Inter,sans-serif;font-size:14px;font-weight:800;color:#fff;cursor:pointer}.button-red{background:var(--orange);box-shadow:0 8px 24px #f77f0052}.button-red:hover{background:#db6f00}.button-ghost{border:1px solid rgba(255,255,255,.42);background:#ffffff0f}.play-icon{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid currentColor}.hero-arrow{position:absolute;top:50%;z-index:5;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#00000052;color:#fff;font-size:40px;line-height:1.08;cursor:pointer;transform:translateY(-50%);transition:background .16s ease,border-color .16s ease}.hero-arrow:hover{border-color:#ffffff73;background:#00000085}.hero-arrow-left{left:clamp(18px,4vw,52px)}.hero-arrow-right{right:clamp(18px,4vw,52px)}.hero-indicators{position:absolute;left:50%;bottom:28px;z-index:5;display:flex;gap:9px;transform:translate(-50%)}.hero-indicators button{width:34px;height:4px;border:0;border-radius:999px;background:#ffffff5c;cursor:pointer;transition:width .18s ease,background .18s ease}.hero-indicators button.is-active{width:52px;background:var(--orange)}.showcase,.show-identity,.featured-band,.all-shows,.subscribe-strip,.produce-strip{padding-block:clamp(72px,9vw,120px)}.page-scroll-reveal :is(.all-shows,.all-shows .scroll-reveal-item,.subscribe-strip,.subscribe-strip .scroll-reveal-item,.produce-strip,.produce-strip .scroll-reveal-item){opacity:1;filter:none;transform:none}.showcase{background:var(--dark-2)}.show-identity{position:relative;overflow:hidden;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(180deg,#081925,#0d1f2d 58%,#071520);background-size:92px 92px,92px 92px,auto}.identity-header{display:grid;grid-template-columns:minmax(0,.92fr) minmax(280px,.58fr);gap:clamp(28px,6vw,96px);align-items:end;margin-bottom:clamp(34px,5vw,58px)}.identity-header .section-heading{margin:0}.identity-header h2{max-width:760px;font-size:clamp(42px,6.5vw,82px);letter-spacing:0}.identity-header>p{margin:0;color:#ffffffb3;font-size:clamp(16px,1.35vw,19px);line-height:1.72}.identity-system{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);grid-auto-flow:dense;gap:16px}.identity-card{position:relative;display:grid;grid-template-columns:78px minmax(0,1fr);gap:18px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:linear-gradient(135deg,#ffffff1b,#ffffff0a),#001a2edb;padding:clamp(18px,2.2vw,26px);box-shadow:0 20px 70px #0003;contain:paint;color:inherit;text-decoration:none;transition:transform .22s ease,border-color .22s ease,background .22s ease}.identity-card:hover,.identity-card:focus-visible{border-color:#f77f0080;background:linear-gradient(135deg,#f77f001f,#ffffff0d),#001a2eeb;transform:translateY(-3px)}.identity-card:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.identity-card:after{content:"";position:absolute;inset:auto 18px 18px auto;width:84px;height:1px;background:#f77f007a}.identity-card-featured{grid-row:span 4;grid-template-columns:1fr;align-content:space-between;min-height:560px;border-color:#f77f0057;background:linear-gradient(180deg,#f77f0038,#d628281a 42%,#001a2ef0),#001a2e;padding:clamp(28px,4vw,44px)}.identity-card-featured:before{content:"";position:absolute;inset:24px;border:1px solid rgba(255,255,255,.12);pointer-events:none}.identity-card-featured:after{right:clamp(28px,4vw,44px);bottom:clamp(28px,4vw,44px);width:38%}.identity-cover-ghost{position:absolute;top:34px;right:-44px;z-index:0;width:min(420px,74%);aspect-ratio:1;height:auto;border-radius:18px;object-fit:cover;opacity:.16;filter:saturate(.9) contrast(1.12);mix-blend-mode:screen;transform:rotate(-4deg);pointer-events:none}.identity-card-featured .identity-index,.identity-card-featured .identity-signal,.identity-card-featured .identity-copy{position:relative;z-index:1}.identity-index{display:grid;align-content:start;gap:10px}.identity-index span{color:var(--orange);font-family:Lufga,Inter,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:850;line-height:.92}.identity-index small,.identity-card em{color:var(--orange);font-family:Lufga,Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-style:normal}.identity-index small{color:#ffffff7a;writing-mode:vertical-rl;transform:rotate(180deg)}.identity-card-featured .identity-index small{writing-mode:initial;transform:none}.identity-signal{display:grid;gap:12px;align-self:center;width:min(420px,100%);margin-block:clamp(28px,5vw,72px)}.identity-signal span{position:relative;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;color:#ffffffb8;font-family:Lufga,Inter,sans-serif;font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.identity-signal span:after{content:"";height:1px;background:linear-gradient(90deg,#f77f00b8,#ffffff1a)}.identity-signal span:nth-child(2){padding-left:42px}.identity-signal span:nth-child(3){padding-left:84px}.identity-card h3{margin:0 0 10px;color:#fff;font-size:clamp(26px,3vw,38px);line-height:1.02}.identity-card-featured h3{max-width:10ch;font-size:clamp(54px,8vw,92px);line-height:.94}.identity-card p{margin:0;color:#ffffffb8;font-size:15px;line-height:1.62}.identity-card-featured p{max-width:42ch;color:#ffffffc7;font-size:clamp(17px,1.6vw,20px);line-height:1.66}.identity-card .identity-copy div{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.identity-card em{border:1px solid rgba(247,127,0,.26);border-radius:999px;padding:7px 10px 6px;color:#ff9a2a}.identity-card-featured em{border-color:#ffffff2e;background:#0000002e;color:#fff}.section-heading{margin-bottom:32px}.section-heading h2{max-width:780px;margin:8px 0 0;font-size:clamp(34px,4.4vw,52px);line-height:1.08}.section-heading.split{display:flex;align-items:end;justify-content:space-between;gap:24px}.section-link{color:var(--orange);font-family:Lufga,Inter,sans-serif;font-weight:800}.show-rail{display:grid;grid-template-columns:1.08fr .88fr 1fr;grid-template-rows:repeat(2,minmax(240px,1fr));gap:clamp(14px,2vw,24px);overflow:visible;padding:clamp(8px,1vw,14px) 0 clamp(18px,2vw,34px)}.rail-card{position:relative;min-height:300px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#020b11;box-shadow:0 22px 70px #0000003d;color:#fff;isolation:isolate;text-decoration:none;transform:translateY(var(--rail-y, 0)) rotate(var(--rail-rotate, 0deg));transition:transform .36s cubic-bezier(.2,.8,.2,1),border-color .26s ease,box-shadow .26s ease}.rail-card img{position:absolute;inset:0;width:100%;height:100%}.rail-card img{object-fit:cover;transform:scale(1.01);transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .7s ease,opacity .7s ease}.rail-card:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:34px 34px;opacity:.12;transition:opacity .26s ease;pointer-events:none}.rail-card:hover{z-index:5;border-color:#f77f006b;box-shadow:0 30px 90px #00000057;transform:translateY(calc(var(--rail-y, 0px) - 5px)) rotate(0)}.rail-card:hover img{filter:saturate(1.03) contrast(1.03);transform:scale(1.045)}.rail-card:hover:before{opacity:.18}.rail-card-1{grid-row:1 / span 2;--rail-y: 10px;--rail-rotate: -1deg}.rail-card-2{--rail-y: -10px;--rail-rotate: .8deg}.rail-card-3{--rail-y: 22px;--rail-rotate: -.6deg}.rail-card-4{--rail-y: 0px;--rail-rotate: 1deg}.rail-card-5{--rail-y: 28px;--rail-rotate: -.8deg}.status{background:#fff;color:var(--ink);box-shadow:0 2px 8px #00000073}.status-live{background:var(--red);color:#fff}.status-in-production{background:var(--amber);color:var(--ink)}.status-coming-soon{background:#ffffffe6;color:var(--ink)}.featured-band{position:relative;overflow:hidden;background:linear-gradient(135deg,#d62828,#e84a3f,#f77f00)}.feature-texture,.produce-texture{position:absolute;inset:0;opacity:.16;pointer-events:none}.featured-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(260px,400px) minmax(0,1fr);gap:clamp(32px,7vw,72px);align-items:center}.featured-cover{overflow:hidden;border:4px solid rgba(255,255,255,.32);border-radius:14px;box-shadow:0 22px 64px #00000059}.featured-cover img{aspect-ratio:1;width:100%;height:auto;object-fit:cover}.feature-pill{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;background:#fff3;color:#fff;padding:5px 14px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.featured-content h2{margin:18px 0 12px;font-size:clamp(38px,7vw,84px);line-height:1}.featured-tagline{margin:0 0 18px;color:var(--amber);font-size:clamp(18px,2vw,24px);font-style:italic;font-weight:750}.featured-description{max-width:660px;margin:0 0 30px;color:#ffffffe0;font-size:18px;line-height:1.7}.feature-button,.produce-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;border-radius:999px;font-weight:700}.feature-button{background:#fff;color:var(--red);padding:0 30px}.all-shows{background:var(--navy);color:#fff;position:relative}.filter-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.filter-row span{display:inline-flex;min-height:36px;align-items:center;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:#ffffff0e;color:#ffffffad;padding:0 14px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.filter-row span:first-child{border-color:transparent;background:var(--orange);color:#fff}.show-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.show-card{position:relative;display:grid;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#001a2e;padding:0;color:#fff;text-decoration:none;box-shadow:0 24px 70px #00000038;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.show-card:hover{border-color:#f77f0080;box-shadow:0 30px 90px #00000057;transform:translateY(-3px)}.show-card-cover{position:relative;overflow:hidden;border-radius:inherit;background:#ffffff0a}.show-card img{aspect-ratio:1;width:100%;height:100%;object-fit:cover;transition:transform .42s ease}.show-card:hover img{transform:scale(1.05)}.subscribe-strip{position:relative;overflow:hidden;background:radial-gradient(circle at 14% 20%,rgba(249,174,0,.22),transparent 28%),linear-gradient(135deg,#001a2e,#003049 52%,#0d1f2d);padding-block:clamp(64px,6vw,84px)}.subscribe-strip:before{content:"";position:absolute;inset:18px;border:1px solid rgba(247,127,0,.14);border-radius:24px;pointer-events:none}.subscribe-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:32px;align-items:center}.subscribe-inner h2{margin:8px 0 12px;font-size:clamp(32px,4vw,48px);line-height:1.08}.subscribe-inner p:not(.eyebrow){max-width:640px;color:#ffffffd1;line-height:1.7}.subscribe-form{display:grid;gap:14px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#ffffff12;box-shadow:0 18px 48px #0000002e;padding:clamp(22px,3vw,30px);backdrop-filter:blur(14px)}.subscribe-form h3{margin:0;color:#fff;font-size:clamp(24px,3vw,30px);line-height:1.08}.subscribe-form p{margin:6px 0 0;color:#ffffff8f;font-size:14px;line-height:1.55}.inline-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.subscribe-form fieldset{display:flex;flex-wrap:wrap;gap:10px 16px;border:0;margin:2px 0 0;padding:0}.subscribe-form legend{width:100%;margin-bottom:2px;color:#ffffff8f;font-size:12px}.subscribe-form label{display:inline-flex;align-items:center;gap:8px;color:#ffffffad;font-size:12px;line-height:1.3}.subscribe-form input{width:100%;min-height:52px;border:1px solid rgba(255,255,255,.13);border-radius:10px;outline:0;background:#00000038;color:#fff;padding:0 16px}.subscribe-form input:focus{outline:2px solid rgba(247,127,0,.45);outline-offset:2px;border-color:#f77f00cc}.subscribe-form input[type=checkbox]{min-height:0;width:14px;height:14px;padding:0;accent-color:var(--orange)}.subscribe-form button{min-height:52px;border:0;border-radius:999px;background:var(--orange);color:#fff;padding:0 24px;font-family:Lufga,Inter,sans-serif;font-weight:800;cursor:pointer}.subscribe-form button:disabled{cursor:wait;opacity:.64}.subscribe-form .form-note{margin:0;color:#fff6;font-size:12px;line-height:1.5}.form-status{min-height:18px;margin:0;color:#ffffffb8;font-size:13px;line-height:1.4}.form-status.is-error{color:#ffd0d0}.podcast-modal[hidden]{display:none}.podcast-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px}.podcast-modal-backdrop{position:absolute;inset:0;border:0;background:#00101cc7;backdrop-filter:blur(8px);cursor:pointer}.podcast-modal-card{position:relative;z-index:1;width:min(520px,100%);border:1px solid rgba(247,127,0,.24);border-radius:22px;background:#0d1f2d;box-shadow:0 28px 90px #0000006b;padding:clamp(24px,4vw,34px)}.podcast-modal-card h2{margin:10px 0 12px;font-size:clamp(28px,4vw,38px);line-height:1.08}.podcast-modal-card>p:not(.eyebrow){color:#ffffffad;line-height:1.65}.podcast-modal-close{position:absolute;top:14px;right:14px;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff14;color:#fff;font-size:24px;cursor:pointer}.modal-form{margin-top:20px}.produce-strip{position:relative;overflow:hidden;contain:paint;border-top:1px solid rgba(255,255,255,.08);background:#001a2e;padding-block:clamp(76px,7vw,100px)}.produce-strip:after{position:absolute;top:-20%;right:-10%;width:480px;height:480px;border-radius:999px;background:#f77f0014;filter:blur(120px);content:""}.produce-inner{position:relative;z-index:1;max-width:780px;text-align:center}.produce-inner h2{margin:12px 0 16px;font-size:clamp(34px,4.4vw,52px);line-height:1.08}.produce-inner p:not(.eyebrow){max-width:660px;margin:0 auto 28px;color:#ffffffad;font-size:18px;line-height:1.7}.produce-button{background:var(--orange);color:#fff;padding:0 32px}@media(max-width:1024px){.show-rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.rail-card,.rail-card-1{grid-row:auto}.identity-system{grid-template-columns:1fr}.identity-card-featured{grid-row:auto;min-height:460px}.show-grid,.featured-inner{grid-template-columns:1fr}}@media(max-width:780px){.podcast-hero,.hero-content{min-height:auto}.podcast-hero,.hero-slide{max-width:100vw;overflow:hidden}.podcast-hero{min-height:min(820px,calc(100svh - 68px))}.hero-image,.hero-slide[data-show-id=plan-z] .hero-image{width:100%;transform:none}.hero-overlay{background:linear-gradient(180deg,#00000057,#00000024 18%,#000000bd 72%,#000000c4),linear-gradient(90deg,#000000a8,#0000004a,#00000094)}.hero-content{align-content:start;padding-block:clamp(110px,17vh,150px) 116px;width:min(100%,calc(100vw - 40px));padding-inline:0}.hero-arrow{top:auto;bottom:62px;width:42px;height:42px;font-size:34px}.hero-indicators{bottom:30px}.hero-description{max-width:100%;font-size:16px;line-height:1.62;overflow-wrap:break-word}.hero-tagline{max-width:100%;font-size:18px;line-height:1.25;text-wrap:balance}.hero-actions{max-width:100%;width:100%;flex-direction:column}.button{box-sizing:border-box;width:100%;max-width:100%}.section-heading.split,.subscribe-inner,.featured-inner,.identity-header{display:block}.identity-header>p{margin-top:18px}.identity-card{grid-template-columns:1fr}.identity-index{display:flex;align-items:center;justify-content:space-between;gap:16px}.identity-index small{writing-mode:initial;transform:none}.identity-card-featured{min-height:auto}.identity-cover-ghost{top:76px;right:18px;width:min(240px,68%);opacity:.12}.produce-strip:after{display:none}.identity-signal{margin-block:28px}.identity-signal span:nth-child(2),.identity-signal span:nth-child(3){padding-left:0}.featured-cover{max-width:340px;margin:0 auto 28px}.show-rail{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:18px;overflow:hidden}.rail-card,.rail-card-1,.rail-card-2,.rail-card-3,.rail-card-4,.rail-card-5{min-height:420px;transform:none}.rail-card:hover{transform:translateY(-4px)}.filter-row{justify-content:flex-start;margin-top:18px}.section-link{display:inline-flex;margin-top:14px}.subscribe-form{margin-top:24px}.inline-fields{grid-template-columns:1fr}.subscribe-form button{width:100%}.show-grid{gap:28px}}@media(max-width:540px){.rail-card{min-height:360px;border-radius:22px}.show-card{grid-template-columns:1fr}.show-card-cover{max-width:280px}}.podcast-hero,.showcase,.show-identity,.featured-band,.all-shows,.subscribe-strip,.produce-strip,.podcast-modal{--podcast-accent: var(--red);--podcast-accent-dark: #9e1b1f}.hero-stretched-link{position:absolute;inset:0;z-index:1}.hero-content{position:relative;z-index:2}.hero-actions,.hero-actions .button{position:relative;z-index:8}.hero-arrow{position:absolute;top:50%;z-index:7;transform:translateY(-50%)}.hero-arrow-left{left:clamp(18px,4vw,52px);right:auto}.hero-arrow-right{right:clamp(18px,4vw,52px);left:auto}.hero-indicators{position:absolute;left:50%;bottom:28px;z-index:6;width:max-content;max-width:calc(100vw - 40px);pointer-events:none;transform:translate(-50%)}.hero-indicators button{pointer-events:auto}.badge-orange{border-color:#d628288a;background:#d6282833;color:#ff4d4d}.badge-category{border-color:#ffffff47;background:#00000057;color:#ffffffe0}.button-red,.subscribe-form button,.produce-button{background:var(--podcast-accent);box-shadow:0 8px 24px #d6282857}.button-red:hover{background:var(--podcast-accent-dark)}.hero-indicators button.is-active,.filter-row button.is-active{background:var(--podcast-accent)}.showcase{background:radial-gradient(circle at 82% 22%,rgba(214,40,40,.16),transparent 28%),var(--dark-2);overflow:hidden}.show-rail{grid-template-columns:minmax(280px,1.08fr) minmax(220px,.88fr) minmax(240px,1fr);grid-template-rows:repeat(2,minmax(250px,1fr));padding-bottom:clamp(18px,2vw,34px)}.rail-card{min-height:300px}@media(max-width:780px){.show-rail{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;overflow:hidden}.rail-card,.rail-card-1,.rail-card-2,.rail-card-3,.rail-card-4,.rail-card-5{transform:none}}.identity-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.identity-grid article{position:relative;min-height:300px;overflow:hidden;background:linear-gradient(180deg,#d6282829,#ffffff0a),#ffffff0e;padding:22px;transition:transform .22s ease,border-color .22s ease}.identity-grid article:hover{border-color:#d6282894;transform:translateY(-4px)}.identity-grid article:after{content:"";position:absolute;right:-56px;bottom:-56px;width:140px;height:140px;border:1px solid rgba(214,40,40,.26);border-radius:999px}.identity-index span,.identity-card em,.section-link{color:#ff4d4d}.featured-band{background:linear-gradient(135deg,#7f1017,#d62828 48%,#ed3939)}.featured-tagline{color:#ffffffd1}.filter-row button{display:inline-flex;min-height:36px;align-items:center;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:#ffffff0e;color:#ffffffad;padding:0 14px;font-family:Lufga,Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.show-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.show-card{border-radius:14px}.show-card[hidden]{display:none}.show-card:hover{border-color:#d628289e}.show-card-cover{border-radius:inherit}.subscribe-strip{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(circle at 14% 20%,rgba(214,40,40,.2),transparent 28%),linear-gradient(135deg,#001a2e,#003049 52%,#0d1f2d);background-size:86px 86px,86px 86px,auto,auto}.subscribe-strip:before{border-color:#ffffff1a}.subscribe-form,.podcast-modal-card{border:2px solid rgba(255,255,255,.78)}.subscribe-form input:focus{outline-color:#d6282873;border-color:#d62828cc}.subscribe-form input[type=checkbox]{accent-color:var(--podcast-accent)}.terms-check{align-items:flex-start;width:100%}.terms-check span{color:#ffffff9e;font-size:12px;line-height:1.45}.terms-check a{color:#fff;font-weight:800;text-decoration:underline;text-decoration-color:#ffffff6b;text-underline-offset:3px}.terms-check b{color:#ff4d4d;font-weight:900}@media(max-width:1024px){.identity-grid,.show-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:781px)and (max-width:1100px){.featured-inner{grid-template-columns:minmax(240px,.4fr) minmax(0,.6fr);gap:32px}.featured-cover{width:100%;max-width:360px;justify-self:start}.featured-content h2{font-size:clamp(46px,6vw,68px)}.show-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.subscribe-inner{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:30px}.subscribe-form{width:100%}.subscribe-form fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.hero-arrow{display:none}.identity-grid,.show-grid{display:grid;grid-template-columns:1fr}.show-card-cover{max-width:none}}
