.dhero[data-v-329e5b08]{align-items:flex-end;background:var(--c-ink);color:var(--c-paper);display:flex;min-height:66vh;overflow:hidden;padding-bottom:clamp(40px,6vw,72px);padding-top:calc(var(--header-h) + 48px);position:relative}@media(min-width:860px){.dhero[data-v-329e5b08]{min-height:74vh}}.dhero__media[data-v-329e5b08]{inset:-6% 0;position:absolute}.dhero__media img[data-v-329e5b08]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dhero__scrim[data-v-329e5b08]{background:linear-gradient(0deg,#10120fd9 0,#10120f66 45%,#10120f33);inset:0;position:absolute}.dhero__content[data-v-329e5b08]{position:relative;width:100%}.dhero__eyebrow[data-v-329e5b08]{color:var(--c-sand);font-size:var(--fs-meta);letter-spacing:.26em;margin-top:24px;text-transform:uppercase}.dhero__title[data-v-329e5b08]{font-size:var(--fs-h1);margin-top:14px}.dhero__subtitle[data-v-329e5b08]{color:#f6f2ead9;font-size:var(--fs-lead);margin-top:16px;max-width:46ch}.quick-facts[data-v-960dd026]{background:var(--c-cream);border:1px solid var(--c-line-soft);padding:clamp(24px,3vw,34px)}.quick-facts__title[data-v-960dd026]{color:var(--c-muted);font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.2em;margin-bottom:18px;text-transform:uppercase}.quick-facts__row[data-v-960dd026]{border-top:1px solid var(--c-line);display:grid;gap:4px;padding-block:13px}.quick-facts__row dt[data-v-960dd026]{color:var(--c-muted);font-size:12px;letter-spacing:.06em}.quick-facts__row dd[data-v-960dd026]{font-size:15px;line-height:1.45}.best-time__heading[data-v-a439b325]{font-size:var(--fs-h3);margin-bottom:22px}.best-time__months[data-v-a439b325]{display:grid;gap:6px;grid-template-columns:repeat(6,1fr)}@media(min-width:640px){.best-time__months[data-v-a439b325]{grid-template-columns:repeat(12,1fr)}}.best-time__months a[data-v-a439b325]{align-items:center;border:1px solid var(--c-line);color:var(--c-muted);display:flex;font-size:12px;justify-content:center;letter-spacing:.06em;padding-block:12px;text-transform:uppercase;transition:background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.best-time__months a[data-v-a439b325]:hover{border-color:var(--c-ink);color:var(--c-ink)}.best-time__months li.is-on a[data-v-a439b325]{background:var(--c-forest);border-color:var(--c-forest);color:var(--c-paper)}.best-time__legend[data-v-a439b325]{align-items:center;color:var(--c-muted);display:flex;font-size:12px;gap:8px;margin-top:14px}.best-time__dot[data-v-a439b325]{background:var(--c-forest);display:inline-block;height:10px;width:10px}.best-time__text[data-v-a439b325]{margin-top:24px}.highlights__heading[data-v-76d4ead9]{font-size:var(--fs-h3);margin-bottom:26px}.highlights__list[data-v-76d4ead9]{display:grid;gap:0}.highlights__list li[data-v-76d4ead9]{border-top:1px solid var(--c-line);display:grid;gap:8px 16px;grid-template-columns:48px 1fr;padding-block:clamp(20px,2.4vw,28px)}.highlights__list li[data-v-76d4ead9]:last-child{border-bottom:1px solid var(--c-line)}.highlights__list li h3[data-v-76d4ead9]{font-size:clamp(20px,2.2vw,25px)}.highlights__list li p[data-v-76d4ead9]{color:var(--c-ink-soft);margin-top:8px;max-width:62ch}.highlights__num[data-v-76d4ead9]{color:var(--c-sand);font-size:11px;letter-spacing:.16em;padding-top:8px}.content-block+.content-block[data-v-b6167880]{margin-top:clamp(40px,5vw,72px)}.content-block__heading[data-v-b6167880]{font-size:var(--fs-h3);margin-bottom:18px}.destination__intro[data-v-9557f32f]{align-items:start;display:grid;gap:clamp(32px,4vw,56px)}@media(min-width:1100px){.destination__intro[data-v-9557f32f]{gap:clamp(48px,6vw,96px);grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr)}}.destination__lead[data-v-9557f32f]{color:var(--c-ink-soft);font-size:var(--fs-lead);line-height:1.6}.destination__lead+.destination__lead[data-v-9557f32f]{margin-top:1.1em}.destination__updated[data-v-9557f32f]{color:var(--c-muted);font-size:12px;margin-top:14px}.destination__main[data-v-9557f32f]{display:grid;gap:clamp(48px,6vw,88px);max-width:860px}.destination__faq[data-v-9557f32f] .faq{max-width:900px}.destination__related[data-v-9557f32f]{display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:repeat(2,1fr)}@media(min-width:860px){.destination__related[data-v-9557f32f]{grid-template-columns:repeat(4,1fr)}}
