.destinations-module-scss-module__oYx77G__head{padding-block:var(--m-size-3xl)var(--m-size-2xl)}@media only screen and (max-width:1023px){.destinations-module-scss-module__oYx77G__head{padding-block:var(--m-size-2xl)var(--m-size-xl)}}.destinations-module-scss-module__oYx77G__crumb{align-items:center;gap:var(--m-size-2xs);margin-bottom:var(--m-size-l);font-size:var(--m-text-xs);line-height:var(--m-leading-relaxed);letter-spacing:var(--m-tracking-button);text-transform:uppercase;color:var(--m-pine-60);flex-wrap:wrap;display:flex}.destinations-module-scss-module__oYx77G__crumbLink{color:var(--m-pine-60);text-decoration:none}.destinations-module-scss-module__oYx77G__crumbLink:hover{color:var(--m-pine-100)}.destinations-module-scss-module__oYx77G__crumbSep{opacity:.5}.destinations-module-scss-module__oYx77G__title{color:var(--text-color-default);text-wrap:balance;margin:0}.destinations-module-scss-module__oYx77G__standfirst{margin:var(--m-size-m)0 0;max-width:816px;font-size:var(--m-text-m);line-height:var(--m-leading-relaxed);letter-spacing:var(--m-tracking-body);color:var(--text-color-default)}.destinations-module-scss-module__oYx77G__section{padding-block:var(--m-size-2xl)}.destinations-module-scss-module__oYx77G__eyebrow{margin:0 0 var(--m-size-l);font-weight:var(--m-fontweight-medium);font-size:var(--m-text-xl);line-height:var(--m-leading-relaxed);letter-spacing:var(--m-tracking-heading);text-transform:uppercase;color:var(--text-color-default)}.destinations-module-scss-module__oYx77G__countryGrid{gap:var(--m-size-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media only screen and (min-width:475px){.destinations-module-scss-module__oYx77G__countryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:1024px){.destinations-module-scss-module__oYx77G__countryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.destinations-module-scss-module__oYx77G__countryTile{border-radius:var(--radius-xs);aspect-ratio:4/5;background:var(--m-pine-10);box-shadow:inset 0 0 0 var(--m-border-s)var(--m-white-20-t);text-decoration:none;transition:box-shadow .2s;display:block;position:relative;overflow:hidden}.destinations-module-scss-module__oYx77G__countryTile:hover{box-shadow:inset 0 0 0 var(--m-border-s)var(--m-white-20-t),0 4px 4px -2px var(--m-pine-5-t),0 8px 8px -2px var(--m-stone-5-t)}.destinations-module-scss-module__oYx77G__countryTile:hover .destinations-module-scss-module__oYx77G__countryImage{transform:scale(1.03)}.destinations-module-scss-module__oYx77G__countryTile:focus-visible{outline:2px solid var(--m-pine-60);outline-offset:2px}.destinations-module-scss-module__oYx77G__countryImage{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.destinations-module-scss-module__oYx77G__countryOverlay{justify-content:flex-end;gap:var(--m-size-3xs);padding:var(--m-size-xl)var(--m-size-m)var(--m-size-m);background:linear-gradient(to top,var(--m-stone-100)0%,#191e2473 50%,#191e2400 100%);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.destinations-module-scss-module__oYx77G__countryName{font-family:var(--m-font-primary);font-weight:var(--m-fontweight-medium);font-size:15px;line-height:var(--m-leading-tight);letter-spacing:var(--m-tracking-heading);text-transform:uppercase;color:var(--m-white-100);text-shadow:0 1px 2px var(--m-pine-40-t);margin:0}.destinations-module-scss-module__oYx77G__countryCount{font-family:var(--m-font-primary);font-weight:var(--m-fontweight-regular);font-size:var(--m-text-m);line-height:var(--m-leading-relaxed);letter-spacing:var(--m-tracking-body);color:var(--m-white-100);text-shadow:0 1px 2px var(--m-pine-40-t);font-variant-numeric:tabular-nums;margin:0}.destinations-module-scss-module__oYx77G__minor{padding-top:var(--m-size-3xl)}.destinations-module-scss-module__oYx77G__minorList{gap:var(--m-size-s);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.destinations-module-scss-module__oYx77G__minorLink{align-items:baseline;gap:var(--m-size-2xs);color:var(--text-color-default);text-decoration:none;display:inline-flex}.destinations-module-scss-module__oYx77G__minorLink:hover{text-decoration:underline}.destinations-module-scss-module__oYx77G__minorLink:focus-visible{outline:2px solid var(--m-pine-60);outline-offset:2px}.destinations-module-scss-module__oYx77G__minorCount{color:var(--text-color-default);font-variant-numeric:tabular-nums}.destinations-module-scss-module__oYx77G__hotelGrid{gap:var(--m-size-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media only screen and (min-width:475px){.destinations-module-scss-module__oYx77G__hotelGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:1024px){.destinations-module-scss-module__oYx77G__hotelGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.destinations-module-scss-module__oYx77G__empty{font-size:var(--m-text-m);line-height:var(--m-leading-relaxed);letter-spacing:var(--m-tracking-body);color:var(--m-pine-80);margin:0}@media (prefers-reduced-motion:reduce){.destinations-module-scss-module__oYx77G__countryImage,.destinations-module-scss-module__oYx77G__countryTile,.destinations-module-scss-module__oYx77G__minorLink{transition:none}}
/*# sourceMappingURL=10d51b5cfe163f81.css.map*/