/* Beats / Sleeve Notes. Change these tokens to customize the edition. */
:root{--paper:#f4f0e7;--ink:#23211e;--orange:#cc3f16;--rule:#c8bbaa;--heading:'Barlow Condensed','Arial Narrow',Impact,sans-serif;--body:'DM Sans',Arial,sans-serif;--radius:22px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--orange);outline-offset:6px}img{display:block;width:100%;height:100%;object-fit:cover}h1,h2,h3,p{margin:0}.page{max-width:1440px;padding:32px 46px 24px;margin:auto}.masthead{display:grid;grid-template-columns:auto 1fr;gap:36px;align-items:center;margin-bottom:30px}.logo{font-family:var(--heading);font-size:clamp(100px,13vw,190px);font-weight:900;line-height:.8;letter-spacing:-7px;padding-bottom:15px}.logo span,.footer-logo span{color:var(--orange)}.header-content{padding-top:6px}.edition{display:flex;justify-content:space-between;gap:20px;border-bottom:2px solid var(--orange);padding-bottom:17px;font:600 13px var(--heading);letter-spacing:2px}nav{display:flex;justify-content:space-between;gap:20px;padding-top:18px}nav a{font:700 clamp(24px,2.7vw,38px)/1.2 var(--heading);text-transform:uppercase;min-height:44px;display:flex;align-items:center}nav a:hover{color:var(--orange)}.stories{display:grid;grid-template-columns:1.45fr 1fr;gap:28px;padding-bottom:30px}.story-image{display:block;border-radius:var(--radius);overflow:hidden;aspect-ratio:1.76}.story-image img{transition:transform .4s}.story-image:hover img{transform:scale(1.025)}.lead-story>.story-image{aspect-ratio:1.62}.supporting-stories{border-left:1px solid var(--rule);padding-left:28px;display:grid;gap:25px}.supporting-stories .story-image{aspect-ratio:3}.local-natives{object-position:center 28%}.category{font:700 14px var(--heading);letter-spacing:1.7px;color:var(--orange);margin:12px 0 7px}h1{font:800 clamp(42px,5vw,72px)/.94 var(--heading);text-transform:uppercase;letter-spacing:-1.4px}h1 a:hover,h2 a:hover{color:var(--orange)}.subheading{font:600 22px var(--heading);text-transform:uppercase;letter-spacing:4px;margin-top:14px}.dek{max-width:580px;margin-top:12px;font-size:16px;line-height:1.6}.supporting-stories h2{font:800 clamp(29px,3vw,42px)/1 var(--heading);text-transform:uppercase;letter-spacing:-.4px}.section-row{border-top:2px solid var(--orange);padding:20px 0;display:grid;grid-template-columns:120px 1fr;gap:28px}.section-number{font:800 140px/.9 var(--heading);letter-spacing:-5px;color:var(--orange)}.section-label{font:700 15px var(--body);text-transform:uppercase;letter-spacing:3px;margin-bottom:14px}.album-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.album{border-right:1px solid var(--rule);padding-right:22px}.album:last-child{border-right:0;padding-right:0}.album>a{display:flex;align-items:center;gap:17px;min-height:125px}.album img{width:110px;height:110px;flex-shrink:0;border-radius:16px}.album h3{font:700 27px/1.1 var(--heading);text-transform:uppercase}.album p{font:600 italic 23px/1.15 var(--heading);text-transform:uppercase;color:var(--orange);margin-top:7px}.album a:hover h3{text-decoration:underline;text-underline-offset:4px}.discover{grid-template-columns:120px 1fr 1.4fr;align-items:center;padding-top:22px;padding-bottom:25px}.discover .section-label{margin-bottom:4px}.discover h2{font:800 44px/.95 var(--heading);text-transform:uppercase;letter-spacing:-1px}.discovery-copy{border-left:1px solid var(--orange);padding-left:28px}.discovery-copy>p{font-size:15px;max-width:540px}.archive-links{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:8px}.archive-links a{font:600 17px var(--heading);text-transform:uppercase;color:var(--orange);text-decoration:underline;text-underline-offset:4px;min-height:44px;display:flex;align-items:center}footer{display:flex;align-items:center;gap:22px;border-top:1px solid var(--ink);padding-top:15px}footer p,footer>span,footer>a:not(.footer-logo){font:600 11px var(--heading);letter-spacing:1.6px}.footer-logo{font:900 34px/.8 var(--heading);letter-spacing:-1px}footer>span{margin-left:auto}footer>a:not(.footer-logo){text-decoration:underline;min-height:44px;display:flex;align-items:center}.archive-notice{font-size:12px;color:#625b51;margin-top:14px;line-height:1.6}.skip{position:absolute;top:-100px;left:20px;background:var(--ink);color:white;padding:14px;z-index:10}.skip:focus{top:10px}.menu-toggle{background:transparent;border:1px solid var(--ink);border-radius:8px;min-height:44px;padding:6px 12px;font-weight:600;cursor:pointer}
@media(max-width:1100px){.page{padding:28px}.masthead{gap:25px}.edition-note{display:none}.album-grid{gap:15px}.album{padding-right:12px}.album img{width:80px;height:80px}.album>a{gap:12px}.album h3{font-size:24px}.album p{font-size:21px}.section-row{grid-template-columns:90px 1fr;gap:20px}.section-number{font-size:115px}.discover{grid-template-columns:90px 1fr 1.2fr}.discover h2{font-size:36px}.supporting-stories{padding-left:20px}.stories{gap:20px}}
@media(max-width:740px){.page{padding:22px}.masthead{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:22px}.logo{font-size:100px;letter-spacing:-4px}.header-content{display:contents}.edition{order:3;width:100%;font-size:12px;padding:4px 0 13px}.menu-toggle:not([hidden]){display:block;margin-top:12px}nav{order:4;width:100%;padding:4px 0 8px;gap:12px;flex-wrap:wrap}nav a{font-size:25px}nav[hidden]{display:none}.stories{grid-template-columns:1fr;gap:25px}.lead-story>.story-image{aspect-ratio:1.65}h1{font-size:clamp(40px,9vw,62px);letter-spacing:-.6px}.subheading{font-size:19px;letter-spacing:2px}.supporting-stories{border-left:0;padding-left:0;gap:23px}.supporting-stories .story-image{aspect-ratio:2.6}.supporting-stories h2{font-size:32px}.category{font-size:13px}.section-row{grid-template-columns:1fr;gap:0}.section-number{display:none}.section-label{font-size:13px;letter-spacing:2px}.album-grid{grid-template-columns:1fr;gap:0}.album{border-right:0;border-bottom:1px solid var(--rule);padding:12px 0}.album:first-child{padding-top:0}.album:last-child{border-bottom:0;padding-bottom:0}.album>a{min-height:80px;gap:18px}.album img{width:82px;height:82px;border-radius:12px}.album h3{font-size:26px}.album p{font-size:22px;margin-top:4px}.discover{grid-template-columns:1fr;gap:18px}.discover h2{font-size:42px}.discovery-copy{border-left:0;padding-left:0}.archive-links{flex-direction:column;gap:0}footer{flex-wrap:wrap;gap:14px 20px}footer p{max-width:200px}footer>span{margin-left:0;width:100%}.archive-notice{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.story-image img{transition:none}.story-image:hover img{transform:none}}
