:root{--black:#02030a;--deep:#050814;--white:#fff;--gray:#888;--color-bg-base-rgb:2, 3, 10;--color-text-primary-rgb:255, 255, 255;--color-text-secondary-rgb:136, 136, 136;--color-brand-signal:#5ee7ff;--color-brand-signal-soft:#b7fbff;--color-brand-uv:#b56cff;--color-brand-teal:#48f5c5;--color-brand-champagne:#f2e7c6;--color-accent-rgb:94, 231, 255;--color-accent-soft-rgb:183, 251, 255;--color-uv-rgb:181, 108, 255;--color-teal-rgb:72, 245, 197;--color-champagne-rgb:242, 231, 198;--red:var(--color-brand-signal);--font-family-body:"IBM Plex Sans", sans-serif;--font-family-ui:"IBM Plex Sans", sans-serif;--font:var(--font-family-body);--focus-ring:rgba(var(--color-accent-rgb), .85);--focus-shadow:rgba(var(--color-accent-rgb), .2);--nav-z:100;--overlay-z:999;--color-bg-base:var(--black);--color-bg-surface:var(--deep);--color-bg-elevated:#ffffff0a;--color-bg-overlay:#000000b8;--color-text-primary:var(--white);--color-text-secondary:var(--gray);--color-text-muted:#ffffffb8;--color-text-ghost:#ffffff61;--color-accent-primary:var(--color-brand-signal);--color-accent-secondary:var(--color-brand-signal-soft);--color-accent-uv:var(--color-brand-uv);--color-accent-teal:var(--color-brand-teal);--color-accent-champagne:var(--color-brand-champagne);--color-accent-iridescent:linear-gradient(115deg, var(--color-brand-signal) 0%, var(--color-brand-teal) 28%, var(--color-brand-champagne) 52%, var(--color-brand-uv) 76%, var(--color-brand-signal-soft) 100%);--color-accent-iridescent-soft:linear-gradient(120deg, rgba(var(--color-accent-rgb), .72) 0%, rgba(var(--color-teal-rgb), .62) 30%, rgba(var(--color-champagne-rgb), .52) 52%, rgba(var(--color-uv-rgb), .64) 78%, rgba(var(--color-accent-soft-rgb), .72) 100%);--color-accent-iridescent-orbit:conic-gradient(from 210deg, rgba(var(--color-accent-rgb), .95), rgba(var(--color-teal-rgb), .82), rgba(var(--color-champagne-rgb), .72), rgba(var(--color-uv-rgb), .86), rgba(var(--color-accent-rgb), .95));--color-accent-strong:rgba(var(--color-accent-rgb), .92);--color-accent-hover-soft:rgba(var(--color-accent-rgb), .08);--color-border-subtle:#ffffff1f;--color-border-strong:#ffffff47;--color-white-alpha-05:#ffffff0d;--color-white-alpha-08:#ffffff14;--color-white-alpha-12:#ffffff1f;--color-white-alpha-18:#ffffff2e;--color-white-alpha-20:#fff3;--color-white-alpha-28:#ffffff47;--color-white-alpha-40:#fff6;--color-white-alpha-56:#ffffff8f;--color-white-alpha-72:#ffffffb8;--color-white-alpha-85:#ffffffd9;--color-black-alpha-08:#00000014;--color-black-alpha-18:#0000002e;--color-black-alpha-28:#00000047;--color-black-alpha-40:#0006;--color-black-alpha-56:#0000008f;--color-black-alpha-72:#000000b8;--color-black-alpha-85:#000000d9;--color-accent-alpha-0:rgba(var(--color-accent-rgb), 0);--color-accent-alpha-08:rgba(var(--color-accent-rgb), .08);--color-accent-alpha-12:rgba(var(--color-accent-rgb), .12);--color-accent-alpha-18:rgba(var(--color-accent-rgb), .18);--color-accent-alpha-20:rgba(var(--color-accent-rgb), .2);--color-accent-alpha-22:rgba(var(--color-accent-rgb), .22);--color-accent-alpha-28:rgba(var(--color-accent-rgb), .28);--color-accent-alpha-35:rgba(var(--color-accent-rgb), .35);--color-accent-alpha-40:rgba(var(--color-accent-rgb), .4);--color-accent-alpha-50:rgba(var(--color-accent-rgb), .5);--color-accent-alpha-56:rgba(var(--color-accent-rgb), .56);--color-accent-alpha-72:rgba(var(--color-accent-rgb), .72);--color-accent-alpha-85:rgba(var(--color-accent-rgb), .85);--color-accent-alpha-92:rgba(var(--color-accent-rgb), .92);--soundcloud-shell-wash:var(--color-accent-alpha-12);--soundcloud-shell-border:rgba(var(--color-accent-rgb), .34);--soundcloud-shell-highlight:rgba(var(--color-accent-rgb), .13);--soundcloud-orbit-border-rest:rgba(var(--color-accent-rgb), .44);--soundcloud-orbit-border-active:rgba(var(--color-accent-rgb), .78);--soundcloud-orbit-track-glow-playing:rgba(var(--color-accent-rgb), .16);--soundcloud-topline-border:var(--color-accent-alpha-18);--soundcloud-brand-source-border:rgba(var(--color-accent-rgb), .42);--soundcloud-brand-source-bg:rgba(var(--color-accent-rgb), .035);--soundcloud-brand-source-border-hover:rgba(var(--color-accent-rgb), .82);--soundcloud-brand-source-bg-hover:var(--color-accent-alpha-12);--soundcloud-brand-source-shadow-hover:rgba(var(--color-accent-rgb), .16);--soundcloud-focus-ring:rgba(var(--color-accent-rgb), .95);--soundcloud-track-bg-active-start:rgba(var(--color-accent-rgb), .13);--soundcloud-track-bg-active-mid:rgba(var(--color-accent-rgb), .04);--soundcloud-track-border-active:var(--color-accent-alpha-20);--soundcloud-progress-fill:rgba(var(--color-accent-rgb), .95);--soundcloud-volume-thumb-glow:rgba(var(--color-accent-rgb), .75);--soundcloud-loading-halo-glow:rgba(var(--color-accent-rgb), .24);--soundcloud-mini-cta-glow-rest:rgba(var(--color-accent-rgb), .52);--soundcloud-mini-cta-icon-glow:rgba(var(--color-accent-rgb), .46);--soundcloud-mini-cta-glow-mobile:rgba(var(--color-accent-rgb), .62);--soundcloud-mini-orbit-border:var(--color-accent-alpha-50);--soundcloud-mini-orbit-glow:rgba(var(--color-accent-rgb), .1);--soundcloud-mini-orbit-core-glow:rgba(var(--color-accent-rgb), .9);--soundcloud-mini-sync-logo-glow:rgba(var(--color-accent-rgb), .32);--soundcloud-mini-title-border:rgba(var(--color-accent-rgb), .16);--soundcloud-mini-title-glow:var(--color-accent-alpha-08);--soundcloud-mini-title-glow-hover:var(--color-accent-alpha-12);--soundcloud-mini-play-shadow-rest:var(--color-accent-alpha-28);--soundcloud-mini-play-border-active:rgba(var(--color-accent-rgb), .58);--soundcloud-mini-play-shadow-active:rgba(var(--color-accent-rgb), .34);--soundcloud-mini-play-aura:var(--color-accent-alpha-12);--soundcloud-mini-play-aura-inset:rgba(var(--color-accent-rgb), .03);--soundcloud-mini-signal-border-birth:rgba(var(--color-accent-rgb), .7);--soundcloud-mini-signal-border-mid:var(--color-accent-alpha-56);--soundcloud-mini-signal-border-settled:rgba(var(--color-accent-rgb), .42);--soundcloud-mini-signal-glow-birth:var(--color-accent-alpha-28);--soundcloud-mini-signal-glow-mid:var(--color-accent-alpha-18);--soundcloud-mini-signal-glow-settled:var(--color-accent-alpha-08);--soundcloud-mini-press-shadow-rest:var(--color-accent-alpha-08);--soundcloud-mini-press-shadow-peak:var(--color-accent-alpha-18);--soundcloud-mini-press-shadow-soft:rgba(var(--color-accent-rgb), .06);--soundcloud-mini-press-bg-soft:rgba(var(--color-accent-rgb), .06);--soundcloud-mini-press-bg-peak:rgba(var(--color-accent-rgb), .09);--soundcloud-mini-wave-inset:rgba(var(--color-accent-rgb), .14);--soundcloud-mini-orbit-ignition-glow:var(--color-accent-alpha-28);--soundcloud-mini-core-ignition-peak:rgba(var(--color-accent-rgb), 1);--soundcloud-mini-breath-glow:rgba(var(--color-accent-rgb), .42);--soundcloud-mini-cta-reveal-glow:rgba(var(--color-accent-rgb), .38);--soundcloud-mini-cta-reveal-glow-end:var(--color-accent-alpha-50);--live-section-border:rgba(var(--color-accent-rgb), .15);--live-indicator-active:var(--color-accent-alpha-92);--live-indicator-focus-ring:var(--color-accent-alpha-72);--live-card-border:rgba(var(--color-accent-rgb), .78);--live-card-ring:rgba(var(--color-accent-rgb), .12);--live-card-shadow-glow:rgba(var(--color-accent-rgb), .18);--live-card-border-hover:rgba(var(--color-accent-rgb), .95);--live-card-shadow-glow-hover:rgba(var(--color-accent-rgb), .26);--live-card-focus-ring:var(--color-accent-alpha-85);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:88px;--space-10:128px;--space-section-desktop:var(--space-9);--space-section-mobile:var(--space-8);--space-block-md:var(--space-7);--space-touch-target:var(--space-5);--space-gutter-mobile:var(--space-5);--space-gutter-desktop:var(--space-8);--space-stack-compact:var(--space-4);--space-stack-md:var(--space-6);--space-stack-lg:var(--space-7);--font-family-base:var(--font-family-body);--font-family-display:var(--font-family-ui);--font-family-label:var(--font-family-ui);--font-family-button:var(--font-family-ui);--text-display:clamp(3.5rem, 10vw, 7.5rem);--text-section-title:clamp(2rem, 4.5vw, 3.75rem);--text-section-title-compact:clamp(1.5rem, 3vw, 2.75rem);--text-body:1rem;--text-body-sm:.9375rem;--text-label:.75rem;--text-meta:.875rem;--text-body-editorial:var(--text-body);--text-body-editorial-readable:clamp(1rem, 1.35vw, 1.125rem);--text-body-editorial-fluid:clamp(.875rem, 1.35vw, 1.125rem);--text-body-meta:var(--text-meta);--text-section-label:calc(var(--text-label) + 1px);--text-nav-label:14px;--text-nav-language:var(--text-nav-label);--text-hero-label:clamp(18px, 1.7vw, 22px);--text-hero-genre:17px;--text-cta:14px;--text-cta-primary:14px;--text-caption-title:12px;--text-caption-subtitle:11px;--text-proof-strip-item:11px;--text-booking-meta-label:11px;--text-booking-meta-value:clamp(12px, 1.05vw, 14px);--text-booking-contact:12px;--text-footer-microcopy:10px;--text-player-meta-label:11px;--text-player-meta-value:12px;--text-player-title:clamp(12px, 1.05vw, 15px);--text-player-current-title:clamp(13px, 1.35vw, 17px);--text-player-topline:clamp(12px, 1.25vw, 17px);--text-player-source:.68em;--text-player-source-mobile:.62em;--text-player-title-mobile:clamp(12px, 3vw, 14px);--text-player-current-label-mobile:10px;--text-player-current-title-mobile:clamp(12px, 3.7vw, 15px);--text-player-current-time-mobile:11px;--text-player-mini-title:11px;--text-player-loading-note:9px;--tracking-display:.08em;--tracking-section-title:.12em;--tracking-body-meta:.035em;--tracking-label:.18em;--tracking-section-label:.3em;--tracking-nav-label:.16em;--tracking-nav-language:.12em;--tracking-hero-label:.18em;--tracking-hero-genre:.18em;--tracking-cta:.16em;--tracking-caption-title:.14em;--tracking-caption-subtitle:.06em;--tracking-proof-strip-item:.22em;--tracking-booking-meta-label:.18em;--tracking-booking-meta-value:.06em;--tracking-footer-microcopy:.2em;--tracking-meta:var(--tracking-body-meta);--tracking-player-label:.16em;--tracking-player-meta:.05em;--tracking-player-title:.12em;--tracking-player-title-mobile:.08em;--tracking-player-current-label-mobile:.12em;--tracking-player-current-title-mobile:.1em;--tracking-player-current-time-mobile:.04em;--tracking-player-topline:.16em;--tracking-player-source:.1em;--tracking-player-cta:.18em;--tracking-player-cta-syncing:.2em;--tracking-player-cta-mobile:.16em;--tracking-player-cta-reveal-start:.32em;--tracking-player-cta-reveal-end:.18em;--tracking-player-mini-title:.1em;--tracking-player-loading-note:.12em;--font-weight-section-title:400;--leading-section-title:1;--leading-base:1.6;--leading-body-editorial:1.75;--leading-body-meta:1.7;--leading-cta:1.6;--leading-player-cta:1;--leading-player-current-title-mobile:1.45;--leading-player-mini-title:1.2;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--shadow-sm:0 8px 24px var(--color-black-alpha-28);--shadow-md:0 20px 48px var(--color-black-alpha-40);--shadow-lg:0 32px 72px var(--color-black-alpha-56);--glow-accent-sm:0 0 24px var(--color-accent-alpha-18);--glow-accent-md:0 0 40px var(--color-accent-alpha-28);--motion-ease-standard:ease;--motion-ease-emphasized:cubic-bezier(.23, 1, .32, 1);--motion-duration-indicator:.18s;--motion-duration-fast:.26s;--motion-duration-medium:.28s;--motion-duration-carousel:.32s;--motion-duration-image:.42s;--motion-fast:var(--motion-duration-indicator);--motion-standard:var(--motion-duration-fast);--motion-emphasis:var(--motion-duration-medium);--motion-carousel:var(--motion-duration-carousel);--motion-reveal:var(--motion-duration-image);--motion-ease-enter:var(--motion-ease-emphasized);--motion-ease-exit:var(--motion-ease-standard);--focus-color:var(--focus-ring);--focus-glow:var(--focus-shadow);--focus-width:2px;--focus-offset:2px;--focus-outline:var(--focus-width) solid var(--focus-color);--z-base:1;--z-nav:var(--nav-z);--z-overlay:var(--overlay-z);--z-modal:1100}html{color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--anchor-visual-gap:var(--space-6);--anchor-scroll-offset:calc(var(--space-8) + var(--anchor-visual-gap));scroll-behavior:smooth;scroll-padding-block-start:var(--anchor-scroll-offset);scroll-padding-block-end:calc(var(--space-10) + var(--space-6))}@media (width<=900px){html{--anchor-scroll-offset:48px}}body{background:var(--color-bg-base);color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--text-body);line-height:var(--leading-base);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display)}body.overlay-open{overflow:hidden}section{scroll-margin-top:0}:focus-visible{scroll-margin-block-start:var(--anchor-scroll-offset);scroll-margin-block-end:calc(var(--space-10) + var(--space-6))}#main-content:focus-visible{box-shadow:inset 0 0 0 var(--focus-width) var(--focus-color);outline:none}img,iframe,svg{display:block}a{color:inherit}button,input,textarea,select{font:inherit}button{color:inherit;font-family:var(--font-family-button)}a,button,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:var(--color-white-alpha-08)}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:1px solid var(--focus-color);outline-offset:var(--space-1);box-shadow:0 0 0 calc(var(--space-1) + var(--focus-width)) var(--focus-glow)}.skip-link,.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-3);left:var(--space-3);z-index:calc(var(--z-overlay) + 1);clip-path:inset(50%);background:var(--color-bg-base);border:1px solid var(--color-white-alpha-18);color:var(--color-text-primary);transition:transform var(--motion-fast) var(--motion-ease-standard);text-decoration:none;transform:translateY(-120%)}.skip-link:focus-visible{clip:auto;clip-path:none;width:auto;height:auto;margin:0;padding:10px 14px;transform:translateY(0)}.muted-text{color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#about,#music,#live,#booking,footer{padding-left:var(--space-gutter-desktop);padding-right:var(--space-gutter-desktop)}.about-inner,.music-inner,.live-inner,.booking-inner{max-width:1200px;margin:0 auto}.about-inner{gap:calc(var(--space-8) + var(--space-4));padding-bottom:calc(var(--space-7) + var(--space-4));grid-template-columns:1fr 1fr;align-items:center;display:grid}.orbit-header{margin-bottom:calc(var(--space-7) + var(--space-2));grid-template-columns:1fr 1fr;align-items:center;gap:0;display:grid}.orbit-title-group{align-items:center;gap:calc(var(--space-5) + var(--space-3));padding-right:var(--space-7);display:flex}.booking-inner{gap:calc(var(--space-8) + var(--space-2));grid-template-columns:minmax(0,1fr) minmax(320px,1fr);align-items:center;display:grid}.booking-meta{flex-direction:column;align-items:center;display:flex}.booking-details{width:100%}@media (width<=900px),(width<=950px) and (orientation:landscape){#about,#music,#live,#booking,footer{padding-left:var(--space-gutter-mobile);padding-right:var(--space-gutter-mobile)}section#about,section#music,section#live{padding-top:var(--space-section-mobile);padding-bottom:var(--space-section-mobile)}.about-inner{gap:var(--space-block-md);padding-bottom:var(--space-7);grid-template-columns:1fr}.orbit-header{gap:var(--space-5);grid-template-columns:1fr}.orbit-title-group{gap:var(--space-5);padding-right:0}.booking-inner{gap:calc(var(--space-5) + var(--space-4));grid-template-columns:1fr}}footer{background:var(--black);font-family:var(--font-family-label);font-size:var(--text-footer-microcopy);letter-spacing:var(--tracking-footer-microcopy);text-transform:uppercase;color:#ffffff75;border-top:1px solid #ffffff0a;padding-top:28px;padding-bottom:28px;font-weight:500}.footer-main{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;display:grid}.footer-identity{white-space:nowrap;justify-self:start}.footer-version{color:#ffffff47}.footer-brand-wordmark{vertical-align:-.16em;width:26px;height:auto;display:inline-block}.footer-links{justify-content:center;align-items:center;gap:28px;list-style:none;display:flex}.footer-links a{align-items:center;gap:var(--space-2);color:#ffffff8f;font-weight:600;text-decoration:none;transition:color .25s;display:inline-flex}.footer-social-icon{color:currentColor;flex:none;width:20px;height:20px;display:none}.footer-social-icon--soundcloud,.footer-social-icon--tear{background:currentColor}.footer-social-icon--soundcloud{-webkit-mask:url(/assets/images/brand/soundcloud-svgrepo-com.svg) 50%/contain no-repeat;mask:url(/assets/images/brand/soundcloud-svgrepo-com.svg) 50%/contain no-repeat}.footer-social-icon--tear{-webkit-mask:url(/assets/brand/mark/tear-brand-mark-a-one-ink-black.svg) 50%/contain no-repeat;mask:url(/assets/brand/mark/tear-brand-mark-a-one-ink-black.svg) 50%/contain no-repeat}.footer-credit{--footer-credit-mark:14px;--footer-credit-glow:#d6265c8c;font-size:var(--text-caption-title);letter-spacing:var(--tracking-body-meta);text-transform:none;justify-content:center;justify-self:end;align-items:center;column-gap:var(--space-2);white-space:nowrap;flex-wrap:wrap;margin:0;display:flex}.footer-credit-tool{align-items:center;gap:var(--space-2);min-height:var(--space-touch-target);color:#ffffff8f;text-decoration:none;transition:color .25s;display:inline-flex}.footer-credit-tool img{width:var(--footer-credit-mark);height:auto;transition:transform var(--motion-duration-fast) var(--motion-ease-standard), filter var(--motion-duration-fast) var(--motion-ease-standard)}.footer-credit-tool:hover img,.footer-credit-tool:focus-visible img{filter:drop-shadow(0 0 6px var(--footer-credit-glow));transform:scale(1.1)}.footer-links a:hover,.footer-credit-tool:hover{color:var(--white)}.footer-links a:focus-visible,.footer-credit-tool:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}@media (width<=900px),(width<=950px) and (orientation:landscape){footer{padding-top:var(--space-5);padding-bottom:var(--space-5)}.footer-main{justify-items:center;gap:var(--space-3);grid-template-columns:1fr}.footer-identity,.footer-credit{justify-self:center}.footer-brand-wordmark{width:31px}.footer-links{gap:clamp(20px,7vw,36px)}.footer-links a{width:var(--space-touch-target);min-height:var(--space-touch-target);justify-content:center}.footer-social-icon{display:block}.footer-link-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width<=950px) and (orientation:landscape){.footer-links{gap:clamp(22px,4vw,38px)}}@media (width<=950px) and (orientation:landscape) and (height<=500px){footer{padding-top:var(--space-3);padding-bottom:var(--space-3)}.footer-links{gap:clamp(12px,2.4vw,22px)}}@media (prefers-reduced-motion:reduce){.footer-credit-tool img{transition:none}.footer-credit-tool:hover img,.footer-credit-tool:focus-visible img{transform:none}}nav,#main-nav{--nav-scroll-progress:0;--nav-bg-alpha:calc(var(--nav-scroll-progress) * .62);--nav-border-alpha:calc(var(--nav-scroll-progress) * .06);--nav-shadow-alpha:calc(var(--nav-scroll-progress) * .14);--nav-blur:calc(var(--nav-scroll-progress) * 12px);z-index:var(--nav-z);font-family:var(--font-family-label);background:rgba(var(--color-bg-base-rgb), var(--nav-bg-alpha));border-bottom:1px solid rgba(255, 255, 255, var(--nav-border-alpha));box-shadow:0 18px 44px rgba(0, 0, 0, var(--nav-shadow-alpha));-webkit-backdrop-filter:blur(var(--nav-blur));justify-content:space-between;align-items:center;padding:18px 52px;transition:background .18s linear,border-color .18s linear,box-shadow .18s linear,padding .4s;display:flex;position:fixed;inset:0 0 auto}nav.scrolled{padding:12px 52px}nav.is-menu-open,#main-nav.is-menu-open{--nav-scroll-progress:1;--nav-bg-alpha:.76;--nav-border-alpha:.08;--nav-shadow-alpha:.24;--nav-blur:14px}:root.orbit-no-nav-blur nav,:root.orbit-no-nav-blur #main-nav,:root.orbit-flow-active nav,:root.orbit-flow-active #main-nav,:root.orbit-no-nav-blur .nav-menu-toggle,:root.orbit-flow-active .nav-menu-toggle{--nav-blur:0px;-webkit-backdrop-filter:none}.nav-links,#nav-links{display:contents}.nav-section-links,.nav-action-links{align-items:center;gap:34px;list-style:none;display:flex}.nav-section-links{position:absolute;left:50%;transform:translate(-50%)}.nav-action-links{margin-left:auto}@media (width>=951px) and (width<=1180px){.nav-section-links{margin-left:var(--space-4);flex:auto;justify-content:center;gap:clamp(18px,2.4vw,28px);position:static;transform:none}.nav-action-links{flex:none;gap:clamp(10px,1.6vw,20px)}.nav-booking-item,.nav-social-item--first,.nav-lang-item,.nav-social-item+.nav-social-item,.nav-share-item+.nav-social-instagram-item{margin-left:0}}.nav-booking-item,.nav-social-item--first{margin-left:8px}.nav-social-item+.nav-social-item,.nav-share-item+.nav-social-instagram-item{margin-left:-22px}.nav-lang-item{margin-left:8px}.nav-share-item{display:none}.nav-logo{width:66px;min-height:var(--space-touch-target);justify-content:flex-start;text-decoration:none}.nav-logo:before{opacity:.34;filter:blur(14px);border-radius:50%;width:48px;inset:3px auto 3px -6px}.nav-logo:after{content:"";z-index:2;background:var(--color-accent-iridescent);pointer-events:none;width:60px;height:60px;filter:drop-shadow(0 0 12px var(--color-accent-alpha-28));background-size:220% 220%;animation:7s ease-in-out infinite alternate navLogoIridescence;position:absolute;-webkit-mask:url(/assets/brand/mark/f3r-brand-mark-one-ink-white.svg) 50%/contain no-repeat;mask:url(/assets/brand/mark/f3r-brand-mark-one-ink-white.svg) 50%/contain no-repeat}.nav-logo .brandmark__image{opacity:0}@keyframes navLogoIridescence{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.nav-logo:after,.nav-booking{animation:none}}.nav-booking{background:radial-gradient(circle at 22% 18%, rgba(var(--color-accent-rgb), .14), transparent 42%) padding-box, radial-gradient(circle at 82% 78%, rgba(var(--color-uv-rgb), .12), transparent 46%) padding-box, linear-gradient(#03050cd6, #03050cd6) padding-box, var(--color-accent-iridescent) border-box;-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px var(--color-accent-alpha-18), 0 0 20px var(--color-accent-alpha-18);background-size:100% 100%,100% 100%,100% 100%,240% 240%;border:1px solid #0000;border-radius:2px;transition:background .25s,color .25s,transform .25s,box-shadow .25s;animation:6.5s ease-in-out infinite alternate navBookingIridescence;color:var(--white)!important;padding:4px 12px!important}.nav-booking:hover{background:radial-gradient(circle at 20% 20%, rgba(var(--color-accent-rgb), .22), transparent 44%) padding-box, radial-gradient(circle at 80% 72%, rgba(var(--color-uv-rgb), .2), transparent 48%) padding-box, linear-gradient(#03050cc2, #03050cc2) padding-box, var(--color-accent-iridescent) border-box;box-shadow:0 0 0 1px var(--color-accent-alpha-28), 0 8px 18px var(--color-black-alpha-40), 0 0 26px var(--color-accent-alpha-28), 0 0 44px rgba(var(--color-uv-rgb), .16);background-size:100% 100%,100% 100%,100% 100%,240% 240%;transform:translateY(-1px);color:var(--white)!important}@keyframes navBookingIridescence{0%{background-position:0 0,0 0,0 0,0%}to{background-position:0 0,0 0,0 0,100%}}nav.scrolled .nav-booking{color:var(--white)!important}.nav-icon{color:#ffffff8c;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;width:32px;height:32px;transition:color .25s,border-color .25s,background .25s,box-shadow .25s,transform .25s;display:inline-flex}.nav-icon:hover,.nav-icon:focus-visible{color:var(--white);border-color:var(--color-accent-alpha-50);box-shadow:0 0 0 1px var(--color-accent-alpha-18), 0 0 16px var(--color-accent-alpha-22), 0 0 30px rgba(var(--color-uv-rgb), .14), 0 0 42px rgba(var(--color-teal-rgb), .08);background:0 0;transform:translateY(-1px)}.nav-icon svg{width:17px;height:17px;display:block}.nav-icon .nav-ra-logo{fill:currentColor;width:24px;height:auto}.nav-tear-logo{background:currentColor;width:18px;height:18px;display:block;-webkit-mask:url(/assets/brand/mark/tear-brand-mark-a-one-ink-black.svg) 50%/contain no-repeat;mask:url(/assets/brand/mark/tear-brand-mark-a-one-ink-black.svg) 50%/contain no-repeat}.nav-soundcloud-logo{background:currentColor;width:21px;height:21px;display:block;-webkit-mask:url(/assets/images/brand/soundcloud-svgrepo-com.svg) 50%/contain no-repeat;mask:url(/assets/images/brand/soundcloud-svgrepo-com.svg) 50%/contain no-repeat}.nav-social-mobile{display:none}nav.scrolled .nav-icon{color:var(--gray)}nav.scrolled .nav-icon:hover,nav.scrolled .nav-icon:focus-visible{color:var(--color-accent-primary)}.nav-booking-mobile,.nav-lang-mobile,.nav-menu-toggle,#nav-menu-toggle,.lang-toggle.nav-lang-mobile{display:none}.nav-menu-toggle{border:1px solid var(--color-accent-alpha-50);width:38px;height:38px;color:var(--white);cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#00000038;flex-direction:column;justify-content:center;align-items:center;gap:5px;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s;position:relative}.nav-menu-toggle:hover,.nav-menu-toggle:focus-visible,#nav-menu-toggle:hover,#nav-menu-toggle:focus-visible{border-color:var(--color-accent-alpha-50);box-shadow:0 0 18px var(--color-accent-alpha-22), 0 0 34px rgba(var(--color-uv-rgb), .14);background:#00000038;transform:translateY(-1px)}.nav-menu-toggle span,#nav-menu-toggle span{transform-origin:50%;background:currentColor;width:16px;height:1px;transition:transform .25s,opacity .2s;display:block}nav.is-menu-open .nav-menu-toggle,nav.is-menu-open #nav-menu-toggle{border-color:var(--color-accent-alpha-56);box-shadow:0 0 22px var(--color-accent-alpha-12);background:#00000094}nav.is-menu-open .nav-menu-toggle span:first-child,nav.is-menu-open #nav-menu-toggle span:first-child{transform:translateY(6px)rotate(45deg)}nav.is-menu-open .nav-menu-toggle span:nth-child(2),nav.is-menu-open #nav-menu-toggle span:nth-child(2){opacity:0}nav.is-menu-open .nav-menu-toggle span:nth-child(3),nav.is-menu-open #nav-menu-toggle span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.nav-links a,.nav-share-button{isolation:isolate;font-size:var(--text-nav-label);letter-spacing:var(--tracking-nav-label);text-transform:none;color:#ffffffb8;font-weight:500;text-decoration:none;transition:color .25s,text-shadow .25s;position:relative}.nav-share-button{width:var(--space-touch-target);height:var(--space-touch-target);min-height:var(--space-touch-target);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:none}.nav-share-button svg{width:21px;height:21px}.nav-links a:not(.nav-icon):not(.nav-booking):before,.nav-share-button:before{content:"";z-index:-1;background:radial-gradient(ellipse at center, rgba(var(--color-accent-rgb), .18) 0%, rgba(var(--color-uv-rgb), .1) 38%, transparent 72%);filter:blur(10px);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .25s,transform .25s;position:absolute;inset:-10px -14px;transform:scale(.82)}.nav-links a:not(.nav-icon):not(.nav-booking):not(.lang-btn):after,.nav-share-button:after{content:"";background:var(--color-accent-iridescent);height:1px;box-shadow:0 0 14px var(--color-accent-alpha-40);opacity:0;transform-origin:50%;transition:opacity .25s,transform .25s;position:absolute;bottom:-8px;left:0;right:.2em;transform:scaleX(0)}.nav-links a:hover,.nav-links a:focus-visible,.nav-share-button:hover,.nav-share-button:focus-visible{color:var(--white);text-shadow:0 0 14px var(--color-accent-alpha-28), 0 0 26px rgba(var(--color-uv-rgb), .14)}.nav-links a:not(.nav-icon):not(.nav-booking):hover:before,.nav-links a:not(.nav-icon):not(.nav-booking):focus-visible:before,.nav-share-button:hover:before,.nav-share-button:focus-visible:before{opacity:1;transform:scale(1)}.nav-links a:not(.nav-icon):not(.nav-booking):not(.lang-btn):hover:after,.nav-links a:not(.nav-icon):not(.nav-booking):not(.lang-btn):focus-visible:after,.nav-share-button:hover:after,.nav-share-button:focus-visible:after{opacity:1;transform:scaleX(1)}nav.scrolled .nav-links a,nav.scrolled .nav-share-button{color:var(--gray)}nav.scrolled .nav-links a:hover,nav.scrolled .nav-links a:focus-visible,nav.scrolled .nav-share-button:hover,nav.scrolled .nav-share-button:focus-visible{color:var(--white)}.lang-toggle{border:1px solid #ffffff26;transition:border-color .2s,box-shadow .2s;display:flex}.lang-btn{font-size:var(--text-nav-language);letter-spacing:var(--tracking-nav-language);color:var(--gray);cursor:pointer;text-transform:uppercase;background:0 0;border:none;justify-content:center;align-items:center;padding:4px 8px;font-weight:600;text-decoration:none;transition:color .2s,background .2s,text-shadow .2s;display:inline-flex}@media (width>=951px),(width>=901px) and (orientation:portrait){.lang-btn{font-size:calc(var(--text-nav-language) - 1px)}}.lang-btn.active{background:var(--white);color:var(--black);cursor:default;pointer-events:none}.lang-btn:not(.active):hover,.lang-btn:not(.active):focus-visible{color:var(--white);text-shadow:0 0 14px var(--color-accent-alpha-28);background:0 0}.lang-toggle:has(.lang-btn:not(.active):hover),.lang-toggle:has(.lang-btn:not(.active):focus-visible){box-shadow:0 0 18px var(--color-accent-alpha-18), 0 0 32px rgba(var(--color-uv-rgb), .12);border-color:#ffffff26}@media (width<=900px),(width<=950px) and (orientation:landscape){nav,#main-nav{--nav-bg-alpha:calc(var(--nav-scroll-progress) * .58);--nav-blur:calc(var(--nav-scroll-progress) * 8px);padding:14px 24px}nav.scrolled,#main-nav.scrolled{padding:10px 24px}.nav-links{gap:18px;margin-left:auto;display:grid}.nav-section-links,.nav-action-links{margin-left:0;display:contents;position:static;transform:none}.nav-booking-mobile{align-items:center;height:38px;margin-left:auto;text-decoration:none;display:inline-flex;padding-top:0!important;padding-bottom:0!important}.lang-toggle.nav-lang-mobile{border:1px solid var(--color-accent-alpha-50);-webkit-backdrop-filter:blur(8px);background:#00000038;width:38px;height:38px;margin-left:10px;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s;display:flex}.nav-social-mobile,.nav-instagram-mobile{width:38px;height:38px;color:var(--white);border:1px solid var(--color-accent-alpha-50);-webkit-backdrop-filter:blur(8px);background:#00000038;margin-left:10px;display:inline-flex}nav.scrolled .nav-social-mobile,#main-nav.scrolled .nav-social-mobile{color:var(--white)}.lang-toggle.nav-lang-mobile:hover,.lang-toggle.nav-lang-mobile:focus-within,.nav-social-mobile:hover,.nav-social-mobile:focus-visible{border-color:var(--color-accent-alpha-50);box-shadow:0 0 18px var(--color-accent-alpha-22), 0 0 34px rgba(var(--color-uv-rgb), .14);background:#00000038;transform:translateY(-1px)}.nav-lang-mobile .lang-btn.active{display:none}.nav-lang-mobile .lang-btn:not(.active){text-transform:uppercase;width:100%;height:100%;color:var(--white);padding:0}.nav-menu-toggle,#nav-menu-toggle{margin-left:10px;display:flex}.nav-links,#nav-links{width:min(230px,100vw - 48px);padding:var(--space-2) var(--space-4) var(--space-3);border:1px solid var(--color-accent-alpha-18);-webkit-backdrop-filter:blur(14px);box-shadow:0 0 26px var(--color-accent-alpha-12);opacity:0;visibility:hidden;pointer-events:none;background:#000000c2;grid-template-columns:repeat(5,minmax(0,1fr));margin-left:0;transition:opacity .25s,transform .25s,visibility 0s linear .25s;display:grid;position:absolute;top:calc(100% + 10px);right:24px;transform:translateY(-8px)}.nav-links[hidden],#nav-links[hidden]{display:none}nav.is-menu-open .nav-links,nav.is-menu-open #nav-links{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.nav-links li{min-width:0;display:flex}.nav-share-item{display:flex}.nav-booking-item{margin-left:0;display:none!important}.nav-lang-item,.nav-social-instagram-item{display:none!important}.nav-social-item--first,.nav-social-item+.nav-social-item{margin-left:0}.nav-links a:not(.nav-icon){text-align:left;justify-content:flex-start;align-items:center;width:100%;min-height:32px;padding:0;display:inline-flex}.nav-links li:not(.nav-social-item):not(.nav-share-item):not(.nav-lang-item){border-bottom:0;grid-column:1/-1;position:relative}.nav-links li:not(.nav-social-item):not(.nav-share-item):not(.nav-lang-item):after{content:"";background:linear-gradient(to right, transparent, rgba(var(--color-accent-rgb), .18), transparent);opacity:.72;pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.nav-section-links li:first-child{grid-row:1}.nav-section-links li:nth-child(2){grid-row:2}.nav-section-links li:nth-child(3){grid-row:3}.nav-section-links li:nth-child(4){grid-row:4}.nav-share-button{display:inline-flex}.nav-social-item,.nav-share-item{z-index:1;margin-top:var(--space-1);justify-content:center}.nav-social-item--first{grid-area:5/1}.nav-resident-advisor-item{grid-area:5/2}.nav-soundcloud-item{grid-area:5/3}.nav-youtube-item{grid-area:5/4}.nav-share-item{grid-area:5/5;display:flex}.nav-links .nav-icon,.nav-share-button{background:0 0;border:0;justify-content:center;width:34px;min-width:34px;height:auto;min-height:34px;padding:0;transform:none}}@media (width<=950px) and (orientation:landscape){.nav-links,#nav-links{top:calc(100% + 6px);right:max(16px, env(safe-area-inset-right));width:min(320px, calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)));column-gap:var(--space-3);padding:var(--space-4) var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr));row-gap:0}.nav-links:before,#nav-links:before{content:"";background:linear-gradient(to right, transparent, var(--color-accent-alpha-18), transparent);pointer-events:none;border-left:0;grid-area:5/1/auto/-1;place-self:center stretch;width:auto;height:1px}.nav-links li{min-width:0}.nav-links a:not(.nav-icon){text-align:left;justify-content:flex-start;min-height:40px;padding:0}.nav-links a:not(.nav-icon):not(.lang-btn){white-space:nowrap}.nav-links li:not(.nav-social-item):not(.nav-share-item):not(.nav-lang-item){border-bottom:1px solid var(--color-accent-alpha-12);grid-column:1/-1}.nav-section-links li:first-child{grid-row:1}.nav-section-links li:nth-child(2){grid-row:2}.nav-section-links li:nth-child(3){grid-row:3}.nav-section-links li:nth-child(4){grid-row:4}.nav-social-item,.nav-share-item{z-index:1;margin-top:var(--space-3);justify-content:center}.nav-social-item--first{grid-area:6/1}.nav-resident-advisor-item{grid-area:6/2}.nav-soundcloud-item{grid-area:6/3}.nav-youtube-item{grid-area:6/4}.nav-share-item{grid-area:6/5;display:flex}.nav-links .nav-icon,.nav-share-button{justify-content:center;width:38px;min-height:32px}}@media (width<=380px){.nav-booking-mobile{display:none}.nav-booking-item{display:flex!important}}.brand-wordmark{align-items:center;line-height:0;display:inline-flex}.brand-wordmark,.brandmark{isolation:isolate;position:relative}.brand-wordmark:before,.brandmark:before{content:"";z-index:-1;pointer-events:none;position:absolute}.brand-wordmark:before{display:none}.brandmark:before{background:var(--color-accent-iridescent-soft);filter:blur(18px);opacity:.22;inset:-18%}.brand-wordmark__image{z-index:1;width:100%;height:auto;filter:drop-shadow(0 3px 0 rgba(var(--color-accent-rgb), .62)) drop-shadow(3px 0 0 rgba(var(--color-teal-rgb), .48)) drop-shadow(0 -3px 0 rgba(var(--color-uv-rgb), .38)) drop-shadow(-3px 0 0 rgba(var(--color-accent-soft-rgb), .34)) drop-shadow(0 0 6px rgba(var(--color-accent-rgb), .22));display:block;position:relative}.brandmark{align-items:center;line-height:0;display:inline-flex}.brandmark__image{z-index:1;width:52px;height:52px;filter:drop-shadow(0 0 12px var(--color-accent-alpha-18));display:block;position:relative}.interactive-surface,.btn,.btn-primary{appearance:none;border-radius:var(--radius-none)}.interactive-surface{color:inherit;font:inherit;text-align:inherit;border:none;padding:0;display:block}.btn,.btn-primary{font-family:var(--font-family-button);font-size:var(--text-cta);letter-spacing:var(--tracking-cta);font-weight:600;line-height:var(--leading-cta);text-transform:none;color:var(--color-text-primary);cursor:pointer;background:0 0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.btn{border:1px solid var(--color-white-alpha-20);transition:border-color var(--motion-duration-fast), background var(--motion-duration-fast);padding:14px 28px}.btn:hover{border-color:var(--color-text-primary);background:var(--color-white-alpha-05)}.btn-youtube{border-color:var(--color-accent-alpha-50)}.btn-youtube:hover{border-color:var(--color-accent-primary);background:var(--color-accent-alpha-08)}.btn-arrow{transition:transform var(--motion-duration-fast)}.btn:hover .btn-arrow{transform:translate(4px)}.btn-primary{font-size:var(--text-cta-primary);background:linear-gradient(var(--color-bg-surface), var(--color-bg-surface)) padding-box, var(--color-accent-iridescent) border-box;box-shadow:0 0 0 1px var(--color-accent-alpha-18), 0 0 28px var(--color-accent-alpha-12);transition:background var(--motion-duration-medium), box-shadow var(--motion-duration-medium);border:1px solid #0000;padding:18px 40px;position:relative}.btn-primary:hover{background:linear-gradient(var(--color-accent-hover-soft), var(--color-accent-hover-soft)) padding-box, var(--color-accent-iridescent) border-box;box-shadow:0 0 0 1px var(--color-accent-alpha-35), 0 0 36px var(--color-accent-alpha-22)}@media (prefers-reduced-motion:reduce){.btn:hover .btn-arrow{transform:none}}.brand-mark .f{color:var(--color-white-alpha-56);letter-spacing:var(--tracking-label)}.section-label{font-family:var(--font-family-label);font-size:var(--text-section-label);letter-spacing:var(--tracking-section-label);text-transform:uppercase;color:var(--color-accent-primary);margin-bottom:calc(var(--space-3) + var(--space-2));font-weight:600}.section-label--center{text-align:center;justify-content:center;display:flex}.modal-overlay,#modal,.lightbox,#lightbox{z-index:var(--overlay-z);opacity:0;visibility:hidden;pointer-events:none;overscroll-behavior:contain;background:#000000f7;justify-content:center;align-items:center;transition:opacity .3s,visibility 0s linear .3s;display:flex;position:fixed;inset:0}.modal-overlay.open,#modal.open,.lightbox.open,#lightbox.open{opacity:1;visibility:visible;pointer-events:all;transition-delay:0s}.modal-inner,.lightbox-inner{position:relative}.modal-inner{aspect-ratio:16/9;width:90vw;max-width:1100px}.modal-inner iframe,#modal-iframe{border:none;width:100%;height:100%}.modal-close,#modal-close,.lightbox-close,#lightbox-close{color:var(--gray);font-size:var(--text-cta);letter-spacing:var(--tracking-cta);min-width:var(--space-touch-target);min-height:var(--space-touch-target);text-transform:uppercase;cursor:pointer;background:0 0;border:none;font-weight:600;transition:color .2s}.modal-close:hover,#modal-close:hover,.lightbox-close:hover,#lightbox-close:hover{color:var(--white)}.modal-close,#modal-close{top:-44px;top:max(-44px, calc(50% - 50dvh + env(safe-area-inset-top) + var(--space-1) + var(--focus-width)));right:max(0px, calc(env(safe-area-inset-right) - 5vw + var(--space-1) + var(--focus-width)));z-index:var(--z-base);position:absolute}#lightbox{touch-action:pan-y pinch-zoom}.lightbox-inner{justify-content:center;align-items:center;display:flex}.lightbox img,.lightbox-img,#lightbox-img{object-fit:contain;width:auto;max-width:90vw;height:auto;max-height:90vh}.lightbox-close,#lightbox-close{position:fixed;top:28px;right:36px}.lightbox-nav{width:var(--space-7);height:var(--space-7);margin-top:calc(var(--space-7) / -2);color:var(--color-white-alpha-72);filter:drop-shadow(0 0 var(--space-1) var(--color-black-alpha-40));cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;top:50%}.lightbox-nav svg{display:block;overflow:visible}.lightbox-nav path{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.lightbox-nav--prev{left:max(var(--space-2), env(safe-area-inset-left))}.lightbox-nav--next{right:max(var(--space-2), env(safe-area-inset-right))}.lightbox-nav:hover{color:var(--white)}.lightbox-nav:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}@media (width>=951px){.lightbox-nav--prev{left:var(--space-6)}.lightbox-nav--next{right:var(--space-6)}}.video-side-rail>.video-feature-card--carousel:nth-child(2){--video-card-row:2}.video-side-rail>.video-feature-card--carousel:nth-child(3){--video-card-row:3}.video-side-rail>.video-feature-card--carousel:nth-child(4){--video-card-row:4}.video-side-rail>.video-feature-card--carousel:nth-child(5){--video-card-row:5}.video-side-rail>.video-feature-card--carousel:nth-child(6){--video-card-row:6}.video-thumb{appearance:none;text-align:left;width:100%;font-family:var(--font-family-label);aspect-ratio:16/9;cursor:pointer;box-shadow:0 0 0 1px rgba(var(--color-accent-rgb), .2), 0 22px 60px rgba(var(--color-accent-rgb), .08);background:0 0;border:none;border-radius:0;padding:0;transition:transform .35s,box-shadow .35s;display:block;position:relative;overflow:hidden}.video-thumb:after{content:"";z-index:1;pointer-events:none;border:1px solid rgba(var(--color-accent-rgb), .32);box-shadow:inset 0 0 28px rgba(var(--color-accent-rgb), .08), 0 0 24px rgba(var(--color-accent-rgb), .1);position:absolute;inset:0}.video-thumb--featured:after,.video-thumb--orbit:after{border-color:rgba(var(--color-accent-rgb), .4);box-shadow:inset 0 0 34px rgba(var(--color-accent-rgb), .12), 0 0 32px rgba(var(--color-accent-rgb), .14)}.video-thumb--secondary:after{border-color:rgba(var(--color-accent-rgb), .28);box-shadow:inset 0 0 28px rgba(var(--color-accent-rgb), .08), 0 0 24px rgba(var(--color-accent-rgb), .1)}.video-thumb--featured{box-shadow:0 24px 70px rgba(var(--color-accent-rgb), .12)}.video-thumb img{object-fit:cover;filter:brightness(.78)saturate()contrast(1.04);width:100%;height:100%;transition:transform .8s,filter .3s}.video-thumb:hover img,.video-thumb:focus-visible img{filter:brightness(.95)saturate(1.05)contrast(1.04);transform:scale(1.015)}.video-thumb:hover,.video-thumb:focus-visible{transform:scale(1.004)}.video-thumb-overlay{background:linear-gradient(#0000 30%,#000000db);flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:absolute;inset:0}.video-thumb--featured .video-thumb-overlay{background:linear-gradient(to top, #000000e0 0%, #0000003d 58%, transparent 100%), radial-gradient(circle at 78% 18%, rgba(var(--color-accent-rgb), .26), transparent 34%);padding:clamp(22px,3vw,34px)}.video-thumb-title{font-size:var(--text-caption-title);letter-spacing:var(--tracking-caption-title);color:var(--white);margin-bottom:3px;font-weight:400}.video-thumb-sub{font-size:var(--text-caption-subtitle);color:var(--gray);letter-spacing:var(--tracking-caption-subtitle)}.video-thumb--featured .video-thumb-title{letter-spacing:calc(var(--tracking-caption-title) * .72);font-size:clamp(18px,2.4vw,34px)}.play-icon{-webkit-backdrop-filter:blur();border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .25s,background .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s,box-shadow .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-thumb:hover .play-icon,.video-thumb:focus-visible .play-icon{border-color:var(--white);-webkit-backdrop-filter:blur(8px);background:#ffffff1f;box-shadow:0 12px 28px #ffffff14}.play-icon svg{margin-left:3px}@media (width<=900px),(width<=950px) and (orientation:landscape){.video-thumb img,.video-thumb:hover img{filter:brightness(.82)saturate(.95)contrast(1.04)}}@media (prefers-reduced-motion:reduce){.video-thumb,.video-thumb:hover,.video-thumb:focus-visible,.video-thumb:hover img,.video-thumb:focus-visible img{transform:none}}.venues-ticker-wrap{font-family:var(--font-family-label);border-top:1px solid var(--color-white-alpha-08);border-bottom:1px solid var(--color-white-alpha-08);padding:var(--space-5) 0 var(--space-4);background:var(--color-bg-elevated);position:relative;overflow:hidden}.venues-ticker-title{justify-content:center;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-align:center;text-transform:uppercase;color:var(--color-accent-primary);font-weight:600;display:flex}.venues-ticker-title:before,.venues-ticker-title:after{content:"";background:var(--color-accent-alpha-35);width:min(96px,18vw);height:1px}.venues-ticker-wrap:before,.venues-ticker-wrap:after{content:"";z-index:2;pointer-events:none;width:min(96px,14vw);position:absolute;top:0;bottom:0}.venues-ticker-wrap:before{background:linear-gradient(to right, var(--color-bg-elevated), transparent);left:0}.venues-ticker-wrap:after{background:linear-gradient(to left, var(--color-bg-elevated), transparent);right:0}.venues-ticker{width:100%;min-width:0;overflow:hidden}.venues-ticker-track{will-change:transform;width:max-content;animation:228s linear infinite ticker;display:flex}.venues-ticker.is-paused .venues-ticker-track{animation-play-state:paused}.venues-ticker-group{align-items:center;gap:var(--space-6);flex:none;width:max-content;display:flex}.venues-ticker-sequence{align-items:center;gap:var(--space-6);flex:none;display:flex}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.venue-item{box-sizing:border-box;width:152px;height:90px;padding:var(--space-2);flex:0 0 152px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.venues-ticker-sequence>.venue-item:first-child{--venue-logo-scale:1;--venue-desktop-logo-scale:1.28;--venue-logo-offset-y:7.7px;--venue-desktop-logo-offset-y:8.82px}.venues-ticker-sequence>.venue-item:nth-child(2){--venue-logo-scale:1.56;--venue-desktop-logo-scale:1.03;--venue-logo-offset-y:6.46px;--venue-desktop-logo-offset-y:5.65px}.venues-ticker-sequence>.venue-item:nth-child(3){--venue-logo-scale:.9;--venue-desktop-logo-scale:1.06;--venue-logo-offset-y:2.56px;--venue-desktop-logo-offset-y:2.95px}.venues-ticker-sequence>.venue-item:nth-child(4){--venue-logo-scale:1.15;--venue-desktop-logo-scale:1.03;--venue-logo-offset-y:.1px;--venue-desktop-logo-offset-y:-.9px}.venues-ticker-sequence>.venue-item:nth-child(5){--venue-logo-scale:1.3;--venue-desktop-logo-scale:1.03;--venue-logo-offset-y:7.06px;--venue-desktop-logo-offset-y:6.28px}.venues-ticker-sequence>.venue-item:nth-child(6){--venue-logo-scale:1.08;--venue-desktop-logo-scale:1.16;--venue-logo-offset-y:7.04px;--venue-desktop-logo-offset-y:7.16px}.venues-ticker-sequence>.venue-item:nth-child(7){--venue-logo-scale:1.31;--venue-desktop-logo-scale:1.02;--venue-logo-offset-y:.23px;--venue-desktop-logo-offset-y:-.76px}.venues-ticker-sequence>.venue-item:nth-child(8){--venue-logo-scale:.7884;--venue-desktop-logo-scale:1;--venue-logo-offset-y:.33px;--venue-desktop-logo-offset-y:-.56px}.venue-item img{object-fit:contain;width:100%;min-width:0;max-width:100%;height:48px;min-height:0;max-height:48px;transform:translateY(var(--venue-logo-offset-y,0px)) scale(calc(var(--venue-logo-scale,1) * 1.1));display:block}.venue-item-invert img{filter:invert()}.venue-item-label{color:var(--color-text-primary);font-size:var(--text-proof-strip-item);letter-spacing:var(--tracking-proof-strip-item);text-align:center;text-transform:uppercase;white-space:nowrap;font-weight:500;line-height:1;position:absolute;bottom:2px;left:0;right:0}@media (width>=901px){.venue-item img{transform:translateY(var(--venue-desktop-logo-offset-y,var(--venue-logo-offset-y,0px))) scale(calc(var(--venue-logo-scale,1) * var(--venue-desktop-logo-scale,1) * 1.1))}}.venues-ticker:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}@media (width<=900px){.venues-ticker-wrap{padding:var(--space-4) 0 var(--space-3)}.venues-ticker-title{gap:var(--space-3);margin-bottom:var(--space-3)}.venues-ticker-wrap:before,.venues-ticker-wrap:after{content:none}.venues-ticker{touch-action:pan-y pinch-zoom;overflow:hidden}.venues-ticker-track{animation-duration:var(--ticker-mobile-duration,214s)}.venues-ticker.is-paused .venues-ticker-track{animation-play-state:paused}.venues-ticker-group{gap:0}.venue-item-label{letter-spacing:calc(var(--tracking-proof-strip-item) * .5)}.venue-item{height:88px;width:min(152px, calc((100vw - var(--space-6)) / 3));flex-basis:min(152px, calc((100vw - var(--space-6)) / 3))}.venues-ticker-sequence{gap:var(--space-4);padding-right:var(--space-4)}}@media (prefers-reduced-motion:reduce){.venues-ticker-wrap:before,.venues-ticker-wrap:after{content:none}.venues-ticker{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow:auto hidden}.venues-ticker-track{will-change:auto;width:max-content;animation:none;transform:none}.venues-ticker-group-duplicate,.venues-ticker-sequence:not(:first-child){display:none}}#hero{align-items:flex-end;width:100%;height:100vh;min-height:600px;display:flex;position:relative;overflow:hidden}.hero-img{object-fit:cover;object-position:50% 34%;filter:brightness(.72);width:100%;height:100%;position:absolute;inset:0}.hero-overlay{background:linear-gradient(to bottom, rgba(var(--color-bg-base-rgb), .1) 0%, rgba(var(--color-bg-base-rgb), 0) 46%, rgba(var(--color-bg-base-rgb), .72) 82%, rgba(var(--color-bg-base-rgb), .94) 94%, var(--color-bg-base) 100%);position:absolute;inset:0}.hero-content{z-index:2;padding:0 64px 56px;position:relative}.hero-logo{width:clamp(180px,23vw,350px);margin-bottom:26px}.hero-logo:before{display:none}.hero-tagline{font-family:var(--font-family-label);font-size:var(--text-hero-label);letter-spacing:var(--tracking-hero-label);text-transform:none;color:var(--color-text-muted);font-weight:400}.hero-genre{font-family:var(--font-family-label);font-size:var(--text-hero-genre);letter-spacing:var(--tracking-hero-genre);text-transform:none;color:var(--color-accent-primary);text-shadow:0 0 18px var(--color-accent-alpha-28);margin-top:16px;font-weight:500}@media (width<=900px){#hero{height:100svh;min-height:100svh}.hero-img{object-position:center center}.hero-content{padding:0 24px 68px}.hero-tagline{font-size:clamp(14px,4vw,17px)}.hero-genre{font-size:13px}}@media (width<=950px) and (orientation:landscape){#hero{height:100svh;min-height:360px}.hero-img{object-position:50% 42%}.hero-content{padding:0 var(--space-gutter-mobile) var(--space-5)}.hero-logo{width:clamp(150px,20vw,210px);margin-bottom:var(--space-3)}.hero-tagline{font-size:clamp(13px,2.2vw,15px)}.hero-genre{margin-top:var(--space-2)}}@media (width<=950px) and (orientation:landscape) and (height<=500px){#hero{min-height:320px}.hero-content{padding-bottom:var(--space-4)}.hero-logo{width:clamp(132px,18vw,180px)}}@media (width>=901px) and (width<=1200px) and (orientation:portrait){.hero-img{object-position:center center}}#about{--about-anchor-gap:var(--anchor-visual-gap);background:var(--color-bg-base);padding-top:var(--space-section-desktop);padding-bottom:var(--space-section-desktop)}@media (width>=951px),(width>=901px) and (orientation:portrait){#about{padding-top:var(--about-anchor-gap)}.about-inner{max-width:min(1500px, calc(100vw - (var(--space-gutter-desktop) * 2)))}}.about-text h2{font-size:var(--text-section-title);font-weight:var(--font-weight-section-title);letter-spacing:var(--tracking-section-title);text-transform:none;line-height:var(--leading-section-title);margin-bottom:calc(var(--space-6) + var(--space-2))}.about-text p{line-height:var(--leading-body-editorial);font-size:var(--text-body-editorial-readable);color:var(--color-text-muted);margin-bottom:calc(var(--space-4) + var(--space-1))}.about-text p:last-child{margin-bottom:0}.about-text strong{color:var(--color-text-primary);font-weight:600}.about-divider{background:var(--color-accent-primary);width:48px;height:1px;margin-bottom:var(--space-6)}.about-photo{aspect-ratio:3/4;width:100%;max-height:min(780px, calc(100svh - var(--anchor-scroll-offset) - (var(--about-anchor-gap) * 2)));justify-self:stretch;position:relative;overflow:hidden}.about-photo img{object-fit:cover;object-position:center 18%;filter:brightness(.88)contrast(1.05);width:100%;height:100%;transition:transform 6s;transform:scale(1.06)}.about-photo:hover img{transform:scale(1.09)}#about .venues-ticker-wrap{width:calc(100% + (var(--space-gutter-desktop) * 2));margin-top:clamp(48px,6vw,88px);margin-right:calc(var(--space-gutter-desktop) * -1);margin-left:calc(var(--space-gutter-desktop) * -1)}@media (width<=900px),(width<=950px) and (orientation:landscape){.about-photo{width:100%;margin-top:var(--space-5);aspect-ratio:4/5;border:1px solid var(--color-white-alpha-12);max-height:none;box-shadow:var(--shadow-md), var(--glow-accent-sm);justify-self:stretch}.about-photo img{object-position:center 18%;filter:brightness(.92)contrast(1.08)saturate(1.02)}#about .venues-ticker-wrap{width:calc(100% + (var(--space-gutter-mobile) * 2));margin-top:var(--space-6);margin-right:calc(var(--space-gutter-mobile) * -1);margin-left:calc(var(--space-gutter-mobile) * -1)}}@media (width<=950px) and (orientation:landscape){#about{padding-top:var(--space-7);padding-bottom:var(--space-7)}.about-inner{gap:var(--space-5);padding-bottom:var(--space-5);grid-template-columns:minmax(0,.94fr) minmax(260px,.9fr);align-items:start}.about-photo{aspect-ratio:2/3;justify-self:end;width:min(100%,42vw,360px);max-height:none;margin-top:clamp(118px,16vw,156px)}.about-photo img{object-fit:cover;object-position:center 36%;transform:scale(1.04)}.about-photo:hover img{transform:scale(1.06)}.about-text h2{margin-bottom:var(--space-3);font-size:clamp(24px,4.4vw,36px);line-height:.94}.about-divider{margin-bottom:var(--space-3)}.about-text p{margin-bottom:var(--space-2);font-size:clamp(13px,1.72vw,14.5px);line-height:1.38}html:lang(en) .about-text p{font-size:clamp(12.5px,1.66vw,14px);line-height:1.35}#about .venues-ticker-wrap{margin-top:var(--space-5)}}@media (width<=950px) and (orientation:landscape) and (height<=500px){#about{padding-top:var(--space-6);padding-bottom:var(--space-6)}.about-inner{gap:var(--space-5);padding-bottom:var(--space-4)}.about-photo{width:min(100%,38vw,300px);margin-top:clamp(94px,14vw,124px)}.about-text h2{margin-bottom:var(--space-2);font-size:clamp(22px,4.2vw,32px)}.about-divider{margin-bottom:var(--space-2)}.about-text p{margin-bottom:var(--space-1);font-size:clamp(12px,1.62vw,13.5px);line-height:1.32}html:lang(en) .about-text p{font-size:clamp(12px,1.56vw,13px);line-height:1.3}}#orbit-flow{--orbit-flow-scroll-depth:280svh;min-height:var(--orbit-flow-scroll-depth);background:var(--color-bg-base);isolation:isolate;position:relative;overflow:clip}.orbit-flow-viewport{top:var(--anchor-scroll-offset);min-height:calc(100svh - var(--anchor-scroll-offset));contain:paint;position:sticky;overflow:hidden}.orbit-flow-orb{background:radial-gradient(circle at 50% 50%, rgba(var(--color-text-primary-rgb), .08), transparent 8%), radial-gradient(circle at 50% 50%, rgba(var(--color-accent-rgb), .1), transparent 34%), radial-gradient(circle at 50% 50%, rgba(var(--color-uv-rgb), .045), transparent 52%);pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.orbit-flow-orb canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.orbit-flow-track{height:calc(var(--orbit-flow-scroll-depth) - (100svh - var(--anchor-scroll-offset)));pointer-events:none}.orbit-flow-frames{pointer-events:none;position:absolute;inset:0}.orbit-flow-frame{padding:0 var(--space-gutter-desktop);opacity:0;flex-direction:column;justify-content:center;transition:opacity .5s,transform .5s;display:flex;position:absolute;inset:0;transform:translateY(14px)}.orbit-flow-frame.on{opacity:1;transform:none}.orbit-flow-frame-label{gap:var(--space-3);margin-bottom:var(--space-5);color:var(--color-accent-primary);font-family:var(--font-family-label);font-size:var(--text-section-label);letter-spacing:var(--tracking-section-label);text-transform:none;align-items:center;font-weight:700;display:flex}.orbit-flow-frame-label:before{background:var(--color-accent-primary);content:"";width:22px;height:1px}.orbit-flow-frame h3{max-width:15ch;margin:0 0 var(--space-5);color:var(--color-text-primary);font-family:var(--font-family-display);font-size:var(--text-section-title);font-weight:var(--font-weight-section-title);letter-spacing:var(--tracking-section-title);line-height:var(--leading-section-title);text-transform:none;text-wrap:balance}.orbit-flow-frame h3 em{color:var(--color-text-primary);font-style:normal}.orbit-flow-frame p{max-width:44ch;color:var(--color-text-primary);font-size:var(--text-body-editorial-readable);line-height:var(--leading-body-editorial);margin:0}.orbit-flow-frame:nth-child(2){text-align:right;align-items:flex-end}.orbit-flow-frame:nth-child(2) .orbit-flow-frame-label{justify-content:flex-end}.orbit-flow-frame:last-child{text-align:center;align-items:center}.orbit-flow-frame:last-child .orbit-flow-frame-label{justify-content:center}.orbit-flow-progress-shell{top:clamp(8px,1.5svh,16px);left:var(--space-gutter-desktop);gap:var(--space-3);width:min(220px, calc(50vw - var(--space-gutter-desktop) - var(--space-6)));pointer-events:none;align-items:center;transition:opacity .4s;display:flex;position:absolute}.orbit-flow-kicker{color:var(--color-accent-primary);font-family:var(--font-family-label);font-size:var(--text-section-label);letter-spacing:var(--tracking-section-label);text-transform:uppercase;flex:none;margin:0;font-weight:700}.orbit-flow-progress-track{background:linear-gradient(90deg, var(--color-accent-alpha-28), var(--color-white-alpha-08));flex:auto;height:1px;position:relative;overflow:hidden}.orbit-flow-progress-bar{background:linear-gradient(90deg, var(--color-accent-primary), var(--color-accent-uv));box-shadow:0 0 14px var(--color-accent-alpha-40);transform-origin:0;will-change:transform;position:absolute;inset:0;transform:scaleX(0)}.orbit-flow-cue{gap:var(--space-2);color:var(--color-accent-primary);font-family:var(--font-family-label);font-size:var(--text-section-label);letter-spacing:var(--tracking-section-label);text-transform:uppercase;pointer-events:none;flex-direction:column;align-items:center;font-weight:700;transition:opacity .4s;display:flex;position:absolute;bottom:clamp(24px,4svh,48px);left:50%;transform:translate(-50%)}.orbit-flow-cue.is-hidden{opacity:0}.orbit-flow-fallback .orbit-flow-orb,.orbit-flow-context-lost .orbit-flow-orb{background:radial-gradient(circle at 50% 50%, rgba(var(--color-text-primary-rgb), .18), transparent 9%), radial-gradient(circle at 50% 50%, rgba(var(--color-accent-rgb), .16), transparent 34%), radial-gradient(circle at 50% 50%, rgba(var(--color-uv-rgb), .07), transparent 52%)}.orbit-flow-orb--fallback{display:none}.orbit-flow-cue-line{background:linear-gradient(180deg, var(--color-text-ghost), transparent);width:1px;height:18px;position:relative;overflow:hidden}.orbit-flow-cue-line:before{background:var(--color-accent-primary);content:"";width:100%;height:50%;animation:2.2s linear infinite orbit-flow-drop;position:absolute;top:-50%;left:0}@keyframes orbit-flow-drop{0%{opacity:1;top:-50%}to{opacity:0;top:100%}}@media (width<=720px){.orbit-flow-progress-shell{left:var(--space-gutter-mobile);width:min(168px, calc(50vw - var(--space-gutter-mobile)));gap:var(--space-2)}.orbit-flow-cue{text-align:center;align-items:center;left:50%;right:auto;transform:translate(-50%)}.orbit-flow-frame p{color:var(--color-text-muted)}.orbit-flow-frame{padding:0 var(--space-gutter-mobile)}.orbit-flow-frame h3{font-size:clamp(2rem,12vw,4.25rem)}}@media (prefers-reduced-motion:reduce){#orbit-flow{min-height:100svh}.orbit-flow-viewport{position:relative}.orbit-flow-track{display:none}.orbit-flow-frame{transition:none}.orbit-flow-cue-line:before{animation:none}}#music{background:var(--black);padding-top:var(--space-section-desktop);padding-bottom:var(--space-section-desktop)}.music-inner{max-width:min(1500px, calc(100vw - (var(--space-gutter-desktop) * 2)))}.music-header{margin-bottom:var(--space-block-md)}.music-header .section-label{color:var(--color-accent-primary)}.video-feature-grid{--music-video-gap:clamp(10px, 1.2vw, 18px);--music-video-feature-height:clamp(431px, 43vw, 623px);--music-video-row-height:calc((var(--music-video-feature-height) - (var(--music-video-gap) * 3)) / 4);--music-video-side-row-height:calc((var(--music-video-feature-height) - (var(--music-video-gap) * 4)) / 5);grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);grid-template-rows:repeat(4, minmax(0, var(--music-video-row-height))) min-content;grid-auto-rows:minmax(0, var(--music-video-row-height));gap:var(--music-video-gap);align-items:stretch;display:grid;position:relative}.video-feature-card--featured{grid-area:1/1/span 4;height:auto}.music-video-scroll-hint{display:none}.music-video-scroll-hint[hidden]{display:none!important}.video-side-rail{grid-area:1/2/span 4;grid-template-rows:repeat(5, var(--music-video-side-row-height));grid-auto-rows:var(--music-video-side-row-height);gap:var(--music-video-gap);max-height:var(--music-video-feature-height);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(var(--color-accent-rgb), .28) transparent;display:grid;overflow:hidden auto}.video-side-rail::-webkit-scrollbar{width:var(--space-2)}.video-side-rail::-webkit-scrollbar-track{background:0 0}.video-side-rail::-webkit-scrollbar-thumb{background-color:rgba(var(--color-accent-rgb), .28);border-radius:999px}.video-feature-card{display:grid;position:relative}.video-feature-card[data-video-carousel-clone]{display:none}.video-feature-card--wide{grid-area:1/1}.video-feature-card--featured .video-thumb,.video-feature-card--wide .video-thumb,.video-feature-card--carousel .video-thumb{aspect-ratio:auto;height:100%}.video-feature-card--carousel{grid-column:1;grid-row:var(--video-card-row);min-width:0}@media (width>=951px),(width>=901px) and (orientation:portrait){.video-feature-grid{background:radial-gradient(circle at 58% 12%, rgba(var(--color-uv-rgb), .08), transparent 34%), linear-gradient(180deg, #ffffff05, transparent 42%);box-shadow:none;border:0;padding:0}.video-feature-card--featured .video-thumb{box-shadow:0 0 0 1px #ffffff1f,0 22px 58px #00000057}.video-feature-card--featured .video-thumb img,.video-feature-card--wide .video-thumb img,.video-feature-card--carousel .video-thumb img,.video-feature-card--featured .video-thumb:hover img,.video-feature-card--featured .video-thumb:focus-visible img,.video-feature-card--wide .video-thumb:hover img,.video-feature-card--wide .video-thumb:focus-visible img,.video-feature-card--carousel .video-thumb:hover img,.video-feature-card--carousel .video-thumb:focus-visible img{opacity:1;filter:none}.video-feature-card--featured .video-thumb:after{border-color:#ffffff1a;box-shadow:inset 0 0 34px #00000029}.video-feature-card--featured .video-thumb-overlay{background:linear-gradient(90deg, #020308d1, #0203087a), radial-gradient(circle at 90% 22%, rgba(var(--color-accent-rgb), .08), transparent 38%);border-top:1px solid #ffffff14;justify-content:flex-end;min-height:clamp(82px,8vw,112px);padding:clamp(18px,2vw,28px) clamp(20px,2.4vw,34px);inset:auto 0 0}.video-feature-card--featured .video-thumb-title{max-width:14ch;letter-spacing:calc(var(--tracking-caption-title) * .48);font-size:clamp(26px,2.7vw,44px);font-weight:400;line-height:.98}.video-feature-card--featured[data-video-id-ref=eteria-tear] .video-thumb-title{white-space:nowrap;max-width:none}.music-video-scroll-hint{margin:var(--space-3) 0 0;color:var(--color-accent-primary);font-family:var(--font-family-label);font-size:var(--text-body-meta);letter-spacing:var(--tracking-caption-subtitle);text-align:center;grid-area:5/2;justify-self:center;font-weight:600;line-height:1.4;display:block}.video-feature-card--featured .video-thumb-sub{color:var(--color-white-alpha-56)}.video-feature-card--wide .video-thumb,.video-feature-card--carousel .video-thumb{min-height:0;box-shadow:0 0 0 1px #ffffff14,0 12px 28px #0000002e}.video-feature-card--wide .video-thumb:after,.video-feature-card--carousel .video-thumb:after{border-color:#ffffff14;box-shadow:inset 0 0 24px #0000002e}.video-feature-card--wide .video-thumb img,.video-feature-card--carousel .video-thumb img{opacity:1;filter:none}.video-feature-card[data-video-id-ref=mad-radio-bogota] .video-thumb img{object-position:center 44%}.video-feature-card--wide .video-thumb-overlay,.video-feature-card--carousel .video-thumb-overlay{background:linear-gradient(90deg,#020308ad 0%,#02030847 58%,#0203080a 100%);padding:clamp(14px,1.45vw,18px)}.video-feature-card--wide .video-thumb-title,.video-feature-card--carousel .video-thumb-title{max-width:calc(100% - 48px);letter-spacing:calc(var(--tracking-caption-title) * .58);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(14px,.95vw,18px);font-weight:400;line-height:1;overflow:hidden}.video-feature-card--wide .video-thumb-sub,.video-feature-card--carousel .video-thumb-sub{color:var(--color-white-alpha-56);letter-spacing:calc(var(--tracking-caption-subtitle) * .84);font-size:clamp(9px,.64vw,11px)}.video-feature-card--wide .play-icon,.video-feature-card--carousel .play-icon{background:#02030829;border-color:#ffffff47;width:28px;height:28px;inset:auto clamp(14px,1.45vw,18px) clamp(14px,1.45vw,18px) auto;transform:none}.video-feature-card--wide .play-icon svg,.video-feature-card--carousel .play-icon svg{width:9px;height:11px}.video-feature-card--wide .video-thumb:hover img,.video-feature-card--wide .video-thumb:focus-visible img,.video-feature-card--carousel .video-thumb:hover img,.video-feature-card--carousel .video-thumb:focus-visible img{opacity:1;filter:none}}.music-header h2{font-size:var(--text-section-title-compact);font-weight:var(--font-weight-section-title);letter-spacing:var(--tracking-section-title);text-transform:none;line-height:var(--leading-section-title)}.music-subsection+.music-subsection{margin-top:clamp(56px,6vw,80px)}.music-subsection-head{justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 0 var(--space-4);display:flex}.music-subsection-title{align-items:center;gap:var(--space-3);color:var(--color-text-primary);font-family:var(--font-family-label);font-size:var(--text-section-label);letter-spacing:var(--tracking-section-label);text-transform:uppercase;margin:0;font-weight:700;display:flex}.music-youtube-cta-row{justify-content:flex-end;display:flex}.music-youtube-cta{border-radius:var(--radius-xs);background:radial-gradient(circle at 22% 18%, rgba(var(--color-accent-rgb), .14), transparent 42%) padding-box, radial-gradient(circle at 82% 78%, rgba(var(--color-uv-rgb), .12), transparent 46%) padding-box, linear-gradient(#03050cd6, #03050cd6) padding-box, var(--color-accent-iridescent) border-box;-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px var(--color-accent-alpha-18), 0 0 20px var(--color-accent-alpha-18);background-size:100% 100%,100% 100%,100% 100%,240% 240%;flex:none;padding:16px 34px;transition:background .25s,color .25s,transform .25s,box-shadow .25s;animation:6.5s ease-in-out infinite alternate navBookingIridescence}.music-youtube-cta:hover,.music-youtube-cta:focus-visible{background:radial-gradient(circle at 20% 20%, rgba(var(--color-accent-rgb), .22), transparent 44%) padding-box, radial-gradient(circle at 80% 72%, rgba(var(--color-uv-rgb), .2), transparent 48%) padding-box, linear-gradient(#03050cc2, #03050cc2) padding-box, var(--color-accent-iridescent) border-box;box-shadow:0 0 0 1px var(--color-accent-alpha-28), 0 8px 18px var(--color-black-alpha-40), 0 0 26px var(--color-accent-alpha-28), 0 0 44px rgba(var(--color-uv-rgb), .16);background-size:100% 100%,100% 100%,100% 100%,240% 240%;transform:translateY(-1px)}.music-youtube-cta:hover .btn-arrow,.music-youtube-cta:focus-visible .btn-arrow{transform:translate(4px)}.music-subsection-title:before{background:var(--color-accent-primary);content:"";width:22px;height:1px}.music-subsection--sets .music-subsection-title{margin-bottom:var(--space-8)}.music-sets-cue{gap:var(--space-2);width:fit-content;margin:var(--space-6) auto 0;color:var(--color-accent-primary);font-family:var(--font-family-label);font-size:var(--text-section-label);letter-spacing:var(--tracking-section-label);text-transform:none;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:opacity .24s,transform .24s;animation:1.8s ease-in-out infinite musicSetsCueFloat;display:inline-flex}.music-sets-cue.is-hidden{opacity:0;pointer-events:none;transform:translateY(8px)}@keyframes musicSetsCueFloat{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (width>=951px),(width>=901px) and (orientation:portrait){#music{padding-top:var(--anchor-visual-gap)}}@media (prefers-reduced-motion:reduce){.music-youtube-cta,.music-sets-cue{animation:none}.music-youtube-cta:hover,.music-youtube-cta:focus-visible,.music-youtube-cta:hover .btn-arrow,.music-youtube-cta:focus-visible .btn-arrow{transform:none}}@media (width<=900px),(width<=950px) and (orientation:landscape){#music{padding-top:var(--space-7);z-index:1;margin-top:clamp(-220px,-24svh,-128px);position:relative}.music-inner{max-width:1200px}.music-subsection-head{flex-direction:column;align-items:stretch}.music-subsection--videos{flex-direction:column;display:flex}.music-subsection--videos .music-subsection-head{display:contents}.music-subsection--videos .music-subsection-title{margin-bottom:var(--space-4);order:1}.music-subsection--videos .video-feature-grid{order:2}.music-subsection--videos .music-youtube-cta-row{margin-top:var(--space-5);order:3}.music-subsection--videos .music-sets-cue{margin-top:var(--space-4);order:4}.music-youtube-cta{width:fit-content;min-height:var(--space-touch-target);justify-content:center;align-self:center;padding:12px 22px}.music-subsection+.music-subsection{margin-top:var(--space-9)}.video-feature-grid{--music-video-gap:var(--space-3);gap:var(--music-video-gap);margin-inline:calc(var(--space-gutter-mobile) * -1);padding:0 var(--space-gutter-mobile) var(--space-3);overscroll-behavior-x:contain;scroll-padding-inline:var(--space-gutter-mobile);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-rows:none;grid-template-columns:none;display:flex;overflow-x:auto}.video-side-rail{scrollbar-gutter:auto;max-height:none;display:contents;overflow:visible}.video-feature-card--featured,.video-feature-card--wide,.video-feature-card--carousel{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 min(84vw,420px);grid-area:auto;min-height:0}.video-feature-card[data-video-carousel-clone]{display:grid}.video-feature-grid::-webkit-scrollbar{display:none}.video-feature-card--featured{min-height:0}.video-feature-card--featured .video-thumb,.video-feature-card--wide .video-thumb,.video-feature-card--carousel .video-thumb{aspect-ratio:4/5;box-shadow:none}}@media (width<=950px) and (orientation:landscape){#music{margin-top:clamp(-140px,-18svh,-72px)}.music-header{margin-bottom:var(--space-5)}.music-subsection+.music-subsection{margin-top:var(--space-7)}.music-subsection--sets .music-subsection-title{margin-bottom:var(--space-4)}.music-subsection-title{letter-spacing:.18em;font-size:clamp(11px,1.8vw,13px)}.music-sets-cue{margin-top:var(--space-3);letter-spacing:.16em;font-size:clamp(10px,1.6vw,12px)}.video-feature-grid{--music-video-gap:var(--space-2)}.video-side-rail{scrollbar-gutter:auto;max-height:none;display:contents;overflow:visible}.video-feature-card--featured,.video-feature-card--wide,.video-feature-card--carousel{flex-basis:min(46vw,340px)}.video-feature-card--featured .video-thumb,.video-feature-card--wide .video-thumb,.video-feature-card--carousel .video-thumb{aspect-ratio:16/10;max-height:min(58svh,300px)}.video-thumb-overlay{padding:var(--space-4)}}@media (width<=950px) and (orientation:landscape) and (height<=500px){.music-subsection--sets .music-subsection-title{margin-bottom:var(--space-3)}.music-sets-cue{margin-top:var(--space-2)}.video-feature-card--featured,.video-feature-card--wide,.video-feature-card--carousel{flex-basis:min(42vw,300px)}.video-feature-card--featured .video-thumb,.video-feature-card--wide .video-thumb,.video-feature-card--carousel .video-thumb{max-height:240px}}#booking{background:var(--black);min-height:calc(100svh - var(--anchor-scroll-offset));padding-top:var(--anchor-visual-gap);text-align:left;border-top:1px solid #ffffff0d;flex-direction:column;justify-content:center;padding-bottom:44px;display:flex;position:relative;overflow:hidden}#booking:before{content:"";background:var(--color-accent-iridescent-soft);filter:blur(82px);opacity:.14;pointer-events:none;border-radius:50%;width:min(52vw,620px);height:min(42vw,520px);position:absolute;inset:8% -12% auto auto;transform:rotate(-18deg)}.booking-inner{z-index:1;position:relative}@media (width>=951px),(width>=901px) and (orientation:portrait){.booking-inner{max-width:min(1500px, calc(100vw - (var(--space-gutter-desktop) * 2)))}}#booking h2{font-size:clamp(2.25rem,5vw,4.25rem);font-weight:var(--font-weight-section-title);letter-spacing:var(--tracking-section-title);text-transform:none;line-height:var(--leading-section-title);margin-bottom:24px}.booking-sub{max-width:620px;font-size:var(--text-body-editorial-readable);line-height:var(--leading-body-editorial);color:var(--color-text-muted);margin-bottom:36px}.booking-cta{flex-direction:column;align-items:flex-start;display:inline-flex}.booking-cta .btn-primary{border-radius:var(--radius-xs);background:radial-gradient(circle at 22% 18%, rgba(var(--color-accent-rgb), .14), transparent 42%) padding-box, radial-gradient(circle at 82% 78%, rgba(var(--color-uv-rgb), .12), transparent 46%) padding-box, linear-gradient(#03050cd6, #03050cd6) padding-box, var(--color-accent-iridescent) border-box;box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px var(--color-accent-alpha-18), 0 0 20px var(--color-accent-alpha-18);background-size:100% 100%,100% 100%,100% 100%,240% 240%;font-size:13px;transition:background .25s,color .25s,transform .25s,box-shadow .25s;animation:6.5s ease-in-out infinite alternate navBookingIridescence}.booking-cta .btn-primary:hover,.booking-cta .btn-primary:focus-visible{background:radial-gradient(circle at 20% 20%, rgba(var(--color-accent-rgb), .22), transparent 44%) padding-box, radial-gradient(circle at 80% 72%, rgba(var(--color-uv-rgb), .2), transparent 48%) padding-box, linear-gradient(#03050cc2, #03050cc2) padding-box, var(--color-accent-iridescent) border-box;box-shadow:0 0 0 1px var(--color-accent-alpha-28), 0 8px 18px var(--color-black-alpha-40), 0 0 26px var(--color-accent-alpha-28), 0 0 44px rgba(var(--color-uv-rgb), .16);background-size:100% 100%,100% 100%,100% 100%,240% 240%;transform:translateY(-1px)}.booking-meta{padding-bottom:8px}.booking-orbit-mark{width:min(100%,340px);height:190px;transform-style:preserve-3d;margin-bottom:34px;position:relative;overflow:visible;transform:rotate(-8deg)}.booking-orbit-mark:before{content:"";background:var(--color-accent-iridescent-orbit);filter:blur(38px);opacity:.3;pointer-events:none;border-radius:50%;position:absolute;inset:18px 6px;transform:rotate(12deg)scale(.92)}.booking-orbit-ring,.booking-orbit-core,.booking-orbit-planet{border-radius:50%;position:absolute}.booking-orbit-ring{box-shadow:inset 0 0 22px var(--color-accent-alpha-12), 0 0 18px var(--color-accent-alpha-08);border:1px solid #ffffff14;top:50%;left:50%;transform:translate(-50%,-50%)}.booking-orbit-ring--wide{background:linear-gradient(var(--color-bg-base), var(--color-bg-base)) padding-box, var(--color-accent-iridescent-orbit) border-box;border-color:#0000;width:310px;height:142px}.booking-orbit-ring--mid{border-color:#ffffff21;width:244px;height:106px;transform:translate(-50%,-50%)rotate(-11deg)}.booking-orbit-ring--tight{border-style:dashed;border-color:var(--color-accent-alpha-18);width:176px;height:72px;box-shadow:inset 0 0 18px rgba(var(--color-uv-rgb), .14), 0 0 22px var(--color-accent-alpha-12);transform:translate(-50%,-50%)rotate(13deg)}.booking-orbit-core{background:var(--color-accent-iridescent);width:13px;height:13px;box-shadow:0 0 22px var(--color-accent-alpha-85), 0 0 86px var(--color-accent-alpha-50), 0 0 118px rgba(var(--color-uv-rgb), .28);inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(8deg)}.booking-orbit-planet{--orbit-x:150px;--orbit-y:54px;--orbit-rotate:0deg;--planet-size:6px;width:var(--planet-size);height:var(--planet-size);margin:calc(var(--planet-size) / -2) 0 0 calc(var(--planet-size) / -2);will-change:transform, opacity;animation-name:bookingPlanetOrbit;animation-timing-function:linear;animation-iteration-count:infinite;top:50%;left:50%}.booking-orbit-planet--one{--orbit-x:155px;--orbit-y:71px;--planet-size:8px;background:var(--color-brand-champagne);box-shadow:0 0 12px #ffffffd9, 0 0 26px var(--color-accent-alpha-50);animation-duration:9s}.booking-orbit-planet--two{--orbit-x:122px;--orbit-y:53px;--orbit-rotate:-11deg;--planet-size:6px;background:var(--color-accent-iridescent);box-shadow:0 0 14px var(--color-accent-alpha-85);animation-duration:13s;animation-direction:reverse}.booking-orbit-planet--three{--orbit-x:88px;--orbit-y:36px;--orbit-rotate:13deg;--planet-size:4px;background:#ffffffb3;animation-duration:6.8s;box-shadow:0 0 10px #ffffff73}@keyframes bookingPlanetOrbit{0%{transform:rotate(var(--orbit-rotate,0deg)) translate(var(--orbit-x), 0) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(1.08);opacity:1}3.125%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * .9808), calc(var(--orbit-y) * .1951)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(1.05);opacity:.94}6.25%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * .9239), calc(var(--orbit-y) * .3827)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(1.01);opacity:.86}9.375%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * .8315), calc(var(--orbit-y) * .5556)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.98);opacity:.8}12.5%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * .7071), calc(var(--orbit-y) * .7071)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.94);opacity:.74}15.625%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * .5556), calc(var(--orbit-y) * .8315)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.89);opacity:.65}18.75%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * .3827), calc(var(--orbit-y) * .9239)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.84);opacity:.56}21.875%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * .1951), calc(var(--orbit-y) * .9808)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.8);opacity:.49}25%{transform:rotate(var(--orbit-rotate,0deg)) translate(0, var(--orbit-y)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.76);opacity:.42}28.125%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * -.1951), calc(var(--orbit-y) * .9808)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.72);opacity:.37}31.25%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * -.3827), calc(var(--orbit-y) * .9239)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.69);opacity:.33}34.375%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * -.5556), calc(var(--orbit-y) * .8315)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.66);opacity:.3}37.5%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * -.7071), calc(var(--orbit-y) * .7071)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.64);opacity:.28}40.625%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * -.8315), calc(var(--orbit-y) * .5556)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.62);opacity:.25}43.75%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * -.9239), calc(var(--orbit-y) * .3827)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.6);opacity:.23}46.875%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * -.9808), calc(var(--orbit-y) * .1951)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.59);opacity:.21}50%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * -1), 0) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.58);opacity:.2}53.125%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * -.9808), calc(var(--orbit-y) * -.1951)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.61);opacity:.24}56.25%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * -.9239), calc(var(--orbit-y) * -.3827)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.64);opacity:.27}59.375%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * -.8315), calc(var(--orbit-y) * -.5556)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.68);opacity:.32}62.5%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * -.7071), calc(var(--orbit-y) * -.7071)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.72);opacity:.38}65.625%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * -.5556), calc(var(--orbit-y) * -.8315)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.77);opacity:.46}68.75%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * -.3827), calc(var(--orbit-y) * -.9239)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.82);opacity:.56}71.875%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * -.1951), calc(var(--orbit-y) * -.9808)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.87);opacity:.66}75%{transform:rotate(var(--orbit-rotate,0deg)) translate(0, calc(var(--orbit-y) * -1)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.92);opacity:.76}78.125%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * .1951), calc(var(--orbit-y) * -.9808)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.95);opacity:.8}81.25%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * .3827), calc(var(--orbit-y) * -.9239)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.98);opacity:.84}84.375%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * .5556), calc(var(--orbit-y) * -.8315)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(.99);opacity:.86}87.5%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * .7071), calc(var(--orbit-y) * -.7071)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(1);opacity:.88}90.625%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * .8315), calc(var(--orbit-y) * -.5556)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(1.02);opacity:.91}93.75%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * .9239), calc(var(--orbit-y) * -.3827)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(1.04);opacity:.94}96.875%{transform:rotate(var(--orbit-rotate,0deg)) translate(calc(var(--orbit-x) * .9808), calc(var(--orbit-y) * -.1951)) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(1.06);opacity:.97}to{transform:rotate(var(--orbit-rotate,0deg)) translate(var(--orbit-x), 0) rotate(calc(var(--orbit-rotate,0deg) * -1)) scale(1.08);opacity:1}}.booking-details{gap:22px;margin:0;padding:0;display:grid}.booking-details div{border-top:1px solid #ffffff1a;padding-top:18px}.booking-details dt{font-size:var(--text-body-editorial-readable);letter-spacing:0;text-transform:none;color:var(--color-accent-primary);margin-bottom:8px;font-weight:400}.booking-details dd{font-size:var(--text-body-editorial-readable);line-height:var(--leading-body-editorial);letter-spacing:0;text-transform:none;color:#ffffffb3;margin:0}.booking-email-text{letter-spacing:var(--tracking-booking-meta-value);color:var(--color-text-muted);margin-top:20px;font-size:clamp(.875rem,1.05vw,1rem);font-weight:400}.booking-email-text a{color:var(--color-text-primary);text-decoration:none;transition:color .2s}.booking-email-text a:hover{color:var(--color-accent-primary)}@media (prefers-reduced-motion:reduce){.booking-cta .btn-primary{animation:none}}@media (width<=900px),(width<=950px) and (orientation:landscape){#booking:before{filter:blur(44px);opacity:.1;width:min(68vw,360px);height:min(56vw,320px)}#booking{min-height:auto;padding-top:40px;padding-bottom:44px}.booking-orbit-mark{width:min(100%,250px);height:140px;margin-bottom:24px}}@media (width<=950px) and (orientation:landscape){#booking{padding-top:var(--space-7);padding-bottom:var(--space-7);justify-content:center}.booking-inner{gap:var(--space-6);grid-template-columns:minmax(0,.9fr) minmax(260px,.72fr);align-items:center}#booking h2{margin-bottom:var(--space-3);font-size:clamp(30px,5vw,48px);line-height:.98}.booking-sub{max-width:56ch;margin-bottom:var(--space-4);font-size:clamp(13px,1.72vw,15px);line-height:1.42}.booking-cta{align-items:center;gap:var(--space-3);flex-flow:wrap}.booking-cta .btn-primary{min-height:var(--space-touch-target);letter-spacing:.18em;padding:10px 18px;font-size:12px}.booking-email-text{margin-top:0;font-size:clamp(12px,1.42vw,13.5px)}.booking-meta{align-items:stretch;padding-bottom:0}.booking-orbit-mark{width:min(100%,190px);height:92px;margin:0 auto var(--space-3);opacity:.72;transform-origin:50%;transform:rotate(-6deg)scale(.72)}.booking-details{gap:var(--space-3)}.booking-details div{padding-top:var(--space-2)}.booking-details dt{margin-bottom:var(--space-1);font-size:clamp(12px,1.48vw,14px)}.booking-details dd{font-size:clamp(12px,1.45vw,14px);line-height:1.35}}@media (width<=950px) and (orientation:landscape) and (height<=500px){#booking{padding-top:var(--space-6);padding-bottom:var(--space-6)}.booking-inner{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(240px,.68fr)}#booking h2{font-size:clamp(26px,4.5vw,40px)}.booking-sub{margin-bottom:var(--space-3);font-size:clamp(12px,1.6vw,14px);line-height:1.34}.booking-cta .btn-primary{padding:9px 16px;font-size:11.5px}.booking-orbit-mark{display:none}.booking-details{gap:var(--space-2)}.booking-details div{padding-top:var(--space-1)}}.live-desktop-grid{display:none}@media (width>=951px){section#live{min-height:calc(100svh - var(--anchor-scroll-offset));padding-top:var(--anchor-visual-gap);padding-bottom:var(--space-6);flex-direction:column;display:flex}#live .live-inner{flex-direction:column;flex:1;width:90%;max-width:1512px;display:flex}#live .live-header{margin-bottom:var(--space-7)}#live .live-desktop-grid{--live-collage-gap:3px;gap:var(--live-collage-gap);isolation:isolate;background:0 0;flex:1 1 0;grid-template:"fer3 octava7 antisistema octava8"minmax(0,.82fr)"fer3 octava7 fer4 fer4"minmax(0,.2fr)"octava3 octava7 fer4 fer4"minmax(0,.98fr)/1.05fr .96fr 1fr .98fr;width:100%;max-width:1680px;min-height:330px;margin-inline:auto;display:grid;position:relative}#live .live-desktop-photo{background:var(--black);--live-photo-zoom:1;--live-expand-top:0%;--live-expand-right:0%;--live-expand-bottom:0%;--live-expand-left:0%;min-width:0;min-height:0;transition:z-index 0s linear var(--motion-duration-image);border:0;margin:0;padding:0;display:block;position:relative;overflow:visible}#live .live-desktop-photo picture{background:var(--black);transition:top var(--motion-duration-image) var(--motion-ease-emphasized), right var(--motion-duration-image) var(--motion-ease-emphasized), bottom var(--motion-duration-image) var(--motion-ease-emphasized), left var(--motion-duration-image) var(--motion-ease-emphasized), box-shadow var(--motion-duration-medium) var(--motion-ease-standard);display:block;position:absolute;inset:0;overflow:hidden}#live .live-desktop-photo img{object-fit:cover;filter:brightness(.95)saturate(1.05);width:100%;height:100%;transform:scale(var(--live-photo-zoom));transition:transform var(--motion-duration-image) var(--motion-ease-emphasized), object-position var(--motion-duration-image) var(--motion-ease-emphasized), filter var(--motion-duration-medium) var(--motion-ease-standard);display:block}@media (hover:hover){#live .live-desktop-photo:hover{z-index:5;transition-delay:0s}#live .live-desktop-photo:hover picture{top:var(--live-expand-top);right:var(--live-expand-right);bottom:var(--live-expand-bottom);left:var(--live-expand-left);box-shadow:var(--shadow-md)}#live .live-desktop-photo:hover img{filter:brightness(1.08)saturate(1.1)contrast(1.04);transform:scale(1)}}#live .live-desktop-photo:focus-visible picture{top:var(--live-expand-top);right:var(--live-expand-right);bottom:var(--live-expand-bottom);left:var(--live-expand-left);box-shadow:var(--shadow-md)}#live .live-desktop-photo:focus-visible img{filter:brightness(1.08)saturate(1.1)contrast(1.04);transform:scale(1)}#live .live-desktop-photo:focus-visible{z-index:10;outline:none;transition-delay:0s}#live .live-desktop-photo:focus-visible picture{outline:2px solid var(--live-card-focus-ring);outline-offset:2px}#live .live-desktop-photo--fer-live-3{--live-expand-bottom:-60%;grid-area:fer3}#live .live-desktop-photo--fer-live-3 img{object-position:50% 20%}#live .live-desktop-grid{--live-brand-drop:var(--space-6);margin-bottom:var(--live-brand-drop)}#live .live-desktop-photo--octava7{margin-inline:var(--space-3);transform:translateY(var(--live-brand-drop));grid-area:octava7}#live .live-desktop-photo--octava7 img{object-position:50% 52%;transform-origin:55% 37%}#live .live-desktop-photo--octava7:after{content:"";pointer-events:none;background:radial-gradient(ellipse 26% 7% at 55% 37%, var(--color-white-alpha-40), transparent 100%), radial-gradient(ellipse 60% 22% at 55% 37%, var(--color-white-alpha-12), transparent 100%);mix-blend-mode:screen;opacity:0;transition:opacity var(--motion-duration-image) var(--motion-ease-standard);position:absolute;inset:0}@media (hover:hover){#live .live-desktop-photo--octava7:hover img{transform:scale(1.08)}#live .live-desktop-photo--octava7:hover:after{opacity:1}}#live .live-desktop-photo--octava7:focus-visible img{transform:scale(1.08)}@media (hover:hover){#live .live-desktop-grid.is-parallax .live-desktop-photo:hover img{transform:translate(var(--live-parallax-x,0%), var(--live-parallax-y,0%)) scale(1.04)}#live .live-desktop-grid.is-parallax .live-desktop-photo--octava7:hover img{transform:translate(var(--live-parallax-x,0%), var(--live-parallax-y,0%)) scale(1.08)}}#live .live-desktop-photo--octava7:focus-visible:after{opacity:1}#live .live-desktop-photo--antisistema{--live-photo-zoom:1.18;--live-expand-right:-12%;--live-expand-left:-12%;grid-area:antisistema}#live .live-desktop-photo--antisistema img{object-position:50% 38%}#live .live-desktop-photo--octava3{--live-expand-top:-40%;grid-area:octava3}#live .live-desktop-photo--octava3 img{object-position:50% 56%}#live .live-desktop-photo--octava8{--live-expand-bottom:-60%;grid-area:octava8}#live .live-desktop-photo--octava8 img{object-position:50% 46%}#live .live-desktop-photo--fer-live-4{--live-expand-top:calc((-100% + var(--live-collage-gap)) * .82 / 1.18 - var(--live-collage-gap));grid-area:fer4}#live .live-desktop-photo--fer-live-4 img{object-position:50% 84%}@media (hover:hover){#live .live-desktop-photo--fer-live-4:hover img{object-position:50% 49%}}#live .live-desktop-photo--fer-live-4:focus-visible img{object-position:50% 49%}#live .live-desktop-photo:focus-visible:not(:hover) picture{pointer-events:none}@media (hover:hover){#live .live-desktop-grid:has(.live-desktop-photo:hover) .live-desktop-photo:focus-visible:not(:hover){z-index:1}#live .live-desktop-grid:has(.live-desktop-photo:hover) .live-desktop-photo:focus-visible:not(:hover) picture{box-shadow:none;inset:0}#live .live-desktop-grid:has(.live-desktop-photo:hover) .live-desktop-photo:focus-visible:not(:hover) img{filter:brightness(.95)saturate(1.05);transform:scale(var(--live-photo-zoom))}#live .live-desktop-grid:has(.live-desktop-photo:hover) .live-desktop-photo--fer-live-4:focus-visible:not(:hover) img{object-position:50% 84%}#live .live-desktop-grid:has(.live-desktop-photo:hover) .live-desktop-photo--octava7:focus-visible:not(:hover):after{opacity:0}}}@media (width>=951px) and (height<=780px){#live .live-header{margin-bottom:var(--space-5)}#live .live-desktop-grid{--live-brand-drop:var(--space-4);margin-bottom:0}}@media (width>=951px) and (height<=740px){#live .live-header{margin-bottom:var(--space-4)}#live .live-desktop-grid{--live-brand-drop:var(--space-3)}}@media (width>=951px) and (prefers-reduced-motion:reduce){#live .live-desktop-photo picture,#live .live-desktop-photo:hover picture,#live .live-desktop-photo:focus-visible picture{box-shadow:none;transition:none;inset:0}#live .live-desktop-photo img,#live .live-desktop-photo:hover img,#live .live-desktop-photo:focus-visible img{transform:scale(var(--live-photo-zoom));transition:filter var(--motion-duration-medium) var(--motion-ease-standard)}#live .live-desktop-photo--fer-live-4:hover img,#live .live-desktop-photo--fer-live-4:focus-visible img{object-position:50% 84%}}#live{background:var(--black);padding-top:var(--space-section-desktop);padding-bottom:44px}.live-inner{max-width:min(1500px, calc(100vw - (var(--space-gutter-desktop) * 2)))}.live-header{margin-bottom:var(--space-block-md)}.live-header h2{font-size:var(--text-section-title-compact);font-weight:var(--font-weight-section-title);letter-spacing:var(--tracking-section-title);text-transform:none;line-height:var(--leading-section-title)}.live-photo{appearance:none;cursor:pointer;background:0 0;border:0;padding:0;position:relative;overflow:hidden}.live-photo img{object-fit:cover;object-position:center center;filter:brightness(.85)saturate(.9);width:100%;height:100%;transition:transform .6s,filter .4s;display:block}.live-photo:hover img{filter:brightness()saturate(1.1);transform:scale(1.03)}@media (width>=901px){#live{padding-top:var(--anchor-visual-gap)}}.live-press-kit{justify-content:center;align-items:center;gap:var(--space-3);text-align:center;flex-direction:column-reverse;width:fit-content;max-width:min(100%,460px);margin:18px auto 0;padding:0;display:flex;position:relative}.live-press-kit-link{gap:var(--space-3);border-radius:var(--radius-xs);background:radial-gradient(circle at 22% 18%, rgba(var(--color-accent-rgb), .14), transparent 42%) padding-box, radial-gradient(circle at 82% 78%, rgba(var(--color-uv-rgb), .12), transparent 46%) padding-box, linear-gradient(#03050cd6, #03050cd6) padding-box, var(--color-accent-iridescent) border-box;min-height:auto;box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px var(--color-accent-alpha-18), 0 0 20px var(--color-accent-alpha-18);color:var(--color-text-primary);font-family:var(--font-family-button);font-size:var(--text-cta-primary);letter-spacing:var(--tracking-cta);font-weight:600;line-height:var(--leading-cta);text-transform:none;background-size:100% 100%,100% 100%,100% 100%,240% 240%;border:1px solid #0000;flex:none;align-items:center;padding:16px 34px;text-decoration:none;transition:background .25s,color .25s,transform .25s,box-shadow .25s;animation:6.5s ease-in-out infinite alternate navBookingIridescence;display:inline-flex;position:relative}.live-press-kit-link img{opacity:.94;width:22px;height:22px}.live-press-kit-link:hover,.live-press-kit-link:focus-visible{background:radial-gradient(circle at 20% 20%, rgba(var(--color-accent-rgb), .22), transparent 44%) padding-box, radial-gradient(circle at 80% 72%, rgba(var(--color-uv-rgb), .2), transparent 48%) padding-box, linear-gradient(#03050cc2, #03050cc2) padding-box, var(--color-accent-iridescent) border-box;box-shadow:0 0 0 1px var(--color-accent-alpha-28), 0 8px 18px var(--color-black-alpha-40), 0 0 26px var(--color-accent-alpha-28), 0 0 44px rgba(var(--color-uv-rgb), .16);background-size:100% 100%,100% 100%,100% 100%,240% 240%;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.live-press-kit-link{animation:none}}.live-deck{display:none}@media (width<=950px){section#live{height:calc(100svh - var(--anchor-scroll-offset));min-height:520px;padding:var(--space-7) var(--space-gutter-mobile) var(--space-5);flex-direction:column;display:flex}#live .live-inner{flex-direction:column;flex:auto;width:100%;max-width:720px;min-height:0;margin-inline:auto;display:flex}#live .live-desktop-grid{display:none}#live .live-header{margin-bottom:var(--space-5);flex:none}#live .live-deck{--live-deck-halo-scale:1.025;--live-deck-controls-block:calc(var(--space-touch-target) + var(--space-3));--live-deck-width:min(calc(100cqw / var(--live-deck-halo-scale)), calc((100cqh - var(--live-deck-controls-block)) / var(--live-deck-halo-scale) * 2 / 3), 420px);flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;container-type:size}#live .live-press-kit{width:fit-content;max-width:100%;margin:var(--space-5) auto 0;flex:none}#live .live-press-kit-link{min-height:var(--space-touch-target);padding:var(--space-3) var(--space-4)}}@media (width<=950px) and (height<=699px) and (orientation:portrait){#live .live-header{margin-bottom:var(--space-3)}}@media (width<=950px) and (orientation:portrait){section#live{height:auto;min-height:max(520px, calc(100svh - var(--anchor-scroll-offset)))}#live .live-inner{flex:1 0 auto}#live .live-deck{--live-deck-width:min(calc(100cqw / var(--live-deck-halo-scale)), 420px);flex:none;width:100%;min-height:auto;container-type:inline-size}}.live-deck-stage{width:var(--live-deck-width);aspect-ratio:2/3;touch-action:pan-y;flex:none;position:relative}.live-deck-photo{appearance:none;cursor:pointer;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-carousel) var(--motion-ease-emphasized), filter var(--motion-duration-medium) var(--motion-ease-standard);background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;inset:0;transform:translate(0,0)}.live-deck-photo picture{background:var(--black);display:block;position:absolute;inset:0;overflow:hidden}.live-deck-photo img{object-fit:cover;object-position:50% 50%;filter:brightness(.88)saturate(.95)contrast(1.04);user-select:none;width:100%;height:100%;display:block}.live-deck-photo.is-active{z-index:2;opacity:1;pointer-events:auto;transform:translate3d(var(--deck-drag-x,0px), 0, 0)}.live-deck.is-dragging .live-deck-photo.is-active{transition:opacity var(--motion-duration-fast) var(--motion-ease-standard), filter var(--motion-duration-medium) var(--motion-ease-standard)}.live-deck-photo.is-drag-preview{z-index:4;opacity:1;pointer-events:none;filter:none;box-shadow:none}.live-deck-photo.is-drag-preview picture{background:0 0}.live-deck-photo.is-drag-preview[data-open=up] picture,.live-deck-photo.is-settling[data-open=up] picture{clip-path:inset(var(--deck-reveal-clip,100%) 0 0)}.live-deck-photo.is-drag-preview[data-open=down] picture,.live-deck-photo.is-settling[data-open=down] picture{clip-path:inset(0 0 var(--deck-reveal-clip,100%))}.live-deck-photo.is-drag-preview[data-open=sides] picture,.live-deck-photo.is-settling[data-open=sides] picture{clip-path:inset(0 var(--deck-reveal-side,50%))}.live-deck-photo.is-settling[data-open=up] picture,.live-deck-photo.is-settling[data-open=down] picture,.live-deck-photo.is-settling[data-open=sides] picture{transition:clip-path var(--motion-duration-image) var(--motion-ease-emphasized)}.live-deck-photo.is-drag-preview[data-open=push] img,.live-deck-photo.is-settling[data-open=push] img{opacity:var(--deck-reveal-progress,0);transform:scale(var(--deck-reveal-scale,1.12))}.live-deck-photo.is-settling[data-open=push] img{transition:opacity var(--motion-duration-image) var(--motion-ease-emphasized), transform var(--motion-duration-image) var(--motion-ease-emphasized)}.live-deck-photo.is-drag-preview[data-open=push] picture:after,.live-deck-photo.is-settling[data-open=push] picture:after{opacity:var(--deck-reveal-progress,0)}.live-deck-photo.is-settling[data-open=push] picture:after{transition:opacity var(--motion-duration-image) var(--motion-ease-standard)}.live-deck-photo.is-next,.live-deck-photo.is-drag-backdrop{z-index:1;opacity:1;filter:brightness(.78);transform:scale(var(--live-deck-halo-scale));box-shadow:0 0 0 1px var(--color-white-alpha-12), 0 0 var(--space-5) var(--color-accent-alpha-18)}.live-deck.is-dragging .live-deck-photo:not(.is-active){transition:none}.live-deck-photo.is-leaving-left,.live-deck-photo.is-leaving-right{z-index:3;opacity:0}.live-deck-photo.is-leaving-left{transform:translate(-110%)}.live-deck-photo.is-leaving-right{transform:translate(110%)}.live-deck-photo.is-revealing[data-open=up] picture{animation:live-deck-open-up var(--motion-duration-image) var(--motion-ease-emphasized) var(--motion-duration-fast) both}.live-deck-photo.is-revealing[data-open=down] picture{animation:live-deck-open-down var(--motion-duration-image) var(--motion-ease-emphasized) var(--motion-duration-fast) both}.live-deck-photo.is-revealing[data-open=sides] picture{animation:live-deck-open-sides var(--motion-duration-image) var(--motion-ease-emphasized) var(--motion-duration-fast) both}.live-deck-photo.is-revealing[data-open=push] img{animation:live-deck-push-in var(--motion-duration-image) var(--motion-ease-emphasized) var(--motion-duration-fast) both}.live-deck-photo[data-open=push] picture:after{content:"";pointer-events:none;background:radial-gradient(ellipse 26% 7% at 55% 37%, var(--color-white-alpha-40), transparent 100%), radial-gradient(ellipse 60% 22% at 55% 37%, var(--color-white-alpha-12), transparent 100%);mix-blend-mode:screen;position:absolute;inset:0}.live-deck-photo.is-revealing[data-open=push] picture:after{animation:live-deck-sign var(--motion-duration-image) var(--motion-ease-standard) var(--motion-duration-fast) both}.live-deck-controls{width:fit-content;height:var(--space-touch-target);margin-top:var(--space-3);flex:none;justify-content:center;align-items:center;display:flex}.live-deck-arrow{z-index:4;width:var(--space-7);height:var(--space-7);margin-top:calc(var(--space-7) / -2);padding:0 var(--space-2);color:var(--color-white-alpha-72);filter:drop-shadow(0 0 var(--space-1) var(--color-black-alpha-40));cursor:pointer;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0;align-items:center;display:inline-flex;position:absolute;top:50%}.live-deck-arrow-line{flex:none;display:block;overflow:visible}.live-deck-arrow-line path{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.live-deck-arrow--prev{--live-deck-nudge:calc(var(--space-1) * -.75);justify-content:flex-start;left:0}.live-deck-arrow--next{--live-deck-nudge:calc(var(--space-1) * .75);justify-content:flex-end;right:0}.live-deck.visible .live-deck-arrow{animation:live-deck-nudge 2.4s var(--motion-ease-standard) .9s 3}.live-deck.has-navigated .live-deck-arrow{opacity:0;pointer-events:none}.live-deck.has-navigated .live-deck-arrow:focus-visible{opacity:1;pointer-events:auto}.live-deck-steps{justify-content:center;align-items:center;display:flex}.live-deck-steps button{min-width:var(--space-touch-target);height:var(--space-touch-target);padding:0 var(--space-1);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.live-deck-steps button:before{content:"";background:var(--color-white-alpha-28);width:14px;height:1px;transition:width var(--motion-duration-indicator) var(--motion-ease-standard), background var(--motion-duration-indicator) var(--motion-ease-standard)}.live-deck-steps button[aria-current=true]:before{background:var(--live-indicator-active);width:34px}.live-deck-photo:focus-visible,.live-deck-arrow:focus-visible,.live-deck-steps button:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}@keyframes live-deck-open-up{0%{clip-path:inset(38% 0 0)}to{clip-path:inset(0)}}@keyframes live-deck-open-down{0%{clip-path:inset(0 0 38%)}to{clip-path:inset(0)}}@keyframes live-deck-open-sides{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}@keyframes live-deck-push-in{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes live-deck-nudge{0%,60%,to{transform:translate(0)}30%{transform:translateX(var(--live-deck-nudge))}}@keyframes live-deck-sign{0%{opacity:0}to{opacity:1}}#live .live-landscape-gallery-frame{display:contents}@media (width<=950px) and (orientation:landscape){section#live{min-height:0;padding:var(--space-6) var(--space-gutter-mobile) var(--space-3)}#live .live-inner{gap:var(--space-3);flex:auto;grid-template-rows:auto minmax(128px,1fr);grid-template-columns:minmax(0,1fr) auto;max-width:848px;display:grid}#live .live-header{grid-area:1/1;align-self:center;margin-bottom:0}#live .live-header .section-label{display:none}#live .live-header h2{font-size:clamp(26px,4vw,38px)}#live .live-press-kit{grid-area:1/2;place-self:center end;margin:0}#live .live-deck{display:none}#live .live-landscape-gallery-frame{grid-template:minmax(128px,1fr)/minmax(0,1fr);grid-area:2/1/auto/-1;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;container-type:size}#live .live-desktop-grid{width:min(832px, calc(100% - var(--space-4)), 332.8cqh);isolation:isolate;grid-area:auto;place-self:center;min-width:0;max-width:none;height:min(250px,100%);min-height:0;margin:0;display:block;position:relative;overflow:visible}#live .live-desktop-photo:not(.live-desktop-photo--fer-live-3):not(.live-desktop-photo--octava3):not(.live-desktop-photo--fer-live-4){display:none}#live .live-desktop-photo--fer-live-3,#live .live-desktop-photo--octava3,#live .live-desktop-photo--fer-live-4{height:100%;margin:0;padding:0;transition:none;display:block;position:absolute;top:0;overflow:hidden;transform:none}#live .live-desktop-photo--fer-live-3{z-index:1;width:31%;height:87.2%;top:8%;left:8%}#live .live-desktop-photo--octava3{z-index:3;width:31%;height:100%;left:34.5%}#live .live-desktop-photo--fer-live-4{z-index:2;width:31%;height:87.2%;top:8%;left:61%}#live .live-desktop-photo img,#live .live-desktop-photo:hover img{filter:brightness(.95)saturate(1.05);transition:none;transform:none}#live .live-desktop-photo:focus-visible{z-index:4;outline:var(--focus-outline);outline-offset:var(--focus-offset)}}@media (width<=950px) and (prefers-reduced-motion:reduce){.live-deck-photo,.live-deck-arrow,.live-deck-steps button:before{transition-duration:0s}#live .live-deck-photo.is-revealing[data-open] picture,#live .live-deck-photo.is-revealing[data-open] img,#live .live-deck-photo.is-revealing[data-open] picture:after,.live-deck-photo.is-settling picture,.live-deck-photo.is-settling img,.live-deck-photo.is-settling picture:after,.live-deck.visible .live-deck-arrow{animation:none}}.about-text h2,.orbit-header h2,.music-header h2,.live-header h2,#booking h2{text-wrap:balance}.js .reveal{opacity:0;transform:translateY(var(--space-5));transition:opacity .9s,transform .9s}.js .reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.15s}.soundcloud-wrap{background:var(--black);position:relative}.soundcloud-player{--sc-space-inline:28px;--sc-space-xxs:8px;--sc-radius-shell:var(--radius-md);--sc-radius-pill:var(--radius-pill);--sc-color-text-muted:#ffffff80;--sc-color-accent-soft:var(--color-accent-alpha-08);--sc-orbit-border-rest:var(--soundcloud-orbit-border-rest);--sc-orbit-border-active:var(--soundcloud-orbit-border-active);--sc-orbit-shadow-rest:0 0 0 1px var(--color-accent-alpha-28), 0 0 24px var(--color-accent-alpha-20);--sc-orbit-shadow-active:0 0 0 1px var(--soundcloud-mini-cta-icon-glow), 0 0 24px var(--color-accent-alpha-28), 0 0 38px var(--color-accent-alpha-20);--sc-orbit-track-stroke-playing:#ffffff38;--sc-orbit-track-glow-playing:drop-shadow(0 0 8px var(--soundcloud-orbit-track-glow-playing));--sc-mini-play-shadow-rest:0 10px 24px var(--soundcloud-mini-play-shadow-rest);--sc-mini-play-bg-active:#0000006b;--sc-mini-play-shadow-active:0 0 0 1px var(--soundcloud-mini-play-border-active), 0 12px 28px var(--soundcloud-mini-play-shadow-active);--sc-mini-play-shadow-aura:0 0 10px var(--soundcloud-mini-play-aura);--sc-mini-play-shadow-aura-inset:inset 0 0 8px var(--soundcloud-mini-play-aura-inset);--sc-mini-play-transition:background .22s ease, box-shadow .22s ease, transform .22s ease;--sc-track-title-marquee-duration:4.2s;--sc-track-title-marquee-easing:ease-in-out;--sc-track-title-marquee-animation:soundcloudTrackTitleMarquee var(--sc-track-title-marquee-duration) var(--sc-track-title-marquee-easing) infinite alternate;--sc-motion-ui-duration:var(--motion-duration-fast);--sc-motion-ui-easing:var(--motion-ease-standard);--sc-touch-target-size:var(--space-touch-target);font-family:var(--font-family-label);background:radial-gradient(130% 140% at 8% 0%, var(--soundcloud-shell-wash) 0%, var(--color-accent-alpha-0) 48%) padding-box, linear-gradient(155deg, #ffffff05 0%, #fff0 42%) padding-box, linear-gradient(#020202, #020202) padding-box, var(--color-accent-iridescent-soft) border-box;max-width:920px;box-shadow:inset 0 1px 0 var(--soundcloud-shell-highlight), 0 28px 84px #0000009e, 0 0 42px var(--color-accent-alpha-12);border-radius:var(--sc-radius-shell);border:1px solid #0000;margin:0 auto;position:relative;overflow:hidden}.soundcloud-player-topline{padding:16px var(--sc-space-inline) 14px;border-bottom:1px solid var(--soundcloud-topline-border);color:var(--color-accent-primary);font-size:var(--text-player-topline);letter-spacing:var(--tracking-player-topline);text-transform:uppercase;background:linear-gradient(#ffffff08,#fff0);justify-content:space-between;align-items:center;font-weight:700;display:flex}.soundcloud-brand{align-items:center;gap:14px;min-width:0;display:inline-flex}.soundcloud-brand-artist{flex:none}.soundcloud-brandmark-image{width:28px;height:28px}.soundcloud-brand-source{align-items:center;gap:var(--sc-space-xxs);border:1px solid var(--soundcloud-brand-source-border);border-radius:var(--sc-radius-pill);background:var(--soundcloud-brand-source-bg);color:#ffffff8a;font-size:var(--text-player-source);letter-spacing:var(--tracking-player-source);box-shadow:0 0 0 var(--color-accent-alpha-0);transition:border-color var(--sc-motion-ui-duration) var(--sc-motion-ui-easing), background var(--sc-motion-ui-duration) var(--sc-motion-ui-easing), color var(--sc-motion-ui-duration) var(--sc-motion-ui-easing), transform var(--sc-motion-ui-duration) var(--sc-motion-ui-easing), box-shadow var(--sc-motion-ui-duration) var(--sc-motion-ui-easing);padding:5px 9px;font-weight:600;text-decoration:none;display:inline-flex}.soundcloud-brand-source:hover,.soundcloud-brand-source:focus-visible{border-color:var(--soundcloud-brand-source-border-hover);background:var(--soundcloud-brand-source-bg-hover);color:var(--white);box-shadow:0 8px 22px var(--soundcloud-brand-source-shadow-hover);transform:translateY(-1px)}.soundcloud-brand-source:focus-visible{outline:2px solid var(--soundcloud-focus-ring);outline-offset:3px}.soundcloud-brand-source img{opacity:.72;filter:brightness(0)invert();width:18px;height:18px;display:block}.soundcloud-tracklist{--sc-tracklist-visible-rows:5;--sc-track-row-height:60px;max-height:calc(var(--sc-tracklist-visible-rows) * var(--sc-track-row-height) + 2px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--color-accent-rgb), .28) transparent;background:linear-gradient(#ffffff05,#fff0);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff0f;overflow-y:auto}.soundcloud-tracklist::-webkit-scrollbar{width:var(--space-2)}.soundcloud-tracklist::-webkit-scrollbar-track{background:0 0}.soundcloud-tracklist::-webkit-scrollbar-thumb{background-color:rgba(var(--color-accent-rgb), .28);border-radius:999px}.soundcloud-tracklist-hint{margin:var(--space-3) 0;color:var(--color-accent-primary);font-family:var(--font-family-label);font-size:var(--text-body-meta);letter-spacing:var(--tracking-caption-subtitle);text-align:center;font-weight:600;line-height:20px}.soundcloud-tracklist-hint[hidden]{display:none}.soundcloud-tracklist-head{padding:0 var(--sc-space-inline) 10px;font-size:var(--text-player-meta-label);letter-spacing:var(--tracking-player-topline);text-transform:uppercase;color:var(--sc-color-text-muted);font-weight:700}.soundcloud-track{width:100%;height:var(--sc-track-row-height);padding:14px var(--sc-space-inline);color:var(--sc-color-text-muted);text-align:left;cursor:pointer;transition:background var(--sc-motion-ui-duration) var(--sc-motion-ui-easing), color var(--sc-motion-ui-duration) var(--sc-motion-ui-easing), border-color var(--sc-motion-ui-duration) var(--sc-motion-ui-easing);background:0 0;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:40px 1fr auto;align-items:center;gap:16px;display:grid}.soundcloud-track:last-child{border-bottom:0}.soundcloud-track:hover,.soundcloud-track.active{background:linear-gradient(to right, var(--soundcloud-track-bg-active-start), var(--soundcloud-track-bg-active-mid) 48%, var(--color-accent-alpha-0));border-bottom-color:var(--soundcloud-track-border-active);color:var(--white)}.soundcloud-track--placeholder{cursor:default}.soundcloud-track--placeholder:hover{color:#ffffff57;background:0 0}.soundcloud-track-index,.soundcloud-track-duration{font-size:var(--text-player-meta-value);letter-spacing:var(--tracking-player-meta)}.soundcloud-track.active .soundcloud-track-index{color:var(--color-accent-primary)}.soundcloud-track-title{font-size:var(--text-player-title);letter-spacing:var(--tracking-player-title);white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.soundcloud-track-title-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden;transform:translate(0)}.soundcloud-track-duration{text-align:right;font-variant-numeric:tabular-nums;justify-self:end}.soundcloud-track:focus-visible .soundcloud-track-title-text,.soundcloud-track:focus-within .soundcloud-track-title-text{animation:var(--sc-track-title-marquee-animation)}@media (hover:hover) and (pointer:fine){.soundcloud-track:hover .soundcloud-track-title-text{animation:var(--sc-track-title-marquee-animation)}}@keyframes soundcloudTrackTitleMarquee{0%{transform:translate(0)}to{transform:translate(-35%)}}.soundcloud-now-playing{padding:26px var(--sc-space-inline) 24px;grid-template-columns:108px 1fr;align-items:center;gap:20px;display:grid}.soundcloud-current-label{font-size:var(--text-player-meta-label);letter-spacing:var(--tracking-player-label);text-transform:uppercase;color:#ffffff75;margin-bottom:7px;font-weight:700}.soundcloud-orbit{place-items:center;width:104px;height:104px;display:grid;position:relative}.soundcloud-orbit-svg{width:100%;height:100%;overflow:visible}.soundcloud-orbit-track{fill:none;stroke:#ffffff29;stroke-width:1px}.soundcloud-orbit-track,.soundcloud-orbit-satellite{transition:opacity .24s,filter .24s}.soundcloud-orbit-satellite{fill:#fffffff2;opacity:0;filter:drop-shadow(0 0 5px #fff9)}.soundcloud-orbit-satellite-wrap{transform-origin:29px 29px;transform-box:view-box}.soundcloud-current-title{font-size:var(--text-player-current-title);letter-spacing:var(--tracking-player-title);margin-bottom:9px;font-weight:700}.soundcloud-current-time{gap:var(--sc-space-xxs);color:var(--sc-color-text-muted);font-size:var(--text-player-meta-value);letter-spacing:var(--tracking-player-meta);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-bottom:14px;display:flex}.soundcloud-current-status{color:var(--color-accent-primary);letter-spacing:var(--tracking-player-source);font-weight:600}.soundcloud-progress{cursor:pointer;touch-action:none;background:0 0;border:0;width:100%;height:34px;padding:0;position:relative;overflow:visible}.soundcloud-timeline-base{border-radius:var(--sc-radius-pill);background:#ffffff3d;height:2px;position:absolute;top:50%;left:8px;right:8px;overflow:hidden;transform:translateY(-50%)}.soundcloud-progress #soundcloud-progress-fill{border-radius:var(--sc-radius-pill);background:var(--soundcloud-progress-fill);width:0%;max-width:100%;display:block;position:absolute;top:0;bottom:0;left:0}.soundcloud-volume-control{align-items:center;gap:10px;display:flex}.soundcloud-player-topline .soundcloud-volume-control{gap:var(--sc-space-xxs)}.soundcloud-player-topline .soundcloud-mute{width:var(--sc-touch-target-size);height:var(--sc-touch-target-size);color:#ffffff6b;background:0 0;border:none}.soundcloud-player-topline .soundcloud-mute svg{width:var(--sc-touch-target-size);height:var(--sc-touch-target-size)}.soundcloud-player-topline .soundcloud-mute:hover{color:#fffc;background:0 0;border-color:#0000;transform:none}.soundcloud-player.is-muted .soundcloud-player-topline .soundcloud-mute{color:var(--color-accent-primary);background:0 0;border-color:#0000;transform:none}.soundcloud-player.is-widget-loading .soundcloud-current-status{color:#ffffff8f}.soundcloud-volume-bar{width:72px;height:22px;min-height:var(--sc-touch-target-size);cursor:pointer;touch-action:none;background:0 0;border:0;padding:0;position:relative;overflow:visible}.soundcloud-volume-bar:before{content:"";background:#ffffff1f;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.soundcloud-volume-bar span{background:var(--color-accent-primary);width:100%;height:2px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.soundcloud-volume-bar span:after{content:"";background:var(--color-accent-primary);width:10px;height:10px;box-shadow:0 0 18px var(--soundcloud-volume-thumb-glow);border-radius:50%;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.soundcloud-play,.soundcloud-mute{cursor:pointer;transition:border-color var(--sc-motion-ui-duration) var(--sc-motion-ui-easing), transform var(--sc-motion-ui-duration) var(--sc-motion-ui-easing), background var(--sc-motion-ui-duration) var(--sc-motion-ui-easing);background:0 0;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;display:flex}.soundcloud-play{width:46px;height:46px}.soundcloud-play--orbit{border-color:var(--sc-orbit-border-rest);width:52px;height:52px;box-shadow:var(--sc-orbit-shadow-rest);z-index:2;background:#00000094;margin:auto;position:absolute;inset:0}.soundcloud-play--orbit:hover,.soundcloud-play--orbit:focus-visible,.soundcloud-player.is-playing .soundcloud-play--orbit{border-color:var(--sc-orbit-border-active);box-shadow:var(--sc-orbit-shadow-active)}.soundcloud-mute{width:30px;height:30px;color:var(--sc-color-text-muted)}.soundcloud-mute svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.soundcloud-mute path:first-child{fill:currentColor;stroke:none}.soundcloud-player.is-muted .soundcloud-volume-wave{opacity:0}.soundcloud-volume-x{opacity:0;transition:opacity .2s}.soundcloud-player.is-muted .soundcloud-volume-x{opacity:1}.soundcloud-play:hover,.soundcloud-mute:hover,.soundcloud-player.is-muted .soundcloud-mute{border-color:var(--color-accent-primary);background:var(--sc-color-accent-soft);color:var(--white);transform:scale(1.04)}.soundcloud-play-icon{border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:13px solid var(--white);width:0;height:0;margin-left:4px}.soundcloud-player.is-playing .soundcloud-play-icon{background:linear-gradient(to right, var(--white) 0 35%, transparent 35% 65%, var(--white) 65% 100%);border:0;width:13px;height:17px;margin-left:0}.soundcloud-player.is-widget-loading .soundcloud-play--orbit{opacity:0;transform:scale(.76)}.soundcloud-player:not(.is-widget-loading) .soundcloud-play--orbit{animation:.52s cubic-bezier(.19,1,.22,1) both miniPlayerPlayReveal}.soundcloud-player.is-widget-loading .soundcloud-orbit{animation:none}.soundcloud-player.is-widget-loading .soundcloud-orbit-track{animation:1.5s ease-in-out infinite soundcloudHaloLoading}.soundcloud-player.is-first-play-igniting .soundcloud-play--orbit{animation:.82s cubic-bezier(.19,1,.22,1) both miniPlayerFirstPlayPress}.soundcloud-player.is-first-play-igniting .soundcloud-orbit{animation:.92s cubic-bezier(.19,1,.22,1) both miniPlayerFirstPlayOrbitIgnition}.soundcloud-player.is-playing .soundcloud-orbit-track{stroke:var(--sc-orbit-track-stroke-playing);filter:var(--sc-orbit-track-glow-playing)}.soundcloud-player.is-playing .soundcloud-orbit-satellite-wrap{animation:8.8s linear infinite soundcloudOrbitRotate}.soundcloud-player.is-playing .soundcloud-orbit-satellite{opacity:1}.soundcloud-player.has-played:not(.is-playing) .soundcloud-orbit-satellite{opacity:0}.soundcloud-widget-shell{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.soundcloud-wrap--fallback{display:none}@keyframes soundcloudOrbitRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes soundcloudHaloLoading{0%,to{opacity:.42;filter:drop-shadow(0 0 0 var(--color-accent-alpha-0))}50%{opacity:.88;filter:drop-shadow(0 0 10px var(--soundcloud-loading-halo-glow))}}.soundcloud-wrap iframe{border-radius:var(--radius-md);opacity:.92;border:none;width:100%;height:300px}.mini-player-cta{z-index:90;min-width:var(--sc-touch-target-size);min-height:var(--sc-touch-target-size);letter-spacing:var(--tracking-player-cta);font-size:13.2px;font-weight:700;line-height:var(--leading-player-cta);text-align:center;text-transform:uppercase;color:var(--white);pointer-events:auto;cursor:pointer;transform-origin:bottom;text-shadow:0 0 11px #ffffff57, 0 0 24px var(--soundcloud-mini-cta-glow-rest);background:0 0;border:none;padding:0;transition:opacity .6s;animation:3.8s ease-in-out 2s infinite miniPlayerUnifiedBreath;display:block;position:fixed;bottom:134px;right:87px;translate:50%}.mini-player-cta-icon{opacity:1;background:var(--color-accent-iridescent);transform-origin:50%;width:11px;height:11px;filter:drop-shadow(0 0 9px var(--soundcloud-mini-cta-icon-glow));background-size:220% 220%;animation:2s cubic-bezier(.19,1,.22,1) both miniPlayerCtaIconReveal,7s ease-in-out 2s infinite alternate navLogoIridescence;display:block;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%);-webkit-mask:url(/assets/images/brand/soundcloud-svgrepo-com.svg) 50%/contain no-repeat;mask:url(/assets/images/brand/soundcloud-svgrepo-com.svg) 50%/contain no-repeat}.mini-player-cta.is-syncing .mini-player-cta-icon{display:none}.mini-player-cta.is-syncing .mini-player-cta-text{letter-spacing:var(--tracking-player-cta-syncing)}.sync-dots span{opacity:.22;animation:1.2s ease-in-out infinite syncDotPulse}.sync-dots span:nth-child(2){animation-delay:.18s}.sync-dots span:nth-child(3){animation-delay:.36s}.mini-player-cta .t{white-space:nowrap;text-align:center;transform-origin:50%;animation:1.35s cubic-bezier(.19,1,.22,1) .58s both miniPlayerCtaTextReveal;display:block;overflow:hidden}.mini-player-cta.is-hidden{pointer-events:none;animation:none;opacity:0!important}.mini-player{z-index:90;width:60px;height:60px;box-shadow:none;-webkit-backdrop-filter:none;opacity:0;pointer-events:none;background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:0;padding:0;transition:opacity .4s,transform .4s;display:flex;position:fixed;bottom:70px;right:57px;transform:translateY(10px)}.mini-player.is-visible{opacity:1;pointer-events:all;transform:translateY(0)}.mini-player-info{pointer-events:none;flex:none;justify-content:center;align-items:center;min-width:0;display:flex;position:absolute;inset:0}.mini-player-orbit-loader{isolation:isolate;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:visible}.mini-player:not(.is-playing) .mini-player-orbit-loader{animation:3.8s ease-in-out 2s infinite miniPlayerUnifiedBreath}.mini-player-orbit-ring{border:1px solid var(--soundcloud-mini-orbit-border);opacity:.82;width:42px;height:42px;box-shadow:0 0 12px var(--soundcloud-mini-orbit-glow);border-radius:50%;animation:4.8s linear infinite miniOrbitSpin;display:block;position:relative}.mini-player-orbit-ring:before{content:"";background:var(--color-accent-primary);width:4.5px;height:4.5px;box-shadow:0 0 10px var(--soundcloud-mini-orbit-core-glow);border-radius:50%;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.mini-player-sync-logo{object-fit:contain;opacity:0;width:19px;height:19px;filter:brightness(0) invert(1) drop-shadow(0 0 8px var(--soundcloud-mini-sync-logo-glow));pointer-events:none;position:absolute}.mini-player.is-widget-loading .mini-player-orbit-loader{animation:3.8s ease-in-out 2s infinite miniPlayerUnifiedBreath}.mini-player.is-widget-loading .mini-player-sync-logo{opacity:.9}.mini-player:not(.is-widget-loading) .mini-player-sync-logo{display:none}.mini-player-orbit-ring:before{width:3.5px;height:3.5px}.mini-player.is-widget-loading .mini-player-orbit-ring:before{animation:2s ease-out both miniPlayerCorePulse}.mini-player-title{border:1px solid var(--soundcloud-mini-title-border);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(2px);max-width:242px;box-shadow:0 0 18px var(--soundcloud-mini-title-glow);letter-spacing:var(--tracking-player-mini-title);font-size:12.1px;font-weight:700;line-height:var(--leading-player-mini-title);text-transform:none;color:var(--white);white-space:nowrap;text-overflow:ellipsis;opacity:1;pointer-events:none;background:#0000008f;padding:11px 15px;transition:opacity .28s,transform .32s,border-color .28s,box-shadow .28s;position:absolute;top:50%;right:calc(100% + 15px);overflow:hidden;transform:translateY(-50%)translate(0)}.mini-player.is-widget-loading .mini-player-title{opacity:0;transform:translateY(-50%)translate(10px)}@media (hover:hover) and (pointer:fine) and (width>=901px){.mini-player.has-played .mini-player-title{opacity:0;transform:translateY(-50%)translate(10px)}.mini-player.has-played:hover .mini-player-title,.mini-player.has-played:has(.mini-player-play:focus-visible) .mini-player-title{opacity:1;border-color:var(--soundcloud-mini-title-border);box-shadow:0 0 22px var(--soundcloud-mini-title-glow-hover);transform:translateY(-50%)translate(0)}}.mini-player-bar{display:none}.mini-player.is-widget-loading .mini-player-orbit-loader{display:flex}@keyframes miniOrbitSpin{to{transform:rotate(360deg)}}.mini-player-bar span{background:var(--color-accent-primary);width:0%;height:100%;position:absolute;top:0;left:0}.mini-player-play{z-index:1;background:linear-gradient(#03050cdb, #03050cdb) padding-box, var(--color-accent-iridescent) border-box;cursor:pointer;-webkit-backdrop-filter:blur(2px);width:35px;height:35px;box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px var(--color-accent-alpha-18), 0 10px 24px var(--soundcloud-mini-play-shadow-rest), 0 0 20px var(--color-accent-alpha-18);transition:var(--sc-mini-play-transition);background-size:100% 100%,240% 240%;border:2px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;animation:5.5s ease-in-out infinite alternate miniPlayerPlayIridescence;display:flex;position:relative}.mini-player.is-playing .mini-player-play,.mini-player-play:hover:not(:disabled),.mini-player-play:focus-visible{background:linear-gradient(var(--sc-mini-play-bg-active), var(--sc-mini-play-bg-active)) padding-box, var(--color-accent-iridescent) border-box;box-shadow:0 0 0 1px var(--color-accent-alpha-28), 0 12px 28px var(--soundcloud-mini-play-shadow-active), 0 0 28px var(--color-accent-alpha-28), 0 0 44px rgba(var(--color-uv-rgb), .16);background-size:100% 100%,240% 240%;transform:scale(1.08)}@keyframes miniPlayerPlayIridescence{0%{background-position:0 0,0%}to{background-position:0 0,100%}}.mini-player-play:after{content:"";pointer-events:none;opacity:0;box-shadow:var(--sc-mini-play-shadow-aura), var(--sc-mini-play-shadow-aura-inset);border-radius:50%;position:absolute;inset:2px}.mini-player-play:disabled,.soundcloud-play:disabled,.soundcloud-progress:disabled{cursor:wait;opacity:.58}.soundcloud-player.is-widget-loading .soundcloud-current-title:after{content:" · loading";font-size:var(--text-player-loading-note);letter-spacing:var(--tracking-player-loading-note);color:#ffffff73;font-weight:500}.soundcloud-play:focus-visible,.soundcloud-mute:focus-visible,.soundcloud-track:focus-visible,.soundcloud-progress:focus-visible,.soundcloud-volume-bar:focus-visible{outline:2px solid var(--soundcloud-focus-ring);outline-offset:3px}.mini-player.is-widget-loading .mini-player-play{opacity:0;transform:scale(.72)}.mini-player:not(.is-widget-loading) .mini-player-play{animation:.52s cubic-bezier(.19,1,.22,1) both miniPlayerPlayReveal}.mini-player:not(.is-playing):not(.is-widget-loading) .mini-player-play:after{animation:3.8s ease-in-out 2s infinite miniPlayerUnifiedBreath}.mini-player.is-first-play-igniting .mini-player-play{animation:.82s cubic-bezier(.19,1,.22,1) both miniPlayerFirstPlayPress}.mini-player.is-first-play-igniting .mini-player-play:after{animation:.9s cubic-bezier(.19,1,.22,1) both miniPlayerFirstPlayWave}.mini-player.is-first-play-igniting .mini-player-orbit-loader{animation:.92s cubic-bezier(.19,1,.22,1) both miniPlayerFirstPlayOrbitIgnition}.mini-player.is-first-play-igniting .mini-player-orbit-ring:before{animation:.82s ease-out both miniPlayerFirstPlayCoreIgnition}.mini-player-play-icon{border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;border-left:8px solid var(--white);width:0;height:0;margin-left:2px;display:block}.mini-player.is-playing .mini-player-play-icon{background:linear-gradient(to right, var(--white) 0 33%, transparent 33% 67%, var(--white) 67% 100%);border:0;width:9px;height:11px;margin-left:0}:root.orbit-no-mini-player-fx .mini-player,:root.orbit-no-mini-player-fx .mini-player *,:root.orbit-no-mini-player-fx .mini-player-cta,:root.orbit-no-mini-player-fx .mini-player-cta *{filter:none!important;text-shadow:none!important;transition-duration:0s!important;animation:none!important}:root.orbit-no-mini-player-fx .mini-player-title,:root.orbit-no-mini-player-fx .mini-player-play,:root.orbit-no-mini-player-fx .mini-player-play:after,:root.orbit-no-mini-player-fx .mini-player-orbit-ring,:root.orbit-no-mini-player-fx .mini-player-orbit-ring:before,:root.orbit-no-mini-player-fx .mini-player-cta{box-shadow:none!important;-webkit-backdrop-filter:none!important}@keyframes miniPlayerSignalBirth{0%{opacity:0;border-color:var(--color-accent-alpha-0);box-shadow:0 0 0 var(--color-accent-alpha-0);transform:scale(.08)}18%{opacity:1;border-color:var(--soundcloud-mini-signal-border-birth);box-shadow:0 0 18px var(--soundcloud-mini-signal-glow-birth);transform:scale(.22)}56%{opacity:.92;border-color:var(--soundcloud-mini-signal-border-mid);box-shadow:0 0 24px var(--soundcloud-mini-signal-glow-mid);transform:scale(1.08)}to{opacity:.72;border-color:var(--soundcloud-mini-signal-border-settled);box-shadow:0 0 10px var(--soundcloud-mini-signal-glow-settled);transform:scale(1)}}@keyframes miniPlayerFirstPlayPress{0%{box-shadow:0 0 8px var(--soundcloud-mini-press-shadow-rest);background:#0000000a;transform:scale(1)}22%{box-shadow:0 0 6px var(--soundcloud-mini-press-shadow-soft);background:var(--soundcloud-mini-press-bg-soft);transform:scale(.965)}56%{box-shadow:0 0 14px #ffffff24, 0 0 22px var(--soundcloud-mini-press-shadow-peak);background:var(--soundcloud-mini-press-bg-peak);transform:scale(1.045)}to{box-shadow:0 0 8px var(--soundcloud-mini-press-shadow-rest);background:#0000000a;transform:scale(1)}}@keyframes miniPlayerFirstPlayWave{0%{opacity:0;box-shadow:0 0 0 #fff0, inset 0 0 0 var(--color-accent-alpha-0);transform:scale(.4)}34%{opacity:.72;box-shadow:0 0 14px #ffffff24, inset 0 0 10px var(--soundcloud-mini-wave-inset);transform:scale(1.1)}to{opacity:0;box-shadow:0 0 32px #fff0, inset 0 0 24px var(--color-accent-alpha-0);transform:scale(1.55)}}@keyframes miniPlayerFirstPlayOrbitIgnition{0%{filter:brightness();transform:scale(1)}34%{filter:brightness(1.32) drop-shadow(0 0 16px #ffffff1f) drop-shadow(0 0 28px var(--soundcloud-mini-orbit-ignition-glow));transform:scale(1.14)}to{filter:brightness();transform:scale(1)}}@keyframes miniPlayerFirstPlayCoreIgnition{0%{opacity:.72;box-shadow:0 0 10px var(--soundcloud-mini-orbit-core-glow);transform:translate(-50%)scale(1)}36%{opacity:1;box-shadow:0 0 18px #ffffff47, 0 0 26px var(--soundcloud-mini-core-ignition-peak);transform:translate(-50%)scale(1.9)}to{opacity:.72;box-shadow:0 0 10px var(--soundcloud-mini-orbit-core-glow);transform:translate(-50%)scale(1)}}@keyframes miniPlayerCorePulse{0%{opacity:0;transform:translate(-50%)scale(.2)}20%{opacity:1;transform:translate(-50%)scale(1.45)}70%{opacity:.9;transform:translate(-50%)scale(.9)}to{opacity:.72;transform:translate(-50%)scale(1)}}@keyframes miniPlayerPlayReveal{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes miniPlayerUnifiedBreath{0%,to{opacity:1;filter:brightness(1) drop-shadow(0 0 0 #fff0) drop-shadow(0 0 0 var(--color-accent-alpha-0));transform:scale(1)}50%{opacity:1;filter:brightness(1.22) drop-shadow(0 0 8px #ffffff57) drop-shadow(0 0 18px var(--soundcloud-mini-breath-glow));transform:scale(1.065)}}@keyframes miniPlayerCtaIconReveal{0%{opacity:0;filter:none;text-shadow:0 0 0 var(--color-accent-alpha-0);transform:translateY(calc(8px - 50%))scale(.25)rotate(-90deg)}52%{opacity:1;filter:none;text-shadow:0 0 12px var(--soundcloud-mini-cta-reveal-glow);transform:translateY(-50%)scale(1.12)rotate(0)}to{opacity:1;filter:blur();text-shadow:0 0 16px var(--soundcloud-mini-cta-reveal-glow-end);transform:translateY(-50%)scale(1)rotate(0)}}@keyframes miniPlayerCtaTextReveal{0%{opacity:0;max-width:0;letter-spacing:var(--tracking-player-cta-reveal-start);filter:none;transform:translate(8px)scaleX(.72)}62%{opacity:.88;filter:none}to{opacity:1;max-width:96px;letter-spacing:var(--tracking-player-cta-reveal-end);filter:blur();transform:translate(0)scaleX(1)}}@keyframes syncDotPulse{0%,18%{opacity:.22}38%,58%{opacity:1}78%,to{opacity:.22}}@media (width<=900px),(width<=950px) and (orientation:landscape){.mini-player-cta{letter-spacing:var(--tracking-player-cta-mobile);font-size:13.2px;line-height:var(--leading-player-cta);text-align:center;transform-origin:bottom;text-shadow:0 0 13px #ffffff61, 0 0 29px var(--soundcloud-mini-cta-glow-mobile);animation:3.8s ease-in-out 2s infinite miniPlayerUnifiedBreath;display:block;position:fixed;bottom:106px;right:47px;translate:50%}.mini-player-cta-icon{transform-origin:50%;animation:2s cubic-bezier(.19,1,.22,1) both miniPlayerCtaIconReveal;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.mini-player-cta .t{white-space:nowrap;text-align:center;transform-origin:50%;animation:1.35s cubic-bezier(.19,1,.22,1) .58s both miniPlayerCtaTextReveal;display:block;overflow:hidden}.mini-player{width:60px;height:60px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000;border-radius:0;justify-content:center;gap:0;padding:0;bottom:42px;left:auto;right:18px;transform:translateY(10px)}.mini-player.is-visible{transform:translateY(0)}.mini-player-info{pointer-events:none;flex:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mini-player-orbit-loader{isolation:isolate;border-radius:50%;width:42px;height:42px;display:flex;overflow:visible}.mini-player:not(.is-playing) .mini-player-orbit-loader{animation:3.8s ease-in-out 2s infinite miniPlayerUnifiedBreath}.mini-player-orbit-ring{border-color:var(--soundcloud-mini-orbit-border);opacity:.82;width:42px;height:42px;box-shadow:0 0 12px var(--soundcloud-mini-orbit-glow)}.mini-player.is-widget-loading .mini-player-orbit-loader{animation:3.8s ease-in-out 2s infinite miniPlayerUnifiedBreath}.mini-player-orbit-ring:before{width:3.5px;height:3.5px}.mini-player.is-widget-loading .mini-player-orbit-ring:before{animation:2s ease-out both miniPlayerCorePulse}.mini-player-title,.mini-player-bar,.mini-player:not(.is-playing) .mini-player-bar,.mini-player.is-playing .mini-player-bar{display:none}.mini-player-play{z-index:1;background:linear-gradient(#03050cdb, #03050cdb) padding-box, var(--color-accent-iridescent) border-box;-webkit-backdrop-filter:blur(2px);width:35px;height:35px;box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px var(--color-accent-alpha-18), 0 10px 24px var(--soundcloud-mini-play-shadow-rest), 0 0 20px var(--color-accent-alpha-18);background-size:100% 100%,240% 240%;border:2px solid #0000;border-radius:50%;position:relative}.mini-player.is-playing .mini-player-play{background:linear-gradient(#03050cdb, #03050cdb) padding-box, var(--color-accent-iridescent) border-box;box-shadow:0 10px 24px var(--soundcloud-mini-play-shadow-rest);background-size:100% 100%,240% 240%;transform:none}.mini-player-play:after{content:"";pointer-events:none;opacity:0;box-shadow:0 0 10px var(--soundcloud-mini-play-aura), inset 0 0 8px var(--soundcloud-mini-play-aura-inset);border-radius:50%;position:absolute;inset:2px}.mini-player.is-widget-loading .mini-player-play{opacity:0;transform:scale(.72)}.mini-player:not(.is-widget-loading) .mini-player-play{animation:.52s cubic-bezier(.19,1,.22,1) both miniPlayerPlayReveal}.mini-player:not(.is-playing):not(.is-widget-loading) .mini-player-play:after{animation:3.8s ease-in-out 2s infinite miniPlayerUnifiedBreath}.mini-player-play-icon{border-top-width:4.5px;border-bottom-width:4.5px;border-left-width:8px;margin-left:2px}.soundcloud-player-topline,.soundcloud-tracklist-head,.soundcloud-track,.soundcloud-now-playing,.soundcloud-tracklist-head{padding-left:22px;padding-right:22px}.soundcloud-brand{flex-direction:row;align-items:center;gap:10px}.soundcloud-brand-source{font-size:var(--text-player-source-mobile);letter-spacing:var(--tracking-player-source);padding:5px 8px}.soundcloud-tracklist{--sc-tracklist-visible-rows:3;--sc-track-row-height:48px}.soundcloud-track{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding-top:11px;padding-bottom:11px}.soundcloud-track-title{letter-spacing:var(--tracking-player-title-mobile);font-size:var(--text-player-title-mobile)}.soundcloud-now-playing{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:14px;padding-top:18px;padding-bottom:18px}.soundcloud-orbit{width:74px;height:74px;margin-top:24px}.soundcloud-current{min-width:0}.soundcloud-current-label{font-size:var(--text-player-current-label-mobile);letter-spacing:var(--tracking-player-current-label-mobile);margin-bottom:8px}.soundcloud-current-title{font-size:var(--text-player-current-title-mobile);line-height:var(--leading-player-current-title-mobile);letter-spacing:var(--tracking-player-current-title-mobile);margin-bottom:8px}.soundcloud-current-time{font-size:var(--text-player-current-time-mobile);letter-spacing:var(--tracking-player-current-time-mobile);gap:7px;margin-bottom:8px}.soundcloud-progress{height:26px}.soundcloud-timeline-base{left:6px;right:6px}.soundcloud-volume-control{gap:6px}.soundcloud-volume-bar{width:64px}.soundcloud-play--orbit{width:44px;height:44px}}@media (width<=950px) and (orientation:landscape){.soundcloud-player{--sc-space-inline:18px;max-width:100%}.soundcloud-player-topline{padding-top:10px;padding-bottom:9px}.soundcloud-brand{gap:var(--space-2)}.soundcloud-brandmark-image{width:24px;height:24px}.soundcloud-tracklist{--sc-track-row-height:auto;max-height:min(34svh,150px)}.soundcloud-tracklist-head{padding-top:0;padding-bottom:var(--space-2)}.soundcloud-track{gap:var(--space-2);padding-top:var(--space-2);padding-bottom:var(--space-2);grid-template-columns:32px minmax(0,1fr) auto}.soundcloud-now-playing{gap:var(--space-3);padding-top:var(--space-3);padding-bottom:var(--space-3);grid-template-columns:58px minmax(0,1fr);align-items:center}.soundcloud-orbit{width:58px;height:58px;margin-top:0}.soundcloud-play--orbit{width:38px;height:38px}.soundcloud-current-label,.soundcloud-current-title,.soundcloud-current-time{margin-bottom:var(--space-1)}.soundcloud-progress{height:24px}}@media (width<=950px) and (orientation:landscape) and (height<=500px){.soundcloud-tracklist{max-height:112px}.soundcloud-player-topline,.soundcloud-track,.soundcloud-now-playing{padding-left:16px;padding-right:16px}.soundcloud-now-playing{padding-top:var(--space-2);padding-bottom:var(--space-2);grid-template-columns:52px minmax(0,1fr)}.soundcloud-orbit{width:52px;height:52px}.soundcloud-play--orbit{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.mini-player-cta-icon,.mini-player-play{animation:none}.soundcloud-play:hover,.soundcloud-mute:hover{transform:none}.soundcloud-player.is-widget-loading .soundcloud-orbit,.soundcloud-player.is-playing .soundcloud-orbit-satellite-wrap,.soundcloud-player.is-widget-loading .soundcloud-orbit-track{animation:none}.soundcloud-player.is-playing .soundcloud-orbit-satellite{opacity:1}.soundcloud-track:hover .soundcloud-track-title-text,.soundcloud-track:focus-visible .soundcloud-track-title-text,.soundcloud-track:focus-within .soundcloud-track-title-text{animation:none;transform:none}}
