
/* Shared finishing details */
html{scroll-padding-top:24px}img{max-width:100%}button,a,input,textarea{touch-action:manipulation}h1,h2,h3{overflow-wrap:anywhere}a,button{transition:background-color .18s,color .18s}main{min-width:0}.menu-toggle{display:none}.skip-link{position:fixed;top:-80px;left:16px;padding:14px;background:var(--orange);color:#111;z-index:100}.skip-link:focus{top:12px}.submission-status{border:1px solid var(--line);border-top:3px solid var(--orange);padding:28px;background:#191b16}.submission-status h3{font-size:28px;margin:18px 0 10px}.submission-status p,.submission-status li{font-size:13px;color:#c1c3b8;line-height:1.9}.submission-status ul{padding-left:18px}.submission-status .label{color:var(--orange)}.story{width:min(100% - 40px,900px);margin:0 auto;padding:60px 0 70px}.story h1{font-size:clamp(38px,6vw,76px);line-height:1.02;letter-spacing:-.8px;max-width:100%;margin:24px 0}.story>p{font-size:15px;line-height:1.9;color:#bfc2b5}.story iframe.video{display:block;aspect-ratio:16/9;height:auto;min-height:0;border-radius:0;margin:28px 0 18px}.story iframe:not(.video){max-width:100%}.story-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.story-actions a,.story-actions button{border:1px solid var(--line);background:transparent;color:#f4f3eb;padding:14px 18px;font-size:12px}.story-actions a:hover,.story-actions button:hover{border-color:var(--orange);color:var(--orange)}.related{border-top:1px solid var(--line);padding-top:28px;margin-top:45px}.related h2{font-size:30px}.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.related-card{display:block;border:1px solid var(--line);padding:18px}.related-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:14px}.related-card strong{font-family:'Barlow Condensed',Impact,sans-serif;font-size:25px;text-transform:uppercase}.related-card span{display:block;color:var(--muted);font-size:12px;margin-top:7px}.related-card:hover{border-color:var(--orange)}.share-status{font-size:12px;color:var(--muted)}
@media(max-width:800px){header{height:auto;min-height:78px;position:relative;flex-wrap:wrap;padding-top:18px;padding-bottom:18px;gap:16px}.menu-toggle{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);padding:12px 15px;color:#f4f3eb;background:transparent;font-size:12px}header nav{display:none;width:100%;flex-direction:column;gap:0;font-size:12px;order:4}header nav.is-open{display:flex}header nav a,header nav a:first-child,header nav a:last-child{display:block;padding:16px 0;border-top:1px solid var(--line)}header>.outline{display:inline-block;margin-left:auto;font-size:10px;padding:11px}.hero-content{max-width:calc(100% - 40px)}.hero .btn{min-height:46px}.feature h2{font-size:clamp(34px,7vw,46px)}.section-head small{line-height:1.7}.spotify-link{padding:10px 0;font-size:12px}.story{padding-top:35px}.story h1{font-size:clamp(36px,8vw,60px)}footer{flex-wrap:wrap}.related-grid{grid-template-columns:1fr}}
@media(max-width:480px){header>.outline{display:none}header .menu-toggle{margin-left:auto}.logo{font-size:28px}.hero{height:560px}.hero-content{top:34px}.hero-content>p{font-size:14px;line-height:1.85}.hero h1{font-size:clamp(29px,8.5vw,42px)}.hero-bottom{font-size:8px;letter-spacing:.8px}.feature-copy{padding:26px 22px}.feature-photo.feature-collage{min-height:290px}main section{padding-top:48px}.release{padding:16px}.submission-status{padding:22px}h2{font-size:40px}.intro{line-height:1.7;gap:15px}.classic-card{padding:20px}header .outline{max-width:48%;text-align:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
