.expose-areas-table table{border-collapse:separate;border-spacing:.625rem 0;text-align:left;width:auto;margin-left:-.625rem}.expose-areas-table thead+tbody:before{content:"@";text-indent:-99999px;line-height:.625rem;display:block}.expose-areas-table th{font-family:var(--font-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;border-bottom:1px solid #000;padding:0 .75rem 0 0;font-weight:400}.expose-areas-table th[data-sort]{cursor:pointer}.expose-areas-table th:after{content:"";background-repeat:no-repeat;background-size:contain;width:.9375rem;height:.9375rem;margin-left:1px;display:inline-block;position:relative;top:3px}.expose-areas-table .ascending th.active:after{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='22px'%20height='22px'%20viewBox='0%200%2022%2022'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cg%20id='Atoms'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='Icons/-Small/-Black/-Arrow/-Down'%20fill='%23000000'%3e%3cg%20id='Group-4'%20transform='translate(11.000000,%207.464466)%20rotate(45.000000)%20translate(-11.000000,%20-7.464466)%20translate(5.500000,%201.964466)'%3e%3crect%20id='Rectangle'%20x='0.878679656'%20y='9.87867966'%20width='10'%20height='1'%3e%3c/rect%3e%3crect%20id='Rectangle'%20x='9.87867966'%20y='0.878679656'%20width='1'%20height='10'%3e%3c/rect%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.expose-areas-table .descending th.active:after{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='22px'%20height='22px'%20viewBox='0%200%2022%2022'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cg%20id='Atoms'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='Icons/-Small/-Black/-Arrow/-Up'%20fill='%23000000'%3e%3cg%20id='Group-4'%20transform='translate(11.000000,%2014.538175)%20scale(1,%20-1)%20rotate(45.000000)%20translate(-11.000000,%20-14.538175)%20translate(5.500000,%209.038175)'%3e%3crect%20id='Rectangle'%20x='0.878679656'%20y='9.87867966'%20width='10'%20height='1'%3e%3c/rect%3e%3crect%20id='Rectangle'%20x='9.87867966'%20y='0.878679656'%20width='1'%20height='10'%3e%3c/rect%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.expose-areas-table th,.expose-areas-table td{height:40px}.expose-areas-table td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #000;padding:0 .75rem 0 0}.expose-areas-table th:last-of-type,.expose-areas-table td:last-of-type,.expose-areas-table tr.has-parent td[data-col=floor],.expose-areas-table tr.has-parent td[data-col=unit],.expose-areas-table tr.has-parent td[data-col=part]{border-bottom:none}.expose-areas-table th:first-child,.expose-areas-table td:first-child{background-image:linear-gradient(90deg,#0000 8px,#000 8px);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;background-origin:border-box;background-clip:border-box;border-bottom-color:#0000;padding-left:8px}.expose-areas-table tr.has-parent td:first-child{background-image:none}.expose-areas-table .open-gallery-btn{width:177px;font-family:var(--font-medium);white-space:nowrap;padding:.5rem 1rem;font-size:1rem;line-height:1;display:block}@media (width<40rem){.expose-areas-table .open-gallery-btn{width:auto;height:2rem;padding:0 .5rem;font-size:.875rem}}.expose-jump .menu-item{isolation:isolate;color:#fff;font-size:1.125rem;line-height:2rem;transition:color .3s ease-out;display:inline-block;position:relative}.expose-jump .menu-item>span{z-index:2;position:relative}.expose-jump .menu-item:after{z-index:1;background-color:#fff;height:2px;transition:all .3s ease-out;bottom:.375rem;left:0}.expose-jump .menu-item.active{color:#000}.expose-jump .menu-item.active:after{width:calc(100% + 1rem);height:2rem;bottom:0;left:-.5rem}@keyframes expose-lightbox-in{0%{opacity:0}to{opacity:1}}@keyframes expose-lightbox-out{to{opacity:0}}dialog.expose-lightbox{-webkit-user-select:none;user-select:none;background:0 0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow:hidden}dialog.expose-lightbox[open]{animation:.2s expose-lightbox-in}dialog.expose-lightbox.is-closing{animation:.2s forwards expose-lightbox-out}dialog.expose-lightbox::backdrop{background:#000000d9}.expose-lightbox__frame{width:100%;height:100%;position:relative;overflow:hidden}.expose-lightbox__track{touch-action:pan-y;height:calc(100dvh - 7rem);transition:transform .3s;display:flex}.expose-lightbox__slide{flex-direction:column;flex:0 0 100%;min-width:0;height:100%;padding-top:.75rem;display:flex}.expose-lightbox__caption{color:#fff;flex-shrink:0;align-items:center;height:2.5rem;padding:0 1.5rem;display:flex}.expose-lightbox__zoom{cursor:zoom-in;flex:auto;justify-content:center;align-items:flex-start;min-width:0;min-height:0;display:flex;overflow:hidden}.expose-lightbox__zoom.is-zoomed{cursor:grab}.expose-lightbox__zoom.is-zoomed:active{cursor:grabbing}.expose-lightbox__zoom img{object-fit:contain;width:100%;height:calc(100dvh - 9.5rem);transition:transform .3s}.expose-lightbox__thumbs{justify-content:center;height:4.5rem;display:flex;position:fixed;bottom:1rem;left:0;right:0}.expose-lightbox__thumbs-row{scrollbar-width:none;align-items:center;gap:1.5rem;max-width:100%;padding:0 1.5rem;display:flex;overflow-x:auto}.expose-lightbox__thumb{cursor:pointer;border:2px solid #0000;flex:0 0 4.5rem;height:3rem;padding:0}.expose-lightbox__thumb.is-active{border-color:#fff}.expose-lightbox__thumb:first-child{margin-left:auto}.expose-lightbox__thumb:last-child{margin-right:auto}.expose-lightbox__thumb img{object-fit:cover;width:100%;height:100%;display:block}.expose-lightbox__counter{display:none}.expose-lightbox__close,.expose-lightbox__arrow{cursor:pointer;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:transform .16s;display:flex;position:relative}.expose-lightbox__close:hover,.expose-lightbox__arrow:hover{transition-duration:.22s;transform:scale(1.1)}.expose-lightbox__close{z-index:2;position:absolute;top:1.5rem;right:1.5rem}.expose-lightbox__surface{background:#fff;position:absolute;inset:0}.expose-lightbox__arrow .expose-lightbox__surface{border-radius:9999px}.expose-lightbox__close img,.expose-lightbox__arrow img{width:1.5rem;height:1.5rem;position:relative}.expose-lightbox__arrows{z-index:2;pointer-events:none;justify-content:space-between;padding:0 1.5rem;display:flex;position:fixed;top:50%;left:0;right:0;transform:translateY(-50%)}.expose-lightbox__arrow{pointer-events:auto}@media (prefers-reduced-motion:reduce){.expose-lightbox__track,.expose-lightbox__zoom img,.expose-lightbox__close,.expose-lightbox__arrow{transition:none}}@media (any-pointer:coarse){.expose-lightbox__arrows{display:none}}.expose-lightbox-dim{z-index:1200;background:#000000d9;height:calc(100lvh + 12rem);animation:.2s expose-lightbox-in;position:absolute;left:0;right:0}.expose-lightbox-dim.is-closing{animation:.2s forwards expose-lightbox-out}html.lightbox-open #mainHeader,html.lightbox-open #sectionsMenu{display:none!important}html.lightbox-open{background-color:#262626}dialog.expose-lightbox.is-inline{z-index:1210;outline:none;position:fixed;inset:0}@media (width<40rem){.expose-lightbox__thumbs{top:calc(100svh - 4.5rem - 4px - env(safe-area-inset-bottom));bottom:auto}.expose-lightbox__close{top:calc(.75rem + env(safe-area-inset-top));width:2rem;height:2rem;right:1rem}.expose-lightbox__zoom{align-items:center}.expose-lightbox__zoom img{width:auto;max-width:100vw;height:auto;max-height:calc(100dvh - 9.5rem)}}@media (orientation:landscape) and (height<=32rem){dialog.expose-lightbox::backdrop{background:#000}.expose-lightbox__track{height:100dvh}.expose-lightbox__slide{padding:0}.expose-lightbox__caption,.expose-lightbox__thumbs,.expose-lightbox__arrows{display:none}.expose-lightbox__zoom{align-items:center}.expose-lightbox__zoom img{width:auto;max-width:100vw;height:auto;max-height:100dvh}.expose-lightbox__counter{bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:2;color:#fff;pointer-events:none;background:#0009;padding:.125rem .5rem;font-size:.875rem;line-height:1.4;display:block;position:fixed;left:50%;transform:translate(-50%)}.expose-lightbox__close{top:calc(.75rem + env(safe-area-inset-top));right:calc(1rem + env(safe-area-inset-right));width:2rem;height:2rem}}.swipe-gallery__dots{padding:4px;overflow:hidden}.swipe-gallery__row{align-items:center;gap:8px;transition:transform .3s ease-out;display:flex}.swipe-gallery__dot{opacity:.6;background:#fff;border-radius:9999px;flex:none;width:8px;height:8px;transition:width .3s ease-out,opacity .3s ease-out,transform .3s ease-out;box-shadow:0 0 1px #0000004d,0 1px 2px #0000001f,0 2px 4px #00000014,0 4px 8px #0000000f}.swipe-gallery__dot.is-active{opacity:1;width:20px}.swipe-gallery__dot.is-edge{transform:scale(.75)}@media (width<64rem){.expose-jump{padding:0 1rem calc(env(safe-area-inset-bottom) + 4px);pointer-events:none;overflow:visible}.expose-jump__bar{pointer-events:auto;align-items:center;gap:1.5rem;width:100%;height:3rem;padding:0 1rem}.expose-jump .menu-item{flex-shrink:0;padding:0 .5rem;font-size:.875rem;line-height:2rem}.expose-jump .menu-item:after{left:.5rem}.expose-jump .menu-item:hover:after{width:calc(100% - 1rem)}.expose-jump .menu-item.active:after{width:100%;left:0}#pageFooter{margin-top:6rem}}@media (width>=64rem) and (any-pointer:coarse){.expose-jump{padding-bottom:calc(env(safe-area-inset-bottom) + 4px);pointer-events:none}.expose-jump__bar{pointer-events:auto}}@media (width>=64rem){.expose-compact-only{display:none!important}}@media (width<64rem){.expose-wide-only{display:none!important}#expose-map-container.touch-preview{aspect-ratio:auto;height:15rem}}@media (width>=40rem){.reco-tile{transition:box-shadow .1s linear;box-shadow:0 0 20px #0000}.reco-tile:hover{box-shadow:0 1px 2px -4px #00000005,0 3px 4px -4px #00000005,0 5px 8px -4px #00000005,0 9px 15px -4px #00000008,0 18px 27px -4px #00000008,0 42px 65px -4px #0000000a}}.reco-tile:after{content:none!important}.reco-control{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:opacity .15s ease-out;display:flex}.reco-control.is-off{opacity:0;pointer-events:none}.reco-photo__track{height:100%;transition:transform .3s ease-out;display:flex}.reco-photo__track>img{flex:none}.reco-gallery{z-index:1;aspect-ratio:3/2;pointer-events:none;display:none;position:absolute;top:0;left:0;right:0}@media (hover:hover) and (pointer:fine){li:hover>.reco-gallery:not(.is-single){display:block}}.reco-gallery__arrow{cursor:pointer;pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:transform .16s cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.reco-gallery__arrow:after{content:"";position:absolute;inset:-8px}.reco-gallery__arrow:hover{transition-duration:.22s;transform:translateY(-50%)scale(1.1)}.reco-gallery__arrow--prev{left:1rem}.reco-gallery__arrow--next{right:1rem}.reco-gallery__disc{background:#fff;border-radius:50%;position:absolute;inset:0}.reco-gallery__arrow svg{width:28px;height:28px;position:relative}.reco-fav-hint{z-index:2;aspect-ratio:3/2;opacity:0;pointer-events:none;background:#000000b3;transition:opacity .2s ease-in;position:absolute;top:0;left:0;right:0}.reco-fav-hint span{color:#fff;transition:transform .2s;position:absolute;top:1.2rem;left:3.5rem;transform:translate(10px)}.js-favorites-button:hover~.reco-fav-hint{opacity:1}.js-favorites-button:hover~.reco-fav-hint span{transform:none}.reco-fav-hint__remove,.js-favorites-button.filled~.reco-fav-hint .reco-fav-hint__add{display:none}.js-favorites-button.filled~.reco-fav-hint .reco-fav-hint__remove{display:inline}@media (hover:none){.reco-fav-hint{display:none}}.ground-arrow{z-index:20;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:transform .16s cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:7rem}@media (width>=64rem){.ground-arrow{top:10rem}}.ground-arrow:after{content:"";position:absolute;inset:-8px}.ground-arrow--prev{left:0;transform:translate(-50%,-50%)}.ground-arrow--next{right:0;transform:translate(50%,-50%)}.ground-arrow--prev:hover{transition-duration:.22s;transform:translate(-50%,-50%)scale(1.1)}.ground-arrow--next:hover{transition-duration:.22s;transform:translate(50%,-50%)scale(1.1)}.ground-arrow__disc{background:#fff;border:1px solid #000;border-radius:50%;position:absolute;inset:0}.ground-arrow svg{width:28px;height:28px;position:relative}
