.event-teaser.svelte-xdw13l{color:#302a24;background:#f0e7dc;border-bottom:1px solid #dfd0bf;scroll-margin-top:8rem}.event-inner.svelte-xdw13l{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:20px 32px;max-width:1280px;margin-inline:auto;padding:28px 24px;display:grid}.event-image.svelte-xdw13l{object-fit:contain;grid-row:span 2;width:100%;height:auto}.event-copy.svelte-xdw13l,.event-details.svelte-xdw13l{min-width:0}.event-eyebrow.svelte-xdw13l{color:#8f4a6f;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:600}h2.svelte-xdw13l{letter-spacing:-.025em;margin:0;font-size:clamp(2.25rem,3.2vw,2.75rem);font-weight:500;line-height:1.06}.event-description.svelte-xdw13l{color:#5f5247;max-width:590px;margin:10px 0 0;font-size:14px;line-height:1.7}.event-details.svelte-xdw13l{flex-wrap:wrap;grid-column:2;align-items:center;gap:12px 28px;display:flex}time.svelte-xdw13l{font-size:13px;line-height:1.7;display:block}time.svelte-xdw13l span:where(.svelte-xdw13l){font-size:15px;font-weight:600;display:block}.event-link.svelte-xdw13l{color:#8f4a6f;text-underline-offset:5px;align-items:center;gap:12px;width:fit-content;min-height:44px;padding-block:10px;font-size:14px;font-weight:600;line-height:1.5;-webkit-text-decoration:underline #b7919f;text-decoration:underline #b7919f;transition:color .16s;display:inline-flex}.event-link.svelte-xdw13l svg{flex:none}.event-link.svelte-xdw13l:hover{color:#713857;text-decoration-color:currentColor}.event-link.svelte-xdw13l:focus-visible{outline-offset:5px;outline:2px solid #8f4a6f}@media (width>=1100px){.event-inner.svelte-xdw13l{grid-template-columns:160px minmax(0,1fr) 230px}.event-image.svelte-xdw13l{grid-row:auto}.event-details.svelte-xdw13l{flex-direction:column;grid-column:auto;align-items:flex-start;gap:8px}}@media (width<=639px){.event-inner.svelte-xdw13l{grid-template-columns:minmax(0,1fr);padding:28px 24px}.event-image.svelte-xdw13l{display:none}.event-details.svelte-xdw13l{grid-column:1}}@media (prefers-reduced-motion:reduce){.event-link.svelte-xdw13l{transition:none}}.hero-slide.svelte-1uha8ag{opacity:0;animation:30s ease-in-out infinite svelte-1uha8ag-hero-fade}.hero-slide.svelte-1uha8ag:first-of-type{opacity:1}.hero-dot.svelte-1uha8ag{animation:30s ease-in-out infinite svelte-1uha8ag-hero-dot}@keyframes svelte-1uha8ag-hero-fade{0%,28%{opacity:1}36%,92%{opacity:0}to{opacity:1}}@keyframes svelte-1uha8ag-hero-dot{0%,28%{background-color:#fffffff2;transform:scale(1.3)}36%,92%{background-color:#ffffff73;transform:scale(1)}to{background-color:#fffffff2;transform:scale(1.3)}}
