@font-face{font-family:Poppins;font-weight:400;src:url(/fonts/Poppins-Regular.7623d23da65c.woff2) format("woff2");font-display:swap}@font-face{font-family:Poppins;font-weight:500;src:url(/fonts/Poppins-Medium.423fe90d474a.woff2) format("woff2");font-display:swap}@font-face{font-family:Didot;font-weight:400;src:url(/fonts/GFSDidot-Regular.d914c14f1538.woff2) format("woff2");font-display:swap}:root{--paper:#EEEAE1;--ink:#203332;--muted:#72786e;--terra:#a65b43;--green:#2e6257;--line:#c9c9bd;--ink-wall:#31423e;--ink-str:#6d756c;--ink-mob:#8d9387;--ink-veg:#aab39a;font-family:Poppins,Arial,sans-serif;font-synthesis:none;background:var(--paper);color:var(--ink);color-scheme:light}*{box-sizing:border-box}body{margin:0}button,select{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,select:focus-visible{outline:2px solid var(--terra);outline-offset:4px}[hidden]{display:none!important}svg{display:block}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.canvas{max-width:1536px;padding:24px 42px 32px;margin:0 auto}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.views{display:flex;align-items:center;gap:26px;min-width:0}.view{border:0;border-bottom:1px solid transparent;background:transparent;padding:13px 0;font-size:max(12px,13px);color:var(--muted);min-height:46px;white-space:nowrap}.view[aria-pressed=true]{color:var(--ink);border-color:var(--ink)}.view[data-view=penthouse]:before,.view[data-view=room]:before{content:"";display:inline-block;width:6px;height:6px;background:var(--terra);margin-right:7px;vertical-align:middle}.view[data-view=room]:before{background:var(--green)}.icon-button{display:grid;place-items:center;min-width:42px;min-height:42px;padding:9px;border:0;background:transparent}.icon-button svg,.expand-mark svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5}.workbench{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:38px;align-items:start}.drawing,.map-port{min-width:0}.plan-svg{width:100%;height:auto;overflow:visible;touch-action:manipulation}.plan-svg #L-sep,.detail-plan #L-sep{opacity:.12}.plan-svg #L-mob,.detail-plan #L-mob{opacity:.52}.plan-svg #L-murs,.plan-svg #L-add{stroke-width:1.5}.territory-shape{stroke:none;fill:var(--terra);fill-opacity:.075;transition:fill-opacity .2s}.territory-shape.room{fill:var(--green);fill-opacity:.09}.territory-shape.common{fill:#777e74;fill-opacity:.045}.territory-shape.dimmed{fill-opacity:.018}.territory-boundary{fill:none;stroke:var(--owner-color);stroke-width:2.3;stroke-opacity:.23;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:none;transition:stroke-opacity .2s}.territory-boundary.dimmed{stroke-opacity:.055}.zone-control{outline:none}.zone-control.outside{pointer-events:none}.zone-shape{fill:transparent;stroke:none;cursor:pointer;transition:fill .18s}.zone-control.is-hover .zone-shape{fill:color-mix(in srgb,var(--owner-color) 7%,transparent)}.zone-control.is-active .zone-shape{fill:color-mix(in srgb,var(--owner-color) 11%,transparent)}.zone-glow{opacity:0;pointer-events:none;transition:opacity .18s}.zone-control.is-active .zone-glow{opacity:.65}.zone-control.is-hover .zone-glow{opacity:1}.zone-outline{fill:none;stroke:var(--owner-color);stroke-width:1.3;stroke-opacity:0;vector-effect:non-scaling-stroke;pointer-events:none;transition:stroke-opacity .18s}.zone-control.is-hover .zone-outline{stroke-opacity:.55}.zone-control.is-active .zone-outline{stroke-opacity:.75}.zone-control.is-pinned .zone-outline{stroke-opacity:.95;stroke-width:1.8}.zone-control:focus-visible .zone-outline{stroke-opacity:1;stroke-width:2.6;stroke-dasharray:4 3}.room-panel{--owner-color:var(--green);min-width:0;position:sticky;top:24px}.room-head{display:flex;align-items:start;justify-content:space-between;gap:12px;min-height:76px;margin-bottom:12px}.room-title{font:400 max(12px,32px)/1.12 Didot,Georgia,serif;letter-spacing:-.025em;margin:0;padding-top:2px;min-width:0}.unpin{color:var(--owner-color);visibility:hidden;flex-shrink:0}.unpin.on{visibility:visible}.media-stage{position:relative;aspect-ratio:3/2;overflow:hidden;background:#e9e5da}.media-layer{position:absolute;inset:0;opacity:0}.media-layer.active{opacity:1;z-index:2}.media-layer.underlay{opacity:1;z-index:1}.media-layer img{width:100%;height:100%;object-fit:cover;display:block}.detail-plan{width:100%;height:100%;padding:18px;display:block;background:#e9e5da}.photo-open{position:absolute;inset:0;border:0;padding:0;background:transparent;width:100%;z-index:3;cursor:zoom-in}.expand-mark{position:absolute;right:11px;top:11px;display:grid;place-items:center;width:30px;height:30px;background:#eeeae1ed;pointer-events:none}.expand-mark svg{width:15px;height:15px}.chooser{display:none}.room-select{width:100%;min-height:46px;font-size:max(12px,16px);border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:9px 24px 9px 0}dialog{border:0;padding:0;color:var(--ink);background:var(--paper);max-width:none;max-height:none}dialog::backdrop{background:#203332bf;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 18px;border-bottom:1px solid var(--line)}.dialog-title{margin:0;font:400 max(12px,27px)/1.15 Didot,Georgia,serif}.dialog-head .icon-button{font-size:max(12px,27px);font-weight:400}.gallery-dialog{width:min(1150px,94vw);height:min(820px,94dvh);margin:auto;display:none;grid-template-rows:auto minmax(0,1fr) auto}.gallery-dialog[open]{display:grid}.gallery-body{position:relative;min-height:0;background:#203332;display:grid;place-items:center}.gallery-photo{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:44px;border:1px solid #eeeae180;background:#20333266;color:var(--paper);font-size:max(12px,23px)}.gallery-prev{left:14px}.gallery-next{right:14px}.gallery-count{padding:12px 18px;font-size:max(12px,11px);font-variant-numeric:tabular-nums}.zoom-dialog{width:min(1460px,97vw);height:95dvh;margin:auto;display:none;grid-template-rows:auto minmax(0,1fr)}.zoom-dialog[open]{display:grid}.zoom-controls{display:flex;align-items:center;gap:10px}.zoom-toggle{border:0;background:transparent;font-size:max(12px,12px);padding:12px;min-height:44px}.zoom-body{min-height:0;overflow:auto;padding:18px 22px 24px}.zoom-dialog .map-port{max-height:calc(95dvh - 118px);overflow:auto}.zoom-dialog .room-panel{top:0}.zoom-body.magnified .map-port>.plan-svg{width:1450px;max-width:none}.zoom-dialog .workbench{grid-template-columns:minmax(0,1fr) 310px;gap:30px}@media(min-width:1600px){.workbench{grid-template-columns:minmax(0,1fr) 340px;gap:44px}.room-title{font-size:max(12px,35px)}}@media(max-width:1100px){.canvas{padding-inline:26px}.workbench{grid-template-columns:minmax(0,1fr) 275px;gap:26px}.room-title{font-size:max(12px,29px)}.zoom-dialog .workbench{grid-template-columns:minmax(0,1fr) 275px;gap:24px}}@media(max-width:760px){.canvas{padding:14px 18px 24px}.toolbar{gap:10px;margin-bottom:18px}.views{gap:13px;flex:1}.view{font-size:max(12px,11px);min-height:44px}.view[data-view=penthouse]:before,.view[data-view=room]:before{width:5px;height:5px;margin-right:5px}.toolbar .icon-button{min-width:36px;padding:7px}.workbench,.zoom-dialog .workbench{display:flex;flex-direction:column;gap:24px}.drawing,.room-panel{width:100%}.room-panel{position:static}.room-head{min-height:0;align-items:center;margin-bottom:13px}.room-title{font-size:max(12px,31px)}.unpin{min-width:44px;min-height:44px}.media-stage{aspect-ratio:3/2}.chooser{display:block;margin-top:17px}.gallery-dialog,.zoom-dialog{width:100vw;height:100dvh}.dialog-head{padding:10px 14px}.dialog-title{font-size:max(12px,26px)}.gallery-prev{left:8px}.gallery-next{right:8px}.gallery-count{padding:12px 16px}.zoom-body{padding:16px}.zoom-dialog .map-port{max-height:55dvh}.zoom-body.magnified .map-port>.plan-svg{width:1000px}.zoom-toggle{font-size:max(12px,12px);padding:10px}.zoom-controls{gap:3px}}@media(max-width:350px){.canvas{padding-inline:14px}.views{gap:10px}.view{font-size:max(12px,10px)}.view[data-view=penthouse]:before,.view[data-view=room]:before{margin-right:4px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.g-copy #hero-title{text-wrap:balance;-webkit-hyphens:none;hyphens:none;margin:0}.g-copy .seo-keyword-heading{font:inherit;letter-spacing:normal;line-height:inherit;margin:0;text-transform:none;text-wrap:initial}.seo-keyword-heading>.p-kicker{display:block}.seo-keyword-heading>.seo-title-main{display:block;text-wrap:balance;-webkit-hyphens:none;hyphens:none}.g-copy h1.seo-home-heading{font:400 max(12px,12px)/1.7 Poppins,sans-serif;letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;margin:0 0 18px}.brand-updated h1.brand-space-heading{font-weight:400;text-transform:none}.brand-updated h1.brand-space-heading>.brand-space-name{display:block}.brand-updated h1.brand-space-heading>.brand-space-complement{display:block;font:400 max(12px,16px)/1.5 Poppins,sans-serif!important;letter-spacing:0!important;margin:18px 0 0;text-transform:none;text-wrap:balance}@media(max-width:760px){.g-copy h1.seo-home-heading{font-size:max(12px,11px)}.brand-updated h1.brand-space-heading>.brand-space-complement{font-size:max(12px,14px)!important}}.g-copy h1.seo-eyebrow{font:500 max(12px,12px)/1.5 Poppins,sans-serif;letter-spacing:.13em;text-transform:uppercase;margin:0;text-wrap:initial}@media(max-width:760px){.g-copy .p-hero h1.seo-eyebrow{font-size:max(12px,10px)}.g-copy .p-document-hero h1.seo-eyebrow{font-size:max(12px,11px)}}.solar-footer{display:flex;align-items:center;gap:10px;font:400 max(12px,11px)/1.6 Poppins,sans-serif;margin:0;padding:13px 0;color:inherit}.solar-footer[hidden],.solar-date-note[hidden]{display:none}.solar-horizon{width:34px;height:34px;flex:none;fill:currentColor}.solar-horizon .solar-mark{transform-origin:0 0}.solar-footer.is-night .solar-mark,.not-found .solar-mark{transform:translateY(305px) scaleY(-1)}.solar-date-note{font:400 max(12px,11px)/1.6 Poppins,sans-serif;margin:7px 0 0;color:#203332}.finish-text-link{background-image:linear-gradient(#a48a62,#a48a62);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .3s ease;text-decoration:none}.finish-text-link:hover,.finish-text-link:focus-visible{background-size:100% 1px}.finish-photo-surface,.finish-photo{background-color:#b8c1b6}.finish-photo{opacity:0;transition:opacity .45s ease}.finish-photo.is-loaded{opacity:1}.not-found{margin:0;min-height:100svh;display:grid;place-items:center;background:#eeeae1;color:#203332;padding:30px;text-align:center;font-family:Poppins,sans-serif}.not-found main{max-width:750px}.not-found .solar-horizon{width:150px;height:150px}.not-found h1{font:400 max(12px,clamp(36px,6vw,65px))/1.15 "GFS Didot",serif;margin:0 0 40px}.not-found a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 24px;border:1px solid #203332;background:#203332;color:#eeeae1;text-decoration:none;font-size:max(12px,13px)}.not-found a:focus-visible{outline:2px solid #A48A62;outline-offset:5px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.finish-photo{opacity:1!important}}:root{--otr-green:#203332;--otr-cream:#EEEAE1;--otr-sage:#B8C1B6;--otr-bronze:#A48A62;--otr-terracotta:#9E4E35;--otr-terracotta-strong:#9E4E35;--otr-brown:#203332;--yellow:#203332}.g-copy .header-brand img{height:calc(var(--g-logo-width)*678/863);object-fit:contain}.g-copy .f-logo img{height:calc(var(--g-hero-logo-width)*678/863);object-fit:contain}.g-copy .f-footer-brand img,.g-copy .menu-contact img{aspect-ratio:863/678;object-fit:contain}.f-footer.f-surface{background:#203332;color:#eeeae1}.f-footer-contact>nav,.f-footer-bottom,.f-badge,.f-round-link,.f-warmth-inset>img,.otr-photo-slot,.otr-shot-lines,.otr-shot-lines i,.f-warmth-inset>picture>img{border-color:#a48a62}.f-project-card-copy{background:#203332;color:#eeeae1}.f-project-card-copy h3{color:#eeeae1}.f-project-card:nth-child(2) .f-project-card-copy,.f-project-card:nth-child(2) .f-project-card-copy h3{color:#203332}.f-quote p,.f-scroll,.f-marquee-track i,.f-highlight-tabs button span,.f-room-name i{color:#203332}.p-hero-facts,.p-enquiry,.p-gallery-open,.p-plan-levels button[aria-pressed=true]{background:#203332;color:#eeeae1}.p-feature-copy{background:#9e4e35;color:#eeeae1}.f-enquiry-strip>button{background:#203332;color:#eeeae1;border-color:#203332}.header-cell.yellow-cell,.otr-request .form-actions .button{background:#9e4e35;color:#eeeae1;border-color:#203332}.header-cell.yellow-cell:hover,.otr-request .form-actions .button:hover{background:#203332;color:#eeeae1}.brand-updated a.site-button,.g-copy .text-link>span{background:#203332;color:#eeeae1!important}.brand-updated a.site-button:hover,.f-enquiry-strip>button:hover{background:#203332;color:#eeeae1!important}.f-link,.text-link,.p-link{border-color:#a48a62}.finish-text-link{background-image:linear-gradient(#a48a62,#a48a62)}.finish-text-link:hover{background-image:linear-gradient(#b76146,#b76146)}.g-copy .menu-links a:hover{color:#203332;text-decoration-color:#b76146}.otr-request .journey-tabs [aria-selected=true],.otr-request .form-notice,.otr-validation{border-color:#a48a62}.otr-request .arrow,.useful-info .ui-kicker,.useful-info .ui-tab[aria-selected=true],.useful-info .ui-tab[aria-expanded=true],.space-feature .sf-item.is-active .sf-tab{color:#203332}.useful-info .ui-cta{background:#9e4e35;color:#eeeae1}.useful-info .ui-cta:hover{background:#203332;color:#eeeae1}.header-brand img,.f-logo img,.f-footer-brand img,.g-horizon{filter:none}.menu-button .menu-ic{color:inherit}::selection{background:#b8c1b6;color:#203332}.g-copy .useful-info .ui-tab,.g-copy .useful-info .ui-tab[aria-selected=true],.g-copy .useful-info .ui-tab[aria-expanded=true],.g-copy .useful-info .ui-kicker{color:#203332}.finish-text-link,.g-copy .menu-links a{background-image:linear-gradient(#a48a62,#a48a62);background-position:0 100%;background-size:100% 1px;background-repeat:no-repeat;text-decoration:none;transition:background-image .2s ease}.finish-text-link:hover,.finish-text-link:focus-visible,.g-copy .menu-links a:hover,.g-copy .menu-links a:focus-visible{background-image:linear-gradient(#b76146,#b76146);text-decoration-color:#b76146}.useful-info .ui-panel .ui-icon-label{display:flex;align-items:flex-start;gap:10px}.useful-info .ui-panel .ui-icon-label>span{min-width:0}.useful-info .ui-panel .ui-fact-icon{display:block;width:18px!important;height:18px!important;flex:0 0 18px;stroke-width:1.6;fill:none;color:inherit}html:not(.maquette-mode) [data-maquette-note],body.hide-maquette [data-maquette-note]{display:none!important}html:not(.maquette-mode) [data-publication-updated]:not([data-publication-ready]){display:none!important}.otr-request .field-hint{font-size:max(12px,11px);line-height:1.7;margin:8px 0 0}.a2-request-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:15px 24px;background:#9e4e35;color:#eeeae1!important;border:1px solid #9E4E35;font:500 max(12px,14px)/1.5 Poppins,sans-serif;text-decoration:none}.a2-request-button:hover{background:#203332;border-color:#203332}.a2-request-button:after,.a2-request-button:before{content:none!important}.a2-language{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid currentColor;text-decoration:none;font-size:max(12px,12px);white-space:nowrap}.a2-whatsapp,.a2-request-whatsapp a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}.a2-request-whatsapp{font-size:max(12px,12px);margin:4px 0}.p-breadcrumb a,.p-jump a,.f-footer-details a{min-height:44px;display:inline-flex;align-items:center}.f-footer-details>div{display:flex;flex-direction:column;align-items:start}.f-footer-contact>.a2-whatsapp{margin:16px 15px 0 0}.f-footer-contact>.a2-language{margin-top:16px}.a2-good{padding-block:64px}.a2-good h2{font-size:max(12px,clamp(36px,4vw,60px));margin:0 0 30px}.a2-good summary{min-height:54px;padding:15px 0;cursor:pointer;border-top:1px solid #A48A62;font-size:max(12px,18px)}.a2-good details>div{padding:0 0 20px;max-width:900px;font-size:max(12px,16px);line-height:1.8}.otr-request .field:has(input[type=checkbox]){display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:12px;grid-column:1/-1}.otr-request .field:has(input[type=checkbox]) label{margin:0}.otr-request input[type=checkbox]{width:22px;height:22px;min-height:22px;accent-color:#203332;flex:none}.otr-request .field:has(input[type=checkbox]) .field-error{display:none}.request-success{padding:30px;border:1px solid #A48A62;font:400 max(12px,22px)/1.7 Poppins,sans-serif;max-width:900px}.a2-simulation{font:400 max(12px,12px)/1.7 Poppins,sans-serif}.f-hero .a2-hero-copy{position:absolute;left:7%;right:5%;bottom:18%;z-index:4}.g-copy .a2-hero-copy h1.seo-home-heading{position:static;color:#eeeae1;text-shadow:0 1px 3px #20333280;font-size:max(12px,12px);margin:0 0 20px;line-height:1.7}.f-hero .a2-hero-copy #hero-title{position:static!important;left:auto;right:auto;bottom:auto}@media(max-width:760px){.f-hero .a2-hero-copy{left:24px;right:24px;bottom:85px;text-align:center}.g-copy .a2-hero-copy h1.seo-home-heading{font-size:max(12px,11px);letter-spacing:.1em;max-width:330px;margin:0 auto 18px}.a2-form-visible .site-header .header-actions{display:none!important}.a2-good{padding-block:44px}.a2-good summary{font-size:max(12px,16px)}.request-success{font-size:max(12px,18px);padding:22px}.sm-contacts{gap:5px 12px!important}.sm-contacts .a2-language{min-height:44px}.sm-bottom{gap:10px!important}}@media(prefers-reduced-motion:reduce){.a2-request-button{transition:none!important}}@media(min-width:761px){.f-hero .a2-hero-copy{bottom:calc(18% + 120px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}.nav-refresh .p-jump a{min-height:44px!important}.request-mail-open{display:inline-flex;align-items:center;justify-content:center;margin:0 10px 10px 0;text-decoration:none}.request-mail-open[hidden]{display:none}:root{--a4-micro:12px;--a4-control:14px;--a4-body:16px;--a4-lead:18px;--otr-green:#203332;--otr-cream:#EEEAE1;--otr-sage:#B8C1B6;--otr-bronze:#A48A62;--otr-terracotta:#9E4E35;--otr-terracotta-strong:#9E4E35;--otr-brown:#392C27}body{background-color:#eeeae1;color:#203332}.g-copy .f-warmth,.g-copy .p-feature-copy{background:#9e4e35;color:#eeeae1}.g-copy .f-warmth h2,.g-copy .p-feature-copy :is(h2,p,li){color:#eeeae1}.g-copy .p-prose .muted,.g-copy .op-note,.g-copy .op-legend,.g-copy .ss-meta{color:#203332}.g-copy .f-warmth-inset>img,.g-copy .f-badge,.g-copy .f-round-link,.g-copy .f-warmth-inset>picture>img{border-color:#a48a62}.g-copy .f-warmth-inset{border-color:#a48a62}.g-copy .f-mobile-arrows button,.g-copy .f-gallery-controls button,.g-copy .f-hero-controls button{min-width:44px;min-height:44px;width:44px;height:44px;flex-shrink:0}.g-copy .f-mobile-arrows .g-arrow,.g-copy .f-gallery-controls .g-arrow,.g-copy .f-hero-controls .g-arrow,.g-copy .site-button .g-arrow,.g-copy .text-link .g-arrow,.g-copy .f-link .g-arrow,.g-copy .p-link .g-arrow{width:20px;height:20px;stroke-width:1.7}.g-copy .ss-icon,.g-copy .ui-fact-icon,.g-copy .footer-social svg,.g-copy .sm-contacts svg{stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.g-copy .ss-icon{width:24px;height:24px}.g-copy .ui-fact-icon{width:20px;height:20px}.g-copy .footer-social svg{width:22px;height:22px}.g-copy :is(button,input,select,textarea){font-family:Poppins,sans-serif}.g-copy .otr-request :is(input,select,textarea){font-size:max(12px,var(--a4-body))}.g-copy .otr-request :is(.field label,.field-error,.field-hint,.fine,.privacy,.request-note){font-size:max(12px,var(--a4-micro))}.g-copy .otr-request .journey-tabs button{font-size:max(12px,var(--a4-micro))}.g-copy .otr-request .journey-tabs [aria-selected=true]{border-color:#203332}.g-copy :is(button,input,select,textarea):disabled{opacity:1;cursor:not-allowed;color:#203332;background:#eeeae1;border:1px dashed #203332}.g-copy :focus-visible{outline:2px solid #203332!important;outline-offset:4px!important;box-shadow:0 0 0 6px #eeeae1!important}.g-copy .otr-request [aria-invalid=true]{border:2px solid #203332;outline-offset:3px}.g-copy .otr-request .error-summary{border:2px solid #203332}.g-copy .a4-keep{white-space:nowrap}::selection{background:#203332;color:#eeeae1}.g-copy .offer-plan{--muted:#203332;--ink:#203332;--panel:#EEEAE1;--bg:#EEEAE1;--plan-bg:#EEEAE1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.f-reveal,.p-reveal,.finish-photo{opacity:1!important;transform:none!important}}.g-copy .op-room-list button[data-included=false]{color:#203332}@font-face{font-family:GFS Didot;font-style:normal;font-weight:400;src:url(/fonts/GFSDidot-Regular.d914c14f1538.woff2) format("woff2");font-display:swap}body:not(.g-copy){font-family:Poppins,sans-serif;color:#203332;background:#eeeae1}body:not(.g-copy) :is(h1,h2,h3){font-family:GFS Didot,serif}body:not(.g-copy) svg text{font-family:Poppins,sans-serif}@media(max-width:760px){.nav-refresh .header-brand{margin-left:4px}.g-copy .f-footer{padding-top:80px}.g-copy .f-footer-main{gap:80px}.g-copy .f-hero-portrait:after{background:linear-gradient(180deg,#20333280,#20333236 40%,#203332c2 65% 100%)}}.g-copy .otr-request{background:#eeeae1}.g-copy .op-legend .included{background:#2033321a}.g-copy .op-legend .excluded{background:transparent}body:not(.g-copy) .view{color:#203332}body:not(.g-copy) :is(button,input,select,textarea):disabled{opacity:1;color:#203332;background:#eeeae1;border:1px dashed #203332}.g-copy input[type=checkbox],.g-copy input[type=radio]{accent-color:#203332}.g-copy .otr-request input[type=checkbox]{appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;width:20px;height:20px;min-height:20px;padding:0;border:1.7px solid #203332;background:#eeeae1;cursor:pointer;flex:none}.g-copy .otr-request input[type=checkbox]:checked{background:#203332}.g-copy .otr-request input[type=checkbox]:checked:before{content:"";display:block;width:10px;height:6px;border-left:1.7px solid #EEEAE1;border-bottom:1.7px solid #EEEAE1;transform:translateY(-1px) rotate(-45deg)}.g-copy .otr-request select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23203332' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;padding-right:44px}.g-copy .otr-request input[type=date]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23203332' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='1'/%3E%3Cpath d='M16 3v4M8 3v4M3 11h18'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px}.g-copy .otr-request input[type=date]::-webkit-calendar-picker-indicator{opacity:0;width:20px;height:20px;cursor:pointer}.g-copy .menu-ic,.g-copy .solar-horizon{stroke:none}.g-copy .site-button span[aria-hidden=true]{color:inherit!important}:root{--otr-paper:#EEEAE1;--f-paper:#EEEAE1}.g-copy .space-feature--private-floor,.g-copy .p-plans{background:#eeeae1}.g-copy figcaption:not([data-maquette-note]){background:#eeeae1;color:#203332}.g-copy figcaption:not([data-maquette-note]),.g-copy .ss-caption,.g-copy .p-gallery-caption{font:400 max(12px,var(--a4-micro))/1.6 Poppins,sans-serif!important;letter-spacing:.08em;text-transform:uppercase}.g-copy .p-related-image{height:320px;overflow:hidden}.g-copy .p-related-image>.otr-photo-slot,.g-copy .p-related-image>.otr-temp-visual{height:100%;min-height:0;aspect-ratio:auto}.g-copy .p-related-image img{width:100%;height:100%;object-fit:cover}@media(max-width:760px){.g-copy .p-related-image{height:300px}.g-copy .p-hero-photo>img,.g-copy .p-hero-photo>.otr-photo-slot,.g-copy .p-hero-photo>picture>img{height:250px;min-height:0;aspect-ratio:auto;object-fit:cover}}.g-copy #prepare-email:disabled{opacity:1!important;color:#203332!important;background:#eeeae1!important;border:1px dashed #203332!important}.g-copy figcaption.ss-caption{background:#eeeae1!important;color:#203332!important}.g-copy .p-feature-photo>img,.g-copy .p-feature-photo>picture>img{width:100%;height:auto!important;aspect-ratio:4/5;object-fit:cover}@media(max-width:760px){.g-copy .p-feature-photo>img,.g-copy .p-feature-photo>picture>img{height:390px!important;aspect-ratio:auto}}.g-copy .f-hero-portrait>figcaption.otr-caption{inset:auto auto 12px 12px!important;max-width:calc(100% - 24px)!important;width:max-content;background:#392c27;color:#eeeae1}.g-copy .phone-link svg,.g-copy .phone-link svg *{stroke-width:1.7}.g-copy .a4-close-icon{width:20px;height:20px;stroke-width:1.7}.g-copy .p-dialog-bar button[data-close-dialog]{min-width:44px;min-height:44px;display:inline-grid;place-items:center}.g-copy .a2-good summary:after{content:"";display:block;width:18px;height:18px;flex:none;background:no-repeat center/18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23203332' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.g-copy .a2-good details[open]>summary:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23203332' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.a4-close-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.g-copy .p-feature-photo{display:flex;flex-direction:column;justify-content:center;background:transparent}.g-copy .p-feature-photo>.otr-photo-slot{position:relative;width:100%;height:auto!important;min-height:0!important;aspect-ratio:4/5!important;flex:none}.g-copy .p-feature-photo>.otr-photo-slot>img,.g-copy .p-feature-photo>.otr-photo-slot>picture>img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover}@media(max-width:760px){.g-copy .p-feature-photo>.otr-photo-slot{aspect-ratio:3/5!important}}@media(min-width:761px){.g-copy .f-hero-blur:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,transparent 12%,rgba(32,51,50,.78) 30%,rgba(32,51,50,.78) 100%)}}.g-copy .a2-hero-copy #hero-title,.g-copy .a2-hero-copy #hero-title em{color:#eeeae1}@media(min-width:761px)and (max-width:1024px){.g-copy .f-hero-portrait:after{background:linear-gradient(180deg,#20333280,#20333236 12%,#203332c7 35% 100%)}}.g-copy .op-fills [data-owner]{fill:transparent;stroke:#203332;stroke-opacity:.65}.g-copy .op-fills [data-owner].is-included{fill:#2033321a;stroke:#203332;stroke-opacity:1}body:not(.g-copy){--paper:#EEEAE1;--ink:#203332;--muted:#203332;--terra:#203332;--green:#203332;--line:#A48A62;--ink-wall:#203332;--ink-str:#203332;--ink-mob:#203332;--ink-veg:#203332}body:not(.g-copy) .territory-shape.common{fill:#203332}body:not(.g-copy) .zone-control{--owner-color:#203332!important}body:not(.g-copy) .territory-boundary{stroke:#203332}body:not(.g-copy) .plan-svg stop{stop-color:#203332!important}body:not(.g-copy) .zone-control.is-hover .zone-outline{stroke-opacity:.7}body:not(.g-copy) .zone-control.is-active .zone-outline{stroke-opacity:.85}body:not(.g-copy) .zone-control.is-pinned .zone-outline{stroke-opacity:1}body:not(.g-copy) .media-stage,body:not(.g-copy) .detail-plan{background:#eeeae1}body:not(.g-copy) .room-select{border-bottom-color:#203332}body:not(.g-copy) .icon-button,body:not(.g-copy) .gallery-arrow{min-width:44px;min-height:44px}body:not(.g-copy) .icon-button svg,body:not(.g-copy) .gallery-arrow svg,body:not(.g-copy) .expand-mark svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}body:not(.g-copy) :focus-visible{outline:2px solid #203332!important;outline-offset:4px!important;box-shadow:0 0 0 6px #eeeae1!important}.g-copy .finish-text-link:hover,.g-copy .finish-text-link:focus-visible{background-image:linear-gradient(#a48a62,#a48a62)}.g-copy .menu-links a:hover,.g-copy .menu-links a:focus-visible{text-decoration-color:#a48a62}.g-copy :is(.f-warmth,.p-feature-copy) :is(a.site-button,.a2-request-button,.p-button,.ss-button,.ui-cta,.button){background:#eeeae1!important;color:#203332!important;border-color:#eeeae1!important}.g-copy :is(.f-warmth,.p-feature-copy) :is(a.site-button,.a2-request-button,.p-button,.ss-button,.ui-cta,.button):is(:hover,:focus-visible){background:transparent!important;color:#eeeae1!important;border-color:#eeeae1!important}@media(max-width:760px){.perf-shooting .p-hero-heading .seo-title-main{min-height:2.2em}.perf-shooting .p-hero-heading h1{min-height:30px}}@media(min-width:393px)and (max-width:760px){.perf-shooting .p-hero-heading h1{min-height:15px;white-space:nowrap}}.g-copy .skip-link:focus,.g-copy .skip-link:focus-visible{color:#eeeae1!important;background:#203332!important;z-index:10000}.g-copy .otr-request input[type=checkbox]{width:24px;height:24px;min-width:24px;min-height:24px}.g-copy a[href^="tel:"]{display:inline-flex;align-items:center;min-width:24px;min-height:24px}.a5-wrap-approved main :is(h1,h2,h3,.seo-title-main){overflow-wrap:anywhere;word-break:normal}.a5-wrap-approved main :is(h1,h2,h3,.seo-title-main) :is(em,.a4-keep){white-space:normal!important;overflow-wrap:anywhere}.g-copy .f-marquee{position:relative}.g-copy [data-a5-animation] .a5-animation-toggle{position:absolute;inset:0;width:100%;height:100%;appearance:none;background:transparent!important;border:0!important;box-shadow:none;padding:0;margin:0;border-radius:inherit;cursor:pointer;z-index:2;touch-action:pan-y;color:inherit}.g-copy .a5-badge-link{position:absolute;inset:25%;z-index:3;border-radius:50%;text-decoration:none}.g-copy .f-marquee .a5-animation-toggle:focus-visible{outline-offset:-4px!important}.g-copy [data-a5-animation] :is(.f-marquee-track,.f-ring){animation-play-state:running}.g-copy [data-a5-animation][data-a5-paused] :is(.f-marquee-track,.f-ring),.g-copy [data-a5-animation]:has(:focus-visible) :is(.f-marquee-track,.f-ring){animation-play-state:paused}@media(hover:hover){.g-copy [data-a5-animation]:hover :is(.f-marquee-track,.f-ring){animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.g-copy [data-a5-toggle]{display:none!important}.g-copy [data-a5-animation] :is(.f-marquee-track,.f-ring){animation:none!important}}@media(max-width:760px){.perf-shooting .p-hero-heading h1{min-height:36px;white-space:normal}}@media(min-width:464px)and (max-width:760px){.perf-shooting .p-hero-heading h1{min-height:18px;white-space:nowrap}}picture.otr-responsive{display:contents}.f-warmth-blur:before{background-image:none!important}.f-warmth-blur[data-bg-ready]:before{background-image:var(--otr-lazy-background)!important}