.spotlight-interactive-lodge-maps__title{font-family:var(--font-family-heading);font-style:normal;font-weight:400}.spotlight-interactive-lodge-maps__eyebrow,.spotlight-interactive-lodge-maps__hint{font-family:var(--font-family-body);font-style:normal;font-weight:400}.spotlight-interactive-lodge-maps__eyebrow{font-size:var(--wp--preset--font-size--12);letter-spacing:.36px;line-height:16px;text-transform:uppercase}@media(min-width:1440px){.spotlight-interactive-lodge-maps__eyebrow{font-size:var(--wp--preset--font-size--14);letter-spacing:.42px;line-height:18px}}.spotlight-interactive-lodge-maps__hint{font-size:var(--wp--preset--font-size--16);letter-spacing:-.32px;line-height:20px}@media(min-width:1440px){.spotlight-interactive-lodge-maps__hint{font-size:var(--wp--preset--font-size--18);letter-spacing:-.36px;line-height:22px}}@media(min-width:2500px){.spotlight-interactive-lodge-maps__hint{font-size:var(--wp--preset--font-size--20);letter-spacing:-.4px;line-height:24px}}.spotlight-interactive-lodge-maps{--silm-gutter:var(--wp--preset--spacing--16);--silm-zoom-min:1;--silm-zoom-max:3;--silm-zoom-step:0.5;align-items:center;background-color:var(--section-ground,var(--wp--preset--color--background-primary));display:flex;flex-direction:column;gap:48px;padding:var(--wp--preset--spacing--48) var(--silm-gutter) 0}.spotlight-interactive-lodge-maps__header{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--28);max-width:1600px;text-align:left;width:100%}@media(min-width:1440px){.spotlight-interactive-lodge-maps__header{gap:var(--wp--preset--spacing--32)}}@media(min-width:1920px){.spotlight-interactive-lodge-maps__header{gap:var(--wp--preset--spacing--40)}}.spotlight-interactive-lodge-maps__eyebrow{color:var(--text-supporting);margin:0}.spotlight-interactive-lodge-maps__title{color:var(--text-headlines);font-size:var(--wp--preset--font-size--32);letter-spacing:0;line-height:36px;margin:0}.spotlight-interactive-lodge-maps__media{align-items:center;display:flex;flex-direction:column;margin-inline:calc(var(--silm-gutter)*-1);width:calc(100% + var(--silm-gutter)*2)}.spotlight-interactive-lodge-maps__viewport{aspect-ratio:var(--silm-img-w,1344)/var(--silm-img-h,561);container-type:size;max-height:750px;overflow:hidden;position:relative;touch-action:pan-x pan-y;width:100%}.spotlight-interactive-lodge-maps__canvas{height:calc(min(100cqh,100cqw*var(--silm-img-h, 561)/var(--silm-img-w, 1344))*var(--silm-zoom-layout, 1));left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) translate3d(var(--silm-pan-x,0),var(--silm-pan-y,0),0) scale(calc(var(--silm-zoom, 1)/var(--silm-zoom-layout, 1)));transform-origin:center center;transition:transform .5s ease-out;width:calc(min(100cqw,100cqh*var(--silm-img-w, 1344)/var(--silm-img-h, 561))*var(--silm-zoom-layout, 1))}.spotlight-interactive-lodge-maps__image{-webkit-user-drag:none;display:block;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.spotlight-interactive-lodge-maps__zoom{align-items:center;display:flex;flex-direction:column;gap:10px;height:min(calc(100cqh - 2px),246px);position:absolute;right:32px;top:50%;transform:translateY(-50%);z-index:2}@media(max-width:1023.98px){.spotlight-interactive-lodge-maps__zoom{bottom:var(--wp--preset--spacing--16);flex-direction:row-reverse;height:auto;right:var(--wp--preset--spacing--16);top:auto;transform:none}}.spotlight-interactive-lodge-maps__zoom-button.c-button{border-radius:50%;color:var(--text-headlines);flex-shrink:0}.spotlight-interactive-lodge-maps__zoom-icon{display:block;height:16px;width:16px}.spotlight-interactive-lodge-maps__slider{cursor:pointer;flex:1 1 0;min-height:0;position:relative;touch-action:none;width:26px}.spotlight-interactive-lodge-maps__slider:focus-visible{outline:2px solid var(--text-headlines);outline-offset:4px}@media(max-width:1023.98px){.spotlight-interactive-lodge-maps__slider{display:none}}.spotlight-interactive-lodge-maps__slider-track{background-color:rgba(0,0,0,.4);height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.spotlight-interactive-lodge-maps__slider-thumb{background-color:var(--section-ground,var(--wp--preset--color--background-primary));border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.4);height:8px;left:50%;position:absolute;top:calc(4px + (1 - var(--silm-zoom-t, 0))*(100% - 8px));transform:translate(-50%,-50%);transition:top .5s ease-out;width:26px}.spotlight-interactive-lodge-maps__hint{align-items:center;background-color:hsla(0,5%,7%,.5);color:var(--section-ground,var(--wp--preset--color--background-primary));display:flex;inset:0;justify-content:center;opacity:0;padding:var(--wp--preset--spacing--16);pointer-events:none;position:absolute;text-align:center;transition:opacity .5s ease-out;z-index:3}.spotlight-interactive-lodge-maps__viewport.is-hinting .spotlight-interactive-lodge-maps__hint{opacity:1}.spotlight-interactive-lodge-maps__viewport:not(.is-ready) .spotlight-interactive-lodge-maps__zoom{display:none}.spotlight-interactive-lodge-maps__viewport.is-zoomed{cursor:grab;touch-action:none}.spotlight-interactive-lodge-maps__viewport.is-pannable{cursor:grab}.spotlight-interactive-lodge-maps__viewport.is-panning{cursor:grabbing}.spotlight-interactive-lodge-maps__viewport.is-panning .spotlight-interactive-lodge-maps__canvas,.spotlight-interactive-lodge-maps__viewport.is-sliding .spotlight-interactive-lodge-maps__canvas,.spotlight-interactive-lodge-maps__viewport.is-sliding .spotlight-interactive-lodge-maps__slider-thumb{transition:none}.spotlight-interactive-lodge-maps__viewport.is-panning .spotlight-interactive-lodge-maps__canvas,.spotlight-interactive-lodge-maps__viewport.is-sliding .spotlight-interactive-lodge-maps__canvas{will-change:transform}.spotlight-interactive-lodge-maps__viewport.is-baking .spotlight-interactive-lodge-maps__canvas{transition:none}@media(min-width:1440px){.spotlight-interactive-lodge-maps{--silm-gutter:var(--wp--preset--spacing--48);gap:64px;padding:var(--wp--preset--spacing--64) var(--silm-gutter) 0}.spotlight-interactive-lodge-maps__title{font-size:var(--wp--preset--font-size--48);line-height:52px}}@media(prefers-reduced-motion:reduce){.spotlight-interactive-lodge-maps__canvas,.spotlight-interactive-lodge-maps__hint,.spotlight-interactive-lodge-maps__slider-thumb{transition:none}}
/*# sourceMappingURL=spotlight-interactive-lodge-maps.css.map*/