.park-carousel[data-astro-cid-s7mzapxo]{--park-columns:4;--park-rows:2;--park-gap:24px;min-width:0;margin-top:28px}.park-carousel-toolbar[data-astro-cid-s7mzapxo]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.park-carousel-controls[data-astro-cid-s7mzapxo]{flex:none;align-items:center;gap:10px;display:flex}.park-carousel-count[data-astro-cid-s7mzapxo]{font-variant-numeric:tabular-nums;color:var(--muted);margin-right:8px;font-size:12px}.park-carousel-controls[data-astro-cid-s7mzapxo] button[data-astro-cid-s7mzapxo]{border:1px solid var(--line);width:44px;height:44px;color:var(--violet);background:0 0;border-radius:50%;place-items:center;font-size:22px;transition:background .18s,color .18s;display:grid}.park-carousel-controls[data-astro-cid-s7mzapxo] button[data-astro-cid-s7mzapxo]:hover:not(:disabled){background:var(--violet);color:#fff}.park-carousel-controls[data-astro-cid-s7mzapxo] button[data-astro-cid-s7mzapxo]:disabled{opacity:.35;cursor:default}.park-carousel-window[data-astro-cid-s7mzapxo]{grid-auto-flow:column;grid-template-rows:repeat(var(--park-rows),minmax(0,1fr));grid-auto-columns:calc((100% - (var(--park-columns) - 1)*var(--park-gap))/var(--park-columns));gap:36px var(--park-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--lavender) transparent;scroll-behavior:smooth;padding:0 0 18px;display:grid;overflow-x:auto}.park-carousel-window[data-astro-cid-s7mzapxo]:focus-visible{outline:3px solid var(--orange);outline-offset:6px}.park-card[data-astro-cid-s7mzapxo]{scroll-snap-align:start;align-self:stretch;gap:0;min-width:0}.park-card-visual[data-astro-cid-s7mzapxo]{aspect-ratio:16/10;background:var(--soft);border-radius:6px;display:block;overflow:hidden}.park-card-visual[data-astro-cid-s7mzapxo] picture[data-astro-cid-s7mzapxo]{display:contents}.park-card-visual[data-astro-cid-s7mzapxo] img[data-astro-cid-s7mzapxo]{aspect-ratio:16/10;object-fit:cover;border-radius:6px;width:100%;height:100%;transition:filter .2s}.park-card-visual[data-astro-cid-s7mzapxo]:hover img[data-astro-cid-s7mzapxo]{filter:brightness(.95)}.park-card-copy[data-astro-cid-s7mzapxo]{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.park-card-credit[data-astro-cid-s7mzapxo]{overflow-wrap:anywhere;min-height:3em;padding-top:7px;font-size:10px;line-height:1.5}.park-card-credit[data-astro-cid-s7mzapxo] a[data-astro-cid-s7mzapxo]{text-underline-offset:2px;text-decoration:underline}.park-card[data-astro-cid-s7mzapxo] .caption[data-astro-cid-s7mzapxo]{gap:8px;font-size:11px}.park-card[data-astro-cid-s7mzapxo] h3[data-astro-cid-s7mzapxo]{overflow-wrap:anywhere;min-height:2.2em;font-size:32px;line-height:1.1}.park-card-description[data-astro-cid-s7mzapxo]{min-height:6.6em;font-size:13px;line-height:1.65}.park-card-activities[data-astro-cid-s7mzapxo]{min-height:5em;margin-top:auto}.park-card-activities[data-astro-cid-s7mzapxo]>p[data-astro-cid-s7mzapxo]{text-transform:uppercase;letter-spacing:.07em;color:var(--primary);margin-bottom:8px;font-size:10px;font-weight:700}.park-card-activities[data-astro-cid-s7mzapxo] ul[data-astro-cid-s7mzapxo]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.park-card-activities[data-astro-cid-s7mzapxo] li[data-astro-cid-s7mzapxo]{background:var(--soft);color:var(--violet);border-radius:3px;padding:4px 7px;font-size:11px;line-height:1.5}.park-card-action[data-astro-cid-s7mzapxo]{border-top:1px solid var(--line);padding:12px 0 2px;font-size:12px}.park-carousel-note[data-astro-cid-s7mzapxo]{max-width:85ch;margin-top:14px}.park-card-lettering[data-astro-cid-s7mzapxo]{background:var(--violet);color:#fff;flex-direction:column;justify-content:flex-end;height:100%;padding:22px;display:flex;position:relative;overflow:hidden}.park-lettering-number[data-astro-cid-s7mzapxo]{font:500 150px/1 var(--serif);color:#ffffff12;position:absolute;top:-25px;right:5px}.park-lettering-country[data-astro-cid-s7mzapxo]{letter-spacing:.16em;color:#f7d2a2;font-size:9px;font-weight:600}.park-lettering-name[data-astro-cid-s7mzapxo]{font:500 33px/1.05 var(--serif);max-width:90%;margin-top:8px;position:relative}.park-lettering-rule[data-astro-cid-s7mzapxo]{background:var(--orange);width:32px;height:3px;margin-top:14px}@media (width<=1099px){.park-carousel[data-astro-cid-s7mzapxo]{--park-columns:2}.park-card-description[data-astro-cid-s7mzapxo]{min-height:4.95em}.park-card[data-astro-cid-s7mzapxo] h3[data-astro-cid-s7mzapxo]{font-size:34px}.park-card-credit[data-astro-cid-s7mzapxo]{min-height:3em}}@media (width<=639px){.park-carousel[data-astro-cid-s7mzapxo]{--park-columns:1;--park-rows:1;--park-gap:18px;margin-top:22px}.park-carousel-toolbar[data-astro-cid-s7mzapxo]{align-items:flex-start;gap:12px}.park-carousel-toolbar[data-astro-cid-s7mzapxo]>p[data-astro-cid-s7mzapxo]{max-width:17ch;font-size:11px}.park-carousel-controls[data-astro-cid-s7mzapxo]{gap:6px}.park-carousel-count[data-astro-cid-s7mzapxo]{margin-right:4px;font-size:10px}.park-carousel-controls[data-astro-cid-s7mzapxo] button[data-astro-cid-s7mzapxo]{width:40px;height:40px}.park-card[data-astro-cid-s7mzapxo] h3[data-astro-cid-s7mzapxo]{min-height:1.1em;font-size:34px}.park-card-description[data-astro-cid-s7mzapxo]{min-height:4.95em;font-size:14px}.park-card-activities[data-astro-cid-s7mzapxo]{min-height:5em}.park-card-credit[data-astro-cid-s7mzapxo]{min-height:3em}.park-card-action[data-astro-cid-s7mzapxo]{font-size:13px}.park-carousel-note[data-astro-cid-s7mzapxo]{font-size:11px}}@media (prefers-reduced-motion:reduce){.park-carousel-window[data-astro-cid-s7mzapxo]{scroll-behavior:auto}.park-card-visual[data-astro-cid-s7mzapxo] img[data-astro-cid-s7mzapxo],.park-carousel-controls[data-astro-cid-s7mzapxo] button[data-astro-cid-s7mzapxo]{transition:none}}
