.destination-hero[data-v-d7be54fe]{background:#eef7fc;overflow:hidden}.destination-hero-grid[data-v-d7be54fe]{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:calc(clamp(2rem,5vw,5rem));padding-block:calc(clamp(2rem,4vw,4rem));display:grid}.destination-breadcrumb[data-v-d7be54fe]{color:#4e6980;flex-wrap:wrap;gap:.6rem;margin-bottom:1.75rem;font-size:.8rem;display:flex}.destination-breadcrumb a[data-v-d7be54fe]:hover{color:#0878b5;text-underline-offset:4px;text-decoration:underline}.destination-authority-logo[data-v-d7be54fe]{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:auto;max-width:150px;height:55px;margin:0 0 1.5rem;display:block}.destination-hero-copy>.legacy-authority-caption[data-v-d7be54fe]{margin:-.7rem 0 1.5rem;font-size:.8rem;line-height:1.5}h1[data-v-d7be54fe]{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;margin:0 0 1.5rem;font-size:calc(clamp(2.3rem,3.7vw,3.6rem));font-weight:600;line-height:1.1}.destination-hero-copy>p[data-v-d7be54fe]{color:#456079;max-width:53ch;font-size:1.05rem;line-height:1.85}.destination-hero-actions[data-v-d7be54fe]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.destination-hero-actions>a[data-v-d7be54fe]{color:#214765;align-items:center;gap:.5rem;padding:.7rem 0;font-size:.875rem;display:flex}.destination-photo[data-v-d7be54fe]{background:#dcecf5;border-radius:12px;height:100%;min-height:380px;max-height:540px;margin:0;position:relative;overflow:hidden}.destination-photo img[data-v-d7be54fe]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:380px;display:block}.destination-photo figcaption[data-v-d7be54fe]{color:#214765;background:#fff;border-radius:6px;align-items:center;gap:.5rem;padding:.65rem .9rem;font-size:.8rem;display:inline-flex;position:absolute;bottom:1rem;left:1rem}@media (width<=850px){.destination-hero-grid[data-v-d7be54fe]{grid-template-columns:1fr;gap:2rem}.destination-photo[data-v-d7be54fe]{aspect-ratio:16/9;min-height:0;max-height:400px}.destination-photo img[data-v-d7be54fe]{min-height:0}h1[data-v-d7be54fe]{max-width:25ch}}@media (width<=480px){.destination-hero-actions[data-v-d7be54fe]{gap:.5rem 1.25rem}.destination-photo[data-v-d7be54fe]{aspect-ratio:4/3}}.destination-directory[data-v-e5b702e5]{background:#f4f9fc;padding-block:calc(clamp(3rem,5vw,5rem));scroll-margin-top:90px}.directory-heading[data-v-e5b702e5]{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;margin-bottom:2rem;display:grid}.directory-heading h2[data-v-e5b702e5]{max-width:22ch;font-size:calc(clamp(1.8rem,2.7vw,2.6rem));font-weight:600;line-height:1.2}.directory-heading p[data-v-e5b702e5]{color:#456079;max-width:65ch;font-size:1rem;line-height:1.85}.zone-options[data-v-e5b702e5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.zone-option[data-v-e5b702e5]{min-width:0;color:var(--navy-950);background:#fff;border:1px solid #dfeaf1;border-radius:12px;flex-direction:column;gap:1.25rem;padding:1.4rem;transition:border-color .2s,transform .25s cubic-bezier(.22,1,.36,1);display:flex}.zone-option-mark[data-v-e5b702e5]{color:#0878b5;justify-content:flex-start;align-items:center;width:100%;height:76px;display:flex}.zone-option-mark img[data-v-e5b702e5]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:160px;height:auto;max-height:76px;display:block}.zone-name-mark[data-v-e5b702e5]{font-family:var(--font-display);font-size:1.5rem}.zone-option-copy[data-v-e5b702e5]{border-top:1px solid #e2edf4;flex-direction:column;flex:1;width:100%;min-width:0;padding-top:1.15rem;display:flex}.zone-option h3[data-v-e5b702e5]{overflow-wrap:anywhere;margin-bottom:.5rem;font-size:1.2rem;font-weight:600;line-height:1.35}.zone-option-focus[data-v-e5b702e5]{color:#4b6680;flex:1;margin:0 0 1.2rem;font-size:.85rem;line-height:1.7}.zone-option-link[data-v-e5b702e5]{color:#0878b5;justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;font-weight:600;line-height:1.5;display:flex}.zone-option-arrow[data-v-e5b702e5]{color:#0878b5;background:#edf6fc;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;transition:background-color .18s,color .18s;display:grid}@media (hover:hover) and (pointer:fine){.zone-option[data-v-e5b702e5]:hover{border-color:#87bbd8;transform:translateY(-3px)}.zone-option:hover .zone-option-arrow[data-v-e5b702e5]{color:#fff;background:#0878b5}}.zone-option[data-v-e5b702e5]:focus-visible{outline-offset:4px;outline:2px solid #0878b5}.single-option[data-v-e5b702e5]{grid-template-columns:minmax(0,360px)}@media (width<=1100px){.zone-options[data-v-e5b702e5]{grid-template-columns:repeat(2,minmax(0,1fr))}.single-option[data-v-e5b702e5]{grid-template-columns:minmax(0,360px)}}@media (width<=700px){.directory-heading[data-v-e5b702e5]{grid-template-columns:1fr;gap:1rem}}@media (width<=520px){.zone-options[data-v-e5b702e5]{grid-template-columns:1fr}.zone-option[data-v-e5b702e5]{padding:1.35rem}}@media (prefers-reduced-motion:reduce){.zone-option[data-v-e5b702e5],.zone-option-arrow[data-v-e5b702e5]{transition:none}.zone-option[data-v-e5b702e5]:hover{transform:none}}.destination-plan[data-v-e515ff1e]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:calc(clamp(2rem,6vw,6rem));padding-block:calc(clamp(3rem,5vw,5rem));scroll-margin-top:90px;display:grid}.plan-main h2[data-v-e515ff1e],.steps-heading h2[data-v-e515ff1e]{margin-bottom:1.5rem;font-size:calc(clamp(1.8rem,2.7vw,2.6rem));font-weight:600;line-height:1.2}.planning-priorities[data-v-e515ff1e]{margin:0}.planning-priorities>div[data-v-e515ff1e]{border-bottom:1px solid #d8e6ef;padding:1.4rem 0}.planning-priorities dt[data-v-e515ff1e]{font-family:var(--font-display);margin-bottom:.6rem;font-size:1.2rem;font-weight:600}.planning-priorities dd[data-v-e515ff1e]{color:#456079;max-width:65ch;margin:0;font-size:.95rem;line-height:1.85}.planning-inquiry[data-v-e515ff1e]{background:#eef7fc;border-radius:12px;padding:2rem}.planning-inquiry h3[data-v-e515ff1e]{margin-bottom:1rem;font-size:1.6rem;font-weight:600;line-height:1.3}.planning-inquiry>p[data-v-e515ff1e]{color:#456079;font-size:.95rem;line-height:1.8}.planning-inquiry ul[data-v-e515ff1e]{margin:1.5rem 0;padding:0;list-style:none}.planning-inquiry li[data-v-e515ff1e]{color:#456079;align-items:baseline;gap:.65rem;padding:.6rem 0;font-size:.9rem;line-height:1.7;display:flex}.planning-inquiry li svg[data-v-e515ff1e]{color:#09863a;flex-shrink:0;align-self:start;margin-top:4px}.planning-inquiry .btn[data-v-e515ff1e]{white-space:normal;width:100%;font-size:.9rem}.destination-steps[data-v-e515ff1e]{background:#f5faf7;padding-block:calc(clamp(3rem,5vw,5rem));scroll-margin-top:90px}.steps-heading[data-v-e515ff1e]{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2.5rem;display:grid}.steps-heading h2[data-v-e515ff1e]{margin:0}.steps-heading>p[data-v-e515ff1e]{color:#456756;max-width:60ch;font-size:1rem;line-height:1.8}.destination-steps ol[data-v-e515ff1e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.destination-steps li[data-v-e515ff1e]{border-top:1px solid #bfdbca;padding-top:1.25rem}.step-number[data-v-e515ff1e]{color:#087d39;margin-bottom:1.25rem;font-size:1.1rem;font-weight:600;display:block}.destination-steps h3[data-v-e515ff1e]{margin-bottom:.75rem;font-size:1.15rem;font-weight:600;line-height:1.4}.destination-steps li p[data-v-e515ff1e]{color:#456756;font-size:.9rem;line-height:1.8}@media (width<=900px){.destination-plan[data-v-e515ff1e]{grid-template-columns:1fr 1fr;gap:2rem}.planning-inquiry[data-v-e515ff1e]{padding:1.5rem}.destination-steps ol[data-v-e515ff1e]{grid-template-columns:1fr 1fr}}@media (width<=700px){.destination-plan[data-v-e515ff1e],.steps-heading[data-v-e515ff1e]{grid-template-columns:1fr;gap:1.5rem}.destination-steps ol[data-v-e515ff1e]{gap:1.5rem}}@media (width<=480px){.destination-steps ol[data-v-e515ff1e]{grid-template-columns:1fr}.step-number[data-v-e515ff1e]{margin-bottom:.7rem}}.destination-page[data-v-8358c022]{color:var(--navy-950);background:#fff}.destination-local-nav[data-v-8358c022]{background:#fff;border-bottom:1px solid #d8e6ef}.destination-local-nav .container[data-v-8358c022]{gap:2rem;padding-block:1rem;display:flex;overflow:auto}.destination-local-nav a[data-v-8358c022]{white-space:nowrap;color:#456079;padding:.35rem 0;font-size:.85rem}.destination-local-nav a[data-v-8358c022]:hover{color:#0878b5;text-underline-offset:5px;text-decoration:underline}.destination-facts[data-v-8358c022]{padding-block:1.75rem 0}.destination-facts dl[data-v-8358c022]{border-bottom:1px solid #d8e6ef;grid-template-columns:.75fr 1.1fr 1.2fr;gap:2rem;margin:0;padding:1.5rem 0;display:grid}.destination-facts dt[data-v-8358c022]{color:#526e84;margin-bottom:.5rem;font-size:.8rem}.destination-facts dd[data-v-8358c022]{margin:0;font-size:.95rem;font-weight:500;line-height:1.7}.destination-facts a[data-v-8358c022]{color:#0878b5}.destination-overview[data-v-8358c022]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:calc(clamp(2rem,6vw,6rem));padding-block:calc(clamp(3rem,5vw,5rem));scroll-margin-top:90px;display:grid}.destination-overview h2[data-v-8358c022],.destination-questions h2[data-v-8358c022]{text-wrap:balance;max-width:20ch;font-size:calc(clamp(1.8rem,2.7vw,2.6rem));font-weight:600;line-height:1.2}.destination-overview p[data-v-8358c022]{color:#456079;max-width:70ch;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.9}.destination-inline-link[data-v-8358c022]{color:#0878b5;align-items:center;gap:.5rem;font-size:.85rem;line-height:1.7;display:inline-flex}.destination-inline-link[data-v-8358c022]:hover{text-underline-offset:4px;text-decoration:underline}.legacy-route[data-v-8358c022]{color:#087d39;align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.9rem;font-weight:600;display:flex}.destination-questions[data-v-8358c022]{grid-template-columns:.75fr 1.25fr;gap:calc(clamp(2rem,6vw,6rem));padding-block:calc(clamp(3rem,5vw,5rem));scroll-margin-top:90px;display:grid}.destination-questions details[data-v-8358c022]{border-bottom:1px solid #d8e6ef}.destination-questions summary[data-v-8358c022]{cursor:pointer;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.25rem 0;font-size:1rem;font-weight:600;line-height:1.7;list-style:none;display:flex}.destination-questions summary[data-v-8358c022]::-webkit-details-marker{display:none}.destination-questions summary span[data-v-8358c022]{color:#0878b5;flex-shrink:0;font-size:1.4rem}.destination-questions details[open] summary span[data-v-8358c022]{transform:rotate(45deg)}.destination-questions details p[data-v-8358c022]{color:#456079;max-width:70ch;padding-bottom:1.5rem;font-size:.95rem;line-height:1.85}.destination-inline-link[data-v-8358c022]{margin-top:1.5rem}.destination-explore[data-v-8358c022]{background:#edf5fa;padding-block:2.5rem}.explore-heading[data-v-8358c022]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-bottom:1.5rem;display:flex}.explore-heading h2[data-v-8358c022]{font-size:1.5rem;font-weight:600}.explore-heading>a[data-v-8358c022]{color:#0878b5;align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.other-destinations[data-v-8358c022]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2.5rem;display:grid}.other-destinations a[data-v-8358c022]{color:#214765;border-top:1px solid #cbdfec;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:.9rem;display:flex}.other-destinations a[data-v-8358c022]:hover{color:#0878b5}.photo-credit[data-v-8358c022]{color:#526e84;padding-block:1rem;font-size:.75rem}.photo-credit summary[data-v-8358c022]{cursor:pointer;width:fit-content}.photo-credit p[data-v-8358c022]{max-width:90ch;margin:.75rem 0 0;font-size:.75rem;line-height:1.8}.photo-credit a[data-v-8358c022]{color:#0878b5;text-underline-offset:3px;text-decoration:underline}@media (width<=700px){.destination-overview[data-v-8358c022],.destination-questions[data-v-8358c022]{grid-template-columns:1fr;gap:1.5rem}.destination-facts dl[data-v-8358c022]{grid-template-columns:1fr;gap:1rem}.destination-facts dt[data-v-8358c022]{margin-bottom:.2rem}.other-destinations[data-v-8358c022]{grid-template-columns:1fr 1fr;gap:0 1.5rem}.destination-local-nav .container[data-v-8358c022]{gap:1.5rem}}@media (width<=420px){.other-destinations[data-v-8358c022]{grid-template-columns:1fr}}
