.DestinationPage_page__baWnj{color:#26303b}.DestinationPage_page__baWnj h1,.DestinationPage_page__baWnj h2{color:#3b2262;letter-spacing:-.025em;font-weight:600}.DestinationPage_breadcrumb__a_yIP{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:1.5rem;font-size:.8125rem;color:#6b6475}.DestinationPage_breadcrumb__a_yIP a{color:#c94218}.DestinationPage_breadcrumb__a_yIP a:hover{text-decoration:underline;text-underline-offset:4px}.DestinationPage_listingHero__t_Mzo{display:grid;gap:1.5rem;align-items:center;padding:1.5rem;background:#f3f0ff;border-radius:1.5rem}.DestinationPage_listingHero__t_Mzo img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:1rem}.DestinationPage_listingHero__t_Mzo:not([data-has-image]){grid-template-columns:minmax(0,1fr)}.DestinationPage_page__baWnj [data-testid=country-plan-hero]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.DestinationPage_page__baWnj [data-testid=country-plan-hero]>div:last-child{min-width:0;padding:1.25rem;border:1px solid #e5deff;border-radius:1.5rem;box-shadow:0 12px 36px -28px rgb(74 43 122/30%)}.DestinationPage_page__baWnj [data-testid=country-gallery]{position:static}.DestinationPage_page__baWnj [data-testid=gallery-fallback],.DestinationPage_page__baWnj [data-testid=gallery-track]{border-radius:1.5rem}.DestinationPage_page__baWnj [data-testid=hero-price]{color:#c94218}.DestinationPage_page__baWnj [data-testid=country-plan-hero] dl{border-color:#e5deff}.DestinationPage_page__baWnj [data-testid=plan-picker] fieldset legend{color:#3b2262}.DestinationPage_page__baWnj [data-testid=plan-picker] button[aria-pressed]{border-radius:.75rem}.DestinationPage_page__baWnj [data-testid=plan-picker] button[aria-pressed=true]{border-color:#4a2b7a;background-color:#f3f0ff;color:#3b2262}.DestinationPage_page__baWnj [data-testid=plan-picker] button:focus-visible{outline:2px solid #4a2b7a;outline-offset:3px}.DestinationPage_page__baWnj [data-testid=picker-summary]{padding:1rem;border:1px solid #e5deff;border-radius:1rem;background-color:#faf8ff;box-shadow:0 8px 24px -18px rgb(74 43 122/25%)}.DestinationPage_page__baWnj [data-testid=plan-card]{border-width:1px;border-color:#e5deff;box-shadow:none;border-radius:1.25rem}.DestinationPage_page__baWnj [data-testid=plan-card].border-brand-500,.DestinationPage_page__baWnj [data-testid=plan-card]:hover{border-color:#c94218}.DestinationPage_page__baWnj [data-review-presentation=destination] h2{font-size:1.75rem;line-height:1.25}.DestinationPage_page__baWnj [data-review-presentation=destination] [data-review-id]{overflow-wrap:anywhere}.DestinationPage_information__j2Su1>section:first-child{padding:1.5rem;border-radius:1.5rem;background:#fff4f0}.DestinationPage_information__j2Su1>section:first-child>div>div{border-color:#ffe0d4}.DestinationPage_information__j2Su1 [data-destination-basics]{padding:1.5rem;border:1px solid #e5deff;border-radius:1.5rem;background:#faf8ff}.DestinationPage_faq__D1QSq details[open]{background:#f3f0ff;border-color:#c3b0e0}.DestinationPage_faq__D1QSq summary:focus-visible{outline:2px solid #4a2b7a;outline-offset:4px;border-radius:.5rem}.DestinationPage_faq__D1QSq summary::-webkit-details-marker{display:none}@media (min-width:768px){.DestinationPage_listingHero__t_Mzo{grid-template-columns:1fr 1fr;padding:2rem;gap:2rem}.DestinationPage_information__j2Su1>section:first-child{padding:2rem}}@media (min-width:1024px){.DestinationPage_page__baWnj [data-testid=country-plan-hero]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:2.5rem}.DestinationPage_page__baWnj [data-testid=country-plan-hero]>div:last-child{padding:1.75rem}.DestinationPage_page__baWnj [data-testid=country-gallery]{position:sticky;top:7rem}}