.lumina__hero{min-height:var(--lumina-hero-height);background-color:var(--lumina-color-surface-2);align-items:flex-end;display:flex;position:relative}.lumina__hero-media{z-index:0;position:absolute;inset:0;overflow:hidden}.lumina__hero-media :where(img,picture,video){object-fit:cover;width:100%;height:100%}.lumina__hero-media :where(.moduletable,.mod-image,figure,div),.lumina__hero-media :where(.splide,.splide__track,.splide__list,.splide__slide){height:100%}.lumina__hero-media :where(.splide__arrows,.splide__pagination){height:auto}.lumina__hero:before{content:"";z-index:1;background:var(--lumina-scrim);pointer-events:none;position:absolute;inset:0}.lumina__hero-booking{z-index:var(--lumina-z-booking);width:100%;pointer-events:none;padding-block-start:var(--lumina-space-9);padding-block-end:clamp(var(--lumina-space-6), 5vw, var(--lumina-space-10));position:relative}.lumina__hero-booking>.lm-container{pointer-events:auto}.lumina__breadcrumb{background-color:var(--lumina-color-surface);border-bottom:var(--lumina-border-width) solid var(--lumina-color-border);font-size:var(--lumina-fs-sm)}.lumina__breadcrumb .lm-container{padding-block:var(--lumina-space-3)}.lumina__breadcrumb ol,.lumina__breadcrumb ul{align-items:center;gap:var(--lumina-space-2);color:var(--lumina-color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lumina__breadcrumb a{color:var(--lumina-color-text-muted)}.lumina__breadcrumb a:hover{color:var(--lumina-color-primary)}.lumina__breadcrumb .active{color:var(--lumina-color-text)}@media (width<=767.98px){.lumina__hero{min-height:min(var(--lumina-hero-height), 70vh)}.lumina__hero:not(.lumina__hero--split):has(.lumina__hero-booking) .splide__arrows{display:none}}.lumina__hero--shade-light:before{background:var(--lumina-scrim-light)}.lumina__hero--shade-none:before{content:none}.lumina__hero--band{--lumina-hero-height:var(--lumina-hero-band-height)}.lumina__hero--split{grid-template-rows:clamp(14rem,60vw,28rem) auto;grid-template-columns:minmax(0,1fr);align-items:center;min-height:0;display:grid}.lumina__hero--split .lumina__hero-media{grid-area:1/1/2/-1}.lumina__hero--split .lumina__hero-booking{padding-block:var(--lumina-space-6);grid-row:2/3}.lumina__hero--split .lumina__hero-booking>.lm-container{background-color:var(--lumina-color-surface);backdrop-filter:none}@media (width>=992px){.lumina__hero--split{grid-template-columns:minmax(0, 1fr) min(50%, calc(var(--lumina-container-max) / 2)) min(50%, calc(var(--lumina-container-max) / 2)) minmax(0, 1fr);min-height:var(--lumina-hero-height);grid-template-rows:auto}.lumina__hero--split .lumina__hero-media{grid-area:1/1/2/3}.lumina__hero--split .lumina__hero-booking{padding-block:var(--lumina-space-9);padding-inline:clamp(var(--lumina-space-6), 4vw, var(--lumina-space-10)) var(--lumina-container-gutter);grid-area:1/3/2/4}}