.park-container.svelte-2fhqth{display:flex;flex-direction:column;align-items:stretch;width:min(60rem,90%);margin:2rem auto 0}.park-container.svelte-2fhqth h1:where(.svelte-2fhqth){margin:0 0 2rem;text-align:center;font-family:var(--font-display);font-size:clamp(2.25rem,1.6rem + 2.4vw,3.25rem);line-height:1.1}.background-image-container.svelte-2fhqth{aspect-ratio:16 / 9;overflow:hidden;border-radius:.5rem}.background-image-container.svelte-2fhqth img:where(.svelte-2fhqth){display:block;width:100%;height:100%;object-fit:cover}.call-strip.svelte-2fhqth{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;gap:.75rem 1.25rem;margin:1.5rem 0 0;font-size:1.1rem}.details-stack.svelte-2fhqth{margin-top:2.5rem}.details-stack.svelte-2fhqth a:where(.svelte-2fhqth):not(.btn){color:var(--sage)}.details-stack.svelte-2fhqth h2:where(.svelte-2fhqth){font-family:var(--font-display);font-size:clamp(1.6rem,1.3rem + 1vw,2rem);line-height:1.2;margin:0 0 1rem;text-align:center}.details-stack.svelte-2fhqth p:where(.svelte-2fhqth){font-size:1.2rem;line-height:1.6}.details-stack.svelte-2fhqth>p:where(.svelte-2fhqth):first-of-type{text-align:center}.details-container.svelte-2fhqth{display:flex;flex-direction:column;margin-top:2.5rem;gap:2.5rem}.detail-category.svelte-2fhqth{display:flex;flex-direction:row;align-items:center;gap:2rem}.detail-category.svelte-2fhqth .detail-image-container:where(.svelte-2fhqth){flex:0 0 30%;aspect-ratio:4 / 3;overflow:hidden;border-radius:.5rem}@media (max-width: 768px){.detail-category.svelte-2fhqth .detail-image-container:where(.svelte-2fhqth){flex-basis:auto;width:100%}}.detail-category.svelte-2fhqth .detail-image-container:where(.svelte-2fhqth) img:where(.svelte-2fhqth){display:block;width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.detail-category.svelte-2fhqth{flex-direction:column;align-items:stretch;gap:1rem}}.detail-name-desc.svelte-2fhqth{flex:1}.detail-name-desc.svelte-2fhqth h3:where(.svelte-2fhqth){margin:0 0 .25rem;font-family:var(--font-display);font-size:1.35rem}.detail-name-desc.svelte-2fhqth p:where(.svelte-2fhqth){margin:0;font-size:1.15rem}.location-maps-container.svelte-2fhqth{margin-top:3rem;text-align:center}.location-maps-container.svelte-2fhqth h2:where(.svelte-2fhqth){text-align:center}.map-address.svelte-2fhqth{margin:0 0 1rem;font-style:normal;font-size:1.1rem}.directions.svelte-2fhqth{margin:.5rem 0 0}.directions.svelte-2fhqth a:where(.svelte-2fhqth){display:inline-flex;align-items:center;min-height:2.75rem}
