.latin-separator.svelte-13hsgdq{display:flex;flex-direction:column;align-items:flex-start;margin:var(--space-2xl) 0;gap:4px}.latin-separator.center.svelte-13hsgdq{align-items:center}.separator-line.svelte-13hsgdq{width:200px;height:1px;background:var(--color-graphite);opacity:.4}.poster-section.dark.svelte-13hsgdq .separator-line:where(.svelte-13hsgdq){background:#fff6}.latin-quote.svelte-13hsgdq{font-family:var(--font-sans);font-size:.65rem;font-style:normal!important;font-weight:400;color:var(--color-graphite-light);opacity:.6;letter-spacing:.08em;text-transform:uppercase;margin:0}.poster-section.dark.svelte-13hsgdq .latin-quote:where(.svelte-13hsgdq){color:#fff9}.poster-section.svelte-13hsgdq{padding:calc(var(--space-2xl) * 2) 0;background:#fff}.poster-section.dark.svelte-13hsgdq{background:var(--color-graphite-dark);color:#fff}.events-hero.svelte-13hsgdq{text-align:left;max-width:none}.hero-title.svelte-13hsgdq{font-family:var(--font-sans);font-weight:700;font-size:clamp(3rem,8vw,6rem);line-height:.9;letter-spacing:-.02em;color:#fff;margin:0 0 var(--space-xl) 0;text-transform:uppercase}.hero-subtitle.svelte-13hsgdq{font-family:var(--font-serif);font-size:clamp(1.125rem,2.5vw,1.5rem);line-height:1.4;color:#ffffffe6;max-width:65ch;margin:0;font-weight:400}.section-title.svelte-13hsgdq{font-family:var(--font-sans);font-weight:700;font-size:clamp(2rem,5vw,3.5rem);line-height:.95;letter-spacing:-.01em;margin:0 0 var(--space-lg) 0;text-transform:uppercase}.section-intro.svelte-13hsgdq{font-family:var(--font-serif);font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.5;margin:0 0 var(--space-2xl) 0;font-weight:400;max-width:65ch}.events-timeline{max-width:none!important}.events-timeline .timeline-item{margin-bottom:calc(var(--space-2xl) * 1.5)!important}.events-timeline .timeline-item:last-child{margin-bottom:0!important}.events-timeline .timeline-item-date{font-family:var(--font-sans)!important;font-weight:700!important;font-size:clamp(2rem,5vw,3rem)!important;line-height:.95!important;color:var(--color-graphite-dark)!important;text-transform:uppercase!important;letter-spacing:-.01em!important;margin-bottom:var(--space-sm)!important}.events-timeline .timeline-item-title{font-family:var(--font-sans)!important;font-weight:700!important;font-size:clamp(1.25rem,3vw,1.75rem)!important;line-height:1.1!important;color:var(--color-graphite-dark)!important;text-transform:uppercase!important;margin-bottom:var(--space-md)!important}.event-content.svelte-13hsgdq{padding-left:var(--space-lg)}.event-meta.svelte-13hsgdq{font-family:var(--font-sans);font-weight:400;font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;color:var(--color-graphite-light);margin:0 0 var(--space-md) 0}.event-description.svelte-13hsgdq{font-family:var(--font-serif);font-size:1rem;line-height:1.5;color:var(--color-graphite);margin:0 0 var(--space-lg) 0;font-weight:400;max-width:60ch}.event-link.svelte-13hsgdq{display:inline-block;font-family:var(--font-sans);font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-graphite-dark);text-decoration:none;border:1px solid var(--color-graphite-dark);padding:var(--space-sm) var(--space-lg);transition:all .2s ease;background:transparent}.event-link.svelte-13hsgdq:hover{background:var(--color-graphite-dark);color:#fff}.no-events.svelte-13hsgdq{text-align:center;padding:calc(var(--space-2xl) * 2) 0;font-family:var(--font-serif);font-size:1.25rem;color:var(--color-graphite-light)}.timeline-icon{background:var(--color-gold)!important;border:none!important;width:24px!important;height:24px!important;border-radius:0!important}@media(max-width:768px){.poster-section.svelte-13hsgdq{padding:var(--space-xl) 0}.hero-title.svelte-13hsgdq{margin:0 0 var(--space-md) 0}.latin-separator.svelte-13hsgdq{margin:var(--space-lg) 0}.event-content.svelte-13hsgdq{padding-left:var(--space-md)}.events-timeline .timeline-item-date{font-size:clamp(1.5rem,8vw,2rem)!important}.events-timeline .timeline-item-title{font-size:clamp(1rem,5vw,1.25rem)!important}}
