@import url('https://fonts.googleapis.com/css2?family=Anton&family=Bebas+Neue&family=Montserrat:wght@400;600;700&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css');
.brand{display:block;width:230px;height:66px;position:relative;z-index:2;overflow:visible}.brand img{position:static;display:block;width:100%;max-width:100%;height:100%;left:auto;top:auto;object-fit:contain;opacity:1;filter:drop-shadow(0 0 8px rgba(255,255,255,.2))}footer img{position:static;display:block;width:220px;max-width:100%;height:auto;object-fit:contain;object-position:center;clip-path:none;margin:0}.audio-only-player{display:block;max-width:900px;margin:0 auto}.audio-only-player .player-panel{min-height:300px}.youtube-stage{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}

body{font-family:"Montserrat",sans-serif}h1,h2,h3,.nav a,.button,.section-label{font-family:"Bebas Neue",Impact,sans-serif}.hero h1,.section h2{font-family:"Bebas Neue",Impact,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.005em;line-height:.94}.hero h1{font-size:clamp(4rem,10vw,9rem);max-width:100%;white-space:nowrap}.section h2{font-size:clamp(2.8rem,6.3vw,6rem)}
.social-section{position:relative;overflow:hidden;text-align:center;padding-top:clamp(6rem,12vw,10rem)!important;padding-bottom:clamp(6rem,12vw,10rem)!important;background:radial-gradient(circle at 50% 100%,rgba(255,28,116,.16),transparent 42%),#080808}.social-section::before{content:"SOCIAL";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-56%);font-family:"Anton",Impact,sans-serif;font-size:clamp(9rem,27vw,26rem);line-height:.8;color:rgba(255,255,255,.025);pointer-events:none}.social-section>*{position:relative;z-index:1}.social-section h2{max-width:900px;margin:0 auto clamp(3rem,7vw,5.5rem)}.social-links{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(1rem,3vw,2.6rem)}.social-links a{width:clamp(64px,8vw,92px)!important;height:clamp(64px,8vw,92px)!important;padding:0!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:50%!important;display:grid!important;place-items:center;background:rgba(255,255,255,.025)!important;color:#fff!important;text-decoration:none!important;transition:transform .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease;position:relative}.social-links i{font-size:clamp(1.65rem,3vw,2.45rem)}.social-links span{position:absolute;top:calc(100% + .65rem);font-family:"Bebas Neue",sans-serif;font-size:.85rem;letter-spacing:.12em;opacity:0;transform:translateY(-4px);transition:.25s}.social-links a:hover,.social-links a:focus-visible{transform:translateY(-7px) scale(1.05);background:#fff!important;color:#080808!important;border-color:#fff!important;box-shadow:0 14px 40px rgba(255,255,255,.16)}.social-links a:hover span,.social-links a:focus-visible span{opacity:1;transform:none;color:#fff}
@media(max-width:600px){.brand{width:180px;height:54px}.brand img{width:100%;height:100%}.audio-only-player .player-panel{min-height:260px}.hero h1{font-size:clamp(2.7rem,13.4vw,4.3rem);letter-spacing:-.015em}.section h2{font-size:clamp(2.5rem,11vw,4rem)}.social-section{padding-inline:1rem!important}.social-links{gap:1rem}.social-links a{width:60px!important;height:60px!important}.social-links span{display:none}}
