.intro.svelte-waj0md{padding-block:var(--section-padding-large);background-color:var(--bg-primary)}.intro__inner.svelte-waj0md{max-width:var(--paragraph-max-width, 48rem);margin:0 auto;text-align:center}.intro__eyebrow.svelte-waj0md{font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--grey-500);margin:0 0 var(--spacing-12px)}.intro__heading.svelte-waj0md{margin:0 0 var(--spacing-16px)}.intro__heading.svelte-waj0md em{font-style:italic;color:var(--grey-500)}.intro__subheading.svelte-waj0md{color:var(--text-secondary);font-size:var(--text-lg);line-height:1.5;margin:0}.info.svelte-waj0md{padding-block:var(--section-padding-large);background-color:var(--bg-primary)}.info__header.svelte-waj0md{display:grid;gap:var(--spacing-16px);margin-bottom:var(--spacing-40px)}.info__heading.svelte-waj0md{margin:0}.info__subheading.svelte-waj0md{color:var(--text-secondary);font-size:var(--text-lg);line-height:1.5;margin:0}.info__layout.svelte-waj0md{display:grid;gap:var(--spacing-32px)}@media(min-width:64rem){.info__layout.svelte-waj0md{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-32px) var(--spacing-64px);align-items:stretch}}.info__map.svelte-waj0md{position:relative;display:flex}.info__map.svelte-waj0md iframe:where(.svelte-waj0md){width:100%;min-height:22rem;flex:1;border:1px solid var(--border-primary);border-radius:var(--card-radius);display:block}.info__map-cta.svelte-waj0md{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:var(--spacing-8px);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-link);text-decoration:underline;text-underline-offset:.15em}.info__map-cta.svelte-waj0md:hover{color:var(--text-link-hover)}.info__details.svelte-waj0md{margin:0;padding:var(--spacing-32px);display:grid;gap:var(--spacing-24px);background-color:var(--bg-secondary);border-radius:var(--card-radius);align-content:center}.info__row.svelte-waj0md{display:grid;gap:var(--spacing-4px)}.info__label.svelte-waj0md{font-size:var(--text-sm);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin:0}.info__value.svelte-waj0md{font-size:var(--text-lg);color:var(--text-primary);margin:0}.info__value.svelte-waj0md a:where(.svelte-waj0md){color:inherit;text-decoration:none;transition:color .15s ease}.info__value.svelte-waj0md a:where(.svelte-waj0md):hover{color:var(--text-link-hover)}
