.song-artist-profile{font-size:18px;line-height:1.55;color:#f7f4ef;background:#1e1713}
.song-artist-profile *{box-sizing:border-box}
.song-artist-profile html{scroll-behavior:smooth}
.song-artist-profile body{margin:0;color:var(--paper);background:var(--ink);font-family:"Source Sans 3",system-ui,sans-serif;font-size:18px;line-height:1.55}
.song-artist-profile body.dialog-open{overflow:hidden}
.song-artist-profile a{color:inherit}
.song-artist-profile .skip-link{position:absolute;left:-9999px}
.song-artist-profile .skip-link:focus{left:1rem;top:1rem;z-index:100;background:var(--paper);color:var(--ink);padding:.6rem 1rem}
.song-artist-profile .site-header{position:sticky;top:0;z-index:50;min-height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;background:rgba(8,8,8,.92);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}
.song-artist-profile .brand{display:flex;align-items:center;gap:.75rem;text-decoration:none;text-transform:uppercase}
.song-artist-profile .brand-mark{width:44px;height:44px;display:grid;place-items:center;border:2px solid var(--orange);color:var(--orange);font:800 1.65rem "Barlow Condensed",sans-serif;transform:rotate(-4deg)}
.song-artist-profile .brand-copy{display:grid;line-height:.9}
.song-artist-profile .brand-copy strong{font:700 1.35rem "Barlow Condensed",sans-serif;letter-spacing:.05em}
.song-artist-profile .brand-copy small{color:var(--orange);font-size:.75rem;letter-spacing:.28em;margin-top:.35rem}
.song-artist-profile nav{display:flex;align-items:center;gap:2rem}
.song-artist-profile nav a{text-decoration:none;font:700 .95rem "Barlow Condensed",sans-serif;letter-spacing:.11em;text-transform:uppercase}
.song-artist-profile nav a:hover,.song-artist-profile nav a:focus-visible{color:var(--orange)}
.song-artist-profile .menu-button{display:none;background:transparent;color:var(--paper);border:1px solid var(--line);padding:.55rem .8rem;font:inherit}
.song-artist-profile .hero{min-height:58vh;padding:clamp(4rem,8vw,7rem) 7vw;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;background:radial-gradient(circle at 82% 24%,rgba(244,119,33,.19),transparent 32%),linear-gradient(135deg,#080808 0%,#141416 72%)}
.song-artist-profile .hero::after{content:"B";position:absolute;right:-1vw;top:-10vw;font:800 min(47vw,620px)/1 "Barlow Condensed",sans-serif;color:transparent;-webkit-text-stroke:1px rgba(244,119,33,.16);pointer-events:none}
.song-artist-profile .eyebrow{margin:0 0 1rem;color:var(--orange);font:700 .9rem "Barlow Condensed",sans-serif;letter-spacing:.2em;text-transform:uppercase}
.song-artist-profile h1,.song-artist-profile h2{font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;margin:0;line-height:.89}
.song-artist-profile h1{max-width:1000px;font-size:clamp(4rem,8.8vw,8.5rem);letter-spacing:-.035em;position:relative;z-index:1}
.song-artist-profile h1 span{color:var(--orange)}
.song-artist-profile .hero-copy{max-width:690px;color:#d5d1c8;font-size:clamp(1.1rem,2vw,1.45rem);position:relative;z-index:1}
.song-artist-profile .button{align-self:flex-start;display:inline-block;padding:.9rem 1.2rem;text-decoration:none;font:700 1rem "Barlow Condensed",sans-serif;letter-spacing:.08em;text-transform:uppercase;position:relative;z-index:1}
.song-artist-profile .button-primary{background:var(--orange);color:var(--ink)}
.song-artist-profile .button-primary:hover{background:#ff8a3d}
.song-artist-profile .artists{padding:7rem 5vw 5rem;background:var(--coal)}
.song-artist-profile .section-intro{display:grid;grid-template-columns:1fr 2fr;gap:4vw;align-items:end;margin-bottom:3rem}
.song-artist-profile .section-intro h2{font-size:clamp(4rem,8vw,8rem);text-align:right}
.song-artist-profile .roster-count{color:var(--muted)}
.song-artist-profile .artist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}
.song-artist-profile .artist-card{position:relative;aspect-ratio:2/3;overflow:hidden;border:0;padding:0;background:#181818;color:var(--paper);cursor:pointer;text-align:left}
.song-artist-profile .artist-card img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.88) contrast(1.04);transition:transform .45s ease,filter .45s ease}
.song-artist-profile .artist-shade{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.15) 45%,transparent 70%);transition:background .35s ease}
.song-artist-profile .artist-name{position:absolute;left:1.25rem;right:1.25rem;bottom:1.15rem;font:800 clamp(1.55rem,2.7vw,2.6rem)/.94 "Barlow Condensed",sans-serif;text-transform:uppercase;text-shadow:0 2px 20px rgba(0,0,0,.7)}
.song-artist-profile .artist-card:hover img,.song-artist-profile .artist-card:focus-visible img{transform:scale(1.035);filter:saturate(1.03) contrast(1.07)}
.song-artist-profile .artist-card:hover .artist-shade,.song-artist-profile .artist-card:focus-visible .artist-shade{background:linear-gradient(to top,rgba(189,67,8,.9) 0%,rgba(0,0,0,.15) 48%,transparent 72%)}
.song-artist-profile .artist-card:focus-visible{outline:4px solid var(--orange);outline-offset:-4px}
.song-artist-profile .artist-hint{text-align:center;color:var(--muted);margin:2rem 0 0}
.song-artist-profile .featured{display:grid;grid-template-columns:150px 1.25fr .9fr;gap:5vw;padding:8rem 7vw;background:var(--paper);color:var(--ink);align-items:center}
.song-artist-profile .feature-kicker{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;border-top:5px solid var(--orange);color:var(--orange-deep);font:800 .9rem "Barlow Condensed",sans-serif;letter-spacing:.12em;text-transform:uppercase}
.song-artist-profile .feature-copy h2{font-size:clamp(4rem,7vw,7rem)}
.song-artist-profile .feature-copy>p:not(.eyebrow){max-width:650px;color:#4e4b45}
.song-artist-profile .text-link{border:0;background:transparent;padding:.3rem 0;color:var(--orange-deep);font:700 1rem "Source Sans 3",sans-serif;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;cursor:pointer}
.song-artist-profile .feature-quote{font:700 clamp(1.7rem,3vw,3rem)/1.06 "Barlow Condensed",sans-serif;text-transform:uppercase;border-left:1px solid #cbc5ba;padding-left:3vw}
.song-artist-profile .channels{display:grid;grid-template-columns:1fr 1fr}
.song-artist-profile .channel{min-height:580px;display:grid;grid-template-columns:55px 1fr auto;gap:1.5rem;align-items:center;padding:5rem 5vw;text-decoration:none}
.song-artist-profile .channel-country{background:#141416}
.song-artist-profile .channel-blues{background:#0c151d}
.song-artist-profile .channel-number{align-self:start;border-top:4px solid var(--orange);padding-top:.5rem;color:var(--orange);font:800 1rem "Barlow Condensed",sans-serif}
.song-artist-profile .channel h2{font-size:clamp(3.4rem,5.5vw,6rem)}
.song-artist-profile .channel p:last-child{color:var(--muted)}
.song-artist-profile .channel-arrow{font-size:2rem;color:var(--orange);transition:transform .25s}
.song-artist-profile .channel:hover .channel-arrow{transform:translateX(8px)}
.song-artist-profile .manifesto{padding:9rem 7vw;text-align:center;background:var(--orange);color:var(--ink)}
.song-artist-profile .manifesto .eyebrow{color:#642200}
.song-artist-profile .manifesto h2{max-width:1150px;margin:0 auto 2rem;font-size:clamp(3.6rem,7.5vw,7.5rem)}
.song-artist-profile .manifesto>p:last-child{max-width:810px;margin:0 auto;font-size:1.12rem}
.song-artist-profile .artist-dialog{width:min(1100px,94vw);max-height:92vh;padding:0;border:1px solid rgba(255,255,255,.2);background:#0e0e0f;color:var(--paper);box-shadow:0 30px 90px rgba(0,0,0,.72)}
.song-artist-profile .artist-dialog::backdrop{background:rgba(0,0,0,.82);backdrop-filter:blur(5px)}
.song-artist-profile .dialog-close{position:absolute;z-index:2;right:1rem;top:1rem;border:1px solid rgba(255,255,255,.35);background:rgba(8,8,8,.8);color:var(--paper);padding:.55rem .8rem;cursor:pointer}
.song-artist-profile .dialog-layout{display:grid;grid-template-columns:.82fr 1.18fr;min-height:650px}
.song-artist-profile .dialog-layout>img{width:100%;height:100%;max-height:88vh;object-fit:cover}
.song-artist-profile .dialog-copy{padding:clamp(3rem,6vw,6rem);align-self:center}
.song-artist-profile .dialog-copy h2{font-size:clamp(3.5rem,6vw,6.5rem)}
.song-artist-profile .dialog-copy>p{color:#cdc9c0}
.song-artist-profile .dialog-songs{margin-top:2rem;border-top:1px solid var(--line);padding-top:1.2rem}
.song-artist-profile .dialog-songs>span{color:var(--orange);font:700 .85rem "Barlow Condensed",sans-serif;letter-spacing:.15em;text-transform:uppercase}
.song-artist-profile .dialog-songs ul{padding-left:1.2rem}
.song-artist-profile .dialog-note{font-size:.85rem;color:#8f8b83!important}
.song-artist-profile footer{display:grid;grid-template-columns:1.2fr 1fr auto;gap:2rem;align-items:end;padding:4rem 7vw;background:#050506;border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}
.song-artist-profile .footer-brand{display:grid}
.song-artist-profile .footer-brand strong{color:var(--paper);font:800 2rem "Barlow Condensed",sans-serif;text-transform:uppercase}
.song-artist-profile .footer-links{display:grid;gap:.35rem}
.song-artist-profile .footer-links a{text-decoration:none}
.song-artist-profile .footer-links a:hover{color:var(--orange)}
.song-artist-profile footer p{margin:0}
.song-artist-profile .artist-card{text-decoration:none}
.song-artist-profile .profile-page{background:var(--ink)}
.song-artist-profile .profile-hero{display:grid;grid-template-columns:.78fr 1.22fr;min-height:calc(100vh - 84px);background:radial-gradient(circle at 18% 25%,rgba(244,119,33,.18),transparent 34%),#09090a}
.song-artist-profile .profile-title{padding:8vw 5vw 7vw 7vw;display:flex;flex-direction:column;justify-content:center}
.song-artist-profile .profile-title h1{font-size:clamp(5rem,10vw,10rem)}
.song-artist-profile .profile-title>p:last-child{max-width:530px;color:#c8c3ba;font-size:1.2rem}
.song-artist-profile .profile-portraits{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}
.song-artist-profile .profile-portraits figure{position:relative;margin:0;min-height:680px;overflow:hidden;background:#171717}
.song-artist-profile .profile-portraits img{width:100%;height:100%;object-fit:cover;display:block}
.song-artist-profile .profile-portraits figure:first-child img{object-position:50% 30%}
.song-artist-profile .profile-portraits figcaption{position:absolute;left:1rem;bottom:1rem;padding:.35rem .55rem;background:rgba(8,8,8,.74);color:var(--orange);font:700 .8rem "Barlow Condensed",sans-serif;letter-spacing:.16em;text-transform:uppercase}
.song-artist-profile .profile-story{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:9rem 7vw;background:var(--paper);color:var(--ink)}
.song-artist-profile .profile-story h2,.song-artist-profile .profile-section-heading h2,.song-artist-profile .profile-truth h2{font-size:clamp(3.8rem,7vw,7.5rem)}
.song-artist-profile .profile-story>div:last-child{font-size:1.12rem;color:#46433e}
.song-artist-profile .profile-story blockquote{margin:2.5rem 0 0;padding:1.5rem 0 0;border-top:4px solid var(--orange);font:700 clamp(1.8rem,3vw,3rem)/1.05 "Barlow Condensed",sans-serif;text-transform:uppercase;color:var(--ink)}
.song-artist-profile .profile-music{padding:8rem 7vw;background:#111112}
.song-artist-profile .profile-section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:3rem}
.song-artist-profile .song-list{border-top:1px solid var(--line)}
.song-artist-profile .song-list article{display:grid;grid-template-columns:70px 1fr;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--line)}
.song-artist-profile .song-list article>span{color:var(--orange);font:800 1rem "Barlow Condensed",sans-serif}
.song-artist-profile .song-list h3{margin:0;font:800 clamp(2rem,4vw,4rem)/1 "Barlow Condensed",sans-serif;text-transform:uppercase}
.song-artist-profile .song-list p{margin:.7rem 0 0;color:var(--muted)}
.song-artist-profile .song-feature{background:linear-gradient(90deg,rgba(244,119,33,.12),transparent);padding-left:1rem!important}
.song-artist-profile .streaming-note{margin:2rem 0 0;color:var(--muted);font-size:.95rem}
.song-artist-profile .profile-truth{padding:9rem 7vw;text-align:center;background:var(--orange);color:var(--ink)}
.song-artist-profile .profile-truth .eyebrow{color:#642200}
.song-artist-profile .profile-truth p:last-child{max-width:760px;margin:2rem auto 0}
.song-artist-profile .back-roster{display:block;padding:2rem 7vw;background:#080808;color:var(--paper);text-decoration:none;font:700 1rem "Barlow Condensed",sans-serif;letter-spacing:.1em;text-transform:uppercase}
.song-artist-profile .back-roster:hover{color:var(--orange)}
@media(max-width:1000px){.song-artist-profile .artist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.song-artist-profile .featured{grid-template-columns:80px 1fr}
.song-artist-profile .feature-quote{grid-column:2}
.song-artist-profile .channels{grid-template-columns:1fr}
.song-artist-profile .channel{min-height:470px}
.song-artist-profile .dialog-layout{grid-template-columns:1fr 1fr}
.song-artist-profile .profile-hero{grid-template-columns:1fr}
.song-artist-profile .profile-title{min-height:560px}
.song-artist-profile .profile-portraits figure{min-height:620px}
.song-artist-profile .profile-story{grid-template-columns:1fr;gap:3rem}
}
@media(max-width:700px){.song-artist-profile body{font-size:17px}
.song-artist-profile .site-header{min-height:72px}
.song-artist-profile .menu-button{display:block}
.song-artist-profile nav{display:none;position:absolute;top:72px;left:0;right:0;padding:1.5rem 5vw 2rem;background:#09090a;border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:1.2rem}
.song-artist-profile nav.open{display:flex}
.song-artist-profile .hero{min-height:55vh;padding-top:5rem}
.song-artist-profile .section-intro{grid-template-columns:1fr}
.song-artist-profile .section-intro h2{text-align:left}
.song-artist-profile .artists{padding:5rem 4vw 4rem}
.song-artist-profile .artist-grid{gap:2px}
.song-artist-profile .artist-name{left:.85rem;right:.85rem;bottom:.85rem;font-size:1.45rem}
.song-artist-profile .featured{grid-template-columns:1fr;padding:6rem 7vw}
.song-artist-profile .feature-kicker{min-height:45px;flex-direction:row}
.song-artist-profile .feature-quote{grid-column:1;padding:2rem 0 0;border-left:0;border-top:1px solid #cbc5ba}
.song-artist-profile .channel{grid-template-columns:38px 1fr auto;min-height:420px;padding:4rem 5vw}
.song-artist-profile .dialog-layout{grid-template-columns:1fr}
.song-artist-profile .dialog-layout>img{height:42vh}
.song-artist-profile .dialog-copy{padding:2.5rem 1.5rem}
.song-artist-profile .artist-dialog{max-height:94vh}
.song-artist-profile footer{grid-template-columns:1fr;align-items:start}
.song-artist-profile .profile-title{padding:6rem 6vw 4rem;min-height:500px}
.song-artist-profile .profile-portraits{grid-template-columns:1fr 1fr}
.song-artist-profile .profile-portraits figure{min-height:500px}
.song-artist-profile .profile-story,.song-artist-profile .profile-music,.song-artist-profile .profile-truth{padding:6rem 6vw}
.song-artist-profile .song-list article{grid-template-columns:40px 1fr;gap:1rem}
.song-artist-profile .profile-section-heading{display:block}
}
.song-artist-profile .profile-title>p{max-width:560px;color:#c8c3ba;font-size:1.2rem}
.song-artist-profile .profile-jump{display:flex;align-items:center;gap:1.5rem;margin-top:1.3rem}
.song-artist-profile .profile-chapter,.song-artist-profile .profile-connect{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:8rem 7vw;background:#e7e1d6;color:var(--ink)}
.song-artist-profile .profile-chapter>div:last-child,.song-artist-profile .profile-connect>div:last-child{font-size:1.12rem;color:#46433e}
.song-artist-profile .profile-chapter blockquote{margin:2.5rem 0 0;padding:1.5rem 0 0;border-top:4px solid var(--orange);font:700 clamp(1.8rem,3vw,3rem)/1.05 "Barlow Condensed",sans-serif;text-transform:uppercase}
.song-artist-profile .artist-chat{display:grid;grid-template-columns:.85fr 1.15fr;gap:7vw;padding:9rem 7vw;background:radial-gradient(circle at 15% 20%,rgba(244,119,33,.18),transparent 30%),#0b0b0c}
.song-artist-profile .artist-chat h2,.song-artist-profile .profile-connect h2,.song-artist-profile .profile-merch h2{font-size:clamp(3.8rem,7vw,7.5rem)}
.song-artist-profile .chat-intro>p:not(.eyebrow){max-width:560px;color:#c9c4bb}
.song-artist-profile .chat-disclosure{font-size:.9rem!important;color:#8f8b83!important;border-left:2px solid var(--orange);padding-left:1rem;margin-top:2rem}
.song-artist-profile .chat-panel{align-self:center;border:1px solid var(--line);background:#141416;padding:clamp(1.5rem,4vw,3rem)}
.song-artist-profile .chat-response{min-height:180px;padding:1.5rem;background:#09090a;border-left:4px solid var(--orange)}
.song-artist-profile .chat-speaker{display:block;color:var(--orange);font:800 .85rem "Barlow Condensed",sans-serif;letter-spacing:.17em;text-transform:uppercase}
.song-artist-profile .chat-response p{font-size:1.2rem;color:#e4e0d8}
.song-artist-profile .chat-questions{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1rem}
.song-artist-profile .chat-questions button{min-height:70px;padding:.8rem 1rem;text-align:left;background:transparent;color:var(--paper);border:1px solid var(--line);font:600 1rem "Source Sans 3",sans-serif;cursor:pointer}
.song-artist-profile .chat-questions button:hover,.song-artist-profile .chat-questions button:focus-visible,.song-artist-profile .chat-questions button[aria-pressed="true"]{border-color:var(--orange);color:var(--orange)}
.song-artist-profile .profile-connect{background:var(--paper)}
.song-artist-profile .verified-note{font-size:.9rem;color:#6d685f}
.song-artist-profile .profile-merch{padding:8rem 7vw;background:#17110d;text-align:center}
.song-artist-profile .profile-merch p:last-child{max-width:680px;margin:1.5rem auto 0;color:var(--muted)}
.song-artist-profile .spotify-player{max-width:720px;margin-top:1.4rem}
.song-artist-profile .spotify-player iframe{display:block;border-radius:12px}
.song-artist-profile .spotify-logo-link{display:inline-flex;align-items:center;gap:.65rem;margin-top:.7rem;color:#1ed760;text-decoration:none;font:800 .9rem "Barlow Condensed",sans-serif;letter-spacing:.09em;text-transform:uppercase}
.song-artist-profile .spotify-logo-link svg{width:32px;height:32px;flex:0 0 auto}
.song-artist-profile .spotify-logo-link:hover span,.song-artist-profile .spotify-logo-link:focus-visible span{text-decoration:underline;text-underline-offset:4px}
.song-artist-profile .chat-response{display:grid;grid-template-columns:72px 1fr;gap:1rem;align-items:start}
.song-artist-profile .chat-response img{width:72px;height:72px;object-fit:cover;border-radius:50%;border:2px solid var(--orange)}
@media(max-width:1000px){.song-artist-profile .profile-chapter,.song-artist-profile .profile-connect,.song-artist-profile .artist-chat{grid-template-columns:1fr;gap:3rem}
}
@media(max-width:700px){.song-artist-profile .profile-jump{align-items:flex-start;flex-direction:column}
.song-artist-profile .profile-chapter,.song-artist-profile .artist-chat,.song-artist-profile .profile-connect,.song-artist-profile .profile-merch{padding:6rem 6vw}
.song-artist-profile .chat-questions{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){.song-artist-profile html{scroll-behavior:auto}
.song-artist-profile .artist-card img,.song-artist-profile .channel-arrow{transition:none}
}
.song-artist-profile .profile-hero{min-height:min(700px,calc(100vh - 84px))}
.song-artist-profile .profile-title{padding-top:5rem;padding-bottom:5rem}
.song-artist-profile .profile-portraits figure{min-height:610px}
.song-artist-profile .profile-music{padding-top:5.5rem;padding-bottom:6rem;scroll-margin-top:84px}
.song-artist-profile .profile-section-heading{align-items:end;gap:2rem}
.song-artist-profile .song-heading-copy{max-width:290px;color:var(--muted);margin:0}
.song-artist-profile .lead-song{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(350px,1.25fr);background:#1d1a18;border:1px solid rgba(244,119,33,.3)}
.song-artist-profile .lead-song-art{min-height:400px;overflow:hidden}
.song-artist-profile .lead-song-art img{width:100%;height:100%;object-fit:cover;display:block}
.song-artist-profile .lead-song-copy{padding:clamp(2rem,5vw,5rem);align-self:center}
.song-artist-profile .lead-song-copy h3{margin:0;font:800 clamp(2.6rem,5vw,5.2rem)/.95 "Barlow Condensed",sans-serif;text-transform:uppercase}
.song-artist-profile .lead-song-copy>p:not(.eyebrow){max-width:590px;color:#d3cdc3}
.song-artist-profile .lead-song-actions{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin-top:1.8rem}
.song-artist-profile .share-song{background:transparent;border:1px solid var(--orange);color:var(--paper);padding:.86rem 1.1rem;font:700 1rem "Barlow Condensed",sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}
.song-artist-profile .share-song:hover,.song-artist-profile .share-song:focus-visible{background:rgba(244,119,33,.16)}
.song-artist-profile .song-action-note{font-size:.85rem!important;color:#aaa49a!important}
.song-artist-profile .more-songs{margin-top:3.5rem}
.song-artist-profile .more-song-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}
.song-artist-profile .more-song-grid>div{background:#151516;padding:1.5rem}
.song-artist-profile .more-song-grid h3{font:800 clamp(1.55rem,2.3vw,2.4rem)/1 "Barlow Condensed",sans-serif;text-transform:uppercase;margin:0}
.song-artist-profile .more-song-grid p{color:var(--muted)}
.song-artist-profile #story{scroll-margin-top:84px}
@media(max-width:1000px){.song-artist-profile .profile-hero{min-height:auto}
.song-artist-profile .profile-portraits figure{min-height:480px}
.song-artist-profile .lead-song{grid-template-columns:1fr 1.1fr}
.song-artist-profile .lead-song-art{min-height:420px}
}
@media(max-width:700px){.song-artist-profile .profile-hero{display:flex;flex-direction:column}
.song-artist-profile .profile-title{min-height:auto;padding:4rem 6vw}
.song-artist-profile .profile-title h1{font-size:clamp(4.8rem,17vw,8rem)}
.song-artist-profile .profile-portraits figure{min-height:260px}
.song-artist-profile .profile-music{padding-top:4rem}
.song-artist-profile .profile-section-heading{display:block}
.song-artist-profile .song-heading-copy{margin:1.1rem 0 0}
.song-artist-profile .lead-song{grid-template-columns:1fr}
.song-artist-profile .lead-song-art{height:240px;min-height:0}
.song-artist-profile .lead-song-copy{padding:2rem}
.song-artist-profile .more-song-grid{grid-template-columns:1fr}
}
.song-artist-profile .song-audio{display:block;width:100%;max-width:580px;margin:1.7rem 0 0;accent-color:var(--orange)}
.song-artist-profile .lead-song-actions .spotify-logo-link{margin-top:0}
.song-artist-profile .lead-song-actions .spotify-logo-link svg{width:30px;height:30px}
.song-artist-profile .artist-disclosure{border-left:3px solid var(--orange);padding-left:1rem;color:#c8c3ba;font-size:.95rem!important;max-width:540px;margin-top:1.3rem}
.song-artist-profile .story-photo{margin:2.5rem 0 0;max-width:430px}
.song-artist-profile .story-photo img{display:block;width:100%;height:auto}
.song-artist-profile .story-photo figcaption{margin-top:.5rem;color:#5a5148;font:700 .9rem "Barlow Condensed",sans-serif;letter-spacing:.08em;text-transform:uppercase}
.song-artist-profile .brady-hero{display:grid;grid-template-columns:1fr 1fr;background:radial-gradient(circle at 20% 20%,rgba(244,119,33,.16),transparent 36%),#0c0b0b;min-height:640px}
.song-artist-profile .brady-hero-copy{padding:6rem 7vw;display:flex;flex-direction:column;justify-content:center}
.song-artist-profile .brady-hero h1{font-size:clamp(5rem,10vw,10rem);line-height:.82;margin:.4rem 0 2rem}
.song-artist-profile .brady-hero h1 span{color:var(--orange)}
.song-artist-profile .brady-deck{font-size:clamp(1.15rem,2vw,1.55rem);max-width:600px;color:#ded7cb}
.song-artist-profile .brady-hero-image{min-height:640px;overflow:hidden}
.song-artist-profile .brady-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block}
.song-artist-profile .brady-story{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:8rem 7vw;background:var(--paper);color:var(--ink)}
.song-artist-profile .brady-story h2,.song-artist-profile .brady-road h2,.song-artist-profile .brady-music h2{font-size:clamp(3.5rem,6vw,7rem);line-height:.92;margin:.5rem 0 2rem}
.song-artist-profile .brady-story blockquote,.song-artist-profile .brady-road blockquote{border-left:4px solid var(--orange);padding-left:1.4rem;margin:2rem 0;font:700 clamp(1.8rem,2.7vw,3rem)/1.05 "Barlow Condensed",sans-serif;text-transform:uppercase}
.song-artist-profile .brady-story-text,.song-artist-profile .brady-road-copy,.song-artist-profile .brady-music-copy{font-size:1.12rem}
.song-artist-profile .brady-story-text{color:#46433e}
.song-artist-profile .brady-road{display:grid;grid-template-columns:1fr 1fr;background:#171513}
.song-artist-profile .brady-road-image{min-height:700px}
.song-artist-profile .brady-road-image img{width:100%;height:100%;object-fit:cover;object-position:55% center;display:block}
.song-artist-profile .brady-road-copy{padding:7rem 7vw;color:#ded7cb;align-self:center}
.song-artist-profile .brady-road-copy h2{color:var(--paper)}
.song-artist-profile .brady-road blockquote{color:var(--orange)}
.song-artist-profile .brady-music{display:grid;grid-template-columns:1.2fr .8fr;gap:7vw;align-items:center;padding:8rem 7vw;background:#0d0d0e}
.song-artist-profile .brady-music-copy{max-width:700px;color:#d0cbc2}
.song-artist-profile .brady-music h2{color:var(--paper)}
.song-artist-profile .brady-release-note{border-top:1px solid var(--line);padding-top:1.5rem;margin-top:2.5rem;color:#aaa49a;font-size:.95rem}
.song-artist-profile .brady-music-photo{margin:0}
.song-artist-profile .brady-music-photo img{width:100%;height:auto;display:block}
.song-artist-profile .brady-music-photo figcaption{padding:.7rem 0;color:#aaa49a;font:700 .9rem "Barlow Condensed",sans-serif;letter-spacing:.08em;text-transform:uppercase}
.song-artist-profile #story,.song-artist-profile #road,.song-artist-profile #music{scroll-margin-top:84px}
@media(max-width:1000px){.song-artist-profile .brady-hero,.song-artist-profile .brady-road{grid-template-columns:1fr}
.song-artist-profile .brady-hero-image{min-height:480px;max-height:700px}
.song-artist-profile .brady-road-image{min-height:460px;max-height:650px}
.song-artist-profile .brady-story,.song-artist-profile .brady-music{grid-template-columns:1fr}
.song-artist-profile .brady-music-photo{max-width:460px}
}
@media(max-width:700px){.song-artist-profile .brady-hero-copy,.song-artist-profile .brady-story,.song-artist-profile .brady-road-copy,.song-artist-profile .brady-music{padding:4.5rem 6vw}
.song-artist-profile .brady-hero-image{min-height:360px;height:62vw}
.song-artist-profile .brady-road-image{min-height:260px;height:65vw}
.song-artist-profile .brady-hero h1{font-size:clamp(5rem,18vw,8rem)}
.song-artist-profile .brady-story h2,.song-artist-profile .brady-road h2,.song-artist-profile .brady-music h2{font-size:clamp(3.5rem,13vw,5rem)}
}
.song-artist-profile .beau-hero{display:grid;grid-template-columns:1.12fr .88fr;min-height:660px;background:radial-gradient(circle at 18% 20%,rgba(244,119,33,.18),transparent 36%),#0b0a0a}
.song-artist-profile .beau-hero-copy{padding:6rem 7vw;display:flex;flex-direction:column;justify-content:center}
.song-artist-profile .beau-hero h1{font-size:clamp(3.8rem,7vw,7.8rem);line-height:.88;margin:.5rem 0 2rem}
.song-artist-profile .beau-hero h1 .beau-first-line{white-space:nowrap;color:var(--paper)}
.song-artist-profile .beau-hero h1 .beau-nickname{color:var(--orange);font-size:1em}
.song-artist-profile .beau-deck{max-width:630px;color:#ded7cb;font-size:clamp(1.15rem,2vw,1.5rem)}
.song-artist-profile .beau-hero-image{min-height:660px;overflow:hidden}
.song-artist-profile .beau-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}
.song-artist-profile .beau-range{display:grid;grid-template-columns:1.1fr .9fr;gap:7vw;padding:8rem 7vw;background:var(--paper);color:var(--ink)}
.song-artist-profile .beau-range-copy,.song-artist-profile .beau-ely-copy,.song-artist-profile .beau-music{font-size:1.12rem}
.song-artist-profile .beau-range h2,.song-artist-profile .beau-ely h2,.song-artist-profile .beau-music h2{font-size:clamp(3.5rem,6vw,7rem);line-height:.92;margin:.5rem 0 2rem}
.song-artist-profile .beau-range blockquote,.song-artist-profile .beau-music blockquote{border-left:4px solid var(--orange);padding-left:1.4rem;margin:2rem 0;font:700 clamp(1.8rem,2.7vw,3rem)/1.05 "Barlow Condensed",sans-serif;text-transform:uppercase}
.song-artist-profile .beau-range-photo,.song-artist-profile .beau-ely figure{margin:0}
.song-artist-profile .beau-range-photo img{display:block;width:100%;height:auto}
.song-artist-profile .beau-range-photo figcaption{font:700 .9rem "Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.1em;padding:.6rem 0;color:#5f554a}
.song-artist-profile .beau-ely{display:grid;grid-template-columns:.9fr 1.1fr;background:#171513}
.song-artist-profile .beau-ely figure{min-height:670px}
.song-artist-profile .beau-ely figure img{width:100%;height:100%;object-fit:cover;display:block}
.song-artist-profile .beau-ely-copy{padding:7rem 7vw;align-self:center;color:#d7d0c4}
.song-artist-profile .beau-ely h2{color:var(--paper)}
.song-artist-profile .beau-music{display:grid;grid-template-columns:1.1fr .9fr;gap:8vw;padding:8rem 7vw;background:#0d0d0e}
.song-artist-profile .beau-music>div:first-child{color:#d2ccc2}
.song-artist-profile .beau-music h2{color:var(--paper)}
.song-artist-profile .beau-music blockquote{color:var(--orange)}
.song-artist-profile .beau-song-list{align-self:center;border:1px solid var(--line);padding:2.5rem;background:#181718}
.song-artist-profile .beau-song-list ul{list-style:none;margin:1.5rem 0;padding:0}
.song-artist-profile .beau-song-list li{border-top:1px solid var(--line);padding:.9rem 0;font:700 clamp(1.45rem,2.3vw,2rem)/1 "Barlow Condensed",sans-serif;text-transform:uppercase}
.song-artist-profile .beau-song-list li:last-child{border-bottom:1px solid var(--line)}
.song-artist-profile .beau-song-list>p:last-child{color:#aaa49a;font-size:.95rem}
.song-artist-profile #range,.song-artist-profile #ely,.song-artist-profile #music{scroll-margin-top:84px}
@media(max-width:1000px){.song-artist-profile .beau-hero,.song-artist-profile .beau-range,.song-artist-profile .beau-ely,.song-artist-profile .beau-music{grid-template-columns:1fr}
.song-artist-profile .beau-hero-image{min-height:500px;max-height:680px}
.song-artist-profile .beau-ely figure{min-height:480px;max-height:680px}
.song-artist-profile .beau-range-photo{max-width:560px}
.song-artist-profile .beau-music{gap:2.5rem}
}
@media(max-width:700px){.song-artist-profile .beau-hero-copy,.song-artist-profile .beau-range,.song-artist-profile .beau-ely-copy,.song-artist-profile .beau-music{padding:4.5rem 6vw}
.song-artist-profile .beau-hero h1{font-size:clamp(3.2rem,13vw,5.4rem)}
.song-artist-profile .beau-hero-image{min-height:380px;height:85vw}
.song-artist-profile .beau-ely figure{min-height:350px;height:90vw}
.song-artist-profile .beau-range h2,.song-artist-profile .beau-ely h2,.song-artist-profile .beau-music h2{font-size:clamp(3.5rem,13vw,5rem)}
}
.song-artist-profile .beau-song-list h3{font:800 clamp(2.2rem,4vw,3.7rem)/.95 "Barlow Condensed",sans-serif;text-transform:uppercase;margin:.5rem 0 1rem}
.song-artist-profile .beau-song-list>.song-audio{margin:1.6rem 0}
.song-artist-profile .beau-song-list>.lead-song-actions{margin:1.4rem 0}
.song-artist-profile .beau-song-list>.song-action-note{color:#aaa49a;font-size:.9rem}
.song-artist-profile .beau-more-heading{margin-top:2.5rem}
@media(max-width:700px){.song-artist-profile .profile-music .lead-song-art img{object-position:center top}
}
.song-artist-profile #ask-brady{scroll-margin-top:84px}
@media(max-width:700px){.song-artist-profile .beau-ely figure img{object-position:center top}
}
.song-artist-profile #ask-buck{scroll-margin-top:84px}
.song-artist-profile .flint-hero{display:grid;grid-template-columns:1.05fr .95fr;background:radial-gradient(circle at 18% 22%,rgba(244,119,33,.17),transparent 36%),#0b0a0a;min-height:660px}
.song-artist-profile .flint-hero-copy{padding:6rem 7vw;display:flex;flex-direction:column;justify-content:center}
.song-artist-profile .flint-hero h1{font-size:clamp(5rem,9vw,10rem);line-height:.86;margin:.5rem 0 2rem}
.song-artist-profile .flint-hero h1 span{color:var(--orange)}
.song-artist-profile .flint-deck{font-size:clamp(1.2rem,2vw,1.55rem);max-width:590px;color:#ded7cb}
.song-artist-profile .flint-hero-image{height:710px;overflow:hidden}
.song-artist-profile .flint-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 23%}
.song-artist-profile .flint-story,.song-artist-profile .flint-family,.song-artist-profile .flint-music{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;padding:7rem 7vw}
.song-artist-profile .flint-story{background:var(--paper);color:var(--ink)}
.song-artist-profile .flint-family{background:#171513}
.song-artist-profile .flint-music{background:#0d0d0e}
.song-artist-profile .flint-copy{font-size:1.12rem;max-width:670px}
.song-artist-profile .flint-story .flint-copy{color:#46433e}
.song-artist-profile .flint-story h2,.song-artist-profile .flint-family h2,.song-artist-profile .flint-music h2{font-size:clamp(3.7rem,6vw,7rem);line-height:.92;margin:.5rem 0 2rem}
.song-artist-profile .flint-story figure,.song-artist-profile .flint-family figure,.song-artist-profile .flint-music figure{margin:0}
.song-artist-profile .flint-story figure img,.song-artist-profile .flint-family figure img,.song-artist-profile .flint-music figure img{display:block;width:100%;height:auto;max-height:720px;object-fit:contain}
.song-artist-profile .flint-story figcaption,.song-artist-profile .flint-family figcaption,.song-artist-profile .flint-music figcaption{font:700 .9rem "Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.1em;padding:.65rem 0;color:var(--orange)}
.song-artist-profile .flint-band{display:grid;grid-template-columns:minmax(220px,.8fr) 1.2fr;align-items:center;background:#271a11}
.song-artist-profile .flint-band>img{display:block;width:100%;height:500px;object-fit:cover;object-position:center 35%}
.song-artist-profile .flint-band>div{padding:3rem 7vw}
.song-artist-profile .flint-band p:not(.eyebrow){font:700 clamp(2.4rem,4vw,4.8rem)/1 "Barlow Condensed",sans-serif;text-transform:uppercase;max-width:720px}
.song-artist-profile .flint-band span{color:#c9b8a6;font-size:.9rem}
.song-artist-profile .flint-family .flint-copy,.song-artist-profile .flint-music .flint-copy{color:#d6d0c6}
.song-artist-profile .flint-family h2,.song-artist-profile .flint-music h2{color:var(--paper)}
.song-artist-profile .flint-music blockquote{border-left:4px solid var(--orange);padding-left:1.3rem;margin:2rem 0;color:var(--orange);font:700 clamp(1.7rem,2.7vw,2.8rem)/1.07 "Barlow Condensed",sans-serif;text-transform:uppercase}
.song-artist-profile #football,.song-artist-profile #family,.song-artist-profile #music{scroll-margin-top:84px}
@media(max-width:1000px){.song-artist-profile .flint-hero,.song-artist-profile .flint-story,.song-artist-profile .flint-family,.song-artist-profile .flint-music{grid-template-columns:1fr}
.song-artist-profile .flint-hero-image{height:620px}
.song-artist-profile .flint-story figure,.song-artist-profile .flint-family figure,.song-artist-profile .flint-music figure{max-width:620px}
}
@media(max-width:700px){.song-artist-profile .flint-hero-copy{padding:4.5rem 6vw 3rem}
.song-artist-profile .flint-hero h1{font-size:clamp(4.8rem,18vw,7rem)}
.song-artist-profile .flint-hero-image{height:min(100vw,560px)}
.song-artist-profile .flint-hero-image img{object-position:center 17%}
.song-artist-profile .flint-story,.song-artist-profile .flint-family,.song-artist-profile .flint-music{padding:5rem 6vw;gap:2.5rem}
.song-artist-profile .flint-band{grid-template-columns:1fr}
.song-artist-profile .flint-band>img{height:450px;object-position:center 32%}
.song-artist-profile .flint-band>div{padding:3rem 6vw 4rem}
}
.song-artist-profile .flint-release{padding:7rem 7vw;background:#1d1a18;border-top:1px solid var(--line)}
.song-artist-profile .flint-release-copy{max-width:820px;margin:auto;text-align:center}
.song-artist-profile .flint-release h2{font-size:clamp(4rem,8vw,8rem);line-height:.9;margin:.5rem 0 1.5rem}
.song-artist-profile .flint-release-copy>p:not(.eyebrow){color:#d3cdc3}
.song-artist-profile .flint-release .song-audio{margin:2rem auto 0;max-width:650px}
.song-artist-profile .flint-release .lead-song-actions{justify-content:center}
.song-artist-profile .flint-release .song-action-note{margin-top:1.25rem}
.song-artist-profile .flint-page .artist-chat{scroll-margin-top:84px}
.song-artist-profile .flint-release{scroll-margin-top:84px}
@media(max-width:700px){.song-artist-profile .flint-release{padding:5rem 6vw}
.song-artist-profile .flint-release h2{font-size:clamp(3.5rem,15vw,6rem)}
}
.song-artist-profile .dakota-song-first{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:calc(100svh - 84px);background:radial-gradient(circle at 12% 16%,rgba(244,119,33,.16),transparent 40%),#09090a}
.song-artist-profile .dakota-song-intro{padding:clamp(2.5rem,5vw,5rem) 5vw clamp(2.5rem,5vw,5rem) 7vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.song-artist-profile .dakota-song-intro h1{font-size:clamp(5rem,9vw,9rem)}
.song-artist-profile .dakota-short-intro{max-width:540px;margin:1.4rem 0 2rem;color:#ded7cb;font-size:clamp(1.1rem,1.8vw,1.4rem)}
.song-artist-profile .dakota-first-player{width:100%;max-width:620px;border-top:4px solid var(--orange);padding-top:1.3rem}
.song-artist-profile .dakota-first-player .eyebrow{margin-bottom:.45rem}
.song-artist-profile .dakota-first-player h2{font-size:clamp(2.5rem,4.7vw,4.7rem);line-height:.95}
.song-artist-profile .dakota-first-player>p:not(.eyebrow):not(.song-action-note){color:#cec8be;margin:.7rem 0 0}
.song-artist-profile .dakota-first-player .song-audio{max-width:100%;margin:1rem 0 0}
.song-artist-profile .dakota-first-player .lead-song-actions{margin-top:1.1rem}
.song-artist-profile .dakota-first-player .song-action-note{margin:.75rem 0 0}
.song-artist-profile .dakota-song-intro .artist-disclosure{margin-top:1.6rem}
.song-artist-profile .dakota-story-link{margin-top:1rem;color:var(--orange)}
.song-artist-profile .dakota-song-portrait{position:relative;margin:0;min-height:670px;overflow:hidden}
.song-artist-profile .dakota-song-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 25%}
.song-artist-profile .dakota-song-portrait figcaption{position:absolute;left:1.2rem;bottom:1.2rem;background:rgba(8,8,8,.78);color:var(--orange);padding:.35rem .55rem;font:700 .85rem "Barlow Condensed",sans-serif;letter-spacing:.12em;text-transform:uppercase}
.song-artist-profile .dakota-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}
.song-artist-profile .dakota-photo-pair figure{position:relative;margin:0;height:540px;overflow:hidden}
.song-artist-profile .dakota-photo-pair img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 24%}
.song-artist-profile .dakota-photo-pair figcaption{position:absolute;left:1rem;bottom:1rem;background:rgba(8,8,8,.78);color:var(--orange);padding:.35rem .55rem;font:700 .85rem "Barlow Condensed",sans-serif;letter-spacing:.12em;text-transform:uppercase}
.song-artist-profile .dakota-more-music .more-songs{margin-top:0}
@media(max-width:900px){.song-artist-profile .dakota-song-first{grid-template-columns:1fr}
.song-artist-profile .dakota-song-portrait{min-height:0;height:450px}
.song-artist-profile .dakota-song-portrait img{object-position:50% 22%}
}
@media(max-width:700px){.song-artist-profile .dakota-song-intro{padding:1.4rem 6vw 2.4rem}
.song-artist-profile .dakota-song-intro h1{font-size:clamp(4.6rem,16vw,6.5rem)}
.song-artist-profile .dakota-song-intro>.eyebrow{margin-bottom:.5rem}
.song-artist-profile .dakota-short-intro{margin:.7rem 0 1.1rem;font-size:1rem}
.song-artist-profile .dakota-first-player{padding-top:.75rem}
.song-artist-profile .dakota-first-player h2{font-size:clamp(2.7rem,11vw,4.4rem)}
.song-artist-profile .dakota-first-player .song-audio{margin-top:.7rem}
.song-artist-profile .dakota-first-player .lead-song-actions{margin-top:.9rem}
.song-artist-profile .dakota-song-portrait{height:400px}
.song-artist-profile .dakota-photo-pair figure{height:300px}
.song-artist-profile .dakota-photo-pair img{object-position:center 18%}
}
.song-artist-profile .artist-card-content{position:absolute;z-index:2;left:1.25rem;right:1.25rem;bottom:1.1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;pointer-events:none}
.song-artist-profile .artist-card-content .artist-name{position:static;display:block;font:800 clamp(1.55rem,2.7vw,2.6rem)/.94 "Barlow Condensed",sans-serif;text-transform:uppercase;text-shadow:0 2px 20px rgba(0,0,0,.7)}
.song-artist-profile .artist-cta{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font:700 .92rem "Barlow Condensed",sans-serif;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 8px #000}
.song-artist-profile .artist-cta-arrow{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid var(--orange);border-radius:50%;background:var(--orange);color:var(--ink);font:800 1.15rem/1 "Source Sans 3",sans-serif;transition:transform .2s ease,background .2s ease}
.song-artist-profile .artist-card:hover .artist-cta-arrow,.song-artist-profile .artist-card:focus-visible .artist-cta-arrow{transform:translateX(4px);background:#ff934b}
@media(max-width:700px){.song-artist-profile .artist-card-content{left:.85rem;right:.65rem;bottom:.8rem;gap:.45rem}
.song-artist-profile .artist-card-content .artist-name{font-size:1.45rem}
.song-artist-profile .artist-cta{font-size:.85rem}
.song-artist-profile .artist-cta-arrow{width:1.55rem;height:1.55rem}
}
@media(prefers-reduced-motion:reduce){.song-artist-profile .artist-cta-arrow{transition:none}
}
.song-artist-profile .amazon-music-link{display:inline-flex;align-items:center;gap:.55rem;color:#58d6e9;text-decoration:none;font:800 .9rem "Barlow Condensed",sans-serif;letter-spacing:.09em;text-transform:uppercase}
.song-artist-profile .amazon-music-link:hover span:last-child,.song-artist-profile .amazon-music-link:focus-visible span:last-child{text-decoration:underline;text-underline-offset:4px}
.song-artist-profile .amazon-music-icon{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#58d6e9;color:#09222a;font:700 1.25rem/1 "Source Sans 3",sans-serif}
.song-artist-profile .apple-music-link{display:inline-flex;align-items:center;gap:.55rem;color:#fa6984;text-decoration:none;font:800 .9rem "Barlow Condensed",sans-serif;letter-spacing:.09em;text-transform:uppercase}
.song-artist-profile .apple-music-link:hover span:last-child,.song-artist-profile .apple-music-link:focus-visible span:last-child{text-decoration:underline;text-underline-offset:4px}
.song-artist-profile .apple-music-icon{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#fa6984;color:#241015;font:700 1.25rem/1 "Source Sans 3",sans-serif}
.song-artist-profile .dakota-cover-art{background:#050505}
.song-artist-profile .dakota-cover-art img{object-fit:contain;object-position:center}
.song-artist-profile .dakota-cover-art{display:grid;place-items:center;padding:clamp(30px,4vw,58px);background:radial-gradient(circle at 50% 42%,#443a32 0%,#28221e 45%,#171514 82%);overflow:visible;box-sizing:border-box}
.song-artist-profile .dakota-cover-art img{display:block;width:100%;max-width:720px;height:auto;aspect-ratio:2045/2048;object-fit:contain;border:3px solid #d6a66c;padding:6px;background:#080808;box-shadow:0 0 0 1px #76583c,0 9px 12px rgba(0,0,0,.6),0 28px 36px rgba(0,0,0,.7),0 48px 64px rgba(0,0,0,.52),0 0 38px rgba(244,119,33,.13);transform:translateY(-7px);box-sizing:border-box}
.song-artist-profile .dakota-cover-mobile{display:none}
@media(max-width:900px){.song-artist-profile .dakota-cover-desktop{display:none}
.song-artist-profile .dakota-cover-mobile{display:grid;width:100%;height:auto;min-height:0;margin:1.4rem 0 0;padding:clamp(26px,7vw,42px);box-sizing:border-box}
.song-artist-profile .dakota-cover-mobile img{max-width:520px}
}
.song-artist-profile .dakota-cover-mobile{position:relative}
.song-artist-profile .dakota-cover-control{display:none}
@media(max-width:900px){.song-artist-profile .dakota-cover-enabled .dakota-first-player .song-audio{display:none}
.song-artist-profile .dakota-cover-control{display:grid;place-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:76px;height:76px;border:2px solid #fff;border-radius:50%;background:rgba(10,10,10,.78);color:#fff;cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.5);z-index:1}
.song-artist-profile .dakota-cover-control:hover,.song-artist-profile .dakota-cover-control:focus-visible{background:rgba(244,119,33,.95);outline:3px solid #fff;outline-offset:3px}
.song-artist-profile .dakota-cover-control svg{width:36px;height:36px}
.song-artist-profile .dakota-cover-control .cover-pause-icon{display:none}
.song-artist-profile .dakota-cover-control[data-playing="true"]{left:auto;top:auto;right:24px;bottom:24px;transform:none;width:52px;height:52px}
.song-artist-profile .dakota-cover-control[data-playing="true"] svg{width:25px;height:25px}
.song-artist-profile .dakota-cover-control[data-playing="true"] .cover-play-icon{display:none}
.song-artist-profile .dakota-cover-control[data-playing="true"] .cover-pause-icon{display:block}
}
.song-artist-profile .dakota-streaming-icons{gap:.7rem}
.song-artist-profile .dakota-streaming-icons>a{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;text-decoration:none;border-radius:10px}
.song-artist-profile .dakota-streaming-icons>a:hover{background:rgba(255,255,255,.1)}
.song-artist-profile .dakota-streaming-icons>a:focus-visible{outline:2px solid #fff;outline-offset:2px}
.song-artist-profile .dakota-streaming-icons .spotify-logo-link svg{width:36px;height:36px}
.song-artist-profile .dakota-streaming-icons .amazon-music-icon,.song-artist-profile .dakota-streaming-icons .apple-music-icon{width:36px;height:36px}
.song-artist-profile .dakota-streaming-icons .amazon-music-icon{position:relative;background:#58d6e9;color:#09222a;border-radius:8px;font:bold 29px/1 Arial,sans-serif;padding-bottom:6px;box-sizing:border-box}
.song-artist-profile .dakota-streaming-icons .amazon-music-icon::after{content:"";position:absolute;left:11px;bottom:7px;width:17px;height:5px;border-bottom:2px solid #09222a;border-radius:0 0 50% 50%;transform:rotate(-9deg)}
.song-artist-profile .dakota-streaming-icons .apple-music-icon{border-radius:8px;font-size:24px}
.song-artist-profile .dakota-centered-feature{display:block;min-height:calc(100svh - 84px);padding:clamp(2rem,4vw,3.5rem) 5vw 4rem;background:radial-gradient(circle at 50% 33%,#332b26 0%,#151313 54%,#09090a 100%);scroll-margin-top:84px}
.song-artist-profile .dakota-centered-content{display:flex;flex-direction:column;align-items:center;max-width:720px;margin:0 auto;text-align:center}
.song-artist-profile .dakota-centered-content>.eyebrow{margin:0 0 .65rem}
.song-artist-profile .dakota-centered-content h1{max-width:none;font-size:clamp(3.7rem,8vw,6.7rem);line-height:.95}
.song-artist-profile .dakota-centered-content .song-audio{max-width:470px;margin:1.5rem auto 0}
.song-artist-profile .dakota-cover-enabled .dakota-centered-content .song-audio{display:none}
.song-artist-profile .dakota-centered-art{position:relative;width:min(100%,460px);margin:1.65rem auto 0;border:3px solid #d6a66c;padding:7px;background:#080808;box-shadow:0 0 0 1px #76583c,0 13px 20px rgba(0,0,0,.55),0 35px 48px rgba(0,0,0,.65),0 0 38px rgba(244,119,33,.12)}
.song-artist-profile .dakota-centered-art img{display:block;width:100%;height:auto;aspect-ratio:2045/2048;object-fit:contain}
.song-artist-profile .dakota-art-controls{display:none;position:absolute;left:22px;right:22px;bottom:22px;z-index:3;justify-content:space-between;pointer-events:none}
.song-artist-profile .dakota-cover-enabled .dakota-art-controls{display:flex}
.song-artist-profile .dakota-art-controls button{position:relative;z-index:1;display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:rgba(248,246,241,.82);color:#1c1714;backdrop-filter:blur(8px);box-shadow:0 5px 21px rgba(0,0,0,.375);cursor:pointer;pointer-events:auto}
.song-artist-profile .dakota-art-controls button:disabled{background:rgba(248,246,241,.48);color:#302a25;cursor:default;box-shadow:0 5px 21px rgba(0,0,0,.375)}
.song-artist-profile .dakota-art-controls button:hover:not(:disabled){background:#fff}
.song-artist-profile .dakota-art-controls button:focus-visible{outline:3px solid #fff;outline-offset:3px}
.song-artist-profile .dakota-art-controls svg{width:25px;height:25px}
.song-artist-profile .dakota-centered-content>h2{margin:1.3rem 0 0;font-size:clamp(2.8rem,5vw,4rem);line-height:1}
.song-artist-profile .dakota-centered-services{justify-content:center;margin:1rem 0 0;gap:.8rem}
.song-artist-profile .dakota-centered-services .youtube-music-link{color:#ff0033}
.song-artist-profile .dakota-centered-services .youtube-music-link svg{display:block;width:38px;height:30px}
.song-artist-profile .dakota-centered-content>.share-song{margin-top:1.1rem}
.song-artist-profile .dakota-centered-content>.song-action-note{margin:.65rem 0 0;min-height:1.25rem}
.song-artist-profile .dakota-centered-content>.song-action-note:empty{display:none}
.song-artist-profile .dakota-centered-content>.artist-disclosure{max-width:580px;margin:1.4rem 0 0}
.song-artist-profile .dakota-meet-cta{display:flex;flex-direction:column;align-items:center;gap:.2rem;width:min(100%,420px);margin:1.65rem auto 0;padding:1rem 1.25rem;border:1px solid var(--orange);border-radius:12px;background:rgba(244,119,33,.1);color:var(--paper);text-decoration:none;text-align:center}
.song-artist-profile .dakota-meet-cta span{font-size:.95rem;color:#d2cbc1}
.song-artist-profile .dakota-meet-cta strong{font:800 1.65rem/1.15 "Barlow Condensed",sans-serif;text-transform:uppercase}
.song-artist-profile .dakota-meet-cta strong span{font:inherit;color:var(--orange)}
.song-artist-profile .dakota-meet-cta:hover,.song-artist-profile .dakota-meet-cta:focus-visible{background:rgba(244,119,33,.22);outline-offset:3px}
.song-artist-profile .dakota-meet-intro{display:grid;grid-template-columns:minmax(180px,320px) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:5rem 7vw;background:#e7e1d6;color:var(--ink);scroll-margin-top:84px}
.song-artist-profile .dakota-meet-intro img{display:block;width:100%;aspect-ratio:1;object-fit:cover;object-position:center 20%;border-radius:12px}
.song-artist-profile .dakota-meet-intro h2{font-size:clamp(2.8rem,5vw,5.5rem);line-height:1}
.song-artist-profile .dakota-meet-intro p:not(.eyebrow){max-width:540px;font-size:1.15rem}
.song-artist-profile .dakota-meet-intro .text-link{color:#8c390b}
@media(max-width:700px){.song-artist-profile .dakota-meet-intro{grid-template-columns:1fr;padding:3.5rem 6vw;gap:1.5rem}
.song-artist-profile .dakota-meet-intro img{width:min(100%,260px);margin:auto}
}
.song-artist-profile .dakota-next-song{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);background:#1d1c1b;border:1px solid var(--line);border-radius:14px;overflow:hidden;scroll-margin-top:84px}
.song-artist-profile .dakota-next-song-photo{min-height:410px}
.song-artist-profile .dakota-next-song-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 24%}
.song-artist-profile .dakota-next-song-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,5vw,4rem)}
.song-artist-profile .dakota-next-song h3{font:800 clamp(2.5rem,5vw,5rem)/.98 "Barlow Condensed",sans-serif;text-transform:uppercase;margin:.25rem 0 1rem}
.song-artist-profile .dakota-next-song-copy>p:not(.eyebrow){color:#d1cbc0;font-size:1.05rem}
.song-artist-profile .dakota-next-song .song-audio{max-width:none;margin:1rem 0}
.song-artist-profile .dakota-radio-path{margin-top:1rem}
.song-artist-profile .dakota-radio-path a{color:var(--orange)}
.song-artist-profile .dakota-more-music .more-songs{margin-top:3rem}
@media(max-width:700px){.song-artist-profile .dakota-next-song{grid-template-columns:1fr}
.song-artist-profile .dakota-next-song-photo{min-height:0;height:250px}
.song-artist-profile .dakota-next-song-copy{padding:1.5rem}
.song-artist-profile .dakota-next-song h3{font-size:clamp(2.5rem,11vw,4rem)}
}
.song-artist-profile .dakota-next-share{display:flex;align-items:center;gap:.6rem;align-self:flex-start;margin-top:.5rem;border-radius:9px}
.song-artist-profile .dakota-next-share svg{width:21px;height:21px}
.song-artist-profile .dakota-next-song .song-action-note{margin:.4rem 0 0;min-height:1.2rem}
.song-artist-profile .dakota-next-song .song-action-note:empty{display:none}
.song-artist-profile .dakota-next-song-services{margin:0 0 .25rem;gap:.55rem}
.song-artist-profile .dakota-next-song-photo{display:grid;place-items:center;background:#101010}
.song-artist-profile .dakota-next-song-photo img{width:100%;height:auto;max-height:100%;object-fit:contain;object-position:center}
@media(max-width:700px){.song-artist-profile .dakota-next-song-photo{height:auto;min-height:0}
.song-artist-profile .dakota-next-song-photo img{aspect-ratio:1;object-fit:contain}
}
.song-artist-profile .dakota-centered-content>.dakota-story-link{margin-top:.75rem}
@media(max-width:700px){.song-artist-profile .dakota-centered-feature{padding:1.5rem 5vw 3rem}
.song-artist-profile .dakota-centered-content h1{font-size:clamp(3.5rem,14vw,5.5rem)}
.song-artist-profile .dakota-centered-art{width:min(100%,440px);margin-top:1.4rem}
.song-artist-profile .dakota-art-controls{left:18px;right:18px;bottom:18px}
.song-artist-profile .dakota-art-controls button{width:50px;height:50px}
.song-artist-profile .dakota-centered-content>h2{margin-top:1.2rem}
}
.song-artist-profile .dakota-centered-content>.dakota-share-icon{display:grid;place-items:center;width:46px;height:46px;padding:0;border-radius:10px}
.song-artist-profile .dakota-share-icon svg{width:25px;height:25px}
.song-artist-profile .dakota-share-icon:focus-visible{outline:2px solid #fff;outline-offset:2px}
.song-artist-profile .dakota-art-controls{left:0;right:0;justify-content:center;gap:12px}
.song-artist-profile .dakota-art-controls .dakota-share-icon{padding:0;letter-spacing:normal}
.song-artist-profile .dakota-art-controls .dakota-share-icon svg{width:25px;height:25px}
@media(max-width:700px){.song-artist-profile .dakota-art-controls{left:0;right:0;gap:10px}
}
.song-artist-profile .dakota-art-controls{display:flex}
.song-artist-profile .dakota-art-controls .dakota-art-play,.song-artist-profile .dakota-art-controls .dakota-art-pause{display:none}
.song-artist-profile .dakota-cover-enabled .dakota-art-controls .dakota-art-play,.song-artist-profile .dakota-cover-enabled .dakota-art-controls .dakota-art-pause{display:grid}
.song-artist-profile .dakota-next-song{display:flex;flex-direction:column;align-items:center;padding:clamp(1.5rem,5vw,4rem);text-align:center}
.song-artist-profile .dakota-next-song .dakota-next-song-photo{position:relative;display:block;width:min(100%,460px);min-height:0;height:auto;margin:0 auto;border:3px solid var(--orange);padding:7px;background:#080808;overflow:visible;box-shadow:0 0 0 1px #76583c,0 13px 20px rgba(0,0,0,.55),0 35px 48px rgba(0,0,0,.65),0 0 38px rgba(244,119,33,.12)}
.song-artist-profile .dakota-next-song-photo img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:1;object-fit:contain}
.song-artist-profile .dakota-next-song .dakota-art-controls{display:flex;bottom:22px}
.song-artist-profile .dakota-next-song .dakota-next-song-copy{align-items:center;padding:1.5rem 0 0}
.song-artist-profile .dakota-next-song .song-audio{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%)}
.song-artist-profile .dakota-next-song .dakota-next-song-services{justify-content:center}
.song-artist-profile .dakota-next-song .dakota-art-controls .dakota-share-icon{padding:0}
@media(max-width:700px){.song-artist-profile .dakota-next-song .dakota-next-song-photo{height:auto}
.song-artist-profile .dakota-next-song .dakota-art-controls{bottom:18px}
.song-artist-profile .dakota-next-song .dakota-next-song-copy{padding:1.3rem 0 0}
}
.song-artist-profile .artist-grid.vertical-roster{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(7rem,14vw,12rem);width:min(100%,560px);margin:0 auto;border:0;background:transparent}
.song-artist-profile .vertical-roster .roster-artist{display:flex;flex-direction:column;align-items:stretch;width:100%;height:auto;aspect-ratio:auto;overflow:visible;padding:0;border:0;background:transparent;color:var(--paper);text-align:center;text-decoration:none;appearance:none;cursor:pointer}
.song-artist-profile .vertical-roster .roster-artist-name{display:block;margin:0 0 1rem;font:800 clamp(2.35rem,5vw,3.5rem)/.95 "Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.01em}
.song-artist-profile .vertical-roster .roster-portrait{display:block;width:100%;aspect-ratio:3/4;overflow:hidden;background:#1a1a1b;border:1px solid rgba(255,255,255,.18)}
.song-artist-profile .vertical-roster .roster-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}
.song-artist-profile .vertical-roster .roster-teaser{display:block;padding:1.15rem 1.25rem 1.25rem;border:1px solid rgba(255,255,255,.18);border-top:0;background:#1b1a1a;color:#f4eee5;font:600 clamp(1rem,2vw,1.18rem)/1.35 "Source Sans 3",sans-serif}
.song-artist-profile .vertical-roster .roster-teaser span{display:inline-block;margin-left:.35rem;color:var(--orange);font-size:1.25em;line-height:0;transition:transform .2s}
.song-artist-profile .vertical-roster .roster-artist:hover .roster-portrait img,.song-artist-profile .vertical-roster .roster-artist:focus-visible .roster-portrait img{filter:saturate(1.03) contrast(1.07);transform:scale(1.025)}
.song-artist-profile .vertical-roster .roster-artist:hover .roster-teaser,.song-artist-profile .vertical-roster .roster-artist:focus-visible .roster-teaser{color:#fff;background:#29211d}
.song-artist-profile .vertical-roster .roster-artist:hover .roster-teaser span,.song-artist-profile .vertical-roster .roster-artist:focus-visible .roster-teaser span{transform:translateX(5px)}
.song-artist-profile .vertical-roster .roster-artist:focus-visible{outline:3px solid var(--orange);outline-offset:7px}
@media(max-width:700px){.song-artist-profile .artist-grid.vertical-roster{gap:7rem}
.song-artist-profile .vertical-roster .roster-artist-name{font-size:clamp(2.3rem,9vw,3.1rem)}
.song-artist-profile .vertical-roster .roster-teaser{font-size:1rem}
}
@media(prefers-reduced-motion:reduce){.song-artist-profile .vertical-roster .roster-teaser span{transition:none}
}
.song-artist-profile .home-page .hero{text-align:center;align-items:center}
.song-artist-profile .home-page .hero::after{left:50%;right:auto;transform:translateX(-50%)}
.song-artist-profile .home-page .hero h1{margin:0 auto}
.song-artist-profile .home-page .hero-copy{margin:1.8rem auto 2rem}
.song-artist-profile .home-page .hero .button{align-self:center}
.song-artist-profile .home-page .section-intro{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-bottom:4rem;text-align:center}
.song-artist-profile .home-page .section-intro h2{text-align:center}
.song-artist-profile .home-page .section-intro .roster-count{display:block}
.song-artist-profile .home-page .artist-grid.vertical-roster{gap:clamp(10rem,18vw,16rem)}
.song-artist-profile .home-page .featured{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;text-align:center}
.song-artist-profile .home-page .feature-kicker{align-self:center;flex-direction:row;gap:1.5rem;min-height:0;padding-top:.7rem}
.song-artist-profile .home-page .feature-copy{max-width:760px}
.song-artist-profile .home-page .feature-copy h2{text-align:center}
.song-artist-profile .home-page .feature-copy>p:not(.eyebrow){margin:1.5rem auto}
.song-artist-profile .home-page .feature-quote{max-width:760px;margin:1rem auto 0;padding:1.5rem 0 0;border-left:0;border-top:1px solid #cbc5ba;text-align:center}
@media(max-width:700px){.song-artist-profile .home-page .section-intro{margin-bottom:3rem}
.song-artist-profile .home-page .artist-grid.vertical-roster{gap:10rem}
.song-artist-profile .home-page .featured{padding:6rem 7vw}
.song-artist-profile .home-page .feature-quote{grid-column:auto}
}
.song-artist-profile .vertical-roster .roster-surname{color:var(--orange)}
.song-artist-profile .home-page .hero-copy .label-name,.song-artist-profile .home-page .hero-copy .country-name{color:var(--orange);font-weight:800}
.song-artist-profile .home-page .hero-copy .blues-name{color:#70c8ff;font-weight:800}
.song-artist-profile .home-page .hero-copy .radio-name{text-decoration:none}
.song-artist-profile .home-page .hero-copy .radio-prefix{color:#fff;font-weight:800}
.song-artist-profile .home-page .hero-copy .radio-name:hover{filter:brightness(1.25)}
.song-artist-profile .home-page .hero-copy .radio-name:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.song-artist-profile .album-cover--country{--cover-accent:var(--orange);--cover-outline:#9b4a17;--cover-glow:rgba(244,119,33,.2)}
.song-artist-profile .album-cover--blues{--cover-accent:#70c8ff;--cover-outline:#236187;--cover-glow:rgba(112,200,255,.2)}
.song-artist-profile .album-cover{border:3px solid var(--cover-accent);box-shadow:0 0 0 1px var(--cover-outline),0 13px 20px rgba(0,0,0,.55),0 35px 48px rgba(0,0,0,.65),0 0 38px var(--cover-glow)}
@media(min-width:701px){.song-artist-profile .dakota-photo-pair{max-width:1200px;margin:0 auto}
.song-artist-profile .dakota-photo-pair figure{height:auto;aspect-ratio:2/3}
.song-artist-profile .dakota-photo-pair img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}
}
.song-artist-profile .radio-page{--radio-accent:var(--orange);background:#0c0c0e}
.song-artist-profile .blues-radio-page{--radio-accent:#70c8ff}
.song-artist-profile .radio-page .eyebrow{color:var(--radio-accent)}
.song-artist-profile .radio-page .text-link{color:var(--radio-accent)}
.song-artist-profile .radio-hero{padding:clamp(4rem,8vw,7rem) 5vw;text-align:center;background:radial-gradient(circle at 50% 24%,rgba(244,119,33,.16),transparent 45%),#111113;border-bottom:1px solid var(--line)}
.song-artist-profile .blues-radio-page .radio-hero{background:radial-gradient(circle at 50% 24%,rgba(52,145,207,.2),transparent 45%),#0b121a}
.song-artist-profile .radio-hero h1{max-width:none;font-size:clamp(4rem,9vw,8rem);line-height:.93}
.song-artist-profile .radio-hero h1 span{color:var(--radio-accent)}
.song-artist-profile .radio-hero>p:not(.eyebrow){max-width:650px;margin:1.7rem auto 0;color:#d5d1c8;font-size:clamp(1.05rem,2vw,1.3rem)}
.song-artist-profile .radio-listen-heading{margin:2rem auto .8rem!important;color:var(--paper)!important;font-size:.92rem!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.song-artist-profile .radio-service-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0 auto}
.song-artist-profile .radio-service{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-width:170px;min-height:58px;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.22);background:#211a17;color:var(--paper);font-weight:800;letter-spacing:.035em;text-decoration:none;text-transform:uppercase;transition:border-color .2s,background .2s,transform .2s}
.song-artist-profile .radio-service svg{width:31px;height:31px;flex:none}
.song-artist-profile .radio-service--spotify svg{color:#1ed760}
.song-artist-profile .radio-service--apple .apple-service-logo{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#fa4965,#b13bd8);color:#fff;font-size:1.45rem;line-height:1}
.song-artist-profile .radio-service--youtube svg{color:#ff2a27;width:37px}
.song-artist-profile .radio-service:hover,.song-artist-profile .radio-service:focus-visible{border-color:var(--radio-accent);background:#30241e;transform:translateY(-2px)}
@media(max-width:700px){.song-artist-profile .radio-service-links{align-items:center;flex-direction:column}
.song-artist-profile .radio-service{width:min(100%,300px)}
}
.song-artist-profile .radio-roster{max-width:1080px;margin:0 auto;padding:5rem 5vw 7rem}
.song-artist-profile .radio-roster-heading{text-align:center;margin-bottom:3rem}
.song-artist-profile .radio-roster-heading h2{font-size:clamp(3rem,6vw,5rem)}
.song-artist-profile .radio-artist{display:grid;grid-template-columns:130px minmax(0,1fr);gap:2rem;padding:2.2rem 0;border-top:1px solid rgba(255,255,255,.18)}
.song-artist-profile .radio-artist:last-child{border-bottom:1px solid rgba(255,255,255,.18)}
.song-artist-profile .radio-song-photo{display:block;width:130px;height:160px}
.song-artist-profile .radio-song-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%;border:2px solid var(--radio-accent);transition:transform .2s ease,border-color .2s ease}
.song-artist-profile .radio-song-photo:hover img,.song-artist-profile .radio-song-photo:focus-visible img{transform:scale(1.025);border-color:var(--accent)}
.song-artist-profile .radio-song-photo:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
.song-artist-profile .radio-artist h2{font-size:clamp(2.2rem,4vw,3.25rem);line-height:1.02}
.song-artist-profile .radio-artist h2 a{text-decoration:none}
.song-artist-profile .radio-artist h2 a:hover,.song-artist-profile .radio-artist h2 a:focus-visible{text-decoration:underline;text-decoration-color:var(--radio-accent);text-underline-offset:5px}
.song-artist-profile .radio-first-name{color:#fff;font-weight:800}
.song-artist-profile .radio-last-name{color:var(--radio-accent);font-weight:800}
.song-artist-profile .radio-artist ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:.55rem;list-style:none;padding:0;margin:1.15rem 0 0;color:#d5d1c8}
.song-artist-profile .radio-artist li{line-height:1.35}
.song-artist-profile .radio-artist li a{color:#f5f0e9;text-decoration:underline;text-decoration-color:var(--radio-accent);text-underline-offset:4px}
.song-artist-profile .radio-artist li a:hover,.song-artist-profile .radio-artist li a:focus-visible{color:var(--radio-accent)}
.song-artist-profile .radio-listen-cue{color:var(--radio-accent)}
.song-artist-profile .radio-empty-roster{text-align:center;min-height:420px}
.song-artist-profile .radio-empty-roster>p{max-width:570px;margin:0 auto 1.6rem;color:#d5d1c8;font-size:1.1rem}
@media(max-width:700px){.song-artist-profile .radio-hero{padding:4.5rem 6vw}
.song-artist-profile .radio-hero h1{font-size:clamp(3.5rem,12vw,5.6rem)}
.song-artist-profile .radio-roster{padding:4rem 6vw 5rem}
.song-artist-profile .radio-artist{grid-template-columns:92px minmax(0,1fr);gap:1rem}
.song-artist-profile .radio-song-photo{width:92px;height:118px}
.song-artist-profile .radio-artist h2{font-size:clamp(1.9rem,7vw,2.55rem)}
.song-artist-profile .radio-artist ul{grid-template-columns:1fr;gap:.55rem;font-size:.98rem}
}
.song-artist-profile .home-page .hero{min-height:calc(100svh - 84px);padding:clamp(5rem,8vw,8rem) 5vw;background:radial-gradient(circle at 50% 36%,rgba(244,119,33,.16),transparent 45%),#0b0b0c;isolation:isolate}
.song-artist-profile .home-page .hero::after{display:none}
.song-artist-profile .home-page .hero>*{position:relative;z-index:1}
.song-artist-profile .home-page .hero .eyebrow{margin:0;color:#e8e1d7;font-size:clamp(.78rem,1.3vw,.95rem);letter-spacing:.22em}
.song-artist-profile .home-page .hero h1{max-width:1120px;margin:1.2rem auto 0;font-size:clamp(4.5rem,10vw,9rem);line-height:.9}
.song-artist-profile .home-page .hero h1 span{display:block;color:var(--orange)}
.song-artist-profile .home-page .hero h1::after{display:none}
.song-artist-profile .home-page .hero-statement{max-width:850px;margin:1.8rem auto 0;color:#fff;font:800 clamp(1.55rem,3.2vw,2.45rem)/1.1 "Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.025em}
.song-artist-profile .home-page .hero-copy{max-width:780px;margin:1.35rem auto 0;color:#e1dcd4;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.5}
.song-artist-profile .home-page .hero .button{margin-top:1.8rem;border:1px solid #ff9b56;box-shadow:0 8px 28px rgba(244,119,33,.18)}
.song-artist-profile .channels.country-only{grid-template-columns:1fr}
.song-artist-profile .channels.country-only .channel{min-height:360px;grid-template-columns:1fr auto}
@media(max-width:700px){.song-artist-profile .home-page .hero{min-height:calc(100svh - 72px);padding:4rem 6vw 4.5rem}
.song-artist-profile .home-page .hero::after{font-size:90vw}
.song-artist-profile .home-page .hero h1{font-size:clamp(3.6rem,15vw,5.8rem);margin-top:1rem}
.song-artist-profile .home-page .hero h1::after{margin-top:1.45rem}
.song-artist-profile .home-page .hero-statement{margin-top:1.5rem}
.song-artist-profile .home-page .hero .button{margin-top:1.7rem}
}
.song-artist-profile .dakota-centered-feature{position:relative;display:block;overflow:hidden;padding-bottom:2.5rem}
.song-artist-profile .dakota-swipe-viewport{overflow:hidden;touch-action:pan-y}
.song-artist-profile .dakota-swipe-track{display:flex;align-items:stretch;transition:transform .32s cubic-bezier(.22,.61,.36,1);will-change:transform}
.song-artist-profile .dakota-swipe-slide{flex:0 0 100%;min-width:0}
.song-artist-profile .dakota-swipe-slide .dakota-centered-content{width:100%}
.song-artist-profile .dakota-swipe-slide h1 span{color:var(--orange)}
.song-artist-profile .dakota-swipe-slide .dakota-centered-art{border-color:var(--orange)}
.song-artist-profile .dakota-swipe-slide .dakota-centered-services{margin-top:.7rem}
.song-artist-profile .dakota-swipe-slide .artist-disclosure{text-align:left}
.song-artist-profile .dakota-swipe-arrow{position:absolute;z-index:4;top:48%;display:grid;place-items:center;width:44px;height:64px;padding:0;border:1px solid rgba(244,119,33,.65);border-radius:12px;background:rgba(20,17,16,.88);color:var(--orange);font:400 3.4rem/1 Arial,sans-serif;cursor:pointer}
.song-artist-profile .dakota-swipe-prev{left:clamp(3px,1vw,16px)}
.song-artist-profile .dakota-swipe-next{right:clamp(3px,1vw,16px)}
.song-artist-profile .dakota-swipe-arrow:disabled{opacity:.38;cursor:default}
.song-artist-profile .dakota-swipe-arrow:not(:disabled):hover{background:rgba(244,119,33,.22)}
.song-artist-profile .dakota-swipe-arrow:focus-visible{outline:3px solid #fff;outline-offset:2px}
@media(max-width:700px){.song-artist-profile .dakota-centered-feature{padding:1.5rem 5vw 2rem}
.song-artist-profile .dakota-swipe-arrow{top:46%;width:36px;height:58px;font-size:3rem}
.song-artist-profile .dakota-swipe-prev{left:2px}
.song-artist-profile .dakota-swipe-next{right:2px}
.song-artist-profile .dakota-swipe-slide .dakota-centered-art{width:min(100%,440px)}
.song-artist-profile .dakota-swipe-slide .dakota-centered-content>.artist-disclosure{margin-top:.8rem}
}
@media(prefers-reduced-motion:reduce){.song-artist-profile .dakota-swipe-track{transition:none}
}
.song-artist-profile .dakota-centered-feature{background:radial-gradient(ellipse 74% 58% at 50% 42%,rgba(168,132,110,.7) 0%,rgba(112,88,76,.54) 46%,transparent 82%),radial-gradient(ellipse at 88% 87%,rgba(97,119,132,.25),transparent 53%),linear-gradient(155deg,#51443e 0%,#373a3d 62%,#282c30 100%)}
.song-artist-profile .dakota-swipe-slide .dakota-centered-art{border:0;padding:0;background:transparent;border-radius:8px;overflow:hidden;box-shadow:0 18px 45px rgba(0,0,0,.5),0 34px 60px rgba(0,0,0,.28)}
.song-artist-profile .dakota-swipe-slide .dakota-centered-services>a{border:1px solid rgba(236,228,216,.18);background:rgba(10,12,15,.28);color:#c6c0b8;opacity:.88;transition:background .2s ease,color .2s ease,opacity .2s ease}
.song-artist-profile .dakota-swipe-slide .dakota-centered-services .amazon-music-icon,.song-artist-profile .dakota-swipe-slide .dakota-centered-services .apple-music-icon{background:#b7b0a8;color:#191919}
.song-artist-profile .dakota-swipe-slide .dakota-centered-services .amazon-music-icon::after{border-bottom-color:#191919}
.song-artist-profile .dakota-swipe-slide .dakota-centered-services .youtube-music-link{color:#c6c0b8}
.song-artist-profile .dakota-swipe-slide .dakota-centered-services>a:hover,.song-artist-profile .dakota-swipe-slide .dakota-centered-services>a:focus-visible{background:rgba(255,255,255,.13);color:#fff;opacity:1}
.song-artist-profile .profile-story#dakota-full-story{padding-top:4rem}
@media(max-width:700px){.song-artist-profile .profile-story#dakota-full-story{padding-top:3.5rem}
}
.song-artist-profile .manifesto>p:not(.eyebrow){max-width:810px;margin:0 auto;font-size:1.12rem}
.song-artist-profile .manifesto-link{display:inline-block;margin-top:2rem;padding:.8rem 1.25rem;border:1px solid #311305;border-radius:8px;color:#1d0d05;text-decoration:none;font-weight:800}
.song-artist-profile .manifesto-link:hover{background:rgba(255,255,255,.2)}
.song-artist-profile .manifesto-link:focus-visible{outline:3px solid #080808;outline-offset:3px}
.song-artist-profile .dakota-photo-single{display:flex;justify-content:center;padding:clamp(2rem,5vw,4rem) 6vw;background:#101011}
.song-artist-profile .dakota-photo-single figure{width:min(100%,520px);height:auto;aspect-ratio:2/3;flex:none}
.song-artist-profile .dakota-photo-single img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}
.song-artist-profile .artist-song-hero{position:relative;overflow:hidden}
.song-artist-profile .artist-song-viewport{overflow:hidden;touch-action:pan-y}
.song-artist-profile .artist-song-track{display:flex;transition:transform .32s cubic-bezier(.22,.61,.36,1);will-change:transform}
.song-artist-profile .artist-song-slide{flex:0 0 100%;min-width:0}
.song-artist-profile .artist-song-slide h1 span{color:var(--orange)}
.song-artist-profile .fictional-artist-label{margin:.55rem 0 0;color:#e8b890;font:700 .95rem/1.25 "Source Sans 3",sans-serif;letter-spacing:.08em;text-transform:uppercase}
.song-artist-profile .artist-ask-slide .fictional-artist-label--ask{margin:.8rem 0 0}
.song-artist-profile .artist-song-art{border-color:var(--orange)}
.song-artist-profile .artist-song-art--cover{border:0;padding:0;background:transparent;box-shadow:0 20px 40px rgba(0,0,0,.5)}
.song-artist-profile .artist-song-art--cover img{aspect-ratio:auto;object-fit:contain}
.song-artist-profile .artist-song-art img{aspect-ratio:1;object-fit:cover;object-position:center 18%}
.song-artist-profile .artist-song-slide .song-audio{display:none}
.song-artist-profile .artist-song-slide .dakota-art-controls{display:flex}
.song-artist-profile .artist-ask-slide{box-sizing:border-box;display:grid;grid-template-columns:1fr;align-content:center;gap:1.4rem;width:100%;min-height:calc(100svh - 180px);padding:clamp(1.5rem,4vw,3rem) clamp(2.5rem,8vw,6rem);background:transparent;text-align:left}
.song-artist-profile .artist-ask-slide .chat-intro,.song-artist-profile .artist-ask-slide .chat-panel{width:min(100%,760px);margin:0 auto}
.song-artist-profile .artist-ask-slide .chat-intro h2{font-size:clamp(3.2rem,7vw,5.6rem);line-height:.95}
.song-artist-profile .artist-ask-slide .chat-intro>p:not(.eyebrow){margin:.5rem 0 0}
.song-artist-profile .artist-ask-slide .chat-disclosure{margin-top:.7rem!important}
.song-artist-profile .artist-ask-slide .chat-panel{box-sizing:border-box;padding:clamp(1rem,2vw,1.5rem)}
.song-artist-profile .artist-ask-slide .chat-response{min-height:110px}
.song-artist-profile .artist-ask-slide .chat-questions button{min-height:58px}
.song-artist-profile .artist-ask-slide .chat-speaker{color:var(--orange)}
.song-artist-profile .flint-page .artist-ask-slide{align-content:start;gap:1rem}
.song-artist-profile .flint-page .artist-ask-slide .chat-intro{text-align:center}
.song-artist-profile .flint-page .artist-ask-slide .chat-intro h2{margin:0;font-size:clamp(3.2rem,7vw,5.6rem)}
.song-artist-profile .flint-page .artist-ask-slide .chat-intro h2 span{color:var(--orange)}
.song-artist-profile .flint-page .artist-ask-slide .chat-response{grid-template-columns:112px minmax(0,1fr);align-items:center}
.song-artist-profile .flint-chat-portrait{position:relative;display:block;width:112px;height:112px;overflow:hidden;border:2px solid var(--orange);border-radius:50%;box-sizing:border-box}
.song-artist-profile .flint-page .artist-ask-slide .flint-chat-portrait img{position:absolute;top:0;left:-38%;display:block;width:200%;max-width:none;height:auto;border:0;border-radius:0;object-fit:initial}
.song-artist-profile .artist-ask-slide--compact{align-content:start;gap:1rem}
.song-artist-profile .artist-ask-slide--compact .chat-intro{text-align:center}
.song-artist-profile .artist-ask-slide--compact .chat-intro h2{margin:0;font-size:clamp(3.2rem,7vw,5.6rem)}
.song-artist-profile .artist-ask-slide--compact .chat-intro h2 span{color:var(--orange)}
.song-artist-profile .artist-ask-slide--compact .chat-response{grid-template-columns:112px minmax(0,1fr);align-items:center}
.song-artist-profile .artist-chat-portrait{position:relative;display:block;width:112px;height:112px;overflow:hidden;border:2px solid var(--orange);border-radius:50%;box-sizing:border-box}
.song-artist-profile .artist-ask-slide--compact .artist-chat-portrait img{position:absolute;display:block;width:200%;max-width:none;height:auto;border:0;border-radius:0;object-fit:initial}
.song-artist-profile .artist-chat-portrait--dakota img{top:-20%;left:-67%}
.song-artist-profile .artist-chat-portrait--brady img{top:0;left:-43%}
.song-artist-profile .artist-chat-portrait--buck img{top:-22%;left:-30%}
.song-artist-profile .artist-song-arrow{position:absolute;z-index:4;top:46%;width:44px;height:64px;border:1px solid rgba(244,119,33,.65);border-radius:12px;background:rgba(20,17,16,.88);color:var(--orange);font:400 3.4rem/1 Arial,sans-serif;cursor:pointer}
.song-artist-profile .artist-song-arrow[hidden]{display:none}
.song-artist-profile .artist-song-prev{left:clamp(3px,1vw,16px)}
.song-artist-profile .artist-song-next{right:clamp(3px,1vw,16px)}
.song-artist-profile .beau-page .beau-music{display:block}
.song-artist-profile .beau-page .beau-music>div{max-width:780px;margin:auto}
@media(max-width:700px){.song-artist-profile .artist-song-arrow{width:36px;height:58px;font-size:3rem}
}
@media(max-width:700px){.song-artist-profile .artist-ask-slide{min-height:calc(100svh - 144px);gap:1rem;padding:1rem 8vw 2rem}
.song-artist-profile .artist-ask-slide .chat-intro h2{font-size:clamp(3rem,13vw,4.6rem)}
.song-artist-profile .artist-ask-slide .chat-intro>p:not(.eyebrow){font-size:.95rem}
.song-artist-profile .artist-ask-slide .chat-disclosure{font-size:.8rem!important}
.song-artist-profile .artist-ask-slide .chat-response{min-height:0;padding:1rem;grid-template-columns:52px 1fr}
.song-artist-profile .artist-ask-slide .chat-response img{width:52px;height:52px}
.song-artist-profile .artist-ask-slide .chat-response p{font-size:1rem}
.song-artist-profile .artist-ask-slide .chat-questions{grid-template-columns:1fr;gap:.4rem}
.song-artist-profile .artist-ask-slide .chat-questions button{min-height:46px;padding:.5rem .8rem;font-size:.95rem}
}
@media(min-width:701px){.song-artist-profile .country-radio-page .radio-hero{padding:2.5rem 5vw 3.5rem}
.song-artist-profile .country-radio-page .radio-hero h1{font-size:clamp(4rem,8vw,7rem)}
.song-artist-profile .country-radio-page .radio-hero>p:not(.eyebrow){margin-top:1rem}
.song-artist-profile .country-radio-page .radio-listen-heading{margin-top:1.35rem!important}
}
@media(max-width:700px){.song-artist-profile .flint-page .artist-ask-slide{min-height:calc(100svh - 84px - 3.5rem);gap:.7rem;padding:.4rem 8vw 1rem}
.song-artist-profile .flint-page .artist-ask-slide .chat-intro h2{font-size:clamp(2.5rem,11vw,3.3rem);line-height:.9}
.song-artist-profile .flint-page .artist-ask-slide .chat-intro h2 span{display:block}
.song-artist-profile .flint-page .artist-ask-slide .chat-panel{padding:.8rem}
.song-artist-profile .flint-page .artist-ask-slide .chat-response{padding:.75rem}
.song-artist-profile .flint-page .artist-ask-slide .chat-questions button{min-height:42px;padding:.45rem .7rem;line-height:1.15}
}
@media(max-width:700px){.song-artist-profile .flint-page .artist-ask-slide .chat-response{grid-template-columns:104px minmax(0,1fr);gap:.7rem}
.song-artist-profile .flint-chat-portrait{width:104px;height:104px}
}
@media(max-width:700px){.song-artist-profile .artist-ask-slide--compact{min-height:calc(100svh - 84px - 3.5rem);gap:.7rem;padding:.4rem 8vw 1rem}
.song-artist-profile .artist-ask-slide--compact .chat-intro h2{font-size:clamp(2.5rem,11vw,3.3rem);line-height:.9}
.song-artist-profile .artist-ask-slide--compact .chat-intro h2 span{display:block}
.song-artist-profile .beau-page .artist-ask-slide--compact .chat-intro h2{font-size:clamp(2.3rem,9.5vw,3rem)}
.song-artist-profile .artist-ask-slide--compact .chat-panel{padding:.8rem}
.song-artist-profile .artist-ask-slide--compact .chat-response{grid-template-columns:104px minmax(0,1fr);gap:.7rem;padding:.75rem}
.song-artist-profile .artist-chat-portrait{width:104px;height:104px}
.song-artist-profile .artist-ask-slide--compact .chat-questions button{min-height:42px;padding:.45rem .7rem;line-height:1.15}
}
@media(prefers-reduced-motion:reduce){.song-artist-profile .artist-song-track{transition:none}
}
.song-artist-profile .country-radio-page .footer-brand .footer-accent{color:var(--orange)}
.song-artist-profile .country-radio-page .footer-email{display:inline-block;width:max-content;margin-top:.75rem;color:var(--paper);text-decoration:none}
.song-artist-profile .country-radio-page .footer-email:hover,.song-artist-profile .country-radio-page .footer-email:focus-visible{color:var(--orange);text-decoration:underline}
.song-artist-profile .site-header .bio-brand{flex:0 0 auto;padding:.35rem 0;text-transform:none}
.song-artist-profile .site-header .bio-brand img{display:block;width:132px;height:auto;max-height:70px;object-fit:contain}
@media(max-width:600px){.song-artist-profile .site-header .bio-brand img{width:108px;max-height:58px}
}
.song-artist-profile .dusty-album-link-card{position:relative;display:block;width:min(100%,320px);margin:1.25rem 0 1.5rem;overflow:hidden;border:2px solid #d99641;border-radius:8px;background:#130f0d;box-shadow:0 14px 34px rgba(0,0,0,.42);color:#f7f4ef;text-decoration:none}
.song-artist-profile .dusty-album-link-card img{display:block;width:100%;height:auto;transition:transform .22s ease,filter .22s ease}
.song-artist-profile .dusty-album-play{position:absolute;left:50%;top:46%;display:grid;width:64px;height:64px;place-items:center;transform:translate(-50%,-50%);border:2px solid #f7f4ef;border-radius:50%;background:rgba(217,150,65,.92);color:#1e1713;box-shadow:0 8px 22px rgba(0,0,0,.45);transition:transform .18s ease,background .18s ease}
.song-artist-profile .dusty-album-play svg{width:29px;height:29px;margin-left:4px}
.song-artist-profile .dusty-album-link-label{display:block;padding:.7rem .85rem;background:#1e1713;color:#f7f4ef;font:700 1rem "Barlow Condensed",sans-serif;letter-spacing:.04em;text-align:center;text-transform:uppercase}
.song-artist-profile .dusty-album-link-card:hover img,.song-artist-profile .dusty-album-link-card:focus-visible img{transform:scale(1.025);filter:brightness(.82)}
.song-artist-profile .dusty-album-link-card:hover .dusty-album-play,.song-artist-profile .dusty-album-link-card:focus-visible .dusty-album-play{transform:translate(-50%,-50%) scale(1.08);background:#f0bd61}
.song-artist-profile .dusty-album-link-card:focus-visible{outline:3px solid #f7f4ef;outline-offset:3px}
.song-artist-profile .radio-artist-info .dusty-album-link-card{width:min(100%,230px);margin:.8rem 0 1rem}
.song-artist-profile .radio-artist-info .dusty-album-play{width:52px;height:52px}
.song-artist-profile .radio-artist-info .dusty-album-play svg{width:24px;height:24px}
.song-artist-profile 500;600;700&family=Playfair+Display:wght@700;800&display=swap');

:root{
  --ink:#1e1713;
  --coal:#2b211b;
  --paper:#f7f4ef;
  --text:#f7f4ef;
  --muted:#a89b93;
  --orange:#d99641;
  --orange-deep:#a85f22;
  --line:rgba(168,155,147,.18);
  --walnut:#1e1713;
  --card-walnut:#2b211b;
  --cream:#f7f4ef;
  --amber:#d99641;
}
.song-artist-profile html{background:#1e1713}
.song-artist-profile body{background:#1e1713;color:#f7f4ef;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.song-artist-profile body p,.song-artist-profile body li,.song-artist-profile body a,.song-artist-profile body button,.song-artist-profile body input,.song-artist-profile body select,.song-artist-profile body textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.song-artist-profile body h1,.song-artist-profile body h2,.song-artist-profile body h3,.song-artist-profile body .manifesto-title{font-family:Clarendon,"Playfair Display",Georgia,serif!important;letter-spacing:-.01em}
.song-artist-profile .site-header{background:rgba(30,23,19,.96);border-bottom-color:rgba(217,150,65,.25)}
.song-artist-profile .brand-mark{border-color:#d99641;color:#d99641;font-family:Clarendon,"Playfair Display",Georgia,serif!important}
.song-artist-profile .brand-copy strong,.song-artist-profile .brand-name strong,.song-artist-profile .footer-brand strong{font-family:Clarendon,"Playfair Display",Georgia,serif!important}
.song-artist-profile .brand-copy small,.song-artist-profile .brand-name small,.song-artist-profile .eyebrow,.song-artist-profile .kicker,.song-artist-profile .section-kicker{color:#d99641}
.song-artist-profile footer{background:#18110e;color:#a89b93;border-top-color:rgba(217,150,65,.22)}
.song-artist-profile footer .footer-privacy{color:#a89b93;text-decoration:underline;text-decoration-color:rgba(217,150,65,.48);text-underline-offset:.25em}
.song-artist-profile footer .footer-privacy:hover,.song-artist-profile footer .footer-privacy:focus-visible{color:#f7f4ef}
.song-artist-profile .profile-page,.song-artist-profile .radio-page,.song-artist-profile .song-landing-page,.song-artist-profile .making-page,.song-artist-profile .song-hero,.song-artist-profile .discover,.song-artist-profile .profile-music,.song-artist-profile .brady-music,.song-artist-profile .flint-music,.song-artist-profile .brady-hero,.song-artist-profile .flint-hero,.song-artist-profile .dakota-song-first{background-color:#1e1713;color:#f7f4ef}
.song-artist-profile .profile-story,.song-artist-profile .dakota-meet-intro,.song-artist-profile .philosophy,.song-artist-profile .song-section,.song-artist-profile .making-origin,.song-artist-profile .making-process,.song-artist-profile .making-five,.song-artist-profile .profile-truth,.song-artist-profile .brady-story,.song-artist-profile .brady-road,.song-artist-profile .flint-story,.song-artist-profile .flint-family,.song-artist-profile .flint-band,.song-artist-profile .radio-artist,.song-artist-profile .lead-song,.song-artist-profile .more-song-grid>div,.song-artist-profile .artist-card,.song-artist-profile .featured-player,.song-artist-profile .mini-player,.song-artist-profile dialog{background:#2b211b;color:#f7f4ef;border-color:rgba(168,155,147,.18)}
.song-artist-profile .profile-story>div:last-child,.song-artist-profile .brady-story .brady-story-text,.song-artist-profile .flint-story .flint-copy,.song-artist-profile .making-origin-copy,.song-artist-profile .feature-copy>p:not(.eyebrow),.song-artist-profile .philosophy>p:not(.section-kicker),.song-artist-profile .section-heading>p,.song-artist-profile .song-card-copy>span{color:#c8bdb5}
.song-artist-profile .button-primary,.song-artist-profile .making-primary,.song-artist-profile .song-landing-next,.song-artist-profile .song-swipe-meet,.song-artist-profile .play-toggle,.song-artist-profile .play-button,.song-artist-profile .mini-player button{background:#d99641;color:#1e1713}
.song-artist-profile .making-actions a,.song-artist-profile .artist-card,.song-artist-profile .lead-song,.song-artist-profile .mini-player,.song-artist-profile dialog,.song-artist-profile .album-cover--country,.song-artist-profile .song-landing-cover{border-color:#d99641}
.song-artist-profile .making-step-number,.song-artist-profile .step-number,.song-artist-profile .channel-number,.song-artist-profile .song-list article>span,.song-artist-profile .radio-listen-cue,.song-artist-profile .artist-name span,.song-artist-profile .artist-list a span,.song-artist-profile .footer-accent{color:#d99641!important}
.song-artist-profile .takes-flight{color:#d99641;font-weight:700}
.song-artist-profile .human-decisions{color:#d99641}
.song-artist-profile .profile-truth .human-emotion{color:#d99641!important}
.song-artist-profile .sierra-competition-quote{color:#fff!important}
.song-artist-profile .sierra-roots-quote{color:#fff!important}
.song-artist-profile .sierra-bio-portrait{width:min(100% - 2rem,720px);margin:clamp(1.5rem,4vw,3rem) auto;overflow:hidden;background:#2b211b;border:1px solid rgba(217,150,65,.35);border-radius:12px;box-shadow:0 18px 38px rgba(0,0,0,.48)}
.song-artist-profile .sierra-bio-portrait img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}
.song-artist-profile .sierra-bio-portrait figcaption{padding:.8rem 1rem;color:#d99641;font-size:.875rem;letter-spacing:.06em;text-align:center;text-transform:uppercase}
.song-artist-profile .profile-portraits.sierra-single-portrait{grid-template-columns:1fr}
.song-artist-profile .profile-portraits.sierra-single-portrait figure{width:min(100%,820px);margin:0 auto}
.song-artist-profile .sadie-white-quote,.song-artist-profile .sadie-inline-quote{color:#fff!important}
.song-artist-profile .sadie-wide-portrait{width:min(100% - 2rem,980px);margin:clamp(1.5rem,4vw,3rem) auto;overflow:hidden;background:#2b211b;border:1px solid rgba(217,150,65,.35);border-radius:12px;box-shadow:0 18px 38px rgba(0,0,0,.48)}
.song-artist-profile .sadie-wide-portrait img{display:block;width:100%;height:auto}
.song-artist-profile .sadie-wide-portrait figcaption{padding:.8rem 1rem;color:#d99641;font-size:.875rem;letter-spacing:.06em;text-align:center;text-transform:uppercase}
.song-artist-profile .sadie-page .profile-chapter .sadie-inline-quote{margin:1.25rem 0;padding:.8rem 0 .8rem 1.1rem;border-top:0;border-left:4px solid #d99641;font:700 clamp(1.15rem,1.65vw,1.45rem)/1.4 Clarendon,"Playfair Display",Georgia,serif;text-transform:none}
.song-artist-profile .sadie-stage-photo img{object-position:50% 20%}
.song-artist-profile .sadie-page .profile-chapter{background:#2b211b;color:#f7f4ef;border-top:1px solid rgba(168,155,147,.18);border-bottom:1px solid rgba(168,155,147,.18)}
.song-artist-profile .sadie-page .profile-chapter>div:last-child{color:#c8bdb5}
.song-artist-profile .sadie-page .profile-chapter h2{color:#f7f4ef}
.song-artist-profile .stetson-white-quote{color:#fff!important}
.song-artist-profile .stetson-page .profile-chapter{background:#2b211b;color:#f7f4ef;border-top:1px solid rgba(168,155,147,.18);border-bottom:1px solid rgba(168,155,147,.18)}
.song-artist-profile .stetson-page .profile-chapter>div:last-child{color:#c8bdb5}
.song-artist-profile .stetson-page .profile-chapter h2{color:#f7f4ef}
.song-artist-profile .stetson-portrait,.song-artist-profile .stetson-wide-photo{width:min(100% - 2rem,820px);margin:clamp(1.5rem,4vw,3rem) auto;overflow:hidden;background:#2b211b;border:1px solid rgba(217,150,65,.35);border-radius:12px;box-shadow:0 18px 38px rgba(0,0,0,.48)}
.song-artist-profile .stetson-portrait img,.song-artist-profile .stetson-wide-photo img{display:block;width:100%;height:auto}
.song-artist-profile .stetson-portrait figcaption,.song-artist-profile .stetson-wide-photo figcaption{padding:.8rem 1rem;color:#d99641;font-size:.875rem;letter-spacing:.06em;text-align:center;text-transform:uppercase}
.song-artist-profile .finn-white-quote{color:#fff!important}
.song-artist-profile .finn-page .profile-chapter{background:#2b211b;color:#f7f4ef;border-top:1px solid rgba(168,155,147,.18);border-bottom:1px solid rgba(168,155,147,.18)}
.song-artist-profile .finn-page .profile-chapter>div:last-child{color:#c8bdb5}
.song-artist-profile .finn-page .profile-chapter h2{color:#f7f4ef}
.song-artist-profile .finn-wide-photo,.song-artist-profile .finn-portrait{width:min(100% - 2rem,900px);margin:clamp(1.5rem,4vw,3rem) auto;overflow:hidden;background:#2b211b;border:1px solid rgba(217,150,65,.35);border-radius:12px;box-shadow:0 18px 38px rgba(0,0,0,.48)}
@media (min-width: 1100px){.song-artist-profile html{
    min-height:100%;
    background:
      radial-gradient(circle at 10% 18%,rgba(217,150,65,.12),transparent 28%),
      radial-gradient(circle at 90% 72%,rgba(217,150,65,.08),transparent 30%),
      linear-gradient(135deg,#0b0807 0%,#1b120d 48%,#0c0908 100%);
  }
.song-artist-profile html::before,.song-artist-profile html::after{
    content:"";
    position:fixed;
    z-index:0;
    top:50%;
    width:clamp(150px,14vw,250px);
    aspect-ratio:2/1;
    background:url("assets/flying-b-master-crest.webp") center/contain no-repeat;
    opacity:.055;
    filter:grayscale(1) sepia(.45);
    pointer-events:none;
  }
.song-artist-profile html::before{left:clamp(-92px,-5vw,-44px);transform:translateY(-50%) rotate(-90deg)}
.song-artist-profile html::after{right:clamp(-92px,-5vw,-44px);transform:translateY(-50%) rotate(90deg)}
.song-artist-profile body{
    position:relative;
    z-index:1;
    width:calc(100% - clamp(32px,5vw,88px));
    max-width:1760px;
    min-height:100vh;
    margin-inline:auto;
    box-shadow:0 0 60px rgba(0,0,0,.72),0 0 0 1px rgba(217,150,65,.09);
  }
.song-artist-profile .dakota-centered-content{max-width:860px}
.song-artist-profile .dakota-centered-art,.song-artist-profile .dakota-next-song .dakota-next-song-photo{width:min(100%,540px)}
.song-artist-profile .bio-song-card{width:min(100%,620px)}
.song-artist-profile .bio-song-art{width:min(50svh,calc(100vw - 2.5rem),440px)}
.song-artist-profile .artist-catalog{max-width:1120px}
.song-artist-profile .radio-roster{max-width:1280px}
.song-artist-profile .sierra-bio-portrait{width:min(100% - 2rem,820px)}
.song-artist-profile .sadie-wide-portrait{width:min(100% - 2rem,1120px)}
.song-artist-profile .stetson-portrait,.song-artist-profile .stetson-wide-photo{width:min(100% - 2rem,940px)}
.song-artist-profile .finn-wide-photo,.song-artist-profile .finn-portrait{width:min(100% - 2rem,1020px)}
}
.song-artist-profile .finn-wide-photo img,.song-artist-profile .finn-portrait img{display:block;width:100%;height:auto}
.song-artist-profile .finn-wide-photo figcaption,.song-artist-profile .finn-portrait figcaption{padding:.8rem 1rem;color:#d99641;font-size:.875rem;letter-spacing:.06em;text-align:center;text-transform:uppercase}
.song-artist-profile .flint-page+footer .takes-flight{color:#9bb5a3}
.song-artist-profile .beau-page+footer .takes-flight{color:#cda46a}
.song-artist-profile .brady-page+footer .takes-flight{color:#cf916f}
.song-artist-profile .text-link,.song-artist-profile .all-songs,.song-artist-profile .catalog-link,.song-artist-profile .making-hero-link span,.song-artist-profile .channel-arrow,.song-artist-profile .share-song,.song-artist-profile .song-actions button{color:#d99641}
.song-artist-profile .profile-story h1,.song-artist-profile .profile-story h2,.song-artist-profile .profile-story h3,.song-artist-profile .dakota-meet-intro h2,.song-artist-profile .philosophy h2,.song-artist-profile .song-section h2,.song-artist-profile .making-origin h2,.song-artist-profile .making-process h2,.song-artist-profile .making-five h2,.song-artist-profile .profile-truth h2,.song-artist-profile .brady-story h2,.song-artist-profile .brady-road h2,.song-artist-profile .flint-story h2,.song-artist-profile .flint-family h2,.song-artist-profile .flint-band h2{color:#f7f4ef}
.song-artist-profile .making-five .eyebrow,.song-artist-profile .profile-truth .eyebrow{color:#d99641}
.song-artist-profile .making-five-num{color:rgba(217,150,65,.23)}
.song-artist-profile .dakota-farm-quote{color:#f7f4ef!important}
.song-artist-profile .spotify,.song-artist-profile .spotify-dot,.song-artist-profile [data-service="spotify"]{--service-color:#1ed760}
.song-artist-profile .youtube,.song-artist-profile [data-service="youtube"]{--service-color:#ff0033}
.song-artist-profile .apple,.song-artist-profile [data-service="apple"]{--service-color:#fa57c1}
.song-artist-profile .service-link:hover,.song-artist-profile .service-link:focus-visible{border-color:var(--service-color,#d99641)}
.song-artist-profile a:focus-visible,.song-artist-profile button:focus-visible{outline-color:#d99641}
.song-artist-profile .master-crest{display:block;width:clamp(180px,22vw,200px);margin:0 auto clamp(.55rem,1.5vh,.9rem);text-decoration:none}
.song-artist-profile .master-crest img{display:block;width:100%;height:auto}
.song-artist-profile .dusty-page .profile-story blockquote,.song-artist-profile .sierra-page .profile-story blockquote,.song-artist-profile .stetson-page .profile-story blockquote{color:#f2cc8d}
.song-artist-profile .embedded-profile-heading{padding:3rem 6vw 2rem;border-top:1px solid #d9964147;text-align:center}
.song-artist-profile .embedded-profile-heading h2{margin:.5rem 0;font-size:clamp(2rem,6vw,4rem);line-height:1.1}
.song-artist-profile .embedded-profile-heading p:last-child{color:#c8bdb5}
