@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%}}@media screen and (width>=1440px){.advantage-section>[class*=container--]{max-width:1320px}}.advantage-grid{z-index:1;margin-top:calc(-1 * var(--advantage-section-offset));grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid;position:relative}@media screen and (width<=1199px){.advantage-grid{gap:.5rem}}@media screen and (width<=991px){.advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=374px){.advantage-grid{grid-template-columns:minmax(0,1fr)}}.advantage-item{--sizing:1.5rem;color:#fff9;padding:calc(1.25 * var(--sizing));gap:var(--sizing);background-color:#1f1f1f;flex-direction:column;transition:background-color .125s ease-out,margin-top .125s ease-out;display:flex;position:relative}@media screen and (width<=1439px){.advantage-item{--sizing:1.25rem}}@media screen and (width<=1199px){.advantage-item{--sizing:1rem}}@media (width>=576px) and (width<=991px){.advantage-item{flex-direction:row;align-items:center}}.advantage-item__head{flex:none}.advantage-item__head img{width:calc(2.5 * var(--sizing));height:auto;transition:filter .125s ease-out}.advantage-item .title{color:#fff}@media screen and (width<=767px){.advantage-item .title{font-size:var(--fs-base)}}.advantage-item:has(.block-link:is(:hover,:active,:focus-visible)){background-color:#7c886b;margin-top:-12px}.advantage-item:has(.block-link:is(:hover,:active,:focus-visible)) img{filter:brightness(0)invert()}.blog-carousel{margin-block:-48px;padding-block:48px}.blog-carousel.swiper:not(.swiper-initialized){overflow:visible}.blog-list{--spacing:1.5rem}@media screen and (width<=1679px){.blog-list{--spacing:1rem}}.blog-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .blog-list{gap:var(--spacing);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media screen and (width<=1199px){.blog-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .blog-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width<=991px){.blog-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=575px){.blog-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .blog-list{grid-template-columns:minmax(0,1fr)}}.blog-item{filter:drop-shadow(0 0 1px #d9d9d9);display:grid;position:relative}.blog-item__wrap{background-color:var(--color-bg-offset);flex-direction:column;display:flex}.blog-item:has(:hover,:active,:focus-visible) .title a{color:var(--color-accent)}.blog-item:has(:hover,:active,:focus-visible) .btn__icon{transform:translateX(var(--btn-icon-movement))}.blog-item__head{background-color:var(--color-bg-offset-dark);aspect-ratio:400/230;width:100%;display:flex;position:relative}.blog-item__head picture{overflow:hidden}.blog-item__overlay{z-index:1;pointer-events:none;justify-content:end;align-items:start;display:flex;position:absolute;inset:0}.blog-item__overlay>*{pointer-events:initial}.blog-item__overlay .tag-list{align-items:end;padding:6px}.blog-item__body{flex-direction:column;flex:1;align-items:start;width:100%;padding:1.5rem;display:flex}@media screen and (width<=1679px){.blog-item__body{padding:1.5rem}}.blog-item__body>:has(+.btn-link){margin-block-end:1.5rem}.blog-item__body .title a{transition:color .125s ease-out}.blog-item.swiper-slide{height:auto}.info-icons{grid-template-columns:repeat(2,minmax(10px,1fr));gap:1.875rem;display:grid}@media (width<420px){.info-icons{grid-template-columns:1fr;gap:.5rem}}.info-icons .structure-icon{align-items:center}.info-icons .structure-icon .title{color:#787c7d}.info-icons .structure-icon__head{width:2.5rem}.info-icons--vertical{grid-template-columns:1fr}.form-contact.form-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.form-contact>*{grid-column:span 1}.staff-list{grid-template-columns:repeat(auto-fill,minmax(410px,1fr));gap:1.5rem;display:grid}@media screen and (width<=575px){.staff-list{grid-template-columns:minmax(0,1fr);gap:.5rem}}.staff-item{--padding:2rem;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}@media screen and (width<=1199px){.staff-item{--padding:1.5rem}}@media screen and (width<=767px){.staff-item{--padding:1rem}}.staff-item__head{flex:none}.staff-item__media{aspect-ratio:1;border-radius:50%;width:154px;display:flex;overflow:hidden}@media screen and (width<=1199px){.staff-item__media{width:120px}}@media screen and (width<=575px){.staff-item__media{width:90px}}.staff-item__media img,.staff-item__media picture{object-fit:cover;width:100%;height:100%}.staff-item__body{padding:var(--padding)}.staff-item.decorative-shadow:before{clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%)}.staff-item .icon-list{justify-content:center;align-items:center}.homepage-staff{height:100%;display:flex}.homepage-staff .staff-list{place-content:center;margin-inline:auto}.homepage-staff .icon-list{margin-block:3.75rem 2.5rem}@media screen and (width<=1199px){.homepage-staff .icon-list{margin-block:2.25rem 1.5rem}}.homepage-staff p{max-width:40ch;margin-inline:auto;font-weight:300}.hero-section{--inset:4rem;z-index:1;isolation:isolate;width:100%;min-height:880px;max-height:938px;padding-bottom:var(--advantage-section-offset);display:flex;position:relative}@media screen and (width<=1199px){.hero-section{--inset:1.5rem;min-height:400px}}.hero-section__background{z-index:-2;position:absolute;inset:0}.hero-section__background:after{content:"";opacity:.06;pointer-events:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAONJREFUeAHt17ENAyEQBdEtxf03RSn4QA7sxMEgJOYLJJK7fdJOSNXveT23Pbd/3fb5/u8oHEIWh5DFISRy0XHzf3LcmIuOG/PRcTMwOa5XZce1kiy5xSFkcQhZHEIWh5DFIWRxCFkcQiJ3XxMnLLniouPGfHTcDEyO61XZca0kS25xCFkcQhaHkMUhZHEIWRxCFoeQyN3XxAlLrrjouDEfHTcDk+N6VXZcK8mSWxxCFoeQxSFkcQhZHEIWh5DFISRy9zVxwpIrLjpuzEfHzcDkuF6VHddKsuQWh5DFIWRxCJ3q3sXqW92gdyC3AAAAAElFTkSuQmCC) 0 0/28px 28px;position:absolute;inset:0}.hero-section__background img,.hero-section__background video{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}@media screen and (width<=767px){.hero-section__background img,.hero-section__background video{object-position:top}}.hero-section>[class*=container--]{display:flex}.hero-section__decoration{z-index:2;pointer-events:none;width:331px;height:auto;position:absolute;bottom:-168px;right:6.6%}@media screen and (width<=1199px){.hero-section__decoration{display:none}}.hero-section:before{content:"";z-index:2;background:#7c886b;width:2px;height:192px;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=1199px){.hero-section:before{height:calc(var(--inset) * 2)}}.hero-section:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(14.93deg,#111306b3 23.67%,#0f160400 51.33%),linear-gradient(#19233366 13.88%,#14102800 41.54%);position:absolute;inset:0}.hero{z-index:1;text-shadow:0 0 24px #00000040;align-self:end;width:100%;margin-block-end:80px;position:relative}@media screen and (width<=1199px){.hero{margin-block:50px 70px}}@media screen and (width<=767px){.hero{margin-block:30px 56px}}.hero__badge{color:#fff;letter-spacing:.1em;text-transform:uppercase;text-shadow:none;background-color:#7c886b;padding:1rem 1.25rem;font-family:roc-grotesk-condensed,sans-serif;font-size:clamp(1rem,.75rem + .8vw,1.4375rem);font-weight:500;line-height:1;display:inline-block}.hero__title{letter-spacing:.02em;max-width:640px;font-weight:700;font-size:min(var(--fs-h0), 5.225rem)}.hero .title--h0{line-height:.98}@media screen and (width>=1200px){.hero .p{font-size:var(--fs-lead)}}.hero-swiper{width:100%;height:100%}.hero-swiper:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(.11deg,#141a00ba 15.05%,#141a0000 48.41%),linear-gradient(#00132a78 13.88%,#06002a00 41.54%);position:absolute;inset:0}.hero-swiper .swiper-pagination{z-index:3;flex-direction:column;gap:1.5rem;position:absolute;top:50%;left:3.875rem;translate:0 -50%}@media screen and (width<=1199px){.hero-swiper .swiper-pagination{z-index:10;flex-direction:row;gap:1rem;top:auto;bottom:2rem;left:1rem;translate:0}}.hero-swiper .swiper-dot{rotate:45deg}.hero-socials{z-index:10;flex-direction:column;justify-content:center;width:4.5rem;height:auto;padding-block:.5rem;display:flex;position:absolute;top:50%;right:0;overflow:hidden;translate:0 -50%}.hero-socials .icon-item a{background-color:#0000}.hero-socials .icon-item svg{color:#fff}@media screen and (width<=1199px){.hero-socials{display:none}}.about{grid-template-columns:repeat(2,minmax(10px,1fr));gap:clamp(2rem,5vw,7.5rem);display:grid}@media screen and (width<=991px){.about{grid-template-columns:1fr}}.about__gallery{aspect-ratio:773/712;position:relative}.about__gallery-item{z-index:1;position:absolute;overflow:hidden}.about__gallery-item img{object-fit:cover;width:100%;height:100%;display:block}.about__gallery-item:first-of-type,.about__gallery-item:nth-of-type(4){aspect-ratio:240/340;width:30.92%}.about__gallery-item:nth-of-type(2),.about__gallery-item:nth-of-type(3){aspect-ratio:445/295}.about__gallery-item:first-of-type,.about__gallery-item:nth-of-type(2){bottom:52.25%}.about__gallery-item:first-of-type{left:0}.about__gallery-item:nth-of-type(2){width:57.83%;left:34.8%}.about__gallery-item:nth-of-type(3){width:57.57%;top:52.11%;left:7.76%}.about__gallery-item:nth-of-type(4){top:52.11%;left:69.08%}.about__gallery .about__decoration{pointer-events:none;height:auto;position:absolute}.about__gallery .about__decoration--lineart{z-index:0;width:36.6%;top:35%;left:-15.3%}.about__gallery .about__decoration--beige{z-index:2;width:21.5%;top:35.4%;left:87%}.about__gallery .about__decoration--green{z-index:2;width:17.2%;top:86%;left:90%;scale:-1 1}@media screen and (width<=991px){.about__gallery .about__decoration{display:none}}.about__gallery .figure__link{height:100%;display:block;overflow:hidden}.about__gallery .figure__link img{transition:transform .3s ease-in}@media (hover:hover) and (pointer:fine){.about__gallery .figure__link:is(:hover,:active,:focus-visible) img{transform:scale(1.05)}}.about__gallery-label{color:#fff;background:linear-gradient(#0000,#00000080 100%);align-items:center;gap:.5rem .75rem;width:100%;padding:2rem 1rem .75rem;line-height:1.2;display:flex;position:absolute;bottom:0;left:0}@media screen and (width>=1440px){.about__gallery-label{padding:2.5rem 1.25rem 1.25rem 1.75rem}}.about__gallery-number{color:#fff;align-items:flex-end;gap:.25rem;font-family:roc-grotesk-condensed,sans-serif;font-size:3.625rem;font-weight:500;line-height:1;display:flex}@media screen and (width<=575px){.about__gallery-number{font-size:2rem}}.about__gallery-number span{text-transform:uppercase;font-size:1.125rem;font-weight:500;display:block;position:relative;transform:translateY(-.6em)}.about__gallery-title{letter-spacing:.08em;text-transform:uppercase;max-width:7em;font-family:roc-grotesk-condensed,sans-serif;font-size:1.1875rem;font-weight:500;line-height:1.1}@media screen and (width<=575px){.about__gallery-title{font-size:.875rem}}.about__text{max-width:600px}@media screen and (width>=1920px){.about__text{letter-spacing:.03em;font-size:1.3125rem;line-height:1.57}}.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}.house-type{grid-template-columns:1fr;display:grid}@media screen and (width>=992px){.house-type{grid-template-rows:minmax(10px,auto);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.house-type--reversed .house-type__content{order:2}.house-type--reversed .house-type__gallery{order:1;margin-inline-start:calc(var(--bleed-negative) - var(--container-padding));margin-inline-end:0}}.house-type__content{max-width:600px;margin-inline-end:auto;padding-inline-end:2rem}@media screen and (width>=992px){.house-type--reversed .house-type__content{margin-inline:auto 0;padding-inline:2rem 0}}.house-type__subtitle{display:block}.house-type__text{color:#787c7d;margin-bottom:2rem;font-size:1.063rem;line-height:1.6}@media screen and (width>=1200px){.house-type__text{margin-bottom:3rem;font-size:1.125rem}}.house-type__gallery{min-width:0;height:100%}@media screen and (width>=992px){.house-type__gallery{margin-inline-end:calc(var(--bleed-negative) - var(--container-padding))}}@media screen and (width<=991px){.house-type__gallery{aspect-ratio:16/10}}@media screen and (width<=575px){.house-type__gallery{margin-inline:var(--container-padding-negative)}}.house-type__map{background:#f2f2f2;height:100%}.house-type__map .map-section{height:100%}@media screen and (width>=992px){.house-type__map .map{height:100%;max-height:unset}.house-type__map{margin-inline-end:calc(var(--bleed-negative) - var(--container-padding))}}@media screen and (width<=575px){.house-type__map{margin-inline:var(--container-padding-negative)}}.house-type__map-placeholder{background:#f2f2f2;border:2px dashed #d9d9d9;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.house-type__map-placeholder p{color:#787c7d;margin:0;font-size:1.125rem}.house-swiper{background:#1f1f1f;width:100%;height:100%;position:relative;overflow:hidden}.house-swiper__image{width:100%;height:100%;position:relative;overflow:hidden}.house-swiper__image img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.house-swiper__image:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(#6e330d00 62.72%,#6e330d80 100%);position:absolute;inset:0}.house-swiper__controls{z-index:2;background:linear-gradient(#0000 0%,#00000080 100%);justify-content:center;align-items:center;padding:0 .75rem 1.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}@media screen and (width>=768px){.house-swiper__controls{padding:0 1.5rem 3.125rem}}@media screen and (width<=767px){.house-swiper__controls{justify-content:space-between}}@media (width<=400px){.house-swiper__controls{padding:0 .25rem}}.house-swiper__filters{display:flex}.house-swiper__navigation{align-items:center;gap:.5rem;margin-inline:auto 0;display:flex;position:absolute;right:1.5rem}.house-swiper__navigation .swiper-btn{--swiper-btn-size:2.25rem;color:#fff;background-color:#0000;padding:1rem .25rem}.house-swiper__navigation .swiper-btn.swiper-button-disabled{opacity:.5;pointer-events:none}@media screen and (width>=768px){.house-swiper__navigation .swiper-btn{--swiper-btn-size:2.75rem}}.house-swiper__navigation .swiper-btn svg{width:1.75rem;height:1.75rem;color:#fff!important;transform:rotate(0)!important}@media screen and (width<=575px){.house-swiper__navigation{gap:0;position:relative;right:0}.house-swiper__navigation .swiper-btn{padding:1rem 0}.house-swiper__navigation .swiper-btn svg{width:1.5rem;height:1.5rem}}.house-swiper__filter{color:#787c7d;background:#fff;border:none;align-items:center;gap:1rem;padding:.8625rem 1.25rem;transition:all .2s cubic-bezier(.33,1,.68,1);display:flex;position:relative}.house-swiper__filter:before{content:"";background-color:#fff;width:4px;height:1.25rem;position:absolute;top:calc(50% - .625rem);left:0}.house-swiper__filter svg{color:currentColor}.house-swiper__filter:hover{background:#fff}.house-swiper__filter.is-current{color:#fff;background:#7c886b}.house-swiper__filter.is-current .house-swiper__filter-label{color:#fff}@media screen and (width<=1199px){.house-swiper__filter{padding:.5rem .75rem}.house-swiper__filter svg{display:none}}.house-swiper__filter-label{font-family:roc-grotesk-condensed,sans-serif;font-size:var(--fs-meta);white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;font-weight:500}@media screen and (width>=768px){.house-swiper__filter-label{font-size:.9375rem}}.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}.jumbotron{position:relative}@media screen and (width>=992px){.jumbotron-picture-swiper{aspect-ratio:2.5;width:100%;min-height:40rem}}@media screen and (width<=991px){.jumbotron-picture-swiper{aspect-ratio:1.75;width:100%}}.jumbotron-picture-item{position:relative}.jumbotron-picture-item__picture{position:absolute;inset:0}.jumbotron-body{--inset-block:2rem;--spacing-block:3rem;--spacing-inline:3.625rem;z-index:3;align-items:end;height:auto;display:flex;position:relative}@media screen and (width>=992px){.jumbotron-body{width:540px;height:auto;position:absolute;bottom:-2.875rem;right:0}}@media screen and (width<=1199px){.jumbotron-body{--spacing-block:2.25rem;--spacing-inline:2.25rem}}@media screen and (width<=575px){.jumbotron-body{--spacing-block:2rem;--spacing-inline:2rem}}@media screen and (width<=767px){.jumbotron-body{height:auto;left:0}}.jumbotron-body__container{background-color:#1f1f1f;width:100%;max-height:none;overflow:visible}@media screen and (width<=991px){.jumbotron-body__container{flex-direction:column-reverse;padding-block-end:2rem;display:flex}}.jumbotron-body__container>*{margin-top:var(--spacing-block)}.jumbotron-body__container>:first-child{margin-top:0;padding-block-start:Var(--spacing-block)}@media screen and (width>=992px){.jumbotron-body__container>:last-child{padding-block-end:var(--spacing-block)}}.jumbotron-body__swiper{width:100%;overflow:visible}.jumbotron-body__swiper .swiper-wrapper,.jumbotron-body__swiper .swiper-slide{height:auto}.jumbotron-body__foot{padding-inline:var(--spacing-inline);justify-content:end;align-items:center;gap:.75rem;display:flex}.jumbotron-body__foot>:last-child{margin-inline-start:auto}.jumbotron-copy-item{padding-inline:var(--spacing-inline)}.jumbotron-copy-item .title{--padding-x:calc(var(--spacing-inline) - 7px)}:root{--advantage-section-offset:0}.structure-grid:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .structure-grid{--spacing:16px;gap:var(--gap,var(--spacing));grid-template-columns:repeat(var(--columns-mobile,1), 1fr);display:grid}@media screen and (width>=768px){.structure-grid:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .structure-grid{grid-template-columns:repeat(max(var(--columns-mobile,2), 2), 1fr)}}@media screen and (width>=992px){.structure-grid:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .structure-grid{grid-template-columns:repeat(var(--columns,4), 1fr)}}@media (width>=768px) and (width<=1199px){.structure-grid:not(.swiper-wrapper).structure-grid--documents,.swiper:not(.swiper-initialized) .structure-grid.structure-grid--documents{grid-template-columns:minmax(0,1fr)}}.swiper:not(.swiper-initialized) .structure-grid{grid-template-rows:auto;grid-auto-rows:0;row-gap:0;overflow:hidden}.swiper:not(.swiper-initialized) .structure-grid+.swiper-pagination{display:none!important}@media screen and (width>=1200px){.structure-grid.structure-grid--icons{--spacing:64px}}.structure-icon{justify-content:start;align-items:start;gap:24px 32px;display:flex}@media screen and (width<=1439px){.structure-icon{gap:24px}}@media screen and (width<=575px){.structure-icon{gap:20px}}.structure-icon__head{aspect-ratio:1;flex:none;justify-content:center;align-items:center;width:4rem;display:flex}@media screen and (width<=1439px){.structure-icon__head{width:3rem}}@media screen and (width<=575px){.structure-icon__head{width:2.25rem}}.structure-icon__picture{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.structure-icon__picture img{aspect-ratio:1;object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%}.structure-icon__body{flex-direction:column;justify-content:start;align-items:start;gap:4px;display:flex}.structure-icon--center{flex-direction:column;align-items:center}.structure-icon--center .structure-icon__body{text-align:center;align-items:center}
