/* Listening and editorial resources are available at the first decision point. */
.hero-tolerance .hero-content{padding-top:44px;padding-bottom:92px}
.hero-tolerance .hero-content>.eyebrow{margin-bottom:24px}
.hero-tolerance h1{font-size:clamp(88px,8.8vw,146px)}
.hero-tolerance .hero-identity{max-width:43ch;color:#dfdad1;font-size:14px;line-height:1.7;margin:24px 0 0}
.hero-tolerance .release-line{margin-top:22px}
.hero-tolerance .hero-actions{flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:24px}
.hero-listen-note{color:var(--muted);font-size:10px;margin:8px 0 0;letter-spacing:.04em}
.music-section .section-heading .eyebrow{color:var(--accent)}
.artist-quick-facts{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}
.artist-quick-facts span{font-size:10px;letter-spacing:.06em;padding:6px 10px;border:1px solid #615048;color:#e0c9b9}
.press-overview{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);gap:7%;align-items:center;padding:42px 5.7%;background:radial-gradient(ellipse at 0 0,#2d1a1a,transparent 70%),#0a0b0d}
.press-overview .eyebrow{margin-bottom:17px;color:#e8896b}
.press-overview h1{font-size:clamp(60px,6.6vw,96px);line-height:.98;white-space:nowrap}
.press-overview h1 span{margin-left:.15em}
.press-overview .press-identity{font-size:17px;line-height:1.65;color:#e3ddd3;max-width:58ch;margin:20px 0 16px}
.press-overview .press-next-release{font-size:12px;color:var(--muted);margin:0 0 22px}
.press-overview .press-next-release strong{color:var(--paper);font-weight:500}
.press-overview-photo{margin:0;max-width:360px;justify-self:end;width:100%}
.press-overview-photo img{width:100%;height:345px;object-fit:cover;object-position:center 25%}
.press-action-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.press-action-row .button{min-height:48px;font-size:10px;gap:15px}
.button.secondary{border-color:#6e625b;background:transparent;color:var(--paper)}
.button.secondary:hover{border-color:var(--accent);color:var(--accent);background:#211a18}
.press-inline-tools{display:flex;flex-wrap:wrap;gap:8px 25px;margin-top:8px}
.press-inline-tools .text-link{font-size:12px;gap:8px}
.press-inline-tools button{padding:0;border:0;background:none}
.press-overview .copy-status{font-size:11px;color:#e8b69c;line-height:1.4;min-height:16px;margin:0}
.press-resource-nav a{padding-left:20px;font-size:13px}
.press-resource-nav>a:first-child{border-left:1px solid var(--line)}
.press-section .section-intro{margin:20px 0 25px}
.media-download-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0}
.media-download{border:1px solid var(--line);background:#111214;min-width:0}
.media-download figure{margin:0;background:#07080a;padding:0;height:300px;display:flex;align-items:center;justify-content:center}
.media-download figure img{width:100%;height:100%;object-fit:cover}
.media-download.campaign-photo figure img{object-fit:contain}
.media-download.logo-download figure{padding:30px}
.media-download.logo-download figure img{height:auto;object-fit:contain}
.media-download-body{padding:22px}
.media-download h3{font-size:21px;line-height:1.25;margin-bottom:12px}
.press-body .media-download p{font-size:12px;line-height:1.7;margin:0 0 12px}
.media-download .text-link{font-size:12px;gap:15px}
.press-kit-box{padding:25px;border:1px solid #6e493b;background:#211814;margin:20px 0 26px}
.press-kit-box h3{font-size:24px;margin-bottom:12px}
.press-kit-box .button{margin-top:8px}
.press-kit-size{font-size:11px;color:#c3b6aa;margin-left:12px}
.press-text-downloads{display:flex;gap:8px 24px;flex-wrap:wrap;margin-top:16px}
.press-text-downloads a{font-size:12px;min-height:44px;display:inline-flex;align-items:center;gap:10px}
.release-copy-tools{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap;margin-top:22px}
.release-copy-tools button{background:transparent;padding:0;border:0}
.press-body .copy-status{font-size:12px;color:#e8b69c;min-height:20px;margin:6px 0 0}
.press-contact-line{padding-top:20px;border-top:1px solid var(--line)}
.press-contact-line a{display:inline-block;min-height:44px;color:var(--paper)}
@media(max-width:1050px){.press-overview{grid-template-columns:minmax(0,1fr) 240px;gap:30px}.press-overview-photo img{height:320px}.press-overview h1{font-size:65px}.press-overview .press-identity{font-size:15px}.press-action-row{gap:8px}.press-action-row .button{padding-inline:15px}.hero-tolerance h1{font-size:8.8vw}}
@media(max-width:700px){
 .hero-tolerance .hero-image,.hero-tolerance:before{height:clamp(280px,92vw,430px)}
 .hero-tolerance .hero-image img{object-position:center 30%}
 .hero-tolerance .hero-content{padding:calc(clamp(280px,92vw,430px) - 25px) 6% 88px}
 .hero-tolerance h1{font-size:clamp(35px,10.5vw,70px)}
 .hero-tolerance .hero-content>.eyebrow{top:20px;margin:0;font-size:8px}
 .hero-tolerance .hero-identity{font-size:13px;line-height:1.6;max-width:42ch;margin-top:16px}
 .hero-tolerance .release-line{margin-top:17px}
 .hero-tolerance .hero-actions{margin-top:18px;gap:5px 20px}
 .hero-tolerance .hero-actions .button{font-size:9px;gap:12px;padding:13px 16px;min-height:46px}
 .hero-tolerance .hero-actions .text-link{font-size:10px;gap:10px}
 .hero-listen-note{font-size:9px;margin-top:3px}
 .artist-quick-facts{margin:20px 0}
 .press-overview{display:block;padding:30px 6% 24px;min-height:0}
 .press-overview h1{font-size:48px;line-height:1;max-width:calc(100% - 125px);white-space:normal;min-height:96px}
 .press-overview h1 span{display:block;margin-left:0}
 .press-overview .eyebrow{font-size:8px;margin-bottom:18px}
 .press-overview-photo{position:absolute;right:6%;top:30px;width:112px}
 .press-overview-photo img{height:140px;object-position:center 22%}
 .press-overview .press-identity{margin-top:22px;font-size:14px;line-height:1.65;clear:both}
 .press-overview .press-next-release{font-size:11px;margin-bottom:18px}
 .press-action-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}
 .press-action-row .button{font-size:9px;padding:12px 10px;gap:9px;letter-spacing:.04em}
 .press-inline-tools{gap:3px 18px;margin-top:10px}
 .press-inline-tools .text-link{font-size:11px}
 .press-resource-nav{grid-template-columns:1fr 1fr}
 .press-resource-nav>a{padding:16px 15px;font-size:12px;min-height:82px;border-bottom:1px solid var(--line)}
 .press-resource-nav>a b{right:14px;bottom:17px}
 .media-download-grid{grid-template-columns:1fr;gap:18px}
 .media-download figure{height:auto;aspect-ratio:3/2}
 .media-download.campaign-photo figure{aspect-ratio:1657/2048}
 .media-download.logo-download figure{aspect-ratio:2/1}
 .press-kit-box{padding:20px}.press-kit-size{display:block;margin:10px 0 0}
}
@media(max-width:360px){.press-overview h1{font-size:43px;max-width:calc(100% - 100px)}.press-overview-photo{width:95px}.press-overview-photo img{height:130px}.press-overview .eyebrow{max-width:160px;letter-spacing:.1em}.hero-tolerance .hero-actions{gap:4px 14px}.hero-tolerance .hero-actions .button{font-size:8px;padding-inline:12px}.hero-tolerance .hero-actions .text-link{gap:5px;font-size:9px}}
