.fJ0dZW_page{background:var(--bg,#f4f7f4);min-height:100vh;color:var(--text,#12211b);--line:var(--border,#e0e8e2)}.fJ0dZW_topbar{--line:var(--border,#e0e8e2);color:var(--text);border-bottom:1px solid var(--line,#e0e8e2);background:var(--surface,#fff);z-index:10;padding:12px clamp(16px,5vw,56px);transition:padding .24s,background-color .24s,box-shadow .24s,border-color .24s;position:sticky;top:0}.fJ0dZW_topbarInner{justify-content:space-between;align-items:center;gap:12px 16px;width:100%;max-width:1180px;margin:0 auto;display:flex;position:relative}.fJ0dZW_logoLink{border-radius:8px;flex:none;min-width:0;display:block}.fJ0dZW_logoLink:focus-visible{outline:3px solid var(--green);outline-offset:5px}.fJ0dZW_topbar .brand-mark{width:185px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-left:-21px;padding:0;transition:width .24s,margin .24s;overflow:visible}.fJ0dZW_topbar .brand-mark img{border-radius:0}.fJ0dZW_topbarCompact{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#ffffffeb;border-color:#d3e0d8c7;padding-top:6px;padding-bottom:6px;box-shadow:0 10px 30px #0d302114}.fJ0dZW_topbarCompact .brand-mark{width:142px;margin-left:-16px}.fJ0dZW_topActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fJ0dZW_topActions .fJ0dZW_topPostulate,.fJ0dZW_topActions .fJ0dZW_topLogin{min-height:44px;font-size:var(--text-sm);padding:9px 16px}.fJ0dZW_topActions .fJ0dZW_topPostulate{color:inherit;background:0 0;border-color:currentColor}.fJ0dZW_topActions .fJ0dZW_topLogin{color:#fff;background:#0d3f2e}.fJ0dZW_nav{gap:20px;margin-left:auto;margin-right:12px;display:flex}.fJ0dZW_nav a{color:var(--text-soft,#4c5c54);padding:12px 0;font-size:13px;font-weight:650;text-decoration:none;transition:color .18s;position:relative}.fJ0dZW_nav a:after{content:"";background:var(--green);transform-origin:50%;border-radius:10px;height:2px;transition:transform .2s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.fJ0dZW_nav a:hover,.fJ0dZW_navActive{color:#0d6f49!important}.fJ0dZW_navActive:after{transform:scaleX(1)!important}.fJ0dZW_mobileMenuButton,.fJ0dZW_loginShortLabel{display:none}.fJ0dZW_hero{--hero-shift:0px;color:#fff;background:#082b1e;min-height:min(720px,100vh - 130px);padding:clamp(70px,10vw,132px) clamp(16px,5vw,56px);scroll-margin-top:96px;position:relative;overflow:clip}.fJ0dZW_hero:before{content:"";z-index:0;transform:translate3d(0,var(--hero-shift),0) scale(1.06);will-change:transform;background:-webkit-image-set(url(/hero-dj-babahoyo.webp) 1x type("image/webp"),url(/hero-dj-babahoyo.png) 1x type("image/png")) 50%/cover no-repeat;background:image-set("/hero-dj-babahoyo.webp" 1x type("image/webp"),"/hero-dj-babahoyo.png" 1x type("image/png")) 50%/cover no-repeat;position:absolute;inset:-5%}.fJ0dZW_hero:after{content:"";z-index:0;background:linear-gradient(90deg,#052217fa 0%,#07291ce0 34%,#07291c47 68%,#051c1414 100%);position:absolute;inset:0}.fJ0dZW_heroInner{z-index:1;grid-template-columns:minmax(0,660px) 1fr;align-items:end;gap:clamp(28px,6vw,90px);max-width:1180px;min-height:420px;margin:0 auto;display:grid;position:relative}.fJ0dZW_heroCopy{z-index:1;position:relative}.fJ0dZW_eyebrow{letter-spacing:.16em;text-transform:uppercase;opacity:.85;margin:0 0 14px;font-size:12px;font-weight:700}.fJ0dZW_hero h1{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;margin:0 0 18px;font-size:clamp(30px,6vw,56px);font-weight:800;line-height:1.05}.fJ0dZW_hero h1 em{opacity:.8;font-style:normal}.fJ0dZW_lede{opacity:.92;max-width:56ch;margin:0 0 30px;font-size:clamp(15px,2vw,19px);line-height:1.55}.fJ0dZW_heroActions{flex-wrap:wrap;gap:12px;display:flex}.fJ0dZW_heroTrust{opacity:.9;flex-wrap:wrap;gap:12px 18px;margin-top:24px;font-size:12px;font-weight:600;display:flex}.fJ0dZW_heroTrust span,.fJ0dZW_heroTrust a{align-items:center;gap:6px;display:inline-flex}.fJ0dZW_heroTrust a{color:inherit;border-radius:5px;text-decoration:none}.fJ0dZW_heroTrust a:hover{text-underline-offset:4px;text-decoration:underline}.fJ0dZW_heroTrust a:focus-visible{outline-offset:4px;outline:2px solid #fff}.fJ0dZW_heroSeal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#052016b8;border:1px solid #ffffff61;border-radius:14px;place-self:end;align-items:center;gap:13px;margin-bottom:-34px;padding:14px 18px;display:flex}.fJ0dZW_heroSeal span{color:#0d3f2e;letter-spacing:.08em;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:11px;font-weight:900;display:grid}.fJ0dZW_heroSeal strong{font-size:13px;line-height:1.25}.fJ0dZW_heroCopy .fJ0dZW_eyebrow{animation:.55s cubic-bezier(.22,1,.36,1) 50ms both fJ0dZW_heroRise}.fJ0dZW_heroCopy h1{animation:.68s cubic-bezier(.22,1,.36,1) .12s both fJ0dZW_heroRise}.fJ0dZW_heroCopy .fJ0dZW_lede{animation:.68s cubic-bezier(.22,1,.36,1) .2s both fJ0dZW_heroRise}.fJ0dZW_heroActions{animation:.68s cubic-bezier(.22,1,.36,1) .27s both fJ0dZW_heroRise}.fJ0dZW_heroTrust,.fJ0dZW_heroSeal{animation:.68s cubic-bezier(.22,1,.36,1) .34s both fJ0dZW_heroRise}@keyframes fJ0dZW_heroRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fJ0dZW_cta,.fJ0dZW_ctaGhost{font-size:var(--text-sm);cursor:pointer;border:1.5px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:13px 22px;font-weight:650;text-decoration:none;transition:transform .12s,opacity .12s;display:inline-flex}.fJ0dZW_cta{color:#0d3f2e;background:#fff}.fJ0dZW_ctaGhost{color:#fff;background:0 0;border-color:#ffffff8c}.fJ0dZW_cta:hover,.fJ0dZW_ctaGhost:hover{transform:translateY(-1px)}.fJ0dZW_cta:focus-visible,.fJ0dZW_ctaGhost:focus-visible{outline-offset:3px;outline:3px solid #fff}.fJ0dZW_section{padding:clamp(48px,7vw,86px) clamp(16px,5vw,56px);scroll-margin-top:130px}.fJ0dZW_sectionInner{max-width:1080px;margin:0 auto}.fJ0dZW_section h2{letter-spacing:-.015em;text-wrap:balance;margin:0 0 10px;font-size:clamp(21px,3vw,30px);font-weight:800}.fJ0dZW_sectionLede{color:var(--text-soft,#4c5c54);max-width:60ch;margin:0 0 30px;font-size:15px}.fJ0dZW_sectionHeading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.fJ0dZW_sectionHeading h2{margin-bottom:10px}.fJ0dZW_sectionHeading .fJ0dZW_sectionLede{margin-bottom:0}.fJ0dZW_sectionHeading>svg{box-sizing:content-box;color:var(--green);background:#e4f3eb;border-radius:15px;padding:14px}.fJ0dZW_featured{color:#f2e9f6;background:linear-gradient(135deg,#1d0b33 0%,#5d1358 46%,#2a0d3f 100%);border:1px solid #46265c;border-radius:24px;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:clamp(22px,4vw,44px);margin-top:8px;padding:clamp(20px,3vw,30px);display:grid;overflow:hidden;box-shadow:0 26px 60px #18062847}.fJ0dZW_featuredArt{border-radius:16px;transition:transform .35s;display:block;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000006b}.fJ0dZW_featuredArt:hover{transform:translateY(-4px)}.fJ0dZW_featuredArt img{width:100%;height:auto;display:block}.fJ0dZW_featuredDate{color:#2a0d3f;background:#5fd9e6;border-radius:11px;justify-items:center;padding:7px 11px;line-height:1;display:grid;position:absolute;top:12px;left:12px}.fJ0dZW_featuredDate strong{font-size:19px;font-weight:800}.fJ0dZW_featuredDate span{font-size:var(--text-2xs);letter-spacing:.12em;margin-top:3px;font-weight:700}.fJ0dZW_featuredBody{min-width:0}.fJ0dZW_featuredKicker{color:#5fd9e6;letter-spacing:.22em;margin:0 0 8px;font-size:11px;font-weight:800}.fJ0dZW_featuredBody h3{letter-spacing:-.02em;flex-direction:column;gap:2px;margin:0 0 12px;font-size:clamp(23px,3.2vw,33px);font-weight:800;line-height:1.08;display:flex}.fJ0dZW_featuredBody h3 em{color:#f2b6cb;font-size:.82em;font-style:normal}.fJ0dZW_featuredLede{color:#d6c6e2;max-width:56ch;margin:0 0 18px;font-size:14px;line-height:1.6}.fJ0dZW_featuredMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px;margin:0 0 22px;padding:0;list-style:none;display:grid}.fJ0dZW_featuredMeta li{color:#efe4f4;font-size:var(--text-sm);align-items:center;gap:9px;font-weight:600;display:flex}.fJ0dZW_featuredMeta svg{color:#5fd9e6;flex:none}.fJ0dZW_featuredActions{flex-wrap:wrap;gap:11px;display:flex}.fJ0dZW_featuredPrimary,.fJ0dZW_featuredGhost{border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:13px;font-weight:700;transition:filter .2s,background .2s;display:inline-flex}.fJ0dZW_featuredPrimary{color:#1d0b33;background:#5fd9e6}.fJ0dZW_featuredPrimary:hover{filter:brightness(1.08)}.fJ0dZW_featuredGhost{color:#f2e9f6;border:1px solid #ffffff6b}.fJ0dZW_featuredGhost:hover{background:#ffffff1f}@media (max-width:900px){.fJ0dZW_featured{text-align:center;grid-template-columns:1fr;justify-items:center}.fJ0dZW_featuredArt{max-width:300px}.fJ0dZW_featuredMeta{grid-template-columns:1fr;justify-items:center}.fJ0dZW_featuredActions{justify-content:center}.fJ0dZW_featuredBody h3{align-items:center}}.fJ0dZW_legalSection{z-index:2;background:linear-gradient(#eaf2ed 0%,#edf4ef 100%);padding:clamp(44px,6vw,74px) clamp(16px,5vw,56px) 0;scroll-margin-top:130px;position:relative}.fJ0dZW_legalSection+.fJ0dZW_eventsSection{padding-top:clamp(46px,5vw,64px)}.fJ0dZW_legalPanel{color:#12211b;background:#fffffff7;border:1px solid #d5e3da;border-radius:21px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(26px,5vw,58px);max-width:1080px;margin:0 auto;padding:clamp(24px,4vw,38px);display:grid;box-shadow:0 24px 60px #07301f24}.fJ0dZW_legalSummary{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.fJ0dZW_legalTitleRow{align-items:flex-start;gap:15px;display:flex}.fJ0dZW_legalShield{color:#08754a;background:#e2f5e9;border:1px solid #c8e8d6;border-radius:14px;flex:none;place-items:center;width:49px;height:49px;display:grid}.fJ0dZW_legalTitleRow h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(22px,3vw,30px);line-height:1.12}.fJ0dZW_legalDescription{color:#53635b;font-size:var(--text-sm);margin:18px 0 20px;line-height:1.65}.fJ0dZW_legalStatus{color:#0d6644;background:#e8f7ee;border:1px solid #c9e8d6;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;padding:10px 13px;display:grid}.fJ0dZW_legalStatus svg{grid-row:1/span 2}.fJ0dZW_legalStatus span{color:#547064;font-size:var(--text-2xs);line-height:1.25}.fJ0dZW_legalStatus strong{font-size:14px;line-height:1.25}.fJ0dZW_legalFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;display:grid}.fJ0dZW_legalFact{background:#f5f8f6;border:1px solid #dfe8e2;border-radius:14px;min-width:0;padding:17px}.fJ0dZW_legalFactWide{grid-column:1/-1}.fJ0dZW_legalFact dt{color:#537066;font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-weight:780;display:flex}.fJ0dZW_legalFact dt svg{color:var(--green);flex:none}.fJ0dZW_legalFact dd{gap:5px;margin:13px 0 0;display:grid}.fJ0dZW_legalFact dd strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:15px}.fJ0dZW_legalFact dd span{color:#5b6b63;font-size:var(--text-2xs);line-height:1.45}.fJ0dZW_eventsSection{background:linear-gradient(#edf4ef 0%,#f7f9f7 100%)}.fJ0dZW_publicEventsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.fJ0dZW_publicEventCard{background:#fff;border:1px solid #dce7df;border-radius:18px;min-width:0;transition:transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 16px 40px #0c362414}.fJ0dZW_publicEventCard:hover{transform:translateY(-4px);box-shadow:0 22px 48px #0c362421}.fJ0dZW_publicEventArt{color:#ffffffe0;background:radial-gradient(circle at 72% 24%,#44d38f85,#0000 28%),linear-gradient(135deg,#0a3022,#167b52);place-items:center;height:158px;display:grid;position:relative;overflow:hidden}.fJ0dZW_publicEventArt>img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1)}.fJ0dZW_publicEventCard:hover .fJ0dZW_publicEventArt>img{transform:scale(1.045)}.fJ0dZW_publicEventArt>span{background:#ffffff2e;width:56%;height:1px;position:absolute;transform:rotate(-18deg)}.fJ0dZW_publicEventArt>span:first-of-type{top:31%;left:34%}.fJ0dZW_publicEventArt>span:nth-of-type(2){top:49%;left:27%}.fJ0dZW_publicEventArt>span:nth-of-type(3){top:67%;left:20%}.fJ0dZW_publicEventDate{color:#0b3828;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #ffffffb8;border-radius:13px;place-content:center;width:54px;height:58px;display:grid;position:absolute;bottom:15px;left:15px;box-shadow:0 8px 22px #00000026}.fJ0dZW_publicEventDate strong{font-size:20px;line-height:1}.fJ0dZW_publicEventDate span{color:var(--green);font-size:var(--text-2xs);letter-spacing:.08em;margin-top:4px;font-weight:850}.fJ0dZW_publicEventBody{padding:20px}.fJ0dZW_publicEventBody>small{color:var(--green);font-size:var(--text-2xs);text-transform:capitalize;font-weight:780}.fJ0dZW_publicEventBody h3{letter-spacing:-.02em;margin:7px 0 9px;font-size:18px}.fJ0dZW_publicEventBody p{color:#53635b;min-height:63px;margin:0;font-size:13px;line-height:1.6}.fJ0dZW_publicEventMeta{color:#46574e;border-top:1px solid #e4ebe6;gap:8px;margin-top:17px;padding-top:14px;font-size:12px;display:grid}.fJ0dZW_publicEventMeta span{align-items:center;gap:7px;display:flex}.fJ0dZW_eventsEmpty{color:#fff;background:radial-gradient(circle at 85% 15%,#33d68b33,#0000 32%),linear-gradient(130deg,#092e20,#0f573b);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:clamp(24px,4vw,42px);display:grid;box-shadow:0 18px 42px #0a382529}.fJ0dZW_eventsEmptyIcon{color:#8ef1bd;background:#ffffff14;border:1px solid #ffffff24;border-radius:17px;place-items:center;width:62px;height:62px;display:grid}.fJ0dZW_eventsEmpty h3{margin:4px 0 7px;font-size:20px}.fJ0dZW_eventsEmpty p:not(.fJ0dZW_kicker){color:#c4dbd0;max-width:62ch;margin:0;font-size:13px;line-height:1.55}.fJ0dZW_darkButton{color:#0b3828;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.fJ0dZW_cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;display:grid}.fJ0dZW_card{background:var(--surface,#fff);border:1px solid var(--line,#e0e8e2);border-radius:14px;padding:24px;box-shadow:0 1px 2px #0d2a1e0a,0 6px 18px #0d2a1e0d}.fJ0dZW_cardIcon{width:42px;height:42px;color:var(--green);background:#e6f2ec;border-radius:11px;place-items:center;margin-bottom:14px;display:grid}.fJ0dZW_card h3{letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:720}.fJ0dZW_card p{color:var(--text-soft,#4c5c54);margin:0;font-size:14px;line-height:1.55}.fJ0dZW_split{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.fJ0dZW_action{border:1px solid var(--line,#e0e8e2);background:var(--surface,#fff);border-radius:16px;flex-direction:column;gap:12px;padding:30px;display:flex}.fJ0dZW_action.fJ0dZW_primary{color:#fff;background:#0d3f2e;border-color:#0d3f2e}.fJ0dZW_action h3{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:780}.fJ0dZW_action p{opacity:.9;margin:0;font-size:14px;line-height:1.55}.fJ0dZW_action .fJ0dZW_cta,.fJ0dZW_action .fJ0dZW_ctaGhost{align-self:flex-start;margin-top:6px}.fJ0dZW_action:not(.fJ0dZW_primary) .fJ0dZW_cta{color:#fff;background:#0d3f2e}.fJ0dZW_process{background:#e9f2ec}.fJ0dZW_kicker{color:#0b6446;letter-spacing:.14em;margin:0 0 10px;font-size:11px;font-weight:800}.fJ0dZW_steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0 20px;display:grid}.fJ0dZW_steps article{background:#fff;border:1px solid #d7e5dc;border-radius:14px;padding:24px;position:relative}.fJ0dZW_steps article>span{color:#6f8f7f;font-size:20px;font-weight:800;position:absolute;top:16px;right:18px}.fJ0dZW_steps svg{color:var(--green)}.fJ0dZW_steps h3{margin:16px 0 7px;font-size:17px}.fJ0dZW_steps p{color:#4c5c54;margin:0;font-size:14px;line-height:1.5}.fJ0dZW_inlineLink{color:#0d3f2e;align-items:center;gap:8px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.fJ0dZW_gallerySection{color:#fff;background:radial-gradient(circle at 88% 14%,#2cc37d2e,#0000 30%),#09261b;position:relative;overflow:hidden}.fJ0dZW_gallerySection:before{content:"";pointer-events:none;opacity:.26;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.fJ0dZW_gallerySection .fJ0dZW_sectionInner{z-index:1;position:relative}.fJ0dZW_gallerySection .fJ0dZW_sectionLede{color:#b7cec2}.fJ0dZW_gallerySection .fJ0dZW_kicker{color:#65dfa4}.fJ0dZW_galleryAlbumCard{color:#fff;border:1px solid #ffffff24;border-radius:21px;min-height:clamp(300px,46vw,490px);margin-bottom:18px;display:block;position:relative;overflow:hidden;box-shadow:0 24px 58px #00000042}.fJ0dZW_galleryAlbumCard>img{object-fit:cover;object-position:center 43%;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.fJ0dZW_galleryAlbumCard:hover>img{transform:scale(1.035)}.fJ0dZW_galleryAlbumShade{background:linear-gradient(90deg,#031810eb,#03181061 62%,#03181014),linear-gradient(#0000 55%,#0318108f);position:absolute;inset:0}.fJ0dZW_galleryAlbumCopy{flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:clamp(22px,5vw,52px);left:clamp(20px,5vw,54px);right:clamp(20px,5vw,54px)}.fJ0dZW_galleryAlbumCopy small{color:#67e0a7;letter-spacing:.16em;margin-bottom:8px;font-size:11px;font-weight:850}.fJ0dZW_galleryAlbumCopy strong{letter-spacing:-.04em;font-size:clamp(34px,7vw,68px);line-height:.96}.fJ0dZW_galleryAlbumCopy em{color:#0a3827;background:#fff;border-radius:999px;margin-top:14px;padding:10px 15px;font-size:12px;font-style:normal;font-weight:800}.fJ0dZW_galleryAlbumCard:focus-visible{outline-offset:4px;outline:3px solid #6fe4aa}.fJ0dZW_cameraMark{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:14px;justify-content:center;align-items:center;gap:4px;width:56px;height:46px;display:flex}.fJ0dZW_cameraMark span{background:#6fe4aa;border-radius:8px;width:5px}.fJ0dZW_cameraMark span:first-child{height:13px}.fJ0dZW_cameraMark span:nth-child(2){height:25px}.fJ0dZW_cameraMark span:nth-child(3){height:18px}.fJ0dZW_galleryGrid{grid-template-columns:repeat(12,1fr);grid-auto-rows:180px;gap:13px;display:grid}.fJ0dZW_galleryCard{color:#fff;cursor:zoom-in;text-align:left;background:#103a2a;border:1px solid #ffffff1f;border-radius:16px;grid-column:span 4;padding:0;position:relative;overflow:hidden;box-shadow:0 16px 36px #0000002e}.fJ0dZW_galleryCard:first-child{grid-area:span 2/span 7}.fJ0dZW_galleryCard:nth-child(2),.fJ0dZW_galleryCard:nth-child(3){grid-column:span 5}.fJ0dZW_galleryCard img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1),filter .35s}.fJ0dZW_galleryCard:hover img{filter:saturate(1.08);transform:scale(1.045)}.fJ0dZW_galleryShade{background:linear-gradient(#03140d0d 34%,#03140de0);position:absolute;inset:0}.fJ0dZW_galleryCopy{flex-direction:column;gap:5px;display:flex;position:absolute;bottom:17px;left:18px;right:18px}.fJ0dZW_galleryCopy small{color:#a8d6c0;font-size:var(--text-2xs);text-transform:capitalize}.fJ0dZW_galleryCopy strong{letter-spacing:-.01em;font-size:17px}.fJ0dZW_galleryZoom{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);opacity:0;background:#051f1594;border:1px solid #ffffff47;border-radius:10px;place-items:center;width:35px;height:35px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:14px;right:14px;transform:translateY(-4px)}.fJ0dZW_galleryCard:hover .fJ0dZW_galleryZoom,.fJ0dZW_galleryCard:focus-visible .fJ0dZW_galleryZoom{opacity:1;transform:translateY(0)}.fJ0dZW_galleryCard:focus-visible{outline-offset:3px;outline:3px solid #6fe4aa}.fJ0dZW_galleryEmpty{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff21;border-radius:20px;grid-template-columns:minmax(220px,.7fr) 1fr;align-items:center;gap:clamp(28px,6vw,70px);padding:clamp(24px,4vw,42px);display:grid}.fJ0dZW_galleryEmptyVisual{color:#83e9b6;background:radial-gradient(circle,#46e09530,#0000 36%),linear-gradient(145deg,#ffffff12,#ffffff04);border-radius:15px;place-items:center;min-height:190px;display:grid;position:relative;overflow:hidden}.fJ0dZW_galleryEmptyVisual:before,.fJ0dZW_galleryEmptyVisual:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:180px;height:180px;position:absolute}.fJ0dZW_galleryEmptyVisual:after{width:105px;height:105px}.fJ0dZW_galleryEmptyVisual>span{background:#ffffff1a;width:70%;height:1px;position:absolute;transform:rotate(-13deg)}.fJ0dZW_galleryEmptyVisual>span:first-of-type{top:36%}.fJ0dZW_galleryEmptyVisual>span:nth-of-type(2){top:50%}.fJ0dZW_galleryEmptyVisual>span:nth-of-type(3){top:64%}.fJ0dZW_galleryEmpty h3{margin:0 0 9px;font-size:clamp(21px,3vw,29px)}.fJ0dZW_galleryEmpty p:not(.fJ0dZW_kicker){color:#b7cec2;max-width:54ch;margin:0;font-size:14px;line-height:1.65}.fJ0dZW_lightboxBackdrop{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020d09e6;place-items:center;padding:clamp(14px,4vw,42px);display:grid;position:fixed;inset:0}.fJ0dZW_lightbox{background:#0b241a;border:1px solid #ffffff29;border-radius:19px;grid-template-rows:minmax(0,1fr) auto;width:min(1050px,100%);max-height:calc(100vh - 40px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000007a}.fJ0dZW_lightbox>img{object-fit:contain;background:#071b13;width:100%;max-height:calc(100vh - 190px)}.fJ0dZW_lightbox>div{padding:18px 21px 21px}.fJ0dZW_lightbox p{color:#67dca4;font-size:var(--text-2xs);text-transform:capitalize;margin:0 0 5px}.fJ0dZW_lightbox h3{margin:0 0 6px;font-size:20px}.fJ0dZW_lightbox span{color:#b8ccc2;font-size:13px;line-height:1.55}.fJ0dZW_lightboxClose{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031810c2;border:1px solid #ffffff47;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:13px;right:13px}.fJ0dZW_lightbox:focus{outline:none}.fJ0dZW_lightboxClose:focus-visible{outline-offset:3px;outline:3px solid #6fe4aa}.fJ0dZW_footerPro{color:#d1e2d7;text-align:left;background:#061911;border-top:1px solid #143826;position:relative;overflow:hidden}.fJ0dZW_footerPro a{color:inherit;text-decoration:none;transition:color .18s,transform .18s}.fJ0dZW_footerPro a:hover{color:#5edb99}.fJ0dZW_footerTopBanner{background:#04140d;border-bottom:1px solid #0f2d1e;padding:20px clamp(16px,5vw,56px)}.fJ0dZW_footerTopInner{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:0 auto;display:flex}.fJ0dZW_footerTopText{flex:auto;align-items:center;gap:14px;display:flex}.fJ0dZW_footerTopBadge{color:#5edb99;white-space:nowrap;background:#0d2f1d;border:1px solid #1a4d33;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:6px 13px;font-size:12px;font-weight:700;display:inline-flex}.fJ0dZW_footerTopText p{font-size:var(--text-sm);color:#9cb9a7;margin:0;line-height:1.4}.fJ0dZW_footerTopActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.fJ0dZW_footerTopCta,.fJ0dZW_footerTopGhost{white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:650;display:inline-flex}.fJ0dZW_footerTopCta{background:#188657;color:#fff!important}.fJ0dZW_footerTopCta:hover{background:#20a36b}.fJ0dZW_footerTopGhost{background:0 0;border:1px solid #204c35;color:#d1e2d7!important}.fJ0dZW_footerTopGhost:hover{border-color:#5edb99;color:#5edb99!important}.fJ0dZW_footerMain{padding:48px clamp(16px,5vw,56px) 36px}.fJ0dZW_footerGrid{text-align:left;grid-template-columns:1.45fr 1fr 1.15fr 1.25fr;align-items:start;gap:clamp(28px,4.5vw,56px);max-width:1180px;margin:0 auto;display:grid}.fJ0dZW_footerColBrand{text-align:left;flex-direction:column;align-items:flex-start;gap:14px;display:flex}.fJ0dZW_footerLogo{justify-content:flex-start;align-items:center;display:flex}.fJ0dZW_footerLogo .brand{margin:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.fJ0dZW_footerLogo .brand-mark{width:175px;height:auto;margin:0 0 0 -8px;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.fJ0dZW_footerLogo .brand-mark img{object-fit:contain;border-radius:0!important}.fJ0dZW_footerBrandCopy{flex-direction:column;gap:8px;display:flex}.fJ0dZW_footerBrandLead{font-size:var(--text-sm);color:#d1e2d7;text-align:left;margin:0;font-weight:550;line-height:1.5}.fJ0dZW_footerBrandMission{color:#8dafa0;text-align:left;margin:0;font-size:12.5px;line-height:1.5}.fJ0dZW_footerLegalPills{flex-direction:column;align-items:flex-start;gap:7px;width:100%;display:flex}.fJ0dZW_footerLegalPill{color:#79d4a4;white-space:nowrap;background:#0d2a1c;border:1px solid #184831;border-radius:6px;align-items:center;gap:7px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.fJ0dZW_footerCol{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.fJ0dZW_footerColTitle{letter-spacing:.06em;text-transform:uppercase;color:#fff;text-align:left;width:100%;margin:0 0 16px;font-size:13px;font-weight:750}.fJ0dZW_footerLinks{text-align:left;flex-direction:column;align-items:flex-start;gap:11px;width:100%;margin:0;padding:0;list-style:none;display:flex}.fJ0dZW_footerLinks li{text-align:left;width:100%}.fJ0dZW_footerLinks a{font-size:var(--text-sm);color:#9cb9a7;text-align:left;transition:color .18s,transform .18s;display:inline-block}.fJ0dZW_footerLinks a:hover{color:#5edb99;transform:translate(4px)}.fJ0dZW_footerContactList{text-align:left;flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin:0;padding:0;list-style:none;display:flex}.fJ0dZW_footerContactList li{color:#9cb9a7;text-align:left;align-items:flex-start;gap:10px;width:100%;font-size:13px;line-height:1.45;display:flex}.fJ0dZW_footerContactList li>span,.fJ0dZW_footerContactList a{color:#b9d3c6}.fJ0dZW_footerContactIcon{color:#5edb99;flex-shrink:0;margin-top:2px}.fJ0dZW_footerSocials{margin-top:var(--sp-5)}.fJ0dZW_footerSocialsTitle{margin-bottom:var(--sp-2);color:#8fb0a1;font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700;display:block}.fJ0dZW_footerSocialRow{gap:var(--sp-2);flex-wrap:wrap;display:flex}.fJ0dZW_footerSocialLink{color:#cfe1d7;border-radius:var(--r-sm);background:#ffffff0f;border:1px solid #ffffff1f;place-items:center;width:44px;height:44px;transition:color .18s,background .18s,border-color .18s,transform .18s;display:grid}.fJ0dZW_footerSocialLink svg{width:21px;height:21px}.fJ0dZW_footerSocialLink:hover{color:#fff;transform:translateY(-2px)}.fJ0dZW_footerSocialLink[data-net=facebook]:hover{background:#1877f2;border-color:#1877f2}.fJ0dZW_footerSocialLink[data-net=tiktok]:hover{background:#010101;border-color:#25f4ee}.fJ0dZW_footerSocialLink[data-net=whatsapp]:hover{background:#25d366;border-color:#25d366}.fJ0dZW_footerPortalAccess{border-top:1px solid #123021;width:100%;margin-top:18px;padding-top:14px}.fJ0dZW_footerLoginBtn{background:#0f3320;border:1px solid #1c5235;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:9px 16px;font-size:12.5px;font-weight:650;transition:all .18s;display:inline-flex;color:#6ee0a5!important}.fJ0dZW_footerLoginBtn:hover{background:#184c31;border-color:#5edb99;color:#fff!important}.fJ0dZW_footerBottom{color:#728f7d;background:#03100a;border-top:1px solid #0d2419;padding:20px clamp(16px,5vw,56px);font-size:12px}.fJ0dZW_footerBottomInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;max-width:1180px;margin:0 auto;display:flex}.fJ0dZW_footerCopyright{margin:0}.fJ0dZW_footerCredits{color:#9cb9a7;margin:0}.fJ0dZW_footerCredits strong{color:#5edb99}.fJ0dZW_footerBottomBadges{gap:14px;display:flex}.fJ0dZW_footerBottomBadges span{color:#6da786;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}@media (max-width:960px){.fJ0dZW_footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}}@media (max-width:760px){.fJ0dZW_footerTopInner{flex-direction:column;align-items:flex-start;gap:14px}.fJ0dZW_footerTopText{flex-wrap:wrap;min-width:0}.fJ0dZW_footerTopText p{max-width:100%}.fJ0dZW_footerTopActions{width:100%}.fJ0dZW_footerTopCta,.fJ0dZW_footerTopGhost{flex:1;justify-content:center}}@media (max-width:480px){.fJ0dZW_footerTopText{flex-direction:column;align-items:flex-start;gap:8px}.fJ0dZW_footerTopActions{flex-direction:column;align-items:stretch}.fJ0dZW_footerTopCta,.fJ0dZW_footerTopGhost{flex:none;width:100%;min-height:44px}}@media (max-width:600px){.fJ0dZW_footerGrid{grid-template-columns:1fr;gap:30px}.fJ0dZW_footerBottomInner{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-color-scheme:dark){.fJ0dZW_page{color:#e9f1eb;background:#0c1411}.fJ0dZW_card,.fJ0dZW_action:not(.fJ0dZW_primary){background:#131e18;border-color:#21322a}.fJ0dZW_cardIcon{color:#43c78e;background:#14271e}.fJ0dZW_card p,.fJ0dZW_sectionLede{color:#a3b4aa}.fJ0dZW_action:not(.fJ0dZW_primary) .fJ0dZW_cta{background:var(--green)}.fJ0dZW_eventsSection{background:linear-gradient(#101b16,#0c1411)}.fJ0dZW_publicEventCard{background:#131e18;border-color:#24372e;box-shadow:0 16px 40px #0000002e}.fJ0dZW_publicEventBody p,.fJ0dZW_publicEventMeta{color:#a9bbb1}.fJ0dZW_publicEventMeta{border-color:#263a30}.fJ0dZW_legalSection{background:linear-gradient(#101b16,#101b16)}.fJ0dZW_legalPanel{color:#e9f1eb;background:#131e18;border-color:#263b31;box-shadow:0 24px 60px #00000047}.fJ0dZW_legalShield{color:#67dca4;background:#142a20;border-color:#28543f}.fJ0dZW_legalDescription{color:#a9bbb1}.fJ0dZW_legalStatus{color:#79e0ac;background:#132b20;border-color:#28543f}.fJ0dZW_legalStatus span{color:#a6bcb0}.fJ0dZW_legalFact{background:#101a15;border-color:#26382f}.fJ0dZW_legalFact dt,.fJ0dZW_legalFact dd span{color:#9db1a6}.fJ0dZW_showcaseSection,.fJ0dZW_faqSection{background:#0c1411}.fJ0dZW_showcaseCard,.fJ0dZW_faqCard{background:#131e18;border-color:#24372e}.fJ0dZW_showcaseTitle,.fJ0dZW_faqQuestion{color:#e9f1eb}.fJ0dZW_showcaseTagline,.fJ0dZW_showcaseDesc,.fJ0dZW_faqAnswer{color:#a9bbb1}.fJ0dZW_showcaseIcon{color:#5edb99;background:#182e23}.fJ0dZW_genreTag{color:#7ee2af;background:#15241d;border-color:#284436}.fJ0dZW_showcaseBtn{color:#a6e7c6;background:#182c22;border-color:#294738}.fJ0dZW_showcaseBtn:hover{color:#fff;background:#1e875a;border-color:#1e875a}.fJ0dZW_filterChip{color:#a9bbb1;background:#131e18;border-color:#263b30}.fJ0dZW_filterChip:hover{color:#7ee2af;background:#1b2e25;border-color:#3b604e}.fJ0dZW_faqAnswer{border-top-color:#22372c}}.fJ0dZW_waFloatingWrap{z-index:99;position:fixed;bottom:24px;right:24px}.fJ0dZW_waFloatingBtn{color:#062018;font-size:var(--text-sm);background:#25d366;border-radius:50px;align-items:center;gap:10px;padding:12px 18px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex;position:relative;box-shadow:0 10px 28px #25d36666}.fJ0dZW_waFloatingBtn:hover{background:#20ba5a;transform:translateY(-2px)scale(1.03);box-shadow:0 14px 34px #25d36680}.fJ0dZW_waFloatingBtn:focus-visible{outline-offset:4px;outline:3px solid #25d366}.fJ0dZW_waPulse{pointer-events:none;z-index:-1;background:#25d36666;border-radius:50px;animation:2.2s ease-out infinite fJ0dZW_waPulseAnim;position:absolute;inset:-4px}@keyframes fJ0dZW_waPulseAnim{0%{opacity:.8;transform:scale(.95)}70%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1.15)}}.fJ0dZW_showcaseSection{background:#fbfdfb}.fJ0dZW_filterChips{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.fJ0dZW_filterChip{color:#37473f;cursor:pointer;background:#fff;border:1px solid #dbe6de;border-radius:20px;min-height:44px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .18s}.fJ0dZW_filterChip:hover{color:#0b4a31;background:#edf7f1;border-color:#a7ceba}.fJ0dZW_filterChipActive{box-shadow:0 4px 14px #0d3f2e33;color:#fff!important;background:#0d3f2e!important;border-color:#0d3f2e!important}.fJ0dZW_showcaseGrid{grid-template-columns:repeat(auto-fill,minmax(min(310px,100%),1fr));gap:20px;display:grid}.fJ0dZW_membersSection{background:linear-gradient(#f2f7f3 0%,#e9f2ec 100%)}.fJ0dZW_membersGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.fJ0dZW_memberCard{background:#fff;border:1px solid #d8e5dc;border-radius:20px;min-width:0;transition:transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 16px 38px #0a372414}.fJ0dZW_memberCard:hover{transform:translateY(-4px);box-shadow:0 22px 46px #0a372424}.fJ0dZW_memberPhoto{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 72% 22%,#38be7e2e,#0000 34%),#f7faf8;place-items:center;display:grid;position:relative;overflow:hidden}.fJ0dZW_memberPhoto:after{content:"";background:linear-gradient(90deg,#d6232a 0 48%,#fff 48% 52%,#159557 52%);height:7px;position:absolute;bottom:0;left:0;right:0}.fJ0dZW_memberPhoto img{object-fit:contain;object-position:center;width:92%;height:92%;display:block;transform:translateY(-3%)}.fJ0dZW_memberPhoto>span{letter-spacing:.04em;font-size:42px;font-weight:850}.fJ0dZW_memberVerified{box-sizing:content-box;color:#08774c;background:#fff;border-radius:50%;padding:5px;position:absolute;bottom:17px;right:14px;box-shadow:0 5px 15px #0000002e}.fJ0dZW_memberBody{padding:21px}.fJ0dZW_memberNumber{color:#16875a;letter-spacing:.12em;margin:0 0 7px;font-size:11px;font-weight:850}.fJ0dZW_memberBody h3{color:#12211b;text-transform:uppercase;min-height:44px;margin:0 0 4px;font-size:17px;line-height:1.28}.fJ0dZW_memberArtistic{color:#607068;margin:0 0 9px;font-size:13px}.fJ0dZW_memberPosition{color:#0b6843;letter-spacing:.045em;text-transform:uppercase;background:#e8f6ee;border-radius:999px;width:fit-content;margin-top:10px;padding:5px 10px;font-size:11px;display:block}.fJ0dZW_memberVerifyLink{color:#0d573a;align-items:center;gap:7px;min-height:44px;margin-top:16px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.fJ0dZW_memberVerifyLink:hover{text-underline-offset:4px;text-decoration:underline}.fJ0dZW_memberVerifyLink:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:5px}.fJ0dZW_showcaseCard{background:#fff;border:1px solid #e1ebe3;border-radius:16px;flex-direction:column;padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 6px 20px #0d30210a}.fJ0dZW_showcaseCard:hover{border-color:#b7d6c4;transform:translateY(-3px);box-shadow:0 14px 35px #0d302114}.fJ0dZW_showcaseHeader{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.fJ0dZW_showcaseIcon{color:#128757;background:#eaf6ee;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.fJ0dZW_showcaseTitle{color:#12211b;margin:0 0 3px;font-size:16.5px;font-weight:750}.fJ0dZW_showcaseTagline{color:#607369;margin:0;font-size:12px;font-weight:550}.fJ0dZW_showcaseDesc{font-size:var(--text-sm);color:#43544c;flex-grow:1;margin:0 0 16px;line-height:1.5}.fJ0dZW_showcaseGenres{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.fJ0dZW_genreTag{color:#1b5239;background:#f0f6f2;border:1px solid #dce8e0;border-radius:6px;padding:3px 9px;font-size:11.5px;font-weight:600}.fJ0dZW_showcaseMeta{border-top:1px dashed #e2ebe4;margin-bottom:16px;padding-top:12px}.fJ0dZW_idealRow{color:#55675e;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.fJ0dZW_checkIcon{color:#1b8a59;flex-shrink:0;margin-top:1px}.fJ0dZW_showcaseAction{margin-top:auto}.fJ0dZW_showcaseBtn{width:100%;font-size:var(--text-sm);color:#0e5035;background:#f4faf6;border:1px solid #cfe0d5;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:650;text-decoration:none;transition:all .15s;display:inline-flex}.fJ0dZW_showcaseBtn:hover{color:#fff;background:#0d3f2e;border-color:#0d3f2e}.fJ0dZW_faqSection{background:#f7faf8}.fJ0dZW_faqList{flex-direction:column;gap:12px;max-width:860px;margin:0 auto;display:flex}.fJ0dZW_faqCard{background:#fff;border:1px solid #e1ebe3;border-radius:14px;transition:border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 4px 14px #0d302108}.fJ0dZW_faqCardOpen{border-color:#1b8a59;box-shadow:0 8px 24px #0d302112}.fJ0dZW_faqButton{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 20px;font-family:inherit;display:flex}.fJ0dZW_faqQuestion{color:#12211b;font-size:15.5px;font-weight:700}.fJ0dZW_faqChevron{color:#4b6055;flex-shrink:0;transition:transform .22s cubic-bezier(.2,0,0,1)}.fJ0dZW_faqChevronRotated{color:#1b8a59;transform:rotate(180deg)}.fJ0dZW_faqAnswerWrap{padding:0 20px 20px}.fJ0dZW_faqAnswer{color:#495c52;border-top:1px solid #eef4f0;margin:0;padding-top:10px;font-size:14px;line-height:1.6}@media (max-width:1080px){.fJ0dZW_publicEventsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fJ0dZW_publicEventCard:last-child:nth-child(odd){grid-column:1/-1}.fJ0dZW_galleryCard{grid-column:span 6}.fJ0dZW_galleryCard:first-child{grid-column:span 7}.fJ0dZW_galleryCard:nth-child(2),.fJ0dZW_galleryCard:nth-child(3){grid-column:span 5}}@media (max-width:900px){.fJ0dZW_membersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.fJ0dZW_mobileMenuButton{color:#123d2d;cursor:pointer;background:#edf5f0;border:1px solid #d3e2d9;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;margin-left:auto;padding:0;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:grid}.fJ0dZW_mobileMenuButton:hover{color:#fff;background:#0d6f49;border-color:#0d6f49}.fJ0dZW_mobileMenuButton:focus-visible{outline:3px solid var(--green);outline-offset:3px}.fJ0dZW_mobileMenuButton svg{width:21px;height:21px}.fJ0dZW_nav{z-index:12;visibility:hidden;opacity:0;color:#12211b;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#fffffffa;border:1px solid #d7e4dc;border-radius:15px;gap:2px;min-width:0;max-height:min(65vh,420px);margin:0;padding:9px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto;transform:translateY(-8px);box-shadow:0 22px 55px #072b1c33}.fJ0dZW_navOpen{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.fJ0dZW_nav a{box-sizing:border-box;border-radius:9px;align-items:center;width:100%;padding:12px 13px;font-size:14px;display:flex}.fJ0dZW_nav a:after{width:3px;height:auto;inset:10px auto 10px 3px;transform:scaleY(0)}.fJ0dZW_navActive{background:#edf7f1;color:#0d6f49!important}.fJ0dZW_navActive:after{transform:scaleY(1)!important}}@media (max-width:760px){.fJ0dZW_topbar{padding-top:8px;padding-bottom:8px}.fJ0dZW_topbar .brand-mark{width:155px;margin-left:-17px}.fJ0dZW_topbarCompact .brand-mark{width:138px;margin-left:-15px}.fJ0dZW_topActions .fJ0dZW_topPostulate{display:none}.fJ0dZW_topActions .fJ0dZW_topLogin{min-height:40px;padding:8px 12px;font-size:12px}.fJ0dZW_hero{min-height:auto}.fJ0dZW_hero:before{background-position:65%}.fJ0dZW_heroInner{grid-template-columns:1fr;min-height:520px}.fJ0dZW_heroSeal{justify-self:start;margin-bottom:0}.fJ0dZW_sectionHeading{gap:14px}.fJ0dZW_sectionHeading>svg,.fJ0dZW_cameraMark{display:none}.fJ0dZW_publicEventsGrid{grid-template-columns:1fr}.fJ0dZW_publicEventCard:last-child:nth-child(odd){grid-column:auto}.fJ0dZW_eventsEmpty{grid-template-columns:auto 1fr}.fJ0dZW_eventsEmpty .fJ0dZW_darkButton{grid-column:1/-1}.fJ0dZW_galleryGrid{grid-template-columns:1fr;grid-auto-rows:220px}.fJ0dZW_galleryCard,.fJ0dZW_galleryCard:first-child,.fJ0dZW_galleryCard:nth-child(2),.fJ0dZW_galleryCard:nth-child(3){grid-area:auto}.fJ0dZW_galleryCard:first-child{min-height:300px}.fJ0dZW_galleryEmpty{grid-template-columns:1fr}.fJ0dZW_galleryEmptyVisual{min-height:150px}.fJ0dZW_steps{grid-template-columns:1fr}.fJ0dZW_legalPanel{grid-template-columns:1fr;gap:25px}.fJ0dZW_membersGrid{grid-template-columns:1fr;gap:14px}.fJ0dZW_memberCard{grid-template-columns:118px minmax(0,1fr);display:grid}.fJ0dZW_memberPhoto{aspect-ratio:auto;min-height:175px}.fJ0dZW_memberBody{padding:17px}.fJ0dZW_memberBody h3{min-height:0;font-size:15px}}@media (max-width:460px){.fJ0dZW_topbar .brand-mark{width:145px;margin-left:-16px}.fJ0dZW_topbarCompact .brand-mark{width:132px;margin-left:-15px}.fJ0dZW_topActions .fJ0dZW_topLogin{padding:8px 10px;font-size:11px}.fJ0dZW_loginLongLabel{display:none}.fJ0dZW_loginShortLabel{display:inline}.fJ0dZW_eventsEmpty{grid-template-columns:1fr}.fJ0dZW_eventsEmptyIcon{width:52px;height:52px}.fJ0dZW_legalPanel{border-radius:17px;padding:20px}.fJ0dZW_legalTitleRow{gap:12px}.fJ0dZW_legalShield{width:44px;height:44px}.fJ0dZW_legalFacts{grid-template-columns:1fr}.fJ0dZW_legalFactWide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.fJ0dZW_topbar,.fJ0dZW_nav,.fJ0dZW_nav a,.fJ0dZW_nav a:after,.fJ0dZW_mobileMenuButton,.fJ0dZW_cta,.fJ0dZW_ctaGhost,.fJ0dZW_publicEventCard,.fJ0dZW_publicEventArt>img,.fJ0dZW_galleryCard img,.fJ0dZW_galleryZoom{transition:none!important}.fJ0dZW_topbar .brand-mark{transition:none!important}.fJ0dZW_heroCopy .fJ0dZW_eyebrow,.fJ0dZW_heroCopy h1,.fJ0dZW_heroCopy .fJ0dZW_lede,.fJ0dZW_heroActions,.fJ0dZW_heroTrust,.fJ0dZW_heroSeal{animation:none!important}.fJ0dZW_hero:before{transform:scale(1.06)!important}.fJ0dZW_cta:hover,.fJ0dZW_ctaGhost:hover,.fJ0dZW_publicEventCard:hover,.fJ0dZW_galleryCard:hover img{transform:none}}
.Xp1-5W_section{z-index:4;background:#eaf2ed;margin-top:0;padding:clamp(28px,4vw,48px) clamp(16px,5vw,56px) 14px;scroll-margin-top:116px;position:relative}.Xp1-5W_playerContainer{isolation:isolate;width:100%;max-width:1080px;margin:0 auto;position:relative}.Xp1-5W_ambientGlow{z-index:-1;filter:blur(54px);opacity:.16;pointer-events:none;background-position:50%;background-size:cover;border-radius:40px;transition:opacity .6s,transform .6s;position:absolute;inset:-20px;transform:scale(.96)}.Xp1-5W_ambientGlowActive{opacity:.32;transform:scale(1.02)}.Xp1-5W_player{color:#f8fafc;border:1px solid #ffffff2e;border-radius:28px;grid-template-columns:240px minmax(0,1fr);gap:clamp(24px,3.5vw,44px);padding:24px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #041e146b,0 4px 18px #00000040}.Xp1-5W_backdropArt{z-index:0;filter:blur(24px);opacity:.9;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-30px;transform:scale(1.1)}.Xp1-5W_backdropOverlay{z-index:1;pointer-events:none;background:linear-gradient(135deg,#02100bc2 0%,#010906e0 100%);position:absolute;inset:0}.Xp1-5W_stage{z-index:2;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:220px;height:220px;display:flex;position:relative}.Xp1-5W_vinyl{z-index:1;pointer-events:none;opacity:.55;background:radial-gradient(circle,#2a2a2a 0%,#161616 45%,#080808 100%);border-radius:50%;justify-content:center;align-items:center;width:196px;height:196px;transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .45s;display:flex;position:absolute;transform:translate(0);box-shadow:0 10px 30px #000000a6}.Xp1-5W_vinylPlaying{opacity:1;animation:8s linear infinite Xp1-5W_vinylSpin;transform:translate(42px)}.Xp1-5W_vinylGroove{border:1px solid #ffffff14;border-radius:50%;width:78%;height:78%;position:absolute}.Xp1-5W_vinylGrooveInner{border:1px solid #ffffff14;border-radius:50%;width:58%;height:58%;position:absolute}.Xp1-5W_vinylCenterLabel{background:#dc2626;border:3px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32%;height:32%;display:flex;box-shadow:inset 0 0 4px #00000080}.Xp1-5W_vinylCenterHole{background:#020617;border-radius:50%;width:8px;height:8px}.Xp1-5W_artwork{z-index:2;background:#061e14;border:1.5px solid #ffffff38;border-radius:20px;width:210px;height:210px;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000008c}.Xp1-5W_artwork img{object-fit:cover;width:100%;height:100%;display:block}.Xp1-5W_artwork img[src$=\.svg]{object-fit:contain;background:linear-gradient(145deg,#0b4a32,#071f17);padding:38px}.Xp1-5W_artworkShade{pointer-events:none;background:linear-gradient(#0000 45%,#020e09a6 100%);position:absolute;inset:0}.Xp1-5W_artworkGloss{pointer-events:none;background:linear-gradient(135deg,#ffffff38 0%,#ffffff05 40%,#0000 100%);position:absolute;inset:0}.Xp1-5W_onAirBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.08em;white-space:nowrap;background:#04140ed1;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:10px;font-weight:850;display:inline-flex;position:absolute;top:12px;left:12px}.Xp1-5W_liveDot{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite Xp1-5W_livePulse;box-shadow:0 0 0 4px #22c55e40}.Xp1-5W_equalizerMini{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03100bb3;border:1px solid #ffffff1f;border-radius:8px;align-items:flex-end;gap:3px;height:22px;padding:4px 6px;display:flex;position:absolute;bottom:12px;right:12px}.Xp1-5W_eqBar{transform-origin:bottom;background:linear-gradient(#86efac,#22c55e);border-radius:3px;width:3.5px;height:14px;animation:1.1s ease-in-out infinite alternate Xp1-5W_eqBounce}.Xp1-5W_eqBar:first-child{animation-duration:.9s;animation-delay:.1s}.Xp1-5W_eqBar:nth-child(2){animation-duration:1.3s;animation-delay:.3s}.Xp1-5W_eqBar:nth-child(3){animation-duration:.8s;animation-delay:.2s}.Xp1-5W_eqBar:nth-child(4){animation-duration:1.15s;animation-delay:50ms}.Xp1-5W_content{z-index:2;flex-direction:column;justify-content:space-between;min-width:0;padding:4px 0;display:flex;position:relative}.Xp1-5W_metaRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Xp1-5W_metaBadges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Xp1-5W_stationBadge{color:#86efac;letter-spacing:.12em;background:#22c55e24;border:1px solid #22c55e47;border-radius:10px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:850;display:inline-flex}.Xp1-5W_streamerBadge{color:#e2e8f0;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:650;display:inline-flex}.Xp1-5W_metaRight{align-items:center;gap:8px;display:flex}.Xp1-5W_hdBadge{color:#94a3b8;letter-spacing:.08em;background:#00000059;border:1px solid #ffffff1f;border-radius:8px;padding:3px 8px;font-size:9.5px;font-weight:750}.Xp1-5W_listenersBadge{color:#cbd5e1;background:#00000059;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:650;display:inline-flex}.Xp1-5W_trackInfo{min-width:0;margin:16px 0 18px}.Xp1-5W_trackKicker{color:#86efac;letter-spacing:.16em;width:fit-content;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.Xp1-5W_titleViewport{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% 92%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 92%,#0000 100%)}.Xp1-5W_trackInfo h2{color:#fff;letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 16px #000c,0 0 24px #22c55e33;margin:0;font-size:clamp(24px,3.2vw,36px);font-weight:850;line-height:1.12}.Xp1-5W_titleMarquee{gap:40px;animation:12s linear infinite Xp1-5W_titleMarqueeScroll;display:flex;text-overflow:clip!important;max-width:none!important;overflow:visible!important}.Xp1-5W_titleMarquee span+span{display:inline-block}.Xp1-5W_trackArtist{color:#a7f3d0;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 8px #000000b3;margin:6px 0 0;font-size:15px;font-weight:550;overflow:hidden}.Xp1-5W_controlsRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.Xp1-5W_playWrapper{flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;display:flex;position:relative}.Xp1-5W_playAuraRing{pointer-events:none;opacity:.25;background:#22c55e1f;border:2px solid #4ade806b;border-radius:50%;width:68px;height:68px;transition:transform .4s,opacity .4s;position:absolute}.Xp1-5W_playAuraRingActive{animation:2.6s ease-in-out infinite Xp1-5W_auraBreath}.Xp1-5W_playButton{color:#032115;cursor:pointer;background:linear-gradient(135deg,#4ade80,#16a34a);border:2px solid #86efac8c;border-radius:50%;place-items:center;width:58px;height:58px;padding:0;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s;display:grid;box-shadow:0 6px 20px #22c55e6b}.Xp1-5W_playButton:hover{transform:scale(1.06);box-shadow:0 8px 26px #22c55e8c}.Xp1-5W_playButton:focus-visible{outline-offset:4px;outline:3px solid #86efac}.Xp1-5W_playIconOffset{margin-left:3px}.Xp1-5W_loader{border:3px solid #0321154d;border-top-color:#032115;border-radius:50%;width:24px;height:24px;animation:.72s linear infinite Xp1-5W_spin}.Xp1-5W_statusDescription{flex-direction:column;min-width:0;display:flex}.Xp1-5W_statusDescription strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 4px #0009;font-size:13.5px;font-weight:750;overflow:hidden}.Xp1-5W_statusDescription span{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.Xp1-5W_actionsGroup{align-items:center;gap:12px;margin-left:auto;display:flex}.Xp1-5W_shareBtn{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:6px;padding:8px 14px;font-size:11.5px;font-weight:650;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.Xp1-5W_shareBtn:hover{background:#ffffff24;border-color:#ffffff38;transform:translateY(-1px)}.Xp1-5W_volumeBox{background:#00000059;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:6px 10px;display:flex}.Xp1-5W_volumeMuteBtn{color:#a7f3d0;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:transform .16s,color .16s;display:flex}.Xp1-5W_volumeMuteBtn:hover{color:#fff;transform:scale(1.1)}.Xp1-5W_volumeSliderLabel{align-items:center;display:flex}.Xp1-5W_volumeSliderLabel input{appearance:none;background:linear-gradient(90deg, #4ade80 0 var(--volume), #ffffff2e var(--volume) 100%);cursor:pointer;border-radius:999px;width:95px;height:4px;margin:0}.Xp1-5W_volumeSliderLabel input::-webkit-slider-thumb{appearance:none;background:#fff;border:3px solid #22c55e;border-radius:50%;width:14px;height:14px;box-shadow:0 2px 6px #0006}.Xp1-5W_volumeSliderLabel input::-moz-range-thumb{background:#fff;border:3px solid #22c55e;border-radius:50%;width:10px;height:10px;box-shadow:0 2px 6px #0006}.Xp1-5W_errorMessage{color:#fca5a5;margin-top:10px;font-size:11.5px;font-weight:500}.Xp1-5W_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes Xp1-5W_vinylSpin{0%{transform:translate(42px)rotate(0)}to{transform:translate(42px)rotate(360deg)}}@keyframes Xp1-5W_auraBreath{0%,to{opacity:.32;transform:scale(1)}50%{opacity:.72;transform:scale(1.08)}}@keyframes Xp1-5W_livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}@keyframes Xp1-5W_eqBounce{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}@keyframes Xp1-5W_spin{to{transform:rotate(360deg)}}@keyframes Xp1-5W_titleMarqueeScroll{0%,12%{transform:translate(0)}85%,to{transform:translate(calc(-50% - 20px))}}.Xp1-5W_appBanner{background:#fffffff2;border:1px solid #d5e3da;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px 20px;display:flex;box-shadow:0 10px 24px #07301f14}.Xp1-5W_appBannerInfo{align-items:center;gap:14px;min-width:260px;display:flex}.Xp1-5W_appBannerIconBox{color:#0f573b;background:#0f573b1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.Xp1-5W_appBannerTitleRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.Xp1-5W_appBannerBadge{letter-spacing:.08em;color:#0a4730;background:#e0eee6;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:800}.Xp1-5W_appBannerTitle{color:#12211b;font-size:14.5px;font-weight:700}.Xp1-5W_appBannerSubtitle{color:#4b6356;margin:0;font-size:12px;line-height:1.35}.Xp1-5W_appBannerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Xp1-5W_appBtn{cursor:pointer;border:1px solid #0000;border-radius:13px;align-items:center;gap:10px;padding:8px 16px;font-family:inherit;text-decoration:none;transition:all .2s;display:inline-flex}.Xp1-5W_appBtnLabels{text-align:left;flex-direction:column;line-height:1.15;display:flex}.Xp1-5W_appBtnSub{text-transform:uppercase;letter-spacing:.04em;opacity:.8;font-size:9.5px;font-weight:600}.Xp1-5W_appBtnMain{font-size:13px;font-weight:700}.Xp1-5W_appBtnAndroid{color:#fff;background:linear-gradient(135deg,#0e5439 0%,#083826 100%);border-color:#26a66b4d;box-shadow:0 4px 14px #0a382538}.Xp1-5W_appBtnAndroid:hover{background:linear-gradient(135deg,#136a49 0%,#0a452f 100%);transform:translateY(-1px);box-shadow:0 6px 18px #0a38254d}.Xp1-5W_appBtnIos{color:#fff;background:linear-gradient(135deg,#1f2924 0%,#111814 100%);border-color:#ffffff1f;box-shadow:0 4px 14px #0000002e}.Xp1-5W_appBtnIos:hover{background:linear-gradient(135deg,#2b3932 0%,#17221b 100%);transform:translateY(-1px);box-shadow:0 6px 18px #00000040}.Xp1-5W_appBtnHighlighted{box-shadow:0 0 0 2px #2bd48d,0 6px 18px #2bd48d4d}.Xp1-5W_modalBackdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03120cb8;justify-content:center;align-items:center;padding:16px;animation:.2s Xp1-5W_fadeIn;display:flex;position:fixed;inset:0}.Xp1-5W_modalCard{color:#12211b;background:#fff;border:1px solid #d5e3da;border-radius:24px;width:100%;max-width:440px;padding:24px 22px;animation:.25s cubic-bezier(.16,1,.3,1) Xp1-5W_slideUp;position:relative;box-shadow:0 25px 60px #0006}@keyframes Xp1-5W_slideUp{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.Xp1-5W_modalCloseBtn{color:#4b6356;cursor:pointer;background:#f4f8f5;border:1px solid #d5e3da;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.Xp1-5W_modalCloseBtn:hover{color:#12211b;background:#e4eee7}.Xp1-5W_modalHeader{align-items:center;gap:14px;margin-bottom:20px;display:flex}.Xp1-5W_modalAppIcon{object-fit:cover;border-radius:14px;flex-shrink:0;width:52px;height:52px;box-shadow:0 4px 12px #00000026}.Xp1-5W_modalTitle{color:#12211b;margin:0 0 2px;font-size:17px;font-weight:800;line-height:1.25}.Xp1-5W_modalSubtitle{color:#4b6356;margin:0;font-size:12px}.Xp1-5W_modalSteps{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}.Xp1-5W_modalStep{background:#f3f8f5;border:1px solid #d9e9df;border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.Xp1-5W_stepBadge{color:#fff;background:#0f573b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:12px;font-weight:800;display:flex}.Xp1-5W_stepBody{flex:1}.Xp1-5W_stepTitle{color:#12211b;margin:0 0 3px;font-size:13.5px;line-height:1.35}.Xp1-5W_stepActionHighlight{color:#0a5a3a;background:#e0f2e8;border-radius:6px;align-items:center;gap:4px;padding:1px 7px;font-weight:700;display:inline-flex}.Xp1-5W_inlineIcon{vertical-align:middle;display:inline-block}.Xp1-5W_stepDescription{color:#536f61;margin:0;font-size:11.5px;line-height:1.35}.Xp1-5W_modalBenefits{color:#0a4730;background:#e7f5ed;border:1px solid #c2e5d0;border-radius:12px;align-items:flex-start;gap:8px;margin-bottom:18px;padding:10px 12px;font-size:11.5px;line-height:1.4;display:flex}.Xp1-5W_modalBenefitIcon{color:#0f573b;flex-shrink:0;margin-top:1px}.Xp1-5W_modalConfirmBtn{color:#fff;cursor:pointer;background:#0f573b;border:none;border-radius:14px;width:100%;padding:12px;font-size:14px;font-weight:700;transition:background .2s}.Xp1-5W_modalConfirmBtn:hover{background:#136a49}.Xp1-5W_modalCloseSecondaryBtn{color:#4b6356;cursor:pointer;background:#f4f8f5;border:1px solid #d5e3da;border-radius:14px;width:100%;padding:10px;font-size:13px;font-weight:600;transition:all .2s}.Xp1-5W_modalCloseSecondaryBtn:hover{color:#12211b;background:#e5eee8}@media (max-width:1023px) and (min-width:768px){.Xp1-5W_player{grid-template-columns:190px minmax(0,1fr);gap:24px;padding:20px 24px}.Xp1-5W_stage{width:180px;height:180px}.Xp1-5W_artwork{width:170px;height:170px}.Xp1-5W_vinyl{width:160px;height:160px}.Xp1-5W_vinylPlaying{transform:translate(30px)}.Xp1-5W_volumeSliderLabel input{width:75px}}@media (max-width:767px){.Xp1-5W_section{padding:clamp(20px,4vw,32px) clamp(16px,5vw,56px) 12px}.Xp1-5W_ambientGlow{display:none!important}.Xp1-5W_player{border-radius:21px;grid-template-columns:1fr;gap:16px;padding:20px 16px;box-shadow:0 12px 28px #041e1438,0 2px 8px #0000001f}.Xp1-5W_stage{width:190px;height:190px;margin:0 auto}.Xp1-5W_artwork{border-radius:18px;width:180px;height:180px}.Xp1-5W_vinyl{width:170px;height:170px}.Xp1-5W_vinylPlaying{transform:translate(28px)}.Xp1-5W_metaRow{justify-content:center}.Xp1-5W_trackInfo{text-align:center;margin:12px 0 16px}.Xp1-5W_trackKicker{margin:0 auto 6px}.Xp1-5W_titleViewport{-webkit-mask-image:none;mask-image:none}.Xp1-5W_trackInfo h2{font-size:clamp(20px,5.5vw,26px)}.Xp1-5W_controlsRow{flex-direction:column;align-items:center;gap:14px}.Xp1-5W_statusDescription{text-align:center;align-items:center}.Xp1-5W_statusDescription strong{font-size:13px}.Xp1-5W_statusDescription span{font-size:10.5px}.Xp1-5W_actionsGroup{justify-content:center;gap:10px;width:100%;margin-left:0}.Xp1-5W_shareBtn{padding:7px 12px;font-size:11px}.Xp1-5W_volumeSliderLabel input{width:80px}.Xp1-5W_appBanner{border-radius:18px;flex-direction:column;align-items:stretch;margin-top:12px;padding:16px 14px}.Xp1-5W_appBannerInfo{min-width:0}.Xp1-5W_appBannerActions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.Xp1-5W_appBtn{justify-content:center;gap:7px;padding:9px 8px}}@media (max-width:460px){.Xp1-5W_player{border-radius:17px;padding:18px 14px}.Xp1-5W_stage{width:165px;height:165px}.Xp1-5W_artwork{width:155px;height:155px}.Xp1-5W_vinyl{width:145px;height:145px}.Xp1-5W_vinylPlaying{transform:translate(22px)}.Xp1-5W_playWrapper{width:66px;height:66px}.Xp1-5W_playAuraRing{width:64px;height:64px}.Xp1-5W_playButton{width:54px;height:54px}.Xp1-5W_volumeSliderLabel input{width:65px}.Xp1-5W_appBannerActions{grid-template-columns:1fr;gap:8px}.Xp1-5W_modalCard{border-radius:20px;padding:20px 16px}}@media (prefers-reduced-motion:reduce){.Xp1-5W_vinylPlaying,.Xp1-5W_playAuraRingActive,.Xp1-5W_liveDot,.Xp1-5W_eqBar,.Xp1-5W_loader,.Xp1-5W_titleMarquee{animation:none!important}.Xp1-5W_vinylPlaying{transform:translate(24px)!important}.Xp1-5W_titleMarquee{text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}.Xp1-5W_titleMarquee span+span{display:none!important}.Xp1-5W_playButton,.Xp1-5W_shareBtn,.Xp1-5W_ambientGlow,.Xp1-5W_vinyl{transition:none!important}}
