.fan-list{padding:6rem 11vw;background:#e9e6df;color:#111}.fan-list h2{font-size:clamp(3.5rem,7vw,7rem)}.fan-list>p:not(.eyebrow){max-width:36rem}.fan-list form{display:flex;max-width:600px;margin-top:2rem}.fan-list input{flex:1;border:1px solid #777;background:transparent;padding:1rem;font:inherit}.fan-message{font-weight:700;color:#a01818}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.catalogue{padding:5rem 11vw}.catalogue article{display:grid;grid-template-columns:260px 1fr;gap:3rem;padding:2rem 0;border-bottom:1px solid var(--line)}.catalogue img{width:100%;aspect-ratio:1;object-fit:cover;filter:saturate(.75)}.catalogue h2{font-size:3.4rem}.catalogue p:not(.eyebrow){max-width:46rem;color:#bdb9b2}.release-detail{display:grid;grid-template-columns:minmax(280px,.8fr) 1.2fr;gap:7vw;padding:7rem 11vw}.release-detail>img{width:100%;box-shadow:22px 22px 0 #1e1e1e}.release-detail h1{font:800 clamp(4.5rem,9vw,9rem)/.76 'Barlow Condensed';letter-spacing:-.05em;margin:.1em 0 .25em}.release-detail>div>p:not(.eyebrow){max-width:45rem;color:#c7c3bc;font-size:1.1rem}.release-detail h2{font-size:2.4rem;margin-top:2.5rem}.release-detail ol{padding:0;list-style:none}.release-detail li{padding:.8rem 0;border-bottom:1px solid var(--line);font:700 1.15rem 'Barlow Condensed';letter-spacing:.05em}.release-detail li span{display:inline-block;width:3rem;color:var(--red)}@media(max-width:760px){.fan-list,.catalogue,.release-detail{padding:4.5rem 7vw}.fan-list form{display:block}.fan-list input,.fan-list button{width:100%;margin-top:.7rem}.catalogue article,.release-detail{grid-template-columns:1fr;gap:1.5rem}.catalogue img{max-width:320px}.catalogue h2{font-size:2.8rem}.release-detail>img{max-width:360px}.release-detail h1{font-size:5rem}}
