/* Videoclip, lyric portrait and downloadable press materials. */
.press-download:disabled{opacity:.65;cursor:wait}.press-status{font-size:12px;line-height:1.7;color:#765334;margin-top:15px}.press-files{margin-top:19px;padding-top:16px;border-top:1px solid #dfd3c2;font-size:11px;color:#765334}.press-files summary{cursor:pointer;padding:5px 0}.press-files summary:focus-visible{outline:2px solid #98633d;outline-offset:4px}.press-files ul{padding:5px 0 0;list-style:none;margin:0}.press-files a{display:inline-block;padding:7px 0;color:#675c50;text-decoration:underline;text-underline-offset:3px}
.header nav{gap:23px}.header .nav-listen{margin-left:4px}
.video-section{background:#100e0c}.video-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:42px}.video-heading h2,.press-intro h2{font-size:62px;line-height:1.08;letter-spacing:-1.5px;margin-top:20px}.video-heading h2 em{color:#cf9e72}.video-heading>p{font-size:14px;color:#bfb09d;padding-bottom:5px}.video-poster{aspect-ratio:2.05;position:relative;isolation:isolate;overflow:hidden;background:#09060a}.video-poster>img{height:100%;object-fit:cover;object-position:center 40%;position:absolute;inset:0;z-index:-2}.video-poster-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,4,3,.65),rgba(5,4,3,.1) 55%,transparent),linear-gradient(0deg,rgba(5,4,3,.75),transparent 40%)}.video-poster figcaption{height:100%;display:flex;flex-direction:column;align-items:flex-start;padding:36px 42px}.coming-soon{display:inline-block;font-size:9px;letter-spacing:2px;border:1px solid #a68568;padding:10px 14px;color:#ead4bb;background:rgba(16,14,12,.25)}.video-release{margin-top:auto;font-size:10px;letter-spacing:3px}.video-name{font-family:Georgia,serif;font-size:clamp(42px,5.5vw,78px);line-height:1.02;letter-spacing:-1.5px;margin:16px 0 21px}.video-name em{font-weight:400;color:#dfc4a5}.video-label{font-size:9px;letter-spacing:3px;color:#ccbca7}.video-production{position:absolute;bottom:36px;right:40px;font-size:9px;letter-spacing:2px;color:#e7d6bf}.video-production>span{margin:0 13px;color:#bc9571}.video-note{font-size:13px;line-height:1.8;color:#b9a994;margin-top:22px}.video-note strong{font-weight:400;color:#dfc6a8}
.lyric-section{position:relative;isolation:isolate;min-height:470px;background:#05080c;overflow:hidden}.lyric-photo{position:absolute;inset:0;height:100%;object-fit:cover;object-position:center 37%;z-index:-3}.lyric-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(5,8,12,.65),rgba(5,8,12,.45) 44%,rgba(5,8,12,.06) 73%),linear-gradient(0deg,rgba(5,8,12,.3),transparent 60%)}.lyric-inner{min-height:470px;display:flex;flex-direction:column;justify-content:center;padding-top:80px;padding-bottom:80px}.lyric-inner .eyebrow{color:#cdbda7;font-size:9px;letter-spacing:2.5px}.lyric-inner blockquote{margin:27px 0 24px;font:400 clamp(48px,5.8vw,82px)/1.07 Georgia,serif;letter-spacing:-2px;max-width:60%}.lyric-inner blockquote em{color:#e1bb90}.lyric-signature{font-size:11px;letter-spacing:1px;color:#d3c4b2}.lyric-signature span{margin:0 12px;color:#a77955}
.press-section{border-top:1px solid #d8ccba}.press-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.press-intro h2 em{color:#98633d}.press-intro .body-copy{color:#675c50;font-size:14px;margin-top:26px;max-width:370px}.press-email{display:inline-flex;gap:25px;font-size:13px;color:#805634;margin-top:24px;padding:10px 0;border-bottom:1px solid #bd9b79}.press-card{padding:32px;background:#faf6ee;border:1px solid #d8ccba;box-shadow:0 14px 38px rgba(73,52,32,.06)}.press-card-top{display:flex;align-items:center;gap:22px}.press-card-top>img{width:100px;height:100px;object-fit:cover;flex-shrink:0}.press-card-top h3{font:400 29px/1.2 Georgia,serif;margin:10px 0 7px;letter-spacing:-.5px}.press-card-top>div>p:last-child{font-size:11px;color:#796b58}.press-card-top .eyebrow{font-size:8px;letter-spacing:2px}.press-contents{margin:25px 0;padding:20px 0 20px 17px;border-top:1px solid #dfd3c2;border-bottom:1px solid #dfd3c2;color:#675c50;font-size:12px;line-height:2}.press-contents li{padding-left:3px}.press-contents li::marker{color:#98633d}.press-download{display:flex;width:100%;justify-content:space-between;background:#211d18;color:#f9eedb;padding:18px 22px}.press-download:hover{background:#674b35}.press-download svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.4;fill:none}.press-download-meta{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:10px;color:#796b58;line-height:1.6;margin-top:16px}.press-download-meta>a{color:#765334;border-bottom:1px solid #b99b7b;padding:4px 0;white-space:nowrap}
@media(min-width:761px) and (max-width:1050px){.header nav{gap:15px;font-size:11px}.header-inner{padding-left:28px;padding-right:28px}.header .nav-listen{gap:12px;padding:11px 13px}.video-heading h2,.press-intro h2{font-size:52px}.video-poster figcaption{padding:27px 30px}.video-production{right:28px;bottom:28px;font-size:8px}.video-name{margin-top:12px;margin-bottom:15px}.press-grid{gap:40px}.press-card{padding:24px}.press-card-top{gap:16px}.press-card-top>img{width:75px;height:75px}.press-card-top h3{font-size:24px}.press-download-meta{flex-wrap:wrap;gap:6px}.lyric-inner blockquote{max-width:65%}}
@media(max-width:760px){.header nav{gap:8px;font-size:16px}.header .nav-listen{margin-left:0}.video-heading{display:block;margin-bottom:30px}.video-heading h2,.press-intro h2{font-size:49px}.video-heading>p{font-size:13px;margin-top:20px}.video-heading>p br{display:none}.video-poster{aspect-ratio:auto;min-height:440px}.video-poster>img{object-position:70% center}.video-poster-shade{background:linear-gradient(0deg,rgba(5,4,3,.95),rgba(5,4,3,.2) 80%),linear-gradient(90deg,rgba(5,4,3,.2),transparent)}.video-poster figcaption{min-height:440px;padding:24px 23px 56px}.coming-soon{font-size:8px;letter-spacing:1.5px;padding:9px 11px}.video-release{font-size:9px;margin-top:auto}.video-name{font-size:51px;margin:14px 0 18px}.video-label{font-size:8px}.video-production{left:23px;right:auto;bottom:23px;font-size:8px;letter-spacing:1.5px}.video-production>span{margin:0 10px}.video-note{font-size:12px;margin-top:18px}.lyric-section{min-height:500px}.lyric-photo{object-position:74% center}.lyric-shade{background:linear-gradient(0deg,rgba(5,8,12,.96),rgba(5,8,12,.3) 75%)}.lyric-inner{min-height:500px;justify-content:flex-end;padding-top:58px;padding-bottom:49px}.lyric-inner .eyebrow{font-size:8px;letter-spacing:2px}.lyric-inner blockquote{font-size:clamp(44px,10vw,65px);max-width:none;margin:22px 0 22px;letter-spacing:-1px}.lyric-signature{font-size:10px}.press-grid{grid-template-columns:1fr;gap:34px}.press-intro .body-copy{max-width:none}.press-card{padding:25px 22px}.press-card-top{gap:18px}.press-card-top>img{width:78px;height:78px}.press-card-top h3{font-size:25px}.press-card-top>div>p:last-child{font-size:10px}.press-contents{font-size:11px;margin:23px 0}.press-download{font-size:13px;padding:17px 19px}.press-download-meta{font-size:9px;gap:10px;flex-wrap:wrap}}
@media(max-width:360px){.video-heading h2,.press-intro h2{font-size:42px}.press-card{padding:22px 18px}.press-card-top{gap:13px}.press-card-top>img{width:65px;height:65px}.press-card-top h3{font-size:22px}.press-card-top .eyebrow{font-size:7px;letter-spacing:1.5px}}

/* Actual opening frame supplied by the artist: retain the full cinematic composition. */
.video-poster{aspect-ratio:16/9;background:#17130f}
.video-poster>img{width:100%;object-position:center}
.video-poster-shade{background:linear-gradient(90deg,rgba(17,12,9,.72),rgba(17,12,9,.26) 30%,transparent 58%),linear-gradient(0deg,rgba(17,12,9,.55),transparent 35%)}
@media(max-width:760px){
  .video-poster{aspect-ratio:auto;min-height:0}
  .video-poster>img{position:relative;inset:auto;z-index:0;height:auto;object-fit:contain;display:block}
  .video-poster-shade{display:none}
  .video-poster figcaption{height:auto;min-height:0;padding:24px 23px 67px;background:#17130f}
  .video-release{margin-top:25px}
  .video-name{font-size:clamp(35px,9.7vw,51px);margin:12px 0 16px;letter-spacing:-1px}
  .video-name br{display:none}
  .video-production{bottom:23px}
}
