.travel-hero[data-astro-cid-gkifo3st]{text-align:left;padding:2.5rem 0 1.5rem}.hero-label[data-astro-cid-gkifo3st]{letter-spacing:.2em;text-transform:uppercase;color:#775a19;margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:block}.hero-title[data-astro-cid-gkifo3st]{color:var(--theme-primary);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.15}.hero-subtitle[data-astro-cid-gkifo3st]{color:#666;margin:.75rem 0 0;font-size:.95rem;font-weight:400}.hero-divider[data-astro-cid-gkifo3st]{background:#775a19;border-radius:2px;width:4rem;height:3px;margin-top:1.25rem}.new-tours-showcase[data-astro-cid-gkifo3st]{background:#faf6ef;border:1px solid #775a1926;border-radius:.75rem;margin-bottom:1.5rem;padding:1.5rem 1.75rem}.showcase-header[data-astro-cid-gkifo3st]{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.showcase-label[data-astro-cid-gkifo3st]{letter-spacing:.15em;text-transform:uppercase;color:#fff;background:#775a19;border-radius:.25rem;padding:.25rem .6rem;font-size:.6rem;font-weight:800}.showcase-title[data-astro-cid-gkifo3st]{color:#775a19;margin:0;font-size:1.1rem;font-weight:700}.showcase-items[data-astro-cid-gkifo3st]{flex-wrap:wrap;gap:.75rem;display:flex}.showcase-card[data-astro-cid-gkifo3st]{color:inherit;background:#fff;border:1px solid #775a1926;border-radius:.5rem;align-items:center;gap:.65rem;padding:.65rem 1rem;text-decoration:none;transition:border-color .25s,box-shadow .25s;display:flex}.showcase-card[data-astro-cid-gkifo3st]:hover,.showcase-card[data-astro-cid-gkifo3st]:focus-visible{border-color:#775a1959;box-shadow:0 2px 8px #775a191a}.showcase-arrow[data-astro-cid-gkifo3st]{color:#775a19;transition:transform .25s}.showcase-card[data-astro-cid-gkifo3st]:hover .showcase-arrow[data-astro-cid-gkifo3st]{transform:translate(3px)}.showcase-year[data-astro-cid-gkifo3st]{letter-spacing:.1em;color:#775a19;opacity:.6;font-size:.6rem;font-weight:700}.showcase-tour-name[data-astro-cid-gkifo3st]{color:#3d2e0a;font-size:.9rem;font-weight:600}.nav-bar[data-astro-cid-gkifo3st]{border-bottom:1px solid #e8ecf1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:2rem;padding-bottom:1.25rem;display:flex}.nav-notice[data-astro-cid-gkifo3st]{color:#777;font-size:.78rem}.contract-link[data-astro-cid-gkifo3st]{color:var(--theme-primary);text-underline-offset:2px;font-weight:600;text-decoration:underline;transition:color .2s}.contract-link[data-astro-cid-gkifo3st]:hover{color:#0052a3}.filter-tabs[data-astro-cid-gkifo3st]{flex-wrap:wrap;gap:.5rem;display:flex}.filter-btn[data-astro-cid-gkifo3st]{color:#555;background:0 0;border:1px solid #d0d5dd;border-radius:2rem;padding:.5rem 1.15rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-block}.filter-btn[data-astro-cid-gkifo3st]:hover{border-color:var(--theme-primary);color:#fff;background:var(--theme-primary);box-shadow:0 2px 8px #1556ac40}.travel-listings[data-astro-cid-gkifo3st]{margin:0 0 2rem}.region-section[data-astro-cid-gkifo3st]{margin-bottom:2.5rem;scroll-margin-top:100px}.region-header[data-astro-cid-gkifo3st]{border-bottom:2px solid var(--theme-primary);align-items:baseline;gap:1rem;margin-bottom:1.25rem;padding-bottom:.6rem;display:flex}.region-header[data-astro-cid-gkifo3st] h2[data-astro-cid-gkifo3st]{color:var(--theme-primary);margin:0;font-size:1.35rem;font-weight:700}.region-count[data-astro-cid-gkifo3st]{color:#999;letter-spacing:.05em;font-size:.75rem;font-weight:600}@media (width<=768px){.travel-hero[data-astro-cid-gkifo3st]{padding:1.5rem 0 1rem}.hero-title[data-astro-cid-gkifo3st]{font-size:1.75rem}.new-tours-showcase[data-astro-cid-gkifo3st]{padding:1.25rem}.showcase-items[data-astro-cid-gkifo3st]{flex-direction:column}.nav-bar[data-astro-cid-gkifo3st]{flex-direction:column;align-items:flex-start}.region-header[data-astro-cid-gkifo3st]{flex-direction:column;gap:.25rem}.filter-btn[data-astro-cid-gkifo3st]{align-items:center;min-height:44px;padding:.55rem .9rem;font-size:.78rem;display:inline-flex}}@media (width<=480px){.filter-tabs[data-astro-cid-gkifo3st]{gap:.4rem;width:100%}.filter-btn[data-astro-cid-gkifo3st]{text-align:center;flex:auto;justify-content:center;padding:.6rem .65rem}}
