.fact[data-astro-cid-ej2rcqsf]{align-items:flex-start;gap:1rem;display:flex}.fact[data-astro-cid-ej2rcqsf] .fact__icon{width:clamp(2.25rem,2rem + .8vw,2.9rem);height:auto}.fact__body[data-astro-cid-ej2rcqsf]{justify-items:start;gap:.15rem;min-width:0;display:grid}.fact__label[data-astro-cid-ej2rcqsf]{font-size:var(--fs-ui);font-weight:700;line-height:1.15}.fact__value[data-astro-cid-ej2rcqsf]{color:var(--c-text-muted);overflow-wrap:anywhere;margin:0;font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);font-weight:500;line-height:1.2}.fact[data-astro-cid-ej2rcqsf] .btn--chip{margin-top:.55rem}.park-card[data-astro-cid-xwlutwb5]{--pad-x:clamp(1.25rem, .8rem + 1.6vw, 1.9rem);--pad-y:clamp(1.25rem, 1rem + 1vw, 2rem);padding:var(--pad-y) var(--pad-x);background:var(--glass-bg-strong);outline:none;gap:1.25rem;display:grid;container-type:inline-size}.park-card[data-astro-cid-xwlutwb5][hidden]{display:none}.park-card--badge[data-astro-cid-xwlutwb5]{padding-top:clamp(3.25rem,2rem + 2.2vw,4.25rem)}.park-card__head[data-astro-cid-xwlutwb5]{grid-template-columns:minmax(0,296fr) minmax(0,220fr);align-items:center;column-gap:clamp(1rem,4cqi,1.5rem);display:grid;position:relative}.park-card__cover[data-astro-cid-xwlutwb5]{aspect-ratio:516/255;border-radius:var(--r-media);background:var(--grad-media);grid-column:1/-1;overflow:hidden}.park-card__cover[data-astro-cid-xwlutwb5] img[data-astro-cid-xwlutwb5]{object-fit:cover;width:100%;height:100%}.park-card__badge[data-astro-cid-xwlutwb5]{aspect-ratio:1;background:var(--c-white);border-radius:50%;place-items:center;width:clamp(4.5rem,22cqi,7.25rem);display:grid;position:absolute;top:calc(-1*clamp(2.25rem,12cqi,3.75rem));right:clamp(0rem,3cqi,1rem);box-shadow:0 4px 4px #00000040}.park-card__badge[data-astro-cid-xwlutwb5] img[data-astro-cid-xwlutwb5]{width:67%;height:auto}.park-card__name[data-astro-cid-xwlutwb5]{border-radius:var(--r-tag);background:var(--c-green-600);text-transform:uppercase;overflow-wrap:anywhere;margin:calc(-1*clamp(2.25rem,11cqi,3.6rem)) 0 0 calc(-1*clamp(.25rem,2.5cqi,.8rem));padding:clamp(.9rem,3.5cqi,1.25rem) clamp(1rem,3.5cqi,1.2rem);font-size:clamp(1.25rem,5.5cqi,1.875rem);font-weight:700;line-height:1.1;position:relative;box-shadow:0 10px 30px #0003}.park-card__tagline[data-astro-cid-xwlutwb5]{font-size:clamp(.95rem,3.3cqi,1.125rem);font-weight:700;line-height:1.05}.park-card__facts[data-astro-cid-xwlutwb5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3.5cqi,1.3rem) 1.1rem;margin:0;padding:.4rem;display:grid}.territory[data-astro-cid-xwlutwb5]{border-radius:var(--r-tile);background:var(--c-white);color:var(--c-navy-600);interpolate-size:allow-keywords;margin-inline:calc(-1*clamp(0rem,3cqi,1rem))}.territory__summary[data-astro-cid-xwlutwb5]{font-size:var(--fs-ui);cursor:pointer;border-radius:var(--r-tile);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;font-weight:700;list-style:none;display:flex}.territory__summary[data-astro-cid-xwlutwb5]::-webkit-details-marker{display:none}.territory__chevron[data-astro-cid-xwlutwb5]{fill:none;width:20px;stroke:var(--c-yellow-500);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;transition:rotate var(--dur) var(--ease-out);flex:none}.territory[data-astro-cid-xwlutwb5][open] .territory__chevron[data-astro-cid-xwlutwb5]{rotate:180deg}.territory[data-astro-cid-xwlutwb5]::details-content{block-size:0;transition:block-size var(--dur) var(--ease-out), content-visibility var(--dur) allow-discrete;overflow:hidden}.territory[data-astro-cid-xwlutwb5][open]::details-content{block-size:auto}.territory__body[data-astro-cid-xwlutwb5]{place-items:center;padding:0 1.25rem 1rem;display:grid}.territory__body[data-astro-cid-xwlutwb5] img[data-astro-cid-xwlutwb5]{width:min(100%,347px);height:auto}.park-card__footer[data-astro-cid-xwlutwb5]{z-index:2;margin:0 calc(-1 * var(--pad-x)) calc(-1 * var(--pad-y));padding:.9rem var(--pad-x) max(1rem, env(safe-area-inset-bottom));border-top:1px solid var(--glass-border);border-radius:0 0 var(--r-panel) var(--r-panel);backdrop-filter:blur(18px)saturate(140%);background:#ffffff24;justify-items:center;display:grid;position:sticky;bottom:0}@container (width<=470px){.park-card__head[data-astro-cid-xwlutwb5]{grid-template-columns:1fr;row-gap:.9rem}.park-card__name[data-astro-cid-xwlutwb5]{margin-right:12%}}@container (width<=360px){.park-card__facts[data-astro-cid-xwlutwb5]{grid-template-columns:1fr}}.explorer[data-astro-cid-26bm3hyg]{--ease:var(--ease-out);--t:var(--dur);--pin-w:clamp(2.1rem, 1.2rem + 1.9vw, 3rem);--side-w:min(606px, max(42.1vw, 440px));--side-right:max(1rem, 5.5vw);--pin-start:1.5s;--pin-step:90ms;min-height:100svh;position:relative;overflow:hidden}.explorer__map[data-astro-cid-26bm3hyg]{z-index:2;position:absolute;inset:0}.explorer__map[data-astro-cid-26bm3hyg] .terrain-canvas{opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease);cursor:grab;outline:none;display:block;position:absolute;inset:0}.explorer__map[data-astro-cid-26bm3hyg] .terrain-canvas:active{cursor:grabbing}.explorer[data-astro-cid-26bm3hyg][data-map="3d"] .explorer__map[data-astro-cid-26bm3hyg] .terrain-canvas{opacity:1}.explorer[data-astro-cid-26bm3hyg]:not([data-map=loading],[data-map="3d"]) .explorer__map[data-astro-cid-26bm3hyg]{display:none}.explorer[data-astro-cid-26bm3hyg][data-map=loading] .explorer__map[data-astro-cid-26bm3hyg]:after{content:"";aspect-ratio:1;border:3px solid #ffffff40;border-top-color:var(--c-yellow-400);border-radius:50%;width:2.75rem;margin:-1.375rem;animation:.9s linear infinite spin;position:absolute;top:50%;left:28%}.explorer__pins[data-astro-cid-26bm3hyg],.explorer__labels[data-astro-cid-26bm3hyg]{pointer-events:none;margin:0;position:absolute;inset:0}.map-pin[data-astro-cid-26bm3hyg],.region-label[data-astro-cid-26bm3hyg]{pointer-events:auto;transition:opacity var(--t) var(--ease), visibility 0s;position:absolute;top:0;left:0}.explorer[data-astro-cid-26bm3hyg][data-map=loading] [data-astro-cid-26bm3hyg]:is(.map-pin,.region-label),:is(.map-pin,.region-label)[data-astro-cid-26bm3hyg][data-off]{visibility:hidden}.map-pin[data-astro-cid-26bm3hyg]{width:var(--pin-w);translate:calc(var(--tx,-999px) - 50%) calc(var(--ty,-999px) - 100%);scale:var(--s,1);transform-origin:50% 100%}.explorer[data-astro-cid-26bm3hyg][data-map="3d"] .map-pin[data-astro-cid-26bm3hyg]{animation:drop .55s calc(var(--pin-start) + var(--i) * var(--pin-step)) var(--ease) backwards}.map-pin__body[data-astro-cid-26bm3hyg]{color:inherit;cursor:pointer;transform-origin:50% 100%;transition:transform var(--dur-fast) var(--ease);display:block;position:relative}.map-pin[data-astro-cid-26bm3hyg] .pin{transition:color var(--t) var(--ease)}.map-pin--park[data-astro-cid-26bm3hyg] .pin{color:var(--c-green-700)}.map-pin__num[data-astro-cid-26bm3hyg]{aspect-ratio:1;background:var(--c-white);width:56%;color:var(--c-navy-950);font-size:calc(var(--pin-w) * .32);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:800;line-height:1;display:grid;position:absolute;top:40.6%;left:50%;translate:-50% -50%}.map-pin__label[data-astro-cid-26bm3hyg]{border-radius:var(--r-pill);font-size:var(--fs-small);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast);background:#020b17cc;padding:.3rem .7rem;font-weight:700;position:absolute;bottom:calc(100% + .4rem);left:50%;translate:-50%}.map-pin[data-astro-cid-26bm3hyg].is-hot,.map-pin[data-astro-cid-26bm3hyg].is-active{z-index:200000!important}.map-pin[data-astro-cid-26bm3hyg].is-hot .map-pin__body[data-astro-cid-26bm3hyg],.map-pin[data-astro-cid-26bm3hyg].is-active .map-pin__body[data-astro-cid-26bm3hyg]{transform:scale(1.2)translateY(-4px)}.map-pin[data-astro-cid-26bm3hyg].is-hot .map-pin__label[data-astro-cid-26bm3hyg],.map-pin[data-astro-cid-26bm3hyg].is-active .map-pin__label[data-astro-cid-26bm3hyg]{opacity:1}.region-label[data-astro-cid-26bm3hyg]{z-index:1;translate:calc(var(--tx,-999px) - 50%) calc(var(--ty,-999px) - 50%);border-radius:var(--r-pill);backdrop-filter:blur(6px);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#020b1773;align-items:center;gap:.4rem;padding:.25rem .65rem .25rem .45rem;font-size:clamp(.68rem,.55rem + .35vw,.85rem);font-weight:800;display:flex}.region-label[data-astro-cid-26bm3hyg]:before{content:"";aspect-ratio:1;background:var(--c);border-radius:50%;width:.65em}.region-label[data-astro-cid-26bm3hyg].is-hot{background:color-mix(in srgb, var(--c) 55%, #020b1799)}.explorer[data-astro-cid-26bm3hyg][data-map="3d"] .region-label[data-astro-cid-26bm3hyg]{animation:fade-in .6s calc(var(--pin-start) - .3s) var(--ease) backwards}.explorer[data-astro-cid-26bm3hyg]:not([data-state=idle]) .region-label[data-astro-cid-26bm3hyg]{opacity:0;visibility:hidden;transition:opacity var(--t) var(--ease), visibility 0s var(--t)}.explorer[data-astro-cid-26bm3hyg][data-intro=skip] [data-astro-cid-26bm3hyg],.explorer[data-astro-cid-26bm3hyg][data-intro=skip]{animation-duration:0s!important;animation-delay:0s!important}.explorer__side[data-astro-cid-26bm3hyg]{right:var(--side-right);z-index:3;width:var(--side-w);overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100svh - 2.5rem);transition:opacity var(--t) var(--ease), transform var(--t) var(--ease), visibility 0s;animation:side-in .6s .25s var(--ease) backwards;background:#020b1759;padding:clamp(1.25rem,.8rem + 1.2vw,2rem);position:absolute;top:50%;overflow-y:auto;transform:translateY(-50%)}.explorer__head[data-astro-cid-26bm3hyg]{margin-bottom:1rem}.explorer__title[data-astro-cid-26bm3hyg]{text-shadow:0 4px 24px #0000004d;font-size:clamp(1.75rem,1.1rem + 1.5vw,2.4rem);font-weight:700;line-height:1.05}.legend[data-astro-cid-26bm3hyg]{color:var(--c-text-muted);flex-wrap:wrap;gap:.35rem 1rem;margin:.6rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.legend[data-astro-cid-26bm3hyg] li[data-astro-cid-26bm3hyg]{align-items:center;gap:.4rem;display:flex}.legend__dot[data-astro-cid-26bm3hyg]{aspect-ratio:1;border-radius:50%;width:.8rem;box-shadow:0 0 0 2px #ffffffd9}.legend__dot--park[data-astro-cid-26bm3hyg]{background:var(--c-green-700)}.legend__dot--soon[data-astro-cid-26bm3hyg]{background:var(--c-yellow-400)}.explorer__hint[data-astro-cid-26bm3hyg]{max-width:44ch;color:var(--c-text-muted);font-size:var(--fs-small);margin-top:.4rem;line-height:1.4}.locations[data-astro-cid-26bm3hyg]{columns:2 13.25rem;column-gap:.9rem;container-type:inline-size}.region[data-astro-cid-26bm3hyg]:last-child{column-span:all;margin-bottom:0}@container (width>=27rem){.region[data-astro-cid-26bm3hyg]:last-child .region__list[data-astro-cid-26bm3hyg]{grid-template-columns:1fr 1fr;column-gap:.9rem}}.region[data-astro-cid-26bm3hyg]{break-inside:avoid;transition:background var(--dur-fast);background:#ffffff0f;border-radius:16px;margin-bottom:.75rem;padding:.6rem .5rem .4rem}.region[data-astro-cid-26bm3hyg].is-hot{background:color-mix(in srgb, var(--c) 18%, #ffffff0a)}.region__title[data-astro-cid-26bm3hyg]{font-size:inherit}.region__head[data-astro-cid-26bm3hyg]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.5rem;padding:.1rem .25rem;display:flex}.region__swatch[data-astro-cid-26bm3hyg]{aspect-ratio:1;background:var(--c);width:.85rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 30%, transparent);transition:scale var(--dur-fast) var(--ease);border-radius:50%;flex:none}.region[data-astro-cid-26bm3hyg].is-hot .region__swatch[data-astro-cid-26bm3hyg]{scale:1.25}.region__name[data-astro-cid-26bm3hyg]{font-size:1.15rem;font-weight:700}.region__where[data-astro-cid-26bm3hyg]{color:var(--c-text-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-left:auto;font-size:.72rem;font-weight:700}.region__blurb[data-astro-cid-26bm3hyg]{color:var(--c-text-muted);margin:.1rem .25rem .35rem;font-size:.78rem;line-height:1.3}.region__list[data-astro-cid-26bm3hyg]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.loc__link[data-astro-cid-26bm3hyg]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast);background:0 0;border:0;border-radius:10px;align-items:center;gap:.55rem;padding:.28rem .4rem;text-decoration:none;display:flex}.loc[data-astro-cid-26bm3hyg].is-hot .loc__link[data-astro-cid-26bm3hyg]{background:#ffffff1f}.loc[data-astro-cid-26bm3hyg].is-active .loc__link[data-astro-cid-26bm3hyg]{background:color-mix(in srgb, var(--c) 40%, transparent)}.loc__num[data-astro-cid-26bm3hyg]{aspect-ratio:1;background:var(--c-green-700);width:1.65rem;color:var(--c-white);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid;box-shadow:0 0 0 2px #ffffffd9}.loc--soon[data-astro-cid-26bm3hyg] .loc__num[data-astro-cid-26bm3hyg]{background:var(--c-yellow-400);color:var(--c-navy-950)}.loc__text[data-astro-cid-26bm3hyg]{min-width:0;line-height:1.15;display:grid}.loc__name[data-astro-cid-26bm3hyg]{font-size:.98rem;font-weight:700}.loc--soon[data-astro-cid-26bm3hyg] .loc__name[data-astro-cid-26bm3hyg]{font-weight:500}.loc__dept[data-astro-cid-26bm3hyg]{color:var(--c-text-muted);font-size:.74rem}.loc__tag[data-astro-cid-26bm3hyg]{border-radius:var(--r-pill);color:var(--c-text-muted);white-space:nowrap;background:#ffffff1a;flex:none;margin-left:auto;padding:.15rem .5rem;font-size:.7rem}.loc__tag--go[data-astro-cid-26bm3hyg]{background:var(--c-yellow-500);color:var(--c-navy-950);font-weight:700}.explorer__panel[data-astro-cid-26bm3hyg]{right:var(--side-right);z-index:4;width:var(--side-w);overscroll-behavior:contain;scrollbar-width:thin;border-radius:var(--r-panel);opacity:0;visibility:hidden;max-height:calc(100svh - 2.5rem);transition:opacity var(--t) var(--ease), transform var(--t) var(--ease), visibility 0s var(--t);position:absolute;top:50%;overflow-y:auto;transform:translate(-35px,calc(71px - 50%))scale(.97)}.explorer__back[data-astro-cid-26bm3hyg]{border:1px solid var(--glass-border);border-radius:var(--r-pill);backdrop-filter:blur(10px);color:inherit;font:inherit;font-size:var(--fs-small);cursor:pointer;background:#020b1773;align-items:center;gap:.45rem;margin-bottom:.75rem;padding:.45rem 1rem .45rem .8rem;font-weight:700;display:inline-flex}.explorer__back[data-astro-cid-26bm3hyg]:hover{background:#020b17b3}.explorer[data-astro-cid-26bm3hyg][data-state=selected] .explorer__side[data-astro-cid-26bm3hyg]{opacity:0;visibility:hidden;transition:opacity var(--t) var(--ease), transform var(--t) var(--ease), visibility 0s var(--t);transform:translate(35px,-50%)}.explorer[data-astro-cid-26bm3hyg][data-state=selected] .map-pin[data-astro-cid-26bm3hyg]:not(.is-active){opacity:0;visibility:hidden;transition:opacity var(--t) var(--ease), visibility 0s var(--t)}.explorer[data-astro-cid-26bm3hyg][data-state=selected] .is-active[data-astro-cid-26bm3hyg] .pin{color:var(--c-yellow-400)}.explorer[data-astro-cid-26bm3hyg][data-state=selected] .explorer__panel[data-astro-cid-26bm3hyg]{opacity:1;visibility:visible;transition:opacity var(--t) var(--ease), transform var(--t) var(--ease), visibility 0s 0s;transform:translateY(-50%)}.explorer[data-astro-cid-26bm3hyg][data-state=peek] .map-pin[data-astro-cid-26bm3hyg]:not(.is-active,.is-hot){opacity:.45}body:has([data-explorer][data-state=selected]) .video-bg__media{transform:translate(35px)}body:has([data-explorer]) .site-header .logo{transition:translate var(--dur) var(--ease-out)}body:has([data-explorer][data-state=selected]) .site-header .logo{translate:47px -15px}@media (width>=900px){.explorer[data-astro-cid-26bm3hyg]:not([data-map=loading],[data-map="3d"]) .explorer__side[data-astro-cid-26bm3hyg]{right:calc(50% - var(--side-w) / 2)}}@media (width<=899px){.explorer[data-astro-cid-26bm3hyg]{--pin-start:.5s;--pin-step:60ms;--pin-w:1.95rem;padding:calc(var(--header-h) + .5rem) var(--gutter) 2.5rem;align-content:start;gap:1.25rem;display:grid;overflow:visible}.explorer__side[data-astro-cid-26bm3hyg]{display:contents}.explorer__head[data-astro-cid-26bm3hyg]{text-align:center;order:1;margin:0}.explorer__hint[data-astro-cid-26bm3hyg]{margin-inline:auto}.explorer__map[data-astro-cid-26bm3hyg]{margin-inline:calc(-1 * var(--gutter));order:2;height:min(118vw,68svh);scroll-margin-top:.5rem;position:relative;inset:auto;overflow:clip;mask-image:linear-gradient(#0000,#000 7% 93%,#0000)}.locations[data-astro-cid-26bm3hyg]{columns:2 16rem;animation:side-in .6s .25s var(--ease) backwards;order:3}.explorer__panel[data-astro-cid-26bm3hyg]{order:3;width:100%;max-height:none;display:none;position:relative;inset:auto;overflow:visible;transform:none}.explorer__map[data-astro-cid-26bm3hyg] .terrain-canvas{touch-action:pan-y;cursor:default}.explorer[data-astro-cid-26bm3hyg][data-map=loading] .explorer__map[data-astro-cid-26bm3hyg]:after{left:50%}.region-label[data-astro-cid-26bm3hyg]{letter-spacing:.08em;padding:.15rem .45rem .15rem .35rem;font-size:.6rem}.explorer[data-astro-cid-26bm3hyg][data-state=selected] .locations[data-astro-cid-26bm3hyg]{display:none}.explorer[data-astro-cid-26bm3hyg][data-state=selected] .explorer__panel[data-astro-cid-26bm3hyg]{animation:fade-up var(--t) var(--ease);display:block;transform:none}body:has([data-explorer][data-state=selected]) .site-header .logo{translate:none}body:has([data-explorer][data-state=selected]) .video-bg__media{transform:none}}@keyframes drop{0%{opacity:0;transform:translateY(-40px)}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}}@keyframes side-in{0%{opacity:0;translate:24px}}@keyframes spin{to{rotate:1turn}}.ambient__btn[data-astro-cid-uwowdxyl]{left:max(clamp(1rem, .5rem + 3vw, 5.5rem), env(safe-area-inset-left));bottom:max(clamp(1rem, .6rem + 1.4vw, 2rem), env(safe-area-inset-bottom));z-index:30;aspect-ratio:1;width:2.9rem;color:var(--c-white);cursor:pointer;transition:background var(--dur-fast);border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}@media (width<=899px){.ambient__btn[data-astro-cid-uwowdxyl]{top:max(clamp(1rem, .6rem + 1.4vw, 2rem), env(safe-area-inset-top));right:max(clamp(1rem, .5rem + 3vw, 5.5rem), env(safe-area-inset-right));position:absolute;bottom:auto;left:auto}}.ambient__btn[data-astro-cid-uwowdxyl]:hover{background:#ffffff2e}.ambient__btn[data-astro-cid-uwowdxyl] svg[data-astro-cid-uwowdxyl]{width:1.35rem;height:1.35rem}.ambient__btn[data-astro-cid-uwowdxyl][aria-pressed=true] .ambient__off[data-astro-cid-uwowdxyl],.ambient__btn[data-astro-cid-uwowdxyl][aria-pressed=false] .ambient__on[data-astro-cid-uwowdxyl]{display:none}.ambient[data-astro-cid-uwowdxyl].is-waiting .ambient__btn[data-astro-cid-uwowdxyl]{animation:2.4s ease-in-out infinite ambient-pulse}@keyframes ambient-pulse{50%{box-shadow:0 0 0 .45rem #ffffff1f}}@media (prefers-reduced-motion:reduce){.ambient[data-astro-cid-uwowdxyl].is-waiting .ambient__btn[data-astro-cid-uwowdxyl]{animation:none}}html[data-tour=open] .ambient__btn[data-astro-cid-uwowdxyl]{visibility:hidden}
