.HRXcZa_hero{min-height:calc(var(--tc--preset--spacing--base) * 35);position:relative;overflow:hidden}.HRXcZa_image{object-fit:cover}.HRXcZa_fallback{background-image:linear-gradient(to bottom right, var(--tc--preset--color--primary), color-mix(in srgb, var(--tc--preset--color--primary) 85%, transparent), var(--tc--preset--color--heading));position:absolute;inset:0}.HRXcZa_scrim{background-image:linear-gradient(to top, color-mix(in srgb, var(--tc--preset--color--heading) 70%, transparent), color-mix(in srgb, var(--tc--preset--color--heading) 20%, transparent), transparent);position:absolute;inset:0}.HRXcZa_content{min-height:calc(var(--tc--preset--spacing--base) * 35);padding-bottom:calc(var(--tc--preset--spacing--xs) * 16);flex-direction:column;justify-content:flex-end;display:flex;position:relative}@media (min-width:48rem){.HRXcZa_content{padding-bottom:calc(var(--tc--preset--spacing--xs) * 24)}}.HRXcZa_eyebrow{margin-bottom:calc(var(--tc--preset--spacing--xs) * 3);color:color-mix(in srgb, var(--tc--preset--color--background) 70%, transparent);font-size:var(--tc--preset--font-size--xs);font-weight:var(--tc--preset--font-weight--semibold);line-height:var(--tc--preset--line-height--normal);letter-spacing:var(--tc--preset--letter-spacing--wide);text-transform:uppercase;display:block}.HRXcZa_title{max-width:calc(var(--tc--preset--spacing--base) * 48);color:var(--tc--preset--color--background);font-size:var(--tc--preset--font-size--3xl);font-weight:var(--tc--preset--font-weight--bold);line-height:var(--tc--preset--line-height--tight);letter-spacing:var(--tc--preset--letter-spacing--normal);margin:0}@media (min-width:40rem){.HRXcZa_title{font-size:var(--tc--preset--font-size--4xl)}}@media (min-width:48rem){.HRXcZa_title{font-size:var(--tc--preset--font-size--4xl)}}.HRXcZa_subtitle{max-width:calc(var(--tc--preset--spacing--base) * 36);margin:calc(var(--tc--preset--spacing--xs) * 4) 0 0;color:color-mix(in srgb, var(--tc--preset--color--background) 80%, transparent);font-size:var(--tc--preset--font-size--m);line-height:var(--tc--preset--line-height--relaxed)}.HRXcZa_actions{margin-top:calc(var(--tc--preset--spacing--xs) * 8)}.HRXcZa_cta:active{transform:scale(.98)}
.xX_16W_strip{padding-block:calc(var(--tc--preset--spacing--xs) * 10);border-block:var(--tc--preset--border-width--thin) solid var(--tc--preset--color--border)}@media (min-width:48rem){.xX_16W_strip{padding-block:calc(var(--tc--preset--spacing--xs) * 12)}}.xX_16W_metrics{justify-content:center;align-items:center;gap:calc(var(--tc--preset--spacing--xs) * 8);flex-wrap:wrap;margin-block:0;list-style:none;display:flex}@media (min-width:48rem){.xX_16W_metrics{gap:calc(var(--tc--preset--spacing--xs) * 12)}}.xX_16W_metric{align-items:center;gap:var(--tc--preset--spacing--xs);text-align:center;flex-direction:column;display:flex}.xX_16W_value{color:var(--tc--preset--color--heading);font-size:var(--tc--preset--font-size--xl);font-variant-numeric:tabular-nums;line-height:var(--tc--preset--line-height--snug)}@media (min-width:48rem){.xX_16W_value{font-size:var(--tc--preset--font-size--2xl)}}.xX_16W_label{color:var(--tc--preset--color--muted-foreground);font-size:var(--tc--preset--font-size--xs);font-weight:var(--tc--preset--font-weight--semibold);line-height:var(--tc--preset--line-height--normal);letter-spacing:var(--tc--preset--letter-spacing--wide);text-transform:uppercase}
.Bzz1pa_card{border:var(--tc--preset--border-width--thin) solid var(--tc--preset--color--border);border-radius:var(--tc--preset--radius--md);background-color:var(--tc--preset--color--card);box-shadow:var(--tc--preset--shadow--sm);color:inherit;text-decoration:none;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);display:block;overflow:hidden}.Bzz1pa_card:hover{box-shadow:var(--tc--preset--shadow--md)}.Bzz1pa_media{aspect-ratio:16/11;background-color:var(--tc--preset--color--muted);position:relative;overflow:hidden}.Bzz1pa_image{object-fit:cover;transition:transform .5s var(--ease-out-5)}.Bzz1pa_card:hover .Bzz1pa_image{transform:scale(1.05)}.Bzz1pa_placeholder{background-image:linear-gradient(to bottom right, var(--tc--preset--color--muted), var(--tc--preset--color--card));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Bzz1pa_placeholderIcon{width:calc(var(--tc--preset--spacing--xs) * 10);height:calc(var(--tc--preset--spacing--xs) * 10);color:var(--tc--preset--color--muted-foreground)}.Bzz1pa_featured{top:calc(var(--tc--preset--spacing--xs) * 3);left:calc(var(--tc--preset--spacing--xs) * 3);padding:var(--tc--preset--spacing--xs) calc(var(--tc--preset--spacing--xs) * 3);border-radius:var(--tc--preset--radius--full);background-color:color-mix(in srgb, var(--tc--preset--color--accent) 55%, var(--tc--preset--color--heading));color:color-mix(in srgb, var(--tc--preset--color--accent) 20%, var(--tc--preset--color--background));font-size:var(--tc--preset--font-size--xs);font-weight:var(--tc--preset--font-weight--semibold);line-height:var(--tc--preset--line-height--snug);position:absolute}.Bzz1pa_body{gap:calc(var(--tc--preset--spacing--xs) * 3);padding:calc(var(--tc--preset--spacing--xs) * 6);flex-direction:column;display:flex}.Bzz1pa_destination{align-items:center;gap:calc(var(--tc--preset--spacing--xs) * 1.5);color:var(--tc--preset--color--muted-foreground);font-size:var(--tc--preset--font-size--s);line-height:var(--tc--preset--line-height--normal);display:flex}.Bzz1pa_metaIcon{width:calc(var(--tc--preset--spacing--xs) * 3.5);height:calc(var(--tc--preset--spacing--xs) * 3.5);flex-shrink:0}.Bzz1pa_name{color:var(--tc--preset--color--heading);font-size:var(--tc--preset--font-size--l);font-weight:var(--tc--preset--font-weight--semibold);line-height:var(--tc--preset--line-height--normal);letter-spacing:var(--tc--preset--letter-spacing--normal);margin:0}.Bzz1pa_tagline{color:var(--tc--preset--color--muted-foreground);font-size:var(--tc--preset--font-size--s);line-height:var(--tc--preset--line-height--relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.Bzz1pa_meta{align-items:center;gap:calc(var(--tc--preset--spacing--xs) * 2);color:var(--tc--preset--color--muted-foreground);font-size:var(--tc--preset--font-size--s);line-height:var(--tc--preset--line-height--normal);display:flex}.Bzz1pa_separator{color:var(--tc--preset--color--border)}.Bzz1pa_rating{align-items:center;gap:calc(var(--tc--preset--spacing--xs) * 1.5);display:flex}.Bzz1pa_star{width:calc(var(--tc--preset--spacing--xs) * 3.5);height:calc(var(--tc--preset--spacing--xs) * 3.5);color:var(--tc--preset--color--accent);fill:currentColor;flex-shrink:0}.Bzz1pa_ratingValue{color:var(--tc--preset--color--heading);font-size:var(--tc--preset--font-size--s);font-variant-numeric:tabular-nums;font-weight:var(--tc--preset--font-weight--semibold);line-height:var(--tc--preset--line-height--normal)}.Bzz1pa_ratingCount{color:var(--tc--preset--color--muted-foreground);font-size:var(--tc--preset--font-size--s);line-height:var(--tc--preset--line-height--normal)}.Bzz1pa_footer{padding-top:calc(var(--tc--preset--spacing--xs) * 2);border-top:var(--tc--preset--border-width--thin) solid var(--tc--preset--color--border);justify-content:space-between;align-items:flex-end;display:flex}.Bzz1pa_fromLabel{margin:0 0 calc(var(--tc--preset--spacing--xs) * .5);color:var(--tc--preset--color--muted-foreground);font-size:var(--tc--preset--font-size--xs);line-height:var(--tc--preset--line-height--snug);letter-spacing:var(--tc--preset--letter-spacing--wide);text-transform:uppercase}.Bzz1pa_price{color:var(--tc--preset--color--heading);font-size:var(--tc--preset--font-size--l);font-variant-numeric:tabular-nums;font-weight:var(--tc--preset--font-weight--bold);line-height:var(--tc--preset--line-height--normal)}.Bzz1pa_noPrice{color:var(--tc--preset--color--muted-foreground);font-size:var(--tc--preset--font-size--s);font-weight:var(--tc--preset--font-weight--semibold);line-height:var(--tc--preset--line-height--normal)}.Bzz1pa_groupPricing{align-items:center;gap:var(--tc--preset--spacing--xs);width:fit-content;margin-top:var(--tc--preset--spacing--xs);padding:calc(var(--tc--preset--spacing--xs) * .5) calc(var(--tc--preset--spacing--xs) * 2);border-radius:var(--tc--preset--radius--full);background-color:color-mix(in srgb, var(--tc--preset--color--accent) 20%, var(--tc--preset--color--background));color:color-mix(in srgb, var(--tc--preset--color--accent) 55%, var(--tc--preset--color--heading));font-size:var(--tc--preset--font-size--xs);font-weight:var(--tc--preset--font-weight--semibold);display:flex}.Bzz1pa_groupPricingIcon{width:calc(var(--tc--preset--spacing--xs) * 3);height:calc(var(--tc--preset--spacing--xs) * 3);flex-shrink:0}.Bzz1pa_cta:active{transform:scale(.98)}
.n5GtRa_tile{aspect-ratio:3/4;border-radius:var(--tc--preset--radius--md);box-shadow:var(--tc--preset--shadow--sm);text-decoration:none;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);display:block;position:relative;overflow:hidden}.n5GtRa_tile:hover{box-shadow:var(--tc--preset--shadow--md)}.n5GtRa_image{object-fit:cover;transition:transform .5s var(--ease-out-5)}.n5GtRa_tile:hover .n5GtRa_image{transform:scale(1.05)}.n5GtRa_placeholder{background-image:linear-gradient(to bottom right, color-mix(in srgb, var(--tc--preset--color--primary) 25%, transparent), color-mix(in srgb, var(--tc--preset--color--primary) 10%, transparent), color-mix(in srgb, var(--tc--preset--color--primary) 5%, transparent));position:absolute;inset:0}.n5GtRa_overlay{background-image:linear-gradient(to top, color-mix(in srgb, var(--tc--preset--color--heading) 70%, transparent), color-mix(in srgb, var(--tc--preset--color--heading) 10%, transparent), transparent);position:absolute;inset:0}.n5GtRa_content{inset-inline:0;padding:calc(var(--tc--preset--spacing--xs) * 6);color:var(--tc--preset--color--background);position:absolute;bottom:0}.n5GtRa_country,.n5GtRa_name,.n5GtRa_count,.n5GtRa_cta{transform:translateY(calc(var(--tc--preset--spacing--xs) * 8));transition-duration:.3s;transition-timing-function:var(--ease-out-5)}.n5GtRa_tile:hover :is(.n5GtRa_country,.n5GtRa_name,.n5GtRa_count,.n5GtRa_cta){transform:translateY(0)}.n5GtRa_country,.n5GtRa_cta{opacity:0;transition-property:all;transition-delay:75ms}.n5GtRa_tile:hover :is(.n5GtRa_country,.n5GtRa_cta){opacity:1}.n5GtRa_name,.n5GtRa_count{transition-property:transform}.n5GtRa_country{margin-bottom:calc(var(--tc--preset--spacing--xs) * 3);padding:calc(var(--tc--preset--spacing--xs) * .5) calc(var(--tc--preset--spacing--xs) * 2.5);border:var(--tc--preset--border-width--thin) solid color-mix(in srgb, var(--tc--preset--color--background) 30%, transparent);border-radius:var(--tc--preset--radius--full);background-color:color-mix(in srgb, var(--tc--preset--color--background) 10%, transparent);color:var(--tc--preset--color--background);font-size:var(--tc--preset--font-size--xs);font-weight:var(--tc--preset--font-weight--semibold);line-height:var(--tc--preset--line-height--snug);display:inline-block}.n5GtRa_name{font-size:var(--tc--preset--font-size--l);font-weight:var(--tc--preset--font-weight--bold);line-height:var(--tc--preset--line-height--normal);letter-spacing:var(--tc--preset--letter-spacing--normal);margin:0}.n5GtRa_count{margin:calc(var(--tc--preset--spacing--xs) * 1) 0 0;color:color-mix(in srgb, var(--tc--preset--color--background) 80%, transparent);font-size:var(--tc--preset--font-size--s);line-height:var(--tc--preset--line-height--normal);transition-delay:.1s}.n5GtRa_cta{margin-top:calc(var(--tc--preset--spacing--xs) * 3)}.n5GtRa_ctaLabel{font-size:var(--tc--preset--font-size--s);font-weight:var(--tc--preset--font-weight--semibold);line-height:var(--tc--preset--line-height--normal);text-underline-offset:var(--tc--preset--spacing--xs);text-decoration:underline}
.-hFumW_eyebrow{margin:0 0 calc(var(--tc--preset--spacing--xs) * 2);color:var(--tc--preset--color--muted-foreground);font-size:var(--tc--preset--font-size--xs);font-weight:var(--tc--preset--font-weight--semibold);line-height:var(--tc--preset--line-height--normal);letter-spacing:var(--tc--preset--letter-spacing--wide);text-transform:uppercase}.-hFumW_title{color:var(--tc--preset--color--heading);font-size:var(--tc--preset--font-size--2xl);font-weight:var(--tc--preset--font-weight--semibold);line-height:var(--tc--preset--line-height--snug);letter-spacing:var(--tc--preset--letter-spacing--normal);margin:0}@media (min-width:48rem){.-hFumW_title{font-size:var(--tc--preset--font-size--3xl);line-height:var(--tc--preset--line-height--tight)}}.-hFumW_description{max-width:68ch;margin:calc(var(--tc--preset--spacing--xs) * 3) 0 0;color:var(--tc--preset--color--foreground);font-size:var(--tc--preset--font-size--m);line-height:var(--tc--preset--line-height--relaxed)}@media (min-width:64rem){.-hFumW_description{font-size:min(var(--tc--preset--font-size--m), calc(var(--tc--preset--spacing--xs) * 4))}}
.d6nQmG_fallback{min-height:100vh}.d6nQmG_section{padding-block:calc(var(--tc--preset--spacing--xs) * 20)}@media (min-width:48rem){.d6nQmG_section{padding-block:calc(var(--tc--preset--spacing--xs) * 28)}}.d6nQmG_sunken{background-color:var(--tc--preset--color--muted)}.d6nQmG_stack{gap:calc(var(--tc--preset--spacing--xs) * 10);flex-direction:column;display:flex}.d6nQmG_headRow{gap:calc(var(--tc--preset--spacing--xs) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.d6nQmG_headRow{flex-direction:row;justify-content:space-between;align-items:flex-end}}.d6nQmG_headLink{flex-shrink:0;align-self:flex-start}@media (min-width:40rem){.d6nQmG_headLink{align-self:auto}}.d6nQmG_mutedLink{color:var(--tc--preset--color--muted-foreground)}.d6nQmG_mutedLink:hover{color:var(--tc--preset--color--heading)}.d6nQmG_tourGrid{gap:calc(var(--tc--preset--spacing--xs) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.d6nQmG_tourGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.d6nQmG_tourGrid{gap:calc(var(--tc--preset--spacing--xs) * 8);grid-template-columns:repeat(3,minmax(0,1fr))}}.d6nQmG_destinationStrip{gap:calc(var(--tc--preset--spacing--xs) * 4);margin-inline:calc(var(--tc--preset--spacing--xs) * -4);padding:0 calc(var(--tc--preset--spacing--xs) * 4) calc(var(--tc--preset--spacing--xs) * 4);scroll-snap-type:x mandatory;display:flex;overflow-x:auto}@media (min-width:48rem){.d6nQmG_destinationStrip{gap:calc(var(--tc--preset--spacing--xs) * 6);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;padding:0;display:grid;overflow-x:visible}}@media (min-width:64rem){.d6nQmG_destinationStrip{gap:calc(var(--tc--preset--spacing--xs) * 8);grid-template-columns:repeat(4,minmax(0,1fr))}}.d6nQmG_destinationItem{scroll-snap-align:start;flex-shrink:0;width:76vw}@media (min-width:40rem){.d6nQmG_destinationItem{width:48vw}}@media (min-width:48rem){.d6nQmG_destinationItem{width:auto}}.d6nQmG_fadeUp{animation:d6nQmG_fadeUp .6s var(--ease-out-5) both;animation-delay:calc(var(--index,0) * var(--stagger,60ms))}@media (prefers-reduced-motion:reduce){.d6nQmG_fadeUp{animation:none}}@keyframes d6nQmG_fadeUp{0%{opacity:0;transform:translateY(calc(var(--tc--preset--spacing--xs) * 3))}to{opacity:1;transform:translateY(0)}}.d6nQmG_ctaBand{background-color:var(--tc--preset--color--primary);color:var(--tc--preset--color--primary-foreground)}.d6nQmG_ctaInner{align-items:center;gap:calc(var(--tc--preset--spacing--xs) * 6);max-width:calc(var(--tc--preset--spacing--base) * 56);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.d6nQmG_ctaTitle{color:inherit;font-size:var(--tc--preset--font-size--2xl);font-weight:var(--tc--preset--font-weight--bold);line-height:var(--tc--preset--line-height--snug);letter-spacing:var(--tc--preset--letter-spacing--normal);margin:0}@media (min-width:48rem){.d6nQmG_ctaTitle{font-size:var(--tc--preset--font-size--3xl);line-height:var(--tc--preset--line-height--tight)}}.d6nQmG_ctaLead{color:inherit;max-width:calc(var(--tc--preset--spacing--base) * 42);font-size:var(--tc--preset--font-size--m);line-height:var(--tc--preset--line-height--relaxed);opacity:.8;margin:0}.d6nQmG_ctaButton[data-slot][data-variant]{background-color:var(--tc--preset--color--card);color:var(--tc--preset--color--heading)}.d6nQmG_ctaButton[data-slot][data-variant]:hover{background-color:var(--tc--preset--color--muted)}.d6nQmG_ctaButton[data-slot][data-variant]:active{transform:scale(.98)}
/*# sourceMappingURL=19f1gvwxqla5l.css.map*/