.event-hero[data-astro-cid-7ps6bkzr]{position:relative;isolation:isolate;overflow:hidden;color:var(--color-text-on-inverse);padding-top:clamp(112px,9vw + 48px,176px);padding-bottom:clamp(56px,5vw + 24px,104px)}.event-hero__inner[data-astro-cid-7ps6bkzr]{position:relative;z-index:var(--z-hero-content);display:grid;grid-template-columns:1fr;gap:clamp(32px,3vw + 16px,56px);align-items:center;width:100%}@media(min-width:1024px){.event-hero__inner[data-astro-cid-7ps6bkzr]{grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);align-items:center}}.event-hero__copy[data-astro-cid-7ps6bkzr]{display:flex;flex-direction:column;gap:var(--space-4);max-width:52ch}.event-hero__type[data-astro-cid-7ps6bkzr]{color:var(--color-secondary-accent);align-self:flex-start}.event-hero__title[data-astro-cid-7ps6bkzr]{font-size:var(--fs-heading-xl);letter-spacing:var(--ls-display);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:#fff;text-wrap:balance}.event-hero__subtitle[data-astro-cid-7ps6bkzr]{font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);color:#f5f9fdd1}.event-hero__meta[data-astro-cid-7ps6bkzr]{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-8);margin-top:var(--space-2)}.event-hero__meta-item[data-astro-cid-7ps6bkzr]{display:flex;flex-direction:column;gap:2px}.event-hero__meta-label[data-astro-cid-7ps6bkzr]{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:var(--fw-semibold);color:#f5f9fd99}.event-hero__meta-value[data-astro-cid-7ps6bkzr]{font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);color:#fff}.event-hero__figure[data-astro-cid-7ps6bkzr]{margin:var(--space-2) 0 0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-strong);border:1px solid var(--color-border-inverse);max-width:420px}.event-hero__image[data-astro-cid-7ps6bkzr]{display:block;width:100%;height:auto;object-fit:cover}.event-hero__actions[data-astro-cid-7ps6bkzr]{margin-top:var(--space-3)}.event-hero__arrow[data-astro-cid-7ps6bkzr]{display:inline-block;transition:transform var(--transition-base)}.event-hero__cta[data-astro-cid-7ps6bkzr]:hover .event-hero__arrow[data-astro-cid-7ps6bkzr]{transform:translate(4px)}@media(min-width:1024px){.event-hero__actions[data-astro-cid-7ps6bkzr]{display:none}}.event-hero__form[data-astro-cid-7ps6bkzr]{position:relative;z-index:var(--z-hero-content);scroll-margin-top:96px}.event-form-card[data-astro-cid-7ps6bkzr]{width:100%;max-width:520px;margin-inline:auto;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-strong);padding:clamp(16px,1.4vw + 10px,24px)}.event-form-card__head[data-astro-cid-7ps6bkzr]{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.event-form-card__eyebrow[data-astro-cid-7ps6bkzr]{color:var(--color-accent);align-self:flex-start}.event-form-card__title[data-astro-cid-7ps6bkzr]{font-size:var(--fs-heading-sm);letter-spacing:var(--ls-heading);color:var(--color-text-strong)}.event-form-card__iframe[data-astro-cid-7ps6bkzr]{display:block;width:100%;min-height:536px;border:0;background:transparent}.event-form-card__legal[data-astro-cid-7ps6bkzr]{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--fs-body-sm)}.event-form-card__legal[data-astro-cid-7ps6bkzr] a[data-astro-cid-7ps6bkzr]{color:var(--color-accent);text-decoration:none}.event-form-card__legal[data-astro-cid-7ps6bkzr] a[data-astro-cid-7ps6bkzr]:hover{color:var(--color-accent-strong);text-decoration:underline}.event-form-card__legal-sep[data-astro-cid-7ps6bkzr]{color:var(--color-text-subtle)}.event-overview__inner[data-astro-cid-7ps6bkzr]{display:flex;flex-direction:column;gap:var(--space-4)}.event-overview__title[data-astro-cid-7ps6bkzr]{font-size:var(--fs-heading-lg);letter-spacing:var(--ls-heading);color:var(--color-text-strong)}.event-overview__body[data-astro-cid-7ps6bkzr]{display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-2)}.event-overview__paragraph[data-astro-cid-7ps6bkzr]{font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);color:var(--color-text-muted)}.event-topics__head[data-astro-cid-7ps6bkzr]{display:flex;flex-direction:column;gap:var(--space-4);max-width:720px;margin-bottom:var(--space-9)}.event-topics__title[data-astro-cid-7ps6bkzr]{font-size:var(--fs-heading-lg);letter-spacing:var(--ls-heading);color:var(--color-text-strong)}.event-topics__grid[data-astro-cid-7ps6bkzr]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(16px,1.5vw + 8px,24px)}.event-topics__card[data-astro-cid-7ps6bkzr]{display:flex;flex-direction:column;gap:var(--space-3);padding:clamp(20px,2vw + 8px,28px);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.event-topics__index[data-astro-cid-7ps6bkzr]{font-family:var(--font-mono);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--color-accent);letter-spacing:.06em}.event-topics__card-title[data-astro-cid-7ps6bkzr]{font-size:var(--fs-heading-sm);letter-spacing:var(--ls-heading);color:var(--color-text-strong)}.event-topics__card-text[data-astro-cid-7ps6bkzr]{font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--color-text-muted)}.event-rsvp__inner[data-astro-cid-7ps6bkzr]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(32px,4vw + 16px,64px);align-items:start}.event-rsvp__head[data-astro-cid-7ps6bkzr]{display:flex;flex-direction:column;gap:var(--space-4)}.event-rsvp__title[data-astro-cid-7ps6bkzr]{font-size:var(--fs-heading-lg);letter-spacing:var(--ls-heading);color:var(--color-text-strong)}.event-rsvp__paragraph[data-astro-cid-7ps6bkzr]{font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);color:var(--color-text-muted)}.event-rsvp__actions[data-astro-cid-7ps6bkzr]{margin-top:var(--space-2)}.event-details[data-astro-cid-7ps6bkzr]{padding:clamp(24px,2.5vw + 12px,36px);background-color:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft)}.event-details__list[data-astro-cid-7ps6bkzr]{display:flex;flex-direction:column;gap:var(--space-4);margin:0}.event-details__row[data-astro-cid-7ps6bkzr]{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.event-details__row[data-astro-cid-7ps6bkzr]:last-child{padding-bottom:0;border-bottom:0}.event-details__label[data-astro-cid-7ps6bkzr]{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:var(--fw-semibold);color:var(--color-accent)}.event-details__value[data-astro-cid-7ps6bkzr]{font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);color:var(--color-text-strong)}@media(max-width:880px){.event-rsvp__inner[data-astro-cid-7ps6bkzr]{grid-template-columns:1fr}}
