.landing-heading h2{margin:0}.landing-hero{padding-block:var(--space-l)}.landing-hero__media img{display:block;width:100%;height:auto;max-height:36rem;object-fit:cover;border-radius:var(--radius-s)}.landing-page .landing-map .landing-map__image{display:block;width:100%;max-width:560px;height:auto;margin-inline:auto;border-radius:var(--radius-s)}.landing-hero__gallery-wrapper{padding:0;background:none}.landing-hero-gallery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.landing-page .landing-hero-gallery>a{position:relative;display:block;overflow:hidden;border-radius:var(--radius-s)}.landing-page .landing-hero-gallery>a>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease-in-out}.landing-page .landing-hero-gallery>a:hover>img,.landing-page .landing-hero-gallery>a:focus-visible>img{transform:scale(1.04)}.landing-hero-gallery--5>a:nth-child(-n+2),.landing-hero-gallery--4>a,.landing-hero-gallery--2>a{grid-column:span 3;aspect-ratio:4 / 3}.landing-hero-gallery--5>a:nth-child(n+3){grid-column:span 2;aspect-ratio:1 / 1}.landing-hero-gallery--3>a{grid-column:span 2;aspect-ratio:1 / 1}.landing-hero-gallery--6>a{grid-column:span 2;aspect-ratio:4 / 3}.landing-hero-gallery--1>a{grid-column:span 6;aspect-ratio:16 / 9}.landing-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-s)}.landing-facts .landing-fact{display:grid;justify-items:center;align-content:start;gap:var(--space-2xs);padding:var(--space-m) var(--space-s);text-align:center}.landing-facts .landing-fact__value{display:grid;align-content:center;min-height:2.4em;color:var(--text-title);font-size:var(--text-l);font-weight:700;line-height:1.2;text-wrap:balance}.landing-facts .landing-fact__label{color:var(--text-subtle);font-size:var(--text-2xs);line-height:1.3;letter-spacing:.08em;text-transform:uppercase}@media (max-width:768px){.landing-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-page .landing-grid--mosaic,.landing-page .landing-grid--sparse{display:grid;gap:10px}.landing-page .landing-grid--mosaic>a,.landing-page .landing-grid--sparse>a{position:relative;display:block;overflow:hidden;border-radius:var(--radius-m,.75rem)}.landing-page .landing-grid--mosaic>a>img,.landing-page .landing-grid--sparse>a>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease-in-out}.landing-page .landing-grid--mosaic>a:hover>img,.landing-page .landing-grid--sparse>a:hover>img,.landing-page .landing-grid--mosaic>a:focus-visible>img,.landing-page .landing-grid--sparse>a:focus-visible>img{transform:scale(1.06)}.landing-grid--mosaic{grid-template-columns:repeat(6,minmax(0,1fr))}.landing-grid--mosaic>a:nth-child(-n+2){grid-column:span 3;aspect-ratio:16 / 10}.landing-grid--mosaic>a:nth-child(n+3){grid-column:span 2;aspect-ratio:4 / 3}.landing-grid .tour-highlights-gallery__view-all>img{filter:brightness(.72)}.landing-grid .tour-highlights-gallery__view-all:hover>img,.landing-grid .tour-highlights-gallery__view-all:focus-visible>img{filter:brightness(.9)}.landing-grid--sparse{grid-template-columns:repeat(auto-fit,minmax(min(100%, 13rem),1fr))}.landing-grid--sparse>a{aspect-ratio:4 / 3}@media (max-width:768px){.landing-grid--sparse{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-grid--sparse>a:last-child:nth-child(odd){grid-column:span 2;aspect-ratio:16 / 9}.landing-grid--mosaic>a:nth-child(n){grid-column:span 3;aspect-ratio:4 / 3}.landing-grid--mosaic>a:nth-child(n):last-child{grid-column:span 6;aspect-ratio:16 / 9}}.landing-page .landing-hero-gallery.landing-hero-gallery--columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:start}.landing-page .landing-hero-gallery--columns .landing-hero-col{display:grid;gap:8px;align-content:start}.landing-page .landing-hero-gallery--columns .landing-hero-col>a{position:relative;display:block;overflow:hidden;border-radius:var(--radius-s);grid-column:auto;aspect-ratio:auto}.landing-page .landing-hero-gallery--columns .landing-hero-col>a>img{position:static;inset:auto;width:100%;max-width:100%;height:auto}@media (max-width:768px){.landing-page .landing-hero-gallery.landing-hero-gallery--columns{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .landing-hero-gallery--columns .landing-hero-col{display:contents}}@supports (display:grid-lanes){.landing-page .landing-hero-gallery--lanes>a,.landing-page .landing-hero-gallery--lanes[class*='landing-hero-gallery--']>a:nth-child(n){grid-column:auto;aspect-ratio:auto;min-width:0}.landing-page .landing-hero-gallery--lanes>a>img{position:static;inset:auto;width:100%;max-width:100%;height:auto}.landing-page .landing-hero-gallery.landing-hero-gallery--lanes-waterfall{display:grid-lanes;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;flow-tolerance:1em;gap:1ch}@media (max-width:768px){.landing-page .landing-hero-gallery.landing-hero-gallery--lanes-waterfall{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-page .landing-hero-gallery.landing-hero-gallery--lanes-bricks{--landing-hero-lanes-rows:2;--landing-hero-lanes-gap:1ch;display:grid-lanes;grid-template-columns:none;grid-template-rows:repeat(var(--landing-hero-lanes-rows,4),minmax(0,1fr));grid-auto-columns:calc((100% - (2 * var(--landing-hero-lanes-gap))) / 3);flow-tolerance:1em;gap:var(--landing-hero-lanes-gap);overflow:hidden}}