:root{--paper:#f2eee6;--ink:#232320;--gold:#b49a6b;--muted:#655f56;--edge:#c9c0af;--green:#173b32}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%;height:auto}figure,p{margin:0}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:3px solid #997632;outline-offset:5px}.skip{position:absolute;left:18px;top:-70px;padding:12px;background:#fff;z-index:9}.skip:focus{top:10px}header{max-width:1440px;padding:30px 5%;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--edge)}.wordmark{font-family:Didot,'Times New Roman',serif;letter-spacing:.26em;font-size:35px;line-height:1}.wordmark span{display:block;font-family:Arial,sans-serif;font-size:8px;letter-spacing:.17em;margin-top:12px}nav{display:flex;align-items:center;gap:32px;font-size:13px}nav a:hover,.text-link:hover{text-decoration:underline;text-underline-offset:5px}.nav-follow{border:1px solid var(--ink);padding:10px 18px}.hero{max-width:1440px;margin:auto;position:relative;padding:54px 7% 60px 8%;display:grid;grid-template-columns:1.05fr 1fr;gap:7%;align-items:center}.eyebrow{font-size:10px;letter-spacing:.18em;font-weight:600}.hero h1{font-family:Didot,'Times New Roman',serif;font-weight:400;font-size:clamp(68px,7vw,115px);line-height:.98;letter-spacing:-.055em;margin:30px 0}.hero em,h2 em{font-weight:400}.intro{color:var(--muted);max-width:330px;font-size:17px}.actions{display:flex;gap:23px;align-items:center;flex-wrap:wrap;margin-top:32px}.button{display:inline-flex;gap:24px;justify-content:space-between;align-items:center;padding:15px 20px;font-size:12px;border:1px solid var(--ink);transition:background .2s,color .2s}.button.dark{background:var(--ink);color:var(--paper)}.button:hover{background:var(--green);color:#fff}.text-link{font-size:12px;border-bottom:1px solid var(--gold);padding:6px 0}.hero-note{display:flex;gap:15px;align-items:center;margin-top:46px;font-size:10px;letter-spacing:.03em}.hero-note span:not(.line){color:var(--muted)}.line{width:44px;height:1px;background:var(--gold)}.hero-image{padding:10px;border:1px solid var(--gold);transform:rotate(1.5deg)}.hero-image img{width:100%;aspect-ratio:4/5;object-fit:cover}.hero-image figcaption{display:flex;justify-content:space-between;margin-top:12px;font-size:8px;letter-spacing:.16em}.hero-image figcaption span:first-child{font-family:Georgia,serif;font-size:12px;letter-spacing:.3em}.vertical-label{position:absolute;right:2.8%;top:36%;writing-mode:vertical-rl;letter-spacing:.2em;font-size:8px}.edition{max-width:1440px;margin:auto;border-block:1px solid var(--edge);padding:17px 5%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.17em}.section{max-width:1300px;margin:auto;padding:85px 5%}.section-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:36px}.section-top>p{font-size:13px;color:var(--muted)}h2{font-family:Didot,'Times New Roman',serif;font-size:clamp(38px,4.3vw,65px);font-weight:400;letter-spacing:-.04em;line-height:1.08;margin:16px 0 0}h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:28px;margin:6px 0 10px;letter-spacing:-.03em}.release-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}.release-visual{position:relative;aspect-ratio:1.15;overflow:hidden;background:#111}.release-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent 65%)}.release-visual img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.release-type{position:absolute;z-index:1;left:30px;bottom:27px;color:#f2eee6}.release-type small{font-size:9px;letter-spacing:.2em}.release-type strong{display:block;font-family:Georgia,serif;font-weight:400;font-size:52px;line-height:.95;letter-spacing:-.04em;margin-top:14px}.release-info{padding:23px 0 0}.release-info p:not(.eyebrow){color:var(--muted);font-size:13px;max-width:360px}.release-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.release-links .button{flex:1 1 205px;min-width:0}.music-footer{border-top:1px solid var(--edge);padding-top:25px;margin-top:35px;font-size:12px;color:var(--muted)}.music-footer a{border-bottom:1px solid var(--gold);margin-left:12px;color:var(--ink)}.watch{max-width:none;background:#232820;color:var(--paper);padding-inline:max(5%,calc((100vw - 1170px)/2))}.watch .section-top>p{color:#c4c9bd}.video-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}.video-picture{position:relative;aspect-ratio:16/10;overflow:hidden;background:#141814;border:1px solid #67715b}.video-picture img{width:100%;height:100%;object-fit:cover;object-position:center 35%;transition:transform .3s}.video-card:hover img{transform:scale(1.025)}.play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:rgba(242,238,230,.93);color:var(--ink);width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-size:17px;padding-left:3px}.video-caption{display:flex;justify-content:space-between;align-items:center;padding-top:20px}.video-caption h3{margin-bottom:0}.video-caption>.eyebrow{color:#c4c9bd}.video-caption>span{font-size:26px}.watch-note{font-size:11px;color:#c4c9bd;margin-top:30px}.world{display:grid;grid-template-columns:.8fr 1fr;gap:12%;align-items:center;padding-block:100px}.world figure{border:1px solid var(--gold);padding:10px}.world img{width:100%;aspect-ratio:4/5;object-fit:cover}.world figcaption{font-size:8px;text-align:center;letter-spacing:.2em;padding-top:12px}.world h2{font-size:clamp(36px,4vw,58px);margin-bottom:25px}.world p:not(.eyebrow){color:var(--muted);font-size:14px;margin-bottom:18px}.world .disclosure{border-left:1px solid var(--gold);padding-left:15px;font-size:12px!important;margin:25px 0}.connect{text-align:center;padding:75px 6% 65px;border-top:1px solid var(--edge);background:#e8e2d7}.connect h2{font-size:clamp(52px,6vw,85px);margin:20px 0}.connect>p:not(.eyebrow){font-size:14px;color:var(--muted)}.social-links{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;margin:32px auto}.social-links a{display:flex;gap:35px;padding:12px 0;border-bottom:1px solid var(--gold);font-size:13px}.share{background:none;border:0;border-bottom:1px solid var(--gold);cursor:pointer}.status{min-height:24px;font-size:12px!important;margin-top:12px}footer{max-width:1440px;margin:auto;padding:30px 5%;display:flex;gap:25px;align-items:center;justify-content:space-between}.footer-logo{font-family:Georgia,serif;font-size:30px;letter-spacing:.2em}footer p{font-size:9px;color:var(--muted)}footer>a:last-child{font-size:11px}@media(max-width:760px){header{padding:22px 6%}.wordmark{font-size:28px}.wordmark span{font-size:6px}nav{gap:15px;font-size:11px}.nav-follow{display:none}.hero{padding:40px 7% 45px;gap:36px;grid-template-columns:1fr}.hero-copy{max-width:540px}.hero h1{font-size:76px;margin:25px 0}.intro{max-width:300px}.hero-note{margin-top:28px}.hero-image{max-width:470px;width:100%;justify-self:center;transform:rotate(1deg)}.vertical-label{display:none}.edition{font-size:7px;padding:15px 6%}.edition span:nth-child(2){display:none}.section{padding:55px 7%}.section-top{display:block;margin-bottom:28px}.section-top>p{margin-top:20px}.release-grid,.video-grid{grid-template-columns:1fr;gap:42px}.release-type strong{font-size:48px}.release-info .button{width:100%}.music-footer a{display:inline-block;margin:8px 0 0}.world{grid-template-columns:1fr;gap:38px}.world figure{max-width:400px}.world h2{font-size:43px}.social-links{gap:14px 28px;max-width:350px}.social-links a{min-width:130px;justify-content:space-between}.connect{padding:55px 7% 40px}footer{flex-wrap:wrap;padding:25px 7%}footer div{order:3;flex-basis:100%}.actions{gap:20px}.button{padding:15px 18px}.text-link{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Readability: comfortable text sizes across desktop and mobile. */
body{font-size:18px;line-height:1.65}
.wordmark span{font-size:12px;letter-spacing:.12em;line-height:1.4}
nav{font-size:16px;gap:28px}.nav-follow{padding:12px 18px}
.eyebrow{font-size:13px;line-height:1.5;letter-spacing:.12em}
.intro{font-size:20px;max-width:400px}
.button,.text-link{font-size:16px;line-height:1.5}.button{min-height:52px;gap:16px}
.hero-note{font-size:14px;line-height:1.6}.hero-image figcaption{font-size:12px;letter-spacing:.08em;gap:12px;flex-wrap:wrap}.hero-image figcaption span:first-child{font-size:15px}
.vertical-label{font-size:12px;letter-spacing:.12em}.edition{font-size:12px;letter-spacing:.1em;gap:20px}
.section-top>p{font-size:17px}.release-type small{font-size:13px;letter-spacing:.12em}
.release-info p:not(.eyebrow){font-size:17px;max-width:440px}.release-links .button{flex-basis:230px}
.music-footer{font-size:16px}.watch-note{font-size:15px}.world{gap:8%;align-items:start}.world p:not(.eyebrow){font-size:18px;line-height:1.75;margin-bottom:22px}.world .disclosure{font-size:16px!important;line-height:1.7}.world figcaption{font-size:12px;letter-spacing:.1em}
.connect>p:not(.eyebrow){font-size:18px}.social-links a{font-size:17px;min-height:48px}.status{font-size:16px!important}footer p{font-size:14px;line-height:1.7}footer>a:last-child{font-size:16px}footer{gap:24px}
@media(max-width:760px){header{flex-wrap:wrap;gap:22px;padding:22px 7%}.wordmark span{font-size:11px}nav{width:100%;flex-wrap:wrap;gap:12px 24px;font-size:16px}nav a{padding-block:8px}.hero h1{font-size:clamp(56px,17vw,76px)}.hero .intro{font-size:19px}.hero-note{font-size:14px}.hero-image figcaption{font-size:11px}.edition{font-size:11px;flex-wrap:wrap}.section-top>p{font-size:17px}.release-type{left:22px;bottom:22px}.release-type small{font-size:12px}.release-type strong{font-size:clamp(38px,12vw,48px)}.release-info p:not(.eyebrow){font-size:17px}.release-links .button{flex-basis:100%;width:100%}.world h2{font-size:clamp(34px,10vw,43px)}.world p:not(.eyebrow){font-size:18px}.button,.text-link{font-size:16px}.actions{gap:18px}.social-links{gap:14px 24px}.social-links a{min-width:120px;font-size:17px}footer p{font-size:14px}footer>a:last-child{font-size:16px}.connect h2{font-size:clamp(44px,14vw,64px)}}

@media(max-width:760px){.world{gap:38px}}

.youtube-cta{display:inline-block;font-size:16px;border-bottom:1px solid var(--gold);margin-top:10px;padding:6px 0}.youtube-links{display:flex;flex-wrap:wrap;gap:20px 30px;margin-top:36px}.youtube-links a{line-height:1.6}

.collection-wave-art{position:relative;display:block;width:100%}.collection-wave-art>img{display:block;width:100%;height:auto}.collection-wave{position:absolute;background:#e4d6b9;aspect-ratio:1000/120;mask:url("assets/i-stand-on-me-48s-waveform.svg") center/contain no-repeat;-webkit-mask:url("assets/i-stand-on-me-48s-waveform.svg") center/contain no-repeat;pointer-events:none}.collection-wave.street{left:12%;top:41%;width:11%}.collection-wave.portrait{left:58%;top:61.5%;width:12%}
