.elementor-kit-10{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-3c6c3b2:#2E1405;--e-global-color-d52c043:#391803;--e-global-color-648efba:#5B3C28;--e-global-color-b97bbc6:#D2CFC6;--e-global-color-febd2e3:#FBFBFB;--e-global-color-9763d6c:#391803;--e-global-color-d214c2f:#2E1405;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-kit-10 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:435px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.kn-pmenu .elementor-heading-title a,.kn-pmenu .elementor-nav-menu .elementor-item{position:relative;display:inline-block}.kn-pmenu .elementor-heading-title a::after,.kn-pmenu .elementor-nav-menu .elementor-item::after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:1px;background:hsl(45 12% 80%)!important;opacity:1!important;transition:width .9s cubic-bezier(.16,1,.3,1)}.kn-pmenu .elementor-heading-title a:hover::after,.kn-pmenu .elementor-heading-title a:focus-visible::after,.kn-pmenu .elementor-nav-menu .elementor-item:hover::after,.kn-pmenu .elementor-nav-menu .elementor-item-active::after{width:100%}.kn-hhead{position:fixed!important;top:0;left:0;right:0;z-index:999;transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .4s ease,visibility 0s linear .5s}.kn-hhead.is-visible{transform:none;opacity:1;visibility:visible;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .4s ease,visibility 0s}.admin-bar .kn-hhead{top:32px}@media (max-width:782px){.admin-bar .kn-hhead{top:46px}}.elementor-editor-active .kn-hhead{position:relative!important;transform:none;opacity:1;visibility:visible}.kn-header{--kn-h-bg:#2e1405;--kn-h:80px;--kn-h-small:64px;--kn-logo:250px;--kn-logo-small:200px;position:fixed!important;top:0;left:0;right:0;z-index:999;min-height:var(--kn-h)!important;margin:0!important;background:transparent!important;transition:background .45s ease,min-height .45s ease,box-shadow .45s ease}.kn-header .kn-logo img{width:var(--kn-logo)!important;height:auto;transition:width .45s ease}.kn-header.is-scrolled{background:var(--kn-h-bg)!important;min-height:var(--kn-h-small)!important;box-shadow:0 1px 0 rgb(210 207 199 / .08)}.kn-header.is-scrolled .kn-logo img{width:var(--kn-logo-small)!important}@media (min-width:1921px){.kn-header{--kn-h:96px;--kn-h-small:72px;--kn-logo:290px;--kn-logo-small:230px}}@media (max-width:1366px){.kn-header{--kn-h:76px;--kn-h-small:62px;--kn-logo:220px;--kn-logo-small:180px}}@media (max-width:1200px){.kn-header{--kn-h:72px;--kn-h-small:60px;--kn-logo:200px;--kn-logo-small:170px}}@media (max-width:1024px){.kn-header{--kn-h:72px;--kn-h-small:60px;--kn-logo:190px;--kn-logo-small:160px}}@media (max-width:880px){.kn-header{--kn-h:68px;--kn-h-small:56px;--kn-logo:170px;--kn-logo-small:140px}}@media (max-width:435px){.kn-header{--kn-h:60px;--kn-h-small:52px;--kn-logo:140px;--kn-logo-small:120px}}.admin-bar .kn-header{top:32px}@media (max-width:782px){.admin-bar .kn-header{top:46px}}.kn-header .elementor-nav-menu--main .elementor-item{position:relative}.kn-header .elementor-nav-menu--main .elementor-item::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:hsl(45 12% 80%)!important;opacity:1!important;transition:width .9s cubic-bezier(.16,1,.3,1)}.kn-header .elementor-nav-menu--main .elementor-item:hover::after,.kn-header .elementor-nav-menu--main .elementor-item:focus-visible::after,.kn-header .elementor-nav-menu--main .elementor-item-active::after{width:100%}html,body{overflow-x:clip}html{scroll-behavior:smooth}#residences{scroll-margin-top:90px}.kn-imgframe{position:relative}.kn-imgframe::before{content:"";position:absolute;top:96px;left:96px;right:-40px;bottom:-24px;border:1px solid #553a2a;border-radius:12px;pointer-events:none;z-index:0}.kn-imgframe .swiper,.kn-imgframe .swiper-container{position:relative;z-index:1;padding-bottom:50px!important}.kn-imgframe .swiper-slide-image{display:block;width:100%;aspect-ratio:9 / 10;object-fit:cover;border-radius:12px;box-shadow:0 24px 50px rgb(0 0 0 / .35)}.kn-imgframe .swiper-pagination{bottom:6px!important}.kn-imgframe .swiper-pagination-bullet{width:8px!important;height:8px!important;margin:0 4px!important;border-radius:999px;background:rgb(210 207 199 / .4)!important;opacity:1!important;transition:width .4s ease,background .4s ease}.kn-imgframe .swiper-pagination-bullet-active{width:34px!important;background:#d2cfc7!important}@media (max-width:1200px){.kn-imgframe::before{top:64px;left:64px;right:-28px;bottom:-18px}}@media (max-width:880px){.kn-imgframe::before{top:40px;left:40px;right:-20px;bottom:-14px}.kn-imgframe .swiper-slide-image{aspect-ratio:4 / 3}}@media (max-width:435px){.kn-imgframe::before{top:24px;left:24px;right:-12px;bottom:-10px}}.kn-gcar .e-n-carousel{width:calc(100% + var(--kn-bleed, 0px))!important;max-width:none!important;margin-right:0!important;padding-right:var(--kn-bleed,0)!important;box-sizing:border-box!important}.kn-gcar .elementor-swiper-button.swiper-button-disabled{opacity:.35;cursor:default}.kn-tslider .swiper-pagination-bullet{width:8px!important;height:8px!important;border-radius:999px;background:rgb(210 207 199 / .35)!important;opacity:1!important;transition:width .4s ease,background .4s ease}.kn-tslider .swiper-pagination-bullet-active{width:28px!important;background:#d2cfc7!important}.kn-tl>.e-con-inner,.kn-tl.e-con-full{position:relative;flex-direction:row!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:16px!important;padding-top:80px!important;padding-bottom:100px!important}.kn-step{position:relative;z-index:1;flex:1 1 20%!important;width:auto!important;max-width:none!important;min-width:0}.kn-done,.kn-next,.kn-card{display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:36px 18px 28px!important;border-radius:12px!important}.kn-done,.kn-card{background:#ffffff!important;box-shadow:0 18px 40px rgb(0 0 0 / .25)}.kn-now{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:0!important;margin-top:-40px!important;margin-bottom:-40px!important;background:none!important;border:0!important}.kn-ring{flex-grow:1!important;width:100%!important;display:flex!important;flex-direction:column!important;padding:6px!important;border:1px solid rgb(210 207 199 / .35)!important;border-radius:18px!important;background:none!important}.kn-card{flex-grow:1!important;box-shadow:0 24px 60px rgb(0 0 0 / .4)}.kn-dot{display:none!important}.kn-now::after{content:"";position:absolute;left:50%;bottom:-30px;width:10px;height:10px;margin-left:-5px;border-radius:50%;border:1.5px solid rgb(210 207 199 / .75);background:radial-gradient(circle,#d2cfc7 0 2px,transparent 2.5px);box-sizing:border-box}.kn-next{background:rgb(210 207 199 / .04)!important;border:1px solid rgb(210 207 199 / .15)!important;box-shadow:none!important}@media (max-width:1024px){.kn-tl>.e-con-inner,.kn-tl.e-con-full{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-left:10px!important;padding-right:10px!important}.kn-tl>.e-con-inner::-webkit-scrollbar,.kn-tl.e-con-full::-webkit-scrollbar{display:none}.kn-step{flex:0 0 260px!important;scroll-snap-align:center}}@media (max-width:435px){.kn-step{flex-basis:78vw!important}}.kn-plan{--kn-plan-bg:#d3d6cd;--kn-plan-btn:#f4f0e8;--kn-plan-ink:#2e1405;--kn-plan-h:530px;position:relative}.kn-plan-vp{position:relative;height:var(--kn-plan-h);border-radius:14px;background:var(--kn-plan-bg);overflow:hidden;cursor:zoom-in;touch-action:pan-y;user-select:none}.kn-plan-vp.is-zoomed{cursor:grab;touch-action:none}.kn-plan-vp.is-drag{cursor:grabbing}.kn-plan-vp img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain;padding:7%;box-sizing:border-box;transform-origin:50% 50%;transition:transform .35s ease;pointer-events:none}.kn-plan-vp.is-drag img{transition:none}.kn-plan-zoom{position:absolute;top:16px;right:16px;z-index:2;display:flex;gap:10px}.kn-plan button{width:40px;height:40px;padding:0!important;border:0!important;border-radius:50%!important;background:var(--kn-plan-btn)!important;color:var(--kn-plan-ink)!important;box-shadow:0 4px 14px rgb(0 0 0 / .14);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .25s ease,transform .25s ease}.kn-plan button:hover{transform:scale(1.06)}.kn-plan button:disabled{opacity:.45;cursor:default;transform:none}.kn-plan button svg{width:16px;height:16px}.kn-plan-expand{position:absolute!important;right:16px;bottom:16px;z-index:2}.kn-plan-full{position:fixed;inset:0;z-index:100000;background:rgb(20 9 2 / .92);display:flex;align-items:center;justify-content:center;padding:4vh 4vw;opacity:0;transition:opacity .3s ease}.kn-plan-full.is-open{opacity:1}.kn-plan-full .kn-plan{width:auto;max-width:none}.kn-plan-full .kn-plan-vp{height:auto;background:#fff0;border-radius:4px;cursor:default!important;box-shadow:0 20px 60px rgb(0 0 0 / .45)}.kn-plan-full .kn-plan-vp img{position:static;display:block;width:auto!important;height:auto!important;max-width:92vw!important;max-height:92vh!important;padding:0;transform:none!important}.kn-plan-full .kn-plan-expand,.kn-plan-full .kn-plan-zoom{display:none!important}.kn-plan-close{position:absolute!important;top:16px;right:16px;z-index:2}html.kn-plan-lock{overflow:hidden}@media (min-width:1921px){.kn-plan{--kn-plan-h:620px}}@media (max-width:1366px){.kn-plan{--kn-plan-h:500px}}@media (max-width:1200px){.kn-plan{--kn-plan-h:460px}}@media (max-width:1024px){.kn-plan{--kn-plan-h:440px}}@media (max-width:880px){.kn-plan{--kn-plan-h:420px}}@media (max-width:435px){.kn-plan{--kn-plan-h:340px}.kn-plan button{width:36px;height:36px}.kn-plan-full{padding:12px}.kn-plan-full .kn-plan-vp img{max-width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important}}.kn-rooms-imgs{--kn-rooms-ratio:1 / 1;width:100%}.kn-rooms-imgs.kn-ready>*:not(.kn-rooms-stage){display:none!important}.kn-rooms-stage{position:relative;width:100%;aspect-ratio:var(--kn-rooms-ratio);border-radius:6px;overflow:hidden;background:#2e1405}.kn-rooms-stage img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;opacity:0;transform:scale(1.03);transition:opacity .7s ease,transform 1.2s ease}.kn-rooms-stage img.is-active{opacity:1;transform:scale(1)}.kn-rooms-count{position:absolute;right:16px;bottom:16px;z-index:2;padding:6px 12px;border-radius:999px;background:rgb(46 20 5 / .6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#d2cfc7;font-family:"Presicav","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:.12em;pointer-events:none}.kn-rooms-arrow{position:absolute!important;top:50%;z-index:2;width:38px;height:38px;margin-top:-19px;padding:0!important;border:0!important;border-radius:50%!important;background:rgb(46 20 5 / .6)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#d2cfc7!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease}.kn-rooms-arrow:hover{background:rgb(46 20 5 / .85)!important}.kn-rooms-arrow svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6}.kn-rooms-prev{left:16px}.kn-rooms-next{right:16px}@media (max-width:435px){.kn-rooms-arrow{width:32px;height:32px;margin-top:-16px}.kn-rooms-prev{left:10px}.kn-rooms-next{right:10px}}.kn-floors{--kn-cream:#d2cfc7;--kn-nav:34px;--kn-tag:14px;display:grid;grid-template-columns:var(--kn-nav) 1fr;align-items:center;gap:40px;width:100%;color:var(--kn-cream)}.kn-floors-nav{display:flex;flex-direction:column;gap:10px}.kn-floors button{width:var(--kn-nav);height:var(--kn-nav);padding:0!important;border:1px solid rgb(210 207 199 / .45)!important;border-radius:50%!important;background:transparent!important;color:var(--kn-cream)!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .3s ease,background .3s ease,opacity .3s ease}.kn-floors button:hover{border-color:var(--kn-cream)!important;background:rgb(210 207 199 / .08)!important}.kn-floors button:disabled{opacity:.35;cursor:default}.kn-floors button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6}.kn-floors-stage{position:relative;cursor:pointer}.kn-floors-stage img{display:block;width:100%!important;height:auto!important;max-width:none!important;user-select:none;-webkit-user-drag:none}.kn-floors-base{filter:invert(1) brightness(.92);mix-blend-mode:screen}.kn-floors-sel{position:absolute;inset:0;clip-path:polygon(0 0,0 0,0 0,0 0,0 0,0 0);transition:clip-path .6s cubic-bezier(.23,1,.32,1);pointer-events:none}.kn-floors-fill{position:absolute;inset:0;background:#d2cfc7;opacity:.9;-webkit-mask:var(--kn-mask) center / 100% 100% no-repeat;mask:var(--kn-mask) center / 100% 100% no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.kn-floors-sel img{position:absolute;inset:0}.kn-floors-tag{position:absolute;left:92%;top:0;transform:translateY(-50%);padding:7px 12px;background:var(--kn-cream);color:#2e1405;font-family:"Presicav","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:var(--kn-tag);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;transition:top .6s cubic-bezier(.23,1,.32,1),opacity .3s ease}.kn-floors-north{position:absolute;left:0;top:0;width:28px;height:28px;fill:none;stroke:var(--kn-cream);stroke-width:1.2}.kn-floors-north text{fill:var(--kn-cream);stroke:none;font-size:7px;font-family:Helvetica,Arial,sans-serif}.kn-floors-north .fill{fill:var(--kn-cream);stroke:none}@media (min-width:1921px){.kn-floors{--kn-nav:40px;--kn-tag:16px;gap:56px}}@media (max-width:1200px){.kn-floors{gap:28px}}@media (max-width:1024px){.kn-floors{--kn-tag:13px}}@media (max-width:880px){.kn-floors{--kn-nav:32px;gap:18px}.kn-floors-tag{left:auto;right:0}}@media (max-width:435px){.kn-floors{grid-template-columns:1fr;--kn-tag:11px}.kn-floors-nav{order:2;flex-direction:row;justify-content:center}.kn-floors-tag{padding:5px 9px}.kn-floors-north{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.kn-floors-sel,.kn-floors-tag{transition:none}}.kn-area{--kn-cream:#d2cfc7;--kn-white:#fbfbfb;--kn-muted:rgba(210, 207, 199, .68);--kn-line:rgba(210, 207, 199, .16);--kn-map-bg:#4a2d1d;--kn-head:"Presicav", "Helvetica Neue", Helvetica, Arial, sans-serif;--kn-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--kn-map-h:590px;--kn-gap:64px;--kn-h2:30px;--kn-h3:17px;--kn-txt:15px;--kn-small:12px;width:100%;color:var(--kn-cream);font-family:var(--kn-body)}.kn-area *,.kn-area *::before,.kn-area *::after{box-sizing:border-box}.kn-area button{background:none!important;border:0!important;padding:0;margin:0;color:inherit;cursor:pointer;font:inherit;box-shadow:none!important}.kn-area a{color:inherit;text-decoration:none!important}.kn-area-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);grid-template-areas:"map head" "map list";grid-template-rows:auto 1fr;column-gap:var(--kn-gap);align-items:start}.kn-area-left{grid-area:map}.kn-area-heading{grid-area:head}.kn-area-right{grid-area:list}.kn-area .kn-area-heading{font-family:var(--kn-head)!important;font-weight:400!important;font-size:var(--kn-h2)!important;line-height:1.15!important;letter-spacing:.04em;text-transform:uppercase;color:var(--kn-cream)!important;margin:0 0 20px!important;padding:0!important}.kn-area-mapwrap{position:relative;height:var(--kn-map-h);border-radius:4px;overflow:hidden;background:var(--kn-map-bg);isolation:isolate}.kn-area-map{position:absolute;inset:0}.kn-area-mapwrap.kn-map-fail{background-size:cover;background-position:center}.kn-area-mapwrap.kn-map-fail .kn-area-map,.kn-area-mapwrap.kn-map-fail .kn-area-zoom{display:none}.kn-area .maplibregl-map{position:absolute!important;inset:0!important;overflow:hidden}.kn-area .maplibregl-canvas-container{position:absolute;inset:0}.kn-area .maplibregl-canvas{position:absolute!important;left:0;top:0;max-width:none!important;max-height:none!important;outline:none}.kn-area .maplibregl-marker{position:absolute!important;top:0!important;left:0!important;will-change:transform;transition:none!important}.kn-area .maplibregl-ctrl-attrib,.kn-area .maplibregl-ctrl-logo{display:none!important}.kn-area-tabs{position:absolute;top:16px;left:16px;right:16px;z-index:3;display:flex;gap:0;padding:4px 6px;background:rgb(40 18 6 / .78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:4px;overflow-x:auto;scrollbar-width:none}.kn-area-tabs::-webkit-scrollbar{display:none}.kn-area .kn-area-tab{position:relative;flex:0 0 auto;padding:10px 9px 12px!important;font-family:var(--kn-body)!important;font-size:13px!important;font-weight:400!important;line-height:1!important;letter-spacing:.02em!important;text-transform:uppercase;color:var(--kn-muted)!important;white-space:nowrap;transition:color .3s ease}.kn-area .kn-area-tab::after{content:"";position:absolute;left:6px;right:6px;bottom:2px;height:2px;background:var(--kn-cream);transform:scaleX(0);transition:transform .35s ease}.kn-area .kn-area-tab:hover{color:var(--kn-cream)!important}.kn-area .kn-area-tab.is-active{color:var(--kn-white)!important}.kn-area .kn-area-tab.is-active::after{transform:scaleX(1)}.kn-area-zoom{position:absolute;right:28px;bottom:40px;z-index:3;display:flex;flex-direction:column;background:rgb(40 18 6 / .8);border-radius:6px;box-shadow:0 6px 18px rgb(0 0 0 / .3);overflow:hidden}.kn-area .kn-area-zoom button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--kn-cream)!important;transition:background .3s ease}.kn-area .kn-area-zoom button+button{border-top:1px solid var(--kn-line)!important}.kn-area .kn-area-zoom button:hover{background:rgb(210 207 199 / .1)!important}.kn-area-zoom svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.6;fill:none}.kn-home{display:flex;flex-direction:column;align-items:center;pointer-events:none}.kn-home-photo{width:64px;height:64px;border-radius:50%;background:#d2cfc7 center / cover no-repeat;border:2px solid var(--kn-cream);box-shadow:0 6px 18px rgb(0 0 0 / .45)}.kn-home-label{margin-top:10px;white-space:nowrap;font-family:var(--kn-head);font-size:15px;letter-spacing:.08em;color:var(--kn-cream);text-shadow:0 1px 8px rgb(0 0 0 / .7)}.kn-home-stem{width:1px;height:22px;margin-top:6px;background:var(--kn-cream);opacity:.8}.kn-home-dot{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--kn-cream);background:radial-gradient(circle,var(--kn-cream) 0 3.5px,rgb(40 18 6 / .7) 4px)}.kn-pin-box{width:18px;height:18px}.kn-pin{display:block;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--kn-cream);background:radial-gradient(circle,var(--kn-cream) 0 2.5px,rgb(40 18 6 / .7) 3px);box-shadow:0 2px 8px rgb(0 0 0 / .4);cursor:pointer;transition:transform .25s ease}.kn-pin.is-hot{transform:scale(1.45)}.kn-area .maplibregl-popup.kn-tip{z-index:4}.kn-area .kn-tip .maplibregl-popup-content{padding:6px 10px;background:rgb(40 18 6 / .94);border:1px solid var(--kn-line);border-radius:3px;box-shadow:none;font-family:var(--kn-body);font-size:12px;letter-spacing:.03em;color:var(--kn-cream);white-space:nowrap}.kn-area .kn-tip .maplibregl-popup-tip{display:none}.kn-area-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:18px}.kn-area-nav{display:flex;flex-wrap:wrap;gap:8px}.kn-area .kn-area-nav a,.kn-area .kn-area-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 15px;border-radius:2px;font-family:var(--kn-body)!important;font-size:12px!important;line-height:1!important;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:border-color .3s ease,background .3s ease,color .3s ease}.kn-area .kn-area-nav a{border:1px solid rgb(210 207 199 / .3);color:var(--kn-cream)!important}.kn-area .kn-area-nav a:hover{border-color:var(--kn-cream);background:rgb(210 207 199 / .06)}.kn-area-nav svg{width:15px;height:15px;flex-shrink:0}.kn-area .kn-area-cta{padding:14px 18px;background:var(--kn-cream);color:#2e1405!important;letter-spacing:.14em}.kn-area .kn-area-cta:hover{background:var(--kn-white)}.kn-acc-item{border-top:1px solid var(--kn-line)}.kn-acc-item:last-child{border-bottom:1px solid var(--kn-line)}.kn-area .kn-acc-head{display:grid!important;grid-template-columns:1fr auto;column-gap:24px;align-items:center;width:100%;padding:22px 0!important;text-align:left}.kn-acc-title{font-family:var(--kn-head);font-size:var(--kn-h3);font-weight:400;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--kn-cream)}.kn-acc-sum{grid-column:1;margin-top:10px;font-family:var(--kn-body);font-size:var(--kn-txt);line-height:1.4;color:var(--kn-muted)}.kn-acc-item.is-open .kn-acc-sum{display:none}.kn-acc-icon{grid-column:2;grid-row:1 / span 2;position:relative;width:14px;height:14px}.kn-acc-icon::before,.kn-acc-icon::after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;background:var(--kn-cream);transition:transform .35s ease}.kn-acc-icon::after{transform:rotate(90deg)}.kn-acc-item.is-open .kn-acc-icon::after{transform:rotate(0deg)}.kn-acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s ease}.kn-acc-item.is-open .kn-acc-body{grid-template-rows:1fr}.kn-acc-inner{overflow:hidden}.kn-area .kn-acc-list{list-style:none;margin:0!important;padding:0 0 18px!important}.kn-area .kn-acc-list li{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin:0;padding:9px 0;cursor:pointer}.kn-acc-name{display:block;font-size:var(--kn-txt);line-height:1.35;color:var(--kn-cream);transition:color .25s ease}.kn-acc-sub{display:block;margin-top:4px;font-size:var(--kn-small);line-height:1.4;color:var(--kn-muted)}.kn-acc-dist{flex-shrink:0;font-size:var(--kn-txt);color:var(--kn-cream);font-variant-numeric:tabular-nums}.kn-area .kn-acc-list li:hover .kn-acc-name{color:var(--kn-white)}.kn-area .kn-area-note,.kn-area .kn-area-note a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:0!important;text-transform:none!important}.kn-area .kn-area-note{margin:20px 0 0!important;color:var(--kn-muted)!important}.kn-area-note a{text-decoration:underline!important;text-underline-offset:2px;text-decoration-color:rgb(210 207 199 / .4)!important}.kn-area-note a:hover{color:var(--kn-cream)}@media (min-width:1921px){.kn-area{--kn-map-h:700px;--kn-gap:88px;--kn-h2:36px;--kn-h3:19px;--kn-txt:16px;--kn-small:13px}}@media (max-width:1366px){.kn-area{--kn-map-h:540px;--kn-gap:48px;--kn-h2:27px;--kn-h3:16px}}@media (max-width:1200px){.kn-area{--kn-map-h:500px;--kn-gap:40px;--kn-h2:25px;--kn-txt:14px}.kn-area-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.kn-area .kn-area-tab{font-size:12px!important;padding:10px 8px 12px!important}}@media (max-width:1024px){.kn-area{--kn-map-h:480px;max-width:100%;overflow:hidden}.kn-area-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "map" "list";grid-template-rows:auto;width:100%}.kn-area-left,.kn-area-right,.kn-area-heading,.kn-area-mapwrap,.kn-area-actions{width:100%;max-width:100%;min-width:0}.kn-area-right{margin-top:36px}.kn-area-tabs{display:none!important}.kn-area .kn-area-cta{white-space:normal;text-align:center}}@media (max-width:880px){.kn-area{--kn-map-h:420px;--kn-h2:24px;--kn-h3:15px}.kn-area-tabs{top:12px;left:12px;right:12px}.kn-area-zoom{right:16px;bottom:28px}}@media (max-width:435px){.kn-area{--kn-map-h:380px;--kn-h2:22px;--kn-h3:14px;--kn-txt:14px}.kn-area-tabs{top:10px;left:10px;right:10px}.kn-area .kn-area-tab{font-size:11px!important;padding:9px 8px 11px!important}.kn-home-photo{width:52px;height:52px}.kn-home-label{font-size:13px}.kn-area-actions{flex-direction:column;align-items:stretch}.kn-area-nav{display:grid;grid-template-columns:repeat(3,1fr)}.kn-area .kn-area-nav a{padding:12px 6px;letter-spacing:.08em;gap:6px}.kn-area .kn-area-acc-head,.kn-area .kn-acc-head{padding:18px 0!important}}@media (prefers-reduced-motion:reduce){.kn-acc-body,.kn-area-tab::after,.kn-acc-icon::after{transition:none}}.kn-hframe{position:relative}.kn-hframe::before{content:"";position:absolute;top:40px;left:-24px;right:24px;bottom:26px;border:1px solid rgb(232 214 200 / .45);border-radius:12px;pointer-events:none;z-index:0}.kn-hframe .swiper,.kn-hframe .swiper-container{position:relative;z-index:1;padding-bottom:50px!important}.kn-hframe .swiper-slide-image{display:block;width:100%;border-radius:12px}.kn-hframe .swiper-pagination{bottom:6px!important}.kn-hframe .swiper-pagination-bullet{width:8px!important;height:8px!important;margin:0 4px!important;border-radius:999px;background:rgb(232 214 200 / .4)!important;opacity:1!important;transition:width .4s ease,background .4s ease}.kn-hframe .swiper-pagination-bullet-active{width:56px!important;background:#ece4dc!important}@media (max-width:767px){.kn-hframe::before{top:20px;left:-12px;right:12px;bottom:38px}}.kn-hcar .swiper-slide-image{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:4px}.kn-hcar .elementor-swiper-button{top:auto!important;bottom:28px;transform:none!important;opacity:.8;transition:opacity .3s ease}.kn-hcar .elementor-swiper-button:hover{opacity:1}.kn-hcar .elementor-swiper-button-prev{left:auto!important;right:64px!important}.kn-hcar .elementor-swiper-button-next{right:28px!important}.kn-devs .kn-dev-body{max-height:0;opacity:0;overflow:hidden;transition:max-height .6s ease,opacity .4s ease,padding .6s ease}.kn-devs .kn-dev:not(:hover):not(.is-open) .kn-dev-body{padding-top:0!important;padding-bottom:0!important;margin:0!important}.kn-devs .kn-dev:hover .kn-dev-body,.kn-devs .kn-dev.is-open .kn-dev-body{max-height:600px;opacity:1}.kn-principles{--kn-cream:#d2cfc7;--kn-muted:rgba(210, 207, 199, .75);--kn-ring:rgba(210, 207, 199, .22);--kn-heading-font:"Presicav", "Helvetica Neue", Helvetica, Arial, sans-serif;--kn-circle:460px;--kn-gap:60px;--kn-text-w:380px;--kn-title:26px;--kn-desc:16px;--kn-num:15px;--kn-arc-w:440px;--kn-arc-top:-80px;--kn-thumb:44px;color:var(--kn-cream);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;width:100%}.kn-principles button{background:none!important;border:0;padding:0;cursor:pointer;color:inherit}.kn-p-row{display:flex;align-items:center;justify-content:space-between;gap:var(--kn-gap)}.kn-p-text{flex:0 1 var(--kn-text-w)}.kn-p-num,.kn-p-title,.kn-p-desc{transition:opacity .35s ease,transform .35s ease}.kn-p-text.is-out .kn-p-num,.kn-p-text.is-out .kn-p-title,.kn-p-text.is-out .kn-p-desc{opacity:0;transform:translateY(8px)}.kn-p-num{font-family:var(--kn-heading-font);font-size:var(--kn-num);letter-spacing:.14em;color:var(--kn-muted);margin-bottom:6px}.kn-p-title{font-family:var(--kn-heading-font);font-weight:400;font-size:var(--kn-title);line-height:1.2;letter-spacing:.04em;color:var(--kn-cream);margin:0 0 22px;text-transform:none}.kn-p-desc{font-size:var(--kn-desc);line-height:1.8;color:var(--kn-muted);margin:0 0 56px;min-height:calc(1.8em * 4);text-transform:none;letter-spacing:0}.kn-p-arrows{display:flex;gap:26px}.kn-p-arrows button{opacity:.75;transition:opacity .3s ease}.kn-p-arrows button:hover,.kn-p-arrows button:focus-visible{opacity:1}.kn-p-circle{position:relative;flex:0 0 auto;width:var(--kn-circle);aspect-ratio:1;margin-right:12px}.kn-p-circle::before{content:"";position:absolute;inset:-12px;border-radius:50%;border:1px solid var(--kn-ring);pointer-events:none}.kn-p-imgs{position:absolute;inset:0;border-radius:50%;overflow:hidden}.kn-p-imgs img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .8s ease,transform 1.2s ease}.kn-p-imgs img.is-active{opacity:1;transform:scale(1)}.kn-p-arc{position:relative;width:100%;max-width:var(--kn-arc-w);aspect-ratio:440 / 200;margin:var(--kn-arc-top) auto 0}.kn-p-curve{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.kn-p-thumb{position:absolute;width:var(--kn-thumb);height:var(--kn-thumb);margin:calc(var(--kn-thumb) / -2) 0 0 calc(var(--kn-thumb) / -2);border-radius:50%;overflow:hidden;border:1px solid rgb(210 207 199 / .35)!important;box-shadow:0 0 0 2px #2a1508;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.kn-p-thumb img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.85);transition:filter .4s ease}.kn-p-thumb:hover img{filter:brightness(1)}.kn-p-thumb.is-active{transform:scale(1.3);border-color:var(--kn-cream)!important;box-shadow:0 0 0 3px #2a1508,0 0 0 7px rgb(210 207 199 / .14)}.kn-p-thumb.is-active img{filter:brightness(1)}.kn-p-stem,.kn-p-dot{position:absolute;pointer-events:none;transition:left .5s ease,top .5s ease,height .5s ease}.kn-p-stem{width:1px;background:rgb(210 207 199 / .6)}.kn-p-dot{width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--kn-cream)}@media (min-width:1921px){.kn-principles{--kn-circle:500px;--kn-gap:80px;--kn-text-w:440px;--kn-title:30px;--kn-desc:18px;--kn-num:16px;--kn-arc-w:520px;--kn-arc-top:-80px;--kn-thumb:52px}}@media (max-width:1366px){.kn-principles{--kn-circle:380px;--kn-gap:50px;--kn-text-w:360px;--kn-title:24px;--kn-arc-w:400px;--kn-arc-top:-30px;--kn-thumb:42px}}@media (max-width:1200px){.kn-principles{--kn-circle:320px;--kn-gap:40px;--kn-text-w:340px;--kn-desc:15px;--kn-arc-w:380px;--kn-arc-top:-30px;--kn-thumb:40px}}@media (max-width:1024px){.kn-principles{--kn-circle:300px;--kn-gap:36px;--kn-text-w:320px;--kn-title:22px;--kn-arc-w:380px;--kn-arc-top:0px;--kn-thumb:40px}.kn-p-desc{margin-bottom:40px}}@media (max-width:880px){.kn-principles{--kn-circle:min(64vw, 400px);--kn-gap:44px;--kn-title:22px;--kn-desc:15px;--kn-arc-w:400px;--kn-arc-top:30px;--kn-thumb:40px}.kn-p-row{flex-direction:column-reverse;align-items:center}.kn-p-circle{align-self:center;margin:12px}.kn-p-text{flex:none;width:100%;max-width:560px;margin:0 auto;text-align:center}.kn-p-desc{margin-bottom:30px;min-height:calc(1.8em * 4)}.kn-p-arrows{display:none}.kn-p-arc{width:calc(100% - 60px)}}@media (max-width:435px){.kn-principles{--kn-circle:calc(100vw - 80px);--kn-gap:34px;--kn-title:20px;--kn-desc:15px;--kn-num:14px;--kn-arc-w:320px;--kn-arc-top:20px;--kn-thumb:34px}.kn-p-desc{line-height:1.7;margin-bottom:26px;min-height:calc(1.7em * 5)}.kn-p-arc{width:calc(100% - 50px)}.kn-p-thumb.is-active{transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.kn-principles *{transition:none!important}}