.locations-page.svelte-1t5qb2c{width:min(76rem,90%);margin:2rem auto 0}h1.svelte-1t5qb2c{margin:0 0 1rem;text-align:center;font-family:var(--font-display);font-size:clamp(2.25rem,1.6rem + 2.4vw,3.25rem);line-height:1.1}.lead.svelte-1t5qb2c{max-width:40rem;margin:0 auto 3rem;text-align:center;font-size:1.25rem;line-height:1.55}.grid.svelte-1t5qb2c{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 2.5rem}@media (max-width: 768px){.grid.svelte-1t5qb2c{grid-template-columns:1fr}}.park.svelte-1t5qb2c{position:relative;min-width:0}.photo.svelte-1t5qb2c{aspect-ratio:4 / 3;overflow:hidden;border-radius:2px;background:#eee}.photo.svelte-1t5qb2c img:where(.svelte-1t5qb2c){display:block;width:100%;height:100%;object-fit:cover}@media (prefers-reduced-motion: no-preference){.photo.svelte-1t5qb2c img:where(.svelte-1t5qb2c){transition:transform .6s cubic-bezier(.16,1,.3,1)}}.park.svelte-1t5qb2c:hover img:where(.svelte-1t5qb2c){transform:scale(1.03)}h2.svelte-1t5qb2c{margin:1rem 0 .25rem;font-family:var(--font-display);font-size:1.75rem}h2.svelte-1t5qb2c a:where(.svelte-1t5qb2c){color:var(--forest);text-decoration:none}h2.svelte-1t5qb2c a:where(.svelte-1t5qb2c):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}h2.svelte-1t5qb2c a:where(.svelte-1t5qb2c):hover{text-decoration:underline}h2.svelte-1t5qb2c a:where(.svelte-1t5qb2c):focus-visible{outline:none}.park.svelte-1t5qb2c:has(h2:where(.svelte-1t5qb2c) a:where(.svelte-1t5qb2c):focus-visible){outline:3px solid var(--forest);outline-offset:6px}.utility.svelte-1t5qb2c{position:relative;z-index:1;display:flex;gap:1.5rem;margin:0;padding:0;list-style:none}.utility.svelte-1t5qb2c a:where(.svelte-1t5qb2c){display:inline-flex;align-items:center;min-height:2.75rem;color:var(--sage);font-weight:600}
