@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a7f4f26a40641c-s.2j75_l12byk_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b615dfc46d0472ba-s.07wt1b-68kohk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e7755c9813efd51-s.p.0pan85mumqyf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.adCnNW_className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.adCnNW_variable{--font-anton:"Anton", "Anton Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.Zz-jia_className{font-family:Manrope,Manrope Fallback;font-style:normal}.Zz-jia_variable{--font-manrope:"Manrope", "Manrope Fallback"}
@property --r{syntax:"<length>";inherits:true;initial-value:0}:root{--ink:#070709;--leather:#0d0d12;--brown:#14141c;--brown-2:#22222e;--pink:#ff2a85;--pink-hi:#ff5c9f;--pink-soft:#ffb8d2;--pink-glow:#ff2a8566;--white:#fff;--white-2:#f5f5fa;--white-muted:#b8b8cc;--gold:#ff2a85;--gold-hi:#ff5c9f;--cream:#fff;--cream-2:#b8b8cc;--rose:#ff2a85;--font-display:var(--font-anton), "Arial Narrow", Impact, sans-serif;--font-body:var(--font-manrope), system-ui, sans-serif;--ease:cubic-bezier(.65, .05, 0, 1);--dur:.75s;--pad:clamp(1.25rem, 4vw, 3.5rem);--nav-h:4.5rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--cream);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;font-size:1rem;line-height:1.55;overflow-x:clip}img,picture,video{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;display:block}.hero__media picture,.vid picture{width:100%;height:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul{list-style:none}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html{scrollbar-width:thin;scrollbar-color:var(--gold) var(--ink)}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:400;line-height:.88}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.6rem;font-size:.78rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:2.2rem;height:1px}.section{padding:clamp(5rem, 11vw, 9rem) var(--pad);scroll-margin-top:var(--nav-h);position:relative}.section__head{gap:1.5rem;margin-bottom:clamp(2.5rem,6vw,4.5rem);display:grid}.section__title{padding-top:.14em;font-size:clamp(3.4rem,11vw,10rem);line-height:.96}.section__title em{color:var(--gold);font-style:normal}.theme-dark{background:var(--ink);color:var(--cream)}.theme-leather{background:var(--leather);color:var(--cream)}.theme-gold{background:var(--gold);color:var(--ink)}.btn{letter-spacing:.12em;text-transform:uppercase;isolation:isolate;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:999px;align-items:center;gap:.7rem;padding:.95rem 1.7rem;font-size:.85rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;border-radius:inherit;transition:transform var(--dur) var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before{transform:translateY(0)}.btn--gold,.btn--pink{background:var(--pink);color:#fff;box-shadow:0 4px 20px #ff2a8559}.btn--gold:before,.btn--pink:before{background:#fff}.btn--gold:hover,.btn--pink:hover{color:#070709}.btn--ghost{color:#fff;background:#070709b3;border:1.5px solid #ffffff4d}.btn--ghost:before{background:var(--pink)}.btn--ghost:hover{color:#fff;border-color:var(--pink);box-shadow:0 4px 20px #ff2a8566}.btn svg{width:1rem;height:1rem;transition:transform var(--dur) var(--ease)}.btn:hover svg{transform:translate(4px)}.reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(2.2rem)}.reveal.in{opacity:1;transform:none}.nav{z-index:65;height:var(--nav-h);padding:0 var(--pad);transition:background .5s var(--ease), backdrop-filter .5s var(--ease), transform .6s var(--ease);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.nav.is-scrolled,.nav.is-menu-open{background:color-mix(in srgb, var(--ink) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-bottom:1px solid #f3e9d61a}.nav.is-hidden{transform:translateY(-100%)}.nav__brand{align-items:center;text-decoration:none;display:flex;position:relative}.nav__links{align-items:center;gap:clamp(1.2rem,2.6vw,2.6rem);display:flex}.nav__link{letter-spacing:.16em;text-transform:uppercase;padding:.4rem 0;font-size:.8rem;font-weight:700;position:relative}.nav__link:after{content:"";background:var(--gold);transform-origin:100%;height:2px;transition:transform .6s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav__link:hover:after,.nav__link.is-active:after{transform-origin:0;transform:scaleX(1)}.nav__cta{padding:.7rem 1.3rem;font-size:.75rem}.nav__burger{color:#fff;z-index:70;background:#ffffff0a;border:1.5px solid #ffffff59;border-radius:50%;flex-shrink:0;width:2.8rem;height:2.8rem;transition:border-color .3s,background .3s,transform .3s;display:none;position:relative}.nav__burger:hover,.nav__burger[aria-expanded=true]{border-color:var(--pink);background:#ff2a8529}.nav__burger span{width:1.15rem;height:2px;transition:transform .4s var(--ease), top .4s var(--ease), opacity .25s ease;background:#fff;border-radius:2px;position:absolute;left:50%;transform:translate(-50%,-50%)}.nav__burger span:first-child{top:calc(50% - 5px)}.nav__burger span:nth-child(2){top:50%}.nav__burger span:nth-child(3){top:calc(50% + 5px)}.nav__burger[aria-expanded=true] span:first-child{top:50%;transform:translate(-50%,-50%)rotate(45deg)}.nav__burger[aria-expanded=true] span:nth-child(2){opacity:0;transform:translate(-50%,-50%)scaleX(0)}.nav__burger[aria-expanded=true] span:nth-child(3){top:50%;transform:translate(-50%,-50%)rotate(-45deg)}.menu{z-index:60;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;padding:calc(var(--nav-h) + 1.5rem) var(--pad) calc(2rem + env(safe-area-inset-bottom));clip-path:circle(0% at calc(100% - 2.4rem) 2rem);opacity:0;visibility:hidden;transition:clip-path .65s var(--ease), opacity .35s ease, visibility .65s;pointer-events:none;background:radial-gradient(circle at 85% 15%,#ff2a8538,#0000 50%),#070709fa;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow-y:auto}.menu.open{clip-path:circle(150% at calc(100% - 2.4rem) 2rem);opacity:1;visibility:visible;pointer-events:auto}.menu__nav{border-top:1px solid #ffffff1a;flex-direction:column;width:100%;margin:auto 0;display:flex}.menu__link{font-family:var(--font-display);text-transform:uppercase;color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:.85rem .25rem;font-size:clamp(2.1rem,8.5vw,3.2rem);line-height:1.05;transition:color .25s,padding-left .25s;display:flex}.menu__link:hover,.menu__link.is-active{color:var(--pink);padding-left:.6rem}.menu__link-left{align-items:baseline;gap:.85rem;display:flex}.menu__link-num{font-family:var(--font-body);letter-spacing:.16em;color:var(--pink);font-size:.72rem;font-weight:800}.menu__link-arrow{font-family:var(--font-body);color:#ffffff73;font-size:1.15rem;font-weight:700;transition:transform .25s,color .25s}.menu__link:hover .menu__link-arrow,.menu__link.is-active .menu__link-arrow{color:var(--pink);transform:translate(4px)}@media (max-width:860px){.nav__links,.nav__cta{display:none}.nav__burger{display:block}}.hero{--mx:52%;--my:42%;min-height:100svh;padding:calc(var(--nav-h) + 2rem) var(--pad) clamp(2rem, 5vw, 3.5rem);background:var(--ink);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.hero__media{z-index:-2;background:#070709;position:absolute;inset:0;overflow:hidden}.hero__shade{z-index:-1;pointer-events:none;background:linear-gradient(180deg, #070709b3 0%, #07070900 22%), linear-gradient(0deg, var(--ink) 0%, #070709bf 12%, #07070900 35%), linear-gradient(90deg, #070709f2 0%, #070709cc 32%, #07070940 55%, #07070900 80%);position:absolute;inset:0}@media (max-width:900px){.hero__shade{background:linear-gradient(180deg, #070709d9 0%, #0707094d 40%, #070709d9 75%, var(--ink) 100%)}}.hero__inner{z-index:6;will-change:opacity, transform;gap:1.8rem;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);display:grid}.hero--video-active .hero__inner,.hero__inner--hidden{transform:translateY(32px)scale(.95);opacity:0!important;pointer-events:none!important;visibility:hidden!important}.hero--gloss-active .hero__inner,.hero__inner--returning{animation:1.8s cubic-bezier(.16,1,.3,1) forwards heroInnerReturnEffect;visibility:visible!important}@keyframes heroInnerReturnEffect{0%{opacity:0;transform:translateY(36px)scale(.92)}45%{opacity:.9;transform:translateY(-4px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}.hero--gloss-active .hero__brand-logo,.hero__inner--returning .hero__brand-logo{animation:1.8s cubic-bezier(.2,.8,.2,1) forwards heroLogoReturnGlow}@keyframes heroLogoReturnGlow{0%{opacity:0;transform:scale(.9)}40%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.hero--gloss-active .hero__actions,.hero__inner--returning .hero__actions{animation:1.7s cubic-bezier(.16,1,.3,1) forwards heroActionsReturnPop}@keyframes heroActionsReturnPop{0%{opacity:0;transform:translateY(24px)scale(.95)}45%{opacity:.8;transform:translateY(-2px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}.hero__logo-wrapper{max-width:min(720px,80vw);margin-top:clamp(2rem,6vh,4.5rem)}.hero__brand-logo{filter:drop-shadow(0 6px 24px #000000bf);width:100%;max-width:660px;height:auto;display:block}@keyframes rise{to{transform:none}}.hero__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.6rem;display:flex}.hero__actions{flex-wrap:wrap;gap:.9rem;display:flex}.hero__final{object-fit:cover;object-position:65% 18%;filter:contrast(1.04)saturate(1.08);will-change:opacity, transform;backface-visibility:hidden;z-index:1;opacity:1;width:100%;height:100%;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.hero__final.is-hidden{opacity:0;pointer-events:none}.hero__final.is-blooming{opacity:1;transform:scale(1.015)}@media (max-width:900px){.hero__final{object-position:46% top}}.hero__video-layer{object-fit:cover;object-position:center center;z-index:2;opacity:0;pointer-events:none;will-change:opacity, transform;backface-visibility:hidden;width:100%;height:100%;transition:opacity 1.1s cubic-bezier(.65,.05,0,1),transform 1.1s cubic-bezier(.65,.05,0,1);position:absolute;inset:0}.hero__video-layer.is-playing{opacity:1;pointer-events:auto;transform:scale(1)}.hero__video-layer.is-fading{opacity:0;pointer-events:none;transform:scale(1.04)}.hero__gloss-overlay{z-index:3;pointer-events:none;opacity:0;mix-blend-mode:screen;will-change:opacity, transform;backface-visibility:hidden;background:radial-gradient(90% 80% at 55% 45%,#ff2a85e6 0%,#ffb8d2bf 25%,#ff2a854d 55%,#0000 75%),linear-gradient(125deg,#0000 20%,#ffffffd9 48%,#ff5c9fbf 52%,#0000 70%);position:absolute;inset:0}.hero__gloss-overlay.is-active{animation:1.8s cubic-bezier(.2,.8,.2,1) forwards glossRosaBurst}@keyframes glossRosaBurst{0%{opacity:0;transform:scale(.96)}30%{opacity:1;transform:scale(1.03)}65%{opacity:.65;transform:scale(1.01)}to{opacity:0;transform:scale(1)}}.hero__gloss-sheen{pointer-events:none;z-index:4;opacity:0;will-change:opacity, transform;backface-visibility:hidden;background:linear-gradient(#0000 0%,#ff2a8526 30%,#ffffffeb 48%,#ffb8d2f2 52%,#ff2a8559 65%,#0000 100%);width:300%;height:300%;position:absolute;inset:-100%}.hero__gloss-sheen.is-active{animation:1.6s cubic-bezier(.25,1,.5,1) forwards glossSheenSweep}@keyframes glossSheenSweep{0%{opacity:0;transform:rotate(-25deg)translateY(-60%)}25%{opacity:1}75%{opacity:.85}to{opacity:0;transform:rotate(-25deg)translateY(60%)}}.marquee{color:#fff;z-index:3;background:linear-gradient(90deg,#c71b61 0%,#ff2a85 50%,#c71b61 100%);border-top:2px solid #ffffff59;border-bottom:2px solid #ffffff59;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 30px #ff2a8573,inset 0 1px #ffffff4d}.marquee__track{will-change:transform;width:max-content;animation:24s linear infinite marqueeScroll;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__group{flex-shrink:0;align-items:center;gap:2.8rem;padding:1.15rem 1.4rem;display:flex}.marquee__unit{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;letter-spacing:.05em;align-items:center;gap:2.8rem;font-size:clamp(1.8rem,4.2vw,3.4rem);line-height:1;display:inline-flex}.marquee__word{align-items:center;display:inline-flex}.marquee__char{backface-visibility:visible;animation:3.8s cubic-bezier(.4,0,.2,1) infinite marqueeCharFlip;display:inline-block}@keyframes marqueeCharFlip{0%{transform:perspective(400px)rotateY(0)}16%{transform:perspective(400px)rotateY(180deg)}32%,to{transform:perspective(400px)rotateY(360deg)}}.marquee__star-wrap{justify-content:center;align-items:center;display:inline-flex}.marquee__star{color:#fff;filter:drop-shadow(0 0 6px #fffc);flex:none;width:1.5rem;height:1.5rem;transform:none!important}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.shows{background:var(--leather);padding-top:clamp(6rem,11vw,10rem)}.shows__note{opacity:.8;max-width:38rem;color:var(--white-muted);font-size:.92rem}.badge-pink{letter-spacing:.15em;text-transform:uppercase;color:#fff;background:var(--pink);border:1px solid var(--pink-hi);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 2px 10px #ff2a854d}.shows__filters-wrap{margin-bottom:2.2rem}.shows__filters{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.shows__filter-btn{color:var(--white);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all .3s var(--ease);background:#ffffff0d;border:1.5px solid #ffffff29;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1.25rem;font-size:.8rem;font-weight:800;display:inline-flex}.shows__filter-btn:hover{border-color:var(--pink);background:#ff2a8526;transform:translateY(-2px)}.shows__filter-btn.is-active{background:var(--pink);border-color:var(--pink-hi);color:#fff;box-shadow:0 4px 18px #ff2a8573}.shows__filter-btn--usa.is-active{background:linear-gradient(135deg,#ff2a85,#2563eb);border-color:#60a5fa;box-shadow:0 4px 20px #2563eb73}.cal--simplified{border-top:1px solid #ffffff1f}.cal__item--clean{transition:all .35s var(--ease);border-bottom:1px solid #ffffff1f}.cal__item--clean:hover{border-bottom-color:var(--pink);background:#ff2a8514}.cal__item--usa{background:#ff2a8508;border-left:3.5px solid #ff2a85}.cal__item--usa:hover{background:#ff2a851a}.cal__date-box--usa{border-color:#ff2a85;box-shadow:0 4px 15px #ff2a8559}.cal__city-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cal__badge-usa{text-transform:uppercase;letter-spacing:.1em;color:#fff;background:linear-gradient(90deg,#ff2a85,#2563eb);border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .65rem;font-size:.65rem;font-weight:800;display:inline-flex;box-shadow:0 2px 10px #2563eb66}.cal__region-tag--usa{color:#bfdbfe!important;background:#2563eb2e!important;border-color:#60a5fa80!important}.cal__item--usa:hover .cal__region-tag--usa{box-shadow:0 2px 14px #2563eb8c;color:#fff!important;background:#2563eb!important;border-color:#3b82f6!important}.cal__row--clean{transition:padding .35s var(--ease);grid-template-columns:8.5rem 1.6fr 1.4fr;align-items:center;gap:2rem;padding:1.6rem .8rem;display:grid}.cal__item--clean:hover .cal__row--clean{padding-inline:1.4rem}.cal__date-box{border:1.5px solid var(--pink);width:fit-content;transition:transform .3s var(--ease), box-shadow .3s var(--ease);background:#070709;border-radius:.85rem;align-items:center;gap:.9rem;padding:.65rem .95rem;display:flex;box-shadow:0 4px 15px #ff2a8540}.cal__item--clean:hover .cal__date-box{transform:scale(1.04);box-shadow:0 6px 20px #ff2a8566}.cal__date-day{font-family:var(--font-display);color:var(--white);font-size:2.5rem;line-height:1}.cal__date-sub{flex-direction:column;line-height:1.1;display:flex}.cal__date-month{font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;color:var(--pink-hi);font-size:.78rem;font-weight:900}.cal__date-year{color:var(--white-muted);font-size:.7rem;font-weight:700}.cal__location-block{flex-direction:column;gap:.3rem;display:flex}.cal__city-name{font-family:var(--font-display);text-transform:uppercase;color:var(--white);letter-spacing:.02em;font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1}.cal__uf{font-family:var(--font-body);color:var(--pink);font-size:.85rem;font-weight:800}.cal__event-title{color:var(--white-muted);font-size:.88rem;font-weight:600}.cal__venue-block{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.cal__venue-label{color:var(--white);align-items:center;gap:.6rem;font-size:.95rem;font-weight:700;display:inline-flex}.cal__venue-label svg{color:var(--pink)}.cal__region-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--white);transition:all .3s var(--ease);background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:.35rem .85rem;font-size:.72rem;font-weight:800}.cal__item--clean:hover .cal__region-tag{background:var(--pink);border-color:var(--pink);color:#fff;box-shadow:0 2px 12px #ff2a8559}.shows__footer-note{color:var(--white-muted);align-items:center;gap:.6rem;margin-top:2.2rem;font-size:.82rem;display:flex}.shows__footer-note svg{color:var(--pink)}@media (max-width:860px){.cal__row--clean{grid-template-columns:1fr;gap:1.2rem}.cal__venue-block{flex-direction:column;align-items:flex-start;gap:.6rem}}.news__list{border-top:1px solid #0b080640}.news__item{transition:padding .6s var(--ease), background .5s var(--ease), color .5s;border-bottom:1px solid #0b080640;grid-template-columns:8rem 1fr auto;align-items:center;gap:1.5rem;padding:1.8rem .2rem;display:grid}.news__item:hover{background:var(--ink);color:var(--cream);padding-inline:1.4rem}.news__date{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:800}.news__title{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.5rem,3.2vw,2.8rem);font-weight:400;line-height:1}.news__tag{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border:1.5px solid;border-radius:999px;padding:.4rem .8rem;font-size:.7rem;font-weight:800}@media (max-width:760px){.news__item{grid-template-columns:1fr;gap:.6rem}.news__tag{justify-self:start}}.footer{background:var(--ink);padding:clamp(5rem, 10vw, 8rem) var(--pad) 2rem;z-index:2;border-radius:3rem 3rem 0 0;margin-top:-2.5rem;position:relative;overflow:hidden}.footer__cta{justify-items:start;gap:2rem;margin-bottom:clamp(3rem,7vw,6rem);display:grid}.footer__cta h2{font-size:clamp(3rem,9vw,8.5rem)}.footer__cta h2 em{color:var(--gold);font-style:normal}.footer__cols{border-top:1px solid #ffffff1f;grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:2.8rem;padding-block:2.6rem;display:grid}.footer h3{letter-spacing:.16em;text-transform:uppercase;color:var(--pink-soft);align-items:center;gap:.55rem;margin-bottom:1.25rem;font-size:.82rem;font-weight:800;display:flex}.footer h3:before{content:"";background:var(--pink);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #ff2a85cc}.footer li{margin-bottom:.7rem}.footer a{letter-spacing:.02em;color:#f5f5fac7;transition:all .25s var(--ease);align-items:center;gap:.35rem;font-size:.94rem;font-weight:500;line-height:1.6;display:inline-flex}.footer a:hover{color:#fff;text-shadow:0 0 12px #ff2a8580;transform:translate(5px)}.nav__logo-box{perspective:900px;transition:transform .4s var(--ease);border-radius:8px;align-items:center;padding:.25rem .5rem;display:inline-flex;position:relative}.nav__logo-img{object-fit:contain;width:auto;height:clamp(1.9rem,3.8vw,2.7rem);transform-style:preserve-3d;will-change:transform, filter;transition:all .4s var(--ease);filter:drop-shadow(0 0 8px #ff2a8573)drop-shadow(0 0 18px #ff2a8540);animation:7.5s cubic-bezier(.4,0,.2,1) 1.5s infinite navLogoGentleSpin}.nav__brand:hover .nav__logo-box{transform:translateY(-2px)scale(1.06)}.nav__brand:hover .nav__logo-img{filter:drop-shadow(0 0 18px #ff2a85f2)drop-shadow(0 0 34px #ff5c9fcc)drop-shadow(0 2px 10px #000000e6)brightness(1.15);transform:perspective(900px)rotateY(16deg)scale(1.04)}@keyframes navLogoGentleSpin{0%{filter:drop-shadow(0 0 8px #ff2a8573)drop-shadow(0 0 18px #ff2a8540);transform:perspective(900px)rotateY(0)}14%{filter:drop-shadow(0 0 20px #ff2a85d9)drop-shadow(0 0 30px #ff5c9fa6)drop-shadow(0 2px 10px #000000f2);transform:perspective(900px)rotateY(180deg)}28%{filter:drop-shadow(0 0 8px #ff2a8573)drop-shadow(0 0 18px #ff2a8540);transform:perspective(900px)rotateY(360deg)}64%{filter:drop-shadow(0 0 14px #ff2a85b3)drop-shadow(0 0 24px #ff5c9f73)}to{filter:drop-shadow(0 0 8px #ff2a8573)drop-shadow(0 0 18px #ff2a8540);transform:perspective(900px)rotateY(360deg)}}.hero__logo-wrapper{perspective:1200px;max-width:clamp(300px,64vw,760px);animation:rise 1.2s var(--ease) forwards;margin-bottom:.8rem;display:inline-block;position:relative;overflow:visible}.hero__brand-logo{object-fit:contain;filter:drop-shadow(0 0 16px #ff2a8573)drop-shadow(0 10px 30px #ff2a8540)drop-shadow(0 2px 10px #000000f2);width:100%;height:auto;transition:transform .5s var(--ease), filter .5s var(--ease)}.hero__logo-wrapper:hover .hero__brand-logo{filter:drop-shadow(0 0 28px #ff2a85d9)drop-shadow(0 15px 40px #ff5c9f80)drop-shadow(0 2px 12px #000000fa);transform:scale(1.02)}.hero__quick-bar{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:1.2rem;padding-top:1rem;display:flex}.hero__quick-label{letter-spacing:.15em;text-transform:uppercase;color:var(--pink-hi);font-size:.72rem;font-weight:800}.hero__quick-link{letter-spacing:.1em;text-transform:uppercase;color:#fff;transition:all .3s var(--ease);background:#0d0d12cc;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.hero__quick-link:hover{border-color:var(--pink);color:var(--pink-hi);transform:translateY(-2px);box-shadow:0 2px 10px #ff2a854d}.quick-dot{border-radius:50%;width:.5rem;height:.5rem}.quick-dot.spotify{background:#1db954;box-shadow:0 0 8px #1db954}.quick-dot.youtube{background:red;box-shadow:0 0 8px red}.badge-gold{letter-spacing:.15em;text-transform:uppercase;color:var(--ink);background:var(--gold);border:1px solid var(--gold-hi);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex}.music__spotify-grid--large{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.spotify-player-main-card{background:#090a0f;border:1.5px solid #1db95466;border-radius:1.4rem;flex-direction:column;gap:1.1rem;padding:1.4rem;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -10px #000000d9,0 0 30px #1db95426}.spotify-player-main-card:before{content:"";background:linear-gradient(90deg,#1db954,#1ed760,#1db954);height:3px;position:absolute;top:0;left:0;right:0}.spotify-player-card-header{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding-bottom:.4rem;display:flex}.spotify-brand-header-info{align-items:center;gap:.75rem;display:flex}.spotify-header-logo{border-radius:50%;box-shadow:0 0 14px #1db95466}.spotify-header-kicker{letter-spacing:.14em;text-transform:uppercase;color:#1db954;font-size:.68rem;font-weight:800;display:block}.spotify-header-title{color:var(--white);font-size:.95rem;font-family:var(--font-display);letter-spacing:.04em;display:block}.badge-spotify-pill{letter-spacing:.08em;text-transform:uppercase;color:#1ed760;background:#1db95424;border:1px solid #1db95459;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex}.spotify-player-frame-box{background:#121212;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 10px 25px #0009}.spotify-iframe-embed{border:0;width:100%;height:520px;display:block}.spotify-player-footer-bar{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.spotify-player-footer-info{flex-direction:column;gap:.2rem;display:flex}.spotify-album-badge{color:var(--white);font-size:.8rem;font-weight:700}.spotify-artist-tag{color:var(--white-muted);font-size:.72rem}.spotify-player-footer-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.btn--spotify{text-transform:uppercase;letter-spacing:.05em;transition:all .3s var(--ease);background:#1db954;border:1px solid #1ed760;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:0 4px 18px #1db95459;color:#050608!important}.btn--spotify:hover{background:#1ed760;transform:translateY(-2px);box-shadow:0 8px 24px #1db95480}.other-platforms-hub-card{background:#0b0b12;border:1.5px solid #ffffff1f;border-radius:1.4rem;flex-direction:column;gap:1.4rem;padding:1.5rem;display:flex;position:relative;box-shadow:0 30px 80px -10px #000000d9}.platform-hub-eyebrow-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.other-platforms-title{font-family:var(--font-display);color:var(--white);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .4rem;font-size:1.6rem;line-height:1.2}.other-platforms-desc{color:var(--cream-2);margin:0;font-size:.85rem;line-height:1.5}.other-platforms-list{flex-direction:column;gap:.85rem;display:flex}.platform-access-card{transition:all .3s var(--ease);background:#12121acc;border:1.5px solid #ffffff17;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1.1rem;padding:1rem 1.2rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.platform-card-logo-wrap{width:46px;height:46px;transition:transform .3s var(--ease);background:#ffffff0a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}.platform-official-logo{object-fit:contain;width:100%;height:100%}.platform-card-details{flex-direction:column;gap:.25rem;min-width:0;display:flex}.platform-card-title-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.platform-card-name{color:var(--white);font-size:1rem;font-weight:800;font-family:var(--font-body)}.platform-card-badge{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:#ffffff0a;border:1px solid;border-radius:999px;padding:.15rem .5rem;font-size:.62rem;font-weight:800}.platform-card-desc{color:var(--white-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.76rem;line-height:1.35;overflow:hidden}.platform-card-action{flex-shrink:0}.platform-card-action-btn{text-transform:uppercase;letter-spacing:.06em;color:var(--white);transition:all .3s var(--ease);background:#ffffff0f;border:1.5px solid;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.74rem;font-weight:800;display:inline-flex}.platform-access-card--youtube_music:hover{background:#ff000012;border-color:#ff00008c;transform:translateY(-2px)translate(2px);box-shadow:0 10px 25px #f003}.platform-access-card--youtube_music:hover .platform-card-logo-wrap{transform:scale(1.1)}.platform-access-card--youtube_music:hover .platform-card-action-btn{color:#fff;background:red}.platform-access-card--apple_music:hover{background:#fa243c12;border-color:#fa243c8c;transform:translateY(-2px)translate(2px);box-shadow:0 10px 25px #fa243c33}.platform-access-card--apple_music:hover .platform-card-logo-wrap{transform:scale(1.1)}.platform-access-card--apple_music:hover .platform-card-action-btn{color:#fff;background:#fa243c}.platform-access-card--deezer:hover{background:#a238ff12;border-color:#a238ff8c;transform:translateY(-2px)translate(2px);box-shadow:0 10px 25px #a238ff33}.platform-access-card--deezer:hover .platform-card-logo-wrap{transform:scale(1.1)}.platform-access-card--deezer:hover .platform-card-action-btn{color:#fff;background:#a238ff}.platform-access-card--amazon_music:hover{background:#25d1da14;border-color:#25d1da8c;transform:translateY(-2px)translate(2px);box-shadow:0 10px 25px #25d1da40}.platform-access-card--amazon_music:hover .platform-card-logo-wrap{transform:scale(1.1)}.platform-access-card--amazon_music:hover .platform-card-action-btn{color:#06090e;background:#25d1da}.strip-logo-img{object-fit:contain;border-radius:4px}.streaming-quick-strip{background:#0d0d12e6;border:1px solid #ff2a8540;border-radius:1.2rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:3.5rem;padding:1.4rem 1.8rem;display:flex;box-shadow:0 10px 30px #00000073}.streaming-strip-label{text-transform:uppercase;letter-spacing:.14em;color:var(--pink-hi);font-size:.78rem;font-weight:800}.streaming-strip-buttons{flex-wrap:wrap;gap:.75rem;display:flex}.strip-platform-link{text-transform:uppercase;letter-spacing:.06em;color:var(--white);transition:all .3s var(--ease);background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem 1.1rem;font-size:.76rem;font-weight:800;display:inline-flex}.strip-spotify:hover{color:#1db954;background:#1db9541f;border-color:#1db954;box-shadow:0 2px 14px #1db95440}.strip-deezer:hover{color:#a238ff;background:#a238ff1f;border-color:#a238ff;box-shadow:0 2px 14px #a238ff40}.strip-amazon_music:hover{color:#25d1da;background:#25d1da26;border-color:#25d1da;box-shadow:0 2px 14px #25d1da59}@media (max-width:640px){.streaming-quick-strip{flex-direction:column;align-items:flex-start}}.tag-fire{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-hi);border:1px solid var(--gold);background:#d9a44126;border-radius:999px;padding:.25rem .65rem;font-size:.7rem;font-weight:800}.yt-cinema-container{max-width:1240px;margin:0 auto 3.5rem;position:relative}.yt-cinema-glow{filter:blur(40px);z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 30%,#d9a44138,#0000 70%);position:absolute;inset:-15px}.video-player-frame--large{z-index:1;background:#080604;border:1.5px solid #d9a44166;border-radius:1.4rem;position:relative;overflow:hidden;box-shadow:0 35px 90px -15px #000000e6,0 0 50px #d9a44126}.video-responsive-wrap--cinema{background:#000;width:100%;padding-top:56.25%;position:relative}.video-responsive-wrap--cinema iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.video-active-meta{background:#120d09fa;border-top:1px solid #f3e9d61f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem;padding:1.6rem 2.2rem;display:flex}.video-active-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.74rem;font-weight:800}.video-active-title{font-family:var(--font-display);text-transform:uppercase;color:var(--cream);font-size:clamp(2rem,4vw,3.2rem);line-height:1.05}.video-active-views{color:var(--cream-2);align-items:center;gap:1.4rem;font-size:.88rem;font-weight:700;display:flex}.views-counter{align-items:center;gap:.5rem;display:inline-flex}.yt-playlist-section{max-width:1240px;margin:0 auto}.yt-playlist-header{border-bottom:1px solid #f3e9d626;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.6rem;padding-bottom:.8rem;display:flex}.yt-playlist-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-hi);align-items:center;gap:.5rem;font-size:.74rem;font-weight:800;display:inline-flex}.yt-playlist-counter{letter-spacing:.1em;text-transform:uppercase;color:var(--cream-2);background:#16100bb3;border:1px solid #f3e9d626;border-radius:999px;padding:.4rem .9rem;font-size:.78rem;font-weight:800}.video-selector-grid--fire{grid-template-columns:repeat(4,1fr);gap:1.4rem;display:grid}.video-thumb-card{text-align:left;cursor:pointer;transition:all .4s var(--ease);background:#120d09e6;border:1.5px solid #f3e9d61f;border-radius:1rem;padding:0;overflow:hidden}.video-thumb-card:hover{border-color:var(--gold);transform:translateY(-5px);box-shadow:0 15px 35px #0009}.video-thumb-card.is-selected{border-color:var(--gold-hi);box-shadow:0 0 0 2px var(--gold-hi), 0 20px 45px #d9a44147}.video-thumb-img-wrap{aspect-ratio:16/10;background:#000;position:relative;overflow:hidden}.video-thumb-img-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.video-thumb-card:hover .video-thumb-img-wrap img{transform:scale(1.08)}.video-thumb-track-badge{font-family:var(--font-display);color:var(--gold-hi);background:#000c;border:1px solid #d9a44166;border-radius:4px;padding:.2rem .5rem;font-size:.9rem;position:absolute;top:.6rem;left:.6rem}.video-thumb-duration{color:#fff;background:#000000d9;border-radius:4px;padding:.2rem .5rem;font-size:.72rem;font-weight:800;position:absolute;bottom:.6rem;right:.6rem}.video-thumb-play-overlay{background:var(--gold);width:3rem;height:3rem;color:var(--ink);opacity:0;transition:all .4s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.video-thumb-card:hover .video-thumb-play-overlay,.video-thumb-card.is-selected .video-thumb-play-overlay{opacity:1;transform:translate(-50%,-50%)scale(1)}.video-thumb-playing-banner{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(90deg,#d9a441f2,#f2c36bf2);align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.68rem;font-weight:900;display:flex;position:absolute;bottom:0;left:0;right:0}.eq-bar{background:var(--ink);border-radius:1px;width:3px;height:10px;animation:.8s ease-in-out infinite alternate eqJump}.eq-bar:nth-child(2){height:14px;animation-delay:.2s}.eq-bar:nth-child(3){height:8px;animation-delay:.4s}@keyframes eqJump{0%{transform:scaleY(.4)}to{transform:scaleY(1.2)}}.video-thumb-info{flex-direction:column;gap:.25rem;padding:1rem 1.1rem;display:flex}.video-thumb-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:.66rem;font-weight:800}.video-thumb-title{font-family:var(--font-display);text-transform:uppercase;color:var(--cream);font-size:1.35rem;line-height:1.1}.video-thumb-views{opacity:.75;color:var(--cream-2);font-size:.74rem}.yt-actions-footer{flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:3rem;display:flex}.footer__brand-display{perspective:1200px;border-top:1px solid #f3e9d61a;border-bottom:1px solid #f3e9d61a;justify-content:center;align-items:center;margin-top:3.5rem;padding-block:2.5rem;display:flex}.footer__logo-link{perspective:1200px;cursor:pointer;justify-content:center;align-items:center;width:100%;max-width:clamp(280px,50vw,680px);text-decoration:none;display:inline-flex}.footer__logo-img{object-fit:contain;opacity:.92;width:100%;max-width:clamp(280px,50vw,680px);height:auto;transform-style:preserve-3d;will-change:transform, filter;filter:drop-shadow(0 10px 30px #d9a44140)drop-shadow(0 0 16px #ff2a8559);transition:transform .5s var(--ease), filter .5s var(--ease);animation:7.5s cubic-bezier(.4,0,.2,1) 3.5s infinite footerLogoGentleSpin}@keyframes footerLogoGentleSpin{0%{filter:drop-shadow(0 10px 30px #d9a44140)drop-shadow(0 0 16px #ff2a8559);transform:perspective(1200px)rotateY(0)}14%{filter:drop-shadow(0 14px 40px #d9a4418c)drop-shadow(0 0 30px #ff2a85bf)drop-shadow(0 2px 12px #000000f2);transform:perspective(1200px)rotateY(180deg)}28%{filter:drop-shadow(0 10px 30px #d9a44140)drop-shadow(0 0 16px #ff2a8559);transform:perspective(1200px)rotateY(360deg)}64%{filter:drop-shadow(0 10px 30px #d9a44166)drop-shadow(0 0 24px #ff2a858c)}to{filter:drop-shadow(0 10px 30px #d9a44140)drop-shadow(0 0 16px #ff2a8559);transform:perspective(1200px)rotateY(360deg)}}.footer__brand-display:hover .footer__logo-img,.footer__logo-link:hover .footer__logo-img{filter:drop-shadow(0 16px 45px #d9a44199)drop-shadow(0 0 35px #ff2a85e6)drop-shadow(0 2px 12px #000000fa);transform:perspective(1200px)rotateY(15deg)scale(1.03)}.footer__partner-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s var(--ease);background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;padding:1.15rem 1.25rem}.footer__partner-card:hover{background:#ffffff0f;border-color:#ff2a8573;transform:translateY(-2px);box-shadow:0 8px 25px #00000080,0 0 16px #00964033}.footer__partner-link{flex-direction:column;gap:.45rem;text-decoration:none;display:inline-flex}.footer__partner-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--pink-soft);font-size:.72rem;font-weight:700}.footer__partner-desc{color:var(--white-muted);margin-top:.75rem;font-size:.8rem;line-height:1.55}.agroplay-brandmark{font-family:var(--font-body);letter-spacing:.06em;color:#fff;vertical-align:middle;transition:all .25s var(--ease);background:#0096401f;border:1px solid #00964059;border-radius:8px;align-items:center;gap:.04em;padding:.2rem .6rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 2px 8px #00964026}.agroplay-brandmark:hover{background:#00964038;border-color:#00c850a6;transform:translateY(-1px);box-shadow:0 0 16px #00964073}.agroplay-brandmark__text{color:#fff;font-size:.9em;font-weight:900;line-height:1}.agroplay-brandmark__p{justify-content:center;align-items:center;margin:0 .02em;line-height:1;display:inline-flex;position:relative;top:-1px}.agroplay-brandmark__img{vertical-align:middle;filter:drop-shadow(0 0 8px #009640d9);width:auto;height:1.28em;display:inline-block}.agroplay-brandmark__badge{letter-spacing:.14em;color:#fff;background:#009640;border-radius:4px;margin-left:.45em;padding:.2em .48em;font-size:.58em;font-weight:900;line-height:1;box-shadow:0 0 8px #00964080}.footer__bottom{color:var(--white-muted);border-top:1px solid #ffffff1f;margin-top:3.2rem;padding-top:2.2rem;font-size:.85rem}.footer__bottom-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem;display:flex}.footer__copyright{flex-direction:column;gap:.4rem;display:flex}.footer__copy-primary{color:#fff;letter-spacing:.02em;font-size:.94rem;font-weight:500}.footer__copy-primary strong{color:#fff;font-weight:800}.footer__copy-secondary{color:#b8b8ccd9;letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.82rem;line-height:1.7;display:flex}.footer__copy-partner-link{align-items:center;text-decoration:none;display:inline-flex}.footer__copy-dot{color:var(--pink);font-weight:900}.footer__legal-links{letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.85rem;font-size:.8rem;font-weight:700;display:inline-flex}.footer__legal-link{color:#f5f5fad9;transition:color .25s var(--ease)}.footer__legal-link:hover{color:var(--pink-hi);text-shadow:0 0 10px #ff2a8580}.footer__legal-divider{color:var(--pink);font-weight:900}.footer__legal-badge{color:#fff;letter-spacing:.15em;background:#ff2a8538;border:1px solid #ff2a858c;border-radius:999px;padding:.32rem .85rem;font-size:.74rem;font-weight:800;box-shadow:0 0 16px #ff2a8559}.marquee__char--agroplay-p{vertical-align:middle;justify-content:center;align-items:center;margin:0 .04em;display:inline-flex;position:relative;top:-.05em}.marquee__p-img{object-fit:contain;vertical-align:middle;filter:drop-shadow(0 0 8px #009640e6);width:auto;height:.92em}@media (max-width:768px){.footer__bottom-inner{flex-direction:column;align-items:flex-start;gap:1.3rem}}@media (max-width:992px){.music__spotify-grid--large{grid-template-columns:1fr}.video-selector-grid--fire{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.video-selector-grid--fire{grid-template-columns:1fr}.video-active-meta{flex-direction:column;align-items:flex-start}}.badge-insta{letter-spacing:.14em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .9rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 2px 14px #dc274366}.badge-tiktok{letter-spacing:.14em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#00f2fe 0%,#070709 45%,#fe0979 100%);border:1px solid #00f2fe73;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .9rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 2px 14px #fe097959}.social-grid{grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,1.6rem);display:grid}@media (max-width:1100px){.social-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.social-grid{grid-template-columns:1fr}}.social-card{transition:transform .35s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease);background:#14141cd9;border:1px solid #ffffff1a;border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden}.social-card--insta:hover{border-color:#ff2a8599;transform:translateY(-6px);box-shadow:0 14px 34px #ff2a8538}.social-card--tiktok:hover{border-color:#00f2fe99;transform:translateY(-6px);box-shadow:0 14px 34px #00f2fe2e,0 6px 20px #ff2a8533}.social-card__viewport{aspect-ratio:9/16;cursor:pointer;-webkit-user-select:none;user-select:none;background:#070709;width:100%;position:relative;overflow:hidden}.social-card__video{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);display:block}.social-card:hover .social-card__video{transform:scale(1.02)}.social-card__viewport:after{content:"";pointer-events:none;background:linear-gradient(#07070973 0%,#0000 24% 52%,#070709eb 100%);position:absolute;inset:0}.social-card__top-bar{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:absolute;top:.85rem;left:.85rem;right:.85rem}.social-card__pill{text-transform:uppercase;letter-spacing:.1em;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex}.social-card__pill--insta{background:linear-gradient(135deg,#dc2743d9,#bc1888d9)}.social-card__pill--tiktok{background:#070709cc;border:1px solid #00f2fe80}.social-card__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--pink-soft);background:#070709b3;border:1px solid #ffffff26;border-radius:999px;padding:.25rem .6rem;font-size:.65rem;font-weight:800}.social-card__mute-btn{z-index:4;color:#fff;background:#070709bf;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;transition:background .25s,transform .25s;display:flex;position:absolute;top:3.1rem;right:.85rem}.social-card__mute-btn:hover{background:var(--pink);transform:scale(1.08)}.social-card__play-btn{z-index:3;color:#fff;pointer-events:none;background:#ff2a85e6;border-radius:50%;justify-content:center;align-items:center;width:3.8rem;height:3.8rem;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 25px #ff2a858c}.social-card__play-btn--tiktok{background:linear-gradient(135deg,#00f2fe 0%,#ff2a85 100%);box-shadow:0 8px 25px #00f2fe73}.social-card__viewport:hover .social-card__play-btn{transform:translate(-50%,-50%)scale(1.1)}.social-card__play-btn.is-playing{opacity:0;transform:translate(-50%,-50%)scale(.85)}.social-card__viewport:hover .social-card__play-btn.is-playing{opacity:.9;transform:translate(-50%,-50%)scale(1)}.social-card__side-stats{z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:.85rem;display:flex;position:absolute;bottom:5.8rem;right:.75rem}.social-stat{color:#fff;text-shadow:0 2px 6px #000c;flex-direction:column;align-items:center;gap:.2rem;font-size:.7rem;font-weight:800;display:flex}.social-stat svg{color:var(--pink-hi)}.social-stat--tiktok svg{color:#00f2fe}.social-card__overlay-bottom{z-index:3;pointer-events:none;flex-direction:column;gap:.4rem;display:flex;position:absolute;bottom:.9rem;left:.9rem;right:3.1rem}.social-card__author{color:#fff;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.social-card__avatar{background:var(--pink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.7rem;font-weight:800;display:inline-flex}.social-card__avatar--tiktok{background:linear-gradient(135deg,#00f2fe,#ff2a85)}.social-card__verified{color:#fff;background:#3897f0;border-radius:50%;justify-content:center;align-items:center;width:.95rem;height:.95rem;font-size:.6rem;font-weight:900;display:inline-flex}.social-card__verified--tiktok{background:#20d5ec}.social-card__caption{color:#ffffffeb;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}.social-card__audio-row{color:var(--pink-soft);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.35rem;font-size:.7rem;display:flex;overflow:hidden}.social-card__footer{background:#07070999;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem 1rem;display:flex}.social-card__views{color:var(--white-muted);font-size:.74rem;font-weight:700}.social-card__ext-link{text-transform:uppercase;letter-spacing:.08em;color:var(--pink-hi);align-items:center;gap:.35rem;font-size:.74rem;font-weight:800;transition:color .25s;display:inline-flex}.social-card__ext-link:hover{color:#fff}.social-card__ext-link--tiktok{color:#00f2fe}.social-section__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:flex}.news__eyebrow{color:var(--ink)}.news__title-em{-webkit-text-stroke:0;color:var(--ink)!important}html[data-color-mode=light]{--ink:#fff;--leather:#f7f5f9;--brown:#efeaf3;--brown-2:#e2dce8;--pink:#ff1f7a;--pink-hi:#d91164;--pink-soft:#c4125c;--pink-glow:#ff1f7a47;--white:#09090d;--white-2:#181824;--white-muted:#56566b;--gold:#ff1f7a;--gold-hi:#d91164;--cream:#09090d;--cream-2:#4a4a5c;--rose:#ff1f7a;scrollbar-color:var(--pink) #f0edf4}html[data-color-mode=light] ::selection{background:var(--pink);color:#fff}html[data-color-mode=light] .btn--gold,html[data-color-mode=light] .btn--pink{background:var(--pink);color:#fff;box-shadow:0 6px 20px #ff1f7a4d}html[data-color-mode=light] .btn--gold:before,html[data-color-mode=light] .btn--pink:before{background:#09090d}html[data-color-mode=light] .btn--gold:hover,html[data-color-mode=light] .btn--pink:hover{color:#fff}html[data-color-mode=light] .btn--ghost{color:#09090d;background:#ffffffeb;border:1.5px solid #09090d38;box-shadow:0 4px 14px #09090d0f}html[data-color-mode=light] .btn--ghost:before{background:var(--pink)}html[data-color-mode=light] .btn--ghost:hover{color:#fff;border-color:var(--pink);box-shadow:0 6px 20px #ff1f7a59}html[data-color-mode=light] .nav,html[data-color-mode=light] .menu,html[data-color-mode=light] .hero,html[data-color-mode=light] .footer{--ink:#070709;--leather:#0d0d12;--brown:#14141c;--brown-2:#22222e;--pink:#ff2a85;--pink-hi:#ff5c9f;--pink-soft:#ffb8d2;--white:#fff;--white-2:#f5f5fa;--white-muted:#b8b8cc;--gold:#ff2a85;--gold-hi:#ff5c9f;--cream:#fff;--cream-2:#b8b8cc;color:#fff}html[data-color-mode=light] .nav{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#070709e0;border-bottom:1px solid #ffffff14}html[data-color-mode=light] .nav.is-scrolled{background:#070709f2;border-bottom:1px solid #ffffff1f;box-shadow:0 8px 30px #00000073}html[data-color-mode=light] .hero,html[data-color-mode=light] .footer{background:#070709}html[data-color-mode=light] .nav .btn--gold:before,html[data-color-mode=light] .hero .btn--gold:before,html[data-color-mode=light] .footer .btn--pink:before{background:#fff}html[data-color-mode=light] .nav .btn--gold:hover,html[data-color-mode=light] .hero .btn--gold:hover,html[data-color-mode=light] .footer .btn--pink:hover{color:#070709}html[data-color-mode=light] .hero .btn--ghost{color:#fff;box-shadow:none;background:#070709b3;border:1.5px solid #ffffff4d}html[data-color-mode=light] .hero .btn--ghost:hover{color:#fff;border-color:var(--pink);box-shadow:0 4px 20px #ff2a8566}html[data-color-mode=light] .shows__filter-btn{color:#09090d;background:#fff;border-color:#09090d26;box-shadow:0 2px 8px #09090d0a}html[data-color-mode=light] .shows__filter-btn:hover{border-color:var(--pink);background:#ff1f7a14}html[data-color-mode=light] .shows__filter-btn.is-active{background:var(--pink);border-color:var(--pink);color:#fff}html[data-color-mode=light] .cal--simplified{border-top-color:#09090d1a}html[data-color-mode=light] .cal__item--clean{border-bottom-color:#09090d1a}html[data-color-mode=light] .cal__item--clean:hover{background:#ff1f7a0d}html[data-color-mode=light] .cal__item--usa{background:#ff1f7a08}html[data-color-mode=light] .cal__date-box{border-color:var(--pink);background:#fff;box-shadow:0 6px 18px #ff1f7a24}html[data-color-mode=light] .cal__region-tag{color:#09090d;background:#fff;border-color:#09090d26}html[data-color-mode=light] .cal__region-tag--usa{color:#1d4ed8!important;background:#2563eb1a!important;border-color:#2563eb59!important}html[data-color-mode=light] .spotify-player-main-card{background:#fff;border-color:#1db95473;box-shadow:0 20px 50px #09090d14,0 0 25px #1db95414}html[data-color-mode=light] .spotify-player-card-header,html[data-color-mode=light] .spotify-player-footer-bar{border-color:#09090d14}html[data-color-mode=light] .badge-spotify-pill{color:#11883b;background:#1db9541f;border-color:#1db95459}html[data-color-mode=light] .other-platforms-hub-card{background:#fff;border-color:#09090d1a;box-shadow:0 20px 50px #09090d14}html[data-color-mode=light] .badge-gold{color:#fff;background:var(--pink);border-color:var(--pink)}html[data-color-mode=light] .platform-access-card{background:#f8f6fa;border-color:#09090d17}html[data-color-mode=light] .platform-card-logo-wrap{background:#fff;box-shadow:0 2px 8px #09090d0f}html[data-color-mode=light] .platform-card-badge{background:#fff}html[data-color-mode=light] .platform-card-action-btn{color:#09090d;background:#fff}html[data-color-mode=light] .streaming-quick-strip{background:#f8f6fa;border-color:#ff1f7a40;box-shadow:0 10px 30px #09090d0f}html[data-color-mode=light] .strip-platform-link{color:#09090d;background:#fff;border-color:#09090d1f;box-shadow:0 2px 8px #09090d0a}html[data-color-mode=light] .video-player-frame--large{background:#fff;border-color:#ff1f7a59;box-shadow:0 25px 65px #09090d1f}html[data-color-mode=light] .video-active-meta{background:#fff;border-top-color:#09090d14}html[data-color-mode=light] .tag-fire{color:var(--pink);background:#ff1f7a1a;border-color:#ff1f7a59}html[data-color-mode=light] .yt-playlist-header{border-bottom-color:#09090d1f}html[data-color-mode=light] .yt-playlist-counter{color:#4a4a5c;background:#fff;border-color:#09090d1f}html[data-color-mode=light] .video-thumb-card{background:#fff;border-color:#09090d1a;box-shadow:0 8px 22px #09090d0f}html[data-color-mode=light] .video-thumb-card:hover{border-color:var(--pink);box-shadow:0 14px 32px #ff1f7a29}html[data-color-mode=light] .video-thumb-card.is-selected{border-color:var(--pink);box-shadow:0 0 0 2px var(--pink), 0 18px 40px #ff1f7a38}html[data-color-mode=light] .video-thumb-track-badge{color:#fff;border-color:#ff1f7a80}html[data-color-mode=light] .video-thumb-play-overlay{background:var(--pink);color:#fff}html[data-color-mode=light] .video-thumb-playing-banner{color:#fff;background:linear-gradient(90deg,#ff1f7a,#ff5c9f)}html[data-color-mode=light] .eq-bar{background:#fff}html[data-color-mode=light] .social-card{background:#fff;border-color:#09090d1a;box-shadow:0 10px 28px #09090d12}html[data-color-mode=light] .social-card__tag,html[data-color-mode=light] .social-card__audio-row{color:#ffb8d2}html[data-color-mode=light] .social-card__footer{background:#fff;border-top-color:#09090d14}html[data-color-mode=light] .social-card__ext-link:hover{color:#09090d}html[data-color-mode=light] .social-card__ext-link--tiktok{color:#008fa1}html[data-color-mode=light] .social-card__ext-link--tiktok:hover{color:var(--pink)}html[data-color-mode=light] .news-section{color:#09090d;background:#fff;border-top:1px solid #09090d14}html[data-color-mode=light] .news__eyebrow{color:var(--pink)}html[data-color-mode=light] .news__title-em{color:var(--pink)!important}html[data-color-mode=light] .news__list{border-top-color:#09090d1f}html[data-color-mode=light] .news__item{color:#09090d;border-bottom-color:#09090d1f}html[data-color-mode=light] .news__item:hover{background:var(--pink);color:#fff}html,body{-webkit-tap-highlight-color:transparent}.menu__cta-wrap{width:100%;margin-top:1.5rem;display:flex}.menu__cta-btn{width:100%;font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-content:center;padding:1rem 1.6rem;font-size:.85rem;font-weight:800;box-shadow:0 8px 24px #ff2a8559;background:var(--pink)!important;color:#fff!important}@media (max-width:768px){:root{--pad:clamp(1rem, 4.5vw, 1.5rem);--nav-h:4rem}.nav{padding-left:max(var(--pad), env(safe-area-inset-left));padding-right:max(var(--pad), env(safe-area-inset-right))}.nav__logo-img{height:1.85rem}.nav__burger{width:2.75rem;height:2.75rem}.menu{padding:calc(var(--nav-h) + 1.25rem) var(--pad) calc(2rem + env(safe-area-inset-bottom));overflow-y:auto}.hero{min-height:auto;padding:var(--nav-h) 0 calc(1.75rem + env(safe-area-inset-bottom));background:#070709;flex-direction:column;justify-content:flex-start;align-items:center;transition:padding .6s cubic-bezier(.16,1,.3,1);display:flex}.hero--video-active.hero{padding-bottom:0!important}.hero__media{aspect-ratio:16/9;z-index:1;background:#070709;width:100%;transition:aspect-ratio .6s cubic-bezier(.16,1,.3,1),max-height .6s cubic-bezier(.16,1,.3,1);position:relative;inset:auto;overflow:hidden}.hero--video-active .hero__media{aspect-ratio:9/16!important;max-height:calc(100svh - var(--nav-h))!important}.hero__final,.hero__final.is-blooming,.hero__video-layer,.hero__video-layer.is-fading{object-fit:contain;object-position:center center;transform:none!important}.hero--video-active .hero__video-layer.is-playing{object-fit:cover!important;object-position:center center!important}.hero__media:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(#07070947 0%,#07070900 18% 68%,#070709d9 90%,#070709 100%);transition:background .6s;position:absolute;inset:0}.hero--video-active .hero__media:after{background:linear-gradient(#07070952 0%,#0000 16% 84%,#070709 100%)!important}.hero__shade{display:none}.hero__inner{z-index:6;width:100%;padding:0 var(--pad);text-align:center;flex-direction:column;align-items:center;gap:1.05rem;margin-top:-2.4rem;display:flex;position:relative}.hero--video-active .hero__inner,.hero--video-active.hero .hero__inner--hidden{pointer-events:none!important;opacity:0!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.hero__logo-wrapper{justify-content:center;align-items:center;width:100%;max-width:min(78vw,300px);margin:0 auto .15rem;display:flex}.hero__brand-logo{width:100%;max-width:100%;height:auto;margin:0 auto;display:block}.hero__row{justify-content:center;width:100%}.hero__actions{grid-template-columns:1fr;gap:.65rem;width:100%;display:grid}.hero__actions .btn{justify-content:center;width:100%;padding:.88rem 1.2rem;font-size:.78rem}.hero__quick-bar{gap:.55rem;padding-top:.85rem}.hero__quick-label{width:100%;margin-bottom:-.15rem;font-size:.65rem}.hero__quick-link{white-space:nowrap;flex:1;justify-content:center;padding:.45rem .65rem;font-size:.7rem}.marquee__group{gap:1.4rem;padding:.8rem .9rem}.marquee__unit{gap:1.4rem;font-size:clamp(1.35rem,6vw,2rem)}.marquee__star{width:1.1rem;height:1.1rem}.section{padding:clamp(3.4rem, 9vw, 5rem) var(--pad)}.section__head{gap:.85rem;margin-bottom:1.85rem}.section__title{padding-top:.08em;font-size:clamp(2.45rem,11.2vw,4rem);line-height:.95}.eyebrow{letter-spacing:.13em;gap:.45rem;font-size:.68rem}.eyebrow:before{width:1.25rem}.badge-pink,.badge-gold,.badge-insta,.badge-tiktok{letter-spacing:.1em;padding:.28rem .68rem;font-size:.64rem}.shows__filters-wrap{margin-bottom:1.4rem}.shows__filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.5rem;padding-bottom:.35rem;overflow-x:auto}.shows__filters::-webkit-scrollbar{display:none}.shows__filter-btn{flex-shrink:0;padding:.5rem .95rem;font-size:.72rem}.cal__row--clean{grid-template-columns:auto 1fr;align-items:start;gap:.6rem .95rem;padding:1.15rem .25rem}.cal__item--clean:hover .cal__row--clean{padding-inline:.4rem}.cal__date-box{border-radius:.75rem;grid-row:1/span 2;gap:.6rem;padding:.5rem .75rem}.cal__date-day{font-size:1.95rem}.cal__date-month{font-size:.68rem}.cal__date-year{font-size:.62rem}.cal__city-name{font-size:clamp(1.35rem,5.6vw,1.85rem)}.cal__uf{font-size:.76rem}.cal__event-title{font-size:.78rem}.cal__venue-block{flex-direction:row;grid-column:2;justify-content:flex-start;align-items:center;gap:.5rem;margin-top:.1rem}.cal__venue-label{gap:.35rem;font-size:.8rem}.cal__region-tag{padding:.22rem .6rem;font-size:.62rem}.spotify-player-main-card,.other-platforms-hub-card{border-radius:1.15rem;gap:.95rem;padding:1.05rem}.spotify-iframe-embed{height:380px}.spotify-player-footer-bar{flex-direction:column;align-items:stretch;gap:.75rem}.spotify-player-footer-actions{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid}.spotify-player-footer-actions .btn{white-space:nowrap;justify-content:center;gap:.35rem;width:100%;padding:.65rem .45rem;font-size:.66rem}.other-platforms-title{font-size:1.35rem}.platform-access-card{grid-template-columns:38px 1fr auto;gap:.6rem;padding:.75rem .8rem}.platform-card-logo-wrap{width:38px;height:38px}.platform-card-title-row{flex-direction:column;align-items:flex-start;gap:.2rem}.platform-card-name{font-size:.88rem;line-height:1.15}.platform-card-badge{padding:.1rem .38rem;font-size:.52rem}.platform-card-desc{font-size:.68rem}.platform-card-action-btn{gap:.25rem;padding:.38rem .62rem;font-size:.64rem}.streaming-quick-strip{gap:.75rem;margin-top:2rem;padding:1rem}.streaming-strip-buttons{grid-template-columns:repeat(2,1fr);gap:.5rem;width:100%;display:grid}.strip-platform-link{justify-content:center;gap:.4rem;padding:.5rem .6rem;font-size:.68rem}.yt-cinema-container{margin-bottom:2.2rem}.video-player-frame--large{border-radius:1rem}.video-active-meta{gap:.85rem;padding:1rem 1.1rem}.video-active-title{font-size:clamp(1.4rem,6vw,2rem)}.video-active-views{justify-content:space-between;gap:.6rem;width:100%;font-size:.78rem}.video-active-views .btn{padding:.6rem 1rem;font-size:.72rem}.video-selector-grid--fire{grid-template-columns:repeat(2,1fr);gap:.75rem}.video-thumb-card{border-radius:.75rem}.video-thumb-track-badge{padding:.12rem .38rem;font-size:.72rem;top:.4rem;left:.4rem}.video-thumb-duration{padding:.12rem .38rem;font-size:.62rem;bottom:.4rem;right:.4rem}.video-thumb-play-overlay{width:2.3rem;height:2.3rem}.video-thumb-info{gap:.15rem;padding:.65rem .7rem}.video-thumb-kicker{font-size:.56rem}.video-thumb-title{font-size:.95rem;line-height:1.08}.video-thumb-views{font-size:.64rem}.yt-actions-footer{flex-direction:column;align-items:stretch;gap:.65rem;margin-top:1.8rem}.yt-actions-footer .btn{justify-content:center;width:100%;padding:.85rem 1rem;font-size:.75rem}.social-grid{grid-template-columns:repeat(2,1fr);gap:.7rem}.social-card{border-radius:.9rem}.social-card__top-bar{top:.45rem;left:.45rem;right:.45rem}.social-card__pill{gap:.22rem;padding:.18rem .42rem;font-size:.54rem}.social-card__pill svg{width:.75rem!important;height:.75rem!important}.social-card__tag{padding:.15rem .38rem;font-size:.5rem}.social-card__play-btn{width:2.65rem;height:2.65rem}.social-card__mute-btn{width:1.8rem;height:1.8rem;top:2.1rem;right:.45rem}.social-card__side-stats{gap:.45rem;bottom:3.9rem;right:.4rem}.social-stat{gap:.1rem;font-size:.56rem}.social-stat svg{width:.9rem!important;height:.9rem!important}.social-card__overlay-bottom{gap:.2rem;bottom:.5rem;left:.5rem;right:2.25rem}.social-card__author{gap:.2rem;max-width:100%;font-size:.58rem}.social-card__author strong{text-overflow:ellipsis;white-space:nowrap;max-width:5.8rem;overflow:hidden}.social-card__avatar{flex-shrink:0;width:1rem;height:1rem;font-size:.5rem}.social-card__verified{flex-shrink:0;width:.72rem;height:.72rem;font-size:.44rem}.social-card__caption{-webkit-line-clamp:2;font-size:.64rem;line-height:1.25}.social-card__audio-row{gap:.2rem;font-size:.54rem}.social-card__footer{flex-direction:column;align-items:flex-start;gap:.2rem;padding:.5rem .6rem}.social-card__views{font-size:.6rem}.social-card__ext-link{gap:.22rem;font-size:.6rem}.social-section__actions{flex-direction:column;align-items:stretch;gap:.65rem;margin-top:1.6rem}.social-section__actions .btn{justify-content:center;width:100%;padding:.85rem 1rem;font-size:.75rem}.news__item{gap:.45rem;padding:1.15rem .15rem}.news__item:hover{padding-inline:.65rem}.news__date{font-size:.68rem}.news__title{font-size:clamp(1.2rem,5.2vw,1.65rem);line-height:1.08}.news__tag{padding:.3rem .65rem;font-size:.62rem}.footer{padding:3.2rem var(--pad) calc(1.8rem + env(safe-area-inset-bottom));border-radius:2rem 2rem 0 0;margin-top:-1.8rem}.footer__cta{gap:1.15rem;margin-bottom:2.2rem}.footer__cta .btn{justify-content:center;width:100%}.footer__cols{grid-template-columns:repeat(2,1fr);gap:1.6rem 1rem;padding-block:1.8rem}.footer__cols>div:last-child{grid-column:1/-1}.footer a{font-size:.84rem}.footer__brand-display{margin-top:1.8rem;padding-block:1.6rem}.footer__bottom{margin-top:1.8rem;padding-top:1.4rem}.footer__legal-links{justify-content:space-between;gap:.4rem;width:100%;font-size:.7rem}}@media (max-width:380px){.social-grid,.video-selector-grid--fire,.streaming-strip-buttons,.spotify-player-footer-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
