.places[data-v-68e4fef0]{scroll-margin-top:90px;padding-top:40px;color:#0f2f42}.eyebrow[data-v-68e4fef0]{font-size:11px;font-weight:700;letter-spacing:.16em;color:#875035}.places-heading[data-v-68e4fef0]{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:18px}.places-heading h2[data-v-68e4fef0]{font-size:clamp(26px,3.2vw,38px);line-height:1.12;font-weight:700;letter-spacing:-.04em;margin-top:10px;max-width:560px}.places-heading>p[data-v-68e4fef0]{max-width:360px;font-size:14px;line-height:1.75;color:#4f5c64}.zone-chips[data-v-68e4fef0]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.zone-chips button[data-v-68e4fef0]{font-size:13px;border:1px solid #d4dbdf;background:#fff;border-radius:999px;padding:9px 14px;color:#0f2f42}.zone-chips button[aria-pressed=true][data-v-68e4fef0]{background:#03476f;border-color:#03476f;color:#fff}.places-grid[data-v-68e4fef0]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.place[data-v-68e4fef0]{display:flex;flex-direction:column;min-width:0}.place-lead[data-v-68e4fef0]{grid-column:span 2;grid-row:span 2}.place-link[data-v-68e4fef0]{position:relative;display:block;overflow:hidden;border-radius:20px;background:#d8e1e6;aspect-ratio:4/5;isolation:isolate}.place-lead .place-link[data-v-68e4fef0]{aspect-ratio:auto;flex:1;min-height:420px}.place-link img[data-v-68e4fef0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s;z-index:-1}.place-link[data-v-68e4fef0]:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0f212ce6);z-index:-1}.place-zone[data-v-68e4fef0]{position:absolute;top:12px;left:12px;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0f2f42cc;padding:6px 10px;border-radius:999px}.place-copy[data-v-68e4fef0]{position:absolute;left:16px;right:16px;bottom:30px;color:#fff}.place-copy strong[data-v-68e4fef0]{display:block;font-size:21px;line-height:1.1;font-weight:700;letter-spacing:-.025em}.place-lead .place-copy strong[data-v-68e4fef0]{font-size:clamp(28px,3vw,40px)}.place-copy small[data-v-68e4fef0]{display:block;font-size:13px;line-height:1.5;color:#ecf0f2;margin-top:6px}.place-credit[data-v-68e4fef0]{position:absolute;top:12px;right:12px;max-width:52%;text-align:right;font-size:9px;line-height:1.3;color:#ffffffc4;text-shadow:0 1px 3px #0009}.place-actions[data-v-68e4fef0]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:10px 4px 0}.place-actions a[data-v-68e4fef0]{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#03476f}.place-actions .place-lodging[data-v-68e4fef0]{font-weight:500;color:#4f5c64;font-size:12px}.place-actions .place-lodging .content-icon[data-v-68e4fef0]{color:#875035}.more-territories[data-v-68e4fef0]{scroll-margin-top:90px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:22px}.more-territories>span[data-v-68e4fef0]{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#875035;margin-right:6px}.more-territories a[data-v-68e4fef0]{display:inline-flex;align-items:baseline;gap:6px;font-size:13px;padding:9px 14px;border:1px solid #d4dbdf;background:#fff;border-radius:999px;color:#0f2f42}.more-territories a small[data-v-68e4fef0]{font-size:11px;color:#6a7880}.more-territories .add-territory[data-v-68e4fef0]{align-items:center;border-style:dashed;color:#03476f}.eclipse-banner[data-v-68e4fef0]{display:flex;align-items:center;gap:18px;margin-top:22px;padding:18px 22px;border-radius:20px;background:linear-gradient(110deg,#1d2f3a,#2c4655 60%,#5a3b2b);color:#fff}.eclipse-ring[data-v-68e4fef0]{flex:0 0 46px;height:46px;border-radius:50%;background:#1d2f3a;box-shadow:0 0 0 5px #f2a54a,0 0 22px 6px #f2a54a88}.eclipse-banner small[data-v-68e4fef0]{display:block;font-size:11px;letter-spacing:.12em;color:#f6cf98}.eclipse-banner strong[data-v-68e4fef0]{display:block;font-size:18px;line-height:1.3;margin:4px 0 2px}.eclipse-banner em[data-v-68e4fef0]{font-style:normal;font-size:13px;color:#d9e4ea}.eclipse-banner>.content-icon[data-v-68e4fef0]{margin-left:auto;flex-shrink:0}.places[data-v-68e4fef0] :is(a,button):focus-visible{outline:3px solid #ba663e;outline-offset:3px}@media (hover:hover){.more-territories a[data-v-68e4fef0]:hover{border-color:#03476f}.place-link:hover img[data-v-68e4fef0]{transform:scale(1.04)}.zone-chips button[data-v-68e4fef0]:hover{border-color:#03476f}}@media (max-width:1000px){.places-grid[data-v-68e4fef0]{grid-template-columns:repeat(3,minmax(0,1fr))}.place-lead[data-v-68e4fef0]{grid-column:span 3;grid-row:auto}.place-lead .place-link[data-v-68e4fef0]{min-height:0;aspect-ratio:16/9}}@media (max-width:700px){.places[data-v-68e4fef0]{padding-top:30px}.places-heading[data-v-68e4fef0]{display:block}.places-heading>p[data-v-68e4fef0]{margin-top:10px}.zone-chips[data-v-68e4fef0]{flex-wrap:nowrap;overflow-x:auto;margin:0 -18px 16px;padding:0 18px 4px;scrollbar-width:none}.zone-chips button[data-v-68e4fef0]{flex-shrink:0}.places-grid[data-v-68e4fef0]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 18px;gap:12px;margin:0 -18px;padding:0 18px 6px;scrollbar-width:none;overscroll-behavior-x:contain}.place[data-v-68e4fef0],.place-lead[data-v-68e4fef0]{flex:0 0 78%;scroll-snap-align:start}.place-link[data-v-68e4fef0],.place-lead .place-link[data-v-68e4fef0]{aspect-ratio:4/5;min-height:0}.place-lead .place-copy strong[data-v-68e4fef0]{font-size:24px}.more-territories>span[data-v-68e4fef0]{width:100%}.eclipse-banner[data-v-68e4fef0]{padding:16px;gap:14px}.eclipse-banner strong[data-v-68e4fef0]{font-size:15px}.eclipse-ring[data-v-68e4fef0]{flex-basis:36px;height:36px}}@media (prefers-reduced-motion:reduce){.place-link img[data-v-68e4fef0]{transition:none}.place-link:hover img[data-v-68e4fef0]{transform:none}}
