.countdown[data-astro-cid-2p4quwok]{border-radius:var(--r-art);background:radial-gradient(120% 140% at 100% 0%, #ff6b8b29, transparent 60%), radial-gradient(90% 120% at 0% 100%, #3ddbd31a, transparent 60%), var(--surface);border:1px solid #ffb34759;justify-items:start;gap:.9rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.cd-label[data-astro-cid-2p4quwok]{color:var(--mango);font-weight:750}.cd-units[data-astro-cid-2p4quwok]{flex-wrap:wrap;gap:clamp(.6rem,2vw,1.25rem);padding:0;list-style:none;display:flex}.cd-units[data-astro-cid-2p4quwok] li[data-astro-cid-2p4quwok]{justify-items:center;min-width:4.4rem;display:grid}.cd-units[data-astro-cid-2p4quwok] span[data-astro-cid-2p4quwok]{font-family:var(--display);font-variant-numeric:tabular-nums;background:var(--sunset);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.8rem,1.6rem + 4vw,4.6rem);font-style:italic;font-weight:900;font-stretch:72%;line-height:1}.cd-units[data-astro-cid-2p4quwok] small[data-astro-cid-2p4quwok]{color:var(--faint);margin-top:.3rem;font-size:.8rem;font-weight:700}.cd-when[data-astro-cid-2p4quwok],.cd-soon[data-astro-cid-2p4quwok]{color:var(--muted)}.cd-soon[data-astro-cid-2p4quwok]{font-size:var(--step-1)}.events-wrap[data-astro-cid-map3axlu]{padding-bottom:var(--section-y);gap:2.5rem;display:grid}.ev-head[data-astro-cid-map3axlu]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ev-head[data-astro-cid-map3axlu] h2[data-astro-cid-map3axlu]{font-size:var(--step-4)}.subscribe[data-astro-cid-map3axlu]{color:var(--muted);align-items:center;gap:.5rem;font-weight:650;text-decoration:none;display:inline-flex}.subscribe[data-astro-cid-map3axlu]:hover{color:var(--fg)}.subscribe[data-astro-cid-map3axlu] svg[data-astro-cid-map3axlu]{fill:none;width:20px;height:20px;stroke:var(--mango);stroke-width:1.8px;stroke-linecap:round}.events[data-astro-cid-map3axlu]{gap:1rem;padding:0;list-style:none;display:grid}.event[data-astro-cid-map3axlu]{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);scroll-margin-top:calc(var(--nav-h) + 1.5rem);grid-template-columns:auto minmax(0,1fr);gap:clamp(1rem,3vw,1.75rem);padding:clamp(1.1rem,3vw,1.6rem);display:grid}.event[data-astro-cid-map3axlu]:target{border-color:var(--coral)}.ev-date[data-astro-cid-map3axlu]{background:#ff6b8b1a;border:1px solid #ff6b8b4d;border-radius:12px;align-content:start;justify-items:center;min-width:4.5rem;padding:.7rem .6rem .6rem;display:grid}.ev-month[data-astro-cid-map3axlu]{color:var(--accent-text);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:800}.ev-day[data-astro-cid-map3axlu]{font-family:var(--display);font-size:2.6rem;font-style:italic;font-weight:900;font-stretch:72%;line-height:1}.ev-main[data-astro-cid-map3axlu]{justify-items:start;gap:.55rem;display:grid}.ev-main[data-astro-cid-map3axlu] h3[data-astro-cid-map3axlu]{font-size:var(--step-2)}.ev-meta[data-astro-cid-map3axlu]{color:var(--faint);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.9rem;font-weight:650;display:flex}.ev-desc[data-astro-cid-map3axlu]{color:var(--muted);white-space:pre-line;max-width:62ch}.ev-actions[data-astro-cid-map3axlu]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:.4rem;display:flex}.rsvp[data-astro-cid-map3axlu]{gap:.4rem;display:inline-flex}.rsvp[data-astro-cid-map3axlu] button[data-astro-cid-map3axlu]{border:1px solid var(--line-strong);color:var(--fg);background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .95rem .35rem;font-weight:700;display:inline-flex}.rsvp[data-astro-cid-map3axlu] button[data-astro-cid-map3axlu] span[data-astro-cid-map3axlu]{font-variant-numeric:tabular-nums;color:var(--faint)}.rsvp[data-astro-cid-map3axlu] button[data-astro-cid-map3axlu]:hover{border-color:var(--fg)}.rsvp[data-astro-cid-map3axlu] button[data-astro-cid-map3axlu][aria-pressed=true]{background:var(--sunset);color:#1a0c1d;border-color:#0000}.rsvp[data-astro-cid-map3axlu] button[data-astro-cid-map3axlu][aria-pressed=true] span[data-astro-cid-map3axlu]{color:#1a0c1db3}.rsvp[data-astro-cid-map3axlu] button[data-astro-cid-map3axlu][aria-busy=true]{opacity:.6}.rsvp-out[data-astro-cid-map3axlu]{color:var(--muted)}.ics[data-astro-cid-map3axlu]{color:var(--muted);font-size:.92rem;font-weight:650}.ics[data-astro-cid-map3axlu]:hover{color:var(--fg)}.rsvp-error[data-astro-cid-map3axlu]{color:#ff8f99;font-size:.92rem;font-weight:650}.kind[data-astro-cid-map3axlu]{border:1px solid;border-radius:999px;padding:.15em .65em .1em;font-size:.78rem;font-weight:750;display:inline-flex}.kind--academy[data-astro-cid-map3axlu]{color:#86a6ff}.kind--community[data-astro-cid-map3axlu]{color:#ff94ab}.kind--launch[data-astro-cid-map3axlu]{color:#ffbf5e}.kind--session[data-astro-cid-map3axlu]{color:#6be3dc}.past[data-astro-cid-map3axlu]{border-top:1px solid var(--line);padding-top:1.25rem}.past[data-astro-cid-map3axlu] summary[data-astro-cid-map3axlu]{cursor:pointer;color:var(--muted);font-weight:750}.past[data-astro-cid-map3axlu] ul[data-astro-cid-map3axlu]{gap:.5rem;margin-top:1rem;padding:0;list-style:none;display:grid}.past[data-astro-cid-map3axlu] li[data-astro-cid-map3axlu]{color:var(--muted);flex-wrap:wrap;gap:.5rem 1rem;display:flex}.past[data-astro-cid-map3axlu] time[data-astro-cid-map3axlu]{color:var(--faint);font-variant-numeric:tabular-nums;min-width:7rem}.past-kind[data-astro-cid-map3axlu]{color:var(--faint);font-size:.85rem}@media (width<=520px){.event[data-astro-cid-map3axlu]{grid-template-columns:1fr}.ev-date[data-astro-cid-map3axlu]{justify-self:start;align-items:baseline;gap:.5rem;display:flex}.ev-day[data-astro-cid-map3axlu]{font-size:1.8rem}}
