._1eN4Uq_page{color:var(--color-black);min-height:100vh;padding-block:5rem 4rem}._1eN4Uq_hero{padding-top:clamp(2rem,8vw,5rem);padding-bottom:clamp(3rem,8vw,5rem)}._1eN4Uq_heroTitle{font-size:var(--font-hero);letter-spacing:-.06em;color:var(--color-off-white);margin:0 0 1rem;font-weight:500;line-height:1.02}._1eN4Uq_heroLede{letter-spacing:-.01em;max-width:42rem;color:var(--color-light-blue);margin:0;font-size:1rem;font-weight:500;line-height:1.45}._1eN4Uq_heroImageWrap{aspect-ratio:945/261;border-radius:28px;width:100%;min-height:12rem;margin-top:clamp(1.5rem,3vw,2.5rem);position:relative;overflow:hidden}._1eN4Uq_heroImage{object-fit:cover}._1eN4Uq_sectionHeading{font-size:var(--font-section);letter-spacing:-.06em;color:var(--color-white);margin:0 0 1.5rem;font-weight:500;line-height:1.05}._1eN4Uq_tours{padding-block:clamp(1rem,3vw,2rem) clamp(2rem,5vw,3.5rem)}._1eN4Uq_grid{grid-template-columns:1fr;gap:1.75rem;display:grid}@media (min-width:640px){._1eN4Uq_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){._1eN4Uq_grid{grid-template-columns:repeat(3,1fr)}}._1eN4Uq_card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:28px;flex-direction:column;display:flex;overflow:hidden}._1eN4Uq_cardImageWrap{aspect-ratio:4/3;background:#1a1a1a;width:100%;position:relative}._1eN4Uq_cardImage{object-fit:cover}._1eN4Uq_cardBody{flex-direction:column;flex:1;gap:.75rem;padding:1.25rem 1.35rem 1.5rem;display:flex}._1eN4Uq_cardTitle{letter-spacing:-.04em;color:var(--color-white);margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.1}._1eN4Uq_itinerary{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}._1eN4Uq_itineraryStep{color:#ffffffc7;padding-left:1rem;font-size:.9375rem;line-height:1.45;position:relative}._1eN4Uq_itineraryStep:before{content:"";background:var(--color-light-blue);border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.6em;left:0}._1eN4Uq_priceList{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}._1eN4Uq_priceLine{color:var(--color-off-white);margin:0;font-size:.875rem;font-weight:600;line-height:1.35}._1eN4Uq_actions{flex-direction:column;gap:.75rem;margin-top:auto;padding-top:.5rem;display:flex}._1eN4Uq_cta{border-radius:var(--radius-pill);width:100%;transition:opacity var(--duration-base) var(--ease-out);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.25rem;font-size:.9375rem;font-weight:600;display:inline-flex}._1eN4Uq_cta:hover{opacity:.88}._1eN4Uq_ctaSolid{background:var(--color-white);color:#000}._1eN4Uq_ctaGhost{border:1px solid var(--color-white);color:var(--color-white);background:0 0}._1eN4Uq_prepNote{color:#fff9;max-width:46rem;margin:clamp(1.75rem,3vw,2.5rem) 0 0;font-size:.8125rem;font-weight:500;line-height:1.6}._1eN4Uq_close{border-top:1px solid #ffffff1a;padding-block:clamp(2rem,5vw,3.5rem) clamp(1rem,3vw,2rem)}._1eN4Uq_closeHook{letter-spacing:-.04em;color:var(--color-off-white);margin:0 0 1.5rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:500;line-height:1.1}@media (max-width:640px){._1eN4Uq_page{padding-block:4.5rem 3rem}}
