.invite[data-astro-cid-egjksdrb]{border-radius:var(--radius);background:var(--accent-soft);border:1px solid var(--accent-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:clamp(2rem,1.5rem + 2vw,3rem);padding:20px 24px;display:flex}.title[data-astro-cid-egjksdrb]{font-family:var(--font-display);font-weight:700;font-size:var(--step-1);letter-spacing:-.02em;color:var(--ink)}.text[data-astro-cid-egjksdrb]{color:var(--muted);margin-top:2px}.form-dialog[data-astro-cid-egjksdrb]{border:1px solid var(--border-strong);border-radius:var(--radius);width:min(760px,100vw - 24px);height:min(86dvh,640px);box-shadow:var(--shadow-lg);background:#fff;margin:auto;padding:0;position:fixed;overflow:hidden}.form-dialog[data-astro-cid-egjksdrb]::backdrop{background:var(--overlay);backdrop-filter:blur(6px)}.form-dialog[data-astro-cid-egjksdrb] iframe[data-astro-cid-egjksdrb]{border:0;width:100%;height:100%;display:block}.close[data-astro-cid-egjksdrb]{z-index:1;color:#fff;background:#000000bf;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px}.close[data-astro-cid-egjksdrb]:hover{background:var(--accent)}.head[data-astro-cid-ta2fbyqs]{position:relative;overflow:hidden}.head[data-astro-cid-ta2fbyqs]:before{content:"";background:radial-gradient(110% 80% at 88% 0%, var(--accent-soft) 0%, transparent 62%);pointer-events:none;position:absolute;inset:0}.head-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(24px,4vw,60px);display:grid;position:relative}.head-mark[data-astro-cid-ta2fbyqs]{place-items:center;display:grid}.head-mark[data-astro-cid-ta2fbyqs] img{width:min(100%,360px);height:auto;box-shadow:var(--shadow-lg);border-radius:36px}.page-title[data-astro-cid-ta2fbyqs]{margin-top:6px}.story[data-astro-cid-ta2fbyqs]{font-size:var(--step-1);color:var(--text);margin-top:18px}.city-group[data-astro-cid-ta2fbyqs]{margin-top:1.75rem}.city-title[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:8px;margin-bottom:14px;display:flex}.city-title[data-astro-cid-ta2fbyqs] svg{color:var(--city,var(--accent))}.city-title[data-astro-cid-ta2fbyqs]:after{content:"";background:var(--border);flex:1;height:1px;margin-left:8px}.leads[data-astro-cid-ta2fbyqs]{margin-top:clamp(2.5rem,2rem + 3vw,4.5rem)}.team[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr)}.person[data-astro-cid-ta2fbyqs]{gap:20px;padding:22px;display:flex}.person[data-astro-cid-ta2fbyqs] img{border-radius:var(--radius);object-fit:cover;flex-shrink:0;width:112px;height:112px}.person[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:var(--step-2)}.person-title[data-astro-cid-ta2fbyqs]{color:var(--accent);margin:5px 0 11px;font-size:.95rem;font-weight:600}.person-bio[data-astro-cid-ta2fbyqs]{color:var(--muted);font-size:1rem}.hosts[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,1fr)}.host[data-astro-cid-ta2fbyqs]{align-items:center;gap:14px;padding:16px 18px;transition:border-color .14s,transform .14s;display:flex}.host[data-astro-cid-ta2fbyqs]:hover{border-color:var(--accent-line);transform:translateY(-2px)}.host[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]{flex:1;min-width:0}.host[data-astro-cid-ta2fbyqs] img{object-fit:contain;flex-shrink:0;width:44px;height:44px}.host-mark[data-astro-cid-ta2fbyqs]{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);font-family:var(--font-display);border-radius:12px;flex-shrink:0;place-items:center;font-size:1rem;font-weight:800;display:grid}.host-name[data-astro-cid-ta2fbyqs]{color:var(--ink);font-weight:700}.host-meta[data-astro-cid-ta2fbyqs]{color:var(--muted);margin-top:2px;font-size:.8rem}.host[data-astro-cid-ta2fbyqs] svg{color:var(--faint);flex-shrink:0}.city-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,1fr)}.city[data-astro-cid-ta2fbyqs]{padding:22px}.city[data-astro-cid-ta2fbyqs]:has(.city-photo){padding:0;overflow:hidden}.city-photo[data-astro-cid-ta2fbyqs]{width:100%;height:auto;display:block}.city[data-astro-cid-ta2fbyqs]:has(.city-photo) .city-text[data-astro-cid-ta2fbyqs]{padding:18px 22px 22px}.city[data-astro-cid-ta2fbyqs]:not(:has(.city-photo)){flex-direction:column;justify-content:end;display:flex}a[data-astro-cid-ta2fbyqs].city{color:inherit;transition:transform .16s,border-color .16s}a[data-astro-cid-ta2fbyqs].city:hover{border-color:var(--accent-line);transform:translateY(-3px)}.city-title[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:inherit}.city-title[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{color:var(--accent)}.city-name[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.03em;color:var(--ink);font-weight:800}.city-count[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);color:var(--accent);margin-top:6px;font-size:.86rem}.join-band[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--border);text-align:center;padding-block:clamp(3rem,2rem + 4vw,4.5rem)}.join-band[data-astro-cid-ta2fbyqs] p{color:var(--muted);max-width:56ch;margin:14px auto 28px}@media (width<=900px){.hosts[data-astro-cid-ta2fbyqs],.city-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.head-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.head-mark[data-astro-cid-ta2fbyqs]{order:-1;justify-items:start}.head-mark[data-astro-cid-ta2fbyqs] img{width:120px}}@media (width<=620px){.team[data-astro-cid-ta2fbyqs],.hosts[data-astro-cid-ta2fbyqs],.city-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.person[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:14px}}
