.event-eyebrow.svelte-hjp1hj{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--primary)}.event-card.svelte-hjp1hj{position:relative;overflow:hidden;border-radius:1.5rem;border:1px solid var(--border);background-color:var(--background-muted);padding:clamp(1.5rem,4vw,3rem)}.event-accent.svelte-hjp1hj{position:absolute;top:0;left:0;right:0;height:3px;background-color:var(--primary)}.event-watermark.svelte-hjp1hj{position:absolute;right:.5rem;bottom:-2rem;font-family:var(--font-serif);font-size:clamp(10rem,24vw,20rem);line-height:1;font-weight:400;color:var(--foreground);opacity:.04;pointer-events:none;-webkit-user-select:none;user-select:none}.event-grid.svelte-hjp1hj{position:relative;display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.event-grid.svelte-hjp1hj{grid-template-columns:1fr auto;align-items:start;gap:3rem}}.event-toprow.svelte-hjp1hj{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.event-volume.svelte-hjp1hj{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--secondary-foreground)}.event-pill.svelte-hjp1hj{display:inline-flex;align-items:center;gap:.4rem;border-radius:9999px;padding:.2rem .65rem;font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--primary);background-color:color-mix(in oklch,var(--primary) 14%,transparent)}.event-dot.svelte-hjp1hj{width:6px;height:6px;border-radius:9999px;background-color:var(--primary);animation:svelte-hjp1hj-event-pulse 1.8s ease-in-out infinite}@keyframes svelte-hjp1hj-event-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.event-dot.svelte-hjp1hj{animation:none}}.event-headline.svelte-hjp1hj{margin-top:1.5rem;font-family:var(--font-serif);font-weight:400;font-size:clamp(2.5rem,6vw,4rem);line-height:1.02;letter-spacing:-.01em;color:var(--foreground)}.event-headline.svelte-hjp1hj span:where(.svelte-hjp1hj){display:block}.event-facts.svelte-hjp1hj{margin-top:2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;max-width:32rem}@media(min-width:640px){.event-facts.svelte-hjp1hj{grid-template-columns:repeat(4,minmax(0,1fr))}}.event-fact-label.svelte-hjp1hj{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--secondary-foreground)}.event-fact-value.svelte-hjp1hj{margin-top:.25rem;font-family:var(--font-serif);font-size:1.4rem;line-height:1.1;color:var(--foreground)}.event-description.svelte-hjp1hj{margin-top:2rem;max-width:38rem;font-size:1rem;line-height:1.6;color:var(--secondary-foreground)}.event-actions.svelte-hjp1hj{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem}.event-badge.svelte-hjp1hj{display:none;flex-direction:column;align-items:center;justify-content:center;width:9rem;padding:1.75rem 1rem;border-radius:1.25rem;background-color:var(--foreground);text-align:center}@media(min-width:768px){.event-badge.svelte-hjp1hj{display:flex}}.event-badge-month.svelte-hjp1hj{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--primary)}.event-badge-day.svelte-hjp1hj{font-family:var(--font-serif);font-size:5rem;line-height:1;margin:.25rem 0;color:var(--background)}.event-badge-weekday.svelte-hjp1hj{font-size:13px;color:color-mix(in oklch,var(--background) 60%,transparent)}.split-list.bordered.svelte-xzwzcv{border-top:1px solid var(--border)}.split-grid.svelte-xzwzcv{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:768px){.split-grid.svelte-xzwzcv{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:4rem}.split-grid.split-grid-no-heading.svelte-xzwzcv{grid-template-columns:1fr;gap:0}}.split-heading.svelte-xzwzcv{align-self:start}@media(min-width:768px){.split-heading.svelte-xzwzcv{position:sticky;top:6rem}}.split-eyebrow.svelte-xzwzcv{font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--secondary-foreground);margin:0 0 1rem}.split-lede.svelte-xzwzcv{margin-top:1rem;max-width:32rem}.split-items.svelte-xzwzcv{display:flex;flex-direction:column}.split-item.svelte-xzwzcv{padding:2rem 0;border-bottom:1px solid var(--border)}.split-item.svelte-xzwzcv:first-child{padding-top:0}.split-item.svelte-xzwzcv:last-child{border-bottom:0}@media(min-width:768px){.split-item.svelte-xzwzcv{padding:2.5rem 0}}.split-item-numbered.svelte-xzwzcv{display:grid;grid-template-columns:48px 1fr;gap:1.25rem}@media(min-width:768px){.split-item-numbered.svelte-xzwzcv{grid-template-columns:64px 1fr;gap:2rem}}.split-number.svelte-xzwzcv{font-family:var(--font-display);font-size:1rem;font-weight:500;color:var(--secondary-foreground);letter-spacing:.04em;padding-top:.4rem}@media(min-width:768px){.split-number.svelte-xzwzcv{font-size:1.0625rem}}.split-item.svelte-xzwzcv h3:where(.svelte-xzwzcv){font-size:24px;line-height:28px;font-weight:700;color:var(--foreground);margin:0}.split-item.svelte-xzwzcv p:where(.svelte-xzwzcv){margin-top:.5rem;font-size:.9375rem;line-height:26px;font-weight:400;color:var(--foreground)}.split-item.svelte-xzwzcv p.split-item-lede:where(.svelte-xzwzcv){margin-top:.5rem;font-family:var(--font-display);font-size:1.0625rem;line-height:1.45;font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--foreground)}.split-item.svelte-xzwzcv p.split-item-lede:where(.svelte-xzwzcv)+p:where(.svelte-xzwzcv){margin-top:.75rem;color:var(--secondary-foreground)}.register-card.svelte-140z7r9{position:relative;overflow:hidden;border-radius:1.5rem;border:1px solid var(--border);background-color:var(--background-muted);padding:clamp(1.5rem,4vw,3rem)}.register-accent.svelte-140z7r9{position:absolute;top:0;left:0;right:0;height:3px;background-color:var(--primary)}.register-grid.svelte-140z7r9{position:relative;display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media(min-width:768px){.register-grid.svelte-140z7r9{grid-template-columns:1fr auto;gap:3rem}}.register-eyebrow.svelte-140z7r9{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--primary)}.register-title.svelte-140z7r9{margin-top:1rem;font-family:var(--font-serif);font-weight:400;font-size:clamp(2rem,4vw,3rem);line-height:1.05;letter-spacing:-.01em;color:var(--foreground)}.register-lede.svelte-140z7r9{margin-top:1.5rem;max-width:30rem;font-size:1rem;line-height:1.6;color:var(--secondary-foreground)}.register-embed.svelte-140z7r9{width:100%}.register-embed.svelte-140z7r9 iframe:where(.svelte-140z7r9){width:100%;height:450px;border:1px solid var(--border);border-radius:.75rem;background-color:var(--background)}@media(min-width:768px){.register-embed.svelte-140z7r9{width:26rem}}.faq-item.svelte-123n4w1 summary:where(.svelte-123n4w1){list-style:none}.faq-item.svelte-123n4w1 summary:where(.svelte-123n4w1)::-webkit-details-marker{display:none}.faq-item.svelte-123n4w1{interpolate-size:allow-keywords}.faq-item.svelte-123n4w1::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size .32s cubic-bezier(.32,.72,0,1),content-visibility .32s allow-discrete,opacity .24s ease-out}.faq-item[open].svelte-123n4w1::details-content{block-size:auto;opacity:1}.faq-item[open].svelte-123n4w1 p{animation:svelte-123n4w1-faq-fade .28s ease-out}@keyframes svelte-123n4w1-faq-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.faq-item.svelte-123n4w1::details-content,.faq-item.svelte-123n4w1 p{animation:none;transition:none}}.hosted-by.svelte-lfjtkv{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin:0;font-size:.9375rem;color:var(--secondary-foreground)}.hosted-by-label.svelte-lfjtkv{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--secondary-foreground)}.hosted-by-name.svelte-lfjtkv{font-family:var(--font-display);font-style:italic;font-size:1.25rem;color:var(--primary)}
