.BubbleAreas_bubble-areas__T79c2{border-radius:8px;box-shadow:var(--shadow-3);width:min(320px,98dvw);margin:0 min(3px,1dvw);max-height:calc(100dvh - 4.5rem);background-color:var(--palette-common-white);transform-origin:var(--transform-origin);transition:transform var(--transitions-duration-shorter) var(--transitions-easing-easeInOut),opacity var(--transitions-duration-shorter) var(--transitions-easing-easeInOut);padding:0;overflow:hidden}@supports(corner-shape:squircle){.BubbleAreas_bubble-areas__T79c2{border-radius:24px;corner-shape:squircle}}.BubbleAreas_bubble-areas__T79c2[data-ending-style],.BubbleAreas_bubble-areas__T79c2[data-starting-style]{opacity:0}@media not (prefers-reduced-motion:reduce){.BubbleAreas_bubble-areas__T79c2[data-ending-style],.BubbleAreas_bubble-areas__T79c2[data-starting-style]{transform:translateY(1ch)}}.BubbleAreas_bubble-areas__tabs__Db39E{max-height:calc(100dvh - 4.5rem)}.BubbleAreas_bubble-areas__tabs__Db39E [class~=tabs__list]:not(:has(:nth-child(2))){display:none}.BubbleAreas_bubble-areas__tabs__Db39E [class~=tabs__list] [class~=tabs__trigger][aria-selected=true]:after{content:"";position:absolute;inset:auto 0 0 0;height:.25em}.BubbleAreas_list__iG3Mh{display:flex;flex-direction:column;gap:.5rem;padding-bottom:.5rem}.BubbleAreas_list__link__D2PCO{display:flex;align-items:center;margin:0 .5rem;padding:.25rem .5rem .25rem .25rem;background-color:rgba(0,0,0,0);border:0;border-radius:6px;cursor:pointer}@supports(corner-shape:squircle){.BubbleAreas_list__link__D2PCO{border-radius:18px;corner-shape:squircle}}.BubbleAreas_list__link__D2PCO>img{height:2.25rem;width:4rem;object-fit:cover;border-radius:6px;margin-right:.75rem;flex-shrink:0}@supports(corner-shape:squircle){.BubbleAreas_list__link__D2PCO>img{border-radius:18px;corner-shape:squircle}}.BubbleAreas_list__link__D2PCO>span{font-size:1rem;font-weight:500;flex-grow:1;text-align:left;line-height:1;color:var(--palette-grey-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BubbleAreas_list__link__D2PCO:first-of-type{margin-top:.5rem}.BubbleAreas_list__link__D2PCO:focus-visible{outline:2px solid var(--palette-primary-main)}.BubbleAreas_list__link__D2PCO:not(:disabled):hover{background-color:lch(from var(--palette-primary-main) 97.5% .5% h)}.BubbleAreas_list__link__D2PCO:not(:disabled):active{background-color:lch(from var(--palette-primary-main) 96.75% .5% h)}.BubbleAreas_list__fallback__weDro{display:flex;box-sizing:border-box;border:1px solid var(--palette-grey-300);background-color:var(--palette-grey-200);height:2.25rem;width:4rem;border-radius:6px;margin-right:.75rem;flex-shrink:0}.BubbleAreas_list__fallback__weDro>svg{display:block;margin:auto;height:1.4rem;width:1.4rem;fill:var(--palette-primary-main)}@supports(corner-shape:squircle){.BubbleAreas_list__fallback__weDro{border-radius:18px;corner-shape:squircle}}.BubbleAreas_list__icon__FUhYw{border-radius:4px;background-color:var(--palette-primary-main);padding:.25rem;line-height:0;height:min-content;margin:auto 0 auto .5rem;width:1.2rem;height:1.2rem;fill:var(--palette-primary-contrast);flex-shrink:0}@supports(corner-shape:squircle){.BubbleAreas_list__icon__FUhYw{border-radius:16px;corner-shape:squircle}}.BubbleAreas_map__hcrLL{position:relative;width:100%;height:100%;aspect-ratio:16/9;background-color:color-mix(in srgb,var(--palette-common-black),transparent 60%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.BubbleAreas_map__hcrLL [class~=react-transform-wrapper]{width:100%;height:100%}.BubbleAreas_map__hcrLL [class~=react-transform-wrapper] [class~=react-transform-component]{cursor:move}.BubbleAreas_map__hcrLL .BubbleAreas_floor-plan__buttons__LIqGW{position:absolute;inset:0}.BubbleAreas_map__hcrLL .BubbleAreas_floor-plan__buttons__LIqGW .BubbleAreas_floor-plan__button__7id8L{position:absolute;background-color:var(--palette-primary-main);padding:.875rem;border:0;border-radius:50%;border:2px solid var(--palette-common-white);box-shadow:0 0 0 calc(var(--glow, 30)*1px) color-mix(in srgb,var(--palette-primary-main),transparent 50%);cursor:pointer;transform:scale(1);transform-origin:center;transition-property:box-shadow,transform;transition-timing-function:ease-out;transition-duration:.15s;width:var(--size);height:var(--size)}.BubbleAreas_map__hcrLL .BubbleAreas_floor-plan__buttons__LIqGW .BubbleAreas_floor-plan__button__7id8L>svg{width:75%;height:75%;fill:var(--palette-common-white)}.BubbleAreas_map__hcrLL .BubbleAreas_floor-plan__buttons__LIqGW .BubbleAreas_floor-plan__button__7id8L:focus-visible{outline:calc(var(--glow, 30)*.75px) solid var(--palette-primary-main);outline-offset:calc(var(--glow, 30)*.5px);box-shadow:0 0 0 calc(var(--glow, 30)*1.5px) color-mix(in srgb,var(--palette-primary-main),transparent 50%)}.BubbleAreas_map__hcrLL .BubbleAreas_floor-plan__buttons__LIqGW .BubbleAreas_floor-plan__button__7id8L:hover{background-color:var(--palette-primary-dark);box-shadow:0 0 0 calc(var(--glow, 30)*1.5px) color-mix(in srgb,var(--palette-primary-main),transparent 50%)}.BubbleAreas_map__hcrLL .BubbleAreas_floor-plan__buttons__LIqGW .BubbleAreas_floor-plan__button__7id8L:active{background-color:color-mix(in srgb,var(--palette-primary-dark),var(--palette-common-black) 10%)}.BubbleAreas_map__hcrLL .BubbleAreas_floor-plan__buttons__LIqGW .BubbleAreas_floor-plan__button__7id8L[data-active=true]{background-color:var(--palette-primary-main);box-shadow:none;cursor:auto}@media not (prefers-reduced-motion:reduce){.BubbleAreas_map__hcrLL .BubbleAreas_floor-plan__buttons__LIqGW .BubbleAreas_floor-plan__button__7id8L[data-active=true]{transform:scale(1.2)}}.BubbleAreas_map__hcrLL .BubbleAreas_floor-plan__buttons__LIqGW .BubbleAreas_floor-plan__button__7id8L[data-active=true]>svg{fill:var(--palette-primary-contrast)}.BubbleAreas_map__hcrLL .BubbleAreas_floor-plan__buttons__LIqGW .BubbleAreas_floor-plan__button__7id8L[data-active=true]:focus-visible{outline:calc(var(--glow, 30)*.5px) solid var(--palette-primary-main);outline-offset:calc(var(--glow, 30)*.25px)}@media screen and (min-width:768px)and (min-height:552px){.BubbleAreas_map__hcrLL{max-width:320px}}.TimelineButton_timeline-button__Ot4Ff{position:relative;display:flex;align-items:center;gap:.25rem;background-color:var(--palette-primary-main);color:var(--palette-common-white);border-radius:8px;box-shadow:var(--shadow-2);max-width:calc(50dvw - 3.2rem);view-transition-name:timeline-button}@supports(corner-shape:squircle){.TimelineButton_timeline-button__Ot4Ff{border-radius:24px;corner-shape:squircle}}.TimelineButton_timeline-button__label-button__5Seva{border-right:1px solid oklch(from var(--palette-primary-main) .8 .1 h);border-radius:8px 0 0 8px}@supports(corner-shape:squircle){.TimelineButton_timeline-button__label-button__5Seva{border-radius:24px 0 0 24px;corner-shape:squircle}}.TimelineButton_timeline-button__label-button__5Seva span{view-transition-name:timeline-button-label}.TimelineButton_timeline-button__label-button__5Seva:hover{border-right-color:var(--palette-common-white)}.TimelineButton_timeline-button__controls__KUNfC{display:flex;gap:.25rem;padding:.3rem .75rem;align-items:center}.TimelineButton_timeline-button__direction__XQ40H{background:none;border:none;cursor:pointer;font-size:1rem;padding:.125em;color:inherit;line-height:0;border-radius:4px}@supports(corner-shape:squircle){.TimelineButton_timeline-button__direction__XQ40H{border-radius:16px;corner-shape:squircle}}.TimelineButton_timeline-button__direction__XQ40H:not(:disabled):hover{background-color:lch(from var(--palette-primary-main) calc(l * .9) c h)}.TimelineButton_timeline-button__direction__XQ40H:not(:disabled):active{background-color:lch(from var(--palette-primary-main) calc(l * .8) c h)}.TimelineButton_timeline-button__direction__XQ40H:focus-visible{outline:2px solid var(--palette-common-white);outline-offset:-4px}.TimelineButton_timeline-button__direction__XQ40H:disabled{color:lch(from var(--palette-primary-main) calc(l * 2.5) calc(c * .55) h);cursor:not-allowed}.TimelineButton_timeline-button__direction__XQ40H>svg{fill:currentColor;height:1.2em;width:1.2em}.TimelineButton_timeline-button__direction--prev__iA_8l{view-transition-name:timeline-button-prev}.TimelineButton_timeline-button__direction--next__t2e4M{view-transition-name:timeline-button-next}.TimelineButton_timeline-button__options__p_aBV{display:flex;align-items:center;gap:.25rem;flex:1 1 100%;overflow:hidden}@supports(scrollbar-width:none){.TimelineButton_timeline-button__options__p_aBV{scrollbar-width:none;overflow:auto}}.TimelineButton_timeline-button__grow__EjwhN{background:none;border:none;cursor:pointer;font-size:1rem;padding:.25em;color:inherit;line-height:0;border-radius:4px}@supports(corner-shape:squircle){.TimelineButton_timeline-button__grow__EjwhN{border-radius:16px;corner-shape:squircle}}.TimelineButton_timeline-button__grow__EjwhN:not(:disabled):hover{background-color:lch(from var(--palette-primary-dark) calc(l * 3) calc(c * .45) h/.6)}.TimelineButton_timeline-button__grow__EjwhN:not(:disabled):active{background-color:lch(from var(--palette-primary-dark) calc(l * 3.5) calc(c * .35) h/.7)}.TimelineButton_timeline-button__grow__EjwhN:focus-visible{outline:2px solid var(--palette-primary-dark);outline-offset:-2px}.TimelineButton_timeline-button__grow__EjwhN:disabled{color:lch(from var(--palette-primary-dark) calc(l * 2.5) calc(c * .55) h);cursor:not-allowed}.TimelineButton_timeline-button__grow__EjwhN>svg{fill:currentColor;height:1.2em;width:1.2em}.TimelineButton_timeline-button__selection__WxwCC{flex:0 0 auto;background:none;border-radius:8px;border:none;color:inherit;cursor:pointer;font-size:.875rem;padding:.25rem .375rem;min-width:2rem}@supports(corner-shape:squircle){.TimelineButton_timeline-button__selection__WxwCC{border-radius:24px;corner-shape:squircle}}@media screen and (min-width:768px)and (min-height:576px){.TimelineButton_timeline-button__selection__WxwCC{padding:.375rem .6rem;min-width:3rem}}.TimelineButton_timeline-button__selection__WxwCC:not(:disabled):hover{background-color:var(--palette-grey-100)}.TimelineButton_timeline-button__selection__WxwCC:not(:disabled):active{background-color:var(--palette-grey-200)}.TimelineButton_timeline-button__selection__WxwCC:not(:disabled):focus-visible{outline:2px solid currentColor;outline-offset:-4px}.TimelineButton_timeline-button__selection__WxwCC:not(:disabled)[aria-pressed=true]{color:var(--palette-common-white);background-color:var(--palette-primary-main)}.TimelineButton_timeline-button__selection__WxwCC:disabled{background-color:lch(from var(--palette-primary-dark) calc(l * 2.25) calc(c * .35) h);color:var(--palette-grey-200);cursor:not-allowed}.TimelineButton_timeline-button__separator__kYHpq{flex:1 1 1.5rem;border:0;border-top:2px solid lch(from var(--palette-primary-dark) calc(l * 2.5) calc(c * .55) h)}.TimelineButton_timeline-button__Ot4Ff[aria-expanded=true]{color:var(--palette-primary-dark);width:max(30dvh - 2rem,768px);background-color:var(--palette-common-white)}.TimelineButton_timeline-button__Ot4Ff[aria-expanded=true] .TimelineButton_timeline-button__controls__KUNfC{width:100%;height:auto}.TimelineButton_timeline-button__Ot4Ff[aria-expanded=true] .TimelineButton_timeline-button__direction__XQ40H{color:var(--palette-common-white);background-color:var(--palette-primary-main)}.TimelineButton_timeline-button__Ot4Ff[aria-expanded=true] .TimelineButton_timeline-button__direction__XQ40H:not(:disabled):hover{background-color:lch(from var(--palette-primary-main) calc(l * .9) c h)}.TimelineButton_timeline-button__Ot4Ff[aria-expanded=true] .TimelineButton_timeline-button__direction__XQ40H:not(:disabled):active{background-color:lch(from var(--palette-primary-main) calc(l * .8) c h)}.TimelineButton_timeline-button__Ot4Ff[aria-expanded=true] .TimelineButton_timeline-button__direction__XQ40H:disabled{background-color:lch(from var(--palette-primary-main) calc(l * 1.25) calc(c * .3) h)}.TimelineButton_timeline-mobile__popover__W2Urx{display:flex;background-color:var(--palette-common-white);border-radius:8px;box-shadow:var(--shadow-3);width:calc(100dvw - 3.2rem);padding:.6rem;transform-origin:var(--transform-origin);transition:transform var(--transitions-duration-shorter) var(--transitions-easing-easeInOut),opacity var(--transitions-duration-shorter) var(--transitions-easing-easeInOut)}@supports(corner-shape:squircle){.TimelineButton_timeline-mobile__popover__W2Urx{border-radius:24px;corner-shape:squircle}}.TimelineButton_timeline-mobile__popover__W2Urx[data-ending-style],.TimelineButton_timeline-mobile__popover__W2Urx[data-starting-style]{opacity:0;transform:translateY(1ch)}.TimelineButton_timeline-mobile__popover__W2Urx .TimelineButton_timeline-button__direction__XQ40H:disabled{background-color:var(--palette-grey-200);color:var(--palette-grey-500);cursor:not-allowed}