.dest-card[data-astro-cid-sghw5riz]{flex-direction:column;display:flex}.dest-media[data-astro-cid-sghw5riz]{aspect-ratio:4/3;background:var(--pine-deep);display:block;position:relative;overflow:hidden}.dest-media[data-astro-cid-sghw5riz] img[data-astro-cid-sghw5riz],.dest-placeholder[data-astro-cid-sghw5riz]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}@media (hover:hover){.dest-card[data-astro-cid-sghw5riz]:hover .dest-media[data-astro-cid-sghw5riz] img[data-astro-cid-sghw5riz]{transform:scale(1.04)}}.dest-placeholder[data-astro-cid-sghw5riz]{background:linear-gradient(135deg, var(--pine-deep), var(--pine-2))}.dest-region[data-astro-cid-sghw5riz],.dest-flag[data-astro-cid-sghw5riz]{border-radius:var(--radius-pill);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#15211bb8;align-items:center;gap:5px;padding:5px 10px;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;bottom:12px}.dest-region[data-astro-cid-sghw5riz]{left:12px}.dest-flag[data-astro-cid-sghw5riz]{color:var(--ink);background:#ffffffe0;right:12px}.card-body[data-astro-cid-sghw5riz]{flex-direction:column;flex:1;gap:8px;display:flex}.dest-role[data-astro-cid-sghw5riz]{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.75rem;font-weight:600}.dest-title[data-astro-cid-sghw5riz]{margin:0;font-size:1.375rem}.dest-title[data-astro-cid-sghw5riz] a[data-astro-cid-sghw5riz]{color:inherit;text-decoration:none}.dest-title[data-astro-cid-sghw5riz] a[data-astro-cid-sghw5riz]:hover{color:var(--pine-2)}.dest-tagline[data-astro-cid-sghw5riz]{color:var(--ink-2);margin:0;font-size:.9375rem}.dest-badges[data-astro-cid-sghw5riz]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.dest-foot[data-astro-cid-sghw5riz]{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;font-size:.8125rem;display:flex}.dest-months[data-astro-cid-sghw5riz]{align-items:center;gap:6px;min-width:0;display:inline-flex}.dest-link[data-astro-cid-sghw5riz]{min-height:44px;color:var(--pine);white-space:nowrap;align-items:center;gap:4px;padding:0 4px;font-weight:600;text-decoration:none;display:inline-flex}.dest-link[data-astro-cid-sghw5riz]:hover{color:var(--pine-2)}
