.tour-filters[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-wrap:wrap;display:none}.js .tour-filters[data-astro-cid-lcdefpme]{display:flex}.tour-filters__button[data-astro-cid-lcdefpme]{min-height:var(--tap-target);padding:var(--space-1) var(--space-4);border:2px solid var(--line);border-radius:var(--radius-pill);background:var(--white);color:var(--charcoal);font:inherit;cursor:pointer;font-size:.875rem;font-weight:500;transition:background .15s}.tour-filters__button[data-astro-cid-lcdefpme]:hover{background:var(--teal-light)}.tour-filters__button[data-astro-cid-lcdefpme][aria-pressed=true]{border-color:var(--charcoal);background:var(--teal-light);font-weight:700}.hero-visual[data-astro-cid-lcdefpme]{position:relative}.hero-card[data-astro-cid-lcdefpme]{padding:var(--space-2);border-radius:calc(var(--radius) + var(--space-2));background:var(--white);box-shadow:var(--shadow-card);color:var(--charcoal);text-decoration:none;display:block}.hero-card[data-astro-cid-lcdefpme] img{aspect-ratio:16/9;border-radius:var(--radius);object-fit:cover;width:100%}.hero-card__caption[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-2) var(--space-1);flex-wrap:wrap;display:flex}.hero-card__place[data-astro-cid-lcdefpme]{font-weight:600}.hero-card__tour[data-astro-cid-lcdefpme]{color:var(--gray);font-size:.8125rem;font-weight:500}.hero-card[data-astro-cid-lcdefpme]:hover .hero-card__place[data-astro-cid-lcdefpme]{text-decoration:underline}.hero-float[data-astro-cid-lcdefpme]{display:none}.home-section[data-astro-cid-lcdefpme]{padding-block:var(--section-y)}.home-section--alt[data-astro-cid-lcdefpme]{background:var(--off-white)}.home-cards[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));list-style:none;display:grid}.reasons[data-astro-cid-lcdefpme]{gap:var(--space-5);list-style:none;display:grid}.reasons__item[data-astro-cid-lcdefpme]{gap:var(--space-2);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius);background:var(--white);align-content:start;display:grid}.reasons__icon[data-astro-cid-lcdefpme]{width:2.75rem;height:2.75rem;margin-bottom:var(--space-1);background:var(--teal-light);border-radius:50%;place-items:center;display:grid}.reasons__title[data-astro-cid-lcdefpme]{font-size:1rem}.reasons__text[data-astro-cid-lcdefpme]{color:var(--gray);font-size:.875rem;line-height:1.5}.contact[data-astro-cid-lcdefpme]{justify-items:start;gap:var(--space-5);padding:var(--space-8) var(--space-6);border-radius:var(--radius);background:var(--teal-light);display:grid}.contact[data-astro-cid-lcdefpme] .section-header{margin-bottom:0}.contact__links[data-astro-cid-lcdefpme]{gap:var(--space-1);list-style:none;display:grid}.contact__links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);min-height:var(--tap-target);overflow-wrap:anywhere;font-weight:600;text-decoration:none;display:inline-flex}.contact__links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.contact__links[data-astro-cid-lcdefpme] svg{flex:none}@media (width>=640px){.reasons[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.contact__links[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-auto-flow:column}}@media (width>=960px){.hero-card[data-astro-cid-lcdefpme]{transform:rotate(2deg)}.hero-float[data-astro-cid-lcdefpme]{z-index:1;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-card);display:flex;position:absolute}.hero-float--rating[data-astro-cid-lcdefpme]{top:calc(var(--space-5) * -1);left:calc(var(--space-8) * -1)}.hero-float--safe[data-astro-cid-lcdefpme]{right:calc(var(--space-6) * -1);bottom:5rem}.hero-float__icon[data-astro-cid-lcdefpme]{width:var(--tap-target);height:var(--tap-target);border-radius:var(--radius);place-items:center;display:grid}.hero-float__icon--gold[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--gold) 15%, var(--white));color:var(--gold-dark)}.hero-float__icon--teal[data-astro-cid-lcdefpme]{background:var(--teal-light);color:var(--teal-dark)}.hero-float__text[data-astro-cid-lcdefpme]{font-size:.875rem;font-weight:600;line-height:1.4}.hero-float__text[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--gray);font-size:.75rem;font-weight:400;display:block}.reasons[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.contact[data-astro-cid-lcdefpme]{padding:var(--space-12)}}
