@media(max-width:1500px){:root{--gutter:58rem}.hero{min-height:780rem;padding-top:145rem}.hero h1{letter-spacing:-7rem}.hero-bottom{grid-template-columns:1fr 380rem}.hero-tagline{font-size:27rem}.section{padding-top:90rem;padding-bottom:90rem}.section-heading h2{font-size:70rem}.release{gap:75rem;grid-template-columns:1fr 1.05fr}.release-info h2{font-size:64rem}.concert-row{grid-template-columns:150rem 1fr 1fr auto;gap:25rem}.concert-date strong{font-size:65rem}.about-copy{padding:55rem}.about-copy h2{font-size:80rem}.about-image{min-height:630rem}.news-layout{gap:65rem}.vk-feature{padding-left:45rem}.page-intro h1{font-size:100rem}.page-intro{padding-bottom:60rem}.catalog-section{padding-top:0}}
@media(max-width:1024px){:root{--gutter:42rem}.header{min-height:82px}.brand>span{font-size:32rem}.navigation{gap:23rem}.header-contact{gap:15rem;padding:12rem 18rem}.hero{min-height:860rem;padding-top:155rem;height:calc(100svh - 60rem)}.hero h1{font-size:19vw;letter-spacing:-6rem}.hero-bottom{grid-template-columns:1fr 330rem;gap:60rem}.hero-tagline{font-size:27rem;max-width:300rem}.hero-side-note{display:none}.next-show{grid-template-columns:1fr 1fr auto;gap:20rem}.next-show>.eyebrow{grid-column:1}.next-show>strong{font-size:28rem}.next-show>span:nth-child(3){font-size:15rem}.next-show-arrow{display:none}.section{padding-top:80rem;padding-bottom:80rem}.section-heading h2{font-size:67rem}.release{gap:50rem}.release-info h2{font-size:56rem}.release-art{min-width:0}.release-description{font-size:max(15px,17rem)}.release-actions{gap:20rem;flex-wrap:wrap}.release-credits{margin-top:22rem}.vinyl-label span{font-size:23rem}.concert-row{grid-template-columns:140rem 1fr auto;gap:25rem;row-gap:7rem}.concert-details{grid-column:2;grid-row:2}.concert-row>.button,.concert-row>.event-status{grid-column:3;grid-row:1 / span 2}.concert-date{grid-row:1 / span 2}.about-image{min-height:620rem}.about-copy{padding:50rem 40rem}.about-copy h2{font-size:75rem}.about-copy p{font-size:16px}.news-layout{grid-template-columns:1.3fr 1fr;gap:45rem}.vk-feature{padding-left:35rem}.vk-feature h3{font-size:36rem}.post-typography>span{font-size:60rem}.post-card h3{font-size:31rem}.contact-strip h2{font-size:65rem}.round-link{width:120rem;height:120rem;font-size:65rem}.page-intro h1{font-size:95rem}.page-lead{font-size:21rem}.catalog-section{padding-top:0}.about-story{gap:55rem;padding-top:0}.article-page h1{font-size:85rem}.contacts-content{gap:50rem;padding-top:0}.contact-main{padding:40rem}.contact-main h2{font-size:54rem}.contact-socials>a{font-size:26rem}.footer-links{gap:25rem}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.navigation{position:absolute;inset:100% 0 auto;display:none;background:var(--ink);padding:35px var(--gutter) 45px;border-bottom:1px solid var(--line);flex-direction:column;align-items:start;gap:12px;box-shadow:0 20px 30px #0004}.navigation.is-open{display:flex}.navigation>a{font-size:22px;width:100%;padding:10px 0}.navigation>.mobile-contact{display:block}.header-contact{margin-left:auto;margin-right:15px}.menu-button{display:flex;width:44px;height:44px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:0}.menu-button>span{height:1px;width:25px;background:var(--paper);transition:transform .2s}.menu-button[aria-expanded=true]>span:first-child{transform:translateY(4px) rotate(45deg)}.menu-button[aria-expanded=true]>span:last-child{transform:translateY(-4px) rotate(-45deg)}.hero{min-height:800rem}.hero-bottom{grid-template-columns:1fr;gap:26rem}.hero-tagline{max-width:460rem;font-size:30rem}.hero-intro{display:flex;gap:30rem;align-items:center;justify-content:space-between}.hero-intro p{margin:0;max-width:330rem}.hero-intro .button{flex:none}.hero-kicker{font-size:12px}.release{gap:40rem}.release-info h2{font-size:48rem}.release-description{font-size:15px}.release-info .eyebrow{font-size:11px}.release-credits{font-size:11px}.duration{font-size:13px}.about-teaser{grid-template-columns:1fr 1.2fr}.about-image{min-height:630rem}.about-copy h2{font-size:67rem}.about-copy p{font-size:15px}.image-note{left:30rem;top:30rem;font-size:11px}.image-index{font-size:100rem;right:25rem}.news-layout{grid-template-columns:1fr}.vk-feature{border-left:0;border-top:1px solid var(--line);padding:45rem 0 0;display:grid;grid-template-columns:1fr 1fr;gap:20rem}.vk-feature>svg{grid-column:2;grid-row:1 / span 2;justify-self:end;width:180rem}.vk-feature>.eyebrow{grid-column:1}.vk-feature h3{margin:0;font-size:40rem}.vk-feature>p{grid-column:1;margin:0}.vk-feature>a{align-self:end;justify-self:end}.footer-top{flex-wrap:wrap}.footer-top>p{font-size:20rem}.footer-links{order:3;width:100%;justify-content:space-between}.footer-bottom>span:nth-child(2){display:none}.member-card{grid-template-columns:250rem 1fr;gap:35rem}.member-info h2{font-size:42rem}.member-initial{font-size:180rem}.about-story{grid-template-columns:1fr}.story-photo>img{aspect-ratio:1.7}.contacts-content{grid-template-columns:1fr}.media-empty{padding:50rem}.news-catalog{grid-template-columns:1fr}.contact-main{padding:50rem}.contact-main h2{font-size:65rem}}
@media(max-width:600px){:root{--gutter:28rem}.header{min-height:76px;padding:0 var(--gutter);gap:15rem}.brand>span{font-size:max(24px,30rem)}.brand-symbol{width:30rem;height:30rem}.header-contact{font-size:12px;padding:10px 16px;gap:15px;margin-right:5px}.hero{height:auto;min-height:calc(100svh - 105px);padding:145rem var(--gutter) 40rem;max-height:none}.hero-overline{font-size:10px;letter-spacing:1rem}.hero-overline>span:last-child{display:none}.hero-body{margin:65rem 0 50rem}.hero-kicker{margin:0 0 12rem;font-size:10px;letter-spacing:2rem}.hero h1{font-size:20.6vw;letter-spacing:-4rem;line-height:1.2;margin-left:-3rem}.hero-bottom{margin-top:26rem;gap:22rem}.hero-tagline{font-size:27rem;max-width:380rem;line-height:1.4}.hero-intro{display:block}.hero-intro p{font-size:14px;max-width:340rem;margin-bottom:28rem}.hero-scroll{margin:0;font-size:9px}.button{min-height:48px;font-size:13px;padding:15rem 23rem;gap:28rem}.next-show{grid-template-columns:1fr auto;gap:10rem;padding:20rem var(--gutter)}.next-show>.eyebrow{grid-column:1 / -1;font-size:10px;letter-spacing:1rem}.next-show>strong{font-size:29rem}.next-show>span:nth-child(3){font-size:13px;text-align:right}.next-show .muted{display:block;font-size:12px}.section{padding:65rem var(--gutter)}.section-label{font-size:10px;gap:12rem;letter-spacing:1.5rem;margin-bottom:30rem}.section-heading{display:block;margin-bottom:35rem}.section-heading h2{font-size:59rem}.section-heading>.text-link{margin-top:24rem}.text-link{font-size:13px;gap:22rem}.release{grid-template-columns:1fr;gap:38rem}.release-art{width:100%;max-width:600rem}.release-info h2,.release-info h3{font-size:57rem;margin:20rem 0}.release-description{font-size:15px;max-width:none}.release-info .eyebrow{font-size:11px}.release-actions{margin-top:28rem}.vinyl-label span{font-size:33rem}.art-caption{font-size:10px}.vinyl-label small{font-size:11px}.release-credits{font-size:12px}.concert-row{grid-template-columns:100rem 1fr;gap:18rem;padding:28rem 0;row-gap:12rem}.concert-date{grid-row:1 / span 2;gap:10rem}.concert-date strong{font-size:58rem}.concert-date>span{font-size:15rem}.concert-date small{font-size:10px}.concert-location h3{font-size:29rem}.concert-location p{font-size:13px;margin-top:5rem}.concert-details{grid-column:2;grid-row:2}.concert-details p{font-size:12px}.concert-details>span{font-size:11px;margin-top:5rem}.concert-row>.button,.concert-row>.event-status{grid-column:2;grid-row:3;justify-self:start}.concert-row>.button{min-height:44px;margin-top:4rem}.event-status{font-size:12px}.about-teaser{grid-template-columns:1fr;margin-top:0}.about-image{min-height:330rem}.about-image img{object-position:center 55%}.image-note{left:28rem;top:28rem;font-size:10px}.image-index{bottom:0;right:28rem;font-size:100rem}.about-copy{padding:50rem var(--gutter)}.about-copy h2{font-size:72rem}.about-copy p{font-size:15px}.news-layout{gap:40rem}.post-image{aspect-ratio:1.55}.post-typography>span{font-size:67rem}.post-typography{padding:35rem}.post-card h3{font-size:35rem}.post-card>p{font-size:14px}.post-meta{font-size:10px}.vk-feature{display:flex;gap:0;align-items:start;padding-top:38rem}.vk-feature>svg{width:140rem;margin-bottom:25rem}.vk-feature h3{font-size:40rem;margin:18rem 0}.vk-feature>p{font-size:14px;margin-bottom:25rem}.vk-feature>a{align-self:start}.contact-strip{padding:45rem var(--gutter);gap:20rem;align-items:flex-end}.contact-strip .eyebrow{font-size:9px;letter-spacing:1rem;display:block;max-width:250rem}.contact-strip h2{font-size:49rem;margin-top:18rem}.round-link{height:74rem;width:74rem;min-width:60px;min-height:60px;font-size:43rem;margin-bottom:5rem}.footer{padding:45rem var(--gutter) 25rem}.footer-top{gap:28rem}.footer-top>p{font-size:18rem}.social-pill{gap:25rem;font-size:12px}.footer-links{font-size:12px;gap:15rem}.footer-wordmark{font-size:19.5vw;letter-spacing:-3rem;margin:30rem 0}.footer-bottom{font-size:10px;gap:15rem;padding-top:20rem}.page-intro{padding-top:50rem;padding-bottom:50rem}.page-intro h1{font-size:68rem;letter-spacing:-1rem;line-height:1.12}.page-lead{font-size:18rem;margin-top:25rem;line-height:1.6}.catalog-section{padding-top:0}.releases-list{gap:70rem}.tabs{gap:25rem;margin-bottom:32rem}.tabs a{font-size:14px}.empty-state{padding:40rem 0}.empty-state h2{font-size:40rem}.empty-state p{font-size:19rem}.empty-state>span{font-size:14px}.prose p{font-size:16px;margin-bottom:24rem}.about-story{padding-top:0;gap:35rem}.story-photo>img{aspect-ratio:1.2}.members-section{padding-top:0}.member-card{grid-template-columns:1fr;gap:25rem}.member-card>img,.member-initial{max-width:350rem}.member-info h2{font-size:43rem}.member-info p{font-size:15px}.member-initial{font-size:210rem}.article-page{padding-top:40rem}.back-link{margin-bottom:35rem}.article-meta{font-size:11px;gap:20rem;flex-wrap:wrap;margin-bottom:25rem}.article-page h1{font-size:61rem;letter-spacing:-1rem;line-height:1.13}.article-lead{font-size:19rem;margin:25rem 0}.article-body{margin-top:40rem}.article-image{margin:30rem 0}.article-source{font-size:12px}.media-empty{padding:40rem 30rem;gap:24rem}.media-empty h2{font-size:42rem}.media-empty p{font-size:14px}.media-empty svg{width:150rem}.media-grid{grid-template-columns:1fr;gap:35rem}.media-card h3{font-size:30rem}.contacts-content{padding-top:0;gap:30rem}.contact-main{padding:35rem 28rem}.contact-main h2{font-size:50rem;margin:25rem 0}.contact-main>.eyebrow{font-size:10px}.contact-address{font-size:20px}.contact-phone{font-size:20px}.contact-socials>a{font-size:24rem;padding:22rem 0}.contact-socials>p{font-size:13px}.player-panel{padding:13px 16px;gap:10px;flex-wrap:wrap}.player-panel>div{min-width:calc(100% - 60px)}.player-panel>audio{width:100%;height:40px;order:3}.player-panel>button{position:absolute;right:10px;top:7px}.player-panel>div>p{font-size:13px}.player-panel .eyebrow{font-size:9px}body:has(.player-panel:not([hidden])){padding-bottom:135px}.error-page h1{font-size:100rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
