.field-album-feature{position:relative;margin-bottom:76px;gap:22px;min-height:390px}.field-album-copy .field-actions{position:absolute;bottom:-64px;right:0;margin:0;max-width:100%}.field-primary-action,.field-secondary-action{font-size:10px;padding:0 12px;letter-spacing:.02em}.field-hero .field-album-copy h1{font-size:clamp(25px,2.65vw,46px);letter-spacing:-.055em;margin-top:0}.field-hero-copy{padding-left:14px}.field-hero-menu>a{font-size:10px;white-space:nowrap;padding-inline:9px}.field-hero-news-marker{height:auto;grid-template-rows:none;left:-28px}.field-hero-news-step{min-height:44px}.field-hero-news-step span{height:20px!important}.field-lineup-card-top time{font-size:32px}.field-nav{grid-template-columns:auto minmax(0,1fr) auto}.field-header-release{grid-template-columns:auto minmax(0,1fr);max-width:740px}.field-header-player{grid-template-columns:minmax(70px,1fr) 40px minmax(70px,110px)}.field-header-shelf{padding-inline:8px}.field-artist{min-height:540px}.field-hero{padding-top:54px;padding-bottom:38px}.field-intro{font-size:13px!important}.field-header-release-copy{overflow:hidden}.field-lineup-card-main{padding-bottom:10px}.field-lineup-card-date{flex-wrap:wrap}.field-lineup-card-main p{line-height:1.5}.field-language-menu{z-index:40}
@media(max-width:900px){.field-hero-menu{flex-direction:row}.field-header-release{max-width:none}.field-album-feature{grid-template-columns:minmax(0,1fr) 38%;gap:15px}.field-artist{min-height:490px}.field-hero{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr)}.field-hero .field-album-copy h1{font-size:28px}}
@media(max-width:680px){.field-nav{grid-template-columns:minmax(0,1fr) auto}.field-header-release{grid-template-columns:1fr}.field-header-player{grid-template-columns:minmax(0,1fr) 36px}.field-hero{grid-template-columns:1fr}.field-hero-copy{padding-left:34px}.field-album-feature{grid-template-columns:1fr;min-height:0;margin-bottom:60px}.field-album-cover{width:180px;grid-row:1}.field-album-copy{grid-row:2}.field-hero .field-album-copy h1{font-size:34px}.field-hero-news-marker{left:0}.field-album-copy .field-actions{justify-content:flex-end;width:100%}.field-artist{min-height:480px}.field-header-album{flex-basis:36px}.field-nav-buy{padding:0 8px;font-size:8px}.field-hero-menu{gap:0;justify-content:flex-start}.field-hero-menu>a{font-size:9px}}
