@font-face{font-family:Cinzel;src:url('assets/fonts/cinzel-regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
:root{--display:Cinzel,Georgia,serif}
h1,h2,.subsection-title{font-family:var(--display);letter-spacing:-.025em;font-weight:400}
h1 em,h2 em{font-style:normal}
.band-hero h1{font-size:clamp(3.15rem,5.65vw,5.75rem);line-height:1.12;letter-spacing:-.035em}
.eyebrow{font-size:.875rem;letter-spacing:.12em}
.wordmark{display:block;position:relative;width:100%;flex:none}
.wordmark img{width:100%;height:auto;mix-blend-mode:normal}
.wordmark-gold{aspect-ratio:809/344;overflow:hidden}
.wordmark-gold img{position:absolute;width:126.576%;max-width:none;left:-13.597%;top:-135.465%;height:auto}
.wordmark-antlers{aspect-ratio:2/1}
.brand{width:204px;padding:6px 0}
.footer-brand{width:190px;display:block}
.hero-original{width:100%;height:100%;display:block}
.story-art{aspect-ratio:1;max-height:none}
.story-art>img{object-fit:cover;object-position:center 45%;filter:none}
.art-caption{align-items:center;padding:50px 24px 18px}
.art-caption .wordmark{width:min(42%,200px);max-width:none}
.art-caption .wordmark img{width:100%;height:auto}
.art-caption>span:first-child{font-size:.875rem;letter-spacing:.04em}
.stay-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:950px;margin-inline:auto}
.stay-link-column{display:grid;grid-template-rows:repeat(2,1fr);gap:12px;min-width:0}.stay-links .button{padding:16px 12px;gap:10px;min-width:0;width:100%;justify-content:flex-start;text-align:left}
.link-emblem{display:inline-block!important;width:18px!important;height:18px!important;min-width:18px;flex:none;vertical-align:middle;filter:brightness(0) invert(.85);object-fit:contain}
.button-gold .link-emblem{filter:brightness(0)}
a>.link-emblem{margin-inline-end:.45em}
.button>.link-emblem,.text-link>.link-emblem,.header-listen>.link-emblem{margin-inline-end:0}
.text-link{justify-content:flex-start;gap:9px;white-space:normal}
.platform-link{gap:7px}
.catalog-link{display:flex;align-items:center;gap:9px}
.track .track-cover{width:50px;height:50px;object-fit:cover;border:1px solid var(--line)}
.track{grid-template-columns:50px minmax(0,1fr) 42px 34px;gap:15px;padding-block:22px}
.track-info strong{font-size:1.4rem;overflow-wrap:anywhere}
.track-info>span{font-size:.875rem;margin-top:6px}
#home-tracks-status{color:var(--muted);padding-block:24px}
.player-art{height:auto;min-height:180px;padding:0 0 20px;display:flex}
.player-art img{width:min(230px,100%);height:auto;aspect-ratio:1;object-fit:cover;mix-blend-mode:normal;border:1px solid var(--line)}
.music-youtube-consent{padding:18px;border:1px solid var(--line);background:var(--panel);line-height:1.7}
.music-youtube-consent .button{margin-top:16px}
.music-youtube-consent p{font-size:1rem;color:var(--muted)}
.music-youtube-consent a{color:var(--gold);text-decoration:underline}
.music-youtube-frame{margin-top:18px}
.music-youtube-frame iframe{display:block;width:100%;aspect-ratio:16/9;min-height:210px;border:0}
.music-youtube-frame button{margin-top:15px}
.music-youtube-frame .youtube-note{margin-top:12px;font-size:.875rem;color:var(--muted)}
.music-intro .intro-wordmark{width:210px;margin-bottom:18px}
.music-section-heading h2{line-height:1.25}
@media(max-width:1050px){.stay-links{grid-template-columns:repeat(3,minmax(0,1fr))}.brand{width:170px}.header-inner{gap:16px}.site-header nav{gap:18px;margin-right:0}.band-hero h1{font-size:clamp(3.1rem,6vw,5rem)}}
@media(max-width:750px){.player-art{border:0;padding:0 18px 0 0;min-height:0}.player-art img{width:125px}.story-art{aspect-ratio:1}.band-hero h1{font-size:clamp(2.75rem,8.4vw,4.4rem)}.track-info strong{font-size:1.3rem}}
@media(max-width:540px){.brand{width:155px}.band-hero h1{font-size:clamp(2.6rem,10vw,3.9rem)}.stay-links{gap:9px}.stay-links .button{font-size:.875rem;padding:15px 8px;gap:6px}.player-art{display:flex;grid-row:1/3}.player-art img{width:85px}.track{grid-template-columns:42px minmax(0,1fr) 32px 24px;gap:9px}.track .track-cover{width:42px;height:42px}.track-info strong{font-size:1.2rem}.art-caption{padding:50px 16px 14px}.art-caption>span:first-child{max-width:48%}.footer-brand{width:165px}.music-youtube-frame iframe{min-height:200px}}

.hero-wordmark{width:230px;margin-top:18px}.hero-wordmark+.hero-actions{margin-top:18px}.hero-description{margin-top:22px}.band-hero .hero-origin{margin-top:25px}.art-caption .wordmark-gold img{width:126.576%;height:auto}@media(max-width:540px){.hero-wordmark{width:185px;margin-top:14px}.band-hero .hero-inner{padding-top:35px}.hero .eyebrow{margin-bottom:18px}}

@media(max-width:750px){.stay-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.stay-link-column{gap:9px}}@media(max-width:420px){.stay-links{grid-template-columns:1fr;max-width:320px}.stay-links .button{padding:15px 18px}}
.home-videos{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:70px;align-items:center;padding-top:105px;padding-bottom:115px}
.home-videos-copy h2{font-family:var(--display);margin:15px 0 24px}.home-videos-copy>p:not(.eyebrow){color:var(--muted);line-height:1.85;max-width:500px}.home-videos-copy .button{margin-top:30px}.home-video-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.home-video-card{position:relative;display:block;aspect-ratio:9/16;overflow:hidden;border:1px solid #454936;background:#090c09}.home-video-card:nth-child(2){margin-top:45px}.home-video-card img{width:100%;height:100%;object-fit:cover;transition:transform .3s,filter .3s}.home-video-card>span{position:absolute;inset:auto 0 0;padding:70px 17px 18px;background:linear-gradient(transparent,rgba(4,6,4,.96));display:block}.home-video-card small{display:block;color:var(--gold);font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em}.home-video-card strong{display:block;font:400 1.05rem/1.4 var(--display);margin-top:6px}.home-video-card:hover img{transform:scale(1.025);filter:brightness(.78)}
@media(max-width:850px){.home-videos{grid-template-columns:1fr;gap:45px}.home-video-stack{max-width:650px}}@media(max-width:540px){.home-videos{width:min(100% - 30px,1280px);padding-block:75px}.home-video-stack{gap:8px}.home-video-card:nth-child(2){margin-top:25px}.home-video-card>span{padding:45px 9px 11px}.home-video-card strong{font-size:.75rem}.home-video-card small{font-size:.6rem}.home-videos-copy .button{width:100%}}
