.destination-hero[data-astro-cid-p4m3llkr]{position:relative;min-height:clamp(390px,54svh,580px);display:flex;overflow:hidden;color:#fff;background:#172519}.hero-image[data-astro-cid-p4m3llkr],.hero-shade[data-astro-cid-p4m3llkr]{position:absolute;inset:0;width:100%;height:100%}.hero-image[data-astro-cid-p4m3llkr]{object-fit:cover;object-position:center;animation:hero-settle 1.5s ease-out both}.hero-shade[data-astro-cid-p4m3llkr]{background:linear-gradient(90deg,#08140cc7,#08140c33 78%),linear-gradient(0deg,rgba(8,20,12,.62),transparent 68%)}.hero-inner[data-astro-cid-p4m3llkr]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding-top:clamp(7rem,10vw,9rem);padding-bottom:clamp(2rem,4vw,3.5rem)}.breadcrumb[data-astro-cid-p4m3llkr]{display:flex;align-items:center;gap:.7rem;color:#fffc;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.breadcrumb[data-astro-cid-p4m3llkr] a[data-astro-cid-p4m3llkr]{color:#fff;text-decoration:underline;text-decoration-color:#ffffff80;text-underline-offset:.25rem}.breadcrumb[data-astro-cid-p4m3llkr] a[data-astro-cid-p4m3llkr]:hover{text-decoration-color:#fff}.hero-copy[data-astro-cid-p4m3llkr]{max-width:920px}.hero-copy[data-astro-cid-p4m3llkr] h1[data-astro-cid-p4m3llkr]{margin:.5rem 0;color:#fff;font-size:clamp(3.4rem,8vw,7rem);line-height:1.02;letter-spacing:-.06em;text-wrap:balance}.hero-copy[data-astro-cid-p4m3llkr] p[data-astro-cid-p4m3llkr]{max-width:710px;color:#fffffff0;font-size:clamp(1rem,2vw,1.35rem);line-height:1.5}.hero-scroll[data-astro-cid-p4m3llkr]{display:inline-flex;align-items:center;gap:.8rem;margin-top:1.3rem;padding-bottom:.35rem;border-bottom:1px solid rgba(255,255,255,.7);color:#fff;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:gap .3s ease}.hero-scroll[data-astro-cid-p4m3llkr]:hover{gap:1.2rem}@keyframes hero-settle{0%{transform:scale(1.05)}to{transform:scale(1)}}.explore-section[data-astro-cid-p4m3llkr]{padding:clamp(2rem,4vw,3.5rem) 0;background:#f7f7f2;scroll-margin-top:5rem}.explore-intro[data-astro-cid-p4m3llkr]{display:grid;gap:1.5rem;align-items:start}.explore-intro[data-astro-cid-p4m3llkr] h2[data-astro-cid-p4m3llkr],.regions-heading[data-astro-cid-p4m3llkr] h2[data-astro-cid-p4m3llkr],.explore-actions[data-astro-cid-p4m3llkr] h2[data-astro-cid-p4m3llkr]{letter-spacing:-.045em;line-height:1.08}.explore-intro[data-astro-cid-p4m3llkr] h2[data-astro-cid-p4m3llkr]{margin:0 0 .75rem;font-size:clamp(2.2rem,3.5vw,3.5rem)}.explore-intro[data-astro-cid-p4m3llkr] p[data-astro-cid-p4m3llkr]{max-width:65ch;color:var(--vt-text-body);line-height:1.65;font-size:clamp(.98rem,1.2vw,1.1rem)}.travel-note[data-astro-cid-p4m3llkr]{padding:1.3rem 1.5rem;border-left:3px solid var(--vt-gold);background:#fff;box-shadow:0 8px 24px #1218140d}.travel-note[data-astro-cid-p4m3llkr] p[data-astro-cid-p4m3llkr]{font-size:.93rem;line-height:1.55}.travel-note[data-astro-cid-p4m3llkr] strong[data-astro-cid-p4m3llkr]{color:var(--vt-moss-dark);font-weight:700}.regions-heading[data-astro-cid-p4m3llkr]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem;margin:clamp(2rem,3vw,2.8rem) 0 1.4rem}.regions-heading[data-astro-cid-p4m3llkr] h2[data-astro-cid-p4m3llkr]{font-size:clamp(2rem,2.8vw,2.8rem)}.regions-heading[data-astro-cid-p4m3llkr] p[data-astro-cid-p4m3llkr]{max-width:28ch;color:var(--vt-text-muted);font-size:.9rem;line-height:1.5}.region-grid[data-astro-cid-p4m3llkr]{display:grid;align-items:start;gap:1.2rem}.region-card[data-astro-cid-p4m3llkr]{min-width:0;overflow:hidden;border:1px solid rgba(18,24,20,.08);border-radius:16px;background:#fff;box-shadow:0 10px 30px #1218140b;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.region-card[data-astro-cid-p4m3llkr]:hover,.region-card[data-astro-cid-p4m3llkr][open]{border-color:#57693e40;box-shadow:0 16px 36px #12181417}.region-card[data-astro-cid-p4m3llkr]:hover{transform:translateY(-3px)}.region-summary[data-astro-cid-p4m3llkr]{display:block;cursor:pointer;list-style:none}.region-summary[data-astro-cid-p4m3llkr]::-webkit-details-marker{display:none}.region-summary[data-astro-cid-p4m3llkr]:focus-visible{outline:3px solid var(--vt-gold);outline-offset:-3px}.region-photo[data-astro-cid-p4m3llkr]{position:relative;display:block;height:clamp(210px,19vw,260px);overflow:hidden;background:#233423}.region-photo[data-astro-cid-p4m3llkr] img[data-astro-cid-p4m3llkr]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.region-card[data-astro-cid-p4m3llkr]:hover .region-photo[data-astro-cid-p4m3llkr] img[data-astro-cid-p4m3llkr],.region-card[data-astro-cid-p4m3llkr][open] .region-photo[data-astro-cid-p4m3llkr] img[data-astro-cid-p4m3llkr]{transform:scale(1.035)}.region-title[data-astro-cid-p4m3llkr]{display:block;color:var(--vt-text-heading);font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:700;line-height:1.2;letter-spacing:-.025em}.region-preview[data-astro-cid-p4m3llkr]{display:flex;flex-direction:column;min-height:190px;padding:1.25rem 1.35rem 1.1rem}.region-description[data-astro-cid-p4m3llkr]{display:block;flex:1;margin-top:.55rem;color:var(--vt-text-body);font-size:.9rem;line-height:1.5}.region-expand-row[data-astro-cid-p4m3llkr]{display:flex;align-items:center;gap:.55rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--vt-border);color:var(--vt-moss-dark);font-size:.82rem;font-weight:700}.region-expand-row[data-astro-cid-p4m3llkr] svg[data-astro-cid-p4m3llkr]{margin-left:auto;flex:none;transition:transform .25s ease}.region-card[data-astro-cid-p4m3llkr][open] .region-expand-row[data-astro-cid-p4m3llkr] svg[data-astro-cid-p4m3llkr]{transform:rotate(180deg)}.open-label[data-astro-cid-p4m3llkr],.region-card[data-astro-cid-p4m3llkr][open] .closed-label[data-astro-cid-p4m3llkr]{display:none}.region-card[data-astro-cid-p4m3llkr][open] .open-label[data-astro-cid-p4m3llkr]{display:inline}.region-activities[data-astro-cid-p4m3llkr]{padding:.35rem 1.35rem 1rem;background:#f8faf6}.region-activities[data-astro-cid-p4m3llkr] ul[data-astro-cid-p4m3llkr]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.7rem;max-height:13rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;list-style:none;padding:0}.region-activities[data-astro-cid-p4m3llkr] ul[data-astro-cid-p4m3llkr]:focus-visible{outline:2px solid var(--vt-moss);outline-offset:2px}.region-activities[data-astro-cid-p4m3llkr] li[data-astro-cid-p4m3llkr]{position:relative;min-width:0;padding:.4rem .15rem .4rem .9rem;color:var(--vt-text-heading);font-size:.82rem;line-height:1.35}.region-activities[data-astro-cid-p4m3llkr] li[data-astro-cid-p4m3llkr]:before{content:"";position:absolute;top:.83rem;left:.1rem;width:.28rem;height:.28rem;border-radius:50%;background:var(--vt-moss)}.activity-more[data-astro-cid-p4m3llkr]{margin-top:.55rem;color:var(--vt-text-muted);font-size:.73rem}.action-links[data-astro-cid-p4m3llkr] a[data-astro-cid-p4m3llkr]:focus-visible,.hero-scroll[data-astro-cid-p4m3llkr]:focus-visible{outline:3px solid var(--vt-gold);outline-offset:3px}.explore-actions[data-astro-cid-p4m3llkr]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.5rem;margin-top:2rem;padding:clamp(1.5rem,3vw,2.5rem);border-radius:14px;color:#fff;background:#172719}.explore-actions[data-astro-cid-p4m3llkr] h2[data-astro-cid-p4m3llkr]{margin:0 0 .6rem;color:#fff;font-size:clamp(1.7rem,2.5vw,2.7rem)}.explore-actions[data-astro-cid-p4m3llkr] p[data-astro-cid-p4m3llkr]{max-width:55ch;color:#fffc;font-size:.9rem;line-height:1.5}.action-links[data-astro-cid-p4m3llkr]{display:flex;flex-wrap:wrap;gap:.7rem}.action-links[data-astro-cid-p4m3llkr] a[data-astro-cid-p4m3llkr]{display:inline-flex;align-items:center;justify-content:center;text-align:center}.action-links[data-astro-cid-p4m3llkr] .btn-secondary[data-astro-cid-p4m3llkr]{border:1px solid rgba(255,255,255,.55);color:#fff;background:transparent}.action-links[data-astro-cid-p4m3llkr] .btn-secondary[data-astro-cid-p4m3llkr]:hover{color:var(--vt-moss-dark);background:#fff}@media(min-width:760px){.explore-intro[data-astro-cid-p4m3llkr]{grid-template-columns:minmax(0,1.8fr) minmax(240px,.8fr)}.region-grid[data-astro-cid-p4m3llkr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.region-grid[data-astro-cid-p4m3llkr]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.destination-hero[data-astro-cid-p4m3llkr]{min-height:380px}.hero-inner[data-astro-cid-p4m3llkr]{padding-top:7rem;padding-bottom:2rem}.hero-copy[data-astro-cid-p4m3llkr] h1[data-astro-cid-p4m3llkr]{font-size:clamp(2.9rem,12vw,4.5rem);overflow-wrap:anywhere}.region-photo[data-astro-cid-p4m3llkr]{height:215px}.region-preview[data-astro-cid-p4m3llkr]{min-height:0}.regions-heading[data-astro-cid-p4m3llkr] p[data-astro-cid-p4m3llkr]{max-width:none}.action-links[data-astro-cid-p4m3llkr],.action-links[data-astro-cid-p4m3llkr] a[data-astro-cid-p4m3llkr]{width:100%}}@media(max-width:360px){.region-activities[data-astro-cid-p4m3llkr] ul[data-astro-cid-p4m3llkr]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.hero-image[data-astro-cid-p4m3llkr]{animation:none}.hero-scroll[data-astro-cid-p4m3llkr],.region-card[data-astro-cid-p4m3llkr],.region-photo[data-astro-cid-p4m3llkr] img[data-astro-cid-p4m3llkr],.region-expand-row[data-astro-cid-p4m3llkr] svg[data-astro-cid-p4m3llkr]{transition:none}}
