.sms-hero{position:relative}.sms-hero .hero-top{padding:16px 150px 0 0}.sms-mark{position:absolute;right:6%;top:32px;width:110px;height:auto}.sms-hero .field-cover{display:flex;flex-direction:column;align-items:stretch;aspect-ratio:auto;min-height:0;overflow:visible;margin-top:55px}.sms-hero .field-cover h1{order:0;font-size:clamp(64px,10vw,146px);line-height:.92;letter-spacing:-.065em;padding:0;margin:0 0 22px;max-width:100%;overflow-wrap:normal}.sms-hero .field-cover h1:after{content:"";display:block;height:2px;width:100%;background:var(--lime);margin-top:26px}.sms-hero .field-cover-caption{position:static;order:1;background:none;padding:0;color:var(--fg);font-family:Arial,Helvetica,sans-serif;font-size:clamp(16px,2.1vw,25px);letter-spacing:0;max-width:none;margin:0}.sms-hero .field-cover-art{position:static;order:2;z-index:0;width:100%;height:auto;max-height:610px;object-fit:contain;object-position:center;margin:-16px 0 -15px}.sms-tagline{color:var(--lime);font-size:clamp(20px,3vw,34px);letter-spacing:-.035em;margin:0 0 28px}.sms-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-bottom:32px}.sms-playlist{background:#141710}.sms-playlist-card{padding:32px;border:1px solid var(--line);background:var(--bg);min-width:0}.sms-playlist-card h3{font-size:32px;line-height:1.12;letter-spacing:-.04em;margin:18px 0 24px}.sms-playlist-card p{color:var(--muted)}.sms-playlist-card .button{width:100%;gap:12px}.sms-playlist-card .small{margin:20px 0 0}.sms-date{font-size:25px;color:var(--lime)}.intro-copy>a{text-decoration:underline;text-underline-offset:4px}.sms-more{padding-top:35px;padding-bottom:40px}@media(max-width:700px){.header{gap:20px;flex-wrap:wrap}.header nav{gap:16px;font-size:12px;flex-wrap:wrap}.sms-mark{width:78px;top:27px}.sms-hero .hero-top{padding-right:95px;font-size:9px}.sms-hero .field-cover{margin-top:42px}.sms-hero .field-cover h1{font-size:clamp(40px,10.4vw,72px);line-height:.98;letter-spacing:-.065em;margin-bottom:15px}.sms-hero .field-cover h1:after{margin-top:20px}.sms-hero .field-cover-caption{font-size:17px}.sms-hero .field-cover-art{margin:5px 0 0}.sms-tagline{font-size:23px;line-height:1.2}.sms-actions{gap:14px;margin-bottom:22px}.sms-actions .button{width:100%;justify-content:center}.sms-playlist-card{padding:23px}.sms-playlist-card h3{font-size:27px}.sms-playlist-card .button{font-size:12px}.sms-playlist .intro-grid{gap:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
