@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes show-slide{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromTop{0%{opacity:0;transform:translate(-50%,-225%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes slideInFromTop2{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes pulse{0%{opacity:1;inset:0}50%{opacity:.3}95%{opacity:0;inset:-55%}to{opacity:0;inset:-55%}}.explorer{position:relative;overflow-x:clip}.explorer__imgWrap{width:fit-content;margin-inline:auto;position:relative}@media screen and (width<=575px){.explorer__imgWrap{width:180%;translate:-20%}.explorer__imgWrap img{object-fit:cover}.explorer__imgWrap .explorer__mask{width:auto;height:100%}}.explorer__bg{height:auto}.explorer__content{z-index:2;width:min(520px,100%);padding:3.75rem 2.75rem;position:absolute;top:-2.5rem;left:0}@media screen and (width<=1439px){.explorer__content{top:-2rem}}@media screen and (width<=1199px){.explorer__content{margin-block-start:-7rem;position:relative;top:auto}}@media screen and (width<=991px){.explorer__content{margin-block-start:0;padding:2.5rem 1.5rem}}.explorer__overlay{z-index:1;position:absolute;inset:0}.explorer__overlay svg a{color:#0000;opacity:.6;transition:color .125s ease-out;position:relative}@media (hover:hover) and (pointer:fine){.explorer__overlay svg a.overlay--available:is(:hover,:active,:focus-visible,.is-hovered){color:#7c886b}.explorer__overlay svg a.overlay--reserved:is(:hover,:active,:focus-visible,.is-hovered){color:#d5ac78}.explorer__overlay svg a.overlay--sold:is(:hover,:active,:focus-visible,.is-hovered){color:#d36969}.explorer__overlay svg a.overlay--preparing:is(:hover,:active,:focus-visible,.is-hovered){color:#fff}}.explorer__overlay svg a[aria-current=page]{opacity:.75}.explorer__overlay svg a[aria-current=page].overlay--available{color:#7c886b}.explorer__overlay svg a[aria-current=page].overlay--reserved{color:#d5ac78}.explorer__overlay svg a[aria-current=page].overlay--sold{color:#d36969}.explorer__overlay svg a[aria-current=page].overlay--preparing{color:#fff}.explorer__overlay svg path{fill:currentColor}.explorer .explorer-pin{--delay:.15s;--increment:90ms;z-index:1000;aspect-ratio:1;width:30px;top:var(--top);left:var(--left);background-color:#fff;border-radius:99vw;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.explorer .explorer-pin--available{color:#7c886b;background-color:#fff}@media (hover:hover) and (pointer:fine){.explorer .explorer-pin--available:is(:hover,:active,:focus-visible){color:#fff;background-color:#7c886b}}.explorer .explorer-pin--available[aria-expanded=true]{color:#fff;background-color:#7c886b}.explorer .explorer-pin--reserved{color:#fff;background-color:#d5ac78}@media (hover:hover) and (pointer:fine){.explorer .explorer-pin--reserved:is(:hover,:active,:focus-visible){color:#fff}}.explorer .explorer-pin--sold{color:#fff;background-color:#d36969}@media (hover:hover) and (pointer:fine){.explorer .explorer-pin--sold:is(:hover,:active,:focus-visible){color:#fff}}@media screen and (width<=1199px){.explorer .explorer-pin{width:20px}}@media screen and (width<=575px){.explorer .explorer-pin{width:14px}}.explorer .explorer-pin svg{aspect-ratio:1;width:10px;height:auto}@media screen and (width<=1199px){.explorer .explorer-pin svg{width:8px}}@media screen and (width<=575px){.explorer .explorer-pin svg{width:6px}}.explorer .explorer-pin:before,.explorer .explorer-pin:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;border:1px solid #fff6;animation:1.5s infinite pulse;position:absolute;inset:-2px}.explorer .explorer-pin:after{animation-delay:.2s;transform:scale(.8)}[data-ready=true] .explorer .explorer-pin{opacity:0;animation:.35s ease-out both slideInFromTop}[data-ready=true] .explorer .explorer-pin:not(.d-none):first-child{animation-delay:calc(var(--delay) + 1 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(2){animation-delay:calc(var(--delay) + 2 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(3){animation-delay:calc(var(--delay) + 3 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(4){animation-delay:calc(var(--delay) + 4 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(5){animation-delay:calc(var(--delay) + 5 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(6){animation-delay:calc(var(--delay) + 6 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(7){animation-delay:calc(var(--delay) + 7 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(8){animation-delay:calc(var(--delay) + 8 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(9){animation-delay:calc(var(--delay) + 9 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(10){animation-delay:calc(var(--delay) + 10 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(11){animation-delay:calc(var(--delay) + 11 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(12){animation-delay:calc(var(--delay) + 12 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(13){animation-delay:calc(var(--delay) + 13 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(14){animation-delay:calc(var(--delay) + 14 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(15){animation-delay:calc(var(--delay) + 15 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(16){animation-delay:calc(var(--delay) + 16 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(17){animation-delay:calc(var(--delay) + 17 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(18){animation-delay:calc(var(--delay) + 18 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(19){animation-delay:calc(var(--delay) + 19 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(20){animation-delay:calc(var(--delay) + 20 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(21){animation-delay:calc(var(--delay) + 21 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(22){animation-delay:calc(var(--delay) + 22 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(23){animation-delay:calc(var(--delay) + 23 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(24){animation-delay:calc(var(--delay) + 24 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(25){animation-delay:calc(var(--delay) + 25 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(26){animation-delay:calc(var(--delay) + 26 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(27){animation-delay:calc(var(--delay) + 27 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(28){animation-delay:calc(var(--delay) + 28 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(29){animation-delay:calc(var(--delay) + 29 * var(--increment))}[data-ready=true] .explorer .explorer-pin:not(.d-none):nth-child(30){animation-delay:calc(var(--delay) + 30 * var(--increment))}.explorer .tippy-box[data-theme~=explorer]{text-align:center;color:#787c7d;background-color:#fff;border-radius:0;width:190px}@media screen and (width<=1199px){.explorer .tippy-box[data-theme~=explorer]{width:140px}}.explorer .tippy-box[data-theme~=explorer] .tippy-content{padding:0}.explorer .tippy-box[data-theme~=explorer] .explorer-tooltip{--border-color:#d5ac78;--number-color:#7c886b;color:inherit;flex-direction:column;align-items:center;padding:1.75rem .75rem .25rem;text-decoration:none;display:flex}@media screen and (width<=1199px){.explorer .tippy-box[data-theme~=explorer] .explorer-tooltip{padding:1.25rem .5rem .25rem}}.explorer .tippy-box[data-theme~=explorer] .explorer-tooltip.is-reserved{--number-color:#d5ac78}.explorer .tippy-box[data-theme~=explorer] .explorer-tooltip.is-sold{--number-color:#d36969}.explorer .tippy-box[data-theme~=explorer] .explorer-tooltip.is-preparing{--number-color:#2a2b2d}@media screen and (pointer:fine){.explorer .tippy-box[data-theme~=explorer] .explorer-tooltip{pointer-events:none}}.explorer .tippy-box[data-theme~=explorer] .explorer-tooltip__number{color:var(--number-color);margin-block-end:1.25rem;font-family:roc-grotesk,sans-serif;font-size:3.25rem;font-weight:700;line-height:1}@media screen and (width<=1199px){.explorer .tippy-box[data-theme~=explorer] .explorer-tooltip__number{margin-block-end:.75rem;font-size:2.25rem}}.explorer .tippy-box[data-theme~=explorer] .explorer-tooltip__type,.explorer .tippy-box[data-theme~=explorer] .explorer-tooltip__meta{text-transform:uppercase;letter-spacing:.08em;font-family:roc-grotesk-condensed,sans-serif;font-size:1rem;line-height:1.3}@media screen and (width<=1199px){.explorer .tippy-box[data-theme~=explorer] .explorer-tooltip__type,.explorer .tippy-box[data-theme~=explorer] .explorer-tooltip__meta{font-size:.75rem}}.explorer .tippy-box[data-theme~=explorer] .explorer-tooltip__type{color:#2a2b2d;margin-block-end:.25rem;font-weight:700}.explorer .tippy-box[data-theme~=explorer] .explorer-tooltip__meta{color:#787c7d;font-weight:500}.explorer .tippy-box[data-theme~=explorer][data-placement=top] .explorer-tooltip{border-top:3px solid var(--border-color);padding-bottom:.5rem}.explorer .tippy-box[data-theme~=explorer][data-placement=top] .tippy-arrow{top:calc(100% - 1px);bottom:auto;transform:translate(0)scale(1.001)!important}.explorer .tippy-box[data-theme~=explorer][data-placement=bottom] .explorer-tooltip{border-bottom:3px solid var(--border-color);padding-top:.5rem}.explorer .tippy-box[data-theme~=explorer][data-placement=bottom] .tippy-arrow{top:0;transform:translateY(-100%)scaleY(-1)!important}.explorer .tippy-box[data-theme~=explorer] .tippy-arrow{width:100%;height:initial;aspect-ratio:6;color:#fff;clip-path:polygon(0 0,100% 0,50% 100%);background-color:currentColor}.explorer .tippy-box[data-theme~=explorer] .tippy-arrow:before{display:none}.houses{z-index:2;background:#fff;padding:2.5rem;position:relative}@media screen and (width>=768px){.houses{padding:4rem}}@media screen and (width>=1200px){.houses{margin-block-start:-2.5rem;padding:6.25rem}}.houses__header{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}@media screen and (width>=768px){.houses__header{flex-direction:row;justify-content:space-between;align-items:center}}@media screen and (width>=1200px){.houses__header{margin-bottom:3rem}}.houses__legend{flex-wrap:wrap;gap:.25rem 1rem;display:flex}@media screen and (width>=576px){.houses__legend{gap:4rem}}.houses__legend-item{align-items:center;gap:1.25rem;display:flex}.houses__legend-dot{width:18px;height:18px}.houses__number{width:28px;height:28px;font-weight:400;font-size:var(--fs-small);color:#fff;justify-content:center;align-items:center;margin-inline-start:1.625rem;display:inline-flex}@media screen and (width<=767px){.houses__number{margin-inline-start:1rem}}.houses__status{display:inline-block}.houses__legend-dot--available,.houses__number--available{background:#7c886b}.houses__status--available{color:#7c886b}.houses__legend-dot--reserved,.houses__number--reserved{background:#d5ac78}.houses__status--reserved{color:#d5ac78}.houses__legend-dot--sold,.houses__number--sold{background:#c84345}.houses__status--sold{color:#c84345}.houses__legend-dot--preparing,.houses__number--preparing{background:#787c7d}.houses__status--preparing{color:#787c7d}.houses__legend-label{font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;font-weight:400}.houses__table-wrapper{position:relative}.houses__table-wrapper:after{content:"";pointer-events:none;z-index:1;opacity:0;background:linear-gradient(270deg,#0006,#0000);width:3.5rem;height:100%;transition:opacity .2s cubic-bezier(.33,1,.68,1);position:absolute;top:0;right:0}.houses__table-wrapper.is-scroll-shadow:after{opacity:1}@media screen and (width<=991px){.houses__table-wrapper{margin:0 -2.5rem}}.houses__table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.houses__table{border-collapse:collapse;width:100%;min-width:900px;font-family:roc-grotesk-condensed,sans-serif}.houses__row:not(.houses__row--header):nth-child(odd){background:#f2f2f2}.houses__row--link{transition:background-color .125s ease-out;position:relative}.houses__row--link:nth-child(n):is(:hover,:focus-within){background:#d5ac782e}.houses__link{color:inherit;text-decoration:none}.houses__link:after{content:"";position:absolute;inset:0}.houses__link:focus-visible{outline:none}.houses__link:focus-visible:after{outline-offset:-2px;outline:2px solid #7c886b}.houses__cell{text-align:left;color:#2a2b2d;padding:1.25rem 1.5rem}@media screen and (width>=1200px){.houses__cell{padding:1.5rem 1.25rem}}.houses__cell--header{font-size:var(--fs-small);color:#787c7d;text-transform:uppercase;letter-spacing:.08em;padding-top:0;padding-bottom:1.375rem;font-weight:400}.houses__cell--number{padding-left:0}.houses__cell--download{text-align:center;padding-right:0}.houses__download{z-index:1;color:#787c7d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-inline:auto;transition:all .2s cubic-bezier(.33,1,.68,1);display:flex;position:relative}.houses__download:hover{color:#7c886b;background:#f2f2f2}.houses__download svg{display:block}
