.gp{--gutter:clamp(20px, 4vw, 56px);--maxw:1440px;--t-12:12px;--t-14:14px;--t-16:16px;--t-20:20px;--t-28:clamp(22px, 2.2vw, 28px);--t-40:clamp(30px, 3.4vw, 40px);--t-64:clamp(40px, 5.4vw, 64px);--t-104:clamp(52px, 8.4vw, 104px);min-height:100vh;font-size:var(--t-16);-webkit-font-smoothing:antialiased;line-height:1.6}.gp .liner-label{color:var(--s-faint)}.gp ::selection{background:var(--s-accent);color:var(--s-accent-ink)}.gp-display{font-family:var(--s-display);font-weight:var(--s-display-weight);font-style:var(--s-display-style);text-transform:var(--s-display-case);letter-spacing:var(--s-display-track);text-wrap:balance;line-height:.98}.game-header{z-index:200;height:56px;padding:0 var(--gutter,24px);color:var(--s-ink,var(--bone));background:color-mix(in oklab, var(--s-bg,var(--ink)) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--s-line,var(--bone-line));grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid;position:fixed;inset:0 0 auto}.game-header__back{font-family:var(--stack-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:11px}.game-header__back:hover{color:var(--s-accent,var(--blood-hair))}.game-header__slug{opacity:0;transition:opacity .3s var(--s-ease,ease), transform .3s var(--s-ease,ease);white-space:nowrap;align-items:baseline;gap:12px;font-size:13px;display:flex;transform:translateY(6px)}.game-header__slug .liner-num{color:var(--s-faint,var(--bone-faint));font-size:10px}.game-header[data-scrolled] .game-header__slug{opacity:1;transform:none}.game-header__end{justify-content:flex-end;align-items:center;gap:16px;display:flex}.game-header__cta{font-family:var(--stack-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--s-ink,var(--bone));color:var(--s-bg,var(--ink));border-radius:var(--s-radius,0);white-space:nowrap;padding:8px 14px;font-size:11px}@media (max-width:767px){.game-header{grid-template-columns:1fr auto}.game-header__slug,.game-header .lang-switcher{display:none}}.gp-liner{max-width:var(--maxw);padding:88px var(--gutter) 20px;border-bottom:1px solid var(--s-line);grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:32px;margin:0 auto;display:grid}.gp-liner__cat{flex-direction:column;gap:4px;display:flex}.gp-liner__num{font-size:var(--t-20)}.gp-liner__song{max-width:560px}.gp-liner__genre{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.gp-liner__ratings{gap:6px;display:flex}.gp-liner__ratings span{font-family:var(--stack-mono);letter-spacing:.08em;border:1px solid var(--s-line);color:var(--s-mute);padding:2px 6px;font-size:10px}@media (max-width:899px){.gp-liner{grid-template-columns:1fr;gap:16px;padding-top:80px}.gp-liner__genre{text-align:left;align-items:flex-start}}.song-player{grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:16px;display:grid}.song-player--compact{grid-template-columns:44px minmax(0,1fr) auto auto;gap:12px}.song-player__cover{aspect-ratio:1;object-fit:cover;width:100%}.song-player__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.song-player__label{font-family:var(--stack-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--s-faint,var(--bone-faint));font-size:9px}.song-player__title{font-size:var(--t-16,16px);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}a.song-player__title:hover{text-underline-offset:3px;text-decoration:underline}.song-player__time{color:var(--s-mute,var(--bone-mute));font-size:11px}.song-player__btn{border:1px solid;border-radius:50%;place-items:center;width:36px;height:36px;min-height:0;transition:background .16s,color .16s;display:grid}.song-player__btn:hover,.song-player__btn[aria-pressed=true]{background:var(--s-ink,var(--bone));color:var(--s-bg,var(--ink))}.gp-hero{gap:0 var(--gutter);min-height:calc(100svh - 56px);max-width:var(--maxw);padding:48px var(--gutter) 0;isolation:isolate;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;margin:0 auto;display:grid;position:relative;overflow:clip}.gp-hero__mark{z-index:-1;white-space:nowrap;pointer-events:none;font-family:var(--s-display);font-weight:var(--s-display-weight);font-style:var(--s-display-style);text-transform:var(--s-display-case);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px var(--s-line);font-size:clamp(120px,22vw,360px);line-height:.8;position:absolute;inset:auto 0 6%}.gp-hero__mark span{padding-left:4vw;display:inline-block}.gp-hero__text{z-index:3;grid-column:1/span 6;padding-bottom:96px;position:relative}.gp-hero__title{overflow-wrap:anywhere;margin:0;font-size:clamp(48px,7vw,112px)}.gp-hero__title small{letter-spacing:.04em;color:var(--s-mute);margin-top:.3em;font-size:.38em;line-height:1.1;display:block}.gp-hero__alt{font-size:var(--t-20);color:var(--s-mute);margin-top:16px}.gp-hero__tagline{font-size:var(--t-28);max-width:24ch;margin-top:28px;font-weight:500;line-height:1.3}.gp-hero__intro{max-width:46ch;color:var(--s-mute);margin-top:20px}.gp-hero__figure{z-index:2;will-change:transform;grid-column:7/span 6;justify-content:center;align-self:end;align-items:flex-end;height:min(88svh,900px);display:flex;position:relative}.gp-hero__figure picture{width:100%;height:100%;display:block}.gp-hero__figure img{object-fit:contain;object-position:bottom center;filter:drop-shadow(0 30px 40px #0000002e);-webkit-user-select:none;user-select:none;width:100%;height:100%}.gp-hero__icon{border-radius:22%;grid-column:8/span 4;width:260px}.gp-hero__phone{z-index:4;width:clamp(120px,10vw,160px);position:absolute;bottom:56px;left:calc(50% - 150px);transform:rotate(-4deg)}.gp-hero__phone--wide{width:clamp(220px,18vw,300px)}@media (max-width:1023px){.gp-hero{grid-template-columns:1fr;min-height:0;padding-top:24px}.gp-hero__text{order:2;grid-column:1;padding-bottom:32px}.gp-hero__figure{height:62svh;margin:0 calc(var(--gutter) * -1);order:1;grid-column:1}.gp-hero__phone{display:none}.gp-hero__mark{font-size:34vw;inset:8% 0 auto}}.phone-frame{aspect-ratio:9/19.5;background:#0b0b0c;border:6px solid #0b0b0c;border-radius:clamp(18px,2vw,28px);position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0000008c}.phone-frame[data-orientation=landscape]{aspect-ratio:19.5/9}.phone-frame>*,.phone-frame img,.phone-frame video,.phone-frame picture{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.platform-cta{margin-top:40px}.platform-cta__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cta-button{height:48px;font-family:var(--stack-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--s-radius);transition:transform .2s var(--s-ease), background .2s ease, color .2s ease;align-items:center;padding:0 22px;font-size:12px;display:inline-flex}.cta-button--solid{background:var(--s-accent);color:var(--s-accent-ink)}.cta-button--solid:hover{transform:translateY(-2px)}.cta-button--line{border:1px solid}.cta-button--line:hover{background:var(--s-ink);color:var(--s-bg)}.store-badge img{width:auto;height:52px}.platform-cta__status{color:var(--s-mute);flex-wrap:wrap;gap:8px 20px;margin-top:16px;display:flex}.gp-quote{min-height:70vh;padding:120px var(--gutter);text-align:center;border-top:1px solid var(--s-line);border-bottom:1px solid var(--s-line);place-items:center;display:grid;position:relative;overflow:clip}.gp-quote p{font-size:var(--t-64);max-width:18ch;margin:0 auto 32px}.gp-quote blockquote{z-index:2;position:relative}.gp-quote__figure{z-index:1;opacity:.9;height:80%;position:absolute;bottom:0;right:2vw}.gp-quote__figure picture,.gp-quote__figure img{width:auto;height:100%}@media (max-width:899px){.gp-quote__figure{display:none}}.gp-section{max-width:var(--maxw);padding:120px var(--gutter);margin:0 auto}.gp-section+.gp-section{border-top:1px solid var(--s-line)}.gp-section__head{margin-bottom:56px}.loop-steps{gap:0 var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.loop-steps__list{grid-column:1/span 6}.loop-steps__list li{border-top:1px solid var(--s-line);opacity:.38;min-height:42vh;transition:opacity .5s var(--s-ease);grid-template-columns:56px 1fr;align-content:center;gap:4px 16px;padding:48px 0;display:grid}.loop-steps__list li[data-active]{opacity:1}.loop-steps__list h3{font-size:var(--t-40);grid-column:2;margin:0}.loop-steps__list p{max-width:40ch;color:var(--s-mute);grid-column:2;margin-top:12px}.loop-steps__n{color:var(--s-faint);grid-row:1;padding-top:8px;font-size:12px}.loop-steps__stage{grid-column:8/span 4;position:relative}.loop-steps--landscape .loop-steps__stage{grid-column:7/span 6}.loop-steps__stage .phone-frame{position:sticky;top:18vh}.loop-steps__stage img{opacity:0;transition:opacity .5s var(--s-ease)}.loop-steps__stage img[data-on]{opacity:1}.loop-steps:not([data-has-shots]) .loop-steps__list{grid-column:1/-1}@media (max-width:899px){.loop-steps{grid-template-columns:1fr}.loop-steps__list,.loop-steps__stage{grid-column:1}.loop-steps__list li{opacity:1;min-height:0;padding:32px 0}.loop-steps__stage{order:-1;max-width:260px;margin-bottom:24px}.loop-steps--landscape .loop-steps__stage{max-width:none}.loop-steps__stage .phone-frame{position:relative;top:0}}.lite-yt{aspect-ratio:16/9;border-radius:var(--s-radius);background:#000;position:relative;overflow:hidden}.lite-yt button,.lite-yt iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lite-yt img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--s-ease)}.lite-yt button:hover img{transform:scale(1.02)}.lite-yt__play{font-family:var(--stack-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--s-bg);color:var(--s-ink);align-items:center;gap:12px;padding:12px 18px;font-size:12px;display:inline-flex;position:absolute;bottom:24px;left:24px}.gp-features{border-top:1px solid var(--s-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gp-features li{border-bottom:1px solid var(--s-line);grid-template-columns:56px 1fr;gap:8px 16px;padding:40px 40px 48px 0;display:grid}.gp-features li:nth-child(odd){border-right:1px solid var(--s-line)}.gp-features li:nth-child(2n){padding-left:40px}.gp-features h3{font-size:var(--t-28);grid-column:2;margin:0;font-weight:500;line-height:1.2}.gp-features p{color:var(--s-mute);grid-column:2;max-width:42ch}.gp-features__n{color:var(--s-faint);padding-top:6px;font-size:12px}.gp-upcoming{color:var(--s-mute);max-width:60ch;margin-top:32px}@media (max-width:767px){.gp-features{grid-template-columns:1fr}.gp-features li,.gp-features li:nth-child(2n){border-right:0;padding:32px 0}}.gp-lineup{border-bottom:1px solid var(--s-ink);scrollbar-width:none;align-items:flex-end;gap:0;display:flex;overflow-x:auto}.gp-lineup li{text-align:center;flex-basis:0;min-width:180px;position:relative}.gp-lineup__fig{justify-content:center;align-items:flex-end;height:clamp(320px,42vw,560px);display:flex}.gp-lineup__fig picture{height:100%;display:block}.gp-lineup__fig img{object-fit:contain;object-position:bottom center;transform-origin:bottom;width:auto;max-width:none;height:100%;transition:transform .6s var(--s-ease), filter .4s ease}.gp-lineup:hover .gp-lineup__fig img{filter:grayscale(.85)opacity(.55)}.gp-lineup li:hover .gp-lineup__fig img{filter:none;transform:translateY(-14px)scale(1.03)}.gp-lineup__name{font-family:var(--s-display);text-transform:var(--s-display-case);font-size:var(--t-28);opacity:0;transition:opacity .3s ease, transform .4s var(--s-ease);text-shadow:0 1px 0 var(--s-bg), 0 0 18px var(--s-bg);line-height:1;position:absolute;bottom:28px;left:0;right:0;transform:translateY(8px)}.gp-lineup__role{font-family:var(--stack-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--s-mute);opacity:0;font-size:10px;transition:opacity .3s;position:absolute;bottom:8px;left:0;right:0}.gp-lineup li:hover .gp-lineup__name,.gp-lineup li:hover .gp-lineup__role,.gp-lineup li:focus-within .gp-lineup__name,.gp-lineup li:focus-within .gp-lineup__role{opacity:1;transform:none}@media (hover:none){.gp-lineup__name,.gp-lineup__role{opacity:1;transform:none}.gp-lineup:hover .gp-lineup__fig img{filter:none}}.gp-world__grid{gap:var(--gutter);grid-template-columns:7fr 5fr;align-items:end;display:grid}.gp-world h2{font-size:var(--t-104);margin:0;line-height:.95}.gp-world p{color:var(--s-mute);max-width:44ch;font-size:var(--t-20);line-height:1.5}@media (max-width:899px){.gp-world__grid{grid-template-columns:1fr}.gp-world h2{font-size:var(--t-64)}}.gp-screens__strip{scroll-snap-type:x mandatory;margin-right:calc(var(--gutter) * -1);padding-bottom:24px;padding-right:var(--gutter);scrollbar-width:thin;gap:24px;display:flex;overflow-x:auto}.gp-screens__strip li{scroll-snap-align:start;flex:none}.gp-screens__strip--portrait li{width:clamp(180px,18vw,260px)}.gp-screens__strip--landscape li{width:clamp(320px,38vw,560px)}.gp-tracklist{border-top:1px solid var(--s-line)}.gp-tracklist li{border-bottom:1px solid var(--s-line);font-size:var(--t-14);grid-template-columns:40px 40px minmax(0,1fr) 110px auto;align-items:center;gap:16px;padding:12px 0;display:grid}.gp-tracklist li>.liner-num{color:var(--s-faint);font-size:11px}.gp-tracklist img,.gp-tracklist__blank{object-fit:cover;background:var(--s-surface);width:40px;height:40px}.gp-tracklist__title{font-size:var(--t-16);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.gp-tracklist__title:hover{color:var(--s-accent)}.gp-tracklist__date{color:var(--s-faint);font-size:11px}.gp-tracklist__links{font-family:var(--stack-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-mute);gap:14px;font-size:10px;display:flex}.gp-tracklist__links a:hover{color:var(--s-ink)}@media (max-width:767px){.gp-tracklist li{grid-template-columns:28px 40px minmax(0,1fr)}.gp-tracklist__date,.gp-tracklist__links{display:none}}.gp-credits dl{border-top:1px solid var(--s-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gp-credits dl>div{border-bottom:1px solid var(--s-line);padding:20px 24px 24px 0}.gp-credits dt{font-family:var(--stack-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--s-faint);margin-bottom:8px;font-size:10px}.gp-credits dd{font-size:var(--t-14);overflow-wrap:anywhere}.gp-credits dd a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--s-line);text-decoration-color:var(--s-line)}@media (max-width:899px){.gp-credits dl{grid-template-columns:1fr 1fr}}.gp-get{padding:160px var(--gutter);border-top:1px solid var(--s-line);position:relative;overflow:hidden}.gp-get__figure{pointer-events:none;height:92%;position:absolute;bottom:-40px;right:0}.gp-get__figure picture,.gp-get__figure img{width:auto;height:100%}@media (max-width:1023px){.gp-get__figure{opacity:.18}}.gp-get__inner{max-width:var(--maxw);margin:0 auto;position:relative}.gp-get__inner>*{max-width:640px}.gp-get h2{font-size:var(--t-104);margin:16px 0 24px}.gp-get__tag{font-family:var(--stack-serif);font-style:italic;font-size:var(--t-28)}.gp-get__notify{border-top:1px solid var(--s-line);margin-top:64px;padding-top:40px}.gp-get__notify h3{font-size:var(--t-28);font-weight:500;line-height:1.2}.gp-get__notify>p{color:var(--s-mute);margin:8px 0 24px}.gp-get__note{font-size:var(--t-12);color:var(--s-faint);margin-top:32px}.gp-more ul{border-top:1px solid var(--s-line)}.gp-more a{border-bottom:1px solid var(--s-line);transition:padding .3s var(--s-ease);grid-template-columns:110px minmax(0,1fr) auto;align-items:baseline;gap:24px;padding:24px 0;display:grid}.gp-more a:hover{padding-left:16px}.gp-more .liner-num{color:var(--s-faint);font-size:11px}.gp-more__name{font-size:var(--t-28);line-height:1.2}.gp-more__genre{font-size:var(--t-14);color:var(--s-mute)}.game-footer{border-top:1px solid var(--s-line,var(--bone-line));padding:72px var(--gutter,24px) 32px}.game-footer__inner{gap:var(--gutter,24px);max-width:var(--maxw,1440px);grid-template-columns:4fr 5fr 3fr;margin:0 auto;display:grid}.game-footer__logo{font-family:var(--stack-mono);letter-spacing:.3em;font-size:14px}.game-footer__brand p{max-width:36ch;color:var(--s-mute,var(--bone-mute));margin:16px 0 24px;font-size:14px}.game-footer__label{font-family:var(--stack-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--s-faint,var(--bone-faint));margin-bottom:16px;font-size:10px}.game-footer ol li,.game-footer ul li{align-items:baseline;gap:12px;padding:4px 0;font-size:14px;display:flex}.game-footer ol .liner-num{width:64px;color:var(--s-faint,var(--bone-faint));font-size:10px}.game-footer a:hover{color:var(--s-accent,var(--blood-hair))}.game-footer__base{max-width:var(--maxw,1440px);border-top:1px solid var(--s-line,var(--bone-line));font-family:var(--stack-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--s-faint,var(--bone-faint));justify-content:space-between;gap:16px;margin:56px auto 0;padding-top:20px;font-size:10px;display:flex}@media (max-width:899px){.game-footer__inner{grid-template-columns:1fr}.game-footer__base{flex-direction:column}}.sig{position:relative}.sig__intro{max-width:52ch;color:var(--s-mute);margin-bottom:40px}.sig__still{color:var(--s-mute);font-size:var(--t-14)}@media (prefers-reduced-motion:reduce){.gp *,.gp :before,.gp :after{transition-duration:1ms!important;animation-duration:1ms!important}}.hub{--s-display:var(--stack-serif)}.hub-head{max-width:var(--maxw);padding:160px var(--gutter) 72px;margin:0 auto}.hub-head__title{font-family:var(--stack-serif);font-style:italic;font-weight:300;font-size:var(--t-104);letter-spacing:-.025em;text-wrap:balance;max-width:14ch;margin:24px 0 32px;line-height:.95}.hub-head__intro{max-width:52ch;font-size:var(--t-20);color:var(--s-mute);line-height:1.5}.hub-list{max-width:var(--maxw);padding:0 var(--gutter) 120px;margin:0 auto}.disco__bar{border-bottom:1px solid var(--s-ink);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;padding-bottom:16px;display:flex}.disco__filters{flex-wrap:wrap;gap:4px 24px;display:flex}.disco__filters button{min-height:0;font-size:var(--t-14);color:var(--s-mute);border-bottom:1px solid #0000;align-items:baseline;gap:6px;padding:6px 0;display:inline-flex}.disco__filters button .liner-num{color:var(--s-faint);font-size:10px}.disco__filters button[aria-selected=true]{color:var(--s-ink);border-bottom-color:var(--s-ink)}.disco__hint{font-family:var(--stack-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s-faint);font-size:10px}.disco__hint button{min-height:0;color:var(--s-ink);border-bottom:1px solid}.disco-row{background:var(--ink);color:var(--bone);--s-ink:var(--bone);--s-mute:var(--bone-mute);--s-faint:var(--bone-faint);--s-line:var(--bone-line);border-bottom:1px solid var(--bone-line);transition:opacity .4s var(--s-ease)}.disco[data-song] .disco-row[data-related=no]{opacity:.22}.disco-row__head{grid-template-columns:96px minmax(180px,2.4fr) minmax(0,5fr) minmax(180px,2.4fr);align-items:center;gap:24px;padding:22px 0;display:grid}.disco-row__cat{color:var(--bone-faint);font-size:11px}.disco-row__songbtn{text-align:left;align-items:center;gap:12px;min-height:0;display:flex}.disco-row__songbtn img,.disco-row__nocover{object-fit:cover;background:var(--ink-3);flex:none;width:44px;height:44px}.disco-row__songbtn[aria-pressed=true] img{outline:1px solid var(--s-accent);outline-offset:3px}.disco-row__songtitle{font-size:13px;line-height:1.3;display:block}.disco-row__songcount{font-family:var(--stack-mono);letter-spacing:.12em;color:var(--bone-faint);font-size:10px;display:block}.disco-row__title{flex-direction:column;gap:6px;min-width:0;display:flex}.disco-row__brand{font-family:var(--stack-serif);font-size:var(--t-40);letter-spacing:-.015em;transition:color .3s ease, transform .5s var(--s-ease);line-height:1.02}.disco-row[data-open] .disco-row__brand{color:var(--s-accent);transform:translate(8px)}.disco-row__genre{color:var(--bone-mute);font-size:13px}.disco-row__status{color:var(--bone-mute);flex-direction:column;gap:6px;display:flex}.disco-row__body{transition:grid-template-rows .6s var(--s-ease);grid-template-rows:0fr;display:grid}.disco-row[data-open] .disco-row__body{grid-template-rows:1fr}.disco-row__inner{grid-template-columns:96px minmax(0,4fr) minmax(0,6fr);gap:24px;display:grid;overflow:hidden}.disco-row__copy{flex-direction:column;grid-column:2;gap:24px;padding:8px 0 40px;display:flex}.disco-row__copy p{color:var(--bone-mute);max-width:44ch}.disco-row__copy .waveform{max-width:360px}.disco-row__go{font-family:var(--stack-mono);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.disco-row__go:hover{color:var(--s-accent)}.disco-row__media{grid-column:3;height:380px;margin-bottom:0;position:relative}.disco-row__media:before{content:"";background:var(--s-bg);position:absolute;inset:40% 0 0}.disco-row__figure{object-fit:contain;object-position:bottom center;opacity:0;width:auto;max-width:70%;height:100%;transition:transform .7s var(--s-ease), opacity .4s ease;position:absolute;bottom:0;right:12%;transform:translateY(24px)}.disco-row[data-open] .disco-row__figure{opacity:1;transform:none}.disco-row__phone{width:18%;position:absolute;bottom:24px;left:6%;transform:rotate(-4deg)}.disco-row__phone--wide{width:44%}@media (max-width:1023px){.disco-row__head{grid-template-columns:72px minmax(0,1fr);gap:12px 16px}.disco-row__song{grid-area:2/2}.disco-row__title{grid-area:1/2}.disco-row__status{flex-flow:wrap;grid-area:3/2;gap:6px 16px}.disco-row__inner{grid-template-columns:72px minmax(0,1fr)}.disco-row__copy{grid-column:2;padding-bottom:16px}.disco-row__media{grid-column:1/-1}}.hub-badcorp{gap:var(--gutter);padding:120px max(var(--gutter), calc((100vw - var(--maxw)) / 2 + var(--gutter)));grid-template-columns:5fr 7fr;display:grid}.hub-badcorp .liner-label{color:var(--s-second)}.hub-badcorp__title{font-family:var(--s-display);text-transform:uppercase;font-size:var(--t-104);margin-top:16px;line-height:.9}.hub-badcorp p{font-size:var(--t-20);max-width:40ch}.hub-badcorp ul{border-top:2px solid var(--s-ink);margin-top:32px}.hub-badcorp li a{border-bottom:1px solid var(--s-line);font-family:var(--s-hand);font-size:var(--t-16);text-transform:uppercase;letter-spacing:.04em;padding:16px 0;display:block}.hub-badcorp li a:hover{background:var(--s-accent);transition:padding .2s var(--s-ease);padding-left:12px}@media (max-width:899px){.hub-badcorp{grid-template-columns:1fr}}.hub-notify{gap:var(--gutter);max-width:var(--maxw);padding:120px var(--gutter);border-bottom:1px solid var(--s-line);grid-template-columns:5fr 7fr;margin:0 auto;display:grid}.hub-notify h2{font-family:var(--stack-serif);font-style:italic;font-weight:300;font-size:var(--t-64);margin:16px 0 24px;line-height:1}.hub-notify p{color:var(--s-mute);max-width:40ch}@media (max-width:899px){.hub-notify{grid-template-columns:1fr}}.hub-facts{max-width:var(--maxw);padding:64px var(--gutter) 96px;margin:0 auto}.hub-facts dl{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hub-facts dl>div{padding:0 24px 0 0}.hub-facts dt{font-family:var(--stack-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--s-faint);font-size:10px}.hub-facts dd{font-size:var(--t-64);margin-top:8px;line-height:1.1}@media (max-width:767px){.hub-facts dl{grid-template-columns:1fr 1fr;gap:32px 0}}
