.CountryPhotoHero-module__9aUlLa__hero{width:100%;min-width:0;max-width:100%;color:var(--heading);grid-template-columns:minmax(0,1fr);display:block;position:relative}.CountryPhotoHero-module__9aUlLa__inner{grid-template-columns:minmax(0,1fr);min-width:0;padding-block:2.6rem 1.35rem;display:grid;position:relative}@media (min-width:1024px){.CountryPhotoHero-module__9aUlLa__inner{padding-block:3rem 1.75rem}}.CountryPhotoHero-module__9aUlLa__back{top:.75rem;left:var(--gutter,1.25rem);color:var(--muted);align-items:center;gap:.4rem;font-size:.78rem;font-weight:650;display:inline-flex;position:absolute}.CountryPhotoHero-module__9aUlLa__back:hover{color:var(--b-orange);text-decoration:underline}.CountryPhotoHero-module__9aUlLa__back:focus-visible,.CountryPhotoHero-module__9aUlLa__credit a:focus-visible{outline:2px solid var(--b-orange);outline-offset:3px}.CountryPhotoHero-module__9aUlLa__content,.CountryPhotoHero-module__9aUlLa__titleRow{min-width:0;max-width:100%}.CountryPhotoHero-module__9aUlLa__content{text-align:center;width:100%;margin-inline:auto}.CountryPhotoHero-module__9aUlLa__kicker{color:var(--b-deep);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-bottom:.55rem;font-size:.7rem;font-weight:750;display:flex}html.dark .CountryPhotoHero-module__9aUlLa__kicker{color:var(--b-amber)}.CountryPhotoHero-module__9aUlLa__tripLabel{letter-spacing:.1em;border:1px solid;border-radius:999px;padding:.15rem .6rem}.CountryPhotoHero-module__9aUlLa__titleRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;display:flex}.CountryPhotoHero-module__9aUlLa__title{color:var(--heading);letter-spacing:-.035em;overflow-wrap:break-word;text-wrap:balance;margin:0;font-size:clamp(2.6rem,6vw,4.75rem);font-weight:700;line-height:1.04}.CountryPhotoHero-module__9aUlLa__description{max-width:min(42rem,100%);color:var(--text);overflow-wrap:break-word;text-wrap:pretty;margin:.7rem auto 0;font-size:clamp(.98rem,1.3vw,1.15rem);line-height:1.55}.CountryPhotoHero-module__9aUlLa__figure{min-width:0;margin:0;position:relative}.CountryPhotoHero-module__9aUlLa__media{height:calc(100vh - var(--site-header-height,var(--site-header-bar,0px)));height:calc(100svh - var(--site-header-height,var(--site-header-bar,0px)));background:#243c48;min-height:22rem;position:relative;overflow:hidden}.CountryPhotoHero-module__9aUlLa__photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.CountryPhotoHero-module__9aUlLa__shade{pointer-events:none;background:linear-gradient(#0000,#0a0c0c73);height:9rem;position:absolute;inset:auto 0 0}.CountryPhotoHero-module__9aUlLa__facts{min-width:0;padding:0 var(--gutter,1.25rem) 1rem;position:absolute;inset:auto 0 0}@media (min-width:1024px){.CountryPhotoHero-module__9aUlLa__facts{max-width:1280px;margin-inline:auto;padding-bottom:1.5rem}}.CountryPhotoHero-module__9aUlLa__credit{z-index:2;color:#fff;text-shadow:0 1px 3px #000000a6;text-align:right;background:0 0;max-width:min(22rem,100% - 16px);margin:0;padding:0;font-size:9px;line-height:1.4;position:absolute;bottom:5px;right:8px}.CountryPhotoHero-module__9aUlLa__creditToggle{cursor:pointer;align-items:center;gap:4px;min-height:28px;padding:4px 0;font-size:10px;list-style:none;display:inline-flex}.CountryPhotoHero-module__9aUlLa__creditToggle::-webkit-details-marker{display:none}.CountryPhotoHero-module__9aUlLa__creditToggle:before{content:"+";font-size:12px}.CountryPhotoHero-module__9aUlLa__credit details[open] .CountryPhotoHero-module__9aUlLa__creditToggle:before{content:"−"}.CountryPhotoHero-module__9aUlLa__creditToggle:hover{text-underline-offset:2px;text-decoration:underline}.CountryPhotoHero-module__9aUlLa__creditToggle:focus-visible{outline:2px solid var(--b-orange);outline-offset:2px}.CountryPhotoHero-module__9aUlLa__creditBody{padding-block:0 4px}.CountryPhotoHero-module__9aUlLa__credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:640px){.CountryPhotoHero-module__9aUlLa__title{overflow-wrap:break-word;max-width:100%;font-size:clamp(2.2rem,10vw,3.15rem)}.CountryPhotoHero-module__9aUlLa__inner{padding-block:2.4rem 1.1rem}.CountryPhotoHero-module__9aUlLa__facts{padding-bottom:.8rem}}.CountryPhotoHero-module__9aUlLa__intro{min-width:0;padding-block:1.25rem .5rem}.CountryPhotoHero-module__9aUlLa__intro>*{max-width:100%;color:var(--text);overflow-wrap:break-word;margin-inline:0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.75}.CountryPhotoHero-module__9aUlLa__intro p{margin:0 0 1em}.CountryPhotoHero-module__9aUlLa__intro p:last-child{margin-bottom:0}.CountryPhotoHero-module__9aUlLa__intro a{color:var(--b-deep);text-underline-offset:3px;text-decoration:underline}html.dark .CountryPhotoHero-module__9aUlLa__intro a{color:var(--b-amber)}@media (min-width:1024px){.CountryPhotoHero-module__9aUlLa__intro{padding-block:2rem .75rem}}.CountryPhotoHero-module__9aUlLa__media .CountryPhotoHero-module__9aUlLa__inner{color:#fff;text-shadow:0 2px 14px #0000008c;align-content:center;padding-block:3rem 0;display:grid;position:absolute;inset:0 0 7.5rem}.CountryPhotoHero-module__9aUlLa__media .CountryPhotoHero-module__9aUlLa__back{color:#fff;text-shadow:0 1px 6px #0009;top:1rem}.CountryPhotoHero-module__9aUlLa__media .CountryPhotoHero-module__9aUlLa__back:hover,.CountryPhotoHero-module__9aUlLa__media .CountryPhotoHero-module__9aUlLa__kicker{color:#fff}html.dark .CountryPhotoHero-module__9aUlLa__media .CountryPhotoHero-module__9aUlLa__kicker{color:#fff}.CountryPhotoHero-module__9aUlLa__media .CountryPhotoHero-module__9aUlLa__title{color:#fff}.CountryPhotoHero-module__9aUlLa__media .CountryPhotoHero-module__9aUlLa__description{color:#ffffffeb}.CountryPhotoHero-module__9aUlLa__shade{background:linear-gradient(#0a0c0c38,#0a0c0c2e 45%,#0a0c0c8c);height:auto;inset:0}@media (max-width:640px){.CountryPhotoHero-module__9aUlLa__media .CountryPhotoHero-module__9aUlLa__inner{padding-top:2.5rem;bottom:9rem}}.CountryPhotoHero-module__9aUlLa__factsBelow{min-width:0;padding-block:.85rem .15rem}@media (min-width:1024px){.CountryPhotoHero-module__9aUlLa__factsBelow{padding-block:1rem .25rem}}body.mobile-bottom-nav-visible .CountryPhotoHero-module__9aUlLa__media .CountryPhotoHero-module__9aUlLa__inner{bottom:max(7.5rem, calc(var(--mobile-nav-clearance,0px) + 1rem))}.CountryPhotoHero-module__9aUlLa__bottomFade{background:linear-gradient(180deg, transparent, var(--white));pointer-events:none;height:clamp(3rem,10svh,7rem);position:absolute;inset:auto 0 0}.CountryPhotoHero-module__9aUlLa__hero{margin-block-start:calc(-1 * var(--site-header-full-height,var(--site-header-height,0px)))}.CountryPhotoHero-module__9aUlLa__media{height:100dvh;min-height:22rem}.CountryPhotoHero-module__9aUlLa__media .CountryPhotoHero-module__9aUlLa__inner{padding-block-start:calc(var(--site-header-full-height,var(--site-header-height,0px)) + 2rem)}.CountryPhotoHero-module__9aUlLa__media .CountryPhotoHero-module__9aUlLa__back{top:calc(var(--site-header-full-height,var(--site-header-height,0px)) + 1rem)}@media (max-width:1279px){body.mobile-bottom-nav-visible .CountryPhotoHero-module__9aUlLa__credit{bottom:calc(var(--mobile-nav-clearance,0px) + .5rem)}}
.ClampedIntro-module__ny9JYa__root{min-width:0}.ClampedIntro-module__ny9JYa__body{max-height:5.25em;max-height:3lh;transition:max-height .4s cubic-bezier(.22,1,.36,1);overflow:hidden}.ClampedIntro-module__ny9JYa__free{max-height:none}.ClampedIntro-module__ny9JYa__clamped{-webkit-mask-image:linear-gradient(#000 calc(100% - 1.6em),#0000);mask-image:linear-gradient(#000 calc(100% - 1.6em),#0000)}.ClampedIntro-module__ny9JYa__body>:first-child{margin-top:0}.ClampedIntro-module__ny9JYa__toggle{color:var(--b-orange);cursor:pointer;background:0 0;border:0;margin-top:.35rem;padding:.15rem 0;font-size:.875rem;font-weight:600;line-height:1.4;display:inline-block}.ClampedIntro-module__ny9JYa__toggle:hover{text-underline-offset:3px;text-decoration:underline}.ClampedIntro-module__ny9JYa__toggle:focus-visible{outline:2px solid var(--b-orange);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.ClampedIntro-module__ny9JYa__body{transition:none}}
.pwm-curated-pin{width:42px;height:42px;display:block;position:relative}.pwm-curated-pin>.pwm-photo,.pwm-curated-pin>.pwm-poi{border:3px solid var(--b-orange,#b84d20);width:42px;height:42px;box-shadow:0 0 0 2px #fff,0 3px 10px #00000057}.pwm-curated-star{z-index:2;color:#fff;background:var(--b-orange,#b84d20);pointer-events:none;border:2px solid #fff;border-radius:999px;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 1px 4px #00000038}.pwm-curated-pin .pwm-photo>span{z-index:3}.pwm-curated-count{z-index:2;color:#fff;background:var(--b-deep,#213c48);pointer-events:none;border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;font:700 12px/1 system-ui,sans-serif;display:grid;position:absolute;bottom:-7px;left:-8px;box-shadow:0 1px 4px #00000038}
