.c-ambient__pic:before,.c-building__pic:before,.c-inside-out__pic:before{z-index:-1;background-color:var(--color-primary);opacity:.25;position:absolute}.tns-ovh,.tns-t-subp2{overflow:hidden}.c-form__input,.c-form__submit{box-shadow:0 0 0 0 hsl(var(--color-primary-hsl) / 0%)}.c-footer__dev,.c-form__response,.c-kogan__heading,.c-penthouse,.c-stats__wrapper{text-align:center}a,button{transition:color .2s ease-out,background-color .2s ease-out,border .2s ease-out,opacity .2s ease-out,box-shadow .2s ease-out}.c-heading{--_clamp:clamp(2.4rem, 7.467vw, 4.4rem);font-family:var(--font-alt);color:var(--color-grey-900);font-size:calc( var(--_clamp) * var(--scale-factor, 1));line-height:1.0625;font-weight:600}.c-heading strong{color:var(--color-primary);font-weight:inherit}.c-heading em{font-style:normal}.c-btn:is(:focus){color:var(--color-hover);box-shadow:0 8px 20px -4px hsl(var(--color-hover-hsl) / 30%)}.c-allyear__text,.c-ambient__text,.c-building__text,.c-custom__text,.c-inside-out__text{margin-top:2em;margin-bottom:4.25em}:root .c-building__text strong{display:inline-block;color:transparent;position:relative}.c-building__pic{margin-left:12%}.c-building__pic:before{content:"";display:block;width:100%;height:21.5%;right:99%;top:50%;transform:translateY(-50%);box-shadow:-100vw 0 0 var(--color-primary)}.c-location__heading{--scale-factor:0.75}.c-location__heading em{display:block;vertical-align:middle;margin-top:.5em;font-size:.775em;color:var(--color-grey-500);opacity:.8}.c-location__heading em:before{content:"";display:inline-block;vertical-align:middle;width:2em;height:1px;margin-right:.75em;background-color:var(--color-grey-500);opacity:.75}.c-location__link,.c-location__text{margin-top:2.5em}.c-building__text strong:after{content:"";display:block;width:8.875em;aspect-ratio:213/51;margin-top:.075em;position:absolute;left:.1em;top:50%;transform:translateY(-50%);background:url(/images/signature/by-kogan.svg) left center/contain no-repeat}.c-location__pic{margin-top:var(--space-y);margin-inline:var(--space-x)}.c-stats__wrapper{display:flex;flex-direction:column;align-items:center;gap:2em;font-size:1.8rem}.c-stats__heading{font-size:1em;opacity:.8}.c-stats__item:not(:first-child){margin-top:calc(var(--space-y) * .5)}.c-stats__item p>*{display:block}.c-stats__num{font-size:3.5em;font-weight:400;line-height:1;color:var(--color-primary)}.c-stats__title{font-weight:700;color:var(--color-grey-500)}.c-stats__text{margin-top:.15em;font-size:.727em;color:var(--color-grey-700);opacity:.6}@media (min-width:48rem){.c-heading{--_width:4.444vw;--_clamp:clamp(4rem, var(--_width), 6.4rem);font-size:calc( var(--_clamp) * var(--scale-factor, 1))}.c-location{position:relative;display:grid;grid-template-columns:0.43fr 0.5fr;justify-content:space-between}.c-location__wrapper{display:flex;align-items:center}.c-location__heading{--scale-factor:0.625}.c-location__pic{margin:0}.c-stats__wrapper{font-size:2.2rem;gap:3em}.c-stats__item:not(:first-child){margin-top:0}.c-stats__list{display:grid;grid-template-columns:repeat(3,1fr);gap:1em;width:100%;margin-top:-.25em}.c-stats__num{font-size:4.36em}.c-stats__title{margin-top:.25em}.c-stats__text{margin-top:.35em}}.c-ambient,.c-inside-out{--deco-size:var(--space-x)}.c-ambient__card,.c-inside-out__card{--scale-factor:0.9}.c-ambient__pic,.c-inside-out__pic{position:relative;left:var(--space-x)}.c-ambient__pic:before,.c-inside-out__pic:before{content:"";display:block;width:38%;aspect-ratio:1;top:calc(var(--deco-size) * -1);left:calc(var(--deco-size) * -1)}@media (min-width:48rem){.c-allyear__wrapper>*{width:44%}.c-ambient__text,.c-inside-out__text{margin-top:1.5em;margin-bottom:0}.c-ambient__card,.c-inside-out__card{width:58%;margin-bottom:calc(var(--space-x-n) * 3);position:relative;z-index:2;background-color:var(--color-grey-100)}.c-inside-out__card{padding-right:var(--space-x);padding-bottom:calc(var(--space-x) * 1.25)}.c-inside-out__pic:before{top:auto;bottom:calc(var(--deco-size) * -1)}.c-ambient__card{padding:var(--space-x);padding-top:0;padding-bottom:calc(var(--space-x) * 1.25);margin-left:42%}.c-ambient__pic{left:0}}.c-contact__map-holder,.c-fs-carousel,.c-fs-carousel__item{position:relative}.c-fs-carousel__pic{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1}.c-fs-carousel__info{--scale-factor:0.9;position:relative;color:var(--color-grey-100)}.c-fs-carousel__info:before{content:"";display:block;width:100%;height:140%;position:absolute;left:0;top:0;z-index:-1;mix-blend-mode:multiply;background:linear-gradient(180deg,hsl(var(--color-secondary-hsl) / 80%),hsl(var(--color-secondary-hsl) / 0%))}.c-custom__heading,.c-fs-carousel__info *{color:inherit}.c-fs-carousel__wrapper{padding:var(--space-y) var(--space-x);padding-top:calc(var(--header) + var(--space-x))}.c-fs-carousel__content{margin-top:1.25em}.c-fs-carousel__title{font-size:1.2em;font-weight:700}.c-fs-carousel .tns-controls{--_size:40px;--_offset:calc( var(--space-x) / 2)}.c-fs-carousel .tns-controls button{position:absolute;width:var(--_size);height:var(--_size);right:var(--_offset);top:50%;margin-top:calc(var(--_size)/ -2);border-radius:50%;background-color:hsl(var(--color-secondary-hsl) / 80%)}.c-fs-carousel .tns-controls button:after{content:"";display:block;width:var(--tap-size);height:var(--tap-size);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.c-fs-carousel .tns-controls button:before{--_arrow-size:calc( var(--_size) * 0.3);content:"";display:block;width:var(--_arrow-size);height:var(--_arrow-size);position:absolute;left:50%;top:50%;translate:calc(-50% - 2px) -50%;rotate:-45deg;border:solid var(--color-grey-100);border-width:0 3px 3px 0}.c-fs-carousel .tns-controls button[data-controls=prev]{right:auto;left:var(--_offset)}.c-fs-carousel .tns-controls button[data-controls=prev]:before{border-width:3px 0 0 3px;translate:calc(-50% + 2px) -50%}@media (min-width:48rem){.c-fs-carousel__wrapper{--gap:calc( var(--space-x) * 1.5);display:grid;grid-template-columns:1fr 3fr;gap:var(--gap)}.c-fs-carousel__heading{position:relative;top:-.2em}.c-fs-carousel__content{max-width:30em;margin:0}}.tns-outer{padding:0!important}.grecaptcha-badge,.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:none;-moz-transition:none;transition:none}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel,.tns-vpfix{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after,.tns-t-ct:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform,opacity;-moz-transition:transform,opacity;transition:transform,opacity}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:.25s;-moz-transition:.25s;transition:.25s}.tns-autowidth,.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height;-moz-transition:height;transition:height}.tns-visually-hidden{position:absolute;left:-10000em;display:none}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;z-index:0}.tns-fadeOut,.tns-normal{opacity:0;z-index:-1}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}.js-carousel__notInit [class*="--notInitHide"]{height:0!important;min-height:auto!important;overflow:hidden;padding:0}.tns-inner{display:flex}.tns-inner>*{flex-shrink:0}.c-penthouse__heading{--scale-factor:0.9;text-align:center}.c-penthouse__heading br{display:none}.c-penthouse__text{margin-top:2em}.c-penthouse__link{margin-top:2.25em}.c-amenities__carousel,.c-penthouse__pic{margin-top:calc(var(--section-y) * .5)}.c-custom{--color-primary:#a57c52;color:var(--color-grey-100);background-color:#111}.c-custom__heading strong{display:block}.c-custom__text,:root .c-custom__text strong{color:inherit}.c-kogan{--_spacing:calc( var(--section-y) * 0.5)}.c-kogan__heading{margin-bottom:var(--_spacing)}.c-kogan__content{margin-top:var(--space-y)}.c-kogan__logo{--_size:70%;width:clamp(180px,var(--_size),274px);height:auto;aspect-ratio:274/145}.c-kogan__bottom{margin-top:var(--_spacing);min-height:max(500px,calc(100vh - var(--space-y) * 1.25))}@media (min-width:48rem){.c-penthouse__heading{--scale-factor:0.75}.c-penthouse__heading br{display:initial}.c-custom__wrapper>:not(.c-custom__pic){width:60%}.c-custom__text{margin-bottom:.75em}.c-custom__pic{width:70%;margin-left:30%}.c-kogan__heading{max-width:14em;margin-inline:auto}.c-kogan__row{--content-size:40%;display:flex;flex-direction:row-reverse;justify-content:space-between}.c-kogan__row>*{margin:0}.c-kogan__pic{width:50%}.c-kogan__content{width:var(--content-size)}.c-kogan__logo{transform:translateY(-10%)}}.c-contact{position:relative;margin-top:var(--section-y)}@media (max-width:47.9375rem){.c-contact{min-height:auto}}.c-contact__map-holder:before{content:"";display:block;width:100%;height:0;padding-bottom:75%}.c-contact__map{width:100%;height:100%;position:absolute;left:0;top:0;background-color:hsl(var(--color-secondary-hsl) / 20%)}.c-contact__holder{padding-block:calc(var(--space-y) * 0.75) var(--space-y);background-color:var(--color-grey-900);color:#fff}.c-contact__heading{font-size:2rem;font-weight:700}.c-contact__spacing{height:calc(var(--space-y) * .5)}.c-form{--error:#ff5c5c;font-size:1.6rem}.c-form__group{display:block;width:100%;margin-top:1em}.c-form__label,.has-error .c-form__error{display:inline-block}.c-form__group:first-of-type{margin-top:0}.c-form__group>*{font-size:1em}.c-form__label{font-weight:700}.c-form__input{display:block;width:100%;padding:.7em 1.25em .8em;margin-top:.5em;background-color:var(--color-grey-100);color:var(--color-grey-900);border:2px solid transparent;transition:border-color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out}.c-form__input:focus{box-shadow:0 8px 20px 4px hsl(var(--color-primary-hsl) / 100%)}.c-form__input::placeholder{color:hsl(var(--color-grey-700-hsl) / 50%);font-style:italic}.c-form__error,.has-error .c-form__label{color:var(--error)}.c-form__error{display:none;font-size:.8em;margin-top:.5em}.c-footer,.c-footer-nav__link,.c-footer__dev a,.c-form__response,.c-form__submit{color:var(--color-grey-100)}.has-error .c-form__input{border-color:var(--error)}.c-form__submit{--light-color:hsl(33 49% 63%);display:block;width:100%;padding:.85em 1.25em .9em;margin-top:2.5em;font-size:.9em;font-weight:700;text-transform:uppercase;background-color:var(--color-primary);position:relative}.c-form__submit:after,.u-tap-size:not([class*=icon-]):before,.u-tap-size[class*=icon-]:after{content:"";display:block;width:100%;min-width:var(--tap-size);height:var(--tap-size);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.c-form__submit:not([disabled]):focus{background-color:var(--light-color);box-shadow:0 8px 16px 0 hsl(var(--color-primary-hsl) / 100%)}.c-form__submit[disabled]{background-color:var(--color-grey-500)}.c-form__submit.is-loading:before{content:"";display:inline-block;vertical-align:middle;width:1.25em;height:1.25em;margin-inline:-0.25em 0.5em;border-radius:50%;border:2px solid var(--color-grey-100);border-top-color:hsl(var(--color-grey-100-hsl) / 30%);border-right-color:hsl(var(--color-grey-100-hsl) / 30%);-webkit-animation:.5s linear infinite loading;animation:.5s linear infinite loading}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.c-form__response{display:none;padding:.85em 1.25em .95em;margin-top:2.25em;background-color:var(--color,var(--color-grey-500))}.c-form:is(.is-error,.is-success) .c-form__response{display:block;animation:showResponse .4s var(--easeOutCubic) forwards}.c-form.is-error .c-form__response{--color:#ad3737}.c-form.is-success .c-form__response{--color:#43a243}.c-form.is-success .c-form__submit{display:none}@-webkit-keyframes showResponse{0%{-webkit-transform:scale(.8) scaleZ(1);transform:scale(.8) scaleZ(1);opacity:0}100%{-webkit-transform:scale(1) scaleZ(1);transform:scale(1) scaleZ(1);opacity:1}}@keyframes showResponse{0%{-webkit-transform:scale(.8) scaleZ(1);transform:scale(.8) scaleZ(1);opacity:0}100%{-webkit-transform:scale(1) scaleZ(1);transform:scale(1) scaleZ(1);opacity:1}}@media (min-width:61.25rem){.c-stats__list{--_offset:7%;width:calc(100% - var(--_offset) * 2)}.c-ambient__pic:before,.c-inside-out__pic:before{top:calc(var(--deco-size) * -1);bottom:auto}.c-ambient__card,.c-fs-carousel__info,.c-inside-out__card{--scale-factor:0.8}.c-inside-out{display:grid;grid-template-columns:0.34fr 0.66fr;align-items:center;margin-top:var(--deco-size)}.c-inside-out__card{width:125%;padding:calc(var(--space-x) * 1.25);padding-inline-start:0;margin:0}.c-inside-out__pic{left:auto}.c-ambient{position:relative}.c-ambient__card{width:44%;position:absolute;right:var(--space-x);padding:calc(var(--space-x) * 1.25);padding-block-start:0;margin:0}.c-ambient__pic{left:auto;margin-top:var(--deco-size)}.c-ambient__pic:before{width:30%}.c-fs-carousel__wrapper{--gap:calc( var(--space-x) * 3)}.c-custom{min-height:max(500px,100vh);display:flex;overflow:hidden}.c-custom__wrapper{position:relative;z-index:1}.c-custom__wrapper>.c-custom__heading{width:48%}.c-custom__wrapper>.c-custom__text{width:27em}.c-custom__pic{position:absolute;right:var(--space-x-n);top:50%;transform:translateY(-50%);z-index:-1}.c-kogan__row{--content-size:30%}.c-kogan__content{max-width:17em}.c-kogan__logo{--_size:90%}.c-contact__heading{font-size:2.8rem}}@media (min-width:87.5rem) and (min-height:49.375rem){.c-stats__wrapper{gap:3.5em}.c-kogan{--_spacing:calc( var(--section-y) * 0.75)}.c-contact__heading{font-size:3.2rem}}.c-footer{margin-top:var(--section-y);padding-block:var(--space-y);background-color:var(--color-grey-900)}.c-footer-nav__list{display:grid;grid-auto-flow:row;gap:calc(var(--space-y) * .75);font-size:1.6rem}.c-footer-nav__heading{font-weight:700;text-transform:uppercase}.c-footer-nav__subitem{margin-top:1.5em}.c-footer-nav__subitem:first-child{margin-top:1.25em}.c-footer-nav__link{display:inline-block;opacity:.8}.c-footer-nav__link[href*="wa.me"]{padding-left:1.5em}.c-footer-nav__link[href*="wa.me"]::after{content:"";display:block;width:1em;height:1em;position:absolute;left:0;top:50%;transform:translateY(-50%);background:url(/images/signature/whatsapp.svg) center/contain no-repeat}.c-social{--social-size:32px;display:flex;gap:1.6rem}.c-social__img,.c-social__link{display:block;width:var(--social-size);height:var(--social-size)}.c-footer__dev{margin-top:var(--space-y);font-size:1.5rem;color:hsl(var(--color-grey-100-hsl) / 75%)}@media (hover:hover){.c-btn:is(:hover){color:var(--color-hover)}.c-fs-carousel .tns-controls button{background-color:hsl(var(--color-secondary-hsl) / 60%)}.c-fs-carousel .tns-controls button:is(:hover,:focus){background-color:hsl(var(--color-secondary-hsl) / 100%)}.c-form__submit:not([disabled]):hover{background-color:var(--light-color)}.c-footer-nav__link:is(:hover,:focus){color:var(--color-primary);opacity:1}.c-social__link:is(:hover,:focus){opacity:.5}.c-footer__dev a:is(:hover,:focus){color:var(--color-primary)}}@media (min-width:48rem){.c-contact,.c-contact__holder{min-height:max(500px,100vh)}.c-contact__map-holder{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;overflow:hidden}.c-contact__map-holder:before{content:initial;display:none}.c-contact__map{width:140%}.c-contact__holder{display:flex;align-items:center;width:40%;background-color:hsl(var(--color-grey-900-hsl) / 80%);position:relative;z-index:1}.c-footer{padding-block-end:calc(var(--space-y) * 0.5)}.c-footer-nav__list{--cols:2;grid-template-columns:repeat(var(--cols),1fr);column-gap:var(--space-x);row-gap:var(--space-y);font-size:1.8rem}}@media (min-width:61.25rem){.c-footer{padding-block-end:calc(var(--space-y) * 0.75)}.c-footer-nav__list{--cols:4;font-size:1.6rem}.c-social{justify-content:flex-end;gap:2.4rem}}@media (min-width:75rem){.c-location__pic{overflow:hidden}.c-stats__list{--_offset:14%}.c-ambient,.c-inside-out{--deco-size:calc( var(--space-x) * 1.25)}.c-fs-carousel__heading,.c-inside-out__heading{--scale-factor:0.7}.c-fs-carousel__info{--scale-factor:0.9}.c-fs-carousel .tns-controls{--_size:46px;--_offset:var(--space-x)}.c-social{--social-size:38px}}@media (min-width:75rem) and (min-height:72rem){.c-location__pic{max-height:max(800px,100vh)}.c-location__pic:before{content:"";display:block;width:100%;aspect-ratio:657/900}.c-location__pic img{height:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.c-footer{padding-block-end:calc(var(--space-y) * 0.5)}}@media (min-width:87.5rem){.c-location__pic{max-height:max(800px,100vh)}.c-location__pic:before{content:"";display:block;width:100%;aspect-ratio:657/900}.c-location__pic img{height:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.c-inside-out{grid-template-columns:0.3fr 0.7fr}.c-inside-out__card{width:calc(100% + var(--deco-size));padding-right:calc(var(--space-x) * 1.1)}.c-ambient__card{width:40%}.c-fs-carousel__wrapper{grid-template-columns:1.5fr 3fr}.c-footer-nav__list{font-size:1.8rem}}.u-mask{border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important}.u-text{--_clamp:clamp(1.4rem, 4vw, 1.6rem);font-size:calc( var(--_clamp) * var(--scale-factor, 1));line-height:1.5}.u-text>:not(:first-child){margin-top:1em}.u-text strong{color:var(--color-primary)}@media (min-width:48rem){.u-text{--_clamp:clamp(1.6rem, 1.3889vw, 2rem)}}