@font-face{font-family:Neue Haas Grotesk Display;src:url(/_astro/NeueHaasGroteskDisplay-Light.DDnY-qZz.otf)format("opentype");font-weight:300;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display;src:url(/_astro/NeueHaasGroteskDisplay-Reg.Bnh1Q8dX.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display;src:url(/_astro/NeueHaasGroteskDisplay-Medium.wDwDRMlo.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Iskry;src:url(/_astro/Iskry-Regular.BrxJGjUQ.otf)format("opentype");font-weight:400;font-display:swap}:root{--bg:#f6f5ec;--text:#353535;--muted:#5b5b5b;--soft:#6e6e6e;--green:#10302a;--sage:#c5c7b3;--line:#d9d8cc;--footer-bg:#1d1d1d;--footer-text:#939393;--sans:"Neue Haas Grotesk Display", "Helvetica Neue", Arial, sans-serif;--serif:"Iskry", "Times New Roman", serif;--gutter:60px;--header-h:96px;--radius:8px}*,:before,:after{box-sizing:border-box}::selection{background-color:#fff}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--sans);margin:0;font-size:20px;font-weight:300;line-height:28px}h1,h2,h3,h4,h5,h6{font-family:var(--serif);margin:0;font-weight:400}h1{font-size:80px;line-height:96px}h2{letter-spacing:1.2px;font-size:56px;line-height:72px}h3{font-size:40px;line-height:48px}h4{font-size:32px;line-height:44px}h5,h6{font-size:24px;line-height:32px}p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}.container{width:calc(100% - 2 * var(--gutter));max-width:1800px;margin:0 auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}main{padding-top:var(--header-h)}.btn{border-radius:var(--radius);background:var(--green);color:#f2f2f2;letter-spacing:.5px;cursor:pointer;border:0;padding:10px 24px;font-size:18px;font-weight:300;transition:background .3s ease-in-out,color .3s ease-in-out;display:inline-block}.btn:hover{background:var(--sage);color:#414141}.btn[disabled]{opacity:.6;cursor:progress}.read-more{letter-spacing:2px;text-transform:uppercase;white-space:nowrap;margin-right:25px;font-size:16px;font-weight:400;display:inline-block;position:relative}.read-more:before{content:"";opacity:.6;background:currentColor;width:0;height:1px;transition:width .3s,opacity .3s;position:absolute;bottom:-2px;left:0}.read-more:hover:before,.read-more:focus-visible:before{opacity:.9;width:100%}.read-more:after{content:"";background:url(/img/arrow_icon.svg) 50%/contain no-repeat;width:14px;height:10px;position:absolute;bottom:9px;right:-25px}.eyebrow{letter-spacing:2px;text-transform:uppercase;font-size:18px}.site-header{z-index:20;position:fixed;inset:0 0 auto}.header-bar{z-index:2;height:var(--header-h);justify-content:space-between;align-items:center;display:flex;position:relative}.site-header:before{content:"";z-index:2;height:var(--header-h);background:var(--bg);position:absolute;inset:0 0 auto}.site-header .logo{z-index:1;position:relative}.site-header .logo img{width:104px;height:auto}.desktop-nav{align-items:center;gap:56px;display:flex}.desktop-nav ul{gap:56px;display:flex}.desktop-nav ul a{letter-spacing:2px;color:#000;padding:10px 0;font-size:18px;display:block;position:relative}.desktop-nav .btn{border:1px solid var(--green);letter-spacing:2px;padding:9px 24px}.desktop-nav .btn:hover{border-color:var(--sage)}.desktop-nav ul a:after{content:"";background:var(--green);opacity:.6;width:0;height:1px;transition:width .3s,opacity .3s;position:absolute;bottom:11px;left:0}.desktop-nav ul a:hover:after{opacity:.9;width:100%}.lang-switch{color:#353535;align-items:center;margin-left:1px;font-size:18px;display:flex}.lang-switch a{color:inherit;font-weight:300}.lang-switch a[aria-current=true]{font-weight:400}.lang-switch span{background:currentColor;width:1px;height:15px;margin:0 4px;font-size:0;position:relative;top:1px}@media (width<=1300px){.desktop-nav,.desktop-nav ul{gap:55px}.lang-switch{margin-left:2px}}.menu-toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:44px;height:44px;margin-right:-13px;padding:0;display:none;position:relative}.menu-toggle span{background:#000;border-radius:2px;width:18px;height:2px;transition:top .22s cubic-bezier(.65,0,.35,1) .18s,left .22s cubic-bezier(.65,0,.35,1) .18s,width .22s cubic-bezier(.65,0,.35,1) .18s,transform .22s cubic-bezier(.65,0,.35,1),opacity .15s .18s,background-color .3s;position:absolute;left:13px}.menu-toggle span:first-child{width:10px;top:15px;left:21px}.menu-toggle span:nth-child(2){top:21px}.menu-toggle span:nth-child(3){top:27px}.menu-open .menu-toggle span{background:#353535;transition:top .22s cubic-bezier(.65,0,.35,1),left .22s cubic-bezier(.65,0,.35,1),width .22s cubic-bezier(.65,0,.35,1),transform .32s cubic-bezier(.34,1.56,.64,1) .2s,opacity .12s,background-color .3s}.menu-open .menu-toggle span:first-child{width:18px;top:21px;left:13px;transform:rotate(45deg)}.menu-open .menu-toggle span:nth-child(2){opacity:0;transform:scaleX(.2)}.menu-open .menu-toggle span:nth-child(3){top:21px;transform:rotate(-45deg)}.mobile-menu{z-index:1;padding:calc(var(--header-h) + clamp(32px, 8vh, 72px)) 16px calc(48px + env(safe-area-inset-bottom));background:var(--bg);clip-path:inset(0 0 100%);visibility:hidden;flex-direction:column;transition:clip-path .5s cubic-bezier(.76,0,.24,1) .1s,visibility 0s linear .6s;display:none;position:fixed;inset:0}.menu-open .mobile-menu{clip-path:inset(0);visibility:visible;transition:clip-path .6s cubic-bezier(.76,0,.24,1),visibility}.mobile-links{text-align:center;flex-direction:column;align-items:center;gap:clamp(28px,6.5vh,57px);display:flex}.mobile-links a{color:#353535;letter-spacing:1px;font-size:28px;font-weight:300;line-height:34px;display:inline-block;position:relative}.mobile-links a[aria-current=page]:after{content:"";opacity:.5;background:currentColor;height:1px;position:absolute;bottom:-6px;left:0;right:0}.mobile-lang{align-items:center;font-size:16px;line-height:20px;display:flex;position:absolute;bottom:33%;left:50%;translate:-50%}.mobile-lang a{color:#000;font-weight:300}.mobile-lang a[aria-current=true]{font-weight:400}.mobile-lang a+a:before{content:"";vertical-align:-2px;border-left:1px solid #353535;height:15px;margin:0 4px;display:inline-block}.mobile-cta{left:50%;bottom:calc(80px + env(safe-area-inset-bottom));color:#fff;justify-content:center;align-items:center;width:calc(100% - 32px);max-width:359px;height:48px;padding:0;font-size:16px;font-weight:400;display:flex;position:absolute;translate:-50%}.mobile-links li,.mobile-lang,.mobile-cta{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(18px)}.menu-open .mobile-links li,.menu-open .mobile-lang,.menu-open .mobile-cta{opacity:1;transition:opacity .5s ease calc(.28s + var(--i) * 70ms), transform .6s cubic-bezier(.22, 1, .36, 1) calc(.28s + var(--i) * 70ms), background .3s ease-in-out, color .3s ease-in-out;transform:none}html.no-scroll{overflow:hidden}.section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.slider{--slider-gap:32px;cursor:grab;user-select:none;touch-action:pan-y;overflow:hidden}.slider.is-dragging{cursor:grabbing}.slider.is-dragging a{pointer-events:none}.slider-track{gap:var(--slider-gap);will-change:transform;display:flex;position:relative}.slider-track>*{flex:none}.slider img{-webkit-user-drag:none;user-select:none}.drag-cursor{z-index:30;pointer-events:none;opacity:0;background:url(/img/drag.svg) 50%/contain no-repeat;width:80px;height:80px;margin:-40px 0 0 -40px;transition:opacity .2s,transform .2s;position:fixed;top:0;left:0;transform:scale(.6)}.drag-cursor.is-visible{opacity:1;transform:scale(1)}@media (pointer:fine){.slider img{cursor:none}}.collection-section{margin-bottom:0}.collection-section .container{width:calc(100% - var(--gutter));max-width:none;margin-right:0}.collection-section .section-head{padding-right:var(--gutter)}.collection-more{display:none}.collection-card{width:calc(33.3333% - 100px)}.collection-card img{object-fit:cover;opacity:.95;width:100%;height:512px}.collection-card h3{white-space:nowrap;margin-top:12px;font-size:32px;line-height:48px}@media (width>=1501px){.collection-card img{height:602px}}@media (width>=1601px){.collection-card img{height:658px}}@media (width>=1701px){.collection-card img{height:714px}}@media (width<=1399px){.collection-card img{height:489px}}@media (width<=1300px){.collection-card img{height:433px}}@media (width<=1139px){.collection-card{width:calc(50% - 100px)}.collection-card img{height:391px}.collection-card h3{line-height:43px}}@media (width<=939px){.collection-section .slider{--slider-gap:30px}.collection-card{width:calc(50% - 98px)}.collection-card img{height:325px}.collection-card h3{line-height:44px}}.feature{margin:0}.feature .container{justify-content:space-between;align-items:center;gap:80px;display:flex}.feature.is-reversed .container{flex-direction:row-reverse}.services+.feature{margin:160px 0 168px}.feature .feature-text{flex:1;min-width:0;font-size:20px;line-height:28px}.feature .read-more{white-space:normal;margin-right:0;line-height:28px;display:inline}.feature .read-more:after{bottom:4px}.feature .feature-text p{max-width:550px;color:var(--muted);letter-spacing:1.6px;opacity:.9;margin:37px 0 30px;font-size:20px;line-height:28px}.feature .feature-image{width:644px;max-width:50%;overflow:hidden}.feature .feature-image img{object-fit:cover;opacity:.95;width:100%;height:600px}@media (width>=768px){.feature.is-reversed .container{gap:0}.feature.is-reversed .feature-text{flex:0 calc(100% - 644px);margin-left:80px}.feature.is-reversed .feature-image{flex:0 644px;width:auto;max-width:none}}@media (width>=1441px){.feature.is-reversed .feature-image{flex-basis:calc(50% - 109px)}}@media (width>=768px) and (width<=1300px){.feature.is-reversed .feature-text{flex-basis:calc(100% - 408px)}.feature.is-reversed .feature-image{flex-basis:460px}}@media (width>=768px) and (width<=1139px){.feature.is-reversed .feature-image{flex-basis:370px}}@media (width>=768px) and (width<=939px){.feature.is-reversed .feature-text{flex-basis:calc(100% - 300px)}.feature.is-reversed .feature-image{flex-basis:300px}}.press{text-align:center;padding:142px 0 166px}.press h2{margin-bottom:78px}.press.press--mgmt{padding:80px 0}@media (width<=1139px){.press.press--mgmt h2{font-size:49px;line-height:60px}}@media (width<=939px){.press.press--mgmt{padding-top:97px}.press.press--mgmt h2{font-size:46px;line-height:54px}}@media (width<=767px){.press.press--mgmt{padding:60px 0 42px}}@media (width<=480px){.press.press--mgmt{padding:31px 0 0}.press.press--mgmt h2{font-size:40px;line-height:48px}}.press-marquee{--press-visible:4;--press-width:min(960px, 90vw);width:var(--press-width);margin:0 auto;padding-bottom:28px;overflow:hidden}.press-track{width:max-content;animation:press-scroll calc(var(--press-count) * 4s) linear infinite;display:flex}.press-marquee:hover .press-track,.press-marquee:focus-within .press-track{animation-play-state:paused}.press-track ul{display:flex}.press-track li{width:calc(var(--press-width) / var(--press-visible));justify-content:center;align-items:center;padding:0 16px;display:flex}.press img{object-fit:contain;filter:grayscale();opacity:.8;width:auto;max-width:min(100%,162px);height:40px;transition:opacity .3s}.press a:hover img{opacity:1}@keyframes press-scroll{to{transform:translate(-50%)}}.reviews{padding:184px 0 0}.reviews.is-owners{padding:107px 0 167px}.reviews .container{text-align:center;width:calc(100% - 64px);max-width:648px}.reviews-track{display:grid}.review{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .8s,visibility .8s}.review.is-active{opacity:1;visibility:visible}.review blockquote{font-family:var(--serif);letter-spacing:1.2px;margin:0 0 32px;font-size:32px;line-height:44px}.review cite{letter-spacing:2px;color:var(--muted);font-size:20px;font-style:normal;line-height:28px;display:block}.review cite strong{font-weight:500}.services{background:var(--green);color:var(--bg);margin-top:102px;padding:88px 0 74px}.services .container{justify-content:space-between;width:calc(100% - 60px);max-width:none;margin-right:0;display:flex}.services .services-text{flex:none;width:calc(100% - 815px);max-width:565px;font-size:20px;line-height:28px}.services h2{margin:5px 0 25px}.services p{letter-spacing:1.6px;margin-bottom:12px}.services p:last-child{margin-bottom:0}.services .slider{--slider-gap:32px;--slider-step:calc(100cqw / 3);flex:0 0 815px;min-width:0;padding-bottom:14px;container-type:inline-size}.services .slider-track{margin-left:32px}.service-card{width:calc(var(--slider-step) - var(--slider-gap));position:relative}.service-card img{object-fit:cover;width:100%;height:408px}.service-card h4{color:#fff;font-family:var(--serif);font-size:25px;font-weight:300;line-height:44px;position:absolute;bottom:5px;left:10px}@media (width<=1399px){.services .slider{flex-basis:calc(100% - 604px)}}@media (width<=1300px){.services .services-text{width:445px}.services .slider{--slider-gap:15px;flex-basis:calc(100% - 500px)}.services .slider-track{margin-left:14px}.service-card h4{font-size:21px}}@media (width<=1139px){.services .slider{--slider-step:100cqw}.service-card h4{line-height:41px}}@media (width<=939px){.services .container{flex-direction:column;gap:40px;width:100%}.services .services-text{text-align:center;width:100%;max-width:580px;margin:0 auto;padding-right:30px}.services .slider{--slider-step:calc(100cqw / 3 - 10px);flex:none}.service-card h4{line-height:36px}}@media (width<=767px){.services{margin-top:92px;padding:17px 0 37px}.services .container{gap:28px;width:calc(100% - 22px)}.services .services-text{text-align:left;width:calc(100% - 18px)}.services h2{font-size:46px;line-height:54px}.services .slider{--slider-step:calc(100cqw / 3)}}@media (width<=575px){.services h2{font-size:36px;line-height:48px}.services .slider{--slider-step:calc(100cqw / 2 - 8px)}.services .slider-track{margin-left:0}.service-card h4{line-height:28px}}@media (width<=480px){.services h2{margin-top:8px}.service-card img{height:312px}.service-card h4{left:8px}}.home-hero{margin:60px 0 140px}.home-hero .container{align-items:center;gap:70px;display:flex}.home-hero .hero-image{flex:1 1 0;max-width:644px}.home-hero .hero-image img{aspect-ratio:15/14;object-fit:cover;opacity:.95;width:100%;height:auto}.home-hero .hero-text{flex:1 1 0;margin-top:-16px}:where(.home-hero .hero-text)>*{max-width:540px}.home-hero h1{letter-spacing:1px;font-size:56px;line-height:72px}.home-hero.is-it h1{max-width:396px}@media (width>=1140px) and (width<=1300px){.home-hero:not(.is-it) h1{font-size:50px;line-height:62px}}.home-hero p{color:var(--text);letter-spacing:1.6px;opacity:.9;margin:10px 0;font-size:20px;line-height:25px}.home-hero .btn{letter-spacing:2px;margin-top:20px}.listing-head{margin:calc(225px - var(--header-h)) 0 79px}.listing-head h1{letter-spacing:1px;max-width:1000px;margin-bottom:23px;font-size:80px;line-height:96px}@media (width<=1139px){.listing-head h1{font-size:70px;line-height:86px}}@media (width<=939px){.listing-head h1{font-size:65px;line-height:76px}}@media (width<=767px){.listing-head{margin:calc(130px - var(--header-h)) 0 58px}.listing-head h1{font-size:57px;line-height:66px}}@media (width<=480px){.listing-head h1{font-size:45px;line-height:55px}}@media (width<=380px){.listing-head h1{font-size:42px;line-height:55px}}@media (width<=345px){.listing-head h1{font-size:38px;line-height:47px}}.listing-head p,.journal-head p,.post-head p{font-size:28px;line-height:40px}.listing-head p{max-width:982px;color:var(--muted);letter-spacing:2px}.filters{height:40px;color:var(--muted);align-items:center;gap:80px;margin-bottom:63px;font-size:20px;line-height:28px;display:flex}.filter{align-items:center;display:flex}.filter-label{margin-right:17px}.filter-price .filter-label{margin-right:5px}.stepper{align-items:center;display:flex}.stepper .qty{color:#000;width:35px;height:30px;font:inherit;text-align:center;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;padding:1px 2px}.stepper .qty:focus{outline:none}.stepper .qty::-webkit-outer-spin-button,.stepper .qty::-webkit-inner-spin-button{appearance:none;margin:0}.step{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:21px;height:28px;margin:0 -6px;padding:0;position:relative}.step-plus{width:30px}.step:before,.step-plus:after{content:"";background:var(--text);width:9px;height:1px;position:absolute;top:14px;left:6px}.step-plus:after{transform:rotate(90deg)}.step:focus-visible{outline:1px solid var(--text);outline-offset:-2px}.price-select{width:140px;height:40px;position:relative}.price-current{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 15px;position:absolute;inset:0}.price-current:after{content:"";transform-origin:50% 25%;background:url(/img/drop_down_arrow.svg) top/12px 8px no-repeat;width:12px;height:9px;transition:transform .5s;position:absolute;top:18px;right:3px}.price-select.is-open .price-current:after{transform:rotate(180deg)}.price-options{z-index:20;filter:drop-shadow(0 2px 3px #0000001a);background:#f6f5ec;border:.5px solid #dfdfdf;border-radius:8px;width:185px;position:absolute;top:100%;left:0}.price-options[hidden]{display:none}.price-options button{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 0 7px 15px;transition:all .15s ease-in;display:block}.price-options li:first-child button{border-radius:8px 8px 0 0}.price-options li:last-child button{border-radius:0 0 8px 8px}.price-options button:is(:hover,:focus-visible){background:var(--green);color:#f6f2e7;outline:none}@media (width<=1139px){.filters{gap:25px}.price-options{width:130px}}@media (width<=939px){.filters{flex-direction:column;align-items:flex-start;gap:0;height:auto}.filter{height:30px;margin-bottom:15px}.filter-price{height:40px}.filter-label,.filter-price .filter-label{min-width:47px;margin-right:17px}}@media (width<=767px){.filters{margin-bottom:48px}}.listing-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:168px;display:flex}@media (width<=939px){.listing-grid{margin-bottom:64px}}.listing-grid>.listing-card{width:49%;margin-bottom:158px}.listing-grid>.listing-card:nth-child(3n+1){width:40%;margin-right:11%}.listing-grid>.listing-card:nth-child(3n+1) .card-image img{aspect-ratio:10/15}.listing-grid>.listing-card:nth-child(3n+2){margin-top:54px}.listing-grid>.listing-card:nth-child(3n){width:66%;margin:0 auto 160px}.listing-grid>.listing-card:nth-child(3n) .card-image img{aspect-ratio:10/6.8}.listing-grid>.listing-card:nth-last-child(1 of :not([hidden])){margin-bottom:0}.listing-card .card-image{position:relative}.listing-card .card-image img{aspect-ratio:10/8.3;object-fit:cover;width:100%;height:auto}.card-photos{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.card-photos::-webkit-scrollbar{display:none}.card-photos>a{scroll-snap-align:start;flex:0 0 100%}.card-photos.is-sliding{scroll-snap-type:none}.card-nav{z-index:10;cursor:pointer;opacity:0;background:0 0;border:0;padding:8px 14px;transition:opacity .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.card-nav:before{content:"";background:url(/img/collezione-slider-arrow.png) no-repeat;width:17px;height:33px}.card-nav.prev{left:8px}.card-nav.prev:before{transform:rotate(180deg)}.card-nav.next{right:8px}.card-image:hover .card-nav,.card-nav:focus-visible{opacity:1}@media (width<=767px){.card-nav{display:none}}.listing-card .card-text{flex-direction:column;margin-top:21px;display:flex;position:relative}.listing-card h3{letter-spacing:1px;text-transform:uppercase;font-size:40px;line-height:48px}.listing-card .price{color:var(--muted);letter-spacing:1px;text-align:right;font-size:16px;line-height:30px;position:absolute;top:17px;right:0}.listing-card .price strong{color:var(--text);font-size:20px;font-weight:400}.listing-card .price strong.is-request{font-size:16px}.dot-list{color:var(--muted);letter-spacing:1px;flex-wrap:wrap;align-items:center;font-size:16px;line-height:28px;display:flex}.dot-list li{align-items:center;display:flex}.dot-list li+li:before{content:"";vertical-align:middle;background:#717171;border-radius:50%;width:3px;height:3px;margin:0 9px;display:inline-block}.dot-list sup{font-size:9px;position:relative;top:-2px;left:2px}.listing-card .dot-list+.dot-list{margin-top:4px}@media (width<=1350px){.listing-card .price,.listing-card .dot-list{letter-spacing:0}}@media (width<=1300px){.listing-card .price{text-align:left;margin-top:14px;position:static}}@media (width<=1139px){.listing-card h3{font-size:32px;line-height:43px}}@media (width<=939px){.listing-card h3{line-height:44px}}@media (width<=767px){.listing-card .card-text{margin-top:25px;padding-left:10px}}.listing-empty{color:var(--muted);padding:40px 0 160px}.property-hero img{object-fit:cover;width:100%;height:746px}@media (width<=1300px){.property-hero img{height:646px}}@media (width<=1139px){.property-hero img{height:546px}}@media (width<=939px){.property-hero img{height:446px}}@media (width<=575px){.property-hero img{height:536px}}@media (width<=380px){.property-hero img{height:250px}}.property-hero button{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.property-intro{margin-block:44px 96px}.property-intro h1{font-size:56px;line-height:72px}.property-place{color:var(--muted);font-size:16px;line-height:28px;display:flex}.property-place li{align-items:center;display:flex}.property-place li:not(:last-child):after{content:"";background:#717171;border-radius:50%;width:3px;height:3px;margin:0 9px}.property-details{justify-content:space-between;align-items:flex-start;margin:65px 0 61px;display:flex}.property-facts{width:calc(100% - 433px);font-size:20px;line-height:28px;display:flex}.property-facts>*{width:33.3333%}.property-facts h2{font-family:var(--sans);letter-spacing:normal;margin-bottom:7px;font-size:20px;font-weight:400;line-height:26px}.property-facts li{color:var(--muted);letter-spacing:.5px;padding-bottom:4px;font-size:16px;line-height:24px}.property-facts strong{color:#1e1e1e;padding-left:5px;font-size:20px;font-weight:400}.property-facts strong.no-padding{font-size:16px}.property-facts .area{position:relative}.property-facts .area sup{font-size:9px;position:absolute;top:-5px;right:-7px}.property-details .btn{letter-spacing:normal;flex:none;padding:10px 26px;font-size:16px;line-height:28px}.property-description{max-width:923px;color:var(--muted);letter-spacing:2px;font-size:28px;line-height:40px}@media (width>=1441px){.property-facts{width:1000px}}@media (width<=1300px){.property-facts{width:calc(100% - 250px)}.property-description{max-width:none}}@media (width<=1139px){.property-details{flex-direction:column;margin:50px 0}.property-facts{width:100%}.property-details .btn{margin-top:30px}}@media (width<=939px){.property-intro{margin-bottom:65px}.property-description{font-size:24px;line-height:32px}}@media (width<=767px){.property-intro{margin-block:25px 49px}.property-intro h1{font-size:40px;line-height:48px}.property-details{margin:32px 0 65px}.property-facts{flex-wrap:wrap}.property-facts>*{width:50%}.property-facts>:last-child{width:100%;margin-top:32px}}@media (width<=480px){.property-details .btn{justify-content:center;align-self:stretch;align-items:center;display:flex}}@media (width<=380px){.property-facts{flex-direction:column}.property-facts>*{width:100%;margin-bottom:32px}.property-facts>:last-child{margin:0}}.property-gallery{--g1:467px;--g2:849px;--g3:832px;--g4:584px;--g5:596px;--g6:462px;--g-gap:66px;gap:var(--g-gap);margin-bottom:170px;display:flex}.gallery-col{gap:var(--g-gap);flex-direction:column;flex:1;min-width:0;display:flex}.property-gallery button{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.property-gallery img{object-fit:cover;width:100%}.property-gallery .g-1 img{height:var(--g1)}.property-gallery .g-2 img{height:var(--g2)}.property-gallery .g-3 img{height:var(--g3)}.property-gallery .g-4 img{height:var(--g4)}.property-gallery .g-5 img{height:var(--g5)}.property-gallery .g-6 img{height:var(--g6)}@media (width>=1501px){.property-gallery{--g1:510px;--g2:893px;--g3:875px;--g4:627px;--g5:640px;--g6:505px}}@media (width>=1601px){.property-gallery{--g1:560px;--g2:943px;--g3:925px;--g4:677px;--g5:690px;--g6:555px}}@media (width>=1701px){.property-gallery{--g1:590px;--g2:973px;--g3:955px;--g4:707px;--g5:720px;--g6:585px}}@media (width<=1399px){.property-gallery{--g1:437px;--g2:819px;--g3:802px;--g4:554px;--g5:566px;--g6:432px}}@media (width<=1139px){.property-gallery{--g1:337px;--g2:719px;--g3:702px;--g4:454px;--g5:466px;--g6:332px}}@media (width<=939px){.property-gallery{--g1:287px;--g2:669px;--g3:652px;--g4:404px;--g5:416px;--g6:282px;--g-gap:30px}}@media (width<=767px){.property-gallery{--g-gap:16px;flex-direction:column;margin-bottom:60px}.gallery-col{display:contents}.property-gallery[class] img{height:auto}}@media (width<=575px){.property-gallery{--g-gap:62px;margin-bottom:92px}.property-gallery[class] [data-pos="7"] img{height:var(--g1)}.property-gallery[class] [data-pos="8"] img{height:var(--g2)}.property-gallery[class] [data-pos="9"] img{height:var(--g3)}.property-gallery[class] [data-pos="10"] img{height:var(--g4)}.property-gallery[class] [data-pos="11"] img{height:var(--g5)}.property-gallery[class] [data-pos="12"] img{height:var(--g6)}.property-gallery[class] [data-pos="13"] img{height:467px}.property-gallery[class] [data-pos="14"] img{height:849px}.property-gallery[class] [data-pos="15"] img{height:832px}}.cta-banner{padding-bottom:170px}.cta-box{border:1px solid var(--text);border-radius:12px;justify-content:space-between;align-items:center;max-width:1096px;margin:0 auto;padding:71px;display:flex}.cta-box h4{font-size:32px;line-height:44px}.cta-box .btn{letter-spacing:normal;padding:10px 26px;font-size:16px;font-weight:400;line-height:28px}@media (width<=1300px){.cta-box h4{font-size:29px}}@media (width<=1139px){.cta-box{max-width:none;padding:40px}.cta-box h4{width:calc(100% - 180px);font-size:26px;line-height:41px}.cta-action{width:195px}}@media (width<=939px){.cta-box{flex-direction:column;padding:51px 50px 56px}.cta-box h4{text-align:center;width:100%;margin-bottom:25px;font-size:32px;line-height:44px}.cta-box .btn{text-align:center;min-width:149px}}@media (width<=767px){.cta-banner{padding:36px 0 128px}}@media (width<=480px){.cta-box{padding:51px 35px 56px}.cta-box .btn{width:100%;min-width:0}}.property-location{background:var(--green);color:#f6f2e7;padding:120px 0;font-size:20px;line-height:28px}.property-location .container{justify-content:space-between;display:flex}.property-location .location-text{width:calc(100% - 694px)}.property-location .eyebrow{font-size:16px}.property-location h2{letter-spacing:1.2px;max-width:480px;margin:3px 0 14px;font-size:56px;line-height:72px}.property-location p{letter-spacing:2px;max-width:570px;margin-bottom:13px}.property-location .location-map{background:#e7e6dc;width:644px;height:642px}.property-location .location-map iframe,.property-location .location-map>div{border:0;width:100%;height:100%;display:block}@media (width>=1441px){.property-location .container{align-items:center}.property-location .location-text{margin-right:140px}.property-location .location-text,.property-location .location-map{width:calc(100% - 70px)}.property-location h2{max-width:600px}.property-location p{max-width:none}}@media (width<=1399px){.property-location .location-map{height:542px}}@media (width<=1300px){.property-location .location-text{width:calc(100% - 444px)}.property-location .location-map{width:400px;height:460px}}@media (width<=1139px){.property-location .location-text,.property-location .location-map{width:calc(50% - 20px)}.property-location h2{font-size:49px;line-height:60px}}@media (width<=939px){.property-location{padding:65px 0}.property-location .container{flex-direction:column}.property-location .location-text,.property-location .location-map{width:100%}.property-location .location-text{margin-bottom:40px}.property-location h2,.property-location p{max-width:none}.property-location h2{font-size:46px;line-height:54px}}@media (width<=767px){.property-location h2{margin:0 0 20px;font-size:32px;line-height:44px}}@media (width<=480px){.property-location .location-map{height:360px}}.property-contact{padding:100px 0 24px}.property-contact .container{justify-content:space-between;align-items:flex-start;display:flex}.property-contact .contact-text{width:calc(100% - 458px)}.property-contact .form{flex:none;width:418px}.property-contact h2{letter-spacing:1.2px;max-width:495px;margin-bottom:40px;font-size:56px;line-height:72px}.property-contact h2 span{text-transform:capitalize}.property-contact p{letter-spacing:2px;max-width:500px;margin-top:12px;font-size:20px;line-height:28px}@media (width>=1441px){.property-contact .contact-text{width:calc(100% - 568px)}.property-contact p{max-width:none}}@media (width<=1139px){.property-contact .contact-text{width:calc(100% - 398px)}.property-contact .form{width:358px}.property-contact h2{font-size:49px;line-height:60px}}@media (width<=939px){.property-contact h2{font-size:46px;line-height:54px}}@media (width<=781px){.property-contact{padding-bottom:0}.property-contact .container{display:block}.property-contact .contact-text,.property-contact .form{width:100%}.property-contact .form{margin-top:40px}.property-contact h2,.property-contact p{max-width:none}}@media (width<=575px){.property-contact .container{width:calc(100% - 64px)}.property-contact h2{font-size:36px;line-height:48px}.property-contact p{font-size:24px;line-height:32px}}.similar{--similar-h:512px;margin:136px 0 181px}.similar .container{width:calc(100% - var(--gutter));max-width:none;margin-right:0}.similar h2{color:#1e1e1e;letter-spacing:2px;margin-bottom:28px}.similar .slider{--slider-gap:0px}.similar-card{width:calc(100% - 366px)}.similar-card img{width:calc(100% - 32px);height:var(--similar-h);object-fit:cover}.similar-card:last-child img{width:100%}.similar-card h3{color:#000;text-transform:uppercase;margin-top:15px;font-size:32px;line-height:48px}.similar-card .dot-list{color:#717171;letter-spacing:0}.similar-more{display:none}@media (width>=1501px){.similar{--similar-h:602px}}@media (width>=1601px){.similar{--similar-h:658px}}@media (width>=1701px){.similar{--similar-h:714px}}@media (width<=1399px){.similar{--similar-h:489px}}@media (width<=1300px){.similar{--similar-h:433px}}@media (width<=1139px){.similar{--similar-h:391px;margin-top:120px}.similar-card{width:calc(50% - 68px)}}@media (width<=939px){.similar{--similar-h:365px;margin-top:61px;margin-bottom:72px}.similar-card img{width:calc(100% - 30px)}}@media (width<=767px){.similar h2{margin-bottom:33px;font-size:40px;line-height:48px}.similar-card{width:calc(100% - 60px)}.similar-card img{width:calc(100% - 24px)}}@media (width<=575px){.similar-card .dot-list{display:none}.similar-more{margin-top:13px;display:inline-block}}@media (width<=480px){.similar{--similar-h:232px;margin-top:101px}.similar-card{width:calc(100% - 32px)}.similar-card img{width:calc(100% - 15px)}}.lightbox{-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.lightbox::backdrop{background:0 0}.lb-bg{opacity:0;background:#1e1e1e;transition:opacity .366s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.lightbox.is-open .lb-bg{opacity:.9}.lightbox.is-closing .lb-bg{opacity:0;transition-timing-function:cubic-bezier(.55,.06,.68,.19)}.lb-slide{touch-action:none;justify-content:center;align-items:center;padding:44px 0;transition-property:transform,opacity;transition-duration:.366s;transition-timing-function:cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;inset:0}.lb-slide.is-dragging{transition:none}.lb-slide img{user-select:none;-webkit-user-drag:none;max-width:100%;max-height:100%}.lb-infobar,.lb-close,.lb-prev,.lb-next{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}.lightbox.show-ui:not(.is-closing) :is(.lb-infobar,.lb-close,.lb-prev,.lb-next){opacity:1;visibility:visible;transition:opacity .25s,visibility}.lb-infobar{z-index:2;color:#fff;mix-blend-mode:difference;pointer-events:none;height:44px;padding:0 10px;font-size:40px;font-weight:300;line-height:44px;position:absolute;bottom:40px;left:20px}.lightbox button{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.lightbox button:focus-visible{outline-offset:-1px;outline:1px solid #fff}.lb-close{width:177px;height:180px;top:0;right:0}.lb-close:before{content:"";background:url(/img/lightbox-close.svg) no-repeat;width:177px;height:177px;position:absolute;top:0;left:0}.lb-prev,.lb-next{align-items:center;width:78px;height:100px;display:flex;top:calc(50% - 50px)}.lb-prev{left:0}.lb-next{right:0}.lb-prev:before,.lb-next:before{content:"";background:url(/img/lightbox-arrow.svg) no-repeat;flex:none;width:78px;height:23px;position:relative;top:-2px}.lb-prev:before{left:20px;transform:rotate(-180deg)}.lb-next:before{left:-30px}@media (width<=767px){.lb-infobar{display:none}.lb-close{width:80px;height:83px}.lb-close:before{background-size:80px;width:80px;height:80px}}@media (prefers-reduced-motion:reduce){.lb-bg,.lb-slide{transition-duration:0s}}.form{flex-direction:column;display:flex}.form .field{flex-direction:column;gap:10px;margin-bottom:13px;padding:10px 0;display:flex}.form label{color:var(--muted);font-size:12px;font-weight:400;line-height:15.6px}.form .req{color:#d63637}.form input,.form select,.form textarea{border:0;border-bottom:1px solid var(--muted);color:#333;background:0 0;border-radius:2px;outline:none;width:100%;height:38px;padding:6px 10px 9px 0;font-size:20px;font-weight:300;line-height:26px;transition:border-color .2s}.form ::placeholder{color:#cecece;opacity:1}.form input:focus,.form textarea:focus{border-color:var(--green)}.form textarea{resize:vertical;height:160px}.form .field-phone{gap:17px;margin-bottom:23px;padding-bottom:0}.form .phone-row{border-bottom:1px solid var(--muted);grid-template-columns:225px minmax(0,1fr);align-items:stretch;display:grid}.form .phone-row:focus-within{border-color:var(--green)}.form .phone-row>input{border-bottom:0;min-width:0}.form .phone-row>.error{grid-column:2;margin-top:8px}.country-select{position:relative}.country-select select{border-bottom:0;font-size:16px}.cs-toggle{color:#333;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;height:38px;padding:0 10px 0 0;font-size:16px;font-weight:300;display:flex}.cs-toggle:after{content:"";border:5px solid #0000;border-top-color:#333;border-bottom-width:0;flex:none;margin-left:12px;transition:transform .3s}.country-select.is-open .cs-toggle:after{transform:rotate(180deg)}.cs-panel{z-index:5;background:var(--bg);border:1px solid #999;border-radius:0 0 2px 2px;width:100%;position:absolute;top:calc(100% + 1px);left:0}.form .cs-search{border-bottom:1px solid #ddd;height:38px;padding:6px 10px;font-size:20px}.cs-list{flex-direction:column;max-height:300px;display:flex;position:relative;overflow-y:auto}.cs-item[hidden],.cs-empty[hidden]{display:none}.cs-empty{order:2}.cs-item,.cs-empty{color:#333;cursor:pointer;padding:10px;font-size:14px;line-height:28px}.cs-item.is-active{background:#f2f2f2}.cs-item[aria-selected=true]{font-weight:400}.cs-empty{color:var(--muted);cursor:default}.form .error{color:#900;letter-spacing:normal;margin-top:-2px;font-size:12px;font-weight:300;line-height:28px;display:block}.form .form-error{border-radius:var(--radius);color:#7a2424;border:1px solid #c9a3a3;margin-bottom:16px;padding:12px 16px;font-size:16px}.form .hp{position:absolute;left:-9999px}.form .btn{color:#dcdcdc;letter-spacing:0;width:100%;height:48px;margin-top:55px;padding:10px 15px;font-size:16px;font-weight:400}.contact-page{padding:calc(226px - var(--header-h)) 0 192px}.contact-page .container{justify-content:space-between;align-items:flex-start;display:flex}.contact-page .container>:first-child{width:calc(100% - 458px)}.contact-page .container>.form{flex:none;width:418px}.contact-page h1{font-size:80px;line-height:96px}.contact-page h1.is-section-title{letter-spacing:1.2px;max-width:495px;margin-bottom:40px;font-size:56px;line-height:72px}@media (width<=1139px){.contact-page h1.is-section-title{font-size:49px;line-height:60px}}@media (width<=939px){.contact-page h1.is-section-title{font-size:46px;line-height:54px}}@media (width<=781px){.contact-page h1.is-section-title{max-width:none}}@media (width<=575px){.contact-page h1.is-section-title{font-size:36px;line-height:48px}}.contact-page .intro p{max-width:500px;color:var(--text);letter-spacing:2px;margin-top:12px;font-size:20px;line-height:28px}.contact-details{margin-top:40px;line-height:28px}.contact-details a{color:var(--text);padding-bottom:8px;display:block}.contact-page .phone-row,.property-contact .phone-row{padding-bottom:1px}.contact-page .field-phone,.property-contact .field-phone{margin-bottom:24px}@media (width>=1441px){.contact-page .container>:first-child{width:calc(100% - 598px)}.contact-page .intro p{max-width:none}}@media (width<=1139px){.contact-page .container>:first-child{width:calc(100% - 398px)}.contact-page .container>.form{width:358px}.contact-page h1{font-size:70px;line-height:86px}}@media (width<=939px){.contact-page{padding-bottom:88px}.contact-page h1{font-size:65px;line-height:76px}}@media (width<=781px){.contact-page .container{display:block}.contact-page .container>:first-child,.contact-page .container>.form{width:100%}.contact-page .container>.form{margin-top:40px}.contact-page .intro p{max-width:none}}@media (width<=767px){.contact-page{padding-top:calc(145px - var(--header-h))}}@media (width<=600px){.form .phone-row{grid-template-columns:190px minmax(0,1fr)}}@media (width<=575px){.contact-page{padding-bottom:64px}.contact-page h1{font-size:40px;line-height:48px}}@media (width<=480px){.contact-page{padding-top:calc(125px - var(--header-h))}}.prose{max-width:900px}.prose>*+*{margin-top:20px}.prose h2{margin-top:56px;font-size:40px;line-height:52px}.prose h3,.prose h4{margin-top:40px;font-size:28px;line-height:38px}.prose ul,.prose ol{padding-left:24px;list-style:outside}.prose a{text-underline-offset:3px;text-decoration:underline}.prose img{width:100%;height:auto;margin:40px 0}.text-page{padding:126px 0 160px}.text-page h1{margin-bottom:24px}.text-page .intro{max-width:900px;color:var(--muted);margin-bottom:64px}.thanks-page{text-align:center;padding:200px 0 240px}.thanks-page .prose{color:var(--muted);margin:24px auto 0}.thanks-page .btn{margin-top:40px}.mgmt-hero{margin:calc(112px - var(--header-h)) 0 200px}.mgmt-hero .container{align-items:center;gap:70px;display:flex}.mgmt-hero img{aspect-ratio:15/14;object-fit:cover;opacity:.95;flex:1 1 0;min-width:0;max-width:644px;height:auto}.mgmt-hero .container>div{flex:1 1 0}:where(.mgmt-hero .container>div)>*{max-width:520px}.mgmt-hero h1{letter-spacing:1px;max-width:380px;font-size:56px;line-height:72px}.mgmt-hero p{color:var(--text);letter-spacing:1.6px;text-align:justify;opacity:.9;margin:10px 0;font-size:20px;line-height:25px}.mgmt-hero .read-more{margin-top:8px;margin-bottom:2px;line-height:28px}@media (width<=1139px){.mgmt-hero .container{display:block}.mgmt-hero img{aspect-ratio:auto;width:100%;max-width:644px;height:592px;margin:0 auto 76px;display:block}.mgmt-hero .container>div{max-width:520px;margin:0 auto}.mgmt-hero h1{text-align:center;margin:0 auto}}@media (width<=767px){.mgmt-hero{margin-bottom:100px}.mgmt-hero img{aspect-ratio:10/9;max-width:none;height:auto;margin-bottom:45px}.mgmt-hero .container>div{max-width:none;padding:0 18px}.mgmt-hero h1{text-align:left;margin:0}.mgmt-hero p{text-align:left}.mgmt-hero .read-more{margin-top:1px}}@media (width<=480px){.mgmt-hero h1{max-width:360px;margin-bottom:32px;font-size:40px;line-height:48px}}.list-block{margin:89px 0}.list-block.is-odd{margin:199px 0 123px}.list-block .container{justify-content:space-between;align-items:center;display:flex}.list-block.is-reversed .container{flex-direction:row-reverse}.list-block .list-image{width:563px}.list-block .container>div:last-child{width:calc(100% - 671px);margin-left:85px;font-size:20px;line-height:28px}.list-block img{object-fit:cover;opacity:.95;width:100%;height:744px;display:block}.list-block h2{max-width:465px;margin:0 0 30px;font-size:56px;line-height:72px}.list-block li{margin-bottom:23px}.list-block li:last-child{margin-bottom:0}.list-block h3{color:#1d1d1d;font-family:var(--sans);letter-spacing:2px;text-transform:uppercase;text-shadow:0 0 #1d1d1d;margin-bottom:7px;font-size:16px;font-weight:300;line-height:26px}.list-block li p{max-width:560px;color:var(--muted);letter-spacing:1.6px;opacity:.9;font-size:20px;line-height:28px}.list-block .read-more{margin-top:34px;margin-bottom:2px;line-height:28px}@media (width>=1441px){.list-block .list-image,.list-block .container>div:last-child{width:calc(100% - 70px)}.list-block .list-image{margin-right:140px}.list-block.is-reversed .list-image{margin:0 0 0 140px}.list-block li p{max-width:none}}@media (width>=1501px){.list-block img{height:840px}}@media (width>=1601px){.list-block img{height:920px}}@media (width>=1701px){.list-block img{height:960px}}@media (width<=1300px){.list-block .list-image{width:450px}.list-block .container>div:last-child{width:calc(100% - 550px)}}@media (width<=1139px){.list-block h2{max-width:none;font-size:49px;line-height:60px}.list-block .list-image{width:330px}.list-block .container>div:last-child{width:calc(100% - 400px)}}@media (width<=939px){.list-block{margin:96px 0}.list-block.is-odd{margin:140px 0 96px}.list-block .container,.list-block.is-reversed .container{flex-direction:column}.list-block .list-image,.list-block.is-reversed .list-image{width:100%;margin:0}.list-block .container>div:last-child{width:100%;margin:57px 0 0}.list-block img{height:570px}.list-block h2{margin-bottom:40px;font-size:46px;line-height:54px}.list-block li{margin-bottom:25px}.list-block li p{max-width:none}}@media (width<=767px){.list-block.is-odd{margin-top:113px}.list-block .container{width:calc(100% - 38px)}.list-block .container>div:last-child{width:calc(100% - 20px)}.list-block .read-more{margin-top:17px}}@media (width>=576px) and (width<=767px){.mgmt-hero a.read-more,.list-block a.read-more{font-size:14px}}@media (width<=575px){.list-block h2{font-size:36px;line-height:48px}}@media (width<=480px){.list-block img{height:470px}.list-block h2{margin-bottom:31px;font-size:40px;line-height:48px}.list-block h3{letter-spacing:0;text-transform:capitalize;font-size:20px;font-weight:400}}@media (width<=380px){.list-block img{height:370px}}.faq{padding-bottom:168px}.faq-eyebrow,.faq h2{text-align:center;max-width:650px;margin:0 auto}.faq-eyebrow{color:var(--muted);margin-bottom:14px;font-size:20px;font-weight:400;line-height:26px}.faq h2{font-size:56px;line-height:72px}.faq-list{max-width:1320px;margin:21px auto 180px}.faq-item{border-bottom:1px solid #c6c6c6;padding:46px 0;position:relative}.faq-h{font:inherit;margin:0}.faq-q{width:100%;color:var(--text);font-family:var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:28px;font-weight:400;line-height:40px;display:flex;position:relative}.faq-q span{width:calc(100% - 100px);max-width:77%;font-weight:300}.faq-icon{width:19px;height:19px;position:absolute;top:10px;right:0}.faq-icon:before,.faq-icon:after{content:"";background:var(--text);position:absolute}.faq-icon:before{width:19px;height:1px;top:9px;left:0}.faq-icon:after{width:1px;height:19px;top:0;left:9px}.faq-q[aria-expanded=true] .faq-icon{top:10px}.faq-q[aria-expanded=true] .faq-icon:before{top:0}.faq-q[aria-expanded=true] .faq-icon:after{display:none}.faq-a{width:calc(100% - 100px);max-width:950px;margin-top:14px;overflow:hidden}.faq-a p{color:var(--muted);margin:0;font-size:20px;line-height:28px}@media (width>=1441px){.faq-list{max-width:1800px}.faq-a{max-width:66.6666%}}@media (width<=1139px){.faq h2{font-size:49px;line-height:60px}}@media (width<=939px){.faq h2{max-width:400px;font-size:40px;line-height:48px}.faq{padding-bottom:64px}.faq-list{margin-bottom:64px}.faq-item{padding:27px 0 32px}}@media (width<=767px){.faq h2{font-size:39px}}@media (width<=575px){.faq-icon{top:3px}}@media (width<=480px){.faq-q span{width:calc(100% - 50px)}.faq-a{width:calc(100% - 60px)}}.journal-head{margin:126px 0 64px}.journal-head p{max-width:866px;color:var(--muted);margin-top:23px}.journal-grid{grid-template-columns:repeat(3,1fr);gap:32px;padding-bottom:160px;display:grid}.journal-card img{object-fit:cover;width:100%;height:419px;transition:transform .3s ease-in-out}.journal-card .img-wrap{margin-bottom:16px;overflow:hidden}.journal-card:hover img{transform:scale(1.03)}.journal-card .category{color:var(--soft);letter-spacing:1px;text-transform:uppercase;font-size:16px}.journal-card h2{font-family:var(--sans);letter-spacing:0;margin-top:7px;font-size:22px;font-weight:400;line-height:28px}.post-head{margin-block:126px 48px}.post-head h1{max-width:1200px;font-size:64px;line-height:76px}.post-head p{max-width:900px;color:var(--muted);margin-top:24px}.post-cover img{object-fit:cover;width:100%;height:70vh}.post-body{padding:80px 0 160px}.post-body .prose>*+*{margin-top:0}.post-body .prose p{color:var(--muted);margin-bottom:48px}.post-body .prose{margin:0 auto}.site-footer{background:var(--footer-bg);color:var(--footer-text);line-height:28px}.site-footer ::selection{color:#000;background-color:#939393}.site-footer a{transition:color .3s ease-in-out}.site-footer a:hover{color:#cacaca}.site-footer .container{padding:90px 0 15px}.footer-top{justify-content:space-between;display:flex}.footer-heading{text-transform:uppercase;margin-bottom:20px;font-weight:400;display:inline-block}.footer-top ul li{line-height:36px}.footer-left{width:160px}.footer-logo{width:max-content;padding-bottom:8px;display:block}.footer-social{gap:38px;margin-top:44px;display:flex}.footer-social a{display:flex}.footer-dropdown summary{color:#cacaca;cursor:pointer;white-space:nowrap;align-items:center;gap:7px;font-weight:300;list-style:none;display:inline-flex}.footer-dropdown summary::-webkit-details-marker{display:none}.footer-dropdown summary:after{content:"";background:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.35' y1='0.7' x2='5.78' y2='6.13' stroke='%23CACACA'/%3E%3Cline x1='5.62' y1='6.68' x2='11.65' y2='0.65' stroke='%23CACACA'/%3E%3C/svg%3E") 50%/contain no-repeat;width:12px;height:8px;transition:transform .3s}.footer-dropdown[open] summary:after{transform:rotate(180deg)}.footer-lang{margin-top:28px}.footer-lang summary{padding:5px 0 3px}.footer-lang a{margin-top:4px;display:block}.footer-zones{margin-top:50px}.footer-zones summary{width:280px}.footer-zones ul{flex-direction:column;gap:3px;margin-top:5px;display:flex}.footer-zones ul li{line-height:1.3}.footer-middle{gap:85px;display:flex}.footer-right{visibility:hidden;width:240px}.footer-bottom{border-top:1px solid #838383;justify-content:center;margin-top:104px;padding-top:34px;font-size:16px;display:flex}.footer-bottom>span{margin-right:16px}.footer-bottom ul{gap:16px;display:flex}.not-found{text-align:center;padding:200px 0}.not-found p{color:var(--muted);margin:24px 0 40px}@media (width<=1439px){h1{font-size:70px;line-height:86px}h2{font-size:49px;line-height:60px}h3{font-size:35px;line-height:43px}h4{font-size:29px;line-height:41px}}@media (width<=1139px){h1{font-size:56px;line-height:68px}.reviews{padding-top:136px}.reviews .container{max-width:575px}.review blockquote{font-size:29px;line-height:41px}.review cite{font-size:19px}h2{font-size:46px;line-height:54px}h3{font-size:32px;line-height:44px}h4{font-size:26px;line-height:36px}.listing-head p,.journal-head p,.post-head p{font-size:26px;line-height:37px}.desktop-nav,.desktop-nav ul{gap:25px}.lang-switch{margin-left:0}.desktop-nav ul a,.desktop-nav .lang-switch,.desktop-nav .btn{font-size:15px}.feature .container{gap:100px}.feature .feature-image{flex:none;width:370px;max-width:none}.feature .feature-image img{height:450px}.home-hero{margin-bottom:100px}.home-hero .container{display:block}.home-hero .hero-image{justify-content:center;max-width:none;margin-bottom:76px;display:flex}.home-hero .hero-image img{aspect-ratio:auto;max-width:644px;height:592px}.home-hero .hero-text{max-width:540px;margin:0 auto}.read-more{font-size:15px}}@media (width<=939px){.press{padding-top:150px}.read-more{font-size:14px}.listing-head p,.journal-head p,.post-head p{font-size:23px;line-height:32px}.property-description p+p{margin-top:16px}.review blockquote{margin-bottom:25px;font-size:26px;line-height:36px}.review cite{font-size:18px}:root{--header-h:76px;--gutter:30px}body{font-size:18px;line-height:26px}.desktop-nav,.desktop-nav ul{gap:14px}.lang-switch{margin-left:4px}.desktop-nav ul a,.desktop-nav .lang-switch{font-size:13px}.desktop-nav .btn{padding:9px 17px;font-size:13px}.feature .container{align-items:flex-start}.feature .feature-image{width:300px}.feature .feature-image img{height:400px}.services+.feature{margin:150px 0 164px}.home-hero{margin-top:36px}.journal-grid{grid-template-columns:1fr 1fr}}@media (width<=767px){.feature .feature-text p{max-width:none;margin:23px 0 32px}.faq .container,.contact-page .container{width:calc(100% - 64px)}.read-more{white-space:normal;max-width:calc(100% - 25px);font-size:16px}.desktop-nav{display:none}.menu-toggle,.mobile-menu{display:flex}h1{font-size:44px;line-height:54px}h2{font-size:36px;line-height:48px}h4{font-size:22px;line-height:28px}.home-hero{margin:34px 0 108px}.home-hero .hero-image{margin-bottom:45px}.home-hero .hero-image img{aspect-ratio:10/9;max-width:none;height:auto}.home-hero .hero-text{max-width:none;margin:0;padding:0 30px}.home-hero h1{max-width:435px;margin-bottom:15px}.feature .container,.feature.is-reversed .container{flex-direction:column-reverse;align-items:stretch;gap:65px}.feature .feature-image{width:100%}.feature .feature-image img{height:460px}.feature .feature-text{padding:0 15px}.services+.feature{margin:143px 0 101px}.collection-section .container{width:calc(100% - 16px);margin-left:16px}.collection-section .section-head{padding:0 0 0 19px}.collection-section .section-head .read-more{display:none}.collection-section .slider{--slider-gap:0px}.collection-card{width:calc(100% - 60px);min-width:0}.collection-card img{aspect-ratio:auto;width:calc(100% - 16px);height:750px}.collection-card h3{letter-spacing:1px;margin:15px 0 0 19px;font-size:25px;line-height:44px}.collection-more{margin-left:19px;display:inline-block}.section-head{flex-direction:column;align-items:flex-start}.listing-grid>.listing-card,.listing-grid>.listing-card:nth-child(n){width:100%;margin:0 0 70px}.listing-grid>.listing-card:nth-child(n) .card-image img{aspect-ratio:10/15}.reviews{padding:112px 0 0}.reviews.is-owners{padding:80px 0 100px}.press{padding:160px 0 170px}.press h2{margin-bottom:55px}.press img{width:auto;max-width:210px;height:auto;max-height:60px}.journal-grid{grid-template-columns:1fr}}@media (width>=1441px){.footer-left{width:auto}.footer-right{width:400px}}@media (width<=1139px){.site-footer{font-size:19px}.footer-middle{gap:60px}.footer-right{width:220px}}@media (width<=939px){.site-footer{font-size:17px}.footer-left{width:140px}.footer-social{margin-top:42px}.footer-middle{gap:35px;margin:0 35px}.footer-right{width:200px}.footer-bottom{flex-direction:column;margin-top:70px}}@media (width<=767px){.site-footer{font-size:18px}.site-footer .container{width:100%;padding:63px 26px 50px 50px}.footer-top{flex-wrap:wrap}.footer-social{margin-top:50px}.footer-heading{margin-bottom:18px}.footer-middle{justify-content:space-around;gap:0;width:calc(100% - 175px);margin:0 0 0 35px}.footer-right{width:100%;min-height:83px;margin-top:50px}.footer-zones{margin-top:40px}.footer-bottom{flex-wrap:wrap;justify-content:flex-start;margin-top:0;padding-top:25px}.footer-bottom>span{width:100%;margin:0 0 10px}.footer-bottom ul{flex-wrap:wrap;gap:0;width:100%}.footer-bottom li{width:70%;margin-bottom:10px}.footer-bottom li:nth-child(2n){width:30%}}@media (width<=575px){.collection-card img{height:600px}.collection-more{margin-top:15px}.reviews .container{max-width:430px}.review blockquote{font-size:25px;line-height:32px}.home-hero h1{max-width:375px;font-size:46px;line-height:60px}.home-hero.is-it h1{max-width:396px;font-size:51px;line-height:68px}.contact-page .intro p{margin:20px 0 30px;font-size:24px;line-height:32px}.post-body .prose p{margin-bottom:32px}.site-footer,.site-footer a{color:#cacaca}.footer-top{flex-direction:column}.footer-social{margin-top:31px}.footer-middle{flex-direction:column;gap:36px;width:100%;margin:43px 0 0}.footer-right{display:none}.footer-bottom{margin-top:50px;padding-top:37px}}@media (width<=999px){.press-marquee{--press-visible:3}}@media (width<=599px){.press-marquee{--press-visible:1}}@media (width<=480px){:root{--gutter:15px}.collection-section h2{font-size:40px;line-height:48px}.collection-card{width:calc(100% - 33px)}.collection-card img{height:304px}.home-hero h1{font-size:41px;line-height:54px}.home-hero.is-it h1{max-width:330px;font-size:45px;line-height:58px}.home-hero .hero-text{padding:0 15px}.site-footer .container{padding:63px 15px 50px}.footer-bottom li,.footer-bottom li:nth-child(2n){width:100%}}@media (width<=380px){.home-hero h1{max-width:275px;margin-bottom:0;font-size:32px;line-height:42px}.home-hero.is-it h1{max-width:260px;margin-bottom:15px;font-size:36px;line-height:45px}.home-hero .btn{padding:10px 20px;font-size:16px}.footer-bottom{padding-top:15px}.footer-bottom>span,.footer-bottom li{letter-spacing:.3px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.press-track{animation:none}.mobile-menu,.menu-open .mobile-menu{clip-path:none}}[id]{scroll-margin-top:calc(var(--header-h) + 24px)}
