.join[data-astro-cid-22ilrjvf]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px}.join-hint[data-astro-cid-22ilrjvf]{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffffeb}.event .join-hint[data-astro-cid-22ilrjvf]{color:var(--muted)}.btn-join[data-astro-cid-22ilrjvf]{background:#fff;color:var(--emerald-700);box-shadow:0 6px 16px #0000002e}.btn-join[data-astro-cid-22ilrjvf]:hover{background:#f0fdf4;color:var(--emerald-800)}.hero[data-astro-cid-bhanr5vc]{box-shadow:0 16px 40px -8px #05966938,0 4px 12px -2px #0f172a0a;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-2xl, 28px);overflow:hidden}.hero-banner[data-astro-cid-bhanr5vc]{position:relative;overflow:hidden;--hero-glass: rgba(6, 78, 59, .38);--hero-pill-h: 40px;padding:38px 38px 34px;background:radial-gradient(135% 120% at 85% 10%,var(--emerald-900) 0%,var(--emerald-800) 40%,var(--emerald-700) 100%);background-size:cover;background-position:center;color:#fff;border-radius:inherit}.hero-court[data-astro-cid-bhanr5vc]{position:absolute;top:-30px;right:-40px;height:380px;opacity:.12;transform:rotate(16deg);pointer-events:none}.hero-grid[data-astro-cid-bhanr5vc]{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.hero-grid[data-astro-cid-bhanr5vc].has-cockpit{grid-template-columns:minmax(0,1fr) 340px;gap:40px}@media(max-width:960px){.hero-banner[data-astro-cid-bhanr5vc]{padding:26px 22px}.hero-grid[data-astro-cid-bhanr5vc].has-cockpit{grid-template-columns:1fr;gap:24px}}.hero-main[data-astro-cid-bhanr5vc]{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0}.hero-eyebrow[data-astro-cid-bhanr5vc]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:4px}.hero-kind[data-astro-cid-bhanr5vc]{font-family:var(--font-display, var(--font));font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:#ffffff26;border:1px solid rgba(255,255,255,.2);padding:4px 12px;border-radius:999px;backdrop-filter:blur(8px);color:#fff}.hero-status-note[data-astro-cid-bhanr5vc]{font-size:11px;font-weight:600;color:#ffffffeb}.hero[data-astro-cid-bhanr5vc] h1[data-astro-cid-bhanr5vc]{color:#fff;text-wrap:balance;font-family:var(--font-display, var(--font));font-size:clamp(32px,4vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:4px 0 0;text-shadow:0 2px 10px rgba(0,0,0,.18)}.hero-organizer[data-astro-cid-bhanr5vc]{display:inline-flex;align-items:center;gap:8px;background:#00000038;border:1px solid rgba(255,255,255,.16);padding:4px 12px 4px 6px;border-radius:999px;font-size:13px;color:#fff;backdrop-filter:blur(8px)}a[data-astro-cid-bhanr5vc].hero-organizer{min-height:32px;color:inherit;text-decoration:none;transition:background .15s ease}a[data-astro-cid-bhanr5vc].hero-organizer:hover{background:#00000059}a[data-astro-cid-bhanr5vc].hero-organizer:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:999px}.hero-organizer-text[data-astro-cid-bhanr5vc]{display:inline-flex;align-items:center;gap:4px;line-height:1.2}.hero-organizer-label[data-astro-cid-bhanr5vc]{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#ffffffb8}.hero-organizer[data-astro-cid-bhanr5vc] .avatar[data-astro-cid-bhanr5vc]{width:24px;height:24px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(255,255,255,.85)}.hero-join-note[data-astro-cid-bhanr5vc]{margin:12px 0 0;max-width:52ch;font-size:13px;line-height:1.5;color:#ffffffd9}.hero-proof[data-astro-cid-bhanr5vc]{display:inline-flex;align-items:center;gap:12px;font-size:13px;color:#fffffff2}.hero-proof-avatars[data-astro-cid-bhanr5vc]{display:inline-flex;align-items:center}.hero-proof-avatars[data-astro-cid-bhanr5vc] .avatar[data-astro-cid-bhanr5vc]{width:28px;height:28px;border:2px solid rgba(6,95,70,.9);border-radius:50%;object-fit:cover;font-size:10px;box-shadow:0 1px 3px #0003}.hero-proof-avatars[data-astro-cid-bhanr5vc] .avatar[data-astro-cid-bhanr5vc]+.avatar[data-astro-cid-bhanr5vc]{margin-left:-8px}.hero-proof-text[data-astro-cid-bhanr5vc]{font-weight:500;color:#ffffffeb}.hero-proof-text[data-astro-cid-bhanr5vc] strong[data-astro-cid-bhanr5vc]{font-weight:700;color:#fff}.hero-contact[data-astro-cid-bhanr5vc]{display:flex;align-items:center;gap:8px;font-size:14px;color:#ffffffe6}.hero-contact[data-astro-cid-bhanr5vc] a[data-astro-cid-bhanr5vc]{color:#fff;text-decoration:underline;text-underline-offset:2px}.hero-contact[data-astro-cid-bhanr5vc] a[data-astro-cid-bhanr5vc]:hover{color:#fff}.avatar-more[data-astro-cid-bhanr5vc]{background-color:#ffffff29;color:#fff;font-weight:700}.avatar-org[data-astro-cid-bhanr5vc]{background-color:#ffffffe6;color:var(--emerald-700)}.hero-chips[data-astro-cid-bhanr5vc] .chip-glass,.hero-actions[data-astro-cid-bhanr5vc] .btn-glass{box-sizing:border-box;min-height:var(--hero-pill-h);padding:0 16px;gap:8px;font-size:13px;font-weight:600;line-height:1;background:var(--hero-glass);border:1px solid rgba(255,255,255,.24);color:#fff}.hero-chips[data-astro-cid-bhanr5vc] .chip-glass{max-width:100%;min-width:0}.chip-label[data-astro-cid-bhanr5vc]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-badges-wrap[data-astro-cid-bhanr5vc]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 8px}.hero-facts[data-astro-cid-bhanr5vc]{list-style:none;margin:0;padding:6px 14px;display:flex;flex-wrap:wrap;gap:6px 16px;width:fit-content;max-width:100%;box-sizing:border-box;background:var(--hero-glass);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-md);font-size:13px;font-weight:500;line-height:1.3;color:#fffffff2;backdrop-filter:blur(8px)}.hero-fact[data-astro-cid-bhanr5vc]{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%}.hero-fact[data-astro-cid-bhanr5vc] .icon{flex:none;width:15px;height:15px;color:#ffffffd9}.hero-fact-label[data-astro-cid-bhanr5vc]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-tags[data-astro-cid-bhanr5vc]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.hero-tag[data-astro-cid-bhanr5vc]{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 10px;border:1px solid;border-radius:8px;font-size:12px;font-weight:700;line-height:1.3}.hero-tag[data-astro-cid-bhanr5vc] .icon{flex:none;width:14px;height:14px}.hero-tag-label[data-astro-cid-bhanr5vc]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-tag-blue[data-astro-cid-bhanr5vc]{background:var(--blue-50);border-color:var(--blue-100);color:var(--blue-700)}.hero-tag-emerald[data-astro-cid-bhanr5vc]{background:var(--emerald-50);border-color:var(--emerald-200);color:var(--emerald-700)}.hero-tag-slate[data-astro-cid-bhanr5vc]{background:var(--slate-50);border-color:var(--slate-200);color:var(--slate-600)}.hero-chips[data-astro-cid-bhanr5vc] .chip-glass .icon,.hero-actions[data-astro-cid-bhanr5vc] .btn-glass .icon{width:16px;height:16px;color:#ffffffd9}.hero-cta-section[data-astro-cid-bhanr5vc]{display:flex;flex-direction:column;gap:12px;margin-top:6px}.cta-row[data-astro-cid-bhanr5vc]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hero-actions[data-astro-cid-bhanr5vc]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hero-actions-secondary[data-astro-cid-bhanr5vc]{display:none}@media(max-width:640px){.hero-actions-secondary[data-astro-cid-bhanr5vc]{display:flex}}.hero-join[data-astro-cid-bhanr5vc]{display:flex}.hero-join[data-astro-cid-bhanr5vc] .join{align-items:center}.hero-join[data-astro-cid-bhanr5vc] .join-hint{display:none}.hero-join[data-astro-cid-bhanr5vc] .btn-join{min-height:48px;padding:0 28px;font-family:var(--font-display, var(--font));font-size:16px;font-weight:800;letter-spacing:-.01em;border-radius:var(--radius-xl);box-shadow:0 8px 24px -4px #00000040,0 2px 6px #0000001a;transition:all .2s cubic-bezier(.16,1,.3,1)}.hero-join[data-astro-cid-bhanr5vc] .btn-join:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 12px 28px -4px #00000059}.hero-browse[data-astro-cid-bhanr5vc]{min-height:48px;padding:0 28px;background:#fff;color:var(--emerald-700);box-shadow:0 6px 16px #0000002e}.hero-browse[data-astro-cid-bhanr5vc]:hover{background:#f0fdf4;color:var(--emerald-800)}.hero-follow[data-astro-cid-bhanr5vc]{min-height:48px;padding:0 28px;gap:8px;background:#fff;color:var(--emerald-700);box-shadow:0 6px 16px #0000002e}.hero-follow[data-astro-cid-bhanr5vc]:hover{background:#f0fdf4;color:var(--emerald-800);text-decoration:none}.hero-actions[data-astro-cid-bhanr5vc] .join .btn{min-height:48px;padding:0 28px;font-size:16px}.hero-actions[data-astro-cid-bhanr5vc] .btn-glass:hover{background:#064e3b85}.tv-menu[data-astro-cid-bhanr5vc][open]{flex:1 0 100%}.tv-menu[data-astro-cid-bhanr5vc] summary[data-astro-cid-bhanr5vc]{display:inline-flex;list-style:none;cursor:pointer}.tv-menu[data-astro-cid-bhanr5vc] summary[data-astro-cid-bhanr5vc]::-webkit-details-marker{display:none}.tv-options[data-astro-cid-bhanr5vc]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.tv-option[data-astro-cid-bhanr5vc]{padding:7px 13px;border-radius:999px;background:var(--hero-glass);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:13px;font-weight:600}.tv-option[data-astro-cid-bhanr5vc]:hover{background:#ffffff47;text-decoration:none}.tv-option-main[data-astro-cid-bhanr5vc]{background:#fff;border-color:#fff;color:var(--brand-text)}.tv-option-main[data-astro-cid-bhanr5vc]:hover{background:#f0fdf4;color:var(--brand-text)}.tv-option[data-astro-cid-bhanr5vc][aria-current=true]{background:#ffffff57;border-color:#ffffff80}body[data-kiosk="1"] .back-link[data-astro-cid-bhanr5vc]{opacity:.18;transition:opacity .2s ease}body[data-kiosk="1"] .back-link[data-astro-cid-bhanr5vc]:hover,body[data-kiosk="1"] .back-link[data-astro-cid-bhanr5vc]:focus-visible{opacity:1}.hero-lead[data-astro-cid-bhanr5vc],.hero-description[data-astro-cid-bhanr5vc]{font-size:15px;line-height:1.6;color:#ffffffe0;max-width:60ch;margin:4px 0 6px;padding:0}.hero-cockpit[data-astro-cid-bhanr5vc]{background:#022c228c;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-xl);padding:22px 20px;backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff26,0 8px 24px #00000029;display:flex;flex-direction:column;gap:16px}.cockpit-header[data-astro-cid-bhanr5vc]{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:12px}.cockpit-title[data-astro-cid-bhanr5vc]{font-family:var(--font-display, var(--font));font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffeb}.cycle-tag[data-astro-cid-bhanr5vc]{font-size:12px;color:#34d399f2;font-weight:600}.hero-stats[data-astro-cid-bhanr5vc]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;background:transparent;border:none}.hero-stats[data-astro-cid-bhanr5vc][data-count="4"]{grid-template-columns:repeat(2,1fr)}.hero-stat[data-astro-cid-bhanr5vc]{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);padding:12px 6px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;transition:background .15s ease}.hero-stat[data-astro-cid-bhanr5vc]:hover{background:#ffffff1f}.hero-stat[data-astro-cid-bhanr5vc] strong[data-astro-cid-bhanr5vc]{font-family:var(--font-display, var(--font));font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1;color:#fff}.hero-stat[data-astro-cid-bhanr5vc] span[data-astro-cid-bhanr5vc]{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffffb8}.cycle-progress[data-astro-cid-bhanr5vc]{display:flex;flex-direction:column;gap:8px}.progress-labels[data-astro-cid-bhanr5vc]{display:flex;justify-content:space-between;font-size:12px;color:#ffffffd9;font-weight:500}.progress-bar-track[data-astro-cid-bhanr5vc]{height:8px;background:#ffffff26;border-radius:999px;overflow:hidden;position:relative}.progress-bar-fill[data-astro-cid-bhanr5vc]{height:100%;background:linear-gradient(90deg,#10b981f2,#a3e635f2);border-radius:999px;box-shadow:0 0 10px #a3e63566}.cockpit-venues[data-astro-cid-bhanr5vc]{border-top:1px solid rgba(255,255,255,.12);padding-top:12px;display:flex;flex-direction:column;gap:8px;font-size:12px}.cockpit-venues-title[data-astro-cid-bhanr5vc]{font-weight:600;color:#ffffffd1;font-size:12px}.cockpit-venues-list[data-astro-cid-bhanr5vc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cockpit-venue-item[data-astro-cid-bhanr5vc]{display:flex;align-items:center;gap:7px;color:#ffffffeb;font-size:12px;line-height:1.3}.cockpit-venue-item[data-astro-cid-bhanr5vc] .icon{color:#34d399f2;flex-shrink:0}@media(max-width:520px){.hero-banner[data-astro-cid-bhanr5vc]{padding:20px 18px}.tv-menu[data-astro-cid-bhanr5vc]{display:none}.hero-facts[data-astro-cid-bhanr5vc]{flex-direction:column;align-items:flex-start;width:100%;gap:8px}.hero-fact[data-astro-cid-bhanr5vc]{align-items:flex-start}.hero-fact[data-astro-cid-bhanr5vc] .icon{margin-top:2px}.hero-fact-label[data-astro-cid-bhanr5vc]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.hero-actions[data-astro-cid-bhanr5vc] .btn-glass{min-height:44px}.hero-actions[data-astro-cid-bhanr5vc]>.btn-glass{margin-top:0}.hero-stat[data-astro-cid-bhanr5vc]:last-child:nth-child(odd){grid-column:1 / -1}.hero-join[data-astro-cid-bhanr5vc]{flex:1 0 100%}.hero-join[data-astro-cid-bhanr5vc] .join{width:100%;align-items:stretch}.hero-browse[data-astro-cid-bhanr5vc],.hero-follow[data-astro-cid-bhanr5vc]{width:100%;justify-content:center}.hero-actions[data-astro-cid-bhanr5vc] .join .btn{justify-content:center}.hero-description[data-astro-cid-bhanr5vc]{padding:0}.hero-stat[data-astro-cid-bhanr5vc]{padding:10px 12px}}.info-grid[data-astro-cid-ocp36ggc]{display:flex;flex-wrap:wrap;gap:1px;background:var(--slate-100)}.info-row[data-astro-cid-ocp36ggc]{display:flex;align-items:center;gap:12px;flex:1 1 200px;min-width:0;padding:14px 20px;background:var(--surface)}.info-row-wide[data-astro-cid-ocp36ggc]{flex-basis:100%}.info-row-link[data-astro-cid-ocp36ggc]{color:inherit;text-decoration:none;transition:background .15s ease}.info-row-link[data-astro-cid-ocp36ggc]:hover{background:var(--slate-50);text-decoration:none}.info-row-link[data-astro-cid-ocp36ggc]:hover strong[data-astro-cid-ocp36ggc]{color:var(--brand-text)}.info-external[data-astro-cid-ocp36ggc]{margin-left:auto;color:var(--slate-400);display:flex;align-items:center}.info-row-link[data-astro-cid-ocp36ggc]:hover .info-external[data-astro-cid-ocp36ggc]{color:var(--brand-text)}.info-icon[data-astro-cid-ocp36ggc]{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--emerald-50);color:var(--brand-text)}.info-icon-amber[data-astro-cid-ocp36ggc]{background:var(--amber-50);color:var(--amber-600)}.info-text[data-astro-cid-ocp36ggc]{display:flex;flex-direction:column;min-width:0;line-height:1.3}.info-label[data-astro-cid-ocp36ggc]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.info-text[data-astro-cid-ocp36ggc] strong[data-astro-cid-ocp36ggc]{font-size:15px;font-weight:600}.note[data-astro-cid-ocp36ggc]{border-top:1px solid var(--border)}.note[data-astro-cid-ocp36ggc] summary[data-astro-cid-ocp36ggc]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 20px;cursor:pointer;font-size:14px;font-weight:600;list-style:none}.note[data-astro-cid-ocp36ggc] summary[data-astro-cid-ocp36ggc]::-webkit-details-marker{display:none}.note-summary[data-astro-cid-ocp36ggc]{display:inline-flex;align-items:center;gap:9px;color:var(--slate-700)}.note-summary[data-astro-cid-ocp36ggc] .icon[data-astro-cid-ocp36ggc]{color:var(--brand-text)}.note-chevron[data-astro-cid-ocp36ggc]{color:var(--slate-400);transition:transform .18s ease}.note[data-astro-cid-ocp36ggc][open] .note-chevron[data-astro-cid-ocp36ggc]{transform:rotate(90deg)}.note[data-astro-cid-ocp36ggc] p[data-astro-cid-ocp36ggc]{padding:0 20px 16px;color:var(--slate-600);font-size:14px;white-space:pre-line}@media(max-width:520px){.info-row[data-astro-cid-ocp36ggc]{padding:12px 16px}.note[data-astro-cid-ocp36ggc] summary[data-astro-cid-ocp36ggc],.note[data-astro-cid-ocp36ggc] p[data-astro-cid-ocp36ggc]{padding-left:16px;padding-right:16px}}.tv-banner[data-astro-cid-6cb5zppb]{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(135deg,var(--slate-900) 0%,var(--slate-800) 100%);color:#fff;border-radius:var(--radius-lg);padding:18px 22px;margin-bottom:2rem;box-shadow:var(--shadow-sm)}.tv-banner-left[data-astro-cid-6cb5zppb]{display:flex;align-items:center;gap:14px}.tv-icon-wrap[data-astro-cid-6cb5zppb]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);background:#ffffff1a;color:var(--emerald-300);flex-shrink:0}.tv-banner-text[data-astro-cid-6cb5zppb] strong[data-astro-cid-6cb5zppb]{display:block;font-size:.9375rem;font-weight:700;color:#fff}.tv-banner-text[data-astro-cid-6cb5zppb] p[data-astro-cid-6cb5zppb]{font-size:.8125rem;color:var(--slate-300);margin:2px 0 0;line-height:1.4}.tv-btn[data-astro-cid-6cb5zppb]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--radius-md);background:#fff;color:var(--slate-900);font-size:.8125rem;font-weight:700;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background-color .15s ease}.tv-actions[data-astro-cid-6cb5zppb]{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.tv-btn-ghost[data-astro-cid-6cb5zppb]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35)}.tv-btn-ghost[data-astro-cid-6cb5zppb]:hover{background:#ffffff1f;color:#fff}.tv-btn[data-astro-cid-6cb5zppb]:hover{background:var(--slate-100);color:var(--slate-900);text-decoration:none}@media(max-width:640px){.tv-banner[data-astro-cid-6cb5zppb]{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.tv-actions[data-astro-cid-6cb5zppb]{width:100%}.tv-btn[data-astro-cid-6cb5zppb]{flex:1 1 100%;justify-content:center}}
