:root{--black:#171513;--brown:#c9ad90;--cream:#ede2d5;--muted:#b6aaa0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--black);color:var(--cream);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #fff;outline-offset:6px}header{height:88px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff24;background:var(--black);position:sticky;top:0;z-index:10}.logo{font-size:25px;font-weight:900;letter-spacing:-1px}.logo>span:first-child{font-size:.8em}.dot{color:var(--brown)}nav{display:flex;gap:35px;font-size:13px}nav a:hover{color:var(--brown)}.follow{font-size:12px;border:1px solid #827364;padding:13px 17px}.hero{padding:45px 5% 25px;overflow:hidden}.hero-top,.hero-line{display:flex;justify-content:space-between}.eyebrow,.section-tag,.hero-line,.ep-art>span,figcaption,.handle{font-size:10px;letter-spacing:2px;font-weight:600}.hero h1{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:clamp(100px,19vw,300px);font-weight:900;line-height:1;letter-spacing:-.04em;margin:45px 0 30px;white-space:nowrap}.hero h1>span:first-child{font-size:.78em}.hero-bottom{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:start;padding-bottom:55px}.hero-bottom>p{font-family:Georgia,serif;font-size:clamp(28px,3vw,45px);margin:0;line-height:1.15}.intro{max-width:400px;margin:0 0 25px;color:var(--muted);line-height:1.65;font-size:15px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:60px;border-bottom:1px solid var(--brown);padding:14px 0;font-size:13px}.button span{font-size:22px}.hero-line{border-top:1px solid #ffffff24;padding-top:20px;color:var(--muted);font-size:9px}.section{padding:85px 7%;scroll-margin-top:0}.section-tag{display:block;margin-bottom:45px}.story{background:var(--brown);color:var(--black)}.story-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:8%}h2{font-size:clamp(38px,4.8vw,70px);letter-spacing:-2.5px;line-height:1.05;margin:0;font-weight:600}em{font-family:Georgia,serif;font-weight:400}p{line-height:1.75}.story-copy p{font-size:15px;margin:0 0 23px}.story-copy .lead{font-size:20px;line-height:1.5}dl{margin-top:35px;border-top:1px solid #17151340}dl>div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid #17151340}dt{font-size:9px;letter-spacing:1.5px}dd{font-size:12px;margin:0}.music-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.ep-art{aspect-ratio:1;background:#b89977;color:var(--black);padding:7%;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,#17151306 4px)}.ep-art:after{content:'';position:absolute;width:75%;height:75%;border:1px solid #17151325;border-radius:50%;right:-35%;top:-35%;pointer-events:none}.ep-art>div{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:clamp(36px,5vw,76px);font-weight:900;letter-spacing:-2px;line-height:.98}.ep-art em{font-size:.72em}.ep-art>span{font-size:8px;letter-spacing:1.5px}.pill{display:inline-block;font-size:9px;letter-spacing:1.5px;padding:9px 12px;border:1px solid #8b7766;color:var(--brown);margin-bottom:25px}.music-copy h2{font-size:clamp(36px,4vw,58px)}.music-copy p{color:var(--muted);font-size:14px}.tan{color:var(--brown)}.music-copy .small{font-size:11px;margin-top:20px}.signing{background:#211d19;border-top:1px solid #ffffff16}.signing-head{display:grid;grid-template-columns:1.4fr 1fr;gap:15%;align-items:end;margin-bottom:45px}.signing-head p{font-size:14px;color:var(--muted);margin:0}.signing h2{font-size:clamp(36px,4.3vw,62px)}.photos{display:grid;grid-template-columns:1fr 1fr;gap:25px}figure{margin:0}figure a{display:block;position:relative}figure img{width:100%;height:auto;display:block}figcaption{margin-top:18px;font-size:9px;color:var(--brown)}.expand{position:absolute;bottom:14px;right:14px;background:#171513df;padding:12px;font-size:9px;letter-spacing:1px}.connect{background:var(--brown);color:var(--black);text-align:center}.connect h2{font-size:clamp(48px,6vw,85px);margin-bottom:35px}.social{display:flex;justify-content:space-between;max-width:360px;margin:auto;border-top:1px solid #17151355;border-bottom:1px solid #17151355;padding:20px 0;font-size:15px}.handle{display:block;margin-top:20px;font-size:10px}footer{display:flex;justify-content:space-between;align-items:center;padding:35px 5%}footer p,footer>a:last-child{font-size:10px;color:var(--muted)}.skip{position:fixed;left:15px;top:-100px;z-index:99;background:var(--cream);color:var(--black);padding:15px}.skip:focus{top:10px}@media(min-width:1600px){main,header,footer{max-width:1600px;margin:auto}}@media(max-width:700px){header{height:72px;padding:0 5%}.logo{font-size:20px}nav{gap:15px;font-size:10px}.follow{display:none}.hero{padding-top:30px}.hero-top{gap:20px}.eyebrow{font-size:7px;letter-spacing:1px}.hero h1{font-size:19vw;margin:40px 0 35px}.hero-bottom{grid-template-columns:1fr;gap:25px;padding-bottom:40px}.hero-bottom>p{font-size:34px}.intro{font-size:14px}.hero-line{font-size:7px;letter-spacing:1px}.section{padding:55px 6%}.section-tag{margin-bottom:30px;font-size:9px}.story-grid,.music-grid,.signing-head{grid-template-columns:1fr;gap:30px}h2{letter-spacing:-1.5px}.story-copy .lead{font-size:19px}.story-copy p{font-size:14px}.ep-art{max-width:480px;width:100%;padding:8%}.ep-art>div{font-size:14vw}.music-copy h2{font-size:43px}.signing-head{gap:25px}.photos{gap:16px;grid-template-columns:1fr}.photos figure+figure{margin-top:15px}footer{flex-wrap:wrap;gap:20px}footer p{margin-left:auto}footer>a:last-child{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.arrow{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;vertical-align:middle}.follow .arrow{margin-left:8px}.button .arrow{width:20px;height:20px}
