.public-event.svelte-1gvdlw7{min-height:100vh;color:var(--color-text-primary);background:var(--theme-background);font-family:Figtree,sans-serif}.event-actions.svelte-1gvdlw7{gap:12px;max-width:576px;margin:0 auto;padding:38px 20px;display:grid}.content-section.svelte-1gvdlw7{border-top:1px solid var(--color-shadow-soft);text-align:center;padding:64px 24px}.content-section.svelte-1gvdlw7>div:where(.svelte-1gvdlw7):first-child{color:var(--theme-accent);font-size:var(--text-title-small)}.content-section.svelte-1gvdlw7 h2:where(.svelte-1gvdlw7){font-size:clamp(34px,6vw,48px);font-weight:var(--weight-regular);margin:14px 0 0}.content-section.svelte-1gvdlw7>p:where(.svelte-1gvdlw7){white-space:pre-wrap;max-width:650px;font-size:var(--text-body-small);opacity:.68;margin:18px auto 0;line-height:1.85}.section-link.svelte-1gvdlw7{font-size:var(--text-ui);font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--theme-accent);border-bottom:1px solid;margin-top:24px;padding-bottom:4px;text-decoration:none;display:inline-block}.faq-list.svelte-1gvdlw7{text-align:left;max-width:640px;margin:28px auto 0}.faq-list.svelte-1gvdlw7 details:where(.svelte-1gvdlw7){border:1px solid var(--color-shadow-soft);background:var(--color-surface-subtle);border-radius:12px;margin-top:8px}.faq-list.svelte-1gvdlw7 summary:where(.svelte-1gvdlw7){cursor:pointer;font-weight:var(--weight-semibold);justify-content:space-between;padding:16px;list-style:none;display:flex}.faq-list.svelte-1gvdlw7 summary:where(.svelte-1gvdlw7) span:where(.svelte-1gvdlw7){color:var(--theme-accent)}.faq-list.svelte-1gvdlw7 details:where(.svelte-1gvdlw7) p:where(.svelte-1gvdlw7){border-top:1px solid var(--color-shadow-soft);opacity:.72;margin:0;padding:16px;line-height:1.6}.story-list.svelte-1gvdlw7,.people-grid.svelte-1gvdlw7,.resource-grid.svelte-1gvdlw7,.contact-grid.svelte-1gvdlw7{text-align:left;gap:14px;max-width:760px;margin:32px auto 0;display:grid}.people-grid.svelte-1gvdlw7,.resource-grid.svelte-1gvdlw7,.contact-grid.svelte-1gvdlw7{grid-template-columns:repeat(2,minmax(0,1fr))}.story-list.svelte-1gvdlw7 article:where(.svelte-1gvdlw7),.people-grid.svelte-1gvdlw7 article:where(.svelte-1gvdlw7),.resource-grid.svelte-1gvdlw7 article:where(.svelte-1gvdlw7),.contact-grid.svelte-1gvdlw7 article:where(.svelte-1gvdlw7){border:1px solid var(--color-shadow-soft);background:var(--color-surface);border-radius:14px;padding:22px}.story-list.svelte-1gvdlw7 article:where(.svelte-1gvdlw7){padding-left:34px;position:relative}.story-list.svelte-1gvdlw7 article:where(.svelte-1gvdlw7):before{background:var(--theme-accent);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:28px;left:17px}.story-list.svelte-1gvdlw7 h3:where(.svelte-1gvdlw7),.people-grid.svelte-1gvdlw7 h3:where(.svelte-1gvdlw7),.resource-grid.svelte-1gvdlw7 h3:where(.svelte-1gvdlw7),.contact-grid.svelte-1gvdlw7 h3:where(.svelte-1gvdlw7){font-size:var(--text-body-large);margin:0}.story-list.svelte-1gvdlw7 small:where(.svelte-1gvdlw7),.people-grid.svelte-1gvdlw7 small:where(.svelte-1gvdlw7),.contact-grid.svelte-1gvdlw7 small:where(.svelte-1gvdlw7){color:var(--theme-accent);font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-weight:650;display:block}.story-list.svelte-1gvdlw7 p:where(.svelte-1gvdlw7),.people-grid.svelte-1gvdlw7 p:where(.svelte-1gvdlw7),.resource-grid.svelte-1gvdlw7 p:where(.svelte-1gvdlw7){font-size:var(--text-ui);opacity:.7;margin:10px 0 0;line-height:1.65}.person-monogram.svelte-1gvdlw7{border:1px solid color-mix(in srgb, var(--theme-accent) 45%, transparent);width:42px;height:42px;color:var(--theme-accent);font-family:Georgia,serif;font-size:var(--text-body-large);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.person-photo.svelte-1gvdlw7{object-fit:cover;border-radius:50%;width:82px;height:82px;margin-bottom:16px;display:block}.resource-grid.svelte-1gvdlw7 a:where(.svelte-1gvdlw7),.contact-grid.svelte-1gvdlw7 a:where(.svelte-1gvdlw7){color:var(--theme-accent);font-size:var(--text-caption);margin-top:16px;font-weight:650;text-decoration:none;display:inline-block}.contact-grid.svelte-1gvdlw7 article:where(.svelte-1gvdlw7)>div:where(.svelte-1gvdlw7):last-child{flex-direction:column;align-items:flex-start;display:flex}.contact-grid.svelte-1gvdlw7 a:where(.svelte-1gvdlw7)+a:where(.svelte-1gvdlw7){margin-top:7px}@media (width<=767px){.event-actions.svelte-1gvdlw7{padding-block:8px 40px}.people-grid.svelte-1gvdlw7,.resource-grid.svelte-1gvdlw7,.contact-grid.svelte-1gvdlw7{grid-template-columns:1fr}}.theme-romantic.svelte-1gvdlw7 .content-section:where(.svelte-1gvdlw7) h2:where(.svelte-1gvdlw7){font-family:MADE Mirage,Fraunces,Georgia,serif;font-size:clamp(38px,7vw,56px);font-style:italic}.theme-romantic.svelte-1gvdlw7 .faq-list:where(.svelte-1gvdlw7) details:where(.svelte-1gvdlw7){border-radius:18px}.theme-minimal.svelte-1gvdlw7{color:var(--color-text-primary)}.theme-minimal.svelte-1gvdlw7 .content-section:where(.svelte-1gvdlw7) h2:where(.svelte-1gvdlw7){letter-spacing:-.055em;font-family:Figtree,Arial,sans-serif;font-weight:650}.theme-minimal.svelte-1gvdlw7 .event-actions:where(.svelte-1gvdlw7){max-width:720px}.theme-minimal.svelte-1gvdlw7 .content-section:where(.svelte-1gvdlw7){text-align:left;padding-block:76px}.theme-minimal.svelte-1gvdlw7 .content-section:where(.svelte-1gvdlw7)>p:where(.svelte-1gvdlw7),.theme-minimal.svelte-1gvdlw7 .faq-list:where(.svelte-1gvdlw7){margin-left:0}.theme-minimal.svelte-1gvdlw7 .faq-list:where(.svelte-1gvdlw7) details:where(.svelte-1gvdlw7){background:0 0;border-width:0 0 1px;border-radius:0}@media (width<=767px){.theme-editorial.svelte-1gvdlw7 .event-actions:where(.svelte-1gvdlw7){grid-template-columns:1fr}.theme-editorial.svelte-1gvdlw7 .event-actions:where(.svelte-1gvdlw7) a:where(.svelte-1gvdlw7):only-child{width:100%}}
