/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--gold:#a9823b;--gold-light:#c9aa68;--ink:#171713;--cream:#f7f4ed;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,select{font:inherit}.site-shell{overflow:hidden}.page-pad{padding-left:clamp(24px,5vw,80px);padding-right:clamp(24px,5vw,80px)}.nav-wrap{z-index:30;color:#fff;border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:center;height:105px;padding:0 clamp(24px,5vw,80px);display:flex;position:absolute;top:0;left:0;right:0}.brand{grid-template-rows:22px 14px;grid-template-columns:34px 1fr;align-items:center;column-gap:8px;width:124px;display:grid}.brand-mark{border:1px solid;grid-row:1/3;place-items:center;width:32px;height:40px;font-family:Georgia,serif;font-size:25px;font-style:italic;display:grid}.brand-name{letter-spacing:.14em;font-family:Georgia,serif;font-size:21px;line-height:1}.brand-sub{letter-spacing:.26em;font-size:7px}.desktop-nav{text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:clamp(22px,2.5vw,46px);height:100%;font-size:12px;display:flex}.desktop-nav>a,.nav-dropdown-trigger{align-items:center;height:100%;transition:color .2s;display:flex}.desktop-nav>a:hover,.nav-dropdown-trigger:hover{color:var(--gold-light)}.nav-dropdown{align-items:center;height:100%;display:flex;position:relative}.nav-dropdown-trigger span{margin-left:8px;font-size:14px}.nav-dropdown-panel{opacity:0;visibility:hidden;width:330px;color:var(--ink);background:#fff;padding:27px 30px 24px;transition:all .25s;position:absolute;top:83px;left:-30px;transform:translateY(8px);box-shadow:0 22px 50px #0000002e}.nav-dropdown:hover .nav-dropdown-panel,.nav-dropdown:focus-within .nav-dropdown-panel{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown-panel p{color:#877f70;text-transform:uppercase;letter-spacing:.2em;margin:0 0 12px;font-size:9px}.nav-dropdown-panel>a{text-transform:none;letter-spacing:0;border-bottom:1px solid #e8e3d9;justify-content:space-between;padding:12px 0;font-family:Georgia,serif;font-size:18px;display:flex}.nav-dropdown-panel .all-properties{text-transform:uppercase;letter-spacing:.14em;border:0;margin-top:13px;padding:4px 0;font-family:Arial,sans-serif;font-size:9px}.nav-actions{align-items:center;gap:20px;display:flex}.lang{color:#fff;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;font-size:10px}.valuation-button{border:1px solid var(--gold-light);text-transform:uppercase;letter-spacing:.15em;padding:13px 18px;font-size:9px;transition:all .25s}.valuation-button:hover{background:var(--gold);border-color:var(--gold)}.menu-button{background:0 0;border:0;width:30px;padding:5px;display:none}.menu-button span{background:#fff;height:1px;margin:6px 0;display:block}.mobile-nav{display:none}.hero{color:#fff;background:linear-gradient(115deg,#171713 0%,#3d4037 40%,#868c7c 75%,#b3aa96 100%);height:100svh;min-height:780px;position:relative}.hero:before{content:"";opacity:.25;background:radial-gradient(circle at 75% 30%,#fff6d3 0,#0000 22%),linear-gradient(165deg,#0000 52%,#000000a6);position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#00000094,#0000000d 65%),linear-gradient(#0000 55%,#00000047);position:absolute;inset:0}.hero-content{z-index:2;max-width:880px;padding:clamp(185px,25vh,270px) 7vw 200px;position:relative}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.28em;margin:0 0 27px;font-size:10px;font-weight:600}.eyebrow.light{color:#ead9b6}.hero h1,.intro-section h2,.sell-content h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(52px,6.7vw,105px);font-weight:400;line-height:.94}em{color:var(--gold-light);font-weight:400}.hero-copy{color:#ffffffd6;max-width:550px;margin:30px 0 0;font-family:Georgia,serif;font-size:17px;line-height:1.65}.hero-actions{align-items:center;gap:35px;margin-top:43px;display:flex}.button{text-transform:uppercase;letter-spacing:.18em;justify-content:center;align-items:center;min-height:49px;padding:0 27px;font-size:9px;font-weight:700;display:inline-flex}.button-light{color:var(--ink);background:#fff}.text-link{text-transform:uppercase;letter-spacing:.16em;border-bottom:1px solid;align-items:center;gap:16px;padding-bottom:7px;font-size:9px;font-weight:700;display:inline-flex}.light-link{color:#fff}.hero-search{z-index:3;min-height:103px;color:var(--ink);background:#fff;grid-template-columns:repeat(4,1fr) 150px;display:grid;position:absolute;bottom:0;left:5vw;right:5vw;box-shadow:0 20px 50px #00000026}.hero-search label{border-right:1px solid #e6e0d5;padding:24px 24px 20px}.hero-search label span{color:#8f8779;text-transform:uppercase;letter-spacing:.16em;margin-bottom:9px;font-size:8px;display:block}.hero-search select{appearance:none;color:#27251f;background:0 0;border:0;outline:0;width:100%;font-family:Georgia,serif;font-size:15px}.hero-search>a{background:var(--gold);color:#fff;text-transform:uppercase;letter-spacing:.16em;justify-content:center;align-items:center;gap:18px;font-size:9px;display:flex}.intro-section{background:var(--cream);grid-template-columns:1.5fr 1fr;gap:9vw;min-height:490px;padding-top:135px;padding-bottom:120px;display:grid}.intro-section h2,.sell-content h2{font-size:clamp(43px,4.4vw,68px);line-height:1.06}.intro-copy{padding-top:49px}.intro-copy p,.sell-content>p:not(.eyebrow){color:#666157;margin:0 0 35px;font-family:Georgia,serif;font-size:16px;line-height:1.8}.collections{background:#111;grid-template-columns:1fr 1fr;gap:2px;padding-top:0;padding-bottom:0;display:grid}.collection-card{color:#fff;background-color:#24231f;background-position:50%;background-size:cover;align-items:flex-end;min-height:570px;display:flex;position:relative;overflow:hidden}.collection-card:before{content:"";background:linear-gradient(#0000000a 30%,#000000c2);transition:all .5s;position:absolute;inset:0}.collection-card:hover:before{background:linear-gradient(#0000001f,#000000e0)}.collection-sale{background-image:url(/images/home-sale.webp)}.collection-business{background-image:url(/images/home-business.webp)}.collection-new-build{background-image:url(/images/home-new-build.webp)}.collection-prestige{background-color:#080808;background-image:url(/images/home-prestige.webp);background-position:50% 55%;grid-column:1/-1;min-height:500px}.collection-card>div{z-index:2;width:100%;padding:42px;position:relative}.collection-card p{color:#d9c49a;text-transform:uppercase;letter-spacing:.24em;margin:0 0 8px;font-size:9px}.collection-card h3{margin:0 0 22px;font-family:Georgia,serif;font-size:clamp(38px,4vw,58px);font-weight:400}.collection-card a{text-transform:uppercase;letter-spacing:.17em;border-top:1px solid #ffffff73;justify-content:space-between;padding-top:17px;font-size:9px;display:flex}.results-section{background:#fff;grid-template-columns:1fr 1.45fr;align-items:end;gap:7vw;padding-top:125px;padding-bottom:125px;display:grid}.results-title h2{margin:0;font-family:Georgia,serif;font-size:clamp(38px,4vw,60px);font-weight:400;line-height:1.08}.results-grid{border-top:1px solid #d8d0c1;grid-template-columns:1fr 1fr;display:grid}.results-grid div{border-bottom:1px solid #d8d0c1;flex-direction:column;padding:28px 0 25px;display:flex}.results-grid div:nth-child(odd){border-right:1px solid #d8d0c1}.results-grid div:nth-child(2n){padding-left:35px}.results-grid strong{color:var(--gold);font-family:Georgia,serif;font-size:47px;font-weight:400}.results-grid span{text-transform:uppercase;letter-spacing:.15em;color:#746e63;margin-top:7px;font-size:8px}.sell-banner{background:#ede7dc;grid-template-columns:1.1fr .9fr;min-height:680px;padding-top:0;padding-bottom:0;display:grid}.sell-photo{background:linear-gradient(145deg,#d9d5cb,#8f948c 60%,#4c5859);min-height:520px;margin-left:calc(-1*clamp(24px,5vw,80px))}.sell-content{align-self:center;padding:95px 6vw}.sell-content h2{margin-bottom:30px}.button-gold{background:var(--gold);color:#fff}.footer{color:#fff;background:#171713;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;padding-top:75px;padding-bottom:30px;display:grid}.footer-brand{align-items:center;gap:12px;display:flex}.footer-brand div{flex-direction:column;display:flex}.footer-brand strong{letter-spacing:.13em;font-family:Georgia,serif;font-size:23px;font-weight:400}.footer-brand small{letter-spacing:.25em;font-size:7px}.footer>p{text-align:center;color:#bcb4a5;font-family:Georgia,serif;font-style:italic}.footer-links{text-transform:uppercase;letter-spacing:.15em;justify-content:flex-end;gap:24px;font-size:8px;display:flex}.footer-bottom{color:#7e7a70;text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #37362f;grid-column:1/-1;justify-content:space-between;margin-top:35px;padding-top:25px;font-size:7px;display:flex}@media (width<=1050px){.desktop-nav{display:none}.menu-button{display:block}.valuation-button{display:none}.mobile-nav{color:#fff;background:#171713;flex-direction:column;padding:24px;display:flex;position:absolute;top:105px;left:0;right:0}.mobile-nav>a,.mobile-nav>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #333;justify-content:space-between;padding:15px 0;font-family:Georgia,serif;font-size:22px;display:flex}.mobile-subnav{color:#c9aa68;gap:12px;padding:10px 20px 15px;font-size:13px;display:grid}.hero-search{grid-template-columns:repeat(2,1fr) 120px}.hero-search label:nth-child(3),.hero-search label:nth-child(4){display:none}.collections{grid-template-columns:1fr 1fr}.collection-prestige{grid-column:1/-1;min-height:420px}.footer>p{display:none}}@media (width<=700px){.nav-wrap{height:82px}.mobile-nav{top:82px}.hero{height:92svh;min-height:730px}.hero-content{padding:175px 24px 190px}.hero h1{font-size:53px}.hero-copy{font-size:15px}.hero-search{grid-template-columns:1fr 80px;min-height:86px;left:18px;right:18px}.hero-search label{padding:20px}.hero-search label:nth-child(2){display:none}.hero-search>a{font-size:0}.hero-search>a span{font-size:24px}.intro-section{grid-template-columns:1fr;gap:0;padding-top:100px;padding-bottom:90px}.intro-copy{padding-top:32px}.collections{grid-template-columns:1fr;padding-left:0;padding-right:0}.collection-card,.collection-card:last-child{grid-column:auto;min-height:440px}.results-section{grid-template-columns:1fr;padding-top:95px;padding-bottom:95px}.results-grid{margin-top:35px}.results-grid strong{font-size:38px}.sell-banner{grid-template-columns:1fr;padding:0}.sell-photo{min-height:360px;margin:0}.sell-content{padding:75px 24px}.footer{grid-template-columns:1fr;padding-top:60px}.footer-links{flex-wrap:wrap;justify-content:flex-start}.hero-actions{flex-direction:column;align-items:flex-start;gap:25px}}.hero{background-image:url(/images/nappo-mallorca-hero.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.hero:before{opacity:1;background:linear-gradient(165deg,#0000 52%,#00000073)}.hero-shade{background:linear-gradient(90deg,#0009,#0000000d 68%),linear-gradient(#0000 55%,#0000004d)}.brand{flex-shrink:0;align-items:center;width:158px;display:flex}.brand-logo{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:68px;display:block}.footer-brand{align-items:center;display:flex}.footer-logo{width:190px;max-width:100%;height:auto;display:block}@media (width<=700px){.brand{width:132px}.brand-logo{max-height:56px}.footer-logo{width:170px}}.nav-wrap{-webkit-backdrop-filter:blur(16px);background:#0a0a09d1;position:fixed}.footer{grid-template-columns:1.1fr 1fr .8fr;align-items:start;gap:65px 5vw;padding-top:86px;padding-bottom:30px}.footer-intro p{color:#bcb4a5;margin:24px 0 0;font-family:Georgia,serif;font-style:italic}.footer-contact,.footer-nav,.footer-hours,.footer-social{flex-direction:column;align-items:flex-start;display:flex}.footer-contact>span,.footer-nav>span,.footer-hours>span,.footer-social>span{color:#a98b4e;text-transform:uppercase;letter-spacing:.18em;margin-bottom:22px;font-size:8px}.footer-contact a{padding:9px 0;font-family:Georgia,serif;font-size:18px}.footer-contact small{color:#837d72;text-transform:uppercase;letter-spacing:.14em;margin-top:4px;font-family:Arial,sans-serif;font-size:7px;display:block}.footer-links{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:13px;display:flex}.footer-hours p{color:#aaa397;margin:0 0 20px;font-family:Georgia,serif;line-height:1.7}.footer-hours b{color:#ece4d5;margin-bottom:4px;font-weight:400;display:block}.footer-social>div{border-top:1px solid #37362f;grid-template-columns:1fr 1fr;width:100%;display:grid}.footer-social a{color:#c9c1b3;text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #37362f;justify-content:space-between;padding:12px 8px 12px 0;font-size:7px;display:flex}.footer-social a:nth-child(odd){border-right:1px solid #37362f;padding-right:12px}.footer-social a:nth-child(2n){padding-left:12px}.footer-social b{color:#b89551;font-weight:400}.footer-accreditations{border-top:1px solid #37362f;border-left:1px solid #37362f;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.footer-accreditations>div{border-bottom:1px solid #37362f;border-right:1px solid #37362f;justify-content:center;align-items:center;gap:20px;min-height:125px;padding:24px;display:flex}.footer-accreditations strong{color:#d6bb82;letter-spacing:.08em;font-family:Georgia,serif;font-size:30px}.footer-accreditations .vogue-mark{letter-spacing:.16em}.footer-accreditations small{color:#817b70;text-transform:uppercase;letter-spacing:.12em;max-width:145px;font-size:7px;line-height:1.5}.footer-bottom{border-top:0;margin-top:0;padding-top:2px}.prestige-footer .footer-accreditations{border-color:#2b271f}@media (width<=1050px){.footer{grid-template-columns:1fr 1fr}.footer-accreditations,.footer-bottom{grid-column:1/-1}}@media (width<=700px){.footer{grid-template-columns:1fr;gap:45px}.footer-accreditations{grid-template-columns:1fr}.footer-accreditations>div{justify-content:flex-start;min-height:100px}.footer-bottom{flex-direction:column;gap:10px}.footer-links{flex-direction:column}}.advisor-languages{align-items:center;gap:.55rem;margin:.5rem 0 1rem!important;font-size:1rem!important;display:flex!important}.advisor-languages span{letter-spacing:.14em;text-transform:uppercase;opacity:.72;font-size:.72rem}.purchase-plan-fields{border:0;min-width:0;margin:20px 0;padding:0}.purchase-plan-fields>div{flex-wrap:wrap;gap:8px;display:flex}.purchase-plan-fields label{cursor:pointer;position:relative}.purchase-plan-fields input{opacity:0;width:1px;height:1px;position:absolute}.purchase-plan-fields span{border:1px solid;padding:10px 12px;font-size:12px;display:block}.purchase-plan-fields input:checked+span{color:#fff;background:#a78343;border-color:#a78343}.purchase-plan-fields input:focus-visible+span{outline-offset:3px;outline:2px solid}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.inner-nav{z-index:30;color:#171713;background:#fff;border-bottom:1px solid #e5dfd3;justify-content:space-between;align-items:center;height:96px;padding:0 clamp(24px,5vw,80px);display:flex;position:relative}.inner-nav .valuation-button{color:#fff;background:var(--gold)}.inner-nav .lang{color:#171713}.inner-nav .menu-button span{background:#171713}.inner-hero{text-align:center;background:#f7f4ed;padding:120px clamp(24px,8vw,130px) 105px}.inner-hero.compact{padding-bottom:75px}.inner-hero h1{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(58px,7vw,105px);font-weight:400}.inner-hero p:last-child{color:#706a60;max-width:610px;margin:25px auto 0;font-family:Georgia,serif;font-size:17px;line-height:1.7}.category-picks{background:#fff;grid-template-columns:repeat(4,1fr);padding-top:0;padding-bottom:0;display:grid}.category-picks>a{border-right:1px solid #e4dfd5;flex-direction:column;min-height:420px;padding:38px 30px;transition:all .3s;display:flex}.category-picks>a:hover{background:#eee8dc}.category-picks span,.business-types span,.pillar-grid span,.office-grid span{color:var(--gold);letter-spacing:.18em;font-size:9px}.category-picks h2{margin:90px 0 14px;font-family:Georgia,serif;font-size:40px;font-weight:400}.category-picks p{color:#746e64;font-family:Georgia,serif;line-height:1.6}.category-picks b{text-transform:uppercase;letter-spacing:.16em;margin-top:auto;font-size:8px}.category-picks .pick-prestige{color:#fff;background:#10100e;border:0}.category-picks .pick-prestige:hover{background:#1d1b16}.category-picks .pick-prestige p{color:#9d978c}.listing-section{background:#fff;padding-top:100px;padding-bottom:120px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:50px;display:flex}.section-heading h2{margin:0;font-family:Georgia,serif;font-size:clamp(40px,4vw,60px);font-weight:400}.section-heading button{text-transform:uppercase;letter-spacing:.15em;background:0 0;border:0;border-bottom:1px solid #777;padding:10px 0;font-size:9px}.property-grid{grid-template-columns:repeat(3,1fr);gap:50px 24px;display:grid}.property-image{background-position:50%;background-size:cover;height:340px;transition:all .45s;position:relative;overflow:hidden}.property-card:hover .property-image{filter:brightness(.92);transform:scale(.99)}.property-image span{text-transform:uppercase;letter-spacing:.12em;background:#ffffffe6;padding:8px 10px;font-size:8px;position:absolute;top:15px;left:15px}.property-info>p{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;margin:20px 0 10px;font-size:8px}.property-info h3{margin:0 0 18px;font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.25}.property-info>div{border-top:1px solid #ddd7cb;justify-content:space-between;padding-top:15px;display:flex}.property-info strong{font-family:Georgia,serif;font-weight:400}.property-info span{color:#746e64;font-size:9px}.filter-bar{background:#fff;border-top:1px solid #e2ddd3;border-bottom:1px solid #e2ddd3;align-items:center;gap:0;min-height:80px;display:flex}.filter-bar span{color:#7a7469;text-transform:uppercase;letter-spacing:.15em;margin-right:auto;font-size:10px}.filter-bar button{text-transform:uppercase;letter-spacing:.12em;background:#fff;border:0;border-left:1px solid #e2ddd3;min-width:145px;height:80px;font-size:10px}.business-hero,.brand-hero{color:#fff;background:linear-gradient(90deg,#000000a6,#0000001f),url(/images/nappo-mallorca-hero.webp) 50%/cover no-repeat;align-items:center;min-height:700px;display:flex}.business-hero>div,.brand-hero>div{max-width:850px;padding:100px clamp(24px,8vw,130px)}.business-hero h1,.brand-hero h1{margin:0 0 30px;font-family:Georgia,serif;font-size:clamp(55px,6vw,90px);font-weight:400;line-height:1}.business-hero p:not(.eyebrow){max-width:540px;margin-bottom:35px;font-family:Georgia,serif;font-size:17px;line-height:1.7}.business-types{background:#fff;grid-template-columns:repeat(3,1fr);padding-top:100px;padding-bottom:100px;display:grid}.business-types article{border-right:1px solid #e1dbd0;padding:20px 40px}.business-types h2{margin:55px 0 15px;font-family:Georgia,serif;font-size:31px;font-weight:400}.business-types p{color:#777166;font-family:Georgia,serif;line-height:1.7}.business-cta{text-align:center;background:#eee8dc;padding-top:120px;padding-bottom:120px}.business-cta h2{margin:0 0 35px;font-family:Georgia,serif;font-size:clamp(42px,4.5vw,68px);font-weight:400}.prestige-site{color:#e8dfcb;background:#090908}.prestige-nav{color:#d9c7a0;background:0 0;border-color:#c9aa6840;position:absolute;left:0;right:0}.prestige-nav .lang{color:#d9c7a0}.prestige-nav .valuation-button{color:#d9c7a0;background:0 0;border-color:#a9823b}.prestige-hero{background:#061021 url(/images/nappo-prestige-hero.webp) 50%/cover no-repeat;align-items:center;min-height:100svh;display:flex;position:relative}.prestige-hero:after{content:"";background:linear-gradient(90deg,#0000009e,#0000 68%),linear-gradient(#0000,#0000004d);position:absolute;inset:0}.prestige-hero>div{z-index:2;max-width:800px;padding:150px clamp(24px,8vw,130px);position:relative}.prestige-kicker{color:#b89a60;text-transform:uppercase;letter-spacing:.3em;margin:0 0 25px;font-size:9px}.prestige-hero h1{letter-spacing:-.06em;margin:0;font-family:Georgia,serif;font-size:clamp(78px,10vw,145px);font-weight:400;line-height:.78}.prestige-site em{color:#c3a566}.prestige-hero p:not(.prestige-kicker){color:#d3c8b5;margin:45px 0 35px;font-family:Georgia,serif;font-size:17px;line-height:1.7}.prestige-hero a,.prestige-intro a{text-transform:uppercase;letter-spacing:.18em;border-bottom:1px solid #9d8350;gap:35px;padding-bottom:9px;font-size:9px;display:inline-flex}.prestige-intro{grid-template-columns:1.3fr .7fr;align-items:end;gap:10vw;padding-top:150px;padding-bottom:150px;display:grid}.prestige-intro h2{margin:0;font-family:Georgia,serif;font-size:clamp(55px,6vw,88px);font-weight:400;line-height:1}.prestige-intro>div p{color:#938b7d;margin:0 0 35px;font-family:Georgia,serif;font-size:16px;line-height:1.9}.prestige-list{background:#11110f;padding-top:110px;padding-bottom:130px}.prestige-heading h2{margin:0 0 55px;font-family:Georgia,serif;font-size:50px;font-weight:400}.property-grid-dark .property-info h3,.property-grid-dark .property-info strong{color:#e8dfcb}.property-grid-dark .property-info>div{border-color:#332f27}.property-grid-dark .property-info span{color:#7f786c}.prestige-private{text-align:center;background:#090908;padding-top:150px;padding-bottom:150px}.prestige-private h2{margin:0;font-family:Georgia,serif;font-size:clamp(48px,5vw,75px);font-weight:400}.prestige-private>p:not(.prestige-kicker){color:#8d877d;margin:25px 0 35px;font-family:Georgia,serif}.prestige-button{color:#ceb478;text-transform:uppercase;letter-spacing:.18em;border:1px solid #a9823b;padding:17px 28px;font-size:9px;display:inline-flex}.prestige-footer{background:#050504;border-top:1px solid #252217}.sell-page-hero{color:#fff;background:linear-gradient(90deg,#000000b8,#00000038),url(/images/nappo-mallorca-hero.webp) 50%/cover no-repeat;grid-template-columns:1.25fr .75fr;align-items:center;gap:6vw;min-height:760px;padding:100px clamp(24px,7vw,110px);display:grid}.sell-page-copy h1{margin:0;font-family:Georgia,serif;font-size:clamp(56px,5.5vw,86px);font-weight:400;line-height:.98}.sell-page-copy>p:last-child{max-width:550px;margin-top:30px;font-family:Georgia,serif;font-size:17px;line-height:1.7}.valuation-form{color:#171713;background:#f7f4ed;padding:42px}.valuation-form>p{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:8px}.valuation-form h2{margin:10px 0 30px;font-family:Georgia,serif;font-size:30px;font-weight:400}.valuation-form label,.contact-hero form label{color:#746e64;text-transform:uppercase;letter-spacing:.15em;flex-direction:column;gap:8px;margin-bottom:18px;font-size:8px;display:flex}.valuation-form input,.valuation-form select,.contact-hero input,.contact-hero select,.contact-hero textarea{color:#171713;background:0 0;border:0;border-bottom:1px solid #cfc7b8;outline:0;width:100%;padding:10px 0;font-family:Georgia,serif;font-size:14px}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.valuation-form button,.contact-hero form button{background:var(--gold);color:#fff;text-transform:uppercase;letter-spacing:.16em;border:0;justify-content:space-between;width:100%;padding:16px 20px;font-size:9px;display:flex}.valuation-form small{color:#948d82;margin-top:14px;font-size:8px;display:block}.form-success,.contact-success{text-align:center;padding:40px 10px}.form-success span,.contact-success span{border:1px solid var(--gold);width:50px;height:50px;color:var(--gold);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.form-success h3,.contact-success h2{font-family:Georgia,serif;font-size:28px;font-weight:400}.form-success p,.contact-success p{color:#7b756c;font-family:Georgia,serif;line-height:1.6}.selling-pillars{background:#fff;padding-top:120px;padding-bottom:120px}.pillar-grid{border-top:1px solid #ddd6ca;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.pillar-grid article{border-right:1px solid #ddd6ca;padding:35px 30px}.pillar-grid h3{margin:65px 0 15px;font-family:Georgia,serif;font-size:27px;font-weight:400}.pillar-grid p{color:#736d62;font-family:Georgia,serif;line-height:1.7}.seller-results{text-align:center;color:#fff;background:#191915;padding-top:130px;padding-bottom:130px}.seller-results h2{margin:0;font-family:Georgia,serif;font-size:clamp(45px,5vw,72px);font-weight:400}.seller-results>p:last-child{color:#aaa294;font-family:Georgia,serif}.brand-hero{background-position:50%;min-height:650px}.story-section{background:#fff;grid-template-columns:1fr 1fr;gap:12vw;padding-top:130px;padding-bottom:130px;display:grid}.story-section h2{margin:0;font-family:Georgia,serif;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1.05}.story-section>div:last-child p{color:#696359;font-family:Georgia,serif;font-size:17px;line-height:1.85}.story-sign{font-style:italic;color:var(--gold)!important;margin-top:35px!important}.group-section{color:#fff;background:#1a1a16;padding-top:130px;padding-bottom:130px}.group-section>h2{margin:0;font-family:Georgia,serif;font-size:clamp(45px,5vw,70px);font-weight:400}.group-grid{border-top:1px solid #3a382f;grid-template-columns:repeat(5,1fr);margin-top:80px;display:grid}.group-grid article{border-right:1px solid #3a382f;padding:32px 24px}.group-grid span{color:#a98b4e;font-size:9px}.group-grid h3{margin:60px 0 12px;font-family:Georgia,serif;font-size:23px;font-weight:400}.group-grid p{color:#888175;font-family:Georgia,serif;line-height:1.5}.brand-results{background:#f7f4ed;grid-template-columns:1fr 1.4fr;align-items:end;gap:8vw;padding-top:130px;padding-bottom:130px;display:grid}.brand-results h2{margin:0;font-family:Georgia,serif;font-size:clamp(45px,5vw,70px);font-weight:400}.contact-hero{background:#f7f4ed;grid-template-columns:1fr 1fr;gap:10vw;padding-top:130px;padding-bottom:130px;display:grid}.contact-hero h1{margin:0;font-family:Georgia,serif;font-size:clamp(58px,6vw,90px);font-weight:400;line-height:.95}.contact-hero>div>p:last-child{color:#716a60;max-width:430px;font-family:Georgia,serif;font-size:17px;line-height:1.7}.contact-hero form{background:#fff;padding:45px}.contact-hero textarea{resize:none}.offices-section{background:#fff;padding-top:110px;padding-bottom:120px}.office-grid{border-top:1px solid #ddd6ca;grid-template-columns:repeat(3,1fr);display:grid}.office-grid article{border-bottom:1px solid #ddd6ca;border-right:1px solid #ddd6ca;min-height:240px;padding:30px}.office-grid h3{margin:55px 0 10px;font-family:Georgia,serif;font-size:26px;font-weight:400}.office-grid p{color:#7a746a;font-family:Georgia,serif}.office-grid a{color:var(--gold);font-size:11px}@media (width<=1050px){.inner-nav .desktop-nav{display:none}.inner-nav .menu-button{display:block}.inner-nav .valuation-button{display:none}.category-picks,.property-grid{grid-template-columns:1fr 1fr}.sell-page-hero{grid-template-columns:1fr}.group-grid{grid-template-columns:1fr 1fr 1fr}.prestige-intro{grid-template-columns:1fr}.pillar-grid,.business-types{grid-template-columns:1fr 1fr}.business-types article:last-child{grid-column:1/-1}.brand-results,.contact-hero{grid-template-columns:1fr}}@media (width<=700px){.inner-nav{height:82px}.inner-hero{padding-top:90px}.category-picks,.property-grid,.business-types,.pillar-grid,.story-section,.group-grid,.contact-hero,.office-grid{grid-template-columns:1fr}.category-picks>a{min-height:290px}.category-picks h2{margin-top:50px}.property-image{height:280px}.filter-bar{overflow-x:auto}.filter-bar span{display:none}.filter-bar button{min-width:130px}.business-hero,.brand-hero{min-height:620px}.business-hero>div,.brand-hero>div{padding:100px 24px}.prestige-hero>div{padding-left:24px;padding-right:24px}.prestige-intro,.prestige-list,.prestige-private{padding-top:95px;padding-bottom:95px}.prestige-intro h2{font-size:52px}.sell-page-hero{padding:110px 24px 70px}.valuation-form{padding:30px 24px}.form-row{grid-template-columns:1fr}.pillar-grid article,.group-grid article{border-bottom:1px solid #ddd6ca;border-right:0}.group-grid article{border-color:#3a382f}.story-section{gap:50px}.office-grid article{min-height:220px}.property-info>div{flex-direction:column;align-items:flex-start;gap:9px}}.inner-nav{z-index:60;position:sticky;top:0;box-shadow:0 8px 30px #0f0f0c0d}.prestige-nav{-webkit-backdrop-filter:blur(16px);background:#080807eb;position:sticky;top:0}.new-build-page{background:#f7f4ed}.new-build-hero{color:#fff;background:linear-gradient(90deg,#000000ad,#00000014),url(/images/nappo-mallorca-hero.webp) 50%/cover no-repeat;align-items:end;min-height:760px;display:flex}.new-build-hero>div{max-width:940px;padding:130px clamp(24px,8vw,130px)}.new-build-hero h1{margin:0;font-family:Georgia,serif;font-size:clamp(60px,7vw,104px);font-weight:400;line-height:.95}.new-build-hero>div>p:not(.eyebrow){color:#e1d8c8;max-width:580px;margin:30px 0;font-family:Georgia,serif;font-size:17px;line-height:1.7}.new-build-hero a{text-transform:uppercase;letter-spacing:.17em;border-bottom:1px solid #c4a261;padding-bottom:9px;font-size:9px;display:inline-flex}.new-build-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:10vw;padding-top:130px;padding-bottom:130px;display:grid}.new-build-intro h2{margin:0;font-family:Georgia,serif;font-size:clamp(50px,5vw,74px);font-weight:400;line-height:1.02}.new-build-intro>p{color:#696359;margin:0;font-family:Georgia,serif;font-size:17px;line-height:1.85}.promotion-list{background:#fff;padding-top:110px;padding-bottom:130px}.promotion-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.promotion-image{background-position:50%;background-size:cover;height:430px;position:relative}.promotion-image span{color:#fff;letter-spacing:.17em;font-size:9px;position:absolute;top:20px;left:20px}.promotion-copy{padding-top:22px}.promotion-copy>p{color:#a9823b;text-transform:uppercase;letter-spacing:.16em;margin:0 0 10px;font-size:8px}.promotion-copy h3{margin:0 0 20px;font-family:Georgia,serif;font-size:29px;font-weight:400}.promotion-copy>div{border-top:1px solid #ddd6ca;justify-content:space-between;padding-top:16px;display:flex}.promotion-copy strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.promotion-copy span{text-transform:uppercase;letter-spacing:.13em;font-size:7px}.developer-cta{color:#fff;text-align:center;background:#171713;padding-top:140px;padding-bottom:140px}.developer-cta h2{margin:0;font-family:Georgia,serif;font-size:clamp(50px,5vw,76px);font-weight:400}.developer-cta>p:not(.eyebrow){color:#aaa294;max-width:650px;margin:28px auto 34px;font-family:Georgia,serif;line-height:1.8}.developer-cta a{color:#d2b979;text-transform:uppercase;letter-spacing:.16em;border:1px solid #b89551;padding:17px 24px;font-size:8px;display:inline-flex}.sell-manifesto{background:#f7f4ed;grid-template-columns:.45fr 1.55fr;padding-top:145px;padding-bottom:145px;display:grid}.sell-manifesto h2{margin:0;font-family:Georgia,serif;font-size:clamp(55px,6vw,88px);font-weight:400;line-height:.98}.sell-manifesto>div>p{color:#6f695e;max-width:700px;font-family:Georgia,serif;font-size:17px;line-height:1.85}.selling-films{color:#e9e0cd;background:#11110f;padding-top:125px;padding-bottom:135px}.selling-films .section-heading h2{font-size:clamp(48px,5vw,72px)}.selling-film-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.selling-film-media{background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-end;height:470px;padding:22px;display:flex}.selling-film-media>span{color:#d9c18a;letter-spacing:.16em;font-size:9px}.selling-film-media button{color:#fff;text-transform:uppercase;letter-spacing:.15em;background:#00000040;border:1px solid #dec795a6;padding:12px 15px;font-size:7px}.selling-film-grid h3{margin:23px 0 10px;font-family:Georgia,serif;font-size:28px;font-weight:400}.selling-film-grid article>p{color:#928b7e;font-family:Georgia,serif;line-height:1.7}.seller-testimonials{background:#f7f4ed;padding-top:130px;padding-bottom:140px}.testimonial-grid{border-top:1px solid #d7d0c4;grid-template-columns:repeat(3,1fr);display:grid}.testimonial-grid blockquote{border-right:1px solid #d7d0c4;flex-direction:column;min-height:390px;margin:0;padding:35px 35px 28px;display:flex}.testimonial-grid blockquote>span{color:#a9823b;letter-spacing:.15em;font-size:9px}.testimonial-grid blockquote>p{margin:70px 0 45px;font-family:Georgia,serif;font-size:22px;line-height:1.55}.testimonial-grid footer{flex-direction:column;margin-top:auto;display:flex}.testimonial-grid small{color:#8a8378;text-transform:uppercase;letter-spacing:.13em;margin-top:7px;font-size:7px}.sell-closing{text-align:center;color:#fff;background:#090908;padding-top:140px;padding-bottom:140px}.sell-closing h2{margin:0 0 42px;font-family:Georgia,serif;font-size:clamp(50px,6vw,86px);font-weight:400;line-height:1}.sell-closing button{color:#d7bd84;text-transform:uppercase;letter-spacing:.17em;background:0 0;border:1px solid #b89551;padding:17px 26px;font-size:8px}@media (width<=1050px){.new-build-intro,.sell-manifesto{grid-template-columns:1fr;gap:40px}.promotion-grid,.selling-film-grid,.testimonial-grid{grid-template-columns:1fr 1fr}.testimonial-grid blockquote:last-child{grid-column:1/-1}}@media (width<=700px){.new-build-hero{min-height:660px}.new-build-hero>div{padding:100px 24px 80px}.new-build-intro,.promotion-list,.developer-cta,.sell-manifesto,.selling-films,.seller-testimonials,.sell-closing{padding-top:90px;padding-bottom:90px}.promotion-grid,.selling-film-grid,.testimonial-grid{grid-template-columns:1fr}.promotion-image,.selling-film-media{height:390px}.testimonial-grid blockquote,.testimonial-grid blockquote:last-child{border-bottom:1px solid #d7d0c4;border-right:0;grid-column:auto;min-height:330px}.testimonial-grid blockquote>p{margin-top:45px}.sell-page-hero{padding-top:95px}}.selling-film-media{background:#080807;padding:0;display:block;position:relative}.selling-film-media video{object-fit:cover;width:100%;height:100%;display:block}.selling-film-media>span{z-index:2;background:#080807bf;padding:8px 10px;position:absolute;top:20px;left:20px}.selling-methods{color:#eee5d3;background:#0b0b0a}.selling-method{border-bottom:1px solid #29271f;grid-template-columns:.82fr 1.18fr;align-items:center;gap:7vw;min-height:760px;padding-top:120px;padding-bottom:120px;display:grid}.selling-method:nth-child(2n){background:#141411;grid-template-columns:1.18fr .82fr}.selling-method:nth-child(2n) .method-copy{order:2}.selling-method:nth-child(2n) .method-media{order:1}.method-copy{position:relative}.method-index{color:#7d755f;letter-spacing:.18em;font-size:8px;position:absolute;top:0;right:0}.method-copy h2{text-transform:uppercase;margin:15px 0 16px;font-family:Georgia,serif;font-size:clamp(52px,5vw,76px);font-weight:400;line-height:.96}.method-copy h3{color:#c2a464;margin:0 0 28px;font-family:Georgia,serif;font-size:24px;font-style:italic;font-weight:400}.method-description{color:#a49d90;max-width:600px;font-family:Georgia,serif;font-size:16px;line-height:1.8}.method-copy ul{border-top:1px solid #343127;margin:38px 0 0;padding:0;list-style:none}.method-copy li{text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid #343127;padding:15px 0;font-size:8px}.method-media{background:#080807;height:620px;position:relative;overflow:hidden}.method-media video{object-fit:cover;width:100%;height:100%;display:block}.method-media>div{color:#fff;text-transform:uppercase;letter-spacing:.17em;pointer-events:none;background:linear-gradient(#0000,#000000b8);justify-content:space-between;padding:22px 25px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.method-media small{color:#d0b271}.sell-foundation{background:#f6f2e9;padding-top:140px;padding-bottom:145px}.foundation-heading{grid-template-columns:.45fr 1.1fr .65fr;align-items:end;gap:5vw;margin-bottom:80px;display:grid}.foundation-heading h2{margin:0;font-family:Georgia,serif;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1.02}.foundation-heading>p:last-child{color:#746d62;margin:0;font-family:Georgia,serif;line-height:1.75}.foundation-grid{border-top:1px solid #d4ccbd;grid-template-columns:repeat(3,1fr);display:grid}.foundation-grid article{border-bottom:1px solid #d4ccbd;border-right:1px solid #d4ccbd;min-height:270px;padding:28px 30px 32px 0}.foundation-grid article:nth-child(3n+2),.foundation-grid article:nth-child(3n+3){padding-left:30px}.foundation-grid article:nth-child(3n){border-right:0}.foundation-grid span{color:#a9823b;letter-spacing:.16em;font-size:8px}.foundation-grid h3{margin:62px 0 12px;font-family:Georgia,serif;font-size:27px;font-weight:400}.foundation-grid p{color:#777064;max-width:330px;margin:0;font-family:Georgia,serif;line-height:1.65}.portal-section{color:#eee5d3;background:#171714;padding-top:130px;padding-bottom:135px}.portal-section>div:first-child{grid-template-columns:.45fr 1.55fr;gap:5vw;display:grid}.portal-section h2{max-width:850px;margin:0;font-family:Georgia,serif;font-size:clamp(48px,5vw,72px);font-weight:400}.portal-section>p{color:#a19a8d;max-width:610px;margin:30px 0 65px auto;font-family:Georgia,serif;line-height:1.8}.portal-wall{border-top:1px solid #39362d;border-left:1px solid #39362d;grid-template-columns:repeat(4,1fr);display:grid}.portal-wordmark{color:#d7d0c1;letter-spacing:-.02em;text-align:center;border-bottom:1px solid #39362d;border-right:1px solid #39362d;place-items:center;min-height:105px;font-family:Georgia,serif;font-size:clamp(15px,1.5vw,22px);display:grid}.portal-wordmark:nth-child(3n){font-style:italic}.portal-wordmark:nth-child(4n+2){letter-spacing:-.05em;font-family:Arial,sans-serif;font-weight:700}.portal-wordmark:hover{color:#d1b575;background:#1e1d18}.property-premier{color:#fff;background:linear-gradient(90deg,#050504ed,#05050494),url(/images/nappo-mallorca-hero.webp) 50%/cover no-repeat;grid-template-columns:.35fr 1.05fr .6fr;align-items:end;gap:5vw;padding-top:150px;padding-bottom:150px;display:grid}.property-premier>span{color:#c4a562;text-transform:uppercase;letter-spacing:.18em;align-self:start;font-size:8px}.property-premier h2{margin:0;font-family:Georgia,serif;font-size:clamp(50px,5.2vw,78px);font-weight:400;line-height:1}.property-premier>p{color:#d0c8ba;margin:0;font-family:Georgia,serif;line-height:1.8}@media (width<=1050px){.selling-method,.selling-method:nth-child(2n){grid-template-columns:1fr;gap:55px}.selling-method:nth-child(2n) .method-copy,.selling-method:nth-child(2n) .method-media{order:initial}.method-media{height:540px}.foundation-heading,.property-premier{grid-template-columns:1fr 1fr}.foundation-heading>.eyebrow,.property-premier>span{grid-column:1/-1}.foundation-grid{grid-template-columns:1fr 1fr}.foundation-grid article:nth-child(3n){border-right:1px solid #d4ccbd}.foundation-grid article:nth-child(2n){border-right:0;padding-left:30px}.foundation-grid article:nth-child(odd){padding-left:0}.portal-wall{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.selling-method{min-height:0;padding-top:90px;padding-bottom:90px}.method-copy h2{font-size:44px}.method-index{margin-bottom:35px;display:block;position:static}.method-media{height:430px}.sell-foundation,.portal-section,.property-premier{padding-top:90px;padding-bottom:90px}.foundation-heading,.property-premier,.portal-section>div:first-child{grid-template-columns:1fr;gap:30px}.foundation-grid{grid-template-columns:1fr}.foundation-grid article,.foundation-grid article:nth-child(n){border-right:0;min-height:230px;padding-left:0}.foundation-grid h3{margin-top:50px}.portal-section>p{margin:25px 0 50px}.portal-wall{grid-template-columns:1fr 1fr}.portal-wordmark{min-height:90px}.property-premier{align-items:start}.property-premier>span{grid-column:auto}.property-premier>p{margin-top:15px}}.sell-v10{background:#f5f1e9}.sell-v10-hero{background:linear-gradient(90deg,#0c0806d1,#0c080640),url(/images/nappo-mallorca-hero.webp) 50%/cover no-repeat}.sell-v10-hero .sell-page-copy{max-width:820px}.sell-v10-hero .sell-page-copy h1{font-size:clamp(54px,6vw,92px)}.sell-v10-hero .sell-page-copy em{color:#d2b475}.sell-v10-intro{grid-template-columns:.4fr 1.15fr .45fr;align-items:end;gap:5vw;padding-top:140px;padding-bottom:110px;display:grid}.sell-v10-intro h2{margin:0;font-family:Georgia,serif;font-size:clamp(50px,5.5vw,78px);font-weight:400;line-height:1}.sell-v10-intro>p:last-child{color:#6f695f;margin:0;font-family:Georgia,serif;line-height:1.8}.sell-v10-method-films{grid-template-columns:repeat(3,1fr);gap:22px;padding-top:0;padding-bottom:140px;display:grid}.sell-v10-method-films article{min-width:0}.sell-v10-film{background:#0b0a09;height:520px;display:block;position:relative;overflow:hidden}.sell-v10-film video{object-fit:cover;width:100%;height:100%;display:block}.sell-v10-film:after{content:"";pointer-events:none;background:linear-gradient(#00000005,#000000ad);position:absolute;inset:0}.sell-v10-film>span{z-index:2;color:#e6d1a1;letter-spacing:.17em;background:#0d0a08c2;padding:8px 10px;font-size:8px;position:absolute;top:20px;left:20px}.sell-v10-film>small{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.18em;font-size:7px;position:absolute;bottom:20px;left:20px}.sell-v10-method-films article>div{padding-top:22px}.sell-v10-method-films article>div p{color:#a9823b;text-transform:uppercase;letter-spacing:.15em;margin:0 0 9px;font-size:7px}.sell-v10-method-films h2{text-transform:uppercase;margin:0 0 20px;font-family:Georgia,serif;font-size:29px;font-weight:400}.sell-v10-method-films article>div>a{text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #8d867a;padding-bottom:7px;font-size:7px}.sell-v10-detail{padding-top:145px;padding-bottom:150px;scroll-margin-top:90px}.sell-v10-detail-head{grid-template-columns:.3fr 1fr;gap:0 4vw;margin-bottom:80px;display:grid}.sell-v10-detail-head>span{color:#a9823b;letter-spacing:.17em;grid-row:1/4;font-size:9px}.sell-v10-detail-head>p{margin-top:0}.sell-v10-detail-head h2{max-width:1100px;margin:10px 0 0;font-family:Georgia,serif;font-size:clamp(52px,5.5vw,80px);font-weight:400;line-height:1}.sell-v10-detail-head>p:last-child{color:#aaa294;max-width:650px;font-family:Georgia,serif;line-height:1.8}.sell-v10-puesta{color:#eee5d3;background:#180e0a}.sell-v10-columns{grid-template-columns:1fr 1fr;gap:9vw;display:grid}.sell-v10-columns p{color:#b8afa1;font-family:Georgia,serif;font-size:16px;line-height:1.8}.sell-v10-columns .sell-v10-lead{color:#eee5d3;margin-top:0;font-size:22px}.sell-v10-columns h3{color:#d0af6e;margin:45px 0 13px;font-family:Georgia,serif;font-size:27px;font-weight:400}.sell-v10-list{border-top:1px solid #45372e;margin:0;padding:0;list-style:none}.sell-v10-list li{color:#d7cec0;border-bottom:1px solid #45372e;padding:13px 0;font-family:Georgia,serif}.sell-v10-promise{border-top:1px solid #b79452;border-bottom:1px solid #b79452;grid-template-columns:.55fr 1.45fr;gap:6vw;margin-top:90px;padding:45px 0;display:grid}.sell-v10-promise>span{color:#d2b474;font-family:Georgia,serif;font-size:clamp(50px,6vw,85px);line-height:.9}.sell-v10-promise h3{text-transform:uppercase;margin:0 0 18px;font-family:Georgia,serif;font-size:31px;font-weight:400}.sell-v10-promise p{color:#aaa193;font-family:Georgia,serif;line-height:1.75}.sell-v10-project{background:#f6f2e9}.sell-v10-project-grid{border-top:1px solid #d3cbbb;grid-template-columns:repeat(3,1fr);display:grid}.sell-v10-project-grid article{border-right:1px solid #d3cbbb;min-height:330px;padding:30px 35px}.sell-v10-project-grid article:first-child{padding-left:0}.sell-v10-project-grid article:last-child{border-right:0}.sell-v10-project-grid span{color:#a9823b;letter-spacing:.16em;font-size:8px}.sell-v10-project-grid h3{margin:68px 0 15px;font-family:Georgia,serif;font-size:29px;font-weight:400}.sell-v10-project-grid p{color:#716a60;font-family:Georgia,serif;line-height:1.72}.sell-v10-book{color:#eee5d3;background:#171714;grid-template-columns:1fr 1fr;gap:8vw;margin-top:85px;padding:70px;display:grid}.sell-v10-book h3{margin:10px 0 24px;font-family:Georgia,serif;font-size:clamp(40px,4vw,60px);font-weight:400}.sell-v10-book>div>p:last-child{color:#a69f92;font-family:Georgia,serif;line-height:1.8}.sell-v10-book ul{border-top:1px solid #3a372e;margin:0;padding:0;list-style:none}.sell-v10-book li{color:#d1c8b9;border-bottom:1px solid #3a372e;padding:14px 0;font-family:Georgia,serif}.sell-v10-clearout{max-width:850px;margin-top:75px;margin-left:auto}.sell-v10-clearout h3{margin:12px 0;font-family:Georgia,serif;font-size:38px;font-weight:400}.sell-v10-clearout>p:last-child{color:#716a60;font-family:Georgia,serif;font-size:17px;line-height:1.8}.sell-v10-premium{color:#eee5d3;background:#0a0a09}.sell-v10-premium-grid{border-top:1px solid #333027;grid-template-columns:repeat(3,1fr);display:grid}.sell-v10-premium-grid>div{border-bottom:1px solid #333027;border-right:1px solid #333027;min-height:145px;padding:25px 30px}.sell-v10-premium-grid>div:nth-child(3n+1){padding-left:0}.sell-v10-premium-grid>div:nth-child(3n){border-right:0}.sell-v10-premium-grid span{color:#b99a5b;letter-spacing:.15em;font-size:7px}.sell-v10-premium-grid p{color:#d7cec0;margin:32px 0 0;font-family:Georgia,serif;font-size:16px;line-height:1.55}.sell-v10-inhouse{background:#fff;padding-top:145px;padding-bottom:150px}.sell-v10-inhouse-head{grid-template-columns:.4fr 1.1fr .5fr;align-items:end;gap:5vw;margin-bottom:75px;display:grid}.sell-v10-inhouse-head h2{margin:0;font-family:Georgia,serif;font-size:clamp(50px,5vw,74px);font-weight:400;line-height:1}.sell-v10-inhouse-head>p:last-child{color:#716a60;margin:0;font-family:Georgia,serif;line-height:1.75}.sell-v10-team-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.sell-v10-team-media{background:#0b0a09;height:470px;position:relative;overflow:hidden}.sell-v10-team-media video{object-fit:cover;width:100%;height:100%;display:block}.sell-v10-team-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#000000b3);position:absolute;inset:0}.sell-v10-team-media span,.sell-v10-team-media small{z-index:2;color:#fff;position:absolute}.sell-v10-team-media span{color:#d0b271;font-size:8px;top:20px;left:20px}.sell-v10-team-media small{text-transform:uppercase;letter-spacing:.15em;font-size:7px;bottom:20px;left:20px}.sell-v10-team-grid h3{margin:24px 0 12px;font-family:Georgia,serif;font-size:29px;font-weight:400}.sell-v10-team-grid article>p{color:#716a60;font-family:Georgia,serif;line-height:1.7}.sell-v10-commercial{color:#eee5d3;background:#19130f;grid-template-columns:1fr 1fr;gap:10vw;padding-top:145px;padding-bottom:145px;display:grid}.sell-v10-commercial h2{margin:10px 0 32px;font-family:Georgia,serif;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1}.sell-v10-commercial h3{color:#d0b271;margin:42px 0 12px;font-family:Georgia,serif;font-size:27px;font-weight:400}.sell-v10-commercial p{color:#afa699;font-family:Georgia,serif;line-height:1.8}.sell-v10-commercial-note{color:#e4dac8!important;margin-top:35px!important}.sell-v10-commercial .sell-v10-list{margin-top:25px}.sell-v10-reporting{background:#d7c3a4;grid-template-columns:.85fr .55fr 1fr;gap:7vw;padding-top:140px;padding-bottom:150px;display:grid}.sell-v10-reporting h2{margin:10px 0 25px;font-family:Georgia,serif;font-size:clamp(45px,4.5vw,66px);font-weight:400;line-height:1}.sell-v10-reporting>div:first-child>p:last-child{font-family:Georgia,serif;line-height:1.7}.sell-v10-reporting>ul{border-top:1px solid #a58f70;margin:0;padding:0;list-style:none}.sell-v10-reporting>ul li{border-bottom:1px solid #a58f70;padding:11px 0;font-family:Georgia,serif}.sell-v10-timeline{background:#f7f3eb;padding:35px}.sell-v10-timeline ol{margin:25px 0 0;padding:0;list-style:none}.sell-v10-timeline li{color:#686157;border-bottom:1px solid #d6cec0;padding:13px 0;font-family:Georgia,serif;line-height:1.45}.sell-v10-timeline li span{color:#9d7c3f;text-transform:uppercase;letter-spacing:.14em;margin-bottom:4px;font-family:Arial,sans-serif;font-size:7px;display:block}.sell-v10 .sell-closing h2{font-size:clamp(48px,5.6vw,80px)}@media (width<=1050px){.sell-v10-intro,.sell-v10-inhouse-head{grid-template-columns:1fr 1fr}.sell-v10-intro>.eyebrow,.sell-v10-inhouse-head>.eyebrow{grid-column:1/-1}.sell-v10-method-films,.sell-v10-team-grid{grid-template-columns:1fr 1fr}.sell-v10-method-films article:last-child,.sell-v10-team-grid article:last-child{grid-column:1/-1}.sell-v10-film,.sell-v10-team-media{height:440px}.sell-v10-columns,.sell-v10-commercial{gap:6vw}.sell-v10-reporting{grid-template-columns:1fr 1fr}.sell-v10-timeline{grid-column:1/-1}.sell-v10-project-grid,.sell-v10-premium-grid{grid-template-columns:1fr 1fr}.sell-v10-premium-grid>div:nth-child(3n){border-right:1px solid #333027}.sell-v10-premium-grid>div:nth-child(2n){border-right:0}}@media (width<=700px){.sell-v10-intro{padding-top:90px;padding-bottom:70px}.sell-v10-intro,.sell-v10-inhouse-head,.sell-v10-method-films,.sell-v10-team-grid,.sell-v10-columns,.sell-v10-commercial,.sell-v10-reporting{grid-template-columns:1fr}.sell-v10-method-films{padding-bottom:90px}.sell-v10-method-films article:last-child,.sell-v10-team-grid article:last-child{grid-column:auto}.sell-v10-film,.sell-v10-team-media{height:390px}.sell-v10-detail,.sell-v10-inhouse,.sell-v10-commercial,.sell-v10-reporting{padding-top:90px;padding-bottom:90px}.sell-v10-detail-head{grid-template-columns:1fr;margin-bottom:55px}.sell-v10-detail-head>span{grid-row:auto;margin-bottom:28px}.sell-v10-detail-head h2{font-size:46px}.sell-v10-columns{gap:60px}.sell-v10-promise{grid-template-columns:1fr;gap:35px;margin-top:65px}.sell-v10-project-grid,.sell-v10-premium-grid{grid-template-columns:1fr}.sell-v10-project-grid article,.sell-v10-project-grid article:first-child{border-bottom:1px solid #d3cbbb;border-right:0;min-height:280px;padding:28px 0}.sell-v10-book{grid-template-columns:1fr;gap:45px;padding:45px 25px}.sell-v10-clearout{margin-top:60px}.sell-v10-premium-grid>div,.sell-v10-premium-grid>div:nth-child(n){border-right:0;min-height:125px;padding-left:0}.sell-v10-inhouse-head{gap:30px}.sell-v10-reporting{gap:55px}.sell-v10-timeline{grid-column:auto;padding:30px 24px}}.sell-v11-base{background:#f5f1e9;padding-top:145px;padding-bottom:0}.sell-v11-base-head{grid-template-columns:.35fr 1.1fr .55fr;align-items:end;gap:5vw;margin-bottom:78px;display:grid}.sell-v11-base-head h2{margin:0;font-family:Georgia,serif;font-size:clamp(50px,5vw,74px);font-weight:400;line-height:1}.sell-v11-base-head>p:last-child{color:#716a60;margin:0;font-family:Georgia,serif;line-height:1.75}.sell-v11-base-grid{border-top:1px solid #d4ccbd;grid-template-columns:repeat(3,1fr);display:grid}.sell-v11-base-grid article{border-bottom:1px solid #d4ccbd;border-right:1px solid #d4ccbd;min-height:260px;padding:27px 30px}.sell-v11-base-grid article:nth-child(3n+1){padding-left:0}.sell-v11-base-grid article:nth-child(3n){border-right:0}.sell-v11-base-grid span{color:#a9823b;letter-spacing:.16em;font-size:8px}.sell-v11-base-grid h3{margin:57px 0 12px;font-family:Georgia,serif;font-size:27px;font-weight:400}.sell-v11-base-grid p{color:#746d62;margin:0;font-family:Georgia,serif;line-height:1.65}.sell-v11-portals{color:#eee5d3;background:#171714;grid-template-columns:.55fr 1.45fr;gap:7vw;margin:105px calc(-1*clamp(24px,8vw,130px)) 0;padding:100px clamp(24px,8vw,130px) 110px;display:grid}.sell-v11-portals>div:first-child h3{margin:12px 0 24px;font-family:Georgia,serif;font-size:clamp(38px,4vw,56px);font-weight:400}.sell-v11-portals>div:first-child>p:last-child{color:#a39b8e;font-family:Georgia,serif;line-height:1.75}.sell-v11-logo-wall{border-top:1px solid #3a372e;border-left:1px solid #3a372e;grid-template-columns:repeat(4,1fr);display:grid}.sell-v11-logo-wall>div{background:#f9f7f2;border-bottom:1px solid #3a372e;border-right:1px solid #3a372e;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:122px;padding:17px;display:flex}.sell-v11-logo-wall img{object-fit:contain;width:auto;max-width:90px;height:44px;display:block}.sell-v11-logo-wall span{color:#2b2924;text-align:center;font-family:Georgia,serif;font-size:13px}.sell-v11-logo-wall>div:hover{background:#fff}.sell-v11-method-intro{background:#fff;padding-bottom:85px}.sell-v11-methods{background:#080807;grid-template-columns:repeat(3,1fr);min-height:760px;display:grid}.sell-v11-method{color:#fff;filter:saturate(.78);background-position:50%;background-size:cover;border-right:1px solid #ffffff52;flex-direction:column;justify-content:space-between;min-height:760px;padding:38px 35px 42px;transition:flex .5s,filter .4s;display:flex}.sell-v11-method:last-child{border-right:0}.sell-v11-method:hover{filter:saturate(1.05)}.sell-v11-method>span{letter-spacing:.17em;font-size:8px}.sell-v11-method p{color:#d8bd83;text-transform:uppercase;letter-spacing:.16em;margin:0 0 12px;font-size:8px}.sell-v11-method h2{text-transform:uppercase;max-width:440px;margin:0 0 35px;font-family:Georgia,serif;font-size:clamp(42px,4.2vw,68px);font-weight:400;line-height:.92}.sell-v11-method b{text-transform:uppercase;letter-spacing:.16em;border-bottom:1px solid #d0b271;padding-bottom:8px;font-size:8px;font-weight:400;display:inline-flex}.sell-v11-jump{z-index:45;color:#eee5d3;-webkit-backdrop-filter:blur(14px);background:#0c0c0af0;border-bottom:1px solid #342f26;grid-template-columns:repeat(3,1fr);height:76px;display:grid;position:sticky;top:96px}.sell-v11-jump a{text-transform:uppercase;letter-spacing:.14em;border-right:1px solid #342f26;justify-content:center;align-items:center;gap:18px;font-size:8px;display:flex}.sell-v11-jump a:last-child{border-right:0}.sell-v11-jump a:hover{color:#d2b475;background:#171713}.sell-v11-jump span{color:#aa8a4f;font-size:7px}.sell-v10-detail{scroll-margin-top:172px}@media (width<=1050px){.sell-v11-base-head{grid-template-columns:1fr 1fr}.sell-v11-base-head>.eyebrow{grid-column:1/-1}.sell-v11-base-grid{grid-template-columns:1fr 1fr}.sell-v11-base-grid article:nth-child(3n){border-right:1px solid #d4ccbd}.sell-v11-base-grid article:nth-child(2n){border-right:0}.sell-v11-base-grid article:nth-child(odd){padding-left:0}.sell-v11-portals{grid-template-columns:1fr;gap:55px}.sell-v11-logo-wall{grid-template-columns:repeat(3,1fr)}.sell-v11-methods{min-height:650px}.sell-v11-method{min-height:650px;padding:30px 24px}.sell-v11-jump{top:82px}}@media (width<=700px){.sell-v11-base{padding-top:90px}.sell-v11-base-head,.sell-v11-base-grid{grid-template-columns:1fr}.sell-v11-base-head{gap:28px;margin-bottom:55px}.sell-v11-base-grid article,.sell-v11-base-grid article:nth-child(n){border-right:0;min-height:220px;padding-left:0}.sell-v11-portals{margin-top:70px;padding-top:80px;padding-bottom:85px}.sell-v11-logo-wall{grid-template-columns:1fr 1fr}.sell-v11-logo-wall>div{min-height:110px;padding:13px}.sell-v11-logo-wall img{max-width:72px;height:36px}.sell-v11-method-intro{padding-top:90px;padding-bottom:60px}.sell-v11-methods{grid-template-columns:1fr;min-height:0}.sell-v11-method{border-bottom:1px solid #ffffff59;border-right:0;min-height:78svh}.sell-v11-method h2{font-size:48px}.sell-v11-jump{height:64px;overflow-x:auto}.sell-v11-jump a{letter-spacing:.08em;gap:7px;min-width:0;padding:0 10px;font-size:6px}.sell-v11-jump span{display:none}.sell-v10-detail{scroll-margin-top:146px}}.inner-hero.compact p:last-child{margin-top:16px}.sell-v11-logo-wall img{max-width:112px;height:48px}.sell-v11-logo-wall>div{min-height:132px}.sell-v11-portals{margin-left:calc(0px - clamp(24px,8vw,130px));margin-right:calc(0px - clamp(24px,8vw,130px))}.sell-v11-method{background:#080807;position:relative;overflow:hidden}.sell-v11-method:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#07070614,#070706e0);position:absolute;inset:0}.sell-v11-method>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sell-v11-method>span,.sell-v11-method>div{z-index:2;position:relative}.sell-v11-portals{margin-top:105px}@media (width<=700px){.sell-v11-portals{margin-top:70px}}.brand-offices{background:#fff;padding-top:135px;padding-bottom:145px}.brand-offices-head{grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;margin-bottom:70px;display:grid}.brand-offices-head h2{margin:0;font-family:Georgia,serif;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1.02}.brand-offices-head h2 em{color:#a9823b}.brand-offices-head>p{color:#716a60;max-width:480px;margin:0;font-family:Georgia,serif;font-size:16px;line-height:1.8}.office-gallery-grid{grid-template-columns:repeat(2,1fr);gap:50px 22px;display:grid}.office-gallery-card{border-top:1px solid #c5a35f;min-width:0;padding-top:13px}.office-gallery-card.is-ready{grid-column:1/-1}.office-gallery-cover{cursor:pointer;background:#111;border:0;width:100%;height:620px;padding:0;position:relative;overflow:hidden}.office-gallery-cover img{object-fit:cover;width:100%;height:100%;transition:transform .65s,filter .65s;display:block}.office-gallery-cover:after{content:"";background:linear-gradient(#0000 58%,#00000094);position:absolute;inset:0}.office-gallery-cover:hover img{filter:brightness(.9);transform:scale(1.015)}.office-gallery-cover span{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.18em;font-size:8px;position:absolute;bottom:25px;right:28px}.office-gallery-placeholder{color:#b89959;background:#f4f0e8;place-items:center;height:210px;display:grid}.office-gallery-placeholder span{letter-spacing:.12em;font-family:Georgia,serif;font-size:32px}.office-gallery-copy{padding-top:21px}.office-gallery-copy>span{color:#a9823b;text-transform:uppercase;letter-spacing:.17em;font-size:8px}.office-gallery-copy h3{margin:10px 0 16px;font-family:Georgia,serif;font-size:34px;font-weight:400}.office-gallery-copy button{text-transform:uppercase;letter-spacing:.15em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9b958a;padding:0 0 8px;font-size:8px}.office-gallery-copy button b{color:#a9823b;margin-left:28px;font-size:14px;font-weight:400}.office-gallery-copy p{color:#9a9388;margin:0;font-family:Georgia,serif;font-size:14px}.office-lightbox{z-index:1000;color:#eee4d0;background:#050504fa;justify-content:center;align-items:center;padding:90px 105px 55px;display:flex;position:fixed;inset:0}.office-lightbox>img{object-fit:contain;max-width:100%;max-height:calc(100vh - 145px);box-shadow:0 20px 80px #00000059}.office-lightbox-top{border-bottom:1px solid #2c2922;justify-content:space-between;align-items:center;height:76px;padding:0 32px;display:flex;position:absolute;top:0;left:0;right:0}.office-lightbox-top>div{align-items:center;gap:22px;display:flex}.office-lightbox-top span{font-family:Georgia,serif;font-size:20px}.office-lightbox-top small{color:#b99a5a;letter-spacing:.18em;font-size:8px}.office-lightbox-top button{color:#eee4d0;text-transform:uppercase;letter-spacing:.17em;cursor:pointer;background:0 0;border:0;font-size:8px}.office-lightbox-arrow{color:#d5ba7e;cursor:pointer;background:#0505048c;border:1px solid #8f7542;border-radius:50%;width:56px;height:56px;font-size:20px;position:absolute;top:50%}.office-lightbox-arrow.previous{left:25px}.office-lightbox-arrow.next{right:25px}@media (width<=700px){.brand-offices{padding-top:90px;padding-bottom:95px}.brand-offices-head,.office-gallery-grid{grid-template-columns:1fr}.brand-offices-head{gap:30px;margin-bottom:50px}.office-gallery-card.is-ready{grid-column:auto}.office-gallery-cover{height:68vw;min-height:270px}.office-gallery-placeholder{height:160px}.office-gallery-grid{gap:38px}.office-gallery-copy h3{font-size:29px}.office-lightbox{padding:76px 0 70px}.office-lightbox>img{width:100%;max-height:calc(100vh - 146px)}.office-lightbox-top{height:66px;padding:0 18px}.office-lightbox-arrow{width:44px;height:44px;top:auto;bottom:14px}.office-lightbox-arrow.previous{left:calc(50% - 57px)}.office-lightbox-arrow.next{right:calc(50% - 57px)}}.office-gallery-card.is-ready,.office-gallery-card.is-featured{grid-column:1/-1}.office-gallery-cover,.office-gallery-card.is-featured .office-gallery-cover{height:clamp(480px,58vw,720px)}.office-gallery-copy{grid-template-columns:.7fr 1.3fr;align-items:start;column-gap:7vw;padding:30px 0 74px;display:grid}.office-gallery-copy>span{grid-column:1/-1}.office-gallery-copy h3{font-size:clamp(44px,6vw,78px)}.office-gallery-copy address,.office-gallery-copy>p,.office-gallery-actions{grid-column:2}.office-gallery-placeholder{height:520px}@media (width<=700px){.office-gallery-card.is-featured{grid-column:1/-1}.office-gallery-cover,.office-gallery-card.is-featured .office-gallery-cover,.office-gallery-placeholder{height:68vw;min-height:270px}.office-gallery-copy{padding:22px 0 48px;display:block}.office-gallery-copy h3{font-size:38px}}.property-image>button{background:#ffffffeb;border:0;border-radius:50%;width:34px;height:34px;font-size:17px;position:absolute;top:15px;right:15px}.search-page{background:#fff;flex-direction:column;height:100svh;display:flex;overflow:hidden}.search-title{justify-content:space-between;align-items:end;min-height:150px;padding:35px clamp(24px,4vw,64px) 30px;display:flex}.search-title .eyebrow{margin-bottom:10px}.search-title h1{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(45px,4vw,65px);font-weight:400}.search-title>p{color:#746e64;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.search-title>p strong{color:var(--gold);margin-right:8px;font-family:Georgia,serif;font-size:28px;font-weight:400}.map-filter-bar{background:#fff;border-top:1px solid #ddd7cc;border-bottom:1px solid #ddd7cc;min-height:76px;display:flex}.map-filter-bar label{color:#91897c;text-transform:uppercase;letter-spacing:.16em;border-right:1px solid #ddd7cc;min-width:165px;padding:15px 22px;font-size:7px}.map-filter-bar select{appearance:none;color:#24221e;background:0 0;border:0;outline:0;width:100%;margin-top:8px;font-family:Georgia,serif;font-size:13px;display:block}.more-filter{text-transform:uppercase;letter-spacing:.13em;background:#fff;border:0;border-right:1px solid #ddd7cc;min-width:130px;font-size:8px}.view-switch{margin-left:auto;padding:13px;display:flex}.view-switch button{color:#8c8579;text-transform:uppercase;letter-spacing:.13em;background:0 0;border:0;padding:0 12px;font-size:7px}.view-switch button.active{color:#171713;text-underline-offset:6px;text-decoration:underline}.map-search-layout{flex:1;grid-template-columns:46% 54%;min-height:0;display:grid}.map-results{background:#fff;min-width:0;padding:0 26px 40px;overflow-y:auto}.map-results-top{color:#7e776b;text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;align-items:center;height:62px;font-size:8px;display:flex}.map-results-top button{text-transform:uppercase;letter-spacing:.13em;background:0 0;border:0;font-size:8px}.map-card-grid{grid-template-columns:1fr 1fr;gap:30px 18px;display:grid}.map-card-grid article{transition:all .25s}.map-card-grid article.selected{box-shadow:0 0 0 1px #b39354}.map-card-image{background-position:50%;background-size:cover;height:210px;position:relative}.map-card-image>span{text-transform:uppercase;letter-spacing:.1em;background:#fff;padding:6px 8px;font-size:7px;position:absolute;top:12px;left:12px}.map-card-image>button{background:#fff;border:0;border-radius:50%;width:31px;height:31px;font-size:15px;position:absolute;top:12px;right:12px}.map-card-info{padding:15px 14px 17px}.map-card-info p{color:var(--gold);text-transform:uppercase;letter-spacing:.15em;margin:0 0 7px;font-size:7px}.map-card-info h2{min-height:44px;margin:0 0 13px;font-family:Georgia,serif;font-size:18px;font-weight:400;line-height:1.22}.map-card-info strong{font-family:Georgia,serif;font-size:15px;font-weight:400;display:block}.map-card-info>span{color:#898276;margin-top:8px;font-size:8px;display:block}.map-panel{background:#d9d5cc;position:relative;overflow:hidden}.map-panel iframe{filter:grayscale()sepia(.12)contrast(.86);border:0;width:100%;height:100%;position:absolute;inset:0}.map-overlay{pointer-events:none;background:#cabea61f;position:absolute;inset:0}.map-pin{z-index:2;cursor:pointer;background:#fff;border:0;border-radius:20px;padding:8px 11px;font-family:Georgia,serif;font-size:11px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 16px #0000002e}.map-pin.selected{z-index:3;color:#fff;background:#a9823b;transform:translate(-50%,-50%)scale(1.12)}.draw-area{z-index:3;color:#fff;text-transform:uppercase;letter-spacing:.14em;background:#171713;border:0;padding:12px 15px;font-size:8px;position:absolute;top:20px;left:20px}.map-zoom{z-index:3;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 3px 12px #0000001f}.map-zoom button{background:#fff;border:0;border-bottom:1px solid #ddd;width:36px;height:36px;font-size:18px}.map-selected-card{z-index:3;background:#fff;width:330px;position:absolute;bottom:20px;left:20px;box-shadow:0 10px 30px #0000002e}.map-selected-card>a{grid-template-columns:120px 1fr;min-height:110px;display:grid}.map-selected-card>a>div{background-position:50%;background-size:cover}.map-selected-card span{flex-direction:column;padding:15px;display:flex}.map-selected-card small{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:7px}.map-selected-card b{margin:7px 0;font-family:Georgia,serif;font-size:14px;font-weight:400;line-height:1.2}.map-selected-card strong{font-size:11px}.view-list{grid-template-columns:1fr}.view-list .map-panel{display:none}.view-list .map-card-grid{grid-template-columns:repeat(3,1fr)}.view-map{grid-template-columns:1fr}.view-map .map-results{display:none}.property-detail{background:#fff}.property-breadcrumb{color:#7f786c;text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #e1dcd2;align-items:center;min-height:70px;padding:0 clamp(24px,5vw,80px);font-size:8px;display:flex}.property-breadcrumb>span{margin:auto}.property-breadcrumb>div{gap:20px;display:flex}.property-breadcrumb button{text-transform:uppercase;letter-spacing:.13em;background:0 0;border:0;font-size:8px}.property-title-block{grid-template-columns:1fr auto;align-items:end;gap:40px;padding:70px clamp(24px,7vw,110px) 60px;display:grid}.property-title-block h1{letter-spacing:-.035em;max-width:950px;margin:0;font-family:Georgia,serif;font-size:clamp(48px,5.5vw,80px);font-weight:400;line-height:1}.property-title-block>div>p:last-child{color:#736d63;margin:20px 0 0;font-family:Georgia,serif;font-size:18px}.property-title-block>strong{white-space:nowrap;font-family:Georgia,serif;font-size:32px;font-weight:400}.property-gallery{grid-template-columns:2fr 1fr;gap:5px;height:min(72vw,780px);min-height:520px;padding:0 clamp(12px,2vw,32px);display:grid;position:relative}.gallery-main,.gallery-side>div{background-position:50%;background-size:cover}.gallery-side{grid-template-rows:1fr 1fr;gap:5px;display:grid}.property-gallery>button{text-transform:uppercase;letter-spacing:.14em;background:#fff;border:0;padding:14px 18px;font-size:8px;position:absolute;bottom:25px;right:55px}.property-gallery>button span{margin-left:18px}.property-facts{border-bottom:1px solid #dcd6ca;grid-template-columns:repeat(5,1fr);max-width:1150px;margin:0 auto;padding:55px 24px;display:grid}.property-facts div{border-right:1px solid #ddd6ca;flex-direction:column;padding:0 30px;display:flex}.property-facts div:last-child{border:0}.property-facts span{color:#918a7d;text-transform:uppercase;letter-spacing:.16em;font-size:7px}.property-facts strong{margin-top:12px;font-family:Georgia,serif;font-size:23px;font-weight:400}.property-story{grid-template-columns:1.5fr .6fr;align-items:start;gap:12vw;padding-top:130px;padding-bottom:140px;display:grid}.property-story article{max-width:760px}.property-story h2,.features-section h2{margin:0 0 35px;font-family:Georgia,serif;font-size:clamp(43px,4.5vw,66px);font-weight:400;line-height:1.08}.property-story article>p:not(.eyebrow){color:#625d54;font-family:Georgia,serif;font-size:17px;line-height:1.9}.advisor-card{text-align:center;border:1px solid #d9d2c6;padding:38px;position:sticky;top:25px}.advisor-avatar{color:#c5a45e;background:#171713;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 20px;font-family:Georgia,serif;font-size:21px;display:grid}.advisor-card p{color:#a9823b;text-transform:uppercase;letter-spacing:.16em;margin:0;font-size:7px}.advisor-card h3{margin:8px 0 5px;font-family:Georgia,serif;font-size:27px;font-weight:400}.advisor-card>a:first-of-type{color:#6d675e;margin-bottom:25px;font-size:11px;display:block}.advisor-card>a:last-of-type,.advisor-card button{color:#fff;text-transform:uppercase;letter-spacing:.14em;background:#a9823b;border:0;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 18px;font-size:8px;display:flex}.advisor-card button{background:#171713;justify-content:center;margin-top:8px}.property-full-image{color:#fff;background-position:50%;background-size:cover;align-items:end;height:76svh;min-height:620px;padding:50px clamp(24px,5vw,80px);display:flex;position:relative}.property-full-image:before{content:"";background:linear-gradient(#0000 55%,#0009);position:absolute;inset:0}.property-full-image span{font-family:Georgia,serif;font-size:clamp(28px,3vw,44px);font-style:italic;position:relative}.features-section{background:#f6f3ec;grid-template-columns:1fr 1fr;gap:10vw;padding-top:130px;padding-bottom:130px;display:grid}.feature-list{border-top:1px solid #d9d2c5;grid-template-columns:1fr 1fr;display:grid}.feature-list span{color:#625d54;border-bottom:1px solid #d9d2c5;padding:19px 0;font-family:Georgia,serif}.feature-list span:nth-child(2n){padding-left:25px}.property-location{grid-template-columns:.65fr 1.35fr;align-items:center;gap:7vw;padding-top:130px;padding-bottom:130px;display:grid}.property-location h2{margin:0;font-family:Georgia,serif;font-size:clamp(43px,4vw,60px);font-weight:400}.property-location>div:first-child>p:last-child{color:#777166;font-family:Georgia,serif;line-height:1.7}.location-map{background:#ddd8cc;height:520px;position:relative}.location-map iframe{filter:grayscale()sepia(.1);border:0;width:100%;height:100%}.location-marker{color:#fff;background:#a9823b;border-radius:50%;place-items:center;width:55px;height:55px;font-family:Georgia,serif;font-size:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #a9823b33}.similar-section{background:#fff;padding-top:120px;padding-bottom:130px}.property-final-cta{text-align:center;color:#fff;background:#171713;padding:130px 24px}.property-final-cta h2{margin:0 0 40px;font-family:Georgia,serif;font-size:clamp(52px,6vw,86px);font-weight:400;line-height:1}.property-final-cta a{color:#d5bd8a;text-transform:uppercase;letter-spacing:.16em;border:1px solid #bd9b55;padding:17px 25px;font-size:8px;display:inline-flex}@media (width<=1050px){.search-page{height:auto;min-height:100svh;overflow:visible}.map-filter-bar{overflow-x:auto}.map-filter-bar label{min-width:145px}.view-switch{display:none}.map-search-layout{grid-template-columns:1fr;min-height:900px}.map-panel{order:-1;height:600px}.map-results{overflow:visible}.property-story{grid-template-columns:1fr}.advisor-card{max-width:430px;position:static}.property-location,.features-section{grid-template-columns:1fr}.view-list .map-card-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.search-title{flex-direction:column;align-items:start;min-height:170px}.search-title>p{margin-top:20px}.map-filter-bar label:nth-of-type(3),.map-filter-bar label:nth-of-type(4),.more-filter{display:none}.map-search-layout{min-height:0}.map-panel{height:520px}.map-card-grid,.view-list .map-card-grid{grid-template-columns:1fr}.map-results{padding:0 18px 40px}.map-selected-card{width:auto;bottom:12px;left:12px;right:12px}.map-pin{padding:7px 9px;font-size:9px}.property-breadcrumb>span,.property-breadcrumb>div{display:none}.property-title-block{grid-template-columns:1fr;padding-top:55px}.property-title-block>strong{font-size:26px}.property-gallery{grid-template-columns:1fr;height:72svh;min-height:500px;padding:0}.gallery-side{display:none}.property-gallery>button{bottom:18px;right:18px}.property-facts{grid-template-columns:1fr 1fr;padding:30px 24px}.property-facts div{border-bottom:1px solid #ddd6ca;padding:18px}.property-facts div:nth-child(2n){border-right:0}.property-story{padding-top:90px;padding-bottom:90px}.property-full-image{min-height:520px}.features-section,.property-location,.similar-section{padding-top:90px;padding-bottom:90px}.feature-list{grid-template-columns:1fr}.feature-list span:nth-child(2n){padding-left:0}.location-map{height:420px}.property-final-cta{padding:100px 24px}}.listing-only{height:auto;min-height:100svh;overflow:visible}.listing-results{background:#fff;padding-top:20px;padding-bottom:120px}.listing-results .map-card-grid{grid-template-columns:repeat(3,1fr);gap:45px 24px}.listing-results .map-card-image{height:320px}.property-area{background:#eee8dc;grid-template-columns:.5fr 1.5fr;gap:8vw;padding-top:120px;padding-bottom:120px;display:grid}.property-area h2{margin:0 0 18px;font-family:Georgia,serif;font-size:clamp(44px,5vw,68px);font-weight:400}.property-area>div>p{color:#70695e;max-width:680px;font-family:Georgia,serif;font-size:17px;line-height:1.8}.nearby-places{margin-top:38px}.nearby-places>span{color:#8c8377;text-transform:uppercase;letter-spacing:.16em;margin-bottom:13px;font-size:7px;display:block}.nearby-places>div{flex-wrap:wrap;gap:7px;display:flex}.nearby-places button{color:#655e54;text-transform:uppercase;letter-spacing:.11em;cursor:pointer;background:0 0;border:1px solid #cfc6b7;min-height:38px;padding:0 15px;font-size:7px;transition:all .25s}.nearby-places button:hover,.nearby-places button.active{color:#fff;background:#a9823b;border-color:#a9823b}.property-google-map{background:#d8d2c7;height:520px;margin-top:20px;position:relative;overflow:hidden}.property-google-map iframe{filter:grayscale(.78)sepia(.08)contrast(.92);border:0;width:100%;height:100%}.property-google-map a{color:#171713;text-transform:uppercase;letter-spacing:.14em;background:#fff;padding:14px 17px;font-size:8px;position:absolute;bottom:18px;right:18px;box-shadow:0 8px 24px #00000029}.property-google-map a span{color:#a9823b;margin-left:18px;font-size:13px}.property-prestige .property-area{background:#0d0d0b}.property-prestige .property-area>div>p{color:#948c7f}.property-prestige .nearby-places>span{color:#827a6d}.property-prestige .nearby-places button:hover,.property-prestige .nearby-places button.active{color:#090908;background:#b08c48;border-color:#b08c48}.property-prestige .property-google-map{border:1px solid #332d24}.property-prestige .property-google-map iframe{filter:grayscale()invert(.88)contrast(.82)}.property-prestige .property-google-map a{color:#d8c18d;background:#0d0d0b;border:1px solid #8e743f}@media (width<=900px){.listing-results .map-card-grid{grid-template-columns:1fr 1fr}.property-area{grid-template-columns:1fr}}@media (width<=700px){.listing-results .map-card-grid{grid-template-columns:1fr}.listing-results{padding-left:18px;padding-right:18px}.property-area{padding-top:90px;padding-bottom:90px}.nearby-places>div{grid-template-columns:1fr 1fr;display:grid}.property-google-map{height:420px;margin-top:18px}.property-google-map a{text-align:center;bottom:12px;left:12px;right:12px}}.property-image>i{background:#ffffffeb;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;font-style:normal;display:grid;position:absolute;top:15px;right:15px}.map-card-image>i{background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:15px;font-style:normal;display:grid;position:absolute;top:12px;right:12px}.editorial-property{background:#f4f0e8;grid-template-columns:1.25fr .75fr;min-height:760px;display:grid}.editorial-property-image{background:url(/images/nappo-mallorca-hero.webp) 50%/cover no-repeat;min-height:620px}.editorial-property-copy{flex-direction:column;justify-content:center;padding:100px clamp(35px,5vw,85px);display:flex;position:relative}.editorial-number{color:#a9823b;font-family:Georgia,serif;font-size:13px;position:absolute;top:40px;right:45px}.editorial-property h2{margin:0;font-family:Georgia,serif;font-size:clamp(45px,4.4vw,68px);font-weight:400;line-height:1.04}.editorial-property-copy>p:not(.eyebrow){color:#6f695f;margin:30px 0;font-family:Georgia,serif;line-height:1.8}.editorial-meta{color:#6e685e;text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #d8d0c3;border-bottom:1px solid #d8d0c3;gap:25px;margin-bottom:35px;padding:18px 0;font-size:8px;display:flex}@media (width<=900px){.editorial-property{grid-template-columns:1fr}.editorial-property-image{min-height:520px}.editorial-property-copy{padding:80px 24px}}@media (width<=600px){.editorial-property-image{min-height:420px}.editorial-meta{flex-direction:column;gap:10px}}.property-gallery .gallery-main,.property-gallery .gallery-side button{cursor:pointer;background-position:50%;background-size:cover;border:0}.property-gallery .gallery-main{width:100%;height:100%}.property-gallery .gallery-side button{position:relative}.media-chip{color:#171713;text-transform:uppercase;letter-spacing:.13em;background:#ffffffeb;padding:11px 14px;font-size:8px;position:absolute;bottom:20px;left:20px}.property-gallery .all-photos{z-index:2}.property-quick-actions{background:#ddd6ca;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1150px;margin:28px auto 0;padding:0 24px;display:grid}.property-quick-actions button,.property-quick-actions a{text-transform:uppercase;letter-spacing:.14em;cursor:pointer;background:#f8f5ef;border:0;justify-content:center;align-items:center;gap:13px;height:62px;font-size:8px;display:flex}.property-quick-actions span{color:#a9823b;font-size:17px}.download-dossier-inline{border-top:1px solid #d8d1c5;border-bottom:1px solid #d8d1c5;grid-template-columns:50px 1fr auto;align-items:center;gap:16px;min-height:76px;margin-top:45px;display:grid}.download-dossier-inline span{color:#fff;background:#171713;place-items:center;width:44px;height:44px;font-size:9px;display:grid}.download-dossier-inline b{text-transform:uppercase;letter-spacing:.14em;font-size:9px}.download-dossier-inline i{color:#a9823b;font-size:22px;font-style:normal}.advisor-card.enhanced{text-align:left;background:#fff;border:0;padding:0;overflow:hidden;box-shadow:0 24px 65px #1717131f}.advisor-card.enhanced>img{object-fit:cover;object-position:center 24%;width:100%;height:290px;display:block}.advisor-identity p{color:#a9823b;text-transform:uppercase;letter-spacing:.16em;margin:0;font-size:7px}.advisor-identity h3{margin:8px 0 5px;font-family:Georgia,serif;font-size:29px;font-weight:400}.advisor-identity a{color:#6d675e;font-size:11px}.visit-picker{padding:12px 28px 22px}.visit-picker>p{color:#171713;text-transform:uppercase;letter-spacing:.14em;margin:5px 0 16px;font-size:8px}.date-options{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.date-options button{background:#fff;border:1px solid #ddd6ca;flex-direction:column;justify-content:center;align-items:center;height:50px;font-family:Georgia,serif;font-size:15px;display:flex}.date-options button span{letter-spacing:.12em;color:#817a70;font-family:Arial,sans-serif;font-size:6px}.date-options button.active,.time-options button.active{color:#8a692e;background:#f4ede1;border-color:#a9823b}.time-options{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:7px;display:grid}.time-options button{background:#fff;border:1px solid #ddd6ca;height:34px;font-size:8px}.visit-picker .schedule-button{color:#fff;text-transform:uppercase;letter-spacing:.14em;background:#a9823b;border:0;justify-content:space-between;align-items:center;width:100%;height:48px;margin-top:15px;padding:0 17px;font-size:8px;display:flex}.visit-picker .schedule-button:disabled{opacity:.35}.advisor-card.enhanced .whatsapp-button{color:#fff;background:#171713;justify-content:center;width:auto;min-height:45px;margin:0 28px 28px;display:flex}.visit-success{text-align:center;padding:20px 28px 24px}.visit-success>span{color:#fff;background:#a9823b;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 12px;display:grid}.visit-success h4{margin:0;font-family:Georgia,serif;font-size:23px;font-weight:400}.visit-success p{margin:7px 0;font-family:Georgia,serif;color:#171713!important;text-transform:none!important;letter-spacing:0!important;font-size:16px!important}.visit-success small{color:#8b8478;line-height:1.5;display:block}.visit-success button{border:0;border-bottom:1px solid #171713;width:auto;min-height:auto;margin:15px auto 0;padding:7px 0;font-size:7px;color:#171713!important;background:0 0!important}.property-video-section{background:#0c0c0b;height:82svh;min-height:620px;position:relative;overflow:hidden}.property-video-section video{object-fit:cover;opacity:.72;width:100%;height:100%}.property-video-section>button{color:#fff;cursor:pointer;background:#00000038;border:1px solid #ffffffa6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;margin:auto;display:flex;position:absolute;inset:0}.property-video-section>button>span{margin-bottom:14px;font-size:30px}.property-video-section>button small{color:#cdb477;text-transform:uppercase;letter-spacing:.18em;font-size:7px}.property-video-section>button b{margin-top:6px;font-family:Georgia,serif;font-size:17px;font-weight:400}.virtual-tour-promo{color:#fff;background:linear-gradient(90deg,#000000b8,#00000026),url(/images/nappo-prestige-hero.webp) 50%/cover no-repeat;align-items:center;min-height:650px;display:flex}.virtual-tour-promo h2{margin:0 0 35px;font-family:Georgia,serif;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:1.02}.virtual-tour-promo button{color:#fff;text-transform:uppercase;letter-spacing:.15em;background:0 0;border:1px solid #c6a45e;padding:17px 22px;font-size:8px}.virtual-tour-promo button span{margin-left:30px}.property-final-cta button{color:#d5bd8a;text-transform:uppercase;letter-spacing:.16em;background:0 0;border:1px solid #bd9b55;padding:17px 25px;font-size:8px}.mobile-property-bar{display:none}.media-modal{z-index:1000;color:#fff;background:#0b0b0a;position:fixed;inset:0;overflow:auto}.media-modal-top{z-index:5;background:#0b0b0af5;border-bottom:1px solid #2e2d28;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 26px;display:grid;position:sticky;top:0}.media-modal-top>span{color:#9f988b;text-transform:uppercase;letter-spacing:.14em;font-size:7px}.media-modal-top>div{gap:25px;display:flex}.media-modal-top>div button{color:#888177;text-transform:uppercase;letter-spacing:.14em;background:0 0;border:0;border-bottom:1px solid #0000;height:76px;font-size:8px}.modal-close{color:#fff;background:0 0;border:0;justify-self:end;width:40px;height:40px;font-size:32px}.modal-gallery{grid-template-columns:1fr 1fr;gap:7px;max-width:1400px;margin:0 auto;padding:34px;display:grid}.modal-gallery img{width:100%;height:auto;display:block}.modal-gallery img:nth-child(3n+1){grid-column:1/-1}.modal-video,.modal-tour{place-items:center;height:calc(100svh - 76px);display:grid}.modal-video video{object-fit:contain;width:100%;height:100%}.modal-tour iframe{border:0;width:100%;height:100%}.mobile-property-bar{z-index:40;background:#fff;justify-content:space-between;align-items:center;height:72px;padding:9px 12px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #0000001f}.mobile-property-bar span{flex-direction:column;display:flex}.mobile-property-bar small{color:#857e72;text-transform:uppercase;letter-spacing:.1em;font-size:6px}.mobile-property-bar b{margin-top:4px;font-family:Georgia,serif;font-size:16px}.mobile-property-bar button{color:#fff;text-transform:uppercase;letter-spacing:.12em;background:#a9823b;border:0;height:48px;padding:0 18px;font-size:7px}@media (width<=700px){.property-quick-actions{grid-template-columns:1fr 1fr;margin-top:12px;padding:0 12px}.property-quick-actions button,.property-quick-actions a{height:54px}.advisor-card.enhanced{max-width:none}.advisor-card.enhanced>img{height:340px}.property-video-section{height:66svh;min-height:520px}.property-video-section>button{width:150px;height:150px}.virtual-tour-promo{min-height:570px}.media-modal-top{grid-template-columns:1fr auto}.media-modal-top>span{display:none}.media-modal-top>div{gap:6px}.media-modal-top>div button{padding:0 9px;font-size:7px}.modal-gallery{grid-template-columns:1fr;padding:12px}.modal-gallery img:nth-child(3n+1){grid-column:auto}.mobile-property-bar{display:flex}.property-detail .footer{padding-bottom:95px}.date-options,.time-options{gap:4px}}.property-video-section>button{background:#080807ad;border-color:#d5bd8abf;border-radius:0;width:auto;height:auto;padding:18px 26px;inset:auto auto 48px 50%;transform:translate(-50%)}.property-video-section>button small{margin:0 0 7px}.modal-close{text-transform:uppercase;letter-spacing:.16em;border-bottom:1px solid #8f784b;width:auto;height:auto;padding:10px 0;font-size:8px}.download-dossier-inline{grid-template-columns:50px 1fr}.visit-status{color:#a9823b!important;text-transform:uppercase!important;letter-spacing:.17em!important;margin:0 0 12px!important;font-family:Arial,sans-serif!important;font-size:7px!important}.property-prestige .prestige-nav{background:#080807;border-color:#2b271f;position:relative}.property-prestige .property-breadcrumb{color:#8f887b;background:#080807;border-color:#2d2921}.property-prestige .property-breadcrumb button{color:#bca46f}.property-prestige .property-title-block{background:#080807}.property-prestige .property-title-block h1,.property-prestige .property-title-block>strong{color:#eee5d2}.property-prestige .property-title-block>div>p:last-child{color:#9b9385}.property-prestige .property-gallery{background:#080807}.property-prestige .media-chip,.property-prestige .all-photos{color:#d4bd87;background:#080807e0;border:1px solid #c5a45e73}.property-prestige .property-quick-actions{background:#302b22}.property-prestige .property-quick-actions button,.property-prestige .property-quick-actions a{color:#c8b17d;background:#0d0d0b;border-bottom:1px solid #302b22}.property-prestige .property-facts,.property-prestige .property-facts div{border-color:#302b22}.property-prestige .property-facts span{color:#777064}.property-prestige .property-facts strong{color:#e6dcc8}.property-prestige .property-story{background:#080807}.property-prestige .property-story article>p:not(.eyebrow){color:#a29a8d}.property-prestige .download-dossier-inline{border-color:#3b3429}.property-prestige .download-dossier-inline span{color:#090908;background:#b08c48}.property-prestige .download-dossier-inline b{color:#d9c596}.property-prestige .advisor-card.enhanced{color:#e9e0cd;box-shadow:none;background:#11110f;border:1px solid #332d24}.property-prestige .advisor-identity{border-bottom:1px solid #2f2a22}.property-prestige .advisor-identity a{color:#aaa194}.property-prestige .visit-picker>p{color:#cfc4af}.property-prestige .date-options button,.property-prestige .time-options button{color:#ded3be;background:#0b0b09;border-color:#3a342a}.property-prestige .date-options button span{color:#8c8477}.property-prestige .date-options button.active,.property-prestige .time-options button.active{color:#d7bd83;background:#211c14;border-color:#b38f4d}.property-prestige .advisor-card.enhanced .whatsapp-button{color:#d6bd85;background:0 0;border:1px solid #8d743f}.property-prestige .visit-success h4,.property-prestige .visit-success p{color:#e9e0cd!important}.property-prestige .visit-success small{color:#8d8679}.property-prestige .visit-success button{border-color:#9d8350;color:#cbb27a!important}.property-prestige .features-section{background:#11110f}.property-prestige .feature-list{border-color:#393329}.property-prestige .feature-list span{color:#afa697;border-color:#393329}.property-prestige .property-location{background:#080807}.property-prestige .property-location>div:first-child>p:last-child{color:#989083}.property-prestige .location-map iframe{filter:grayscale()invert(.88)contrast(.82)}.property-prestige .similar-section{background:#11110f}.property-prestige .similar-section .section-heading h2{color:#e9e0cd}.property-prestige .similar-section .section-heading>a{color:#c5a767;text-transform:uppercase;letter-spacing:.16em;border-bottom:1px solid #8d743f;padding-bottom:8px;font-size:8px}.property-prestige .mobile-property-bar{color:#e9e0cd;box-shadow:none;background:#090908;border-top:1px solid #352f25}.property-prestige .mobile-property-bar small{color:#817a6e}@media (width<=700px){.property-video-section>button{width:auto;height:auto;bottom:28px}.property-prestige .property-facts div{border-color:#302b22}}.property-video-section>iframe,.modal-video>iframe{border:0;width:100%;height:100%}.property-video-section>iframe{opacity:.82}.property-prestige .prestige-nav{position:sticky;top:0}.property-list-premium{border-top:1px solid #d8d1c5;display:block}.property-list-premium .property-card{border-bottom:1px solid #d8d1c5}.property-list-premium .property-card>a{grid-template-columns:minmax(0,1.42fr) minmax(340px,.58fr);align-items:stretch;min-height:560px;display:grid}.property-list-premium .property-image{height:100%;min-height:560px}.property-list-premium .property-image:after{content:"";background:linear-gradient(90deg,#0000 72%,#0000001a);transition:all .45s;position:absolute;inset:0}.property-list-premium .property-card:hover .property-image{filter:none;transform:none}.property-list-premium .property-card:hover .property-image:after{background:#00000014}.property-list-premium .property-info{background:#fff;flex-direction:column;justify-content:center;padding:52px clamp(34px,4.4vw,72px);display:flex}.property-list-premium .property-info>small{color:#9b9488;text-transform:uppercase;letter-spacing:.19em;margin-bottom:auto;font-size:7px}.property-list-premium .property-info>p{margin:48px 0 15px}.property-list-premium .property-info h3{max-width:520px;margin:0;font-size:clamp(30px,3vw,48px);line-height:1.08}.property-list-premium .property-info>.property-card-details{border-top:1px solid #d8d1c5;border-bottom:1px solid #d8d1c5;flex-direction:column;gap:20px;margin-top:34px;padding:20px 0;display:flex}.property-list-premium .property-info strong{font-size:23px}.property-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.property-specs>span{color:#a9823b;grid-template-rows:auto auto;grid-template-columns:22px auto;align-items:center;column-gap:8px;min-width:0;display:grid}.property-specs svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;grid-row:1/3;width:21px;height:21px}.property-specs em{color:#24231f;white-space:nowrap;font-family:Georgia,serif;font-size:15px;font-style:normal}.property-specs i{color:#8b8479;text-transform:uppercase;letter-spacing:.1em;font-size:6px;font-style:normal}.property-list-premium .property-info>.property-enter-button{color:#7d5e25;text-transform:uppercase;letter-spacing:.17em;border:1px solid #a9823b;justify-content:space-between;align-items:center;min-height:54px;margin-top:auto;padding:0 20px;font-size:8px;font-weight:400;transition:all .3s;display:flex}.property-enter-button i{font-family:Georgia,serif;font-size:19px;font-style:normal;transition:transform .3s}.property-card:hover .property-enter-button{color:#fff;background:#a9823b}.property-card:hover .property-enter-button i{transform:translate(5px)}.property-list-premium.property-grid-dark,.property-list-premium.property-grid-dark .property-card{border-color:#332d24}.property-list-premium.property-grid-dark .property-info{background:#11110f}.property-list-premium.property-grid-dark .property-info>small{color:#766e61}.property-list-premium.property-grid-dark .property-info>.property-card-details{border-color:#3a342a}.property-list-premium.property-grid-dark .property-specs em{color:#e8ddc7}.property-list-premium.property-grid-dark .property-specs i{color:#81796c}.property-list-premium.property-grid-dark .property-info>.property-enter-button{color:#d4b978;border-color:#b28d49}.property-list-premium.property-grid-dark .property-card:hover .property-enter-button{color:#0d0d0b;background:#b28d49}.prestige-heading{justify-content:space-between;align-items:end;margin-bottom:55px;display:flex}.prestige-heading h2{margin-bottom:0}.prestige-heading>span{color:#9d927f;text-transform:uppercase;letter-spacing:.18em;padding-bottom:8px;font-size:8px}.load-more-properties{color:#725723;text-transform:uppercase;letter-spacing:.17em;background:0 0;border:1px solid #a9823b;margin:60px auto 0;padding:17px 28px;font-size:8px;display:block}.property-gallery{height:min(82svh,880px);min-height:580px;padding:0 clamp(12px,2vw,32px);display:block}.property-gallery .gallery-main{display:block;position:relative}.property-gallery .gallery-side,.property-gallery .all-photos{display:none}.property-carousel{touch-action:pan-y;position:relative;overflow:hidden}.property-carousel>.gallery-main{background-color:#171713;padding:0;transition:background-image .25s;position:relative;inset:auto}.property-carousel>.gallery-nav{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0808076b;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;font-size:18px;display:grid;position:absolute;top:50%;bottom:auto;transform:translateY(-50%)}.property-carousel>.gallery-prev{left:32px;right:auto}.property-carousel>.gallery-next{left:auto;right:32px}.gallery-counter{z-index:3;color:#fff;letter-spacing:.16em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0808079e;padding:11px 14px;font-size:8px;position:absolute;bottom:25px;right:32px}.property-prestige .property-carousel>.gallery-nav{color:#dbc48e;border-color:#d3b87db3}.property-prestige .gallery-counter{color:#dbc48e;border:1px solid #d3b87d66}.property-quick-actions{background:0 0;border-bottom:1px solid #d8d1c5;justify-content:center;gap:0;max-width:1150px;margin:0 auto;padding:20px 24px;display:flex}.property-quick-actions button,.property-quick-actions a{color:#5f5a51;background:0 0;border-right:1px solid #d8d1c5;width:auto;height:auto;min-height:36px;padding:0 28px}.property-quick-actions button:last-child,.property-quick-actions a:last-child{border-right:0}.property-quick-actions button:hover,.property-quick-actions a:hover{color:#a9823b;background:0 0}.property-quick-actions span{color:#a9823b;margin-left:7px;font-size:8px}.property-prestige .property-quick-actions{background:0 0;border-color:#332d24}.property-prestige .property-quick-actions button,.property-prestige .property-quick-actions a{color:#bca46f;background:0 0;border-bottom:0;border-right-color:#332d24}.property-prestige .property-quick-actions button:hover,.property-prestige .property-quick-actions a:hover{color:#f0dfba;background:0 0}.modal-plans{background:#f2efe8;grid-template-columns:1fr;max-width:1100px}.modal-plans img,.modal-plans img:nth-child(3n+1){background:#fff;grid-column:auto;width:100%}@media (width<=900px){.property-list-premium .property-card>a{grid-template-columns:1fr;min-height:0}.property-list-premium .property-image{height:560px;min-height:56svh}.property-list-premium .property-info{min-height:390px;padding:38px 30px}.property-list-premium .property-info>small{margin-bottom:26px}.property-list-premium .property-info>p{margin:0 0 12px}.property-list-premium .property-info>.property-enter-button{margin-top:30px}}@media (width<=700px){.property-list-premium .property-image{height:66vw;min-height:0}.property-list-premium .property-info{min-height:330px;padding:30px 22px}.property-list-premium .property-info h3{font-size:31px}.property-list-premium .property-info>.property-card-details{margin-top:24px}.property-specs{gap:6px}.property-specs>span{grid-template-columns:19px auto;column-gap:6px}.property-specs svg{width:18px;height:18px}.property-specs em{font-size:13px}.property-specs i{display:none}.property-gallery{height:68svh;min-height:500px;padding:0}.property-carousel>.gallery-nav{width:42px;height:42px;top:auto;bottom:18px;transform:none}.property-carousel>.gallery-prev{left:16px}.property-carousel>.gallery-next{left:66px;right:auto}.gallery-counter{bottom:18px;right:16px}.property-quick-actions{grid-template-columns:none;margin:0;padding:14px 8px;display:flex}.property-quick-actions button,.property-quick-actions a{height:36px;padding:0 14px;font-size:7px}.prestige-heading{flex-direction:column;align-items:flex-start;gap:14px}}.infinity-calculator{background:#eee8dc;grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);align-items:start;gap:clamp(55px,8vw,120px);padding-top:125px;padding-bottom:125px;display:grid}.infinity-intro{position:sticky;top:125px}.infinity-intro h2{letter-spacing:-.035em;margin:12px 0 24px;font-family:Georgia,serif;font-size:clamp(48px,5vw,74px);font-weight:400;line-height:.98}.infinity-intro>p:not(.eyebrow){color:#686158;max-width:470px;font-family:Georgia,serif;font-size:17px;line-height:1.75}.infinity-intro>span{color:#806125;text-transform:uppercase;letter-spacing:.16em;border-top:1px solid #b89753;margin-top:24px;padding-top:17px;font-size:8px;line-height:1.6;display:inline-block}.mortgage-calculator{background:#fff;padding:clamp(28px,4vw,52px);box-shadow:0 24px 70px #3027181a}.mortgage-inputs{grid-template-columns:1fr 1fr;gap:30px 24px;display:grid}.mortgage-inputs label{min-width:0;display:block}.mortgage-inputs label>span,.mortgage-results span{color:#81796e;text-transform:uppercase;letter-spacing:.15em;margin-bottom:12px;font-size:7px;display:block}.mortgage-inputs label>strong{color:#27251f;border-bottom:1px solid #d9d2c6;height:49px;padding:0 14px;font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:49px;display:block}.mortgage-inputs label>div{border-bottom:1px solid #d9d2c6;align-items:center;height:49px;display:flex}.mortgage-inputs input[type=number]{color:#27251f;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 14px;font-family:Georgia,serif;font-size:20px}.mortgage-inputs em{color:#9a7735;text-transform:uppercase;letter-spacing:.1em;padding-right:14px;font-size:9px;font-style:normal}.mortgage-inputs input[type=range]{appearance:none;accent-color:#a9823b;background:#d8d0c2;width:100%;height:2px;margin:16px 0 0}.mortgage-inputs input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#a9823b;border-radius:50%;width:15px;height:15px}.mortgage-results{border-top:1px solid #d8d1c5;border-bottom:1px solid #d8d1c5;grid-template-columns:repeat(3,1fr);margin-top:42px;padding:28px 0;display:grid}.mortgage-results>div{border-right:1px solid #ddd6ca;padding:0 22px}.mortgage-results>div:first-child{padding-left:0}.mortgage-results>div:last-child{border:0;padding-right:0}.mortgage-results strong{color:#8b692c;white-space:nowrap;font-family:Georgia,serif;font-size:clamp(27px,3vw,40px);font-weight:400;display:block}.mortgage-results small{color:#8c857a;text-transform:uppercase;letter-spacing:.14em;margin-top:5px;font-size:6px;display:block}.infinity-cta{color:#fff;text-transform:uppercase;letter-spacing:.16em;background:#171713;justify-content:space-between;align-items:center;min-height:58px;margin-top:30px;padding:0 20px;font-size:8px;display:flex}.infinity-cta i{color:#d0ad64;font-family:Georgia,serif;font-size:20px;font-style:normal;transition:transform .25s}.infinity-cta:hover i{transform:translate(5px)}.mortgage-note{color:#999187;margin:18px 0 0;font-size:7px;line-height:1.6}.property-prestige .infinity-calculator{background:#080807;border-top:1px solid #302a21;border-bottom:1px solid #302a21}.property-prestige .infinity-intro h2{color:#eee5d2}.property-prestige .infinity-intro>p:not(.eyebrow){color:#9b9385}.property-prestige .infinity-intro>span{color:#c7aa6b;border-color:#7f6635}.property-prestige .mortgage-calculator{box-shadow:none;background:#11110f;border:1px solid #332d24}.property-prestige .mortgage-inputs label>strong,.property-prestige .mortgage-inputs label>div{color:#e7dcc6;border-color:#3a342a}.property-prestige .mortgage-inputs input[type=number]{color:#e7dcc6}.property-prestige .mortgage-inputs input[type=range]{background:#42392c}.property-prestige .mortgage-results,.property-prestige .mortgage-results>div{border-color:#3a342a}.property-prestige .mortgage-results strong{color:#d4b978}.property-prestige .infinity-cta{color:#090908;background:#b08c48}.property-prestige .infinity-cta i{color:#090908}@media (width<=1000px){.infinity-calculator{grid-template-columns:1fr}.infinity-intro{position:static}.mortgage-calculator{max-width:760px}}@media (width<=700px){.infinity-calculator{gap:38px;padding-top:90px;padding-bottom:90px}.mortgage-inputs{grid-template-columns:1fr;gap:24px}.mortgage-results{grid-template-columns:1fr;gap:0;padding:0}.mortgage-results>div,.mortgage-results>div:first-child,.mortgage-results>div:last-child{border-bottom:1px solid #ddd6ca;border-right:0;padding:20px 0}.mortgage-results>div:last-child{border-bottom:0}.property-prestige .mortgage-results>div{border-bottom-color:#3a342a}.mortgage-results strong{font-size:34px}.mortgage-calculator{padding:26px 20px}}.listing-property-labels{z-index:2;gap:6px;display:flex;position:absolute;bottom:15px;left:15px}.listing-property-label{color:#171713;text-transform:uppercase;letter-spacing:.17em;background:#fffffff0;padding:10px 13px;font-size:7px;font-weight:400;position:static}.listing-property-label-prestige{color:#d2b46f;background:#0b0b09;border:1px solid #a9823b}.listing-property-label-business{color:#fff;background:#a9823b}.listing-property-label-real-estate{color:#171713;background:#fffffff0}.listing-property-label-exclusive{color:#8d6927;background:#fffaf0;border:1px solid #a9823b}.listing-property-label-rental-term{color:#8d6927;background:#fff;border:1px solid #a9823b}.property-card-prestige .listing-property-label-rental-term{color:#d2b46f;background:#0b0b09}.property-card-exclusive .listing-property-label-rental-term{color:#8d6927;background:#fffffff2;border-color:#fff}.property-prices{flex-direction:column;gap:8px;display:flex}.property-prices>small{color:#7f786c;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.property-prices>small b{color:inherit;font-size:12px}.property-card-prestige .property-prices>small{color:#cbae6d}.property-card-exclusive .property-prices>small{color:#fff!important}.property-detail-prices{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.property-detail-prices>strong{white-space:nowrap;font-family:Georgia,serif;font-size:32px;font-weight:400}.property-detail-prices>small{color:#81796c;text-align:right;text-transform:uppercase;letter-spacing:.13em;font-size:8px}.property-detail-prices>small b{color:#a9823b;letter-spacing:0;text-transform:none;margin-top:5px;font-family:Georgia,serif;font-size:18px;font-weight:400;display:block}.property-prestige .property-detail-prices>strong{color:#eee5d2}.property-prestige .property-detail-prices>small{color:#9b9385}.property-prestige .property-detail-prices>small b{color:#d2b46f}.property-list-premium .property-card-exclusive{border:1px solid #a9823b;box-shadow:inset 0 0 0 1px #a9823b29}.property-list-premium .property-card:last-child{margin-bottom:0}.property-list-premium .property-card-exclusive .property-info,.property-list-premium.property-grid-dark .property-card-exclusive .property-info{background:#a9823b}.property-list-premium .property-card-exclusive .property-info>small,.property-list-premium .property-card-exclusive .property-info>.property-location-line,.property-list-premium .property-card-exclusive .property-info h3,.property-list-premium .property-card-exclusive .property-info strong,.property-list-premium .property-card-exclusive .property-specs,.property-list-premium .property-card-exclusive .property-specs>span,.property-list-premium .property-card-exclusive .property-specs em,.property-list-premium .property-card-exclusive .property-specs i{color:#fff!important}.property-list-premium .property-card-exclusive .property-info>.property-enter-button{color:#fff;border-color:#fff}.property-list-premium .property-card-exclusive:hover .property-enter-button{color:#8a6728;background:#fff}.property-list-premium .property-specs svg{stroke-width:1.25px;width:30px;height:30px}.property-list-premium .property-specs>span{grid-template-rows:auto;grid-template-columns:32px auto;column-gap:10px}.property-list-premium .property-specs>span:not(:last-child) i{display:none}.property-list-premium .property-info>.property-location-line{letter-spacing:.13em;font-weight:400;line-height:1.35;color:#a9823b!important;margin:0 0 22px!important;font-size:13px!important}.property-list-premium .property-card-prestige .property-info>.property-location-line{color:#cbae6d!important}.property-list-premium .property-card-prestige{background:#090908;border:1px solid #a9823b}.property-list-premium .property-card-prestige .property-info{background:#090908}.property-list-premium .property-card-prestige .property-info>small,.property-list-premium .property-card-prestige .property-info>p{color:#b99a5d}.property-list-premium .property-card-prestige .property-info h3,.property-list-premium .property-card-prestige .property-info strong{color:#eee3cd}.property-list-premium .property-card-prestige .property-info>.property-card-details{border-color:#3b3429}.property-list-premium .property-card-prestige .property-specs em{color:#e7dcc6}.property-list-premium .property-card-prestige .property-specs i{color:#81796c}.property-list-premium .property-card-prestige .property-info>.property-enter-button{color:#d3b66f;border-color:#a9823b}.property-list-premium .property-card-prestige:hover .property-enter-button{color:#090908;background:#a9823b}.property-list-premium .property-card-prestige.property-card-exclusive .property-info{background:#a9823b}.property-list-premium .property-card-prestige.property-card-exclusive .property-info h3,.property-list-premium .property-card-prestige.property-card-exclusive .property-info strong,.property-list-premium .property-card-prestige.property-card-exclusive .property-info>.property-location-line,.property-list-premium .property-card-prestige.property-card-exclusive .property-prices>small,.property-list-premium .property-card-prestige.property-card-exclusive .property-specs em{color:#fff!important}.property-list-premium .property-card-prestige.property-card-exclusive .property-info>.property-card-details{border-color:#ffffff73}@media (width<=700px){.listing-property-labels{flex-wrap:wrap;gap:4px;bottom:10px;left:10px;right:10px}.listing-property-label{padding:8px 9px;font-size:6px}.property-detail-prices{align-items:flex-start}.property-detail-prices>small{text-align:left}.property-list-premium .property-info>.property-location-line{margin-bottom:16px!important;font-size:11px!important}.property-list-premium .property-specs svg{width:27px;height:27px}.property-list-premium .property-specs>span{grid-template-columns:29px auto}.property-list-premium .property-specs em{font-size:17px}.property-video-section{aspect-ratio:16/9;background:#000;place-items:center;height:auto;min-height:0;display:grid}.property-video-section>iframe{aspect-ratio:16/9;opacity:1;width:100%;height:100%}.modal-video{background:#000;height:calc(100svh - 76px);padding:0}.modal-video>iframe{aspect-ratio:16/9;width:100%;height:auto;max-height:calc(100svh - 76px)}.property-video-section>button{padding:10px 15px;bottom:14px}.property-video-section>button small{display:none}.property-video-section>button b{margin:0;font-size:12px}}.home-property-search{grid-template-columns:repeat(3,1fr) 150px}.home-property-search input{color:#27251f;background:0 0;border:0;outline:0;width:100%;font-family:Georgia,serif;font-size:15px}.home-property-search button{background:var(--gold);color:#fff;text-transform:uppercase;letter-spacing:.16em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:18px;font-size:9px;display:flex}.home-property-search button span{font-size:16px}.property-explorer{width:100%}.search-context{border:1px solid #d8d1c5;align-items:center;gap:10px;min-height:58px;margin-bottom:14px;padding:10px 16px;display:flex}.search-context>span{color:#8b8377;text-transform:uppercase;letter-spacing:.15em;margin-right:8px;font-size:7px}.search-context b{color:#7f6027;text-transform:uppercase;letter-spacing:.11em;background:#f1ece3;padding:9px 12px;font-size:7px;font-weight:400}.search-context button{color:#745721;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8d6b2e;margin-left:auto;padding:8px 0;font-size:7px}.toggle-property-filters{color:#25231f;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8d1c5;justify-content:space-between;align-items:center;width:100%;min-height:76px;padding:16px 22px;display:flex}.toggle-property-filters>span{flex-direction:column;gap:7px;display:flex}.toggle-property-filters b,.toggle-property-filters i{text-transform:uppercase;letter-spacing:.16em;font-size:8px;font-style:normal;font-weight:400}.toggle-property-filters small{color:#8c8478;font-family:Georgia,serif;font-size:12px}.toggle-property-filters i{color:#8a6729}.advanced-filter-bar{background:#fff;border-left:1px solid #d8d1c5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.advanced-filter-bar label{border-bottom:1px solid #d8d1c5;border-right:1px solid #d8d1c5;min-width:0;min-height:82px;padding:17px 18px}.advanced-filter-bar label>span{color:#8c8478;text-transform:uppercase;letter-spacing:.14em;margin-bottom:10px;font-size:7px;display:block}.advanced-filter-bar select,.advanced-filter-bar input{color:#25231f;background:0 0;border:0;outline:0;width:100%;font-family:Georgia,serif;font-size:14px}.advanced-filter-bar select{appearance:none}.advanced-filter-bar label>div{align-items:center;display:flex}.advanced-filter-bar em{color:#a9823b;text-transform:uppercase;font-size:8px;font-style:normal}.property-filter-actions{border-bottom:1px solid #d8d1c5;border-right:1px solid #d8d1c5;grid-column:1/-1;grid-template-columns:minmax(220px,1fr) minmax(180px,.45fr);gap:14px;padding:18px;display:grid}.apply-property-filters,.clear-property-filters{text-transform:uppercase;letter-spacing:.15em;cursor:pointer;min-height:54px;font-size:8px}.apply-property-filters{color:#fff;background:#a9823b;border:1px solid #a9823b;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.apply-property-filters span{font-size:17px}.clear-property-filters{color:#676056;background:#fff;border:1px solid #bdb5a8}.filtered-results-top{color:#8a8378;text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;align-items:center;min-height:84px;font-size:8px;display:flex}.filtered-results-top strong{color:#a9823b;margin-right:5px;font-family:Georgia,serif;font-size:25px;font-weight:400}.empty-properties{text-align:center;color:#756e63;padding:70px 20px;font-family:Georgia,serif;font-size:20px}.property-explorer-dark .search-context{border-color:#393229}.property-explorer-dark .search-context b{color:#d1b371;background:#211d17}.property-explorer-dark .search-context button{color:#c7aa6b}.property-explorer-dark .toggle-property-filters{color:#e6dcc8;background:#11110f;border-color:#393229}.property-explorer-dark .toggle-property-filters small{color:#81796c}.property-explorer-dark .toggle-property-filters i{color:#cfb16e}.property-explorer-dark .advanced-filter-bar{background:#11110f;border-color:#393229}.property-explorer-dark .advanced-filter-bar label,.property-explorer-dark .property-filter-actions{border-color:#393229}.property-explorer-dark .advanced-filter-bar select,.property-explorer-dark .advanced-filter-bar input{color:#e6dcc8}.property-explorer-dark .apply-property-filters{color:#090908;background:#b08c48;border-color:#b08c48}.property-explorer-dark .clear-property-filters{color:#c9beaa;background:#11110f;border-color:#51483a}.property-explorer-dark .filtered-results-top{color:#81796c}.property-explorer-dark .empty-properties{color:#9b9385}@media (width<=1050px){.home-property-search{grid-template-columns:1fr 1fr}.home-property-search label:nth-child(3){display:block}.advanced-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.hero{min-height:850px}.hero-content{padding-bottom:270px}.home-property-search{grid-template-columns:1fr 1fr;min-height:182px;left:14px;right:14px}.home-property-search label,.home-property-search label:nth-child(2),.home-property-search label:nth-child(3){padding:14px;display:block}.home-property-search label span{margin-bottom:6px}.home-property-search button{font-size:8px}.toggle-property-filters{padding:15px 16px}.toggle-property-filters small{display:none}.advanced-filter-bar{grid-template-columns:1fr}.advanced-filter-bar label{min-height:72px}.property-filter-actions{grid-template-columns:1fr;padding:14px}.search-context{flex-wrap:wrap;align-items:flex-start}.search-context>span{width:100%}.search-context button{margin-left:0}.filtered-results-top{min-height:72px}}.property-breadcrumb .property-back-link{color:inherit;align-items:center;gap:10px;font-weight:600;display:inline-flex}.property-breadcrumb .property-back-link>span{color:#a9823b;font-family:Georgia,serif;font-size:25px;line-height:1;transform:translateY(-1px)}.property-quick-actions{flex-wrap:wrap}.property-quick-actions .dossier-download-action{color:#fff;background:#a9823b;border:1px solid #a9823b;min-height:44px;padding:0 24px;box-shadow:0 10px 26px #77582329}.property-quick-actions .dossier-download-action span{color:#fff;margin-left:8px;font-size:15px}.property-quick-actions .dossier-download-action:hover{color:#fff;background:#171713;border-color:#171713}.property-prestige .property-quick-actions .dossier-download-action{color:#080807;background:#b99750;border-color:#b99750}.property-prestige .property-quick-actions .dossier-download-action span{color:#080807}.property-prestige .property-quick-actions .dossier-download-action:hover{color:#080807;background:#e2c984;border-color:#e2c984}@media (width<=700px){.property-breadcrumb{padding:0 18px}.property-breadcrumb .property-back-link{font-size:9px;display:inline-flex}.property-quick-actions .dossier-download-action{width:100%;margin-top:6px}.property-video-section>button{display:none}}.property-detail-labels .listing-property-labels{gap:7px;display:flex;position:static}.property-detail-labels .listing-property-label{padding:10px 14px}.property-prestige .property-detail-labels .listing-property-label-exclusive{color:#fff;background:#a9823b}.property-facts{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.property-list-premium .property-info>.property-enter-button,.property-list-premium .property-card-prestige .property-info>.property-enter-button{background:#a9823b;border-color:#a9823b;color:#fff!important}.property-list-premium .property-card-exclusive .property-info>.property-enter-button{background:0 0;border-color:#fff;color:#fff!important}.property-list-premium .property-card-exclusive:hover .property-enter-button{background:#fff;color:#8a6728!important}.listing-promo{color:#fff;background:#171713 50%/cover no-repeat;align-items:flex-end;min-height:510px;margin-bottom:12px;display:flex;position:relative;overflow:hidden}.listing-promo:before{content:"";background:linear-gradient(90deg,#080807db,#08080738 75%),linear-gradient(#0000 35%,#00000080);position:absolute;inset:0}.listing-promo>div{z-index:1;width:min(690px,100%);padding:clamp(38px,6vw,82px);position:relative}.listing-promo p{color:#d2b46f;text-transform:uppercase;letter-spacing:.22em;margin:0 0 18px;font-size:8px}.listing-promo h3{margin:0;font-family:Georgia,serif;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1}.listing-promo span{color:#d8d2c7;max-width:560px;margin:25px 0 32px;font-family:Georgia,serif;font-size:16px;line-height:1.7;display:block}.listing-promo a{color:#fff;text-transform:uppercase;letter-spacing:.16em;border:1px solid #b9954f;align-items:center;gap:32px;width:max-content;min-height:50px;padding:0 20px;font-size:8px;display:flex}.listing-promo a i{font-family:Georgia,serif;font-size:18px;font-style:normal}.listing-promo a:hover{background:#a9823b;border-color:#a9823b}@media (width<=700px){.property-detail-labels{margin-bottom:18px}.property-detail-labels .listing-property-label{padding:8px 10px}.listing-promo{min-height:470px}.listing-promo>div{padding:38px 24px}.listing-promo h3{font-size:43px}.listing-promo span{font-size:15px}}.property-list-premium .property-enter-button span,.property-list-premium .property-card:hover .property-enter-button span,.property-list-premium .property-card-prestige .property-enter-button span,.property-list-premium .property-card-exclusive .property-enter-button span,.property-list-premium .property-card-exclusive:hover .property-enter-button span{color:#fff!important}.property-list-premium .property-card:not(.property-card-prestige):not(.property-card-exclusive){background:#fff;border:1px solid #a9823b}.listing-property-label-operation{color:#8a6728;background:#fff;border:1px solid #a9823b}.property-card-prestige .listing-property-label-operation{color:#d2b46f;background:#0b0b09}.property-card-exclusive .listing-property-label-operation{color:#8a6728;background:#fffffff5;border-color:#fff}.property-media-availability{z-index:5;gap:6px;display:flex;position:absolute;top:16px;right:16px}.property-media-availability>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0909089e;border:1px solid #ffffff9e;justify-content:center;align-items:center;gap:6px;min-width:44px;height:40px;padding:0 9px;display:flex}.property-media-availability svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.property-media-availability i{text-transform:uppercase;letter-spacing:.1em;font-size:6px;font-style:normal}.property-prestige .property-media-availability>span{color:#d6bd85;background:#080807c2;border-color:#cdae6ca8}.property-title-reference{font-family:Georgia,serif;font-weight:400;color:#a9823b!important;letter-spacing:.08em!important;font-size:18px!important}.property-detail-prices .property-title-reference+strong{margin-top:1px}.property-facts{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1150px}.property-facts div{text-align:center;align-items:center}.property-facts div:last-child{border-right:0}.property-list-premium .property-card-exclusive .property-info>.property-enter-button,.property-list-premium.property-grid-dark .property-card-exclusive .property-info>.property-enter-button{color:#a9823b!important;background:#fff!important;border-color:#fff!important}.property-list-premium .property-card-exclusive .property-enter-button span,.property-list-premium .property-card-exclusive:hover .property-enter-button span,.property-list-premium .property-card-exclusive .property-enter-button i{color:#a9823b!important}.property-image>.property-reference-badge{color:#a9823b;background:#fff;border:1px solid #a9823bcc}.property-card-prestige .property-image>.property-reference-badge{color:#fff;background:#080807;border-color:#080807}.property-card-exclusive .property-image>.property-reference-badge{color:#fff;background:#a9823b;border-color:#a9823b}@media (width<=700px){.property-media-availability{gap:4px;top:10px;right:10px}.property-media-availability>span{min-width:36px;height:35px;padding:0 7px}.property-media-availability i{display:none}.property-facts{padding-left:12px;padding-right:12px}.property-facts div,.property-facts div:nth-child(2n){border-bottom:0;border-right:1px solid #ddd6ca;padding:18px 8px}.property-facts div:last-child{border-right:0}.property-prestige .property-facts div,.property-prestige .property-facts div:nth-child(2n){border-bottom:0;border-right-color:#302b22}.property-facts strong{font-size:20px}.property-title-reference{font-size:15px!important}}.property-detail-labels{margin:24px 0 0}.property-title-block .property-detail-labels+p{margin-top:22px}.property-story article>p:not(.eyebrow):last-child{margin-bottom:0}@media (width<=700px){.property-detail-labels{margin:20px 0 0}.property-video-section,.property-video-section>iframe,.property-video-section>video{aspect-ratio:16/9;width:100%}.property-video-section>iframe,.property-video-section>video{object-fit:contain;background:#000;height:auto;display:block}}.property-immersive-media{background:#fff;flex-direction:column;gap:12px;padding:12px 0;display:flex}.property-prestige .property-immersive-media{background:#080807}@media (width<=700px){.property-immersive-media{gap:8px;padding:8px 0}}.property-area{display:block!important}.property-area>.eyebrow{margin-bottom:22px}.property-area>div{width:100%}.property-area>div>p{max-width:820px}.property-area .property-google-map{width:100%}.property-running-costs{background:#fff;border-top:1px solid #e4ded2;grid-template-columns:.72fr 1.28fr;gap:8vw;padding-top:90px;padding-bottom:90px;display:grid}.property-running-costs h2{margin:14px 0 0;font-family:Georgia,serif;font-size:clamp(38px,4vw,58px);font-weight:400}.property-running-costs-grid{border-top:1px solid #d8d1c5;border-bottom:1px solid #d8d1c5;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.property-running-costs-grid article{border-right:1px solid #d8d1c5;flex-direction:column;justify-content:center;min-height:130px;padding:26px 24px;display:flex}.property-running-costs-grid article:last-child{border-right:0}.property-running-costs-grid span{color:#8b8377;text-transform:uppercase;letter-spacing:.16em;font-size:7px}.property-running-costs-grid strong{color:#8a6728;margin:12px 0 5px;font-family:Georgia,serif;font-size:28px;font-weight:400}.property-running-costs-grid small{color:#999084;text-transform:uppercase;letter-spacing:.13em;font-size:6px}.property-prestige .property-running-costs{background:#080807;border-color:#302a21}.property-prestige .property-running-costs h2{color:#eee5d2}.property-prestige .property-running-costs-grid,.property-prestige .property-running-costs-grid article{border-color:#3a342a}.property-prestige .property-running-costs-grid strong{color:#d4b978}.property-card-promotion .property-info{text-align:center}.property-card-promotion .property-location-line{justify-content:center}.property-card-promotion .property-card-details{text-align:center;align-items:center}.property-card-promotion .property-prices{align-items:center}.property-card-promotion .property-specs{justify-content:center}.property-card-promotion-meta{color:#8a6728;text-transform:uppercase;letter-spacing:.13em;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;width:100%;margin:0 auto 21px;font-size:7px;display:flex}.property-card-promotion-meta span{color:#8a6728;text-align:center;background:#fff;border:1px solid #a9823b;justify-content:center;align-items:center;min-height:31px;padding:7px 12px;display:inline-flex}.property-card-prestige .property-card-promotion-meta span,.property-card-exclusive .property-card-promotion-meta span{color:#8a6728;background:#fff;border-color:#a9823b}.promotion-stage-label{color:#8a6728;text-transform:uppercase;letter-spacing:.18em;border:1px solid #a9823b;justify-content:center;align-items:center;margin:18px auto 0;padding:10px 16px;font-size:8px;display:inline-flex}.property-prestige .promotion-stage-label{color:#fff;border-color:#b08c48}.promotion-project-summary{background:#fff;border-top:1px solid #e4ded2;border-bottom:1px solid #e4ded2;padding-top:88px;padding-bottom:92px}.promotion-project-summary>div:first-child{text-align:center;max-width:980px;margin:0 auto 42px}.promotion-project-summary>div:first-child p{color:#a9823b;text-transform:uppercase;letter-spacing:.2em;margin:0 0 14px;font-size:8px}.promotion-project-summary h2{color:#171713;margin:0;font-family:Georgia,serif;font-size:clamp(38px,4.5vw,68px);font-weight:400;line-height:1.02}.promotion-project-data{border-top:1px solid #d8d1c5;border-left:1px solid #d8d1c5;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));max-width:1180px;margin:0 auto;display:grid;box-shadow:0 24px 70px #1717130f}.promotion-project-data article{border-bottom:1px solid #d8d1c5;border-right:1px solid #d8d1c5;flex-direction:column;justify-content:space-between;min-height:138px;padding:30px 28px;display:flex}.promotion-project-data span{color:#948878;text-transform:uppercase;letter-spacing:.16em;font-size:9px}.promotion-project-data strong{color:#171713;font-family:Georgia,serif;font-size:clamp(28px,3vw,43px);font-weight:400;line-height:1.05}.promotion-units-section{background:#fff;border-top:1px solid #e4ded2;padding-top:90px;padding-bottom:95px}.promotion-units-heading{text-align:center;max-width:820px;margin:0 auto 48px}.promotion-units-heading>p{color:#a9823b;text-transform:uppercase;letter-spacing:.18em;margin:0 0 14px;font-size:8px}.promotion-units-heading>strong{color:#a9823b;margin:0 auto 18px;font-family:Georgia,serif;font-size:clamp(58px,7vw,105px);font-weight:400;line-height:.86;display:block}.promotion-units-section h2{max-width:720px;margin-left:auto;margin-right:auto}.promotion-units-list{border-top:1px solid #e0d8ca;gap:0;max-width:1180px;margin:0 auto;display:grid}.promotion-units-list article{text-align:center;background:0 0;border-bottom:1px solid #e0d8ca;padding:34px 0 30px}.promotion-unit-ref{color:#a9823b;text-transform:uppercase;letter-spacing:.16em;margin-bottom:12px;font-size:8px;font-weight:600;display:block}.promotion-units-list h3{color:#171713;max-width:760px;margin:0 auto 12px;font-family:Georgia,serif;font-size:clamp(24px,2.5vw,34px);font-weight:400;line-height:1.08}.promotion-unit-type{color:#8a6728;text-transform:uppercase;letter-spacing:.15em;background:#fff;border:1px solid #a9823b;justify-content:center;align-items:center;min-height:31px;margin:0 auto 18px;padding:7px 13px;font-size:7px;font-weight:600;display:inline-flex}.promotion-unit-price{color:#a9823b;margin:0 auto 22px;font-family:Georgia,serif;font-size:clamp(28px,3.2vw,44px);font-weight:400;line-height:1;display:block}.promotion-unit-line{color:#91887a;text-transform:uppercase;letter-spacing:.14em;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin:12px auto 0;font-size:8px;display:flex}.promotion-unit-line span,.promotion-unit-line a{color:#91887a;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.promotion-unit-line b{color:#171713;text-transform:none;letter-spacing:0;font-family:Georgia,serif;font-size:16px;font-weight:400}.promotion-unit-line-primary b{font-size:19px}.promotion-unit-line-actions{margin-top:16px}.promotion-unit-line-actions a,.promotion-unit-line-actions a b{color:#8a6728}.promotion-unit-link{color:#fff;text-transform:uppercase;letter-spacing:.16em;background:#a9823b;border:1px solid #a9823b;justify-content:space-between;align-items:center;max-width:360px;min-height:58px;margin:26px auto 0;padding:0 22px;font-size:8px;display:flex}.promotion-documents-section{background:#fff;border-top:1px solid #e4ded2;grid-template-columns:.72fr 1.28fr;gap:8vw;padding-top:82px;padding-bottom:92px;display:grid}.promotion-documents-section h2{color:#171713;margin:0;font-family:Georgia,serif;font-size:clamp(42px,4.8vw,72px);font-weight:400;line-height:1}.promotion-documents-list{gap:12px;display:grid}.promotion-documents-list article{background:#fbfaf7;border:1px solid #d8d1c5;grid-template-columns:1fr auto;align-items:center;gap:18px;min-height:82px;padding:18px 20px;display:grid}.promotion-documents-list strong{color:#171713;font-family:Georgia,serif;font-size:24px;font-weight:400}.promotion-documents-list div{flex-wrap:wrap;gap:8px;display:flex}.promotion-documents-list a,.promotion-documents-list button{color:#8a6728;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;background:0 0;border:1px solid #a9823b;align-items:center;min-height:42px;padding:0 15px;font-size:8px;display:flex}.promotion-documents-list a:hover,.promotion-documents-list button:hover{color:#fff;background:#a9823b}.property-prestige .promotion-documents-section{background:#080807;border-color:#302a21}.property-prestige .promotion-documents-section h2,.property-prestige .promotion-documents-list strong{color:#fff}.property-prestige .promotion-documents-list article{background:#11110f;border-color:#3a342a}.property-prestige .promotion-documents-list a,.property-prestige .promotion-documents-list button{color:#d4b978;border-color:#b08c48}.promotion-unit-link:hover{color:#fff;background:#a9823b}.promotion-unit-link span{font-family:Georgia,serif;font-size:18px}.property-prestige .promotion-project-summary,.property-prestige .promotion-units-section{background:#080807;border-color:#302a21}.property-prestige .promotion-project-summary h2,.property-prestige .promotion-units-heading h2,.property-prestige .promotion-project-data strong{color:#fff}.property-prestige .promotion-project-data,.property-prestige .promotion-project-data article,.property-prestige .promotion-units-list,.property-prestige .promotion-units-list article,.property-prestige .promotion-units-list dl,.property-prestige .promotion-units-list div{border-color:#3a342a}.property-prestige .promotion-units-list article{background:0 0}.property-prestige .promotion-units-list h3,.property-prestige .promotion-unit-line b{color:#fff}.property-prestige .promotion-unit-line span,.property-prestige .promotion-unit-line a{color:#d4b978}.property-prestige .promotion-unit-link{color:#080807;background:#b08c48;border-color:#b08c48}.property-prestige .promotion-unit-link:hover{color:#d4b978;background:#080807}.mortgage-inputs select{color:#27251f;background:0 0;border:0;border-bottom:1px solid #d9d2c6;outline:0;width:100%;height:49px;padding:0 38px 0 14px;font-family:Georgia,serif;font-size:15px}.mortgage-profile{grid-column:1/-1}.mortgage-profile>small{color:#999187;margin-top:9px;font-size:7px;line-height:1.5;display:block}.mortgage-results{grid-template-columns:repeat(4,minmax(0,1fr))}.mortgage-results strong{font-size:clamp(22px,2.4vw,34px)}.provision-breakdown{border-top:1px solid #d8d1c5;margin-top:24px}.provision-breakdown summary{cursor:pointer;color:#27251f;text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;align-items:center;min-height:55px;font-size:8px;list-style:none;display:flex}.provision-breakdown summary::-webkit-details-marker{display:none}.provision-breakdown summary span{color:#a9823b;font-size:18px}.provision-breakdown>div{padding:5px 0 8px}.provision-breakdown p{color:#766f64;border-bottom:1px solid #eee9df;justify-content:space-between;margin:0;padding:10px 0;font-size:10px;display:flex}.provision-breakdown p b{color:#27251f;font-family:Georgia,serif;font-size:13px;font-weight:400}.provision-breakdown .provision-total{color:#8a6728;text-transform:uppercase;letter-spacing:.12em;border-color:#a9823b;margin-top:5px;padding-top:17px;font-size:8px}.provision-breakdown .provision-total b{color:#8a6728;font-size:18px}.infinity-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:30px;display:grid}.infinity-actions .infinity-cta{margin-top:0}.infinity-report{color:#8a6728;text-transform:uppercase;letter-spacing:.13em;border:1px solid #a9823b;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;font-size:8px;display:flex}.infinity-report i{font-family:Georgia,serif;font-size:19px;font-style:normal}.infinity-report:hover{color:#fff;background:#a9823b}.property-prestige .mortgage-inputs select{color:#e7dcc6;border-color:#3a342a}.property-prestige .mortgage-profile>small{color:#81796c}.property-prestige .provision-breakdown{border-color:#3a342a}.property-prestige .provision-breakdown summary,.property-prestige .provision-breakdown p b{color:#e7dcc6}.property-prestige .provision-breakdown p{color:#9b9385;border-color:#2f2a22}.property-prestige .provision-breakdown .provision-total,.property-prestige .provision-breakdown .provision-total b{color:#d4b978}.property-prestige .infinity-report{color:#d4b978;border-color:#b08c48}@media (width<=900px){.promotion-documents-section,.property-running-costs{grid-template-columns:1fr}.promotion-project-data{grid-template-columns:1fr 1fr}.promotion-documents-list article{grid-template-columns:1fr}.mortgage-results{grid-template-columns:1fr 1fr}.infinity-actions{grid-template-columns:1fr}}@media (width<=700px){.promotion-project-summary,.promotion-units-section,.promotion-documents-section,.property-running-costs{padding-top:70px;padding-bottom:70px}.promotion-project-data{grid-template-columns:1fr}.promotion-units-heading{margin-bottom:34px}.promotion-units-list article{padding:28px 0}.promotion-unit-line{gap:9px 12px;font-size:7px}.promotion-unit-line b{font-size:14px}.promotion-unit-line-primary b{font-size:16px}.promotion-unit-link{max-width:none}.promotion-documents-list strong{font-size:21px}.property-running-costs-grid{grid-template-columns:1fr}.property-running-costs-grid article{border-bottom:1px solid #d8d1c5;border-right:0;min-height:105px}.property-running-costs-grid article:last-child{border-bottom:0}.mortgage-profile{grid-column:auto}.mortgage-results{grid-template-columns:1fr}.infinity-actions{gap:7px}.infinity-report,.infinity-actions .infinity-cta{font-size:7px}}.internal-primary-filters{background:#fff;border:1px solid #d8d1c5;grid-template-columns:repeat(3,minmax(0,1fr)) 150px;margin-bottom:12px;display:grid}.internal-primary-filters label{border-right:1px solid #d8d1c5;min-width:0;min-height:82px;padding:17px 20px}.internal-primary-filters label>span{color:#8c8478;text-transform:uppercase;letter-spacing:.14em;margin-bottom:10px;font-size:7px;display:block}.internal-primary-filters input,.internal-primary-filters select{color:#25231f;background:0 0;border:0;outline:0;width:100%;font-family:Georgia,serif;font-size:14px}.internal-primary-filters select{appearance:none}.internal-primary-filters>button{color:#fff;text-transform:uppercase;letter-spacing:.16em;background:#a9823b;border:0;justify-content:center;align-items:center;gap:20px;font-size:8px;display:flex}.internal-primary-filters>button span{font-size:17px}.property-explorer-dark .internal-primary-filters{background:#11110f;border-color:#393229}.property-explorer-dark .internal-primary-filters label{border-color:#393229}.property-explorer-dark .internal-primary-filters input,.property-explorer-dark .internal-primary-filters select{color:#e6dcc8}.property-explorer-dark .internal-primary-filters>button{color:#090908;background:#b08c48}@media (width>=701px){.toggle-property-filters{display:none!important}.advanced-filter-bar{display:grid!important}}@media (width<=1050px){.internal-primary-filters{grid-template-columns:1fr 1fr}.internal-primary-filters>button{min-height:68px}}@media (width<=700px){.internal-primary-filters{grid-template-columns:1fr 1fr}.internal-primary-filters label{min-height:70px;padding:14px}.internal-primary-filters>button{min-height:58px}.advanced-filter-bar{display:none}.advanced-filter-bar.filters-visible{display:grid}}.visit-field-label{color:#817a70;text-transform:uppercase;letter-spacing:.13em;margin:14px 0 7px;font-size:6px;display:block}.date-options button b{font-family:Georgia,serif;font-size:12px;font-weight:400}.other-date-button{color:#4f4a42;text-transform:uppercase;letter-spacing:.1em;background:#fff;border:1px solid #ddd6ca;justify-content:space-between;align-items:center;width:100%;height:36px;margin-top:7px;padding:0 11px;font-size:7px;display:flex}.other-date-button span{color:#a9823b;font-size:6px}.other-date-button.active{color:#8a692e;background:#f4ede1;border-color:#a9823b}.custom-date-field{color:#817a70;text-transform:uppercase;letter-spacing:.12em;gap:5px;margin-top:7px;font-size:6px;display:grid}.custom-date-field input{color:#171713;background:#fff;border:1px solid #a9823b;height:38px;padding:0 10px;font:12px Georgia,serif}.time-options{gap:5px;max-height:151px;padding-right:3px;overflow-y:auto}.visit-consents{gap:8px;margin-top:12px;display:grid}.visit-consents label{color:#625d54;grid-template-columns:16px 1fr;align-items:start;gap:8px;font:9px/1.45 Arial,sans-serif;display:grid}.visit-consents input{accent-color:#a9823b;width:14px;height:14px;margin:0}.visit-consents .mortgage-consent{color:#574b36;background:#faf6ec;border:1px solid #d7c394;padding:10px}.visit-consents b{font-weight:600}.property-prestige .visit-field-label{color:#8c8477}.property-prestige .other-date-button,.property-prestige .custom-date-field input{color:#ded3be;background:#0b0b09;border-color:#3a342a}.property-prestige .other-date-button.active{color:#d7bd83;background:#211c14;border-color:#b38f4d}.property-prestige .visit-consents label{color:#b9b0a1}.property-prestige .visit-consents .mortgage-consent{color:#d8c59e;background:#19150f;border-color:#574728}@media (width<=700px){.date-options{grid-template-columns:repeat(3,minmax(0,1fr))}.time-options{grid-template-columns:repeat(4,minmax(0,1fr));max-height:190px}}.date-options button,.time-options button{color:#fff!important;background:#a9823b!important;border-color:#a9823b!important}.date-options button span{color:#f2e6cc!important}.date-options button:hover,.time-options button:hover,.date-options button.active,.time-options button.active{box-shadow:0 4px 12px #39280c2e;color:#fff!important;background:#171713!important;border-color:#171713!important}.infinity-brand-logo-centered{grid-column:1/-1;justify-self:center;width:min(240px,55vw)!important;margin:0 auto 12px!important}.property-story-no-description{grid-template-columns:minmax(320px,520px);justify-content:end}.energy-certificate{background:#fff;border-top:1px solid #e2ddd3;grid-template-columns:.72fr 1.28fr;align-items:center;gap:7vw;padding-top:105px;padding-bottom:105px;display:grid}.energy-certificate-copy h2{margin:0 0 24px;font:400 clamp(42px,4vw,62px)/1.03 Georgia,serif}.energy-certificate-copy>p{color:#716b61;max-width:470px;font:15px/1.7 Georgia,serif}.energy-four-fields{border-top:1px solid #d8d1c5;grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.energy-four-fields span{border-bottom:1px solid #d8d1c5;padding:14px 0}.energy-four-fields span:nth-child(odd){border-right:1px solid #d8d1c5}.energy-four-fields span:nth-child(2n){padding-left:14px}.energy-four-fields small{color:#8e8679;text-transform:uppercase;letter-spacing:.12em;font:6px Arial,sans-serif;display:block}.energy-four-fields b{color:#171713;margin-top:5px;font:400 17px Georgia,serif;display:block}.energy-rating-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.energy-rating-card{background:#faf8f3;border:1px solid #dcd5c8;min-width:0;padding:22px;display:block}.energy-rating-card>header{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.energy-rating-card>header span,.energy-rating-card>footer span{color:#81796e;text-transform:uppercase;letter-spacing:.14em;font:7px Arial,sans-serif}.energy-rating-card>header strong{color:#171713;font:400 32px Georgia,serif}.energy-scale{gap:3px;display:grid}.energy-level{width:var(--energy-width);background:var(--energy-color);color:#fff;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%);opacity:.34;justify-content:space-between;align-items:center;height:29px;padding:0 12px;display:flex;position:relative}.energy-level span{font:700 15px Arial,sans-serif}.energy-level b{text-transform:uppercase;letter-spacing:.1em;padding-right:10px;font:600 6px Arial,sans-serif}.energy-level.active{opacity:1;transform:translate(5px);box-shadow:0 6px 15px #0000001f}.energy-rating-card>footer{border-top:1px solid #ded7cb;grid-template-columns:1fr auto;align-items:end;margin-top:18px;padding-top:15px;display:grid}.energy-rating-card>footer strong{color:#171713;grid-area:1/2/3;font:400 25px Georgia,serif}.energy-rating-card>footer small{color:#938b7e;margin-top:5px;font:6px Arial,sans-serif}.property-prestige .energy-certificate{color:#eee5d2;background:#0b0b09;border-color:#322c23}.property-prestige .energy-certificate-copy>p{color:#aaa193}.property-prestige .energy-four-fields,.property-prestige .energy-four-fields span{border-color:#3a3328}.property-prestige .energy-four-fields b,.property-prestige .energy-rating-card>header strong,.property-prestige .energy-rating-card>footer strong{color:#e7d7b6}.property-prestige .energy-rating-card{background:#11110f;border-color:#3a3328}.property-prestige .energy-rating-card>footer{border-color:#3a3328}@media (width<=1050px){.energy-certificate{grid-template-columns:1fr}.energy-rating-grid{max-width:760px}}@media (width<=700px){.energy-certificate{padding-top:75px;padding-bottom:75px}.energy-rating-grid{grid-template-columns:1fr}.energy-rating-card{padding:17px}.energy-level{height:29px}.energy-four-fields{grid-template-columns:1fr 1fr}}.visit-contact-fields{gap:7px;margin-top:13px;display:grid}.visit-contact-fields input,.visit-contact-fields textarea{box-sizing:border-box;color:#171713;resize:vertical;background:#fff;border:1px solid #ddd6ca;outline:0;width:100%;padding:11px 12px;font:12px Georgia,serif}.visit-contact-fields input:focus,.visit-contact-fields textarea:focus{border-color:#a9823b}.property-prestige .visit-contact-fields input,.property-prestige .visit-contact-fields textarea{color:#ded3be;background:#0b0b09;border-color:#3a342a}.form-error{color:#8d2d26!important;text-transform:none!important;letter-spacing:0!important;margin:9px 0!important;font:11px/1.45 Arial,sans-serif!important}.property-prestige .form-error{color:#e3a39b!important}.schedule-button:disabled,.valuation-form button:disabled,.footer-general-form form>button:disabled{cursor:wait;opacity:.55}.property-quick-actions{border-bottom:1px solid #d8d1c5;gap:0;max-width:1180px;padding:28px 24px}.property-quick-actions button{color:#514c44;border-right:1px solid #d8d1c5;flex-direction:column;gap:10px;min-width:190px;min-height:74px;padding:10px 34px;display:flex}.property-quick-actions button:last-child{border-right:0}.property-quick-actions button svg{fill:none;stroke:#a9823b;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px;transition:transform .25s}.property-quick-actions button span{color:inherit;letter-spacing:.18em;margin:0;font-size:9px}.property-quick-actions button:hover svg{transform:translateY(-3px)}.property-quick-actions{border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.property-quick-actions button{position:relative;border:0!important;min-width:0!important}.property-quick-actions button+button:before{content:"";background:#d8d1c5;width:1px;height:50%;position:absolute;top:25%;left:0}.property-quick-actions.media-count-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.property-quick-actions.media-count-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.property-quick-actions.media-count-1{max-width:360px;grid-template-columns:1fr!important}.infinity-brand-logo{object-fit:contain;width:min(220px,65%);height:auto;margin:0 0 34px;display:block}.property-prestige .infinity-brand-logo{filter:brightness(0)invert();opacity:.9}.visit-date-label{display:block;margin-top:20px!important}.property-dossier-feature>a{color:#fff;background:#a9823b;border:1px solid #a9823b;justify-content:space-between;align-items:center;min-height:112px;padding:22px 34px;transition:background .25s,border-color .25s,transform .25s;display:flex;box-shadow:0 18px 42px #71521c2e}.property-dossier-feature>a:hover{background:#171713;border-color:#171713;transform:translateY(-2px)}.property-dossier-feature small{color:#ffffffc2;text-transform:uppercase;letter-spacing:.16em;margin-bottom:10px;font-size:7px;display:block}.property-dossier-feature strong{letter-spacing:.01em;text-transform:none;font:400 24px Georgia,serif}.property-dossier-feature i{font:400 34px Georgia,serif}.property-prestige .property-quick-actions{border-color:#332d24}.property-prestige .property-quick-actions button{color:#c9b27e;border-color:#332d24}.property-prestige .property-quick-actions button svg{stroke:#c9a963}.property-prestige .property-dossier-feature>a{color:#080807;background:#b99750;border-color:#b99750}.property-prestige .property-dossier-feature small{color:#080807a6}.property-prestige .property-dossier-feature>a:hover{background:#e2c984;border-color:#e2c984}.property-detail-labels .listing-property-label{letter-spacing:.18em;padding:12px 17px;font-size:8px}.property-title-block>div>p:last-child{font-size:clamp(19px,1.7vw,26px);line-height:1.25}.mortgage-holders{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;display:grid}.mortgage-holders article{background:#faf8f3;border:1px solid #ddd6ca;padding:18px}.mortgage-holders article>header{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.mortgage-holders article>header span{color:#81796e;text-transform:uppercase;letter-spacing:.15em;font-size:7px}.mortgage-holders article>header strong{color:#8a6728;font:400 16px Georgia,serif}.mortgage-holders article>div{gap:15px;display:grid}.mortgage-holders label>span{color:#81796e;text-transform:uppercase;letter-spacing:.13em;margin-bottom:7px;font-size:6px;display:block}.mortgage-holders label>div{border-bottom:1px solid #d9d2c6;align-items:center;height:42px;display:flex}.mortgage-holders input,.mortgage-holders select{color:#27251f;background:0 0;border:0;border-bottom:1px solid #d9d2c6;outline:0;width:100%;height:42px;padding:0 10px;font:15px Georgia,serif}.mortgage-holders label>div input{border:0;height:100%}.mortgage-holders em{color:#9a7735;padding-right:10px;font-size:8px;font-style:normal}.mortgage-holders small{color:#8e867a;margin-top:6px;font-size:7px;line-height:1.4;display:block}.mortgage-warning{color:#705725;background:#faf5e9;border:1px solid #d3b26d;grid-column:1/-1;margin:0;padding:12px 14px;font-size:9px;line-height:1.5}.mortgage-finance-inputs{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.mortgage-results-complete{grid-template-columns:repeat(3,minmax(0,1fr))}.mortgage-results-complete>div{border-bottom:1px solid #ddd6ca;border-right:1px solid #ddd6ca;padding:20px 22px}.mortgage-results-complete>div:nth-child(3n){border-right:0}.mortgage-results-complete>div:nth-last-child(-n+3){border-bottom:0}.provision-editable{color:#766f64;border-bottom:1px solid #eee9df;justify-content:space-between;align-items:center;gap:20px;min-height:47px;padding:5px 0;font-size:10px;display:flex}.provision-editable>div{border-bottom:1px solid #d9d2c6;align-items:center;width:145px;height:36px;display:flex}.provision-editable input{text-align:right;color:#27251f;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 8px;font:13px Georgia,serif}.provision-editable em{color:#9a7735;padding-right:8px;font-size:8px;font-style:normal}.property-prestige .mortgage-holders article{background:#0d0d0b;border-color:#3a342a}.property-prestige .mortgage-holders input,.property-prestige .mortgage-holders select,.property-prestige .mortgage-holders label>div,.property-prestige .provision-editable>div{color:#e7dcc6;border-color:#3a342a}.property-prestige .mortgage-warning{color:#d8c59e;background:#19150f;border-color:#6d5730}.property-prestige .provision-editable{color:#9b9385;border-color:#2f2a22}.property-prestige .provision-editable input{color:#e7dcc6}@media (width<=700px){.property-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 10px;display:grid}.property-quick-actions button{border-bottom:1px solid #d8d1c5;border-right:1px solid #d8d1c5;min-width:0;min-height:70px;padding:9px 12px}.property-quick-actions button:nth-child(2n){border-right:0}.property-quick-actions button:nth-last-child(-n+2){border-bottom:0}.property-dossier-feature{margin:26px auto 45px;padding:0 14px}.property-dossier-feature>a{min-height:96px;padding:19px 23px}.property-dossier-feature strong{font-size:21px}.property-detail-labels .listing-property-label{padding:10px 12px;font-size:7px}.property-title-block>div>p:last-child{font-size:19px}.mortgage-holders,.mortgage-finance-inputs,.mortgage-results-complete{grid-template-columns:1fr}.mortgage-results-complete>div,.mortgage-results-complete>div:nth-child(3n),.mortgage-results-complete>div:nth-last-child(-n+3){border-bottom:1px solid #ddd6ca;border-right:0}.mortgage-results-complete>div:last-child{border-bottom:0}.property-quick-actions.media-count-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.property-quick-actions.media-count-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.property-quick-actions.media-count-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.property-quick-actions.media-count-4 button:nth-child(3):before{display:none}.property-quick-actions.media-count-4 button:nth-child(-n+2):after{content:"";background:#d8d1c5;height:1px;position:absolute;bottom:0;left:15%;right:15%}.property-prestige .property-quick-actions.media-count-4 button:nth-child(-n+2):after{background:#332d24}.property-quick-actions button{padding-left:6px!important;padding-right:6px!important}.property-quick-actions button span{font-size:7px}.infinity-brand-logo{width:170px;margin-bottom:24px}}.listing-property-label-exclusiva{color:#fff!important;background:#a9823b!important;border:1px solid #a9823b!important}.property-card-prestige.property-card-exclusive,.property-list-premium.property-grid-dark .property-card-prestige.property-card-exclusive{background:#a9823b!important;border-color:#a9823b!important}.property-card-prestige.property-card-exclusive .property-info,.property-list-premium.property-grid-dark .property-card-prestige.property-card-exclusive .property-info{color:#fff!important;background:#a9823b!important}.property-card-prestige.property-card-exclusive .property-info *{color:#fff!important;border-color:#ffffff80!important}.property-card-prestige.property-card-exclusive .property-enter-button{color:#a9823b!important;background:#fff!important;border-color:#fff!important}.property-card-prestige.property-card-exclusive .property-enter-button *{color:#a9823b!important}.office-grid small{color:#918a7f;margin:14px 0;font-size:9px;line-height:1.7;display:block}.google-reviews{background:#f5f1e9;padding-top:130px;padding-bottom:140px}.google-reviews-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin-bottom:65px;display:grid}.google-reviews-head h2{margin:0;font-family:Georgia,serif;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1}.google-reviews-head h2 em{color:#a9823b}.google-reviews-head>p{color:#70695e;margin:0;font-family:Georgia,serif;line-height:1.8}.google-office-grid{border-top:1px solid #d2c9ba;border-left:1px solid #d2c9ba;grid-template-columns:repeat(3,1fr);display:grid}.google-office-grid article{background:#faf8f3;border-bottom:1px solid #d2c9ba;border-right:1px solid #d2c9ba;flex-direction:column;min-height:330px;padding:28px;display:flex}.google-office-top{color:#a9823b;text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;font-size:7px;display:flex}.google-office-top b{color:#777167;font-weight:400}.google-office-grid h3{margin:55px 0 18px;font-family:Georgia,serif;font-size:28px;font-weight:400}.google-office-grid article>p{color:#8b8479;font-family:Georgia,serif}.google-rating{align-items:center;gap:10px;display:flex}.google-rating strong{font-family:Georgia,serif;font-size:34px;font-weight:400}.google-rating span{color:#b38f47;letter-spacing:.08em}.google-rating small{color:#8b8479}.google-office-grid blockquote{color:#6d665c;margin:20px 0;font-family:Georgia,serif;line-height:1.55}.google-office-grid blockquote small{color:#a9823b;margin-top:10px;display:block}.google-office-grid a{text-transform:uppercase;letter-spacing:.14em;border-top:1px solid #ddd5c8;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:7px;display:flex}.google-office-grid a span{color:#a9823b}@media (width<=1050px){.google-office-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.google-reviews{padding-top:90px;padding-bottom:95px}.google-reviews-head,.google-office-grid{grid-template-columns:1fr}.google-reviews-head{gap:30px;margin-bottom:45px}.google-office-grid article{min-height:270px}.google-office-grid h3{margin-top:38px}}.nav-wrap,.inner-nav,.prestige-nav{color:var(--gold)!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-top:1px solid #a9823b94!important;border-bottom:1px solid #a9823b94!important;box-shadow:0 8px 28px #2b1f0c0f!important}.nav-wrap{position:fixed}.inner-nav,.prestige-nav{position:sticky;top:0}.desktop-nav{gap:0}.desktop-nav>a,.nav-dropdown-trigger{border-left:1px solid #a9823b6b;padding:0 clamp(15px,1.6vw,28px);height:38px!important;color:var(--gold)!important}.desktop-nav>a:last-child{border-right:1px solid #a9823b6b}.desktop-nav>a:hover,.nav-dropdown-trigger:hover{background:#fbf8f1;color:#745625!important}.nav-dropdown-trigger span{color:var(--gold)}.lang,.inner-nav .lang,.prestige-nav .lang{color:var(--gold)!important}.valuation-button,.inner-nav .valuation-button,.prestige-nav .valuation-button{color:var(--gold)!important;border:1px solid var(--gold)!important;background:#fff!important}.valuation-button:hover,.inner-nav .valuation-button:hover,.prestige-nav .valuation-button:hover{color:#fff!important;background:var(--gold)!important}.menu-button span,.inner-nav .menu-button span,.prestige-nav .menu-button span{background:var(--gold)!important}.nav-dropdown-panel{width:390px;color:var(--gold);border:1px solid #a9823b9e;padding:22px;top:66px;left:0;box-shadow:0 22px 55px #3d2b0c21}.nav-dropdown-panel p{color:#9a835b;margin-bottom:14px}.nav-dropdown-panel>a,.nav-dropdown-panel .all-properties,.nav-dropdown-panel .prestige-link{min-height:53px;color:var(--gold);text-transform:none;letter-spacing:0;border:1px solid #a9823b57;border-bottom:0;justify-content:space-between;align-items:center;margin:0;padding:0 14px;font-family:Georgia,serif;font-size:18px;font-weight:400;display:flex}.nav-dropdown-panel>a:last-child,.nav-dropdown-panel .all-properties{text-transform:none;letter-spacing:0;border:1px solid #a9823b57;min-height:53px;margin:0;font-family:Georgia,serif;font-size:18px}.nav-dropdown-panel>a:hover{color:#745625;background:#f7f1e5}.mobile-nav{border-top:1px solid #a9823b73;border-bottom:1px solid #a9823b73;color:var(--gold)!important;background:#fff!important}.mobile-nav>a,.mobile-nav>button{color:var(--gold)!important;background:#fff!important;border-bottom:1px solid #a9823b52!important}.mobile-subnav{color:var(--gold);padding:0 14px 12px;font-family:Georgia,serif;font-size:19px}.mobile-subnav a{border-bottom:1px solid #a9823b45;padding:12px 0}@media (width<=1050px){.mobile-nav{top:96px}.nav-wrap .mobile-nav{top:104px}}@media (width<=700px){.mobile-nav,.nav-wrap .mobile-nav{top:81px}.mobile-nav>a,.mobile-nav>button{font-size:21px}}@media (width>=1051px){.desktop-nav>a,.nav-dropdown-trigger,.desktop-nav>a:last-child{border-left:0!important;border-right:0!important}}.multi-select-label,.multi-select{position:relative}.multi-select summary{color:#25231f;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:27px;font-family:Georgia,serif;font-size:14px;list-style:none;display:flex}.multi-select summary::-webkit-details-marker{display:none}.multi-select summary i{color:#a9823b;font-family:Arial,sans-serif;font-size:11px;font-style:normal}.multi-select-menu{z-index:120;background:#fff;border:1px solid #c8ad76;min-width:260px;max-height:320px;padding:8px;position:absolute;top:calc(100% + 12px);left:-18px;overflow-y:auto;box-shadow:0 18px 45px #37270d29}.multi-select-menu>button{color:#8b6a2e;text-align:left;text-transform:uppercase;letter-spacing:.13em;cursor:pointer;background:#faf7f1;border:0;border-bottom:1px solid #e1d4bd;width:100%;padding:10px;font-size:7px}.multi-select-menu>label{color:#363126;cursor:pointer;align-items:center;gap:10px;display:flex;border:0!important;border-bottom:1px solid #eee7da!important;min-height:0!important;padding:10px 8px!important}.multi-select-menu>label:last-child{border-bottom:0!important}.multi-select-menu input{accent-color:#a9823b;flex:none;height:15px;width:15px!important}.multi-select-menu>label>span{font-family:Georgia,serif;color:#363126!important;text-transform:none!important;letter-spacing:0!important;margin:0!important;font-size:14px!important}.hero-search .multi-select-label{border-right:1px solid #e6e0d5;padding:24px 24px 20px}.hero-search .multi-select-label>span{color:#8f8779;text-transform:uppercase;letter-spacing:.16em;margin-bottom:9px;font-size:8px;display:block}.hero-search .multi-select-menu{top:calc(100% + 20px);left:-24px}.property-explorer-dark .multi-select summary{color:#e6dcc8}.property-explorer-dark .multi-select-menu{background:#171713;border-color:#765f35}.property-explorer-dark .multi-select-menu>button{color:#d1b371;background:#211d17;border-color:#3c3428}.property-explorer-dark .multi-select-menu>label{border-color:#383126!important}.property-explorer-dark .multi-select-menu>label>span{color:#e6dcc8!important}@media (width<=700px){.hero-search .multi-select-label{padding:14px;display:block}.hero-search .multi-select-label>span{margin-bottom:6px}.hero-search .multi-select-menu,.internal-primary-filters .multi-select-menu,.advanced-filter-bar .multi-select-menu{z-index:300;max-height:58vh;position:fixed;inset:auto 16px 16px}}.group-strength{background:#f8f5ee;padding-top:130px;padding-bottom:130px}.group-strength-head{max-width:790px;margin-bottom:65px}.group-strength-head h2,.meet-nappo-copy h2,.home-contact h2{margin:0;font:400 clamp(48px,5vw,76px)/1 Georgia,serif}.group-strength-head>p:last-child{color:#6d675d;max-width:590px;margin:25px 0 0;font:16px/1.75 Georgia,serif}.group-strength-grid{grid-template-columns:1fr 1fr;gap:2px;display:grid}.group-strength-grid article{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;min-height:570px;padding:36px;display:flex;position:relative;overflow:hidden}.group-strength-grid article:before{content:"";background:linear-gradient(#00000026,#000000e0);position:absolute;inset:0}.group-strength-grid article>span,.group-strength-grid article>div{z-index:1;position:relative}.group-strength-grid article>span{color:#d1b777;align-self:flex-end;font:30px Georgia,serif}.group-strength-grid .group-finance{background-image:url(/images/home-business.webp)}.group-strength-grid .group-renovations{background-image:url(/images/home-new-build.webp)}.group-strength-grid article div>p:first-child{color:#d7bd80;text-transform:uppercase;letter-spacing:.2em;font-size:8px}.group-strength-grid h3{margin:12px 0 18px;font:400 clamp(38px,4vw,58px) Georgia,serif}.group-strength-grid article div>p:not(:first-child){color:#e1ddd5;max-width:510px;font:15px/1.7 Georgia,serif}.group-strength-grid a{text-transform:uppercase;letter-spacing:.16em;border-top:1px solid #ffffff73;justify-content:space-between;margin-top:24px;padding-top:18px;font-size:8px;display:flex}.join-nappo{color:#fff;background:#090909;height:760px;position:relative;overflow:hidden}.join-nappo video{object-fit:cover;opacity:.58;width:100%;height:100%}.join-nappo-shade{background:linear-gradient(90deg,#000000e6,#00000014 75%);position:absolute;inset:0}.join-nappo-copy{z-index:2;max-width:720px;position:absolute;top:50%;left:clamp(24px,7vw,120px);transform:translateY(-50%)}.join-nappo h2{margin:0;font:400 clamp(50px,6vw,88px)/.98 Georgia,serif}.join-nappo-copy>p:not(.eyebrow){color:#ddd6cb;max-width:590px;margin:28px 0 38px;font:17px/1.7 Georgia,serif}.meet-nappo{background:#fff;grid-template-columns:1.2fr .8fr;min-height:720px;display:grid}.meet-nappo-gallery{grid-template-columns:1fr 1fr;gap:2px;display:grid;overflow:hidden}.meet-nappo-gallery img{object-fit:cover;width:100%;height:100%}.meet-nappo-gallery img:last-child{object-position:45% center}.meet-nappo-copy{align-self:center;padding:90px clamp(32px,5vw,90px)}.meet-nappo-copy>p:not(.eyebrow){color:#6d675d;margin:28px 0 38px;font:16px/1.8 Georgia,serif}.home-contact{color:#fff;background:#131311;grid-template-columns:.85fr 1.15fr;gap:9vw;padding-top:125px;padding-bottom:125px;display:grid}.home-contact-intro>p:not(.eyebrow){color:#aaa398;max-width:470px;margin:28px 0;font:16px/1.75 Georgia,serif}.home-contact-intro>div{color:#d0b574;flex-direction:column;gap:10px;margin-top:45px;font:20px Georgia,serif;display:flex}.home-contact form{gap:23px;display:grid}.home-contact label{color:#a69e90;text-transform:uppercase;letter-spacing:.16em;gap:10px;font-size:8px;display:grid}.home-contact input,.home-contact select,.home-contact textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #615c52;border-radius:0;outline:0;width:100%;padding:13px 0;font:17px Georgia,serif}.home-contact select{color:#e8e1d5}.home-contact select option{color:#171713}.home-contact-row{grid-template-columns:1fr 1fr;gap:28px;display:grid}.home-contact textarea{resize:vertical}.home-contact .home-contact-privacy{text-transform:none;letter-spacing:0;grid-template:none;align-items:center;gap:10px;font-size:10px;display:flex}.home-contact-privacy input{accent-color:#a9823b;width:15px;height:15px;margin:0}.home-contact form>button,.home-contact-success button{color:#fff;text-transform:uppercase;letter-spacing:.17em;background:#a9823b;border:1px solid #b8944d;justify-content:space-between;align-items:center;min-height:58px;padding:0 22px;font-size:8px;display:flex}.home-contact-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:430px;display:flex}.home-contact-success>span{color:#d0b574;font-size:34px}.home-contact-success h3{margin:20px 0 12px;font:400 42px Georgia,serif}.home-contact-success p{color:#aaa398;font:16px/1.7 Georgia,serif}.home-contact-success button{width:auto;margin-top:24px}@media (width<=900px){.group-strength-grid,.meet-nappo,.home-contact{grid-template-columns:1fr}.meet-nappo-gallery{min-height:480px}.home-contact{gap:65px}.join-nappo{height:680px}}@media (width<=700px){.group-strength{padding-top:90px;padding-bottom:90px}.group-strength-grid{display:block}.group-strength-grid article{min-height:500px;margin-bottom:2px;padding:26px}.join-nappo{height:650px}.join-nappo video{object-position:62% center}.join-nappo-copy{right:24px}.meet-nappo-gallery{grid-template-columns:1fr;min-height:520px}.meet-nappo-gallery img:last-child{display:none}.meet-nappo-copy{padding:80px 24px}.home-contact{padding-top:90px;padding-bottom:90px}.home-contact-row{grid-template-columns:1fr}.home-contact-intro>div{font-size:18px}}.footer,.prestige-footer{border-top:1px solid #cdb275;color:#9a762f!important;background:#fff!important;grid-template-columns:1.15fr 1fr .75fr!important;gap:60px 5vw!important;padding-top:0!important;padding-bottom:0!important}.footer-general-form{background:#fff;border-bottom:1px solid #d8c69f;grid-column:1/-1;grid-template-columns:.85fr 1.15fr;gap:9vw;margin:0 calc(-1*clamp(24px,5vw,80px));padding:110px clamp(24px,7vw,120px);display:grid}.footer-form-intro>p{color:#a9823b;text-transform:uppercase;letter-spacing:.26em;margin:0 0 25px;font-size:9px;font-weight:600}.footer-form-intro h2{color:#171713;margin:0;font:400 clamp(48px,5vw,76px)/1 Georgia,serif}.footer-form-intro>span{color:#766e61;max-width:470px;margin:28px 0;font:16px/1.75 Georgia,serif;display:block}.footer-form-intro>div{color:#a9823b;flex-direction:column;gap:10px;margin-top:40px;font:20px Georgia,serif;display:flex}.footer-general-form form{gap:23px;display:grid}.footer-general-form label{color:#9a762f;text-transform:uppercase;letter-spacing:.16em;gap:9px;font-size:8px;display:grid}.footer-general-form input,.footer-general-form select,.footer-general-form textarea{color:#28241d;background:0 0;border:0;border-bottom:1px solid #cdbb98;border-radius:0;outline:0;width:100%;padding:13px 0;font:17px Georgia,serif}.footer-general-form textarea{resize:vertical}.footer-form-row{grid-template-columns:1fr 1fr;gap:28px;display:grid}.footer-general-form .footer-form-privacy{color:#6f675b;text-transform:none;letter-spacing:0;grid-template:none;align-items:center;gap:10px;font-size:10px;display:flex}.footer-form-privacy input{accent-color:#a9823b;width:15px;height:15px;margin:0}.footer-general-form form>button,.footer-form-success button{color:#9a762f;text-transform:uppercase;letter-spacing:.17em;background:#fff;border:1px solid #a9823b;justify-content:space-between;align-items:center;min-height:58px;padding:0 22px;font-size:8px;display:flex}.footer-general-form form>button:hover{color:#fff;background:#a9823b}.footer-form-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:410px;display:flex}.footer-form-success>b{font-size:32px}.footer-form-success h3{color:#171713;margin:20px 0 10px;font:400 40px Georgia,serif}.footer-form-success p{color:#756d61;font:16px Georgia,serif}.footer-form-success button{margin-top:25px}.footer-intro,.footer-contact,.footer-nav{padding-top:5px}.footer-intro p{color:#8c806c!important}.footer-contact>span,.footer-nav>span,.footer-hours>span,.footer-social>span{color:#9a762f!important}.footer-contact a{color:#2a261f!important}.footer-contact small,.footer-hours p{color:#807568!important}.footer-hours b{color:#9a762f!important}.footer-links a{color:#4d463b}.footer-social>div,.footer-social a,.footer-accreditations,.footer-accreditations>div{border-color:#d9c9aa!important}.footer-social a{color:#5e5548!important}.footer-social b,.footer-accreditations strong{color:#a9823b!important}.footer-accreditations small{color:#766d60!important}.footer-bottom{color:#8a7c68!important;padding-bottom:35px!important}.footer-signature{text-align:center;background:#fff;border-top:1px solid #d9c9aa;flex-direction:column;grid-column:1/-1;align-items:center;margin:0 calc(-1*clamp(24px,5vw,80px));padding:75px 24px 90px;display:flex}.footer-signature img{mix-blend-mode:multiply;width:min(250px,58vw);height:auto}.footer-signature>div{color:#9a762f;text-transform:uppercase;letter-spacing:.08em;margin-top:20px;font:400 clamp(20px,2.2vw,34px) Georgia,serif}.footer-rotating-word{vertical-align:bottom;text-align:left;min-width:170px;height:1.15em;display:inline-grid;overflow:hidden}.footer-rotating-word i{color:#a9823b;opacity:0;grid-area:1/1;font-style:normal;animation:8s infinite footerWords;transform:translateY(100%)}.footer-rotating-word i:nth-child(2){animation-delay:2s}.footer-rotating-word i:nth-child(3){animation-delay:4s}.footer-rotating-word i:nth-child(4){animation-delay:6s}@keyframes footerWords{0%{opacity:0;transform:translateY(100%)}8%,22%{opacity:1;transform:translateY(0)}28%,to{opacity:0;transform:translateY(-100%)}}@media (width<=1050px){.footer-general-form{grid-template-columns:1fr;gap:60px}.footer,.prestige-footer{grid-template-columns:1fr 1fr!important}.footer-intro,.footer-contact,.footer-nav{padding-top:0}}@media (width<=700px){.footer,.prestige-footer{grid-template-columns:1fr!important;gap:42px!important}.footer-general-form{gap:50px;padding-top:85px;padding-bottom:85px}.footer-form-row{grid-template-columns:1fr}.footer-signature{padding-top:60px}.footer-signature>div{flex-direction:column;gap:8px;display:flex}.footer-rotating-word{text-align:center;min-width:0;display:grid}.footer-accreditations{grid-template-columns:1fr!important}}.footer-general-form .form-error{color:#fff!important;margin:-8px 0 0!important}.footer,.prestige-footer{grid-template-columns:1.35fr 1fr .8fr 1.1fr!important;gap:0 clamp(35px,4vw,75px)!important}.footer-general-form{margin-bottom:0}.footer-intro,.footer-contact,.footer-nav,.footer-hours{padding-top:78px!important;padding-bottom:72px!important}.footer-intro{padding-right:30px}.footer-intro .footer-logo{width:215px}.footer-intro p{max-width:250px;font-size:16px;line-height:1.6;margin-top:28px!important}.footer-contact>span,.footer-nav>span,.footer-hours>span,.footer-social>span{letter-spacing:.22em;font-weight:600;margin-bottom:28px!important}.footer-contact a{border-bottom:1px solid #eadfc9;width:100%;padding:12px 0!important;font-size:17px!important}.footer-contact small{margin-top:6px!important}.footer-nav .footer-links{width:100%;gap:0!important}.footer-nav .footer-links a{border-bottom:1px solid #eadfc9;width:100%;padding:11px 0;font-size:8px}.footer-hours p{font-size:13px;line-height:1.9!important}.footer-hours p+p{margin-top:28px!important}.footer-social{border-top:1px solid #d9c9aa;border-bottom:1px solid #d9c9aa;grid-template-columns:1.35fr 3fr;align-items:center;grid-column:1/-1!important;padding:0!important;display:grid!important}.footer-social>span{padding:30px 0;margin:0!important}.footer-social>div{border:0!important;grid-template-columns:repeat(5,1fr)!important;display:grid!important}.footer-social a{align-items:center;min-height:76px;border:0!important;border-left:1px solid #e2d5be!important;padding:0 22px!important;font-size:8px!important}.footer-social a:nth-child(odd){border-right:0!important}.footer-accreditations{justify-content:center;border:0!important;border-bottom:1px solid #d9c9aa!important;grid-column:1/-1!important;display:flex!important}.footer-accreditations>div{width:min(280px,33.333%);border:0!important;border-right:1px solid #e2d5be!important;justify-content:flex-start!important;min-height:118px!important;padding:25px 45px!important}.footer-accreditations>div:last-child{border-right:0!important}.footer-bottom{align-items:center;border:0!important;grid-column:1/-1!important;margin:0!important;padding:25px 0!important}.footer-signature{border-top:1px solid #eee5d5!important;padding:88px 24px 105px!important}.footer-signature img{width:min(175px,45vw)!important}.footer-signature>div{letter-spacing:.11em!important;margin-top:28px!important;font-size:clamp(18px,1.8vw,27px)!important}.footer-rotating-word{min-width:145px!important}@media (width<=1050px){.footer,.prestige-footer{grid-template-columns:1fr 1fr!important}.footer-intro,.footer-contact,.footer-nav,.footer-hours{padding-top:65px!important;padding-bottom:55px!important}.footer-social{grid-template-columns:1fr!important}.footer-social>span{padding-bottom:20px}.footer-social>div{grid-template-columns:repeat(3,1fr)!important}.footer-social a{border-top:1px solid #e2d5be!important}.footer-accreditations{grid-column:1/-1!important}}@media (width<=700px){.footer,.prestige-footer{grid-template-columns:1fr!important}.footer-intro,.footer-contact,.footer-nav,.footer-hours{padding-top:0!important;padding-bottom:42px!important}.footer-intro{padding-top:62px!important}.footer-intro .footer-logo{width:185px}.footer-social{display:block!important}.footer-social>div{grid-template-columns:1fr 1fr!important}.footer-social a{min-height:60px;padding:0 12px!important}.footer-accreditations{display:block!important}.footer-accreditations>div{border-bottom:1px solid #e2d5be!important;border-right:0!important;width:100%!important;min-height:86px!important;padding:20px 0!important}.footer-bottom{align-items:flex-start;gap:12px!important;padding:30px 0!important}.footer-signature{padding-top:68px!important;padding-bottom:82px!important}}.collection-transfer{background-image:url(/images/home-business.webp)}.collections .collection-prestige{grid-column:1/-1}:root{scroll-behavior:smooth;scroll-padding-top:96px}.footer,.prestige-footer{color:#a9823b!important;background:#fff!important;border:1px solid #d7bd80!important;border-bottom:0!important}.footer-general-form{background:#a9823b!important;border-bottom:1px solid #d7bd80!important}.footer-form-intro>p,.footer-form-intro h2,.footer-form-intro h2 em,.footer-form-intro>span,.footer-general-form label,.footer-general-form .footer-form-privacy,.footer-form-success h3,.footer-form-success p{color:#fff!important}.footer-general-form input,.footer-general-form select,.footer-general-form textarea{color:#fff!important;border-color:#ffffff94!important}.footer-general-form select option{color:#171713}.footer-general-form form>button,.footer-form-success button{color:#fff!important;background:0 0!important;border-color:#fff!important}.footer-intro p,.footer-contact>span,.footer-nav>span,.footer-hours>span,.footer-social>span,.footer-contact small,.footer-hours b,.footer-accreditations strong,.footer-accreditations small,.footer-bottom,.footer-signature>div,.footer-rotating-word i{color:#a9823b!important}.footer-contact a,.footer-hours p,.footer-links a,.footer-social a,.footer-social b{color:#6f5930!important}.footer-contact a,.footer-nav .footer-links a,.footer-social,.footer-social a,.footer-accreditations,.footer-accreditations>div,.footer-bottom{border-color:#e0cda7!important}.footer-social a:hover{background:#fbf7ef!important}.footer-social a{gap:13px;justify-content:flex-start!important}.footer-social a b{font-weight:500!important}.social-logo{letter-spacing:0;border:1px solid #b9934d;border-radius:50%;place-items:center;width:28px;height:28px;font:600 7px Arial,sans-serif;display:grid;color:#a9823b!important}.footer-accreditations>div{text-align:center;flex-direction:column;gap:6px!important}.footer-accreditations strong{font-size:18px!important}.footer-accreditations small{max-width:none!important}.footer-accreditations img{object-fit:contain;filter:grayscale();mix-blend-mode:multiply;max-width:120px;max-height:50px;display:block}.footer-signature{background:#fff!important;border-top:1px solid #e0cda7!important}.footer-signature img{background:#fff;border-radius:50%;padding:12px;mix-blend-mode:multiply!important}.footer-form-privacy input{accent-color:#fff}.contact-hero-simple{align-items:center;min-height:560px;display:flex}.contact-hero-simple>div{max-width:760px}.contact-hero-simple .button{width:max-content;margin-top:34px}.nappo-reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0s),transform .7s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0s);transform:translateY(20px)}.nappo-reveal.is-visible{opacity:1;transform:none}#resultados-propiedades{scroll-margin-top:110px}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.nappo-reveal{opacity:1;transition:none;transform:none}}@media (width<=700px){:root{scroll-padding-top:82px}.contact-hero-simple{min-height:480px}.footer-signature img{padding:8px}#resultados-propiedades{scroll-margin-top:92px}}.social-logo{width:32px!important;height:32px!important;font-size:0!important}.social-logo svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.social-logo svg .social-fill,.social-logo svg .social-dot{fill:currentColor;stroke:none}.footer-intro p b{font-weight:400;color:#a9823b!important}.internal-primary-filters>.mallorca-filter-label{border-right:1px solid #d8d1c5;min-width:0;min-height:82px;padding:17px 20px}.internal-primary-filters>.mallorca-filter-label>span{color:#8c8478;text-transform:uppercase;letter-spacing:.14em;margin-bottom:10px;font-size:7px;display:block}.mallorca-area-filter[open]:before{content:"";z-index:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f0d0a85;position:fixed;inset:0}.mallorca-area-panel{z-index:700;color:#171713;background:#fff;border:1px solid #b89551;width:min(1040px,100vw - 48px);max-height:calc(100svh - 48px);padding:34px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 90px #0000004d}.mallorca-panel-top{border-bottom:1px solid #ded4c1;justify-content:space-between;align-items:flex-start;padding-bottom:25px;display:flex}.mallorca-panel-top p,.mallorca-town-list>div>p{color:#a9823b;text-transform:uppercase;letter-spacing:.19em;margin:0 0 7px;font-size:8px}.mallorca-panel-top h3{margin:0;font:400 clamp(28px,3vw,45px)/1.05 Georgia,serif}.mallorca-panel-top>button{color:#8c6929;cursor:pointer;background:0 0;border:1px solid #c9b27f;width:42px;height:42px;font-size:25px;line-height:1}.mallorca-area-layout{grid-template-columns:1.08fr .92fr;gap:46px;padding:32px 0;display:grid}.mallorca-map-wrap{min-width:0}.mallorca-real-map{background:#fff;width:100%;position:relative;overflow:hidden}.mallorca-real-map>img{width:100%;height:auto;display:block}.mallorca-real-map>button{cursor:pointer;background:#a9823b;border:3px solid #fff;border-radius:50%;width:17px;height:17px;padding:0;transition:transform .2s,background .2s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 12px #4a351157}.mallorca-real-map>button:hover,.mallorca-real-map>button.active{background:#171713;transform:translate(-50%,-50%)scale(1.22)}.mallorca-real-map>button>span{color:#6f5423;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;background:#fff;border:1px solid #c9ae74;padding:7px 9px;font-size:7px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 6px 14px #231b0d1f}.mallorca-real-map>button.active>span{color:#fff;background:#a9823b;border-color:#a9823b}.mallorca-map-tabs{justify-content:center;gap:9px;margin-top:8px;display:flex}.mallorca-map-tabs button{color:#7c725f;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:#fff;border:1px solid #d4c39f;padding:10px 14px;font-size:7px}.mallorca-map-tabs button.active{color:#fff;background:#a9823b;border-color:#a9823b}.mallorca-town-list{border-top:1px solid #ded4c1;grid-template-columns:1fr 1fr;align-content:start;max-height:390px;display:grid;overflow:auto}.mallorca-town-list>div{grid-column:1/-1;padding:18px 0 14px}.mallorca-town-list>div>span{color:#797166;font:13px Georgia,serif}.mallorca-town-list>label{cursor:pointer;align-items:center;gap:11px;min-height:48px;display:flex;color:#39342b!important;text-transform:none!important;letter-spacing:0!important;border:0!important;border-bottom:1px solid #eee7da!important;padding:12px 10px!important;font:14px Georgia,serif!important}.mallorca-town-list>label:nth-of-type(odd){border-right:1px solid #eee7da!important}.mallorca-town-list input{accent-color:#a9823b;flex:none;height:16px;width:16px!important}.mallorca-town-list>label>span{color:inherit!important;text-transform:none!important;font:inherit!important;letter-spacing:0!important;margin:0!important}.mallorca-no-towns{color:#837b6d;grid-column:1/-1;font:15px Georgia,serif}.mallorca-panel-actions{border-top:1px solid #ded4c1;justify-content:flex-end;gap:12px;padding-top:22px;display:flex}.mallorca-panel-actions>button{color:#655e52;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;background:#fff;border:1px solid #b9aa8e;min-height:48px;padding:0 20px;font-size:8px}.mallorca-panel-actions>button:last-child{color:#fff;background:#a9823b;border-color:#a9823b;justify-content:space-between;align-items:center;min-width:210px;display:flex}.mallorca-panel-actions>button span{font-size:16px}.property-explorer-dark .internal-primary-filters>.mallorca-filter-label{border-color:#393229}.property-explorer-dark .mallorca-area-filter>summary{color:#e6dcc8}@media (width<=700px){.internal-primary-filters>.mallorca-filter-label{min-height:70px;padding:14px}.mallorca-area-panel{width:auto;max-height:none;padding:22px 18px;inset:12px;transform:none}.mallorca-panel-top h3{font-size:29px}.mallorca-area-layout{grid-template-columns:1fr;gap:24px;padding:22px 0}.mallorca-real-map{max-width:430px;margin:auto}.mallorca-real-map>button>span{padding:5px 6px;font-size:6px}.mallorca-town-list{max-height:260px}.mallorca-panel-actions{background:#fff;margin:0 -18px -22px;padding:14px 18px;position:sticky;bottom:-22px}.mallorca-panel-actions>button{padding:0 14px}.mallorca-panel-actions>button:last-child{flex:1;min-width:0}.mallorca-map-tabs{flex-wrap:wrap}}.mallorca-panel-top>div>span{color:#7b7367;margin-top:10px;font:13px/1.5 Georgia,serif;display:block}.mallorca-real-map>button.selected{background:#a9823b;box-shadow:0 0 0 5px #a9823b33,0 3px 12px #4a351157}.mallorca-real-map>button.selected>span{color:#fff;background:#a9823b;border-color:#a9823b}.desktop-nav>a,.nav-dropdown-trigger{border-left:0!important;border-right:0!important}.language-switcher{align-items:center;gap:7px;padding:8px 0;display:flex}.language-switcher svg,.mobile-language svg{fill:none;stroke:currentColor;stroke-width:1.35px;width:18px;height:18px}.language-switcher i{font-size:10px;font-style:normal}.mobile-language{gap:10px;justify-content:flex-start!important;align-items:center!important}.mobile-language span{margin-left:auto}.group-home-hero{background:#111;height:100svh;min-height:720px}.group-home-hero:before{display:none}.group-home-hero>video{object-fit:cover;object-position:center 36%;filter:saturate(.72)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.group-home-hero .hero-shade{background:linear-gradient(90deg,#000000a3,#0000001a 72%),linear-gradient(#0000 50%,#00000059)}.group-hero-content{max-width:1050px;padding:0 7vw;position:absolute;bottom:clamp(70px,10vh,120px);left:0}.group-hero-content h1{font-size:clamp(64px,8.5vw,132px)}.home-purpose{width:min(660px,100%);margin-top:48px;position:relative}.home-purpose-trigger{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.16em;cursor:pointer;background:#0d0d0b4d;border:1px solid #ffffffb3;justify-content:space-between;align-items:center;width:100%;min-height:68px;padding:0 24px;font-size:10px;display:flex}.home-purpose-trigger span{color:#d7bd80;font:26px Georgia,serif}.home-purpose-options{color:#171713;opacity:0;background:#fff;grid-template-columns:repeat(3,1fr);max-height:0;transition:max-height .45s,opacity .3s;display:grid;overflow:hidden}.home-purpose.is-open .home-purpose-options{opacity:1;max-height:260px}.home-purpose-options a{color:#725523;text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #e2d9c7;border-right:1px solid #e2d9c7;justify-content:space-between;align-items:center;min-height:65px;padding:0 18px;font-size:9px;display:flex}.home-purpose-options a:hover{background:#f4eee1}.group-intro{min-height:470px}.group-vision{background:#f8f5ee;padding-top:125px;padding-bottom:135px}.group-vision-head{max-width:820px;margin-bottom:70px}.group-vision-head h2,.home-categories-head h2,.agents-values h2{margin:0;font:400 clamp(48px,5.6vw,82px)/1 Georgia,serif}.group-vision-head>p:last-child{color:#6d675d;max-width:640px;margin:28px 0 0;font:17px/1.75 Georgia,serif}.group-lines{gap:2px;display:grid}.group-line{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;min-height:470px;display:flex;position:relative;overflow:hidden}.group-line:before{content:"";background:linear-gradient(90deg,#000000e6,#0000002e 75%);position:absolute;inset:0}.group-line-real-estate{background-image:url(/images/home-sale.webp)}.group-line-renovations{background-image:url(/images/home-new-build.webp)}.group-line>div{z-index:1;width:min(720px,100%);padding:48px;position:relative}.group-line div>span{float:right;color:#d7bd80;font:30px Georgia,serif}.group-line div>p:first-of-type{color:#d7bd80;text-transform:uppercase;letter-spacing:.2em;margin:0 0 14px;font-size:8px}.group-line h3{margin:0 0 18px;font:400 clamp(42px,5vw,70px) Georgia,serif}.group-line h3+p{color:#e4ded4;max-width:560px;font:16px/1.7 Georgia,serif}.group-line a{text-transform:uppercase;letter-spacing:.16em;border-top:1px solid #ffffff73;justify-content:space-between;margin-top:25px;padding-top:16px;font-size:8px;display:flex}.results-title .text-link{margin-top:35px}.home-categories{background:#10100e;padding-top:130px;padding-bottom:135px}.home-categories-head{color:#fff;max-width:800px;margin-bottom:70px}.home-category-editorial{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;min-height:500px;margin-bottom:3px;display:flex;position:relative;overflow:hidden}.home-category-overlay{background:linear-gradient(90deg,#000000e0,#00000014 80%),linear-gradient(#0000 45%,#00000073);transition:all .45s;position:absolute;inset:0}.home-category-number{color:#d7bd80;font:30px Georgia,serif;position:absolute;top:35px;right:40px}.home-category-copy{z-index:1;width:min(760px,100%);padding:50px;position:relative}.home-category-copy>p{color:#d7bd80;text-transform:uppercase;letter-spacing:.22em;margin:0 0 12px;font-size:8px}.home-category-copy h3{margin:0;font:400 clamp(48px,6.2vw,90px)/1 Georgia,serif}.home-category-copy>span{color:#e4ded4;max-width:580px;margin:20px 0 28px;font:16px/1.7 Georgia,serif;display:block}.home-category-copy a{text-transform:uppercase;letter-spacing:.16em;border-top:1px solid #ffffff80;justify-content:space-between;padding-top:16px;font-size:8px;display:flex}.sell-photo{background:url(/images/home-sale.webp) 50%/cover no-repeat}.agents-hero{color:#fff;background:#080808;height:calc(100svh - 96px);min-height:700px;position:relative;overflow:hidden}.agents-hero video{object-fit:cover;object-position:65% center;opacity:.58;width:100%;height:100%}.agents-hero>div{background:linear-gradient(90deg,#000000e6,#00000014 75%);position:absolute;inset:0}.agents-hero article{max-width:760px;position:absolute;top:50%;left:clamp(24px,7vw,120px);transform:translateY(-50%)}.agents-hero h1{margin:0;font:400 clamp(52px,6.5vw,96px)/.98 Georgia,serif}.agents-hero article>p:not(.eyebrow){color:#ddd6cb;max-width:590px;margin:28px 0 38px;font:17px/1.7 Georgia,serif}.agents-values{background:#f8f5ee;grid-template-columns:.75fr 1.25fr;gap:8vw;padding-top:125px;padding-bottom:135px;display:grid}.agents-values-grid{border-top:1px solid #cfc4ae;gap:0;display:grid}.agents-values-grid article{border-bottom:1px solid #cfc4ae;padding:28px 0}.agents-values-grid span{float:right;color:#a9823b;font:24px Georgia,serif}.agents-values-grid h3{margin:0 0 12px;font:400 30px Georgia,serif}.agents-values-grid p{color:#71695c;max-width:570px;margin:0;font:15px/1.7 Georgia,serif}.exclusives-hero{color:#fff;background:linear-gradient(90deg,#000000ba,#00000026),url(/images/offices/marratxi-05.jpeg) 50%/cover}@media (width<=900px){.agents-values{grid-template-columns:1fr}.group-line{min-height:430px}}@media (width<=700px){.group-home-hero{height:100svh;min-height:720px}.group-hero-content{padding:0 24px;bottom:58px;left:0;right:0}.group-hero-content h1{font-size:54px}.home-purpose{margin-top:38px}.home-purpose-trigger{min-height:64px;padding:0 18px;font-size:8px;line-height:1.45}.home-purpose-options{grid-template-columns:1fr 1fr}.home-purpose-options a{min-height:56px}.group-intro{min-height:auto}.group-vision,.home-categories{padding-top:90px;padding-bottom:90px}.group-vision-head,.home-categories-head{margin-bottom:48px}.group-line{min-height:520px}.group-line>div,.home-category-copy{padding:28px}.home-category-editorial{min-height:470px}.home-category-number{top:24px;right:25px}.home-category-copy h3{font-size:46px}.home-category-copy>span{font-size:14px}.agents-hero{height:720px}.agents-hero article{right:24px}.agents-hero h1{font-size:52px}.agents-values{padding-top:90px;padding-bottom:90px}}.home-purpose-trigger{cursor:default;justify-content:flex-start}.home-purpose-options{opacity:1;max-height:none;overflow:visible}.home-purpose.is-open .home-purpose-options{max-height:none}.group-hero-content{max-width:1280px;bottom:clamp(38px,6vh,72px);right:0}.group-hero-content h1{text-shadow:0 2px 30px #00000061;max-width:920px}.home-purpose{width:100%;margin-top:38px}.home-purpose-trigger{-webkit-backdrop-filter:none;backdrop-filter:none;color:#f0dcac;letter-spacing:.22em;background:0 0;border:0;border-bottom:1px solid #dbbe7dc7;min-height:auto;padding:0 0 15px;font-size:11px;font-weight:600}.home-purpose-options{background:0 0;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:13px}.home-purpose-options a{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0c0c0a4d;border:1px solid #fff9;min-height:58px;padding:0 17px;font-size:8px;transition:all .25s}.home-purpose-options a:hover{color:#fff;background:#a9823b;border-color:#c9aa68;transform:translateY(-2px)}.group-intro{grid-template-rows:auto auto;min-height:auto;padding-bottom:0}.group-intro-title{align-self:start}.intro-corporate-image{background:#ddd;grid-column:1/-1;height:clamp(460px,61vw,760px);margin:85px calc(-1*clamp(24px,5vw,80px)) 0;position:relative;overflow:hidden}.intro-corporate-image img{object-fit:cover;object-position:center;width:100%;height:100%}.intro-corporate-image:after{content:"";background:linear-gradient(#0000 58%,#0000006b);position:absolute;inset:0}.intro-corporate-image figcaption{z-index:1;color:#fff;text-transform:uppercase;letter-spacing:.22em;font-size:9px;position:absolute;bottom:35px;left:clamp(24px,5vw,80px)}.home-social{color:#fff;background:#0d0d0b;grid-template-columns:.72fr 1.28fr;gap:7vw;padding-top:130px;padding-bottom:125px;display:grid}.home-social-head{align-self:center}.home-social-head h2{margin:0;font:400 clamp(48px,5.5vw,80px)/1 Georgia,serif}.home-social-head>p:not(.eyebrow){color:#c4bdb1;max-width:520px;margin:28px 0;font:16px/1.75 Georgia,serif}.home-social-head>a{color:#d8bd80;text-transform:uppercase;letter-spacing:.17em;border-top:1px solid #ffffff73;border-bottom:1px solid #ffffff73;justify-content:space-between;max-width:320px;padding:17px 0;font-size:8px;display:flex}.social-reels{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.social-reels>a{aspect-ratio:9/16;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex;position:relative;overflow:hidden}.social-reels>a:before{content:"";background:linear-gradient(#0000000f 34%,#000c);transition:all .35s;position:absolute;inset:0}.social-reels>a:hover:before{background:#0000006b}.social-reels b,.social-reels span{z-index:1;position:relative}.social-reels b{border:1px solid #ffffffbf;border-radius:50%;place-items:center;width:58px;height:58px;padding-left:4px;font-size:15px;font-weight:400;display:grid}.social-reels span{text-transform:uppercase;letter-spacing:.16em;font-size:8px;position:absolute;bottom:24px;left:20px;right:20px}.home-social-links{border-top:1px solid #35332e;border-left:1px solid #35332e;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid}.home-social-links a{color:#d6cfc3;text-transform:uppercase;letter-spacing:.16em;border-bottom:1px solid #35332e;border-right:1px solid #35332e;padding:21px;font-size:8px;transition:all .25s}.home-social-links a:hover{color:#fff;background:#a9823b}@media (width<=1050px){.home-purpose-options{grid-template-columns:repeat(3,1fr)}.home-social{grid-template-columns:1fr;gap:55px}}@media (width<=700px){.group-home-hero{min-height:860px}.group-hero-content{bottom:35px}.group-hero-content h1{font-size:49px}.home-purpose{margin-top:30px}.home-purpose-trigger{padding-bottom:12px;font-size:8px;line-height:1.5}.home-purpose-options{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.home-purpose-options a{min-height:49px;padding:0 12px;font-size:7px}.group-intro{grid-template-columns:1fr;padding-bottom:0}.intro-corporate-image{height:520px;margin-top:55px}.home-social{padding-top:90px;padding-bottom:90px}.social-reels{scroll-snap-type:x mandatory;gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.social-reels>a{scroll-snap-align:start;min-width:78vw;min-height:520px}.home-social-links{grid-template-columns:1fr 1fr}}.home-infinity-logo{filter:brightness(0)invert();opacity:.92;width:160px;height:auto;margin:0 0 24px;display:block}.home-group-brand-logo{z-index:1;position:relative}.home-map-search{color:#171713;background:#fff;padding-top:115px;padding-bottom:105px}.home-map-search-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;margin-bottom:55px;display:grid}.home-map-search-heading h2{margin:0;font:400 clamp(52px,6vw,88px)/.98 Georgia,serif}.home-map-search-heading h2 em{color:#b58a3e;font-weight:400}.home-map-search-heading>p{color:#756d60;max-width:500px;margin:0 0 8px;font:17px/1.7 Georgia,serif}.home-operation-selector{border:1px solid #c9aa68;grid-template-columns:220px 1fr;align-items:stretch;display:grid}.home-operation-selector>span{color:#8b692c;text-transform:uppercase;letter-spacing:.18em;align-items:center;padding:0 24px;font-size:8px;display:flex}.home-operation-selector>div{grid-template-columns:repeat(3,1fr);display:grid}.home-operation-selector button{color:#745826;text-transform:uppercase;letter-spacing:.17em;cursor:pointer;background:#fff;border:0;border-left:1px solid #d8c49d;min-height:68px;font-size:9px;transition:all .25s}.home-operation-selector button:hover,.home-operation-selector button.active{color:#fff;background:#a9823b}.home-map-search-layout{grid-template-columns:1.2fr .8fr;align-items:center;gap:55px;margin-top:50px;display:grid}.home-map-canvas{min-width:0;position:relative}.home-map-canvas>img{width:100%;height:auto;display:block}.home-map-canvas>button{cursor:pointer;background:#a9823b;border:3px solid #fff;border-radius:50%;width:18px;height:18px;padding:0;transition:all .25s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 14px #4b351059}.home-map-canvas>button:hover,.home-map-canvas>button.active{background:#171713;transform:translate(-50%,-50%)scale(1.22);box-shadow:0 0 0 6px #a9823b33}.home-map-canvas>button i{display:none}.home-map-canvas>button span{color:#745826;text-transform:uppercase;letter-spacing:.11em;white-space:nowrap;background:#fff;border:1px solid #c8aa6c;padding:8px 10px;font-size:7px;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 7px 18px #31230c1f}.home-map-canvas>button.active span{color:#fff;background:#a9823b}.home-map-selection{border:1px solid #d8c9ad;flex-direction:column;justify-content:space-between;align-self:stretch;padding:34px;display:flex}.home-map-selection>div:first-child p{color:#a9823b;text-transform:uppercase;letter-spacing:.18em;margin:0 0 14px;font-size:8px}.home-map-selection strong{font:400 clamp(28px,3vw,44px)/1.08 Georgia,serif;display:block}.home-map-selection>div:first-child span{color:#7c7468;margin-top:16px;font:14px/1.55 Georgia,serif;display:block}.home-map-towns{flex-wrap:wrap;align-content:flex-start;gap:7px;max-height:230px;margin:25px 0;display:flex;overflow:auto}.home-map-towns span{color:#725724;text-transform:uppercase;letter-spacing:.1em;background:#f5f0e6;padding:8px 10px;font-size:8px}.home-map-actions{grid-template-columns:.35fr 1fr;gap:10px;display:grid}.home-map-actions button{text-transform:uppercase;letter-spacing:.15em;cursor:pointer;min-height:58px;padding:0 17px;font-size:8px}.home-map-actions button:first-child{color:#71695d;background:#fff;border:1px solid #c9bda7}.home-map-actions button:last-child{color:#fff;background:#a9823b;border:1px solid #a9823b;justify-content:space-between;align-items:center;display:flex}.home-map-actions b{font-size:17px;font-weight:400}.home-purpose-section{background:#f7f3eb;padding-top:70px;padding-bottom:80px}.home-purpose-section .home-purpose{width:100%;margin:0}.home-purpose-section .home-purpose-trigger{color:#8a6729;border-bottom:1px solid #c9aa68;padding:0 0 18px}.home-purpose-section .home-purpose-options{grid-template-columns:repeat(6,1fr);gap:10px}.home-purpose-section .home-purpose-options a{color:#765a27;background:#fff;border:1px solid #c9aa68}.home-purpose-section .home-purpose-options a:hover{color:#fff;background:#a9823b}@media (width<=900px){.home-map-search-layout{grid-template-columns:1fr}.home-map-selection{min-height:320px}.home-operation-selector{grid-template-columns:180px 1fr}}@media (width<=700px){.group-home-hero{min-height:680px}.group-hero-content{bottom:70px}.home-map-search{padding-top:82px;padding-bottom:75px}.home-map-search-heading{grid-template-columns:1fr;gap:24px;margin-bottom:38px}.home-map-search-heading h2{font-size:53px}.home-map-search-heading>p{font-size:15px}.home-operation-selector{grid-template-columns:1fr}.home-operation-selector>span{border-bottom:1px solid #d8c49d;min-height:48px}.home-operation-selector button{min-height:56px}.home-map-search-layout{gap:28px;margin-top:35px}.home-map-canvas>button{border-width:2px;width:15px;height:15px}.home-map-canvas>button span{padding:5px 6px;font-size:5px}.home-map-selection{min-height:0;padding:24px}.home-map-selection strong{font-size:30px}.home-purpose-section{padding-top:58px;padding-bottom:64px}.home-purpose-section .home-purpose-options{grid-template-columns:1fr 1fr}}.group-hero-content h1 em{color:#d1ad63;font-style:normal}.home-search-controls{border:1px solid #c9aa68;grid-template-columns:.8fr 1.4fr .55fr;display:grid}.home-territory-selector,.home-operation-selector{border:0;grid-template-columns:150px 1fr;align-items:stretch;display:grid}.home-territory-selector>span,.home-operation-selector>span,.home-reference-search>span{color:#8b692c;text-transform:uppercase;letter-spacing:.17em;align-items:center;padding:0 20px;font-size:8px;display:flex}.home-territory-selector>div,.home-operation-selector>div{grid-template-columns:repeat(2,1fr);display:grid}.home-operation-selector>div{grid-template-columns:repeat(3,1fr)}.home-territory-selector button,.home-operation-selector button{color:#745826;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;background:#fff;border:0;border-left:1px solid #d8c49d;min-height:72px;font-size:9px;transition:all .25s}.home-reference-search{border-left:1px solid #c9aa68;flex-direction:column;justify-content:center;min-width:0;padding:0 20px;display:flex}.home-reference-search>span{padding:0 0 8px}.home-reference-search input{color:#171713;background:0 0;border:0;border-bottom:1px solid #d8c49d;outline:0;width:100%;padding:5px 0 9px;font:17px Georgia,serif}.home-madrid-canvas{color:#fff;background:linear-gradient(90deg,#0c0b09e6,#0c0b0938),url(https://images.unsplash.com/photo-1539037116277-4db20889f2d4?auto=format&fit=crop&w=1600&q=88) 50%/cover;align-items:flex-end;min-height:500px;padding:48px;display:flex}.home-madrid-canvas span{color:#d5b56f;text-transform:uppercase;letter-spacing:.22em;font-size:8px}.home-madrid-canvas strong{margin:14px 0 18px;font:400 clamp(46px,5vw,76px)/.95 Georgia,serif;display:block}.home-madrid-canvas em{color:#d5b56f;font-weight:400}.home-madrid-canvas p{color:#ddd5c8;max-width:500px;margin:0;font:15px/1.65 Georgia,serif}.home-map-search-submit{font-weight:600;min-height:72px!important;font-size:10px!important}.home-purpose-section .home-purpose-trigger{color:#171713;letter-spacing:-.025em;text-transform:none;border:0;padding:0 0 30px;font:400 clamp(40px,4.8vw,70px)/1.05 Georgia,serif}.home-purpose-section .home-purpose-options a{letter-spacing:.16em;border-color:#c9aa68;min-height:116px;padding:24px;font-size:10px}.compact-search{border-top:1px solid #e0d1b5;padding-top:42px;padding-bottom:62px}.dark-search{color:#eadfca;background:#0b0b09;border-color:#3c3222}.dark-search .home-search-controls,.dark-search .home-territory-selector,.dark-search .home-reference-search{border-color:#6e5935}.dark-search .home-territory-selector button,.dark-search .home-operation-selector button,.dark-search .home-reference-search{color:#d8c7a3;background:#11110f;border-color:#4a3e2a}.dark-search .home-reference-search input{color:#eadfca;border-color:#4a3e2a}.dark-search .home-map-selection{background:#11110f;border-color:#4a3e2a}.dark-search .home-map-actions button:first-child{color:#d3c19e;background:#11110f;border-color:#6e5935}.dark-search .home-map-towns span{color:#d5b56f;background:#211d17}@media (width<=1100px){.home-reference-search{grid-column:1/-1;min-height:72px}.home-purpose-section .home-purpose-options{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.home-search-controls{grid-template-columns:1fr}.home-territory-selector,.home-operation-selector{border-bottom:1px solid #c9aa68;border-right:0;grid-template-columns:1fr}.home-territory-selector>span,.home-operation-selector>span{border-bottom:1px solid #d8c49d;min-height:44px}.home-reference-search{border-left:0;grid-column:auto;min-height:72px}.home-madrid-canvas{min-height:390px;padding:28px}.compact-search{padding-top:28px;padding-bottom:46px}.compact-search .home-map-canvas,.compact-search .home-madrid-canvas{max-height:none}.home-purpose-section .home-purpose-trigger{font-size:39px}.home-purpose-section .home-purpose-options a{min-height:84px}}.group-hero-content h1 em{color:#c9a65b;text-transform:uppercase}.home-map-search:not(.compact-search){padding-top:78px;padding-bottom:82px}.home-map-search-heading{grid-template-columns:.8fr 1.2fr;gap:6vw;margin-bottom:36px}.home-map-search-heading h2{font-size:clamp(45px,5vw,72px);line-height:.96}.home-map-search-heading>p{max-width:610px;font-size:16px}.home-map-search-layout{margin-top:34px}.home-map-actions{grid-template-columns:150px 1fr}.home-map-search-submit{letter-spacing:.18em!important;min-height:82px!important;padding:0 30px!important;font-size:11px!important}.home-purpose-section{padding-top:76px;padding-bottom:86px}.home-purpose-section .home-purpose-trigger{max-width:980px;font-size:clamp(42px,5.5vw,78px);line-height:.98}.home-purpose-section .home-purpose-options{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:30px}.home-purpose-section .home-purpose-options a{align-items:flex-end;min-height:142px;padding:26px 24px;font-size:11px}.home-purpose-section .home-purpose-options a strong{text-transform:none;letter-spacing:0;font:400 clamp(20px,2vw,28px)/1 Georgia,serif}.home-purpose-section .home-purpose-options a span{font-size:27px}.group-line-finance{background-image:url(https://images.unsplash.com/photo-1551836022-d5d88e9218df?auto=format&fit=crop&w=2000&q=90)}.inner-hero.compact{padding-top:46px;padding-bottom:40px}.inner-hero.compact h1{font-size:clamp(40px,4.4vw,66px)}.business-hero,.new-build-hero{min-height:410px!important}.business-hero>div,.new-build-hero>div{padding-top:54px!important;padding-bottom:54px!important}.prestige-hero{min-height:500px!important}.prestige-hero>div{padding-top:105px!important;padding-bottom:60px!important}.compact-search{padding-top:24px;padding-bottom:48px}.compact-search .home-map-search-layout{margin-top:24px}@media (width<=900px){.home-purpose-section .home-purpose-options{grid-template-columns:repeat(2,1fr)}.home-purpose-section .home-purpose-options a:last-child{grid-column:1/-1}.home-search-controls{grid-template-columns:1fr}.home-territory-selector,.home-operation-selector{border-bottom:1px solid #c9aa68;border-right:0}.home-reference-search{border-left:0;grid-column:auto;min-height:72px}}@media (width<=700px){.home-map-search:not(.compact-search){padding-top:58px;padding-bottom:60px}.home-map-search-heading{gap:18px;margin-bottom:28px}.home-map-search-heading h2{font-size:46px}.home-map-search-layout{margin-top:25px}.home-map-actions{grid-template-columns:1fr}.home-map-search-submit{min-height:72px!important}.home-purpose-section .home-purpose-trigger{font-size:42px}.home-purpose-section .home-purpose-options{grid-template-columns:1fr}.home-purpose-section .home-purpose-options a,.home-purpose-section .home-purpose-options a:last-child{grid-column:auto;min-height:104px}.business-hero,.new-build-hero{min-height:360px!important}.prestige-hero{min-height:450px!important}}.home-madrid-map{background:#fff;padding:2% 7%}.home-madrid-map>img{object-fit:contain}.home-madrid-districts{background:#fff;border:1px solid #d8c9ad;grid-column:1/-1;padding:28px 35px 35px}.madrid-district-toolbar{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:18px;display:flex}.madrid-district-toolbar>div{text-align:right}.madrid-district-toolbar p{color:#a9823b;text-transform:uppercase;letter-spacing:.2em;margin:0 0 7px;font-size:8px}.madrid-district-toolbar h3{margin:0;font:400 clamp(24px,2.8vw,38px)/1.05 Georgia,serif}.madrid-map-back{color:#765a27;text-transform:uppercase;letter-spacing:.16em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c9aa68;flex:none;padding:0 0 10px;font-size:8px}.madrid-district-map{background:#fff;width:min(900px,100%);margin:0 auto;position:relative}.madrid-district-map>img{object-fit:contain;width:100%;height:auto;display:block}.madrid-district-map>button{color:#725724;text-align:center;cursor:pointer;z-index:2;background:#fffffff0;border:1px solid #a9823bb8;min-width:58px;max-width:104px;padding:5px 6px;font-size:7px;line-height:1.15;transition:all .2s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 10px #46300e1f}.madrid-district-map>button small{color:#a9823b;letter-spacing:.12em;margin-bottom:2px;font-size:6px;display:block}.madrid-district-map>button span{display:block}.madrid-district-map>button:hover,.madrid-district-map>button.active{z-index:3;color:#fff;background:#a9823b;transform:translate(-50%,-50%)scale(1.09);box-shadow:0 5px 18px #46300e40}.madrid-district-map>button:hover small,.madrid-district-map>button.active small{color:#fff}@media (width<=700px){.home-madrid-map{padding:4% 0}.home-madrid-districts{padding:20px 10px}.madrid-district-toolbar{flex-direction:column;align-items:flex-start;margin-bottom:10px}.madrid-district-toolbar>div{text-align:left}.madrid-district-toolbar h3{font-size:28px}.madrid-district-map{width:100%;overflow:visible}.madrid-district-map>button{min-width:40px;max-width:65px;padding:3px;font-size:5px}.madrid-district-map>button small{font-size:5px}}.home-search-command-row{grid-template-columns:180px 180px minmax(280px,1fr);justify-content:end;gap:10px;margin-top:10px;display:grid}.home-search-command-row>button{text-transform:uppercase;letter-spacing:.15em;cursor:pointer;min-height:68px;padding:0 22px;font-size:8px}.home-more-filters,.home-clear-search{color:#765a27;background:#fff;border:1px solid #c9aa68}.home-more-filters{justify-content:space-between;align-items:center;display:flex}.home-more-filters span{font:20px Georgia,serif}.home-clear-search{color:#a9823b!important;background:#fff!important;border-color:#a9823b!important}.home-search-command-row .home-map-search-submit{margin:0;color:#fff!important;background:#a9823b!important;border:1px solid #a9823b!important}.home-map-towns button{color:#725724;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#f5f0e6;border:0;padding:8px 9px 8px 11px;font-size:8px}.home-map-towns button i{color:#a9823b;margin-left:8px;font:14px Georgia,serif}.home-map-towns button:hover{color:#fff;background:#a9823b}.home-map-towns button:hover i{color:#fff}.home-madrid-districts{overflow-x:auto}.madrid-district-map{width:min(1160px,100%)}.madrid-district-map>button{min-width:72px;max-width:130px;padding:7px 8px;font-size:8px}.madrid-district-map>button small{font-size:7px}@media (width<=900px){.home-search-command-row{grid-template-columns:1fr 1fr}.home-search-command-row .home-map-search-submit{grid-column:1/-1}.madrid-district-map{width:920px;max-width:none}}@media (width<=700px){.home-search-command-row .home-more-filters{grid-column:1/-1}.home-search-command-row>button{min-height:58px;padding-left:10px;padding-right:10px}.home-madrid-districts{margin-left:-10px;margin-right:-10px;padding-left:18px;padding-right:18px}.madrid-district-map{width:820px}.madrid-district-map>button{min-width:62px;max-width:105px;padding:5px 6px;font-size:7px}.madrid-district-map>button small{font-size:6px}}.home-reference-top{width:100%;min-height:76px;margin-bottom:10px;border:1px solid #c9aa68!important;padding:0 24px!important}.home-search-controls{grid-template-columns:.8fr 1.4fr .7fr}.home-more-filters-control{color:#765a27;text-align:left;cursor:pointer;background:#fff;border:0;border-left:1px solid #c9aa68;justify-content:space-between;align-items:center;min-width:0;padding:0 22px;display:flex}.home-more-filters-control span{gap:7px;display:grid}.home-more-filters-control b{text-transform:uppercase;letter-spacing:.16em;font-size:9px}.home-more-filters-control small{color:#8b8275;font:11px/1.35 Georgia,serif}.home-more-filters-control i{color:#a9823b;font:28px Georgia,serif}.home-search-command-row{grid-template-columns:minmax(160px,.35fr) minmax(300px,1fr)}.compact-search .home-map-canvas,.compact-search .home-madrid-canvas{max-height:none!important;overflow:visible!important}.home-map-canvas{padding-bottom:18px}.hero-property-cta{color:#fff;text-transform:uppercase;letter-spacing:.18em;border-top:1px solid #ffffffa6;border-bottom:1px solid #ffffffa6;justify-content:space-between;align-items:center;width:min(330px,80vw);margin-top:34px;padding:17px 0;font-size:9px;display:flex}.hero-property-cta span{color:#d1ad63;font-size:18px}.dark-search .home-reference-top,.dark-search .home-more-filters-control{color:#d8c7a3!important;background:#11110f!important;border-color:#6e5935!important}.dark-search .home-more-filters-control small{color:#9f9585}@media (width<=1100px){.home-search-controls{grid-template-columns:1fr 1fr}.home-more-filters-control{border-top:1px solid #c9aa68;border-left:0;grid-column:1/-1;min-height:68px}}@media (width<=700px){.home-reference-top{min-height:72px;margin-bottom:9px}.home-reference-top input{font-size:16px}.home-search-command-row{grid-template-columns:1fr 1fr}.home-search-command-row .home-clear-search{grid-column:1}.home-search-command-row .home-map-search-submit{grid-column:2}.home-more-filters-control{min-height:64px}.home-map-canvas{padding-bottom:26px}.hero-property-cta{margin-top:26px}}.home-reference-top{min-height:auto;margin:0 0 14px;background:0 0!important;border:0!important;border-bottom:1px solid #d8c7a5!important;padding:0 0 14px!important}.home-reference-top>span{font-size:7px;padding:0 0 7px!important}.home-reference-top input{font-size:clamp(18px,2vw,25px);border:0!important;padding:3px 0 8px!important}.home-reference-top input::placeholder{color:#aaa399;opacity:1}.home-search-controls{background:0 0;gap:22px;display:grid;border:0!important;grid-template-columns:.8fr 1.25fr!important}.home-territory-selector,.home-operation-selector{border:0!important;display:block!important}.home-territory-selector{padding-right:22px;border-right:1px solid #eee6d8!important}.home-territory-selector>span,.home-operation-selector>span{font-size:7px;border:0!important;min-height:auto!important;padding:0 0 9px!important}.home-territory-selector>div,.home-operation-selector>div{gap:6px;display:flex!important}.home-territory-selector button,.home-operation-selector button{color:#625b50;letter-spacing:.11em;background:#f5f2ed;flex:1;padding:0 8px;font-size:8px;border:0!important;min-height:46px!important}.home-territory-selector button:hover,.home-territory-selector button.active,.home-operation-selector button:hover,.home-operation-selector button.active{color:#fff;background:#a9823b}.home-more-filters-control{color:#4b453c;grid-column:1/-1;background:0 0!important;border:1px solid #e7ded0!important;border-left:0!important;border-right:0!important;min-height:55px!important;padding:0!important}.home-more-filters-control span{align-items:baseline;gap:16px;display:flex}.home-more-filters-control b{color:#7b5d28;font-size:8px}.home-more-filters-control small{color:#9b9387;font-size:12px}.home-more-filters-control i{font:300 24px/1 Arial,sans-serif}.home-search-command-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.home-search-command-row>button{min-height:55px;padding:0 16px}.home-search-command-row .home-map-search-submit{justify-content:center;gap:18px;min-height:55px!important;font-size:8px!important}.home-map-search-layout{grid-template-columns:1fr!important;gap:0!important;margin-top:22px!important}.home-map-canvas{width:min(980px,100%);margin:0 auto;padding-bottom:0!important;overflow:visible!important}.compact-search .home-map-canvas{max-height:none!important}.home-map-selection{margin-top:15px;border:0!important;border-top:1px solid #e7ded0!important;min-height:0!important;padding:20px 0 0!important;display:block!important}.home-map-selection>div:first-child{grid-template-columns:auto 1fr;align-items:baseline;column-gap:20px;display:grid}.home-map-selection>div:first-child p{grid-column:1;margin:0!important}.home-map-selection strong{grid-column:2;font-size:clamp(22px,2.6vw,34px)!important}.home-map-selection>div:first-child span{grid-column:2;margin-top:7px!important;font-size:13px!important}.home-map-towns{gap:7px!important;max-height:none!important;margin:16px 0 0!important;overflow:visible!important}.home-map-towns button{background:#f5f1e9;padding:7px 9px;font-size:7px}.dark-search .home-reference-top,.dark-search .home-more-filters-control,.dark-search .home-map-selection{background:0 0!important;border-color:#3d3529!important}.dark-search .home-territory-selector button,.dark-search .home-operation-selector button{color:#d3c7b2;background:#181612}.dark-search .home-reference-top input{color:#eadfca}@media (width<=700px){.home-map-search{padding-left:22px;padding-right:22px}.home-reference-top{min-height:auto;margin-bottom:11px;padding-bottom:10px!important}.home-reference-top input{font-size:18px}.home-search-controls{gap:9px;grid-template-columns:.85fr 1.35fr!important}.home-territory-selector{padding-right:8px}.home-territory-selector>span,.home-operation-selector>span{padding-bottom:6px!important}.home-territory-selector>div,.home-operation-selector>div{gap:3px}.home-territory-selector button,.home-operation-selector button{letter-spacing:.07em;padding:0 4px;font-size:6px;min-height:42px!important}.home-more-filters-control{min-height:50px!important}.home-more-filters-control span{display:block}.home-more-filters-control small{margin-top:4px;font-size:10px;display:block}.home-more-filters-control i{font-size:22px}.home-search-command-row{gap:7px;margin-top:10px;grid-template-columns:1fr 1fr!important}.home-search-command-row .home-clear-search,.home-search-command-row .home-map-search-submit{letter-spacing:.1em;padding:0 8px;line-height:1.3;grid-column:auto!important;min-height:51px!important;font-size:7px!important}.home-search-command-row .home-map-search-submit{gap:6px}.home-map-search-layout{margin-top:14px!important}.home-map-canvas{width:calc(100% + 12px);margin-left:-6px}.home-map-selection{margin-top:9px;padding-top:15px!important}.home-map-selection>div:first-child{display:block}.home-map-selection>div:first-child p{margin-bottom:8px!important}.home-map-selection strong{font-size:25px!important}.home-map-selection>div:first-child span{font-size:12px!important}.home-map-towns{margin-top:12px!important}.home-map-towns button{padding:7px 8px;font-size:6px}}.home-map-search-heading{text-align:center;margin:0 auto 45px!important;display:block!important}.home-map-search-heading h2{max-width:980px;margin:0 auto!important;font-size:clamp(48px,6.3vw,92px)!important;line-height:.96!important}.home-map-search-heading h2 em{font-weight:400}.home-search-controls{grid-template-columns:1fr!important;gap:0!important}.home-territory-selector,.home-operation-selector{border:0!important;border-bottom:1px solid #e7ded0!important;grid-column:1/-1!important;padding:14px 0!important}.home-territory-selector{border-right:0!important}.home-territory-selector>div,.home-operation-selector>div{width:100%}.home-more-filters-control{grid-column:1/-1}.home-more-filters-panel{border-bottom:1px solid #e7ded0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 0 14px;display:grid}.home-more-filters-panel label{border-right:1px solid #eee7dc;min-width:0;padding:12px 18px}.home-more-filters-panel label:nth-child(3n){border-right:0}.home-more-filters-panel label>span{color:#8d8477;text-transform:uppercase;letter-spacing:.15em;margin-bottom:8px;font-size:6px;display:block}.home-more-filters-panel select,.home-more-filters-panel input{color:#2c2924;background:0 0;border:0;outline:0;width:100%;padding:0;font:14px Georgia,serif}.home-map-search-layout>.home-search-command-row{width:100%;margin-top:18px;grid-template-columns:1fr 1fr!important}.home-map-search-layout>.home-search-command-row .home-clear-search,.home-map-search-layout>.home-search-command-row .home-map-search-submit{grid-column:auto!important}.listing-section .internal-primary-filters,.listing-section .toggle-property-filters,.listing-section .advanced-filter-bar{display:none!important}.listing-section{padding-top:25px!important}.dark-search .home-more-filters-panel{border-color:#3d3529}.dark-search .home-more-filters-panel label{border-color:#302a21}.dark-search .home-more-filters-panel select,.dark-search .home-more-filters-panel input{color:#e6dcc8}@media (width<=700px){.language-switcher{display:none!important}.home-map-search-heading{margin-bottom:28px!important}.home-map-search-heading h2{font-size:46px!important}.home-more-filters-panel{grid-template-columns:1fr}.home-more-filters-panel label,.home-more-filters-panel label:nth-child(3n){border-bottom:1px solid #eee7dc;border-right:0;padding:12px 5px}.home-more-filters-panel label:last-child{border-bottom:0}.home-map-search-layout>.home-search-command-row{margin-top:14px!important}}.home-reference-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;margin-bottom:14px;display:grid}.home-reference-row .home-reference-top{margin:0}.home-reference-submit{color:#fff;text-transform:uppercase;letter-spacing:.16em;cursor:pointer;background:#a9823b;border:1px solid #a9823b;min-width:150px;padding:0 28px;font-size:8px}.home-reference-submit:disabled{opacity:.4;cursor:default}.listing-section .search-context{display:none!important}.home-categories{background:#fff!important}.home-category-editorial{margin-bottom:clamp(22px,3vw,42px)}.home-category-editorial:last-child{margin-bottom:0}.reference-unavailable{text-align:center;background:#fff;min-height:62vh;padding-top:clamp(100px,12vw,170px);padding-bottom:clamp(100px,12vw,170px)}.reference-unavailable>p{color:#a9823b;text-transform:uppercase;letter-spacing:.18em;margin:0 0 20px;font-size:8px}.reference-unavailable h1{margin:0;font:400 clamp(50px,7vw,96px)/.98 Georgia,serif}.reference-unavailable h1 em{color:#a9823b;font-weight:400}.reference-unavailable>span{color:#80786c;margin:28px 0 0;font:18px Georgia,serif;display:block}.reference-unavailable button{color:#fff;text-transform:uppercase;letter-spacing:.16em;background:#a9823b;border:1px solid #a9823b;min-height:58px;margin-top:40px;padding:0 28px;font-size:8px}@media (width<=700px){.home-reference-row{grid-template-columns:minmax(0,1fr) 96px;gap:7px}.home-reference-submit{min-width:0;padding:0 10px;font-size:7px}.reference-unavailable{min-height:56vh;padding-top:90px;padding-bottom:90px}.reference-unavailable h1{font-size:50px}}.nav-dropdown{position:static!important}.nav-dropdown-panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 5vw;color:#171713!important;background:#fff!important;border:0!important;width:100vw!important;max-width:none!important;padding:48px clamp(24px,7vw,120px) 55px!important;display:grid!important;position:fixed!important;left:0!important;right:0!important;box-shadow:0 22px 48px #18140e1a!important}.inner-nav .nav-dropdown-panel{top:96px!important}.nav-wrap .nav-dropdown-panel{top:105px!important}.nav-dropdown-panel p{grid-column:1/-1;color:#a9823b!important;border:0!important;margin:0 0 10px!important}.nav-dropdown-panel>a{min-width:0;color:#171713!important;text-transform:none!important;letter-spacing:0!important;background:0 0!important;border:0!important;justify-content:flex-start!important;padding:5px 0!important;font:400 clamp(22px,2.1vw,34px)/1.15 Georgia,serif!important}.nav-dropdown-panel>a:hover{color:#a9823b!important}.nav-dropdown-panel .prestige-link{color:#171713!important}.nav-dropdown-panel .all-properties{grid-column:1/-1;color:#a9823b!important;text-transform:uppercase!important;letter-spacing:.18em!important;border-top:0!important;margin-top:18px!important;padding-top:20px!important;font:400 13px/1 Arial,sans-serif!important}.property-breadcrumb{justify-content:flex-start}.property-breadcrumb .property-back-link{letter-spacing:.17em;font-size:9px}.advisor-card.enhanced{border:1px solid #e0d8cb;box-shadow:0 24px 70px #241c1017}.advisor-identity{padding:28px 30px 25px!important}.advisor-identity h3{margin:9px 0 20px!important;font-size:31px!important}.advisor-contact-links{border-top:1px solid #e3ddd2;gap:0;display:grid}.advisor-contact-links a{border-bottom:1px solid #e3ddd2;grid-template-columns:58px 1fr;align-items:center;gap:10px;padding:13px 0;color:#2b2822!important;display:grid!important}.advisor-contact-links small{color:#a9823b;text-transform:uppercase;letter-spacing:.16em;font:7px Arial,sans-serif}.advisor-contact-links span{overflow-wrap:anywhere;min-width:0;font:13px Georgia,serif}.visit-picker{padding-top:4px!important}.visit-picker>p{color:#a9823b!important;letter-spacing:0!important;text-transform:none!important;margin:12px 0 22px!important;font:400 18px Georgia,serif!important}.visit-field-label{font-weight:600;color:#a9823b!important;letter-spacing:.17em!important;margin:22px 0 11px!important;font-size:9px!important}.date-options{grid-template-columns:repeat(4,minmax(0,1fr))!important}.date-options .other-date-button{color:#fff!important;text-transform:none!important;letter-spacing:0!important;background:#a9823b!important;border:1px solid #a9823b!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:auto!important;height:50px!important;margin:0!important;padding:0!important;display:flex!important}.date-options .other-date-button b{font-size:12px!important}.date-options .other-date-button span{color:#f2e6cc!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:6px!important}.visit-picker .schedule-button{color:#fff!important;height:58px!important;margin-top:20px!important;font-size:10px!important;font-weight:600!important}.whatsapp-button{display:none!important}.property-exclusive-detail .visit-picker>p,.property-exclusive-detail .visit-field-label{color:#fff!important}.property-exclusive-detail .advisor-card.enhanced{color:#fff;background:#a9823b;border-color:#fff}.property-exclusive-detail .advisor-identity p,.property-exclusive-detail .advisor-contact-links small,.property-exclusive-detail .advisor-contact-links a,.property-exclusive-detail .advisor-contact-links span{color:#fff!important}.property-exclusive-detail .advisor-contact-links,.property-exclusive-detail .advisor-contact-links a{border-color:#ffffff73}.footer,.prestige-footer{border:0!important;grid-template-columns:1.25fr 1fr 1fr 1fr!important;gap:0 clamp(34px,5vw,90px)!important}.footer-intro,.footer-contact,.footer-nav,.footer-social{padding-top:80px!important;padding-bottom:80px!important}.footer-contact a,.footer-nav .footer-links a,.footer-social,.footer-social a,.footer-accreditations,.footer-accreditations>div,.footer-bottom{border:0!important}.footer-nav .footer-links{gap:13px!important}.footer-nav .footer-links a{color:#4e473c!important;padding:2px 0!important;font:15px Georgia,serif!important}.footer-contact a{padding:7px 0!important}.footer-social{grid-column:auto!important;align-items:flex-start!important;display:flex!important}.footer-social>div{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.footer-social a{justify-content:flex-start!important;gap:12px!important;min-height:0!important;padding:4px 0!important}.footer-offices{background:#f7f3eb;grid-column:1/-1;margin:0 calc(-1*clamp(24px,5vw,80px));padding:110px clamp(24px,7vw,120px)}.footer-offices-heading{grid-template-columns:.65fr 1.65fr .7fr;align-items:end;gap:5vw;margin-bottom:65px;display:grid}.footer-offices-heading>span{color:#a9823b;text-transform:uppercase;letter-spacing:.2em;font-size:8px}.footer-offices-heading h2{color:#171713;letter-spacing:-.04em;margin:0;font:400 clamp(58px,7vw,105px)/.92 Georgia,serif}.footer-offices-heading p{color:#766e61;margin:0;font:14px/1.7 Georgia,serif}.footer-office-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 22px;display:grid}.footer-office-grid article{min-width:0}.footer-office-grid img{object-fit:cover;width:100%;height:260px;display:block}.footer-office-grid article>div{padding-top:19px}.footer-office-grid small{color:#a9823b;text-transform:uppercase;letter-spacing:.15em;font-size:7px}.footer-office-grid h3{color:#171713;margin:8px 0 12px;font:400 29px Georgia,serif}.footer-office-grid address{color:#4e483f;margin:0 0 11px;font:14px/1.55 Georgia,serif}.footer-office-grid p{color:#71695e;margin:0;font:13px Georgia,serif}.footer-office-grid a{color:#a9823b;text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid #c9aa68;justify-content:space-between;align-items:center;margin-top:18px;padding-bottom:7px;font-size:7px;display:flex}.footer-office-grid a span{font-size:14px}.footer-accreditations{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(42px,6vw,90px)!important;padding:90px 0!important;display:grid!important}.footer-accreditations>div{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:20px!important;width:100%!important;min-height:150px!important;padding:0!important;display:flex!important}.footer-accreditations img{object-fit:contain;filter:none!important;mix-blend-mode:normal!important;width:auto!important;max-width:250px!important;max-height:115px!important}.footer-accreditations small{color:#171713!important;letter-spacing:.04em!important;font:400 clamp(23px,2.5vw,38px)/1 Georgia,serif!important}.footer-accreditation-roaiib img{max-width:300px!important;max-height:135px!important}.footer-accreditation-pair>div{grid-template-columns:1fr 1fr;place-items:center;gap:28px;width:100%;display:grid}.footer-accreditation-pair>div img{object-fit:contain!important;width:100%!important;max-width:250px!important;height:90px!important}.footer-accreditation-vogue-university>div img:last-child,.footer-accreditation-finance>div img:first-child{height:105px!important}.footer-accreditation-finance>div img:last-child{height:80px!important}.footer-signature{background:#050505!important;border:0!important;margin:0 calc(-1*clamp(24px,5vw,80px))!important;padding:105px 24px 120px!important}.footer-signature>div{color:#fff!important;letter-spacing:.015em!important;margin:0!important;font:600 clamp(34px,5.2vw,78px)/1 Georgia,serif!important}.footer-rotating-word{color:#d1ad63!important;min-width:clamp(190px,25vw,410px)!important}.footer-rotating-word i{color:#d1ad63!important;font-weight:600!important}@media (width<=1050px){.nav-dropdown-panel{grid-template-columns:repeat(2,1fr)}.footer,.prestige-footer{grid-template-columns:1fr 1fr!important}.footer-social{grid-column:auto!important}.footer-offices-heading{grid-template-columns:1fr 1fr}.footer-offices-heading p{grid-column:2}.footer-office-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.footer,.prestige-footer{grid-template-columns:1fr!important}.footer-intro,.footer-contact,.footer-nav,.footer-social{padding-top:0!important;padding-bottom:45px!important}.footer-intro{padding-top:65px!important}.footer-offices{padding-top:80px;padding-bottom:85px}.footer-offices-heading{grid-template-columns:1fr;gap:22px}.footer-offices-heading p{grid-column:auto}.footer-office-grid{grid-template-columns:1fr;gap:38px}.footer-office-grid img{height:58vw;min-height:220px}.footer-accreditations{grid-template-columns:1fr!important;gap:50px!important;display:grid!important}.footer-accreditations>div{border:0!important}.footer-accreditation-pair>div{gap:18px}.footer-accreditation-pair>div img{height:76px!important}.footer-signature>div{font-size:clamp(29px,9vw,46px)!important;display:block!important}.footer-rotating-word{margin-top:10px;min-width:0!important;display:block!important}.date-options{grid-template-columns:repeat(4,minmax(0,1fr))!important}.advisor-contact-links a{grid-template-columns:52px 1fr}}.listing-property-label-real-estate{color:#a9823b!important;background:#fff!important;border:1px solid #a9823b!important}.property-detail-labels .listing-property-label-real-estate{color:#a9823b!important;background:#fff!important;border-color:#a9823b!important}.listing-property-label-type{color:#a9823b!important;background:#fff!important;border:1px solid #a9823b!important}.property-card-prestige .listing-property-label-type,.property-prestige .listing-property-label-type{color:#d2b46f!important;background:#0b0b09!important;border-color:#a9823b!important}.property-card-exclusive .listing-property-label-type,.property-exclusive-detail .listing-property-label-type{color:#8a6728!important;background:#fffffff5!important;border-color:#fff!important}.property-editorial-heading{color:inherit;letter-spacing:-.04em!important;text-transform:none!important;margin:0 0 42px!important;font:400 clamp(52px,6vw,88px)/.95 Georgia,serif!important}.property-story article>p:not(.eyebrow){white-space:pre-line!important;margin:0 0 1.7em!important}.features-section>div:first-child{align-self:start}.features-section .property-editorial-heading{max-width:620px}.property-area>.property-editorial-heading{margin-bottom:45px!important}.property-area>div>h3{color:inherit;letter-spacing:-.025em;margin:0 0 20px;font:400 clamp(31px,3.6vw,52px)/1.05 Georgia,serif}.similar-section .section-heading h2{letter-spacing:-.035em;font-size:clamp(45px,5vw,72px)}.infinity-calculator{font-size:1.06em}.infinity-intro h2{margin-top:0!important}.infinity-intro>p{font-size:18px!important}.mortgage-calculator{font-size:1.04em}.infinity-actions .infinity-cta{font-weight:600;color:#fff!important;background:#a9823b!important;border:1px solid #a9823b!important;font-size:9px!important}.infinity-actions .infinity-cta i{color:#fff!important}.property-exclusive-detail .property-editorial-heading{color:#fff}.property-exclusive-detail .listing-property-label-real-estate{color:#a9823b!important;background:#fff!important}@media (width<=700px){.property-editorial-heading{margin-bottom:30px!important;font-size:48px!important}.property-area>.property-editorial-heading{margin-bottom:28px!important}.property-area>div>h3{font-size:32px}.infinity-calculator{font-size:1em}.infinity-intro>p{font-size:16px!important}}.category-list-page{background:#fff;width:100%;max-width:100%;overflow-x:clip}.category-list-page-dark{color:#fff;background:#090908}.category-cover{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;min-height:540px;padding:clamp(80px,10vw,150px) clamp(24px,7vw,120px) clamp(70px,8vw,120px);display:flex;position:relative;overflow:hidden}.category-cover:before{content:"";background:linear-gradient(90deg,#050504e0,#05050457 65%,#0505041f);position:absolute;inset:0}.category-cover>div{z-index:1;width:min(780px,100%);position:relative}.category-cover p{color:#d6b56e;text-transform:uppercase;letter-spacing:.22em;margin:0 0 19px;font:600 9px/1 Arial,sans-serif}.category-cover h1{color:#fff;letter-spacing:-.045em;margin:0;font:400 clamp(68px,9vw,132px)/.84 Georgia,serif}.category-cover span{color:#eee8dc;max-width:660px;margin-top:30px;font:17px/1.65 Georgia,serif;display:block}.category-cover-business{background-image:url(/images/home-business.webp)}.category-results{padding-top:80px;padding-bottom:110px}.category-list-page-dark .category-results{background:#090908}html,body,main,.site-shell,.prestige-site,.new-build-page{width:100%;max-width:100%;overflow-x:clip}@media (width<=700px){.category-cover{background-position:50%;min-height:430px;padding:105px 20px 58px}.category-cover:before{background:linear-gradient(#05050438,#050504e6)}.category-cover h1{font-size:clamp(58px,18vw,84px)}.category-cover span{margin-top:24px;font-size:15px;line-height:1.55}.category-results{padding:58px 20px 78px!important}.footer,.prestige-footer{width:100%!important;max-width:100%!important;padding-left:20px!important;padding-right:20px!important;overflow:hidden!important}.footer-offices,.footer-signature{width:calc(100% + 40px)!important;max-width:calc(100% + 40px)!important;margin-left:-20px!important;margin-right:-20px!important}.footer-offices{padding-left:20px!important;padding-right:20px!important}.footer-office-grid,.footer-accreditations,.footer-bottom{width:100%;min-width:0;max-width:100%}.footer-office-grid article,.footer-office-grid img{min-width:0;max-width:100%}.footer-contact a,.footer-nav a,.footer-social a,.footer-bottom span{overflow-wrap:anywhere;max-width:100%}}:root{--nappo-editorial:"Bodoni 72",Didot,"Bodoni MT","Times New Roman",serif}h1,h2,h3,.category-cover h1,.property-title-block h1,.property-editorial-heading,.footer-accreditations-heading h2,.nappo-ecosystem-intro h2{font-family:var(--nappo-editorial)!important;letter-spacing:-.025em!important;font-weight:400!important}.home-reference-submit,.home-map-search-submit,.home-clear-search,.compact-search-toggle,.home-more-filters-control,.apply-property-filters,.clear-property-filters,.load-more-properties,.property-enter-button,.listing-promo a,.hero-dual-actions a,.home-purpose-options a,.property-quick-actions button,.property-quick-actions a,.schedule-button,.floor-plan-open,.property-final-cta button,.property-return-section button,.footer-general-form form>button,.footer-form-success button,.footer-office-grid a,.nearby-places button,.property-google-map>a{letter-spacing:.09em!important;font-size:14px!important;font-weight:500!important;line-height:1.25!important}.nav-dropdown-trigger{letter-spacing:.13em!important;font-size:13px!important;font-weight:400!important}.home-price-filters{background:#fff;border:1px solid #d7c293;border-top:0;grid-template-columns:1fr 1fr;display:grid}.home-price-filters label{color:#8a6728;text-transform:uppercase;letter-spacing:.13em;gap:12px;min-width:0;padding:22px clamp(18px,3vw,38px);font-size:12px;font-weight:500;display:grid}.home-price-filters label+label{border-left:1px solid #d7c293}.home-price-filters label>div{border-bottom:1px solid #cdb780;grid-template-columns:1fr auto;align-items:center;display:grid}.home-price-filters input{color:#8a6728;background:#fff;outline:0;width:100%;min-width:0;padding:9px 0;border:0!important;font-size:19px!important}.home-price-filters em{color:#8a6728;font-size:17px;font-style:normal}.home-reference-standalone{background:#fff!important;border:1px solid #a9823b!important;margin-top:26px!important}.compact-search-closed .home-reference-standalone{margin-top:18px!important}.dark-search .home-reference-standalone,.dark-search .home-price-filters,.dark-search .home-price-filters input{background:#080807!important}.dark-search .home-price-filters,.dark-search .home-price-filters label+label{border-color:#a9823b}.dark-search .home-price-filters input{color:#fff!important}.municipality-selector button.active{color:#fff!important;background:#a9823b!important;border-color:#a9823b!important}.property-explorer>.internal-primary-filters,.property-explorer>.toggle-property-filters,.property-explorer>.advanced-filter-bar{display:none!important}.category-cover-sale{background-image:url(/images/home-sale.webp)}.category-cover-transfer{background-image:url(/images/home-business.webp)}.category-cover h1{max-width:1100px;font-size:clamp(64px,8vw,122px)!important;line-height:.9!important}.category-cover span{font-size:19px!important;line-height:1.65!important}.listing-property-label,.property-card-prestige .listing-property-label,.property-card-exclusive .listing-property-label,.property-prestige .property-detail-labels .listing-property-label{color:#a9823b!important;letter-spacing:.13em!important;background:#fff!important;border:1px solid #a9823b!important;padding:11px 15px!important;font-size:10px!important;font-weight:500!important}.property-list-premium .property-card-exclusive,.property-list-premium.property-grid-dark .property-card-exclusive{background:#fff!important;border:1px solid #a9823b!important}.property-list-premium .property-card-exclusive .property-info :is(small,h3,strong,em,i),.property-list-premium .property-card-prestige.property-card-exclusive .property-info :is(small,h3,strong,em,i){color:#171713!important}.property-list-premium .property-card-exclusive .property-info>.property-card-details{border-color:#d8c9ad!important}.property-list-premium .property-card-exclusive .property-info>.property-enter-button{color:#a9823b!important;background:#fff!important;border-color:#a9823b!important}.property-detail>.property-gallery{background:#111!important;height:min(86svh,940px)!important;min-height:620px!important;padding:0!important}.property-title-block{padding-top:62px!important}.property-facts>div{align-items:center!important;gap:10px!important}.property-facts svg{fill:none;stroke:#a9823b;stroke-width:1.3px;width:42px;height:42px}.property-facts strong{margin-top:4px!important}.footer-general-form input,.footer-general-form select,.footer-general-form textarea{box-sizing:border-box!important;color:#8a6728!important;background:#fff!important;border:1px solid #a9823b!important;border-radius:0!important;width:100%!important;padding:15px 16px!important}.footer-general-form input::placeholder,.footer-general-form textarea::placeholder{color:#b49a6a!important}.footer-general-form select option{color:#8a6728!important;background:#fff!important}.footer-general-form form>button,.footer-form-success button{color:#fff!important;background:#a9823b!important;border:1px solid #a9823b!important;min-height:64px!important}.footer-general-form form>button:hover,.footer-form-success button:hover{color:#fff!important;background:#8a6728!important}.footer-accreditations-heading h2{font-size:clamp(54px,6vw,88px)!important}@media (width<=700px){.home-price-filters{grid-template-columns:1fr}.home-price-filters label+label{border-top:1px solid #d7c293;border-left:0}.home-price-filters label{padding:18px 16px;font-size:11px}.home-price-filters input{font-size:18px!important}.home-reference-standalone{grid-template-columns:1fr auto!important}.home-reference-standalone .home-reference-submit{min-width:105px!important;font-size:13px!important}.category-cover h1{font-size:clamp(54px,16vw,78px)!important}.category-cover span{font-size:17px!important}.property-detail>.property-gallery{height:72svh!important;min-height:520px!important}}.nav-dropdown-panel>a{font-size:clamp(23px,2.15vw,35px)!important;line-height:1.12!important}.mobile-subnav a{padding:14px 0!important;font:400 19px/1.2 Georgia,serif!important}.footer-general-form{box-shadow:inset 0 0 0 1px #a9823b2e;color:#171713!important;background:#fff!important;border-top:1px solid #a9823b!important;border-bottom:1px solid #a9823b!important}.footer-general-form form{background:#fff!important;border:1px solid #a9823b!important;padding:clamp(28px,4vw,52px)!important}.footer-general-form input,.footer-general-form select,.footer-general-form textarea{color:#171713!important}.footer-accreditations-heading{text-align:center!important;border:0!important;grid-column:1/-1!important;align-items:center!important;width:100%!important;min-height:0!important;padding:0 0 20px!important}.footer-signature,.footer-bottom{background:#050505!important}.footer-signature>img{object-fit:contain!important;background:0 0!important;border-radius:0!important;width:clamp(105px,11vw,165px)!important;height:auto!important;max-height:none!important;margin-bottom:34px!important}.footer-bottom{width:calc(100% + clamp(48px,10vw,160px))!important;margin:0 calc(-1*clamp(24px,5vw,80px))!important;padding:27px 24px 32px!important}.floor-plan-feature{color:#171713;background:#f5f1e9;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(48px,7vw,105px);padding-top:clamp(90px,9vw,140px);padding-bottom:clamp(90px,9vw,140px);display:grid}.floor-plan-preview{cursor:pointer;background:#fff;border:1px solid #cdbb94;min-height:520px;padding:35px;overflow:hidden}.floor-plan-preview img{object-fit:contain;width:100%;height:100%;max-height:580px;transition:transform .45s;display:block}.floor-plan-preview:hover img{transform:scale(1.025)}.floor-plan-feature>div>h2{letter-spacing:-.035em;margin:16px 0 25px;font:400 clamp(48px,5.5vw,78px)/.98 Georgia,serif}.floor-plan-feature>div>p:not(.eyebrow){color:#6c6458;max-width:500px;margin:0;font:17px/1.75 Georgia,serif}.floor-plan-open{color:#fff;text-transform:uppercase;letter-spacing:.16em;cursor:pointer;background:#a9823b;border:1px solid #a9823b;justify-content:space-between;align-items:center;width:100%;max-width:390px;min-height:66px;margin-top:38px;padding:0 24px;font-size:11px;font-weight:600;display:flex}.floor-plan-open i{font-size:22px;font-style:normal}.infinity-calculator .mortgage-holders{gap:22px!important}.infinity-calculator .mortgage-holders article{border-radius:2px;padding:25px!important}.infinity-calculator .mortgage-holders article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px!important}.infinity-calculator .mortgage-holders article>div>label:last-child:nth-child(3){grid-column:1/-1}.infinity-calculator .mortgage-finance-inputs{gap:18px!important}.infinity-calculator .mortgage-finance-inputs>label{border:1px solid #ffffff47;grid-template-columns:minmax(105px,.7fr) minmax(120px,1.3fr);grid-template-areas:"caption caption""amount slider";gap:15px 20px;padding:22px!important;display:grid!important}.infinity-calculator .mortgage-finance-inputs>label>span{grid-area:caption;margin:0!important}.infinity-calculator .mortgage-finance-inputs>label>div{grid-area:amount;min-width:0}.infinity-calculator .mortgage-finance-inputs>label>input[type=range]{grid-area:slider;align-self:center;width:100%}.property-exclusive-detail :is(.property-story,.property-running-costs,.features-section,.energy-certificate,.property-area,.property-final-cta,.floor-plan-feature){color:#fff!important;background:#a9823b!important}.property-exclusive-detail :is(.property-story,.property-running-costs,.features-section,.energy-certificate,.property-area,.property-final-cta,.floor-plan-feature) :is(h1,h2,h3,h4,p,span,small,strong,b,label,address,em,i){color:#fff!important}.property-exclusive-detail .floor-plan-preview{background:#fffffff7!important;border-color:#fff!important}.property-exclusive-detail .floor-plan-open{color:#a9823b!important;background:#fff!important;border-color:#fff!important}.property-exclusive-detail .floor-plan-open span,.property-exclusive-detail .floor-plan-open i{color:#a9823b!important}.property-exclusive-detail .energy-rating-card,.property-exclusive-detail .energy-four-fields>span,.property-exclusive-detail .property-running-costs-grid article{background:0 0!important;border-color:#ffffff8c!important}.property-exclusive-detail .energy-level:not(.active){opacity:.82}.property-exclusive-detail .advisor-card.enhanced,.property-exclusive-detail .visit-picker{background:0 0!important}.property-exclusive-detail .advisor-card :is(input,textarea,select){color:#fff!important;background:0 0!important;border-color:#ffffffb3!important}.property-exclusive-detail .advisor-card :is(input,textarea)::placeholder{color:#ffffffdb!important}.property-exclusive-detail .property-quick-actions :is(button,a,span,svg,path,rect,circle,text){fill:none;color:#fff!important;stroke:#fff!important}.property-exclusive-detail .property-quick-actions text{fill:#fff!important;stroke:none!important}.property-exclusive-detail .virtual-tour-promo,.property-exclusive-detail .property-video-section{border-color:#ffffff73!important}.property-exclusive-detail .property-final-cta button{color:#a9823b!important;background:#fff!important;border-color:#fff!important}@media (width<=800px){.floor-plan-feature{grid-template-columns:1fr;gap:38px}.floor-plan-preview{height:min(92vw,470px);min-height:0;padding:20px}.floor-plan-feature>div>h2{font-size:48px}.infinity-calculator .mortgage-holders article>div{grid-template-columns:1fr}.infinity-calculator .mortgage-holders article>div>label:last-child:nth-child(3){grid-column:auto}.infinity-calculator .mortgage-finance-inputs>label{grid-template-columns:1fr;grid-template-areas:"caption""amount""slider"}}@media (width<=700px){.footer-accreditations-heading{padding:0 0 10px!important}.footer-signature>img{width:112px!important;height:auto!important}}.nav-dropdown-panel>p{color:#171713!important}.prestige-site .prestige-nav{color:#d2b46f!important;box-shadow:none!important;background:#070706!important;border-color:#3e3423!important}.prestige-site .prestige-nav .desktop-nav>a,.prestige-site .prestige-nav .nav-dropdown-trigger,.prestige-site .prestige-nav .lang{color:#d2b46f!important}.prestige-site .prestige-nav .menu-button span{background:#d2b46f!important}.prestige-site .prestige-nav .nav-dropdown-panel{background:#0d0d0b!important;border-color:#725d36!important}.prestige-site .prestige-nav .nav-dropdown-panel>p{color:#d2b46f!important}.prestige-site .prestige-nav .nav-dropdown-panel>a{color:#eee4d0!important;background:#0d0d0b!important;border-color:#3e3423!important}.prestige-site .dark-search{color:#eee4d0!important;background:#090908!important}.prestige-site .dark-search .compact-search-content{background:#090908!important}.prestige-site .dark-search .home-territory-selector,.prestige-site .dark-search .home-operation-selector,.prestige-site .dark-search .home-more-filters-control,.prestige-site .dark-search .home-map-selection{border-color:#3e3423!important}.prestige-site .dark-search .home-map-canvas{background:#090908!important}.prestige-site .dark-search .home-map-selection strong,.prestige-site .dark-search .home-map-selection p,.prestige-site .dark-search .home-map-towns button{color:#d2b46f!important}.prestige-site .dark-search .home-map-towns button{background:#16130e!important;border-color:#725d36!important}.footer-signature{flex-direction:column;justify-content:center;align-items:center;display:flex!important}.footer-signature>img{object-fit:cover;border-radius:50%;display:block;mix-blend-mode:normal!important;background:#050505!important;border:0!important;width:72px!important;height:72px!important;margin:0 0 28px!important;padding:0!important}.footer-signature>div{white-space:nowrap;font-size:clamp(25px,3.7vw,57px)!important}.footer-bottom{text-align:center;color:#d2b46f!important;background:#050505!important;border-top:1px solid #ffffffb8!important;justify-content:center!important}.footer-bottom span{letter-spacing:.1em;color:#d2b46f!important;font-size:12px!important}.footer-accreditation-roaiib img{width:min(390px,31vw)!important;max-width:390px!important;max-height:145px!important}.footer-accreditation-api small{font-size:clamp(28px,3vw,44px)!important}@media (width<=700px){.prestige-site .prestige-nav .mobile-nav{background:#070706!important}.prestige-site .prestige-nav .mobile-nav>a,.prestige-site .prestige-nav .mobile-nav>button{color:#d2b46f!important;background:#070706!important;border-color:#3e3423!important}.prestige-site .prestige-nav .mobile-subnav a{color:#eee4d0!important;border-color:#3e3423!important}.footer-signature{padding-left:12px!important;padding-right:12px!important}.footer-signature>img{width:58px!important;height:58px!important;margin-bottom:22px!important}.footer-signature>div{text-align:center;width:100%;white-space:normal!important;font-size:clamp(23px,7vw,34px)!important}.footer-rotating-word{margin-top:0!important;display:inline-block!important}.footer-bottom{align-items:center!important;padding:24px 10px!important}.footer-accreditation-roaiib img{width:min(100%,370px)!important}.footer,.prestige-footer{box-sizing:border-box!important}.footer-general-form,.footer-intro,.footer-contact,.footer-nav,.footer-social,.footer-offices,.footer-accreditations,.footer-signature,.footer-bottom{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}}.exclusives-editorial-cover{background-image:url(/images/nappo-mallorca-hero.webp);background-position:50% 58%;min-height:650px}.exclusives-editorial-cover>div{width:min(940px,100%)}.exclusives-editorial-cover h1{font-size:clamp(70px,9.5vw,138px)}.exclusives-editorial-cover strong{color:#fff;max-width:820px;margin-top:34px;font:400 clamp(25px,3vw,43px)/1.15 Georgia,serif;display:block}.exclusives-editorial-cover span{color:#e5ded2;max-width:650px;margin-top:24px}.property-exclusive-detail{color:#fff!important;background:#a9823b!important}.property-exclusive-detail .property-breadcrumb,.property-exclusive-detail .property-title-block,.property-exclusive-detail .property-facts,.property-exclusive-detail .property-dossier-feature,.property-exclusive-detail .property-story,.property-exclusive-detail .property-running-costs,.property-exclusive-detail .features-section,.property-exclusive-detail .energy-certificate,.property-exclusive-detail .property-area,.property-exclusive-detail .property-final-cta{color:#fff!important;background:#a9823b!important;border-color:#ffffff6b!important}.property-exclusive-detail .property-breadcrumb a,.property-exclusive-detail .property-title-block h1,.property-exclusive-detail .property-title-block p,.property-exclusive-detail .property-detail-prices,.property-exclusive-detail .property-detail-prices strong,.property-exclusive-detail .property-detail-prices small,.property-exclusive-detail .property-detail-prices small b,.property-exclusive-detail .property-facts span,.property-exclusive-detail .property-facts strong,.property-exclusive-detail .property-dossier-feature a,.property-exclusive-detail .property-dossier-feature small,.property-exclusive-detail .property-dossier-feature strong,.property-exclusive-detail .property-story p,.property-exclusive-detail .property-running-costs p,.property-exclusive-detail .property-running-costs h2,.property-exclusive-detail .property-running-costs span,.property-exclusive-detail .property-running-costs strong,.property-exclusive-detail .property-running-costs small,.property-exclusive-detail .features-section h2,.property-exclusive-detail .feature-list span,.property-exclusive-detail .energy-certificate-copy p,.property-exclusive-detail .energy-certificate-copy h2,.property-exclusive-detail .energy-four-fields small,.property-exclusive-detail .energy-four-fields b,.property-exclusive-detail .energy-rating-card header span,.property-exclusive-detail .energy-rating-card header strong,.property-exclusive-detail .energy-rating-card footer span,.property-exclusive-detail .energy-rating-card footer strong,.property-exclusive-detail .energy-rating-card footer small,.property-exclusive-detail .property-area h2,.property-exclusive-detail .property-area h3,.property-exclusive-detail .property-area p,.property-exclusive-detail .nearby-places>span,.property-exclusive-detail .property-final-cta p,.property-exclusive-detail .property-final-cta h2{color:#fff!important}.property-exclusive-detail .property-facts>div,.property-exclusive-detail .property-dossier-feature a,.property-exclusive-detail .property-running-costs-grid article,.property-exclusive-detail .feature-list span,.property-exclusive-detail .energy-rating-card,.property-exclusive-detail .energy-four-fields>span,.property-exclusive-detail .property-area,.property-exclusive-detail .nearby-places,.property-exclusive-detail .property-final-cta button{border-color:#ffffff85!important}.property-exclusive-detail .nearby-places button,.property-exclusive-detail .property-google-map>a,.property-exclusive-detail .property-final-cta button{color:#fff!important;border-color:#fff!important}.property-exclusive-detail .nearby-places button.active{color:#a9823b!important;background:#fff!important}.property-exclusive-detail .visit-picker input,.property-exclusive-detail .visit-picker textarea,.property-exclusive-detail .date-options button,.property-exclusive-detail .time-options button,.property-exclusive-detail .custom-date-field{color:#8a6728!important;background:#fff!important;border-color:#fff!important}.property-exclusive-detail .visit-consents,.property-exclusive-detail .visit-consents span,.property-exclusive-detail .visit-success h4,.property-exclusive-detail .visit-success p,.property-exclusive-detail .visit-success small{color:#fff!important}.property-exclusive-detail .schedule-button{color:#a9823b!important;background:#fff!important}.property-exclusive-detail .schedule-button span{color:#a9823b!important}@media (width<=700px){.exclusives-editorial-cover{background-position:50%;min-height:560px}.exclusives-editorial-cover h1{font-size:clamp(58px,17vw,82px)}.exclusives-editorial-cover strong{font-size:27px}.exclusives-editorial-cover strong br{display:none}}.group-home .hero-dual-actions{grid-template-columns:1fr!important;gap:12px!important;width:min(620px,88vw)!important}.group-home .hero-dual-actions>a{letter-spacing:.18em!important;width:100%!important;min-height:78px!important;padding:0 30px!important;font-size:10px!important}.group-home .hero-dual-actions>a:first-child{color:#fff!important;background:#a9823b!important;border:1px solid #a9823b!important}.group-home .hero-dual-actions>a:last-child{color:#a9823b!important;background:#fff!important;border:1px solid #a9823b!important}.group-home .hero-dual-actions>a:first-child span{color:#fff!important}.group-home .hero-dual-actions>a:last-child span{color:#a9823b!important}.group-home .hero-dual-actions>a:hover{color:#fff!important;background:#d0ae65!important;border-color:#d0ae65!important}.group-home .hero-dual-actions>a:hover span{color:#fff!important}@media (width<=700px){.group-home .hero-dual-actions{gap:9px!important;width:100%!important}.group-home .hero-dual-actions>a{min-height:66px!important;padding:0 18px!important;font-size:8px!important}}.property-sort{color:#8a8378;align-items:center;gap:13px;display:flex}.property-sort>span{letter-spacing:.15em;white-space:nowrap;font-size:7px}.property-sort select{color:#725622;text-transform:none;letter-spacing:0;cursor:pointer;background:#fff;border:1px solid #c9aa68;border-radius:0;outline:0;min-width:205px;padding:12px 34px 12px 14px;font:14px Georgia,serif}.property-explorer-dark .property-sort{color:#918879}.property-explorer-dark .property-sort select{color:#ddcfb5;background:#11110f;border-color:#725d36}@media (width<=700px){.filtered-results-top{flex-direction:column;gap:12px;justify-content:center!important;align-items:flex-start!important;min-height:105px!important}.property-sort{justify-content:space-between;width:100%}.property-sort select{width:min(68vw,245px);min-width:0;font-size:13px}}.compact-search.compact-search-closed{padding-top:26px!important;padding-bottom:26px!important}.compact-search-toggle{color:#171713;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9aa68;justify-content:space-between;align-items:center;width:100%;min-height:108px;padding:22px 28px;transition:background .25s,color .25s;display:flex}.compact-search-toggle:hover{background:#f8f3e9}.compact-search-toggle>span{gap:6px;display:grid}.compact-search-toggle small{color:#a9823b;text-transform:uppercase;letter-spacing:.2em;font:600 7px/1 Arial,sans-serif}.compact-search-toggle strong{letter-spacing:-.02em;font:400 clamp(27px,3vw,42px)/1 Georgia,serif}.compact-search-toggle em{color:#80776a;font:12px/1.4 Georgia,serif}.compact-search-toggle>i{color:#a9823b;border:1px solid #a9823b;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;font:300 28px/1 Arial,sans-serif;display:grid}.compact-search-content{padding-top:28px}.dark-search .compact-search-toggle{color:#eee4d0;background:#11110f;border-color:#725d36}.dark-search .compact-search-toggle:hover{background:#191611}.dark-search .compact-search-toggle em{color:#948b7c}.dark-search .compact-search-toggle>i{color:#d2b46f;border-color:#b08c48}@media (width<=700px){.compact-search.compact-search-closed{padding:16px 14px!important}.compact-search-toggle{min-height:92px;padding:18px 17px}.compact-search-toggle strong{font-size:27px}.compact-search-toggle em{max-width:235px;font-size:10px}.compact-search-toggle>i{width:40px;height:40px;font-size:23px}.compact-search-content{padding-top:19px}}.hero-dual-actions{grid-template-columns:1fr 1fr;gap:10px;width:min(700px,88vw);margin-top:34px;display:grid}.hero-dual-actions>a{color:#fff;text-transform:uppercase;letter-spacing:.17em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffffd1;justify-content:space-between;align-items:center;min-height:66px;padding:0 22px;font-size:9px;font-weight:600;transition:all .25s;display:flex}.hero-dual-actions>a:first-child{background:#a9823b;border-color:#a9823b}.hero-dual-actions>a:last-child{background:#0a0a0952}.hero-dual-actions>a:hover{color:#171713;background:#c9aa68;border-color:#c9aa68}.hero-dual-actions span{font-size:18px;font-weight:400}.contact-direct-footer>.footer{border-top:0!important}@media (width<=700px){.hero-dual-actions{gap:7px;width:100%;margin-top:26px}.hero-dual-actions>a{letter-spacing:.12em;min-height:58px;padding:0 12px;font-size:7px}}.property-exclusive-detail .property-quick-actions{border-color:#ffffff80!important}.property-exclusive-detail .property-quick-actions button,.property-exclusive-detail .property-quick-actions a,.property-exclusive-detail .property-quick-actions span,.property-exclusive-detail .property-quick-actions svg{color:#fff!important;stroke:#fff!important;background:0 0!important;border-color:#ffffff80!important}.property-exclusive-detail .property-quick-actions button:after{background:#ffffff80!important}.property-exclusive-detail .property-carousel>.gallery-nav{color:#a9823b!important;background:#fff!important;border-color:#fff!important;box-shadow:0 8px 30px #3222072e!important}.property-exclusive-detail .gallery-counter{color:#a9823b!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #fff!important}.property-exclusive-detail .feature-list,.property-exclusive-detail .property-story article,.property-exclusive-detail .download-dossier-inline,.property-exclusive-detail .advisor-card,.property-exclusive-detail .advisor-identity,.property-exclusive-detail .visit-picker{color:#fff!important;border-color:#ffffff7a!important}.property-exclusive-detail .download-dossier-inline span{color:#a9823b!important;background:#fff!important}.property-exclusive-detail .download-dossier-inline b,.property-exclusive-detail .download-dossier-inline i{color:#fff!important}.property-exclusive-detail .mobile-property-bar{color:#fff!important;background:#a9823b!important;border-top:1px solid #ffffff8c!important}.property-exclusive-detail .mobile-property-bar small,.property-exclusive-detail .mobile-property-bar b{color:#fff!important}.property-exclusive-detail .mobile-property-bar button{color:#a9823b!important;background:#fff!important}.infinity-calculator,.property-prestige .infinity-calculator{color:#fff!important;background:#123b73!important;border-color:#fff3!important}.infinity-calculator .infinity-brand-logo{filter:brightness(0)invert()!important;opacity:1!important}.infinity-calculator .infinity-intro h2,.infinity-calculator .infinity-intro p,.infinity-calculator .infinity-intro span,.infinity-calculator .mortgage-calculator,.infinity-calculator .mortgage-inputs label>span,.infinity-calculator .mortgage-inputs label>strong,.infinity-calculator .mortgage-inputs input,.infinity-calculator .mortgage-inputs em,.infinity-calculator .mortgage-results span,.infinity-calculator .mortgage-results strong,.infinity-calculator .mortgage-results small,.infinity-calculator .mortgage-holders article>header span,.infinity-calculator .mortgage-holders article>header strong,.infinity-calculator .mortgage-holders label>span,.infinity-calculator .mortgage-holders input,.infinity-calculator .mortgage-holders select,.infinity-calculator .mortgage-holders em,.infinity-calculator .mortgage-holders small,.infinity-calculator .provision-breakdown summary,.infinity-calculator .provision-breakdown p,.infinity-calculator .provision-breakdown p b,.infinity-calculator .provision-editable,.infinity-calculator .provision-editable input,.infinity-calculator .provision-editable em,.infinity-calculator .provision-total,.infinity-calculator .provision-total b,.infinity-calculator .mortgage-note,.infinity-calculator .mortgage-warning{color:#fff!important}.infinity-calculator .mortgage-calculator,.property-prestige .infinity-calculator .mortgage-calculator{background:#123b73!important;border:1px solid #ffffff6b!important;box-shadow:0 24px 70px #02122b3d!important}.infinity-calculator .mortgage-holders article{background:#ffffff12!important;border-color:#ffffff59!important}.infinity-calculator .mortgage-inputs label>strong,.infinity-calculator .mortgage-inputs label>div,.infinity-calculator .mortgage-inputs select,.infinity-calculator .mortgage-holders input,.infinity-calculator .mortgage-holders select,.infinity-calculator .mortgage-holders label>div,.infinity-calculator .provision-editable>div,.infinity-calculator .provision-breakdown,.infinity-calculator .provision-breakdown p,.infinity-calculator .provision-editable,.infinity-calculator .mortgage-results,.infinity-calculator .mortgage-results>div{border-color:#ffffff4d!important}.infinity-calculator input,.infinity-calculator select{color:#fff!important;background:0 0!important}.infinity-calculator input[type=range]{accent-color:#fff!important;background:#ffffff59!important}.infinity-calculator input[type=range]::-webkit-slider-thumb{background:#fff!important}.infinity-calculator .mortgage-warning{background:#ffffff1a!important;border-color:#ffffff8c!important}.infinity-calculator .infinity-intro>span{border-color:#ffffff8c!important}.infinity-calculator .infinity-report,.infinity-calculator .infinity-cta{color:#fff!important;background:0 0!important;border:1px solid #fff!important}.infinity-calculator .infinity-cta{color:#123b73!important;background:#fff!important}.infinity-calculator .infinity-report i,.infinity-calculator .infinity-cta i{color:inherit!important}.home-categories-head{color:#171511!important}.home-group-brand-logo{object-fit:contain;object-position:left center;width:min(285px,70vw);height:108px;margin:0 0 25px;display:block}.home-group-brand-logo-real-estate,.home-group-brand-logo-renovations{width:min(285px,70vw);height:108px}@media (width<=700px){.footer.page-pad,.prestige-footer.page-pad{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;overflow:hidden!important}.footer-general-form,.footer-offices,.footer-accreditations,.footer-signature,.footer-bottom{grid-column:1/-1!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.footer-general-form,.footer-offices{padding-left:20px!important;padding-right:20px!important}.footer-intro,.footer-contact,.footer-nav,.footer-social{width:auto!important;margin-left:20px!important;margin-right:20px!important}.footer-accreditations,.footer-signature,.footer-bottom{padding-left:20px!important;padding-right:20px!important}.footer-general-form form,.footer-form-intro,.footer-office-grid,.footer-office-grid article{width:100%!important;min-width:0!important;max-width:100%!important}}body{font-size:17px}.desktop-nav a,.mobile-nav a,.mobile-nav button,.footer-links a,.footer-social a{font-size:11px!important}.footer-contact a{font-size:19px!important}.eyebrow,.home-reference-top>span,.home-territory-selector>span,.home-operation-selector>span,.home-more-filters-panel label>span,.footer-contact>span,.footer-nav>span,.footer-social>span,.footer-offices-heading>span{font-size:10px!important;line-height:1.4!important}.intro-copy p,.home-category-copy>span,.results-grid span,.footer-form-intro>span,.footer-offices-heading p,.footer-office-grid address,.footer-office-grid p,.footer-general-form label,.property-story p,.feature-list li{font-size:16px!important;line-height:1.7!important}input,select,textarea{font-size:16px!important}.home-reference-top>span,.home-territory-selector>span,.home-operation-selector>span{font-weight:600;letter-spacing:.16em!important;font-size:11px!important}.home-reference-top input{font-size:clamp(20px,2.1vw,27px)!important}.home-reference-submit{font-weight:600;font-size:11px!important}.home-territory-selector button,.home-operation-selector button{font-weight:600;letter-spacing:.12em!important;min-height:54px!important;font-size:11px!important}.home-map-zone-heading{color:#7b5d28;text-transform:uppercase;letter-spacing:.18em;border-bottom:1px solid #e7ded0;width:100%;margin:24px 0 18px;padding-bottom:12px;font-size:11px;font-weight:600}.home-map-canvas>button span{font-size:9px!important}.multi-select summary{font-size:16px!important}.multi-select-menu label span,.multi-select-menu button{font-size:13px!important}.home-more-filters-after-map{width:100%;margin-top:28px;border-top:1px solid #d9cab0!important;border-bottom:1px solid #d9cab0!important;grid-column:1/-1!important;min-height:72px!important;padding:0 4px!important}.home-more-filters-after-map span{align-items:baseline!important;gap:22px!important;display:flex!important}.home-more-filters-after-map b{font-size:11px!important}.home-more-filters-after-map small{font-size:15px!important}.home-more-filters-panel-after-map{width:100%;grid-column:1/-1!important;padding:12px 0 20px!important}.home-more-filters-panel-after-map label>span{font-size:10px!important}.home-more-filters-panel-after-map input,.home-more-filters-panel-after-map select{font-size:16px!important}.home-map-selection p{font-size:11px!important}.home-map-towns button{font-size:9px!important}.home-search-command-row>button,.home-map-search-submit{font-weight:600;font-size:10px!important}.nappo-ecosystem{color:#171713;background:#f7f3eb;padding-top:clamp(100px,10vw,155px);padding-bottom:clamp(105px,11vw,165px)}.nappo-ecosystem-intro{grid-template-columns:.55fr 1.2fr .75fr;align-items:end;gap:5vw;margin-bottom:75px;display:grid}.nappo-ecosystem-intro .eyebrow{color:#a9823b;align-self:start}.nappo-ecosystem-intro h2{letter-spacing:-.035em;margin:0;font:400 clamp(52px,6vw,88px)/.96 Georgia,serif}.nappo-ecosystem-intro h2 em{color:#a9823b;font-weight:400}.nappo-ecosystem-intro>p:last-child{color:#665f55;margin:0;font:17px/1.75 Georgia,serif}.nappo-ecosystem-services{border-top:1px solid #cdb780;border-bottom:1px solid #cdb780;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nappo-ecosystem-services article{border-right:1px solid #d8c9a5;flex-direction:column;min-width:0;min-height:390px;padding:38px 34px 30px;display:flex}.nappo-ecosystem-services article:last-child{border-right:0}.nappo-ecosystem-services article>span{color:#a9823b;align-self:flex-end;font:22px Georgia,serif}.nappo-ecosystem-services img{object-fit:contain;object-position:left center;width:100%;height:88px;margin:18px 0 30px}.nappo-ecosystem-services .nappo-ecosystem-infinity{max-width:240px}.nappo-ecosystem-services h3{margin:0 0 14px;font:400 38px/1 Georgia,serif}.nappo-ecosystem-services p{color:#665f55;margin:0;font:16px/1.65 Georgia,serif}.nappo-ecosystem-services a{color:#805f27;text-transform:uppercase;letter-spacing:.14em;border-top:1px solid #d8c9a5;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:10px;font-weight:600;display:flex}@media (width<=900px){.nappo-ecosystem-intro{grid-template-columns:1fr 1fr}.nappo-ecosystem-intro .eyebrow{grid-column:1/-1}.nappo-ecosystem-services{grid-template-columns:1fr}.nappo-ecosystem-services article{border-bottom:1px solid #d8c9a5;border-right:0;min-height:330px}.nappo-ecosystem-services article:last-child{border-bottom:0}}@media (width<=700px){.home-reference-top>span,.home-territory-selector>span,.home-operation-selector>span{font-size:10px!important}.home-reference-top input{font-size:18px!important}.home-reference-submit{font-size:9px!important}.home-territory-selector button,.home-operation-selector button{min-height:50px!important;font-size:10px!important}.home-map-zone-heading{margin-top:20px;font-size:10px}.home-map-canvas>button span{font-size:8px!important}.home-more-filters-after-map{min-height:68px!important}.home-more-filters-after-map span{display:block!important}.home-more-filters-after-map small{margin-top:5px;display:block;font-size:13px!important}.home-map-towns button,.home-search-command-row>button,.home-map-search-submit{font-size:9px!important}.nappo-ecosystem{padding-top:90px;padding-bottom:95px}.nappo-ecosystem-intro{grid-template-columns:1fr;gap:24px;margin-bottom:52px}.nappo-ecosystem-intro .eyebrow{grid-column:auto}.nappo-ecosystem-intro h2{font-size:49px}.nappo-ecosystem-intro>p:last-child{font-size:16px}.nappo-ecosystem-services article{min-height:325px;padding:30px 22px}.nappo-ecosystem-services img{height:80px}.nappo-ecosystem-services h3{font-size:34px}}.nav-dropdown-panel>a{font-size:clamp(23px,2.15vw,35px)!important}.mobile-subnav a{font-size:19px!important}.footer-accreditations-heading{border:0!important;grid-column:1/-1!important;width:100%!important;min-height:0!important;padding:0 0 22px!important}.footer-accreditations-heading span{text-transform:uppercase;letter-spacing:.2em;font-weight:600;color:#a9823b!important;font-size:10px!important}.footer-accreditations-heading h2{letter-spacing:-.03em;margin:12px 0 0;color:#171713!important;font:400 clamp(48px,5.4vw,78px)/1 Georgia,serif!important}.footer-signature{background:#050505!important}.footer-signature>img{object-fit:contain!important;mix-blend-mode:normal!important;background:0 0!important;border:0!important;border-radius:0!important;width:clamp(110px,11vw,170px)!important;height:auto!important;max-height:none!important;margin:0 0 34px!important;padding:0!important}.footer-bottom{background:#050505!important;width:calc(100% + clamp(48px,10vw,160px))!important;margin:0 calc(-1*clamp(24px,5vw,80px))!important;padding:27px 24px 32px!important}@media (width<=700px){.footer-accreditations-heading{padding-bottom:12px!important}.footer-accreditations-heading h2{font-size:46px!important}.footer-signature,.footer-bottom{width:100%!important;margin-left:0!important;margin-right:0!important}.footer-signature>img{width:118px!important;height:auto!important}}body,button,input,select,textarea{font-weight:300;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}body{font-size:18px;line-height:1.62}body p,body label,body small,body address,body li{font-weight:300;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}h1,h2,h3,.property-title-block h1,.category-cover h1{font-weight:400}.desktop-nav>a,.desktop-nav .nav-dropdown-trigger{letter-spacing:.13em!important;font-size:13px!important;font-weight:400!important}.nav-dropdown-panel>a{font-size:clamp(25px,2.25vw,37px)!important;font-weight:300!important}.nav-dropdown-panel .all-properties{font-size:14px!important}.mobile-nav>a,.mobile-nav>button{padding:19px 0!important;font-size:27px!important;font-weight:300!important}.mobile-subnav a{padding:16px 0!important;font-size:22px!important;font-weight:300!important}.home-reference-top>span,.home-territory-selector>span,.home-operation-selector>span,.home-more-filters-control b,.internal-primary-filters label>span,.advanced-filter-bar label>span,.multi-select>span,.multi-select summary>span{letter-spacing:.13em!important;font-size:12px!important;font-weight:400!important}.home-reference-top input,.internal-primary-filters input,.internal-primary-filters select,.advanced-filter-bar input,.advanced-filter-bar select,.multi-select summary{font-size:18px!important;font-weight:300!important}.home-reference-submit,.home-map-search-submit,.apply-property-filters,.clear-property-filters,.internal-primary-filters>button{font-size:12px!important;font-weight:400!important}.home-map-towns button{font-size:11px!important;font-weight:400!important}.municipality-selector button{opacity:.64;color:#8a6728!important;background:#fff!important;border:1px solid #d8c9ad!important}.municipality-selector button.active{opacity:1;color:#fff!important;background:#a9823b!important;border-color:#a9823b!important}.municipality-selector button i{margin-left:7px;font-style:normal}.dark-search .municipality-selector button{color:#d2b46f!important;background:#11110f!important;border-color:#5f4d30!important}.dark-search .municipality-selector button.active{color:#fff!important;background:#a9823b!important;border-color:#a9823b!important}.home-map-selection>div:first-child span{font-size:16px!important}.property-list-premium .property-card,.property-list-premium .listing-promo{margin-bottom:24px!important}.property-list-premium .property-info>small{font-size:10px!important}.property-list-premium .property-info h3{line-height:1.12!important}.property-list-premium .property-info>.property-location-line{font-size:15px!important}.property-list-premium .property-specs em{font-size:21px!important}.property-detail:not(.property-prestige),.property-detail:not(.property-prestige) :is(.property-breadcrumb,.property-title-block,.property-facts,.property-story,.property-running-costs,.features-section,.energy-certificate,.property-area,.property-final-cta,.floor-plan-feature){color:#171713!important;background:#fff!important}.property-detail:not(.property-prestige) .property-detail-labels .listing-property-label{color:#a9823b!important;background:#fff!important;border:1px solid #a9823b!important}.property-facts{background:#f7f3eb!important;border-top:1px solid #d8c59e!important;border-bottom:1px solid #d8c59e!important;gap:14px!important;max-width:none!important;padding:34px clamp(24px,6vw,95px)!important}.property-facts>div{min-height:132px;background:#fff!important;border:1px solid #d8c59e!important;flex-direction:column!important;justify-content:center!important;padding:25px!important;display:flex!important}.property-facts span{letter-spacing:.13em!important;font-size:13px!important;font-weight:400!important}.property-facts strong{color:#8c6828!important;margin-top:12px!important;font:300 clamp(30px,3vw,43px)/1 Helvetica Neue,Helvetica,Arial,sans-serif!important}.property-quick-actions button,.property-quick-actions a{min-height:78px!important;font-size:12px!important;font-weight:400!important}.property-quick-actions button>span,.property-quick-actions a>span{color:inherit!important;font-size:13px!important}.property-quick-actions svg{width:31px!important;height:31px!important}.property-title-block>div>p:last-child{font-size:21px!important}.property-dossier-feature{max-width:1180px!important;margin:52px auto 78px!important;padding:0 28px!important}.property-dossier-feature>a{color:#7c5c25!important;background:#fff!important;border:1px solid #a9823b!important;min-height:128px!important;padding:30px 38px!important;box-shadow:0 18px 45px #5c411214!important}.property-dossier-feature small{letter-spacing:.13em!important;font-size:11px!important}.property-dossier-feature strong{margin-top:9px!important;font-size:27px!important;font-weight:300!important}.property-dossier-feature i{font-size:31px!important}.property-story p{font-size:19px!important;line-height:1.82!important}.advisor-identity p,.visit-picker>p,.visit-field-label{font-size:11px!important;font-weight:400!important}.advisor-identity h3{font-size:34px!important}.advisor-contact-links small{font-size:11px!important}.advisor-contact-links span,.visit-contact-fields input,.visit-contact-fields textarea,.date-options button b{font-size:16px!important}.date-options button span,.time-options button,.schedule-button{font-size:11px!important}.property-prestige{color:#fff!important;background:#080807!important}.property-prestige .prestige-nav{color:#d4b978!important;background:#080807!important;border-color:#a9823b!important}.property-prestige .prestige-nav .desktop-nav>a,.property-prestige .prestige-nav .nav-dropdown-trigger,.property-prestige .prestige-nav .lang{color:#d4b978!important}.property-prestige :is(.property-breadcrumb,.property-title-block,.property-facts,.property-story,.property-running-costs,.features-section,.energy-certificate,.property-area,.property-final-cta,.floor-plan-feature,.similar-section){color:#fff!important;background:#080807!important;border-color:#a9823b!important}.property-prestige :is(.property-breadcrumb,.property-title-block,.property-facts,.property-story,.property-running-costs,.features-section,.energy-certificate,.property-area,.property-final-cta,.floor-plan-feature,.similar-section,.advisor-card,.visit-picker) :is(h1,h2,h3,h4,p,span,small,strong,b,label,address,em){color:#fff!important}.property-prestige .property-detail-labels .listing-property-label{color:#fff!important;background:#080807!important;border:1px solid #a9823b!important}.property-prestige .property-title-block>div>p:last-child,.property-prestige .property-location-line{color:#fff!important}.property-prestige .property-facts{background:#080807!important;border-width:1px 0!important}.property-prestige .property-facts>div{background:#0d0d0b!important;border-color:#a9823b!important}.property-prestige .property-facts span,.property-prestige .property-facts strong{color:#fff!important}.property-prestige .property-quick-actions button{color:#fff!important;background:#080807!important;border-color:#a9823b!important}.property-prestige .property-quick-actions svg{stroke:#d4b978!important}.property-prestige .property-dossier-feature>a{color:#fff!important;box-shadow:none!important;background:#080807!important;border:1px solid #a9823b!important}.property-prestige .property-dossier-feature :is(small,strong,i){color:#fff!important}.property-prestige .advisor-card.enhanced{background:#0d0d0b!important;border:1px solid #a9823b!important}.property-prestige .advisor-contact-links,.property-prestige .advisor-contact-links a{border-color:#a9823b!important}.property-prestige .visit-contact-fields input,.property-prestige .visit-contact-fields textarea,.property-prestige .date-options button,.property-prestige .time-options button{color:#fff!important;background:#080807!important;border-color:#a9823b!important}.property-prestige .visit-contact-fields input::placeholder,.property-prestige .visit-contact-fields textarea::placeholder{color:#ffffffb8!important}.property-prestige .schedule-button{color:#fff!important;background:#a9823b!important}.property-prestige .schedule-button span{color:#fff!important}.property-prestige .energy-rating-card,.property-prestige .energy-four-fields>span,.property-prestige .feature-list span,.property-prestige .property-running-costs-grid article{background:#0d0d0b!important;border-color:#a9823b!important}.property-prestige .nearby-places button,.property-prestige .property-google-map>a{color:#fff!important;border-color:#a9823b!important}.property-return-section{text-align:center;background:#f7f3eb;padding-top:90px;padding-bottom:100px}.property-return-section p{color:#625d54;max-width:650px;margin:0 auto 28px;font-size:18px}.property-return-section button{color:#fff;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;background:#a9823b;border:1px solid #a9823b;min-height:62px;padding:0 28px;font-size:11px}.property-prestige .property-return-section{background:#080807}.property-prestige .property-return-section p{color:#fff}.property-prestige .property-return-section button{border-color:#a9823b}.footer-general-form{box-shadow:none!important;background:#fff!important;border:1px solid #a9823b!important;grid-template-columns:1fr 1fr!important;gap:0!important;padding:0!important}.footer-form-intro{color:#fff!important;background:#a9823b!important;padding:clamp(48px,6vw,88px)!important}.footer-form-intro>p{color:#171713!important;font-size:11px!important}.footer-form-intro h2{color:#fff!important}.footer-form-intro h2 em{color:#171713!important}.footer-form-intro>span{color:#fff!important;font-size:18px!important}.footer-general-form form{color:#171713!important;background:#fff!important;border:0!important;border-left:1px solid #a9823b!important;padding:clamp(48px,6vw,88px)!important}.footer-general-form label{color:#8a6728!important;font-size:11px!important}.footer-general-form input,.footer-general-form select,.footer-general-form textarea{color:#171713!important;font-size:17px!important}@media (width<=700px){body{font-size:17px}.desktop-nav>a,.desktop-nav .nav-dropdown-trigger{font-size:13px!important}.mobile-nav>a,.mobile-nav>button{font-size:28px!important}.mobile-subnav a{font-size:22px!important}.home-reference-top>span,.home-territory-selector>span,.home-operation-selector>span,.internal-primary-filters label>span,.advanced-filter-bar label>span{font-size:11px!important}.home-reference-top input,.internal-primary-filters input,.advanced-filter-bar input,.multi-select summary{font-size:17px!important}.property-list-premium .property-card,.property-list-premium .listing-promo{margin-bottom:18px!important}.property-facts{gap:7px!important;padding:18px 12px!important}.property-facts>div{min-height:105px;padding:14px 7px!important}.property-facts span{font-size:10px!important}.property-facts strong{font-size:27px!important}.property-quick-actions button,.property-quick-actions a{min-height:76px!important;font-size:10px!important}.property-quick-actions button>span{font-size:10px!important}.property-quick-actions svg{width:27px!important;height:27px!important}.property-dossier-feature{margin:36px auto 55px!important;padding:0 16px!important}.property-dossier-feature>a{min-height:112px!important;padding:24px!important}.property-dossier-feature strong{font-size:23px!important}.property-story p{font-size:18px!important}.footer-general-form{grid-template-columns:1fr!important}.footer-general-form form{border-top:1px solid #a9823b!important;border-left:0!important}.footer-form-intro,.footer-general-form form{padding:54px 24px!important}}.listing-property-label,.property-card-prestige .listing-property-label,.property-card-exclusive .listing-property-label,.property-prestige .property-detail-labels .listing-property-label{color:#a9823b!important;background:#fff!important;border:1px solid #a9823b!important;padding:11px 15px!important;font-size:10px!important;font-weight:500!important}.property-list-premium .property-card-exclusive .property-info,.property-list-premium.property-grid-dark .property-card-exclusive .property-info,.property-list-premium .property-card-prestige.property-card-exclusive .property-info{color:#171713!important;background:#fff!important}.property-list-premium .property-card-exclusive .property-info :is(small,h3,strong,em,i,span),.property-list-premium .property-card-prestige.property-card-exclusive .property-info :is(small,h3,strong,em,i,span){color:#171713!important}.property-list-premium .property-card-exclusive .property-specs svg{color:#a9823b!important;stroke:#a9823b!important}.property-list-premium .property-card-exclusive .property-enter-button{background:#fff!important;border-color:#a9823b!important}.property-list-premium .property-card-exclusive .property-enter-button *{color:#a9823b!important}.footer-general-form input,.footer-general-form select,.footer-general-form textarea{color:#8a6728!important;background:#fff!important;border:1px solid #a9823b!important;padding:15px 16px!important}.footer-general-form form>button,.footer-form-success button{color:#fff!important;background:#a9823b!important;border:1px solid #a9823b!important;min-height:64px!important;font-size:14px!important;font-weight:500!important}.home-reference-submit,.home-map-search-submit,.home-clear-search,.compact-search-toggle,.home-more-filters-control,.property-enter-button,.listing-promo a,.property-quick-actions button,.schedule-button,.footer-office-grid a{font-size:14px!important;font-weight:500!important}.property-facts span{display:none!important}.property-facts svg{fill:none;stroke:#a9823b;stroke-width:1.3px;width:42px;height:42px;display:block!important}.property-prestige .property-facts svg{stroke:#d6b86f!important}@media (width<=700px){.listing-property-label{padding:9px 11px!important;font-size:9px!important}.home-reference-submit,.home-map-search-submit,.home-clear-search,.compact-search-toggle,.home-more-filters-control,.property-enter-button,.listing-promo a,.property-quick-actions button,.schedule-button,.footer-general-form form>button{font-size:13px!important}.property-facts svg{width:34px;height:34px}}.home-map-selection{order:1}.home-more-filters-after-map{order:2}.home-more-filters-panel-after-map{order:3}.home-search-command-row{order:4!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important}.home-search-command-row>button{letter-spacing:.1em!important;width:100%!important;min-height:72px!important;font-size:16px!important;font-weight:600!important}.home-clear-search{color:#a9823b!important;background:#fff!important;border:1px solid #a9823b!important}.home-map-search-submit{color:#fff!important;background:#a9823b!important;border:1px solid #a9823b!important}.home-more-filters-control{font-size:16px!important}.home-more-filters-control b{font-size:15px!important}.home-more-filters-control small{font-size:16px!important}.home-reference-submit,.compact-search-toggle strong,.home-territory-selector button,.home-operation-selector button,.municipality-selector button,.multi-select summary,.multi-select-menu button,.multi-select-menu label,.property-enter-button,.listing-promo a,.hero-dual-actions a,.home-purpose-options a,.property-quick-actions button,.schedule-button,.floor-plan-open,.property-final-cta button,.footer-general-form form>button,.footer-office-grid a{font-size:15px!important}.infinity-calculator-separated{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:22px!important;padding:0!important;display:grid!important}.infinity-module{background:#fff1!important;border:1px solid #ffffff80!important;padding:clamp(28px,4vw,48px)!important}.infinity-module>header{border-bottom:1px solid #ffffff4d;margin-bottom:30px;padding-bottom:24px}.infinity-module>header small{text-transform:uppercase;letter-spacing:.15em;font-weight:600;color:#83d1ed!important;font-size:12px!important}.infinity-module>header h3{margin:10px 0 12px;color:#fff!important;font:400 clamp(34px,4vw,54px)/1.02 var(--nappo-editorial)!important}.infinity-module>header p{max-width:760px;margin:0;line-height:1.65;color:#fff!important;font-size:17px!important}.infinity-mortgage-module .mortgage-inputs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.infinity-primary-results{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:30px!important}.mortgage-tax-heading{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mortgage-fiscal-rule{border:1px solid #ffffff59;margin:18px 0 0;padding:16px;line-height:1.55;color:#fff!important;font-size:14px!important}.provision-breakdown-visible{border-top:0!important;margin:0!important}.provision-breakdown-visible>p,.provision-breakdown-visible>.provision-editable{min-height:56px!important;padding:9px 0!important;font-size:15px!important}.provision-breakdown-visible p b,.provision-breakdown-visible .provision-editable input{font-size:17px!important}.provision-breakdown-visible .operation-total{text-transform:uppercase;letter-spacing:.1em;margin-top:7px;color:#fff!important;border-top:1px solid #fff!important;padding-top:19px!important}.provision-breakdown-visible .operation-total b{color:#fff!important;font-size:22px!important}.infinity-actions a{min-height:68px!important;font-size:14px!important;font-weight:600!important}@media (width<=900px){.infinity-mortgage-module .mortgage-inputs,.mortgage-tax-heading{grid-template-columns:1fr 1fr!important}}@media (width<=700px){.home-search-command-row>button{min-height:68px!important;font-size:15px!important}.home-more-filters-control b,.home-more-filters-control small,.home-reference-submit,.home-territory-selector button,.home-operation-selector button,.municipality-selector button,.multi-select summary,.property-enter-button,.property-quick-actions button,.schedule-button,.footer-general-form form>button{font-size:14px!important}.infinity-module{padding:28px 18px!important}.infinity-module>header h3{font-size:38px!important}.infinity-module>header p{font-size:16px!important}.infinity-mortgage-module .mortgage-inputs,.mortgage-tax-heading,.infinity-primary-results{grid-template-columns:1fr!important}.infinity-primary-results>div{border-bottom:1px solid #ffffff4d!important;border-right:0!important}.infinity-primary-results>div:last-child{border-bottom:0!important}}.property-image>.property-reference-badge.listing-property-label,.property-card-prestige .property-image>.property-reference-badge.listing-property-label,.property-card-exclusive .property-image>.property-reference-badge.listing-property-label,.property-detail-labels .listing-property-label,.property-prestige .property-detail-labels .listing-property-label{color:#a9823b!important;letter-spacing:.12em!important;background:#fff!important;border:1px solid #a9823b!important;padding:11px 15px!important;font-size:11px!important;font-weight:600!important;line-height:1.15!important}.property-image>.property-reference-badge.listing-property-label{border-radius:0!important;height:auto!important;min-height:0!important}.property-prestige .property-detail-labels .listing-property-label :is(span,b,i),.property-prestige .property-detail-labels .listing-property-label-reference{color:#a9823b!important}.property-card-exclusive .property-enter-button,.property-list-premium .property-card-exclusive .property-enter-button{color:#fff!important;background:#a9823b!important;border-color:#a9823b!important}.property-card-exclusive .property-enter-button *,.property-list-premium .property-card-exclusive .property-enter-button *{color:#fff!important}.property-gallery+.property-quick-actions{border-top:0!important;margin-top:0!important}.property-dossier-feature{margin:14px auto 30px!important}.property-breadcrumb{padding-top:18px!important;padding-bottom:18px!important}.property-title-centered{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:20px!important;padding:58px clamp(24px,7vw,120px) 38px!important;display:flex!important}.property-title-centered h1{max-width:1100px;margin:0 auto!important}.property-title-centered>p{order:2;color:#171713!important;margin:0!important;font-size:22px!important}.property-title-centered .property-detail-labels{order:3;margin-top:2px!important}.property-title-centered .listing-property-labels{justify-content:center!important}.property-detail-price-row{text-align:center;color:#171713;background:#fff;flex-direction:column;align-items:center;padding:35px 24px 58px;display:flex}.property-detail-price-row>strong{color:#171713;font:400 clamp(36px,4.8vw,64px)/1 var(--nappo-editorial)!important}.property-detail-price-row>small{margin-top:12px;font-size:16px}.property-detail-price-row>small b{font-size:inherit}.property-prestige .property-title-centered,.property-prestige .property-detail-price-row{color:#fff!important;background:#080807!important}.property-prestige .property-title-centered>p,.property-prestige .property-detail-price-row :is(strong,small,b){color:#fff!important}.visit-picker>p{color:#a9823b!important;font-size:15px!important}.visit-field-label{color:#a9823b!important;font-size:14px!important}.visit-consents{margin-top:20px!important}.visit-consents label{align-items:flex-start!important;gap:11px!important}.visit-consents span{color:#a9823b!important;font-size:15px!important;line-height:1.45!important}.date-options .other-date-button b{letter-spacing:.08em!important;font-size:13px!important}.visit-picker .schedule-button,.mobile-property-bar button{color:#a9823b!important;background:#fff!important;border:1px solid #a9823b!important}.visit-picker .schedule-button span{color:#a9823b!important}.property-prestige .visit-picker .schedule-button,.property-prestige .mobile-property-bar button{color:#d4b978!important;background:#080807!important;border:1px solid #a9823b!important}.property-prestige .visit-picker .schedule-button span{color:#d4b978!important}.mobile-property-bar{height:84px!important}.mobile-property-bar small{font-size:10px!important}.mobile-property-bar b{font-size:20px!important}.mobile-property-bar button{height:58px!important;font-size:13px!important}.footer-general-form{border:1px solid #a9823b!important}.footer-form-privacy,.footer-form-privacy *{color:#a9823b!important;font-size:15px!important}.similar-section .section-heading>a,.load-more-properties{font-size:15px!important;font-weight:600!important}.property-prestige :is(.property-breadcrumb,.property-title-block,.property-detail-price-row,.property-facts,.property-story,.property-running-costs,.features-section,.energy-certificate,.property-area,.property-final-cta,.floor-plan-feature,.similar-section,.advisor-card,.visit-picker) :is(p,span,small,strong,b,label,address,em){color:#fff!important}.property-prestige .property-detail-labels .listing-property-label{color:#a9823b!important}.prestige-site .filtered-results-top,.prestige-site .filtered-results-top :is(span,strong,label),.prestige-site .property-sort span{color:#d4b978!important}.prestige-site .property-sort select{color:#d4b978!important;appearance:none!important;background-color:#080807!important;background-image:linear-gradient(45deg,#0000 50%,#d4b978 50%),linear-gradient(135deg,#d4b978 50%,#0000 50%)!important;background-position:calc(100% - 18px) 52%,calc(100% - 12px) 52%!important;background-repeat:no-repeat!important;background-size:6px 6px,6px 6px!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;border-color:#a9823b!important;padding-right:44px!important}.prestige-site .property-sort select option{color:#d4b978!important;background:#080807!important}.prestige-site .property-list-premium.property-grid-dark .property-card-prestige .property-info :is(h3,strong,em,small,span){color:#fff!important}.prestige-site .property-list-premium.property-grid-dark .property-card-prestige .property-info>.property-location-line{color:#d4b978!important}.prestige-site .dark-search .home-territory-selector button.active,.prestige-site .dark-search .home-operation-selector button.active,.prestige-site .dark-search .municipality-selector button.active,.prestige-site .dark-search .home-map-canvas button.active{color:#fff!important;background:#a9823b!important;border-color:#a9823b!important}.prestige-site .dark-search .home-map-canvas{background:#050505!important;border:1px solid #a9823b!important;overflow:hidden!important}.prestige-site .dark-search .home-map-canvas>img{filter:invert()sepia(.65)saturate(1.35)brightness(.68)!important;opacity:.96!important}.prestige-site .dark-search .home-map-canvas button span{color:#d4b978!important;background:#080807!important;border-color:#a9823b!important}.prestige-site .dark-search .home-map-canvas button i{background:#080807!important;border-color:#d4b978!important}.home-reference-standalone{box-shadow:none!important;background:0 0!important;border:0!important;margin-top:32px!important;padding-left:0!important;padding-right:0!important}.home-more-filters-after-map{border:1px solid #d9cab0!important;padding:0 22px!important}.dark-search .home-more-filters-after-map{border-color:#a9823b!important}@media (width<=700px){.property-image>.property-reference-badge.listing-property-label,.property-detail-labels .listing-property-label,.property-prestige .property-detail-labels .listing-property-label{padding:10px 12px!important;font-size:10px!important}.property-title-centered{gap:16px!important;padding:42px 18px 30px!important}.property-title-centered>p{font-size:19px!important}.property-dossier-feature{margin:10px auto 24px!important}.property-detail-price-row{padding:28px 18px 42px!important}.visit-consents span{font-size:14px!important}.date-options .other-date-button b{font-size:11px!important}.home-more-filters-after-map{padding:0 16px!important}}.home-map-search-layout>.home-map-canvas{aspect-ratio:1!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #a9823b!important;width:100%!important;max-height:none!important;padding:20px!important;overflow:visible!important}.home-map-search-layout>.home-map-canvas>img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.home-price-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:88px!important}.home-price-filters label{min-width:0!important;padding:20px 24px!important}.home-price-filters input{font-size:20px!important}.home-search-command-row{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.home-search-command-row>.home-map-search-submit{order:1!important}.home-search-command-row>.home-clear-search{order:2!important}.home-search-command-row>button{width:100%!important;min-height:86px!important;font-size:17px!important}.prestige-site .dark-search .home-map-search-layout>.home-map-canvas{background:#050505!important;border-color:#a9823b!important}.footer-form-intro :is(p,h2,h2 em,span){color:#fff!important}.footer-general-form .footer-form-privacy{color:#a9823b!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer!important;grid-template:none!important;align-items:center!important;gap:13px!important;width:100%!important;display:flex!important}.footer-general-form .footer-form-privacy input{appearance:auto!important;-webkit-appearance:checkbox!important;accent-color:#a9823b!important;opacity:1!important;border:1px solid #a9823b!important;flex:0 0 22px!important;width:22px!important;min-width:22px!important;height:22px!important;margin:0!important;padding:0!important;display:block!important}.footer-general-form .footer-form-privacy span{color:#a9823b!important;text-transform:none!important;letter-spacing:0!important;font-size:16px!important;line-height:1.45!important;display:block!important}.footer-prestige-signoff{color:#d4b978!important;text-align:center!important;background:#050505!important;border-top:1px solid #a9823b!important;flex-direction:column!important;grid-column:1/-1!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:70px 24px!important;display:flex!important}.footer-prestige-signoff span{letter-spacing:.22em!important;text-transform:uppercase!important;font-size:13px!important;font-weight:600!important}.footer-prestige-signoff strong{margin-top:10px;color:#fff!important;font:400 clamp(46px,6vw,88px)/1 var(--nappo-editorial)!important}.footer-signature>img{transform:translateZ(0);width:clamp(150px,15vw,220px)!important;image-rendering:-webkit-optimize-contrast!important}.footer-signature>div{white-space:nowrap!important;text-align:center!important;border-top:1px solid #d4b978b8!important;justify-content:center!important;align-items:baseline!important;gap:.28em!important;width:min(1180px,100%)!important;margin:0 auto!important;padding-top:34px!important;font-size:clamp(18px,3.4vw,52px)!important;display:flex!important}.footer-rotating-word{text-align:left!important;place-items:center start!important;width:8.5ch!important;min-width:8.5ch!important;display:inline-grid!important}@media (width<=700px){.home-map-search-layout>.home-map-canvas{padding:10px!important}.home-price-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:82px!important}.home-price-filters label{padding:16px 12px!important}.home-price-filters input{font-size:17px!important}.home-search-command-row>button{min-height:78px!important;font-size:15px!important}.footer-prestige-signoff{padding:54px 20px!important}.footer-prestige-signoff strong{font-size:48px!important}.footer-signature>img{width:145px!important}.footer-signature>div{gap:.22em!important;padding-top:25px!important;font-size:clamp(14px,4.25vw,18px)!important}.footer-rotating-word{width:8ch!important;min-width:8ch!important}}.property-facts{border-top:0!important;border-bottom:0!important}.property-facts.property-amenities{padding-top:0!important}.property-facts>div>small{letter-spacing:.12em;text-transform:uppercase;margin-top:8px;display:block;color:#8c6828!important;font:500 13px/1.2 var(--nappo-ui)!important}.property-prestige .property-facts>div>small{color:#fff!important}@media (width<=700px){.property-facts>div>small{letter-spacing:.08em;font-size:10px!important}.property-facts.property-amenities{grid-template-columns:repeat(var(--amenity-columns,3),minmax(0,1fr))}}.nappo-menu-navigating .nav-dropdown-panel{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-8px)!important}.property-quick-actions.media-count-1{grid-template-columns:1fr!important;width:min(380px,100% - 32px)!important;max-width:380px!important;margin-left:auto!important;margin-right:auto!important}.property-quick-actions.media-count-1 button{justify-self:center!important;width:100%!important}.property-running-costs .eyebrow,.energy-certificate .eyebrow{font-size:15px!important}.property-running-costs h2,.energy-certificate-copy h2{font-size:clamp(44px,5vw,70px)!important}.property-running-costs-grid article span{letter-spacing:.11em!important;font-size:16px!important}.property-running-costs-grid article strong{font-size:clamp(27px,3vw,39px)!important}.property-running-costs-grid article small{font-size:15px!important}.energy-four-fields>span{min-height:118px!important;padding:24px!important}.energy-four-fields small{font-size:15px!important;line-height:1.35!important}.energy-four-fields b{font-size:clamp(28px,3vw,41px)!important}.property-card{position:relative!important}.property-video-direct>span,.property-media-availability i{display:none!important}.property-media-availability{gap:7px!important;top:auto!important;bottom:18px!important;right:18px!important}.property-media-availability>span{color:#a9823b!important;background:#fffffff0!important;border:1px solid #a9823b!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;box-shadow:0 7px 20px #0000001a!important}.property-media-availability svg{width:23px!important;height:23px!important}.property-card-has-video .property-media-availability{right:69px!important}.property-detail:not(.property-prestige) .media-modal{color:#a9823b!important;background:#fff!important}.property-detail:not(.property-prestige) .media-modal-top{background:#fffffff7!important;border-bottom:1px solid #a9823b!important}.property-detail:not(.property-prestige) .media-modal-top :is(span,button){color:#a9823b!important}.property-prestige .media-modal{color:#d4b978!important;background:#080807!important}.property-prestige .media-modal-top{background:#080807f7!important;border-bottom:1px solid #a9823b!important}.property-prestige .media-modal-top :is(span,button){color:#d4b978!important}.media-modal-top>span{color:#a9823b!important;font-size:12px!important}.media-modal-top>div button{color:#a9823b!important;font-size:13px!important;font-weight:500!important}.media-modal-top>div button.active{color:#a9823b!important;border-color:#a9823b!important}.modal-close{color:#a9823b!important;text-transform:uppercase!important;letter-spacing:.08em!important;border:1px solid #a9823b!important;width:auto!important;min-width:92px!important;height:48px!important;padding:0 16px!important;font-size:14px!important}.infinity-calculator-separated{flex-direction:column!important;display:flex!important}.infinity-tax-module{order:1}.infinity-provision-module{order:2}.infinity-mortgage-module{order:3}.infinity-actions{order:4}.infinity-tax-module>header>small,.infinity-provision-module>header>small,.infinity-mortgage-module>header>small{font-size:0!important}.infinity-tax-module>header>small:after{content:"01 · Fiscalidad de la compra";font-size:15px!important}.infinity-provision-module>header>small:after{content:"02 · Provisión y total de la operación";font-size:15px!important}.infinity-mortgage-module>header>small:after{content:"03 · Financiación hipotecaria";font-size:15px!important}.infinity-module>header p,.mortgage-inputs label>span,.mortgage-holders label>span,.provision-breakdown span,.mortgage-fiscal-rule,.mortgage-warning{font-size:16px!important;line-height:1.55!important}.infinity-primary-results span{font-size:15px!important}.infinity-primary-results strong{font-size:clamp(28px,3vw,42px)!important}.infinity-primary-results small{font-size:14px!important}.mobile-properties-row{width:100%;grid-template-columns:1fr 68px!important;align-items:center!important;display:grid!important}.mobile-properties-row>a,.mobile-properties-row>button{min-height:64px!important;color:inherit!important;font:inherit!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:0 0!important;border:0!important;padding:0 22px!important}.mobile-properties-row>a{align-items:center!important;display:flex!important}.mobile-properties-row>button{border-left:1px solid #a9823b47!important;place-items:center!important;font-size:28px!important;display:grid!important}@media (width<=700px){.property-running-costs-grid article span,.energy-four-fields small,.property-running-costs-grid article small{font-size:14px!important}.property-media-availability{bottom:12px!important;right:12px!important}.property-media-availability>span{width:40px!important;min-width:40px!important;height:40px!important}.property-card-has-video .property-media-availability{right:59px!important}.media-modal-top{height:auto!important;min-height:86px!important;padding:10px 12px!important}.media-modal-top>div{flex-wrap:wrap!important;gap:3px!important}.media-modal-top>div button{height:50px!important;padding:0 11px!important;font-size:11px!important}.modal-close{min-width:74px!important;height:46px!important;padding:0 10px!important;font-size:12px!important}.infinity-module>header p,.mortgage-inputs label>span,.mortgage-holders label>span,.provision-breakdown span,.mortgage-fiscal-rule,.mortgage-warning{font-size:15px!important}}.property-card-prestige .property-media-availability>span{color:#a9823b!important;background:#fff!important;border-color:#a9823b!important}.property-prestige .property-quick-actions{background:#080807!important;border:0!important}.property-prestige .property-quick-actions button{color:#fff!important;background:0 0!important;border:0!important}.property-prestige .property-quick-actions button+button:before{background:#a9823bb3!important}.property-prestige .property-breadcrumb{border:0!important;display:none!important}.virtual-tour-promo{min-height:470px!important;padding-top:72px!important;padding-bottom:72px!important}.virtual-tour-promo>div{max-width:690px!important}.virtual-tour-promo h2{margin-bottom:25px!important;font-size:clamp(42px,4.5vw,64px)!important}.virtual-tour-promo button{color:#d6bd85!important;background:#0808076b!important;border-color:#c6a45e!important;min-height:58px!important;padding:0 25px!important;font-size:15px!important;font-weight:600!important}.visit-picker .schedule-button,.mobile-property-bar button{font-size:16px!important;font-weight:600!important}.property-final-cta{padding-top:105px!important;padding-bottom:105px!important}.property-final-cta .eyebrow{font-size:16px!important}.property-final-cta h2{font-size:clamp(55px,6vw,88px)!important}.property-final-cta button{color:#d5bd8a!important;min-height:60px!important;padding:0 28px!important;font-size:16px!important}.energy-rating-card footer span{font-size:16px!important}.energy-rating-card footer strong{font-size:clamp(27px,3vw,40px)!important}.energy-rating-card footer small{font-size:16px!important}.similar-section .listing-property-labels .listing-property-label,.property-prestige .similar-section .listing-property-labels .listing-property-label{color:#a9823b!important;letter-spacing:.13em!important;background:#fff!important;border:1px solid #a9823b!important;padding:11px 15px!important;font-size:10px!important;font-weight:500!important}.similar-section .property-image>.property-reference-badge,.property-prestige .similar-section .property-image>.property-reference-badge{color:#a9823b!important;background:#fff!important;border:1px solid #a9823b!important}.group-home .hero-dual-actions>a{font-size:18px!important;font-weight:600!important}@media (width<=700px){.virtual-tour-promo{min-height:390px!important;padding:54px 24px!important}.virtual-tour-promo h2{font-size:42px!important}.virtual-tour-promo button,.visit-picker .schedule-button,.mobile-property-bar button,.property-final-cta button{font-size:14px!important}.property-final-cta{padding:82px 22px!important}.property-final-cta .eyebrow,.energy-rating-card footer span,.energy-rating-card footer small{font-size:14px!important}.energy-rating-card footer strong{font-size:28px!important}.similar-section .listing-property-labels .listing-property-label,.property-prestige .similar-section .listing-property-labels .listing-property-label{padding:9px 11px!important;font-size:9px!important}.group-home .hero-dual-actions>a{font-size:16px!important}}.home-search-command-row,.property-filter-actions{grid-template-columns:1fr!important;gap:14px!important;width:100%!important;padding-left:0!important;padding-right:0!important;display:grid!important}.home-search-command-row>.home-map-search-submit,.property-filter-actions>.apply-property-filters{order:1!important}.home-search-command-row>.home-clear-search,.property-filter-actions>.clear-property-filters{order:2!important}.home-search-command-row>button,.property-filter-actions>button{letter-spacing:.09em!important;grid-column:1!important;width:100%!important;min-height:86px!important;padding:0 28px!important;font-size:18px!important;font-weight:600!important;line-height:1.2!important}.property-filter-actions>.apply-property-filters{color:#fff!important;background:#a9823b!important;border:1px solid #a9823b!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.property-filter-actions>.clear-property-filters{color:#a9823b!important;background:#fff!important;border:1px solid #a9823b!important}.property-explorer-dark .property-filter-actions>.apply-property-filters{color:#fff!important;background:#a9823b!important;border-color:#a9823b!important}.property-explorer-dark .property-filter-actions>.clear-property-filters{color:#d4b978!important;background:#080807!important;border-color:#a9823b!important}.desktop-nav,.desktop-nav>a,.desktop-nav .nav-dropdown-trigger,.language-switcher,.language-switcher>span{letter-spacing:.13em!important;text-transform:uppercase!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important}.mobile-properties-row>a,.mobile-language{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.property-breadcrumb,.property-prestige .property-breadcrumb{min-height:62px!important;box-shadow:none!important;border:0!important;padding-top:0!important;padding-bottom:0!important;display:flex!important}.property-prestige .property-breadcrumb{color:#d4b978!important;background:#080807!important}.property-breadcrumb .property-back-link{color:#a9823b!important;border:0!important;font-size:13px!important;text-decoration:none!important}@media (width<=700px){.home-search-command-row>button,.property-filter-actions>button{min-height:78px!important;padding:0 20px!important;font-size:16px!important}.property-filter-actions{padding-top:14px!important;padding-bottom:14px!important}.property-breadcrumb,.property-prestige .property-breadcrumb{min-height:54px!important;padding-left:18px!important;padding-right:18px!important}.property-breadcrumb .property-back-link{font-size:12px!important}}.property-list-premium{border-top:0!important}.property-list-premium .property-card{border:0!important;margin-bottom:34px!important}.property-list-premium .property-info{text-align:center!important;align-items:stretch!important}.property-list-premium .property-info>.property-location-line{color:#a9823b!important;text-align:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.property-list-premium .property-info h3{text-align:center!important;width:100%!important;max-width:560px!important;margin-left:auto!important;margin-right:auto!important}.property-list-premium .property-info>.property-card-details{text-align:center!important;border-top:0!important;border-bottom:0!important;width:100%!important}.property-list-premium .property-prices{text-align:center!important;align-items:center!important}.property-list-premium .property-specs{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:22px!important;display:flex!important}.property-list-premium .property-specs>span{text-align:center!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:9px!important;display:flex!important}.property-list-premium .property-specs svg{grid-row:auto!important}.property-list-premium .property-specs em{text-align:center!important}.property-list-premium.property-grid-dark .property-info>.property-location-line,.property-card-prestige .property-location-line,.property-card-exclusive .property-location-line{color:#d4b978!important}@media (width<=700px){.property-list-premium .property-card{margin-bottom:24px!important}.property-list-premium .property-specs{gap:18px!important}}body,input,select,textarea,button{font-family:var(--nappo-ui)!important}:is(h1,h2,h3,.property-info h3,.property-prices>strong,.property-detail-price-row>strong,.results-grid strong,.footer-signature>div,.home-category-number){font-family:var(--nappo-editorial)!important;font-weight:400!important}:is(button,.button,.property-enter-button,.hero-dual-actions>a,.home-purpose-options a,.listing-promo a,.compact-search-toggle,.home-map-search-submit,.home-clear-search,.apply-property-filters,.clear-property-filters,.schedule-button,.property-final-cta button,.footer-general-form form>button){font-family:var(--nappo-ui)!important;letter-spacing:.14em!important;font-weight:500!important}.hero h1,.hero h1 em,.category-cover h1,.property-title-block h1,.property-editorial-heading,.section-heading h2,.footer-form-intro h2{font-family:var(--nappo-editorial)!important;font-weight:400!important}.property-list-premium .property-enter-button{min-height:78px!important;font-family:var(--nappo-ui)!important;letter-spacing:.11em!important;padding:0 26px!important;font-size:18px!important;font-weight:600!important}.property-list-premium .property-enter-button>span{font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}@media (width<=700px){.property-list-premium .property-enter-button{min-height:70px!important;padding:0 20px!important;font-size:16px!important}}.property-list-premium .property-card,.property-list-premium.property-grid-dark .property-card{box-sizing:border-box!important;border:1px solid #a9823b!important;overflow:hidden!important}.property-list-premium .property-info>.property-card-details{justify-content:center!important;align-items:center!important;display:flex!important}.property-list-premium .property-prices,.property-list-premium .property-specs{text-align:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.property-list-premium .property-prices>strong,.property-list-premium .property-prices>small{text-align:center!important;width:100%!important}.property-list-premium .property-enter-button{box-sizing:border-box!important;width:100%!important}.property-filter-actions{grid-template-columns:1fr!important;gap:16px!important;width:100%!important;display:grid!important}.property-filter-actions>button{grid-column:1!important;width:100%!important;min-height:96px!important;padding:0 30px!important;font-size:20px!important;font-weight:600!important;line-height:1.2!important}.property-filter-actions>.apply-property-filters{order:1!important}.property-filter-actions>.clear-property-filters{order:2!important}@media (width<=700px){.property-filter-actions>button{min-height:84px!important;padding:0 22px!important;font-size:18px!important}}.empty-results-experience{width:100%;padding:12px 0 0}.empty-results-heading{text-align:center;padding:42px 0 54px}.empty-results-heading .empty-properties{margin:0 0 24px!important}.empty-results-back{color:#a9823b;min-height:58px;font-family:var(--nappo-ui);letter-spacing:.12em;text-transform:uppercase;background:#fff;border:1px solid #a9823b;justify-content:center;align-items:center;gap:10px;padding:0 25px;font-size:16px;font-weight:600;display:inline-flex}.empty-results-back span{font-size:20px;line-height:1}.empty-results-heading .empty-properties{margin:0;padding:32px 20px 0}.empty-results-promos{grid-template-columns:1fr;gap:28px;width:100%;display:grid}.empty-results-promos .listing-promo{width:100%;margin:0!important}.property-explorer-dark .empty-results-back{color:#d4b978;background:#080807;border-color:#a9823b}.property-explorer-dark .empty-results-heading .empty-properties{color:#fff!important}@media (width<=700px){.empty-results-heading{padding:30px 0 40px}.empty-results-back{width:100%;min-height:64px;font-size:15px}.empty-results-promos{gap:20px}}.property-multimedia-heading{text-align:center;padding-top:clamp(78px,8vw,120px)!important;padding-bottom:clamp(42px,5vw,72px)!important}.property-multimedia-heading .eyebrow{margin-bottom:18px}.property-multimedia-heading h2{margin:0;font-size:clamp(56px,7vw,96px)!important}.floor-plan-feature{grid-template-columns:1fr!important;align-items:stretch!important;gap:clamp(34px,5vw,62px)!important;display:grid!important}.floor-plan-copy{text-align:center;max-width:820px;margin:0 auto}.floor-plan-feature>.floor-plan-copy>h2{margin:16px 0 25px;font-size:clamp(48px,5.5vw,78px)!important}.floor-plan-feature>.floor-plan-copy>p:not(.eyebrow){max-width:650px;margin:0 auto!important}.floor-plan-preview{width:100%!important}.floor-plan-open{display:none!important}.property-detail:not(.property-prestige) .property-multimedia-heading{color:#171713;background:#fff}.property-prestige .property-multimedia-heading{color:#fff;background:#080807}.property-prestige .property-multimedia-heading :is(p,h2){color:#fff!important}@media (width<=700px){.property-multimedia-heading{padding-top:62px!important;padding-bottom:34px!important}.property-multimedia-heading h2{font-size:52px!important}.floor-plan-copy{text-align:left}.floor-plan-feature>.floor-plan-copy>p:not(.eyebrow){margin:0!important}}.inner-nav .brand-monogram{justify-content:flex-start!important;align-items:center!important;width:84px!important;height:84px!important;display:flex!important}.inner-nav .brand-logo-monogram{object-fit:contain!important;object-position:center!important;width:78px!important;height:78px!important;max-height:none!important;display:block!important}@media (width<=700px){.inner-nav .brand-monogram{width:68px!important;height:68px!important}.inner-nav .brand-logo-monogram{width:64px!important;height:64px!important}}.property-immersive-media{grid-template-columns:1fr;display:grid}.multimedia-feature{grid-template-columns:1fr!important;gap:clamp(34px,5vw,62px)!important;padding-top:clamp(74px,8vw,120px)!important;padding-bottom:clamp(74px,8vw,120px)!important;display:grid!important}.multimedia-feature-copy{text-align:center;max-width:820px;margin:0 auto}.multimedia-feature-copy h2{margin:16px 0 25px;font-weight:400;line-height:.98;font-size:clamp(48px,5.5vw,78px)!important}.multimedia-feature-copy>p:not(.eyebrow){max-width:650px;font-family:var(--nappo-editorial);margin:0 auto;font-size:17px;line-height:1.75}.multimedia-feature .property-video-section,.property-tour-embedded{aspect-ratio:16/9;background:#080807;width:100%;height:auto;min-height:0;overflow:hidden}.multimedia-feature .property-video-section iframe,.multimedia-feature .property-video-section video,.property-tour-embedded iframe{object-fit:contain;border:0;width:100%;height:100%;display:block}.property-detail:not(.property-prestige) .multimedia-feature{color:#171713;background:#fff}.property-prestige .multimedia-feature{color:#fff;background:#080807}.property-prestige .multimedia-feature :is(h2,p){color:#fff!important}@media (width<=700px){.multimedia-feature{gap:32px!important;padding-top:58px!important;padding-bottom:58px!important}.multimedia-feature-copy{text-align:left}.multimedia-feature-copy h2{font-size:46px!important}.multimedia-feature-copy>p:not(.eyebrow){margin:0;font-size:16px}}.desktop-nav>a,.desktop-nav>.nav-dropdown>.nav-dropdown-trigger{height:38px!important;font-family:var(--nappo-ui)!important;letter-spacing:.13em!important;text-transform:uppercase!important;justify-content:center!important;align-items:center!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:1!important;display:flex!important}.desktop-nav>.nav-dropdown{align-items:center!important;height:100%!important;display:flex!important}.desktop-nav>.nav-dropdown>.nav-dropdown-trigger>span{font:inherit!important;align-items:center!important;margin-left:8px!important;line-height:1!important;display:inline-flex!important}.mobile-properties-row>a,.mobile-nav>a{font-family:var(--nappo-ui)!important;font-style:normal!important;font-weight:400!important}.property-list-premium .property-card:not(.property-card-prestige) .property-location-line,.property-list-premium .property-card-exclusive .property-location-line,.property-detail:not(.property-prestige) .property-title-centered>p,.property-detail:not(.property-prestige) .property-title-block>p{color:#a9823b!important}.nav-wrap .brand-monogram{justify-content:flex-start!important;align-items:center!important;width:84px!important;height:84px!important;display:flex!important}.nav-wrap .brand-logo-monogram{object-fit:contain!important;object-position:center!important;width:78px!important;height:78px!important;max-height:none!important;display:block!important}.floor-plan-feature{gap:clamp(18px,2.4vw,32px)!important;padding-top:clamp(46px,5vw,72px)!important;padding-bottom:clamp(46px,5vw,72px)!important}.floor-plan-feature>.floor-plan-copy>.eyebrow{margin-bottom:8px!important}.floor-plan-feature>.floor-plan-copy>h2{margin:7px 0 13px!important}.floor-plan-feature>.floor-plan-copy>p:not(.eyebrow){line-height:1.55!important}.floor-plan-preview{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}@media (width<=700px){.nav-wrap .brand-monogram{width:68px!important;height:68px!important}.nav-wrap .brand-logo-monogram{width:64px!important;height:64px!important}.floor-plan-feature{gap:17px!important;padding-top:36px!important;padding-bottom:42px!important}.floor-plan-preview{height:auto!important}}.mortgage-tax-heading{margin-bottom:clamp(34px,4vw,52px)!important}.mortgage-tax-heading label>select,.mortgage-tax-heading label>strong{border-bottom:0!important}@media (width<=700px){.mortgage-tax-heading{margin-bottom:30px!important}}.property-video-direct{z-index:8;color:#a9823b!important;background:#fff!important;border:1px solid #a9823b!important;place-items:center!important;gap:0!important;width:46px!important;min-width:46px!important;height:46px!important;padding:0!important;line-height:0!important;display:grid!important;position:absolute!important;inset:18px 18px auto auto!important;box-shadow:0 7px 20px #0000001a!important}.property-video-direct svg{fill:none!important;stroke:none!important;width:25px!important;height:25px!important;margin:0!important;display:block!important;overflow:visible!important}.property-video-direct svg .video-play-shape{fill:#a9823b!important;stroke:none!important}.property-card-prestige .property-video-direct{color:#a9823b!important;background:#fff!important;border-color:#a9823b!important}.prestige-nav .brand-monogram{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.prestige-nav .brand-logo-monogram{object-fit:contain!important;opacity:1!important;mix-blend-mode:normal!important;filter:brightness(0)saturate()invert(58%)sepia(38%)saturate(782%)hue-rotate(3deg)brightness(94%)contrast(88%)!important;background:0 0!important;width:78px!important;height:78px!important;max-height:none!important;display:block!important}@media (width<=700px){.property-video-direct{width:42px!important;min-width:42px!important;height:42px!important;top:12px!important;right:12px!important}.property-video-direct svg{width:23px!important;height:23px!important}.prestige-nav .brand-logo-monogram{width:64px!important;height:64px!important}}.home-map-search-layout>.home-search-command-row,.property-explorer .advanced-filter-bar>.property-filter-actions{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important;display:grid!important}.home-map-search-layout>.home-search-command-row>.home-map-search-submit,.home-map-search-layout>.home-search-command-row>.home-clear-search,.property-explorer .advanced-filter-bar>.property-filter-actions>.apply-property-filters,.property-explorer .advanced-filter-bar>.property-filter-actions>.clear-property-filters{letter-spacing:.11em!important;grid-column:1/-1!important;width:100%!important;min-height:96px!important;margin:0!important;padding:0 30px!important;font-size:20px!important;font-weight:600!important;line-height:1.2!important}.home-map-search-layout>.home-search-command-row>.home-map-search-submit,.property-explorer .advanced-filter-bar>.property-filter-actions>.apply-property-filters{order:1!important}.home-map-search-layout>.home-search-command-row>.home-clear-search,.property-explorer .advanced-filter-bar>.property-filter-actions>.clear-property-filters{order:2!important}@media (width<=700px){.home-map-search-layout>.home-search-command-row,.property-explorer .advanced-filter-bar>.property-filter-actions{gap:12px!important}.home-map-search-layout>.home-search-command-row>.home-map-search-submit,.home-map-search-layout>.home-search-command-row>.home-clear-search,.property-explorer .advanced-filter-bar>.property-filter-actions>.apply-property-filters,.property-explorer .advanced-filter-bar>.property-filter-actions>.clear-property-filters{min-height:84px!important;padding:0 22px!important;font-size:18px!important}}.nav-wrap .desktop-nav>.nav-dropdown>.nav-dropdown-trigger,.inner-nav .desktop-nav>.nav-dropdown>.nav-dropdown-trigger,.nav-wrap .nav-actions>.language-switcher,.inner-nav .nav-actions>.language-switcher,.nav-wrap .nav-actions>.language-switcher>span,.inner-nav .nav-actions>.language-switcher>span,.mobile-nav>.mobile-properties-row>a,.mobile-nav>.mobile-language{font-family:var(--nappo-ui)!important;text-shadow:none!important;font-style:normal!important;font-weight:300!important}.nav-wrap .desktop-nav>.nav-dropdown>.nav-dropdown-trigger>span,.inner-nav .desktop-nav>.nav-dropdown>.nav-dropdown-trigger>span,.nav-wrap .nav-actions>.language-switcher>i,.inner-nav .nav-actions>.language-switcher>i{font-weight:300!important}.home-team-feature{background:#ddd;width:100%;height:clamp(500px,64vw,900px);margin:0;position:relative;overflow:hidden}.home-team-feature img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-team-feature:after{content:"";background:linear-gradient(#0000 58%,#0006);position:absolute;inset:0}.home-team-feature figcaption{z-index:1;color:#fff;text-transform:uppercase;letter-spacing:.2em;font-size:13px;position:absolute;bottom:35px;left:clamp(24px,8vw,130px)}.group-intro-after-photo{min-height:auto!important;padding-top:clamp(78px,8vw,125px)!important;padding-bottom:clamp(88px,9vw,135px)!important}@media (width<=700px){.home-team-feature{height:520px}.home-team-feature figcaption{font-size:11px;bottom:24px;left:24px}.group-intro-after-photo{padding-top:78px!important;padding-bottom:88px!important}}:root{--nappo-sea-exclusive:url(https://images.pexels.com/photos/29874112/pexels-photo-29874112.jpeg?auto=compress&cs=tinysrgb&w=2400);--nappo-sea-prestige:url(https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=2400&q=92);--nappo-business-cathedral:url(https://res.cloudinary.com/tf-lab/image/upload/restaurant/f6fc20b4-6678-415f-8209-1dbba00c7d90/ca274ce0-b63a-40fc-9a0f-49a40218b602.jpg);--nappo-sea-sale:url(https://images.unsplash.com/photo-1760067537255-64d36262cb0a?auto=format&fit=crop&w=2400&q=88);--nappo-sea-rental:url(https://images.unsplash.com/photo-1765999906700-2d4dfd392966?auto=format&fit=crop&w=2400&q=88);--nappo-sea-lifestyle:url(https://images.unsplash.com/photo-1777919541982-dcb34c146a2d?auto=format&fit=crop&w=2400&q=88);--nappo-sea-newbuild:url(https://images.pexels.com/photos/29702291/pexels-photo-29702291.jpeg?auto=compress&cs=tinysrgb&w=2400)}.category-cover-properties,.category-cover-sale{background-image:var(--nappo-sea-sale)!important}.category-cover-rental{background-image:var(--nappo-sea-rental)!important}.category-cover-transfer,.category-cover-business{background-image:var(--nappo-business-cathedral)!important}.category-cover-new-build{background-image:var(--nappo-sea-newbuild)!important}.category-cover-prestige{background-image:var(--nappo-sea-prestige)!important}.exclusives-editorial-cover{background-image:var(--nappo-sea-exclusive)!important}.category-cover:before{background:linear-gradient(90deg,#090c0c94,#090c0c2b 68%,#090c0c08)!important}.exclusives-editorial-cover:before{background:linear-gradient(90deg,#08070591,#08070529 72%,#08070505)!important}.listing-promo-offmarket{background-image:var(--nappo-sea-exclusive)!important}.listing-promo-finance{background-image:var(--nappo-sea-lifestyle)!important}.listing-promo-valuation{background-image:var(--nappo-sea-sale)!important}.listing-promo-renovation{background-image:var(--nappo-sea-newbuild)!important}.listing-promo-search{background-image:var(--nappo-sea-rental)!important}.listing-promo-seller{background-image:var(--nappo-sea-exclusive)!important}.listing-promo:before{background:linear-gradient(90deg,#080a0a9c,#080a0a1a 76%),linear-gradient(#0000 35%,#00000057)!important}.sell-photo{background-image:var(--nappo-sea-sale)!important}.sell-v10-hero{background-image:linear-gradient(90deg,#0c080694,#0c080614),var(--nappo-sea-exclusive)!important}.property-premier{background-image:linear-gradient(90deg,#050504a3,#05050429),var(--nappo-sea-sale)!important}.new-build-hero{background-image:linear-gradient(90deg,#00000080,#0000000d),var(--nappo-sea-newbuild)!important}.group-line-real-estate,.collection-sale{background-image:var(--nappo-sea-sale)!important}.group-line-renovations,.group-strength-grid .group-renovations,.collection-new-build{background-image:var(--nappo-sea-newbuild)!important}.group-line-finance,.group-strength-grid .group-finance,.collection-business,.collection-transfer{background-image:var(--nappo-sea-lifestyle)!important}.collection-rental{background-image:var(--nappo-sea-rental)!important}.collection-prestige{background-image:var(--nappo-sea-prestige)!important}.exclusives-hero{background-image:var(--nappo-sea-exclusive)!important}.virtual-tour-promo{background-image:linear-gradient(90deg,#00000094,#00000014),var(--nappo-sea-lifestyle)!important}.home-category-overlay{background:linear-gradient(90deg,#060a0a9e,#060a0a08 82%),linear-gradient(#0000 44%,#00000052)!important}.home-category-editorial:hover .home-category-overlay{background:linear-gradient(90deg,#060a0ab3,#060a0a0f 82%),linear-gradient(#0000 44%,#00000061)!important}@media (width<=700px){.category-cover:before,.category-cover-prestige:before,.exclusives-editorial-cover:before{background:linear-gradient(#0508080d 22%,#050808a6)!important}}.desktop-nav>.nav-dropdown>.nav-dropdown-trigger,.desktop-nav>.nav-dropdown>.nav-dropdown-trigger .nav-trigger-label{font-family:var(--nappo-ui)!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:1!important}.desktop-nav>.nav-dropdown>.nav-dropdown-trigger .nav-trigger-chevron{font-family:var(--nappo-ui)!important;margin-left:9px!important;font-size:14px!important;font-weight:400!important;line-height:1!important}.mobile-properties-trigger{font-family:var(--nappo-ui)!important;letter-spacing:.04em!important;font-style:normal!important;font-weight:400!important}.compact-search-toggle,.dark-search .compact-search-toggle{color:#a9823b!important;background:#fff!important;border:1px solid #a9823b!important;min-height:126px!important;padding:28px 34px!important}.compact-search-toggle:hover,.dark-search .compact-search-toggle:hover{color:#8a6728!important;background:#fff!important}.compact-search-toggle>span{display:block!important}.compact-search-toggle strong,.dark-search .compact-search-toggle strong{color:#a9823b!important;font:400 clamp(34px,4.8vw,68px)/1 var(--nappo-editorial)!important;letter-spacing:-.025em!important;text-transform:none!important}.compact-search-toggle>i,.dark-search .compact-search-toggle>i{color:#a9823b!important;width:auto!important;height:auto!important;font:300 48px/1 var(--nappo-ui)!important;border:0!important;border-radius:0!important}@media (width<=700px){.compact-search-toggle,.dark-search .compact-search-toggle{min-height:104px!important;padding:22px 20px!important}.compact-search-toggle strong,.dark-search .compact-search-toggle strong{font-size:34px!important}.compact-search-toggle>i,.dark-search .compact-search-toggle>i{font-size:38px!important}}.property-dossier-feature small,.property-prestige .property-dossier-feature small,.property-exclusive-detail .property-dossier-feature small{color:#a9823b!important}.property-running-costs,.energy-certificate{border-top:0!important}.property-multimedia-heading{text-align:left!important;align-items:flex-start!important}.property-multimedia-heading h2{width:100%;text-align:left!important}.infinity-module{border:1px solid #ffffffd1!important}.infinity-module>header{border-bottom:0!important;padding-bottom:0!important}.infinity-calculator .mortgage-inputs label>strong,.infinity-calculator .mortgage-inputs select,.infinity-calculator .mortgage-tax-heading label>strong,.infinity-calculator .mortgage-results,.infinity-calculator .mortgage-results>div,.infinity-calculator .provision-breakdown,.infinity-calculator .provision-breakdown p,.infinity-calculator .provision-total,.infinity-calculator .operation-total,.infinity-calculator .mortgage-fiscal-rule{border:0!important}.infinity-calculator .provision-editable{border-bottom:0!important}.infinity-calculator .provision-editable>div,.infinity-calculator .mortgage-operation-summary label>div,.infinity-calculator .mortgage-loan-inputs label>div,.infinity-calculator .mortgage-holders label>div,.infinity-calculator .mortgage-holders input[type=date]{border-bottom:1px solid #ffffffb8!important}.mortgage-operation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:8px;display:grid}.mortgage-operation-summary>div,.mortgage-operation-summary>label{background:#ffffff0b;flex-direction:column;justify-content:space-between;min-width:0;min-height:112px;padding:20px 22px;display:flex;border:0!important}.mortgage-operation-summary>label{background:#ffffff1a}.mortgage-operation-summary span{text-transform:uppercase;letter-spacing:.09em;color:#fff!important;font-size:15px!important;line-height:1.35!important}.mortgage-operation-summary span small{text-transform:none;letter-spacing:0;margin-top:8px;line-height:1.4;display:block;color:#fff!important;font-size:13px!important}.mortgage-operation-summary strong{margin-top:18px;color:#fff!important;font:400 clamp(25px,3vw,38px)/1 var(--nappo-editorial)!important}.mortgage-operation-summary label>div{align-items:center;height:46px;margin-top:15px;display:flex}.mortgage-operation-summary input{background:0 0;outline:0;width:100%;min-width:0;color:#fff!important;border:0!important;font-size:22px!important}.mortgage-operation-summary em{font-size:15px;font-style:normal;color:#fff!important}.mortgage-loan-heading{margin:clamp(38px,5vw,62px) 0 28px}.mortgage-loan-heading>span{text-transform:uppercase;letter-spacing:.16em;font-size:13px;font-weight:600;color:#83d1ed!important}.mortgage-loan-heading h4{color:#fff;margin:9px 0 0;font:400 clamp(35px,4vw,55px)/1 var(--nappo-editorial)!important}.mortgage-loan-inputs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}.mortgage-loan-inputs label{min-width:0}.mortgage-loan-inputs label>strong{color:#fff!important;padding:14px 0!important;font-size:clamp(23px,2.6vw,35px)!important}.mortgage-loan-inputs label>strong small{margin-top:7px;display:block;color:#fff!important;font:13px var(--nappo-ui)!important}.infinity-actions :is(a,button){box-sizing:border-box;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;display:flex;min-height:68px!important;font-family:var(--nappo-ui)!important;letter-spacing:.1em!important;border-radius:0!important;margin:0!important;padding:0 22px!important;font-size:15px!important;font-weight:600!important}.mortgage-note{color:#fff!important;background:0 0!important;border:0!important;margin:25px 0 0!important;padding:0!important;font-size:15px!important;line-height:1.65!important}.footer-finance-prefill{color:#171713;background:#fff;border:1px solid #a9823b;padding:24px}.footer-finance-prefill small{color:#a9823b;text-transform:uppercase;letter-spacing:.15em;font-size:12px;display:block}.footer-finance-prefill strong{color:#8a6728;font:400 34px/1 var(--nappo-editorial);margin-top:8px;display:block}.footer-finance-prefill p{color:#4f4940;margin:18px 0 0;font-size:15px;line-height:1.65}@media (width<=900px){.mortgage-operation-summary{grid-template-columns:1fr 1fr}.mortgage-loan-inputs{grid-template-columns:1fr 1fr!important}}@media (width<=700px){.property-multimedia-heading{padding-left:20px!important;padding-right:20px!important}.mortgage-operation-summary,.mortgage-loan-inputs{grid-template-columns:1fr!important}.mortgage-operation-summary>div,.mortgage-operation-summary>label{min-height:95px;padding:18px}.infinity-actions :is(a,button),.mortgage-note{font-size:14px!important}}.home-territory-selector>span,.home-operation-selector>span,.home-price-filters label>span,.home-map-zone-heading>span,.home-map-selection>div:first-child>p,.home-reference-top>span{font-family:var(--nappo-ui)!important;letter-spacing:.13em!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important}.home-reference-top>span{font-size:15px!important}.home-more-filters-control,.home-more-filters-control b{font-family:var(--nappo-ui)!important;letter-spacing:.13em!important;font-size:16px!important;font-weight:500!important}.home-map-search-layout>.home-more-filters-control{min-height:96px!important;padding:0 30px!important}.home-more-filters-control small,.toggle-property-filters small{display:none!important}.filtered-results-top>span,.property-sort>span{font-family:var(--nappo-ui)!important;letter-spacing:.13em!important;font-size:15px!important;font-weight:500!important}.filtered-results-top strong{font-size:30px!important}.home-map-search-layout>.home-map-canvas,.prestige-site .dark-search .home-map-search-layout>.home-map-canvas{box-shadow:none!important;border:0!important}.prestige-site .compact-search-toggle,.prestige-site .dark-search .compact-search-toggle,.prestige-site .compact-search-toggle:hover,.prestige-site .dark-search .compact-search-toggle:hover{color:#d4b978!important;background:#050505!important;border:1px solid #a9823b!important}.prestige-site .compact-search-toggle strong,.prestige-site .dark-search .compact-search-toggle strong,.prestige-site .compact-search-toggle>i,.prestige-site .dark-search .compact-search-toggle>i{color:#d4b978!important}.prestige-site .dark-search :is(.home-territory-selector>span,.home-operation-selector>span,.home-price-filters label>span,.home-map-zone-heading>span,.home-map-selection>div:first-child>p,.home-reference-top>span,.home-more-filters-control b,.home-more-filters-panel label>span){color:#fff!important}.prestige-site .dark-search .home-territory-selector button,.prestige-site .dark-search .home-operation-selector button{color:#fff!important;background:#11110f!important}.prestige-site .dark-search .home-territory-selector button.active,.prestige-site .dark-search .home-operation-selector button.active{color:#fff!important;background:#a9823b!important}.prestige-site .dark-search .home-price-filters,.prestige-site .dark-search .home-price-filters label,.prestige-site .dark-search .home-price-filters label+label,.prestige-site .dark-search .home-price-filters label>div{background:#080807!important;border:0!important}.prestige-site .dark-search .home-price-filters input,.prestige-site .dark-search .home-price-filters em,.prestige-site .dark-search .home-reference-top input,.prestige-site .dark-search .home-more-filters-panel :is(input,select),.prestige-site .dark-search .multi-select summary,.prestige-site .dark-search .multi-select summary>span{color:#fff!important}.prestige-site .dark-search :is(.home-price-filters input,.home-reference-top input,.home-more-filters-panel input)::placeholder{color:#fff!important;opacity:.82!important}.prestige-site .dark-search .home-more-filters-panel label,.prestige-site .dark-search .multi-select,.prestige-site .dark-search .multi-select summary{border-color:#fff!important}.prestige-site .dark-search .home-more-filters-panel{border-color:#ffffff80!important}.desktop-nav>.nav-dropdown>.nav-dropdown-trigger,.desktop-nav>.nav-dropdown>.nav-dropdown-trigger .nav-trigger-label{font-family:var(--nappo-ui)!important;letter-spacing:.13em!important;font-size:13px!important;font-weight:400!important;line-height:1!important}.desktop-nav>.nav-dropdown>.nav-dropdown-trigger .nav-trigger-label{margin-left:0!important}@media (width>=901px){.property-list-premium .property-video-direct{top:18px!important;left:calc(71% - 64px)!important;right:auto!important}}@media (width<=700px){.home-territory-selector>span,.home-operation-selector>span,.home-price-filters label>span,.home-map-zone-heading>span,.home-map-selection>div:first-child>p,.home-reference-top>span{font-size:13px!important}.home-more-filters-control,.home-more-filters-control b{font-size:15px!important}.home-map-search-layout>.home-more-filters-control{min-height:84px!important;padding:0 22px!important}.filtered-results-top>span,.property-sort>span{font-size:14px!important}}.home-map-zone-heading{border:0!important;margin:34px 0 22px!important;padding:0!important}.home-map-zone-heading>span{text-align:center;display:block;color:#a9823b!important;font-family:var(--nappo-ui)!important;letter-spacing:.13em!important;text-transform:none!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important}.home-map-selection>div:first-child{display:block!important}.home-map-selection>div:first-child strong,.home-map-selection>div:first-child span{grid-column:auto!important}.segmented-filter-section{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.segmented-filter-section legend{color:#8a6728;width:100%;font-family:var(--nappo-ui);letter-spacing:.13em;text-transform:uppercase;padding:19px 0 13px;font-size:14px;font-weight:500;line-height:1.35}.segmented-filter-grid{grid-template-columns:repeat(var(--segment-columns),minmax(0,1fr));border-top:1px solid #d7c293;border-left:1px solid #d7c293;display:grid}.segmented-filter-grid button{color:#8a6728;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #d7c293;border-top:0;border-left:0;min-width:0;min-height:68px;padding:10px 12px;line-height:1.25;font-family:var(--nappo-ui)!important;letter-spacing:.08em!important;font-size:14px!important;font-weight:500!important}.segmented-filter-grid button:hover,.segmented-filter-grid button.active{color:#fff;background:#a9823b}.area-range-filters{background:#fff;border:1px solid #d7c293;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;display:grid}.area-range-filters>label{color:#8a6728;min-width:0;font-family:var(--nappo-ui);letter-spacing:.13em;text-transform:uppercase;font-size:14px;font-weight:500;border:0!important;padding:20px 24px!important}.area-range-filters>label+label{border-left:1px solid #d7c293!important}.area-range-filters>label>span{margin-bottom:12px;display:block;color:inherit!important;font-size:14px!important}.area-range-filters>label>div{grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid #cdb780!important;display:grid!important}.area-range-filters input{outline:0;width:100%;min-width:0;color:#8a6728!important;background:0 0!important;border:0!important;padding:9px 0!important;font-size:20px!important}.area-range-filters em{font-style:normal;color:#8a6728!important;font-size:17px!important}.advanced-filter-bar>.segmented-filter-section,.advanced-filter-bar>.area-range-filters{grid-column:1/-1}.prestige-site .home-map-zone-heading>span{color:#d4b978!important}.prestige-site :is(.dark-search,.property-explorer-dark) .segmented-filter-section legend{color:#fff!important}.prestige-site :is(.dark-search,.property-explorer-dark) .segmented-filter-grid{border-color:#4b402d!important}.prestige-site :is(.dark-search,.property-explorer-dark) .segmented-filter-grid button{color:#fff!important;background:#080807!important;border-color:#4b402d!important}.prestige-site :is(.dark-search,.property-explorer-dark) .segmented-filter-grid button:hover,.prestige-site :is(.dark-search,.property-explorer-dark) .segmented-filter-grid button.active{color:#fff!important;background:#a9823b!important;border-color:#a9823b!important}.prestige-site :is(.dark-search,.property-explorer-dark) .area-range-filters{background:#080807!important;border-color:#4b402d!important}.prestige-site :is(.dark-search,.property-explorer-dark) .area-range-filters>label,.prestige-site :is(.dark-search,.property-explorer-dark) .area-range-filters>label>span,.prestige-site :is(.dark-search,.property-explorer-dark) .area-range-filters input,.prestige-site :is(.dark-search,.property-explorer-dark) .area-range-filters em{color:#fff!important}.prestige-site :is(.dark-search,.property-explorer-dark) .area-range-filters>label+label,.prestige-site :is(.dark-search,.property-explorer-dark) .area-range-filters>label>div{border-color:#4b402d!important}.prestige-site :is(.dark-search,.property-explorer-dark) .multi-select-menu{color:#fff!important;background:#080807!important;border-color:#a9823b!important}.prestige-site :is(.dark-search,.property-explorer-dark) .multi-select-menu :is(label,button){color:#fff!important;background:#080807!important;border-color:#3f372a!important}.prestige-site :is(.dark-search,.property-explorer-dark) .multi-select-menu label:has(input:checked){color:#fff!important;background:#a9823b!important}.prestige-nav .brand-logo-monogram{filter:none!important}.desktop-nav>.nav-dropdown>.nav-dropdown-trigger{font-family:var(--nappo-ui)!important;letter-spacing:.13em!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:1!important}.desktop-nav>.nav-dropdown>.nav-dropdown-trigger .nav-trigger-label{font:inherit!important;letter-spacing:inherit!important}.desktop-nav>.nav-dropdown>.nav-dropdown-trigger .nav-trigger-chevron{width:auto!important;font:inherit!important;margin-left:8px!important;font-size:15px!important}.nav-dropdown:not(.is-open)>.nav-dropdown-panel{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important}.nav-dropdown.is-open>.nav-dropdown-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.mobile-properties-row>.mobile-properties-trigger{width:100%!important;min-height:64px!important;color:inherit!important;text-align:left!important;font-family:var(--nappo-ui)!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;padding:0 22px!important;font-size:28px!important;font-style:normal!important;font-weight:400!important;line-height:1!important;display:flex!important}.mobile-properties-trigger>span,.mobile-properties-trigger>i{font:inherit!important;letter-spacing:inherit!important}.mobile-properties-trigger>i{font-style:normal!important}.desktop-nav>.nav-dropdown>.nav-dropdown-trigger{appearance:none!important;color:inherit!important;cursor:pointer!important;font-family:var(--nappo-ui)!important;letter-spacing:.13em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:1!important}.desktop-nav>.nav-dropdown.is-open>.nav-dropdown-panel{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.desktop-nav>.nav-dropdown>.nav-dropdown-trigger .nav-trigger-chevron{font:inherit!important;border:0!important;margin-left:8px!important;font-size:15px!important;line-height:1!important}.mobile-properties-row{display:block!important}.mobile-properties-row>.mobile-properties-trigger{width:100%!important;min-width:0!important;min-height:64px!important;font-family:var(--nappo-ui)!important;letter-spacing:.08em!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;padding:0 22px!important;font-size:28px!important;font-style:normal!important;font-weight:400!important;line-height:1!important;display:flex!important}@media (width<=700px){.home-map-zone-heading{margin:25px 0 17px!important}.segmented-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.segmented-filter-grid button{min-height:62px;font-size:13px!important}.area-range-filters{grid-template-columns:1fr}.area-range-filters>label{padding:17px 14px!important}.area-range-filters>label+label{border-top:1px solid #d7c293!important;border-left:0!important}.prestige-site :is(.dark-search,.property-explorer-dark) .area-range-filters>label+label{border-top-color:#4b402d!important}}.home-search-controls,.home-territory-selector,.home-operation-selector,.home-territory-selector>span,.home-operation-selector>span,.home-territory-selector button,.home-operation-selector button{border-bottom:0!important}.home-price-filters,.home-price-filters label,.home-price-filters label+label{border:0!important}@media (width>=901px){.home-map-search-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:22px clamp(28px,4vw,64px)!important}.home-map-search-layout>.home-map-zone-heading{grid-column:1/-1!important}.home-map-search-layout>.home-map-canvas{grid-area:auto/1!important}.home-map-search-layout>.home-map-selection{border-top:0!important;grid-area:auto/2!important;align-self:stretch!important;margin-top:0!important;padding:30px!important}.home-map-search-layout>.home-more-filters-after-map,.home-map-search-layout>.home-more-filters-panel-after-map,.home-map-search-layout>.home-search-command-row{grid-column:1/-1!important}}.home-search-controls{grid-template-columns:1fr!important;gap:18px!important;display:grid!important}.home-search-controls>.home-operation-selector,.home-search-controls>.home-territory-selector{border:1px solid #d7c293!important;grid-template-columns:minmax(190px,.28fr) 1fr!important;width:100%!important;padding:0!important;display:grid!important}.home-search-controls>.home-operation-selector>span,.home-search-controls>.home-territory-selector>span{border:0!important;min-height:70px!important;padding:0 24px!important;font-size:14px!important;font-weight:500!important}.home-search-controls>.home-operation-selector>div,.home-search-controls>.home-territory-selector>div{gap:0!important;display:grid!important}.home-search-controls>.home-operation-selector button,.home-search-controls>.home-territory-selector button{min-height:70px!important;font-size:14px!important}.home-search-controls>.segmented-filter-section{width:100%;margin:0!important}.home-search-controls>.segmented-filter-section legend{font-size:14px!important}.home-search-controls>.segmented-filter-section button{min-height:76px!important;padding:13px 10px!important;font-size:13px!important}.home-more-filters-panel>.segmented-filter-single{grid-column:1/-1!important}.property-results-live{transition:opacity .18s,transform .18s}.property-results-live.is-filtering{opacity:.52;pointer-events:none;transform:translateY(2px)}.property-results-live.is-filtering .filtered-results-top:after{content:"Actualizando";color:#a9823b;letter-spacing:.12em;margin-left:16px;font-size:12px}.prestige-site .dark-search .home-search-controls>.home-operation-selector,.prestige-site .dark-search .home-search-controls>.home-territory-selector{border-color:#4b402d!important}.prestige-site .dark-search .home-search-controls>.home-operation-selector>span,.prestige-site .dark-search .home-search-controls>.home-territory-selector>span{color:#d4b978!important}@media (width<=900px){.home-search-controls>.home-operation-selector,.home-search-controls>.home-territory-selector{grid-template-columns:1fr!important}.home-search-controls>.home-operation-selector>span,.home-search-controls>.home-territory-selector>span{border-bottom:1px solid #d7c293!important;min-height:50px!important}.home-search-controls>.segmented-filter-section .segmented-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-search-controls>.segmented-filter-section button{min-height:68px!important}}.home-family-selector{background:#fff;border:1px solid #d7c293;grid-template-columns:minmax(190px,.28fr) 1fr;align-items:stretch;width:100%;display:grid}.home-family-selector>span{color:#8a6728;font-family:var(--nappo-ui);letter-spacing:.13em;text-transform:uppercase;align-items:center;padding:0 24px;font-size:14px;font-weight:500;display:flex}.home-family-selector>.segmented-filter-grid{border:0!important;border-left:1px solid #d7c293!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.home-family-selector>.segmented-filter-grid button{color:#8a6728!important;background:#fff!important;border:1px solid #d7c293!important;border-top:0!important;border-left:0!important;min-height:72px!important;padding:12px 10px!important;font-size:13px!important}.home-family-selector>.segmented-filter-grid button:nth-child(4n){border-right:0!important}.home-family-selector>.segmented-filter-grid button:nth-last-child(-n+4){border-bottom:0!important}.home-family-selector>.segmented-filter-grid button.active,.home-family-selector>.segmented-filter-grid button:hover{color:#fff!important;background:#a9823b!important}.home-search-controls>.segmented-filter-section .segmented-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.home-search-controls>.segmented-filter-section{border:1px solid #d7c293!important;grid-template-columns:minmax(190px,.28fr) 1fr!important;align-items:stretch!important;padding:0!important;display:grid!important}.home-search-controls>.segmented-filter-section>legend{color:#8a6728!important;align-items:center!important;width:100%!important;min-height:100%!important;margin:0!important;padding:0 24px!important;font-size:14px!important;display:flex!important}.home-search-controls>.segmented-filter-section>.segmented-filter-grid{border:0!important;border-left:1px solid #d7c293!important}.home-search-controls>.segmented-filter-section button{aspect-ratio:2.15;min-height:82px!important}.home-range-selector{background:#fff!important;border:1px solid #d7c293!important;grid-template-columns:minmax(190px,.28fr) 1fr!important;align-items:stretch!important;width:100%!important;min-height:92px!important;margin:18px 0 0!important;padding:0!important;display:grid!important}.home-range-title{color:#8a6728;min-height:90px;font-family:var(--nappo-ui);letter-spacing:.13em;text-transform:uppercase;align-items:center;padding:0 24px;font-weight:500;display:flex;font-size:14px!important}.home-range-fields{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.home-range-selector .home-range-fields>label{border:0!important;border-left:1px solid #d7c293!important;align-items:center!important;min-width:0!important;min-height:90px!important;padding:0 24px!important;display:flex!important}.home-range-selector .home-range-fields>label>div{width:100%;border:0!important;grid-template-columns:1fr auto!important;align-items:center!important;display:grid!important}.home-range-selector input{color:#8a6728!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;padding:12px 0!important;font-size:20px!important}.home-range-selector input::placeholder{opacity:1;color:#9b8f7d!important}.home-range-selector em{color:#8a6728!important;font-size:17px!important;font-style:normal!important}.filter-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.home-more-filters-panel>.home-range-selector{grid-column:1/-1!important}.prestige-site .dark-search .home-range-selector{background:#080807!important;border-color:#4b402d!important}.prestige-site .dark-search .home-search-controls>.segmented-filter-section{border-color:#4b402d!important}.prestige-site .dark-search .home-search-controls>.segmented-filter-section>legend{color:#d4b978!important}.prestige-site .dark-search .home-search-controls>.segmented-filter-section>.segmented-filter-grid{border-left-color:#4b402d!important}.prestige-site .dark-search .home-family-selector{background:#080807!important;border-color:#4b402d!important}.prestige-site .dark-search .home-family-selector>span{color:#d4b978!important}.prestige-site .dark-search .home-family-selector>.segmented-filter-grid{border-left-color:#4b402d!important}.prestige-site .dark-search .home-family-selector>.segmented-filter-grid button{color:#fff!important;background:#080807!important;border-color:#4b402d!important}.prestige-site .dark-search .home-family-selector>.segmented-filter-grid button.active,.prestige-site .dark-search .home-family-selector>.segmented-filter-grid button:hover{color:#fff!important;background:#a9823b!important}.prestige-site .dark-search .home-range-title{color:#d4b978!important}.prestige-site .dark-search .home-range-selector .home-range-fields>label{border-color:#4b402d!important}.prestige-site .dark-search .home-range-selector :is(input,em){color:#fff!important}.prestige-site .dark-search .home-range-selector input::placeholder{opacity:.72;color:#fff!important}@media (width<=700px){.home-family-selector{grid-template-columns:1fr}.home-family-selector>span{border-bottom:1px solid #d7c293;min-height:52px}.home-family-selector>.segmented-filter-grid{border-left:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-family-selector>.segmented-filter-grid button:nth-child(4n){border-right:1px solid #d7c293!important}.home-family-selector>.segmented-filter-grid button:nth-child(2n){border-right:0!important}.home-family-selector>.segmented-filter-grid button:nth-last-child(-n+4){border-bottom:1px solid #d7c293!important}.home-family-selector>.segmented-filter-grid button:nth-last-child(-n+2){border-bottom:0!important}.home-search-controls>.segmented-filter-section .segmented-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-search-controls>.segmented-filter-section{grid-template-columns:1fr!important}.home-search-controls>.segmented-filter-section>legend{border-bottom:1px solid #d7c293!important;min-height:52px!important}.home-search-controls>.segmented-filter-section>.segmented-filter-grid{border-left:0!important}.home-search-controls>.segmented-filter-section button{aspect-ratio:auto;min-height:72px!important}.home-range-selector{grid-template-columns:1fr!important}.home-range-title{border-bottom:1px solid #d7c293!important;min-height:52px!important}.home-range-selector .home-range-fields>label{min-height:76px!important;padding:0 14px!important}.home-range-selector .home-range-fields>label:first-child{border-left:0!important}.home-range-selector input{font-size:17px!important}.prestige-site .dark-search .home-range-title{border-bottom-color:#4b402d!important}}.home-map-zone-heading{background:#fff!important;border:1px solid #d7c293!important;justify-content:center!important;align-items:center!important;min-height:70px!important;margin:34px 0 22px!important;padding:0 24px!important;display:flex!important}.home-map-zone-heading>span{color:#8a6728!important;font-family:var(--nappo-ui)!important;letter-spacing:.13em!important;text-align:center!important;text-transform:uppercase!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important}.home-more-filters-panel>.segmented-filter-section{background:#fff!important;border:1px solid #d7c293!important;grid-column:1/-1!important;grid-template-columns:minmax(190px,.28fr) 1fr!important;align-items:stretch!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.home-more-filters-panel>.segmented-filter-section+.segmented-filter-section{margin-top:14px!important}.segmented-filter-title{color:#8a6728!important;min-height:70px!important;font-family:var(--nappo-ui)!important;letter-spacing:.13em!important;text-transform:uppercase!important;align-items:center!important;padding:0 24px!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important;display:flex!important}.home-more-filters-panel>.segmented-filter-section>.segmented-filter-grid{border:0!important;border-left:1px solid #d7c293!important}.home-more-filters-panel>.segmented-filter-section>.segmented-filter-grid button{min-height:70px!important}.prestige-site .dark-search .home-map-zone-heading,.prestige-site .dark-search .home-more-filters-panel>.segmented-filter-section{background:#080807!important;border-color:#4b402d!important}.prestige-site .dark-search .home-map-zone-heading>span,.prestige-site .dark-search .segmented-filter-title{color:#d4b978!important}.prestige-site .dark-search .home-more-filters-panel>.segmented-filter-section>.segmented-filter-grid{border-left-color:#4b402d!important}.home-more-filters-panel>.segmented-filter-single{border-bottom:0!important;margin-top:22px!important}.home-more-filters-panel>.segmented-filter-single>.segmented-filter-grid button{border-bottom:0!important}@media (width<=700px){.home-map-zone-heading{min-height:58px!important;margin:25px 0 17px!important;padding:0 16px!important}.home-map-zone-heading>span{font-size:13px!important}.home-more-filters-panel>.segmented-filter-section{grid-template-columns:1fr!important}.segmented-filter-title{border-bottom:1px solid #d7c293!important;min-height:52px!important;padding:0 16px!important}.home-more-filters-panel>.segmented-filter-section>.segmented-filter-grid{border-left:0!important}.prestige-site .dark-search .segmented-filter-title{border-bottom-color:#4b402d!important}}.advisor-office{border-top:1px solid #e3ddd2;border-bottom:1px solid #e3ddd2;align-items:center;gap:12px;padding:13px 0;color:#2b2822!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 18px!important;font:15px/1.35 Georgia,serif!important;display:flex!important}.advisor-office svg{fill:none;stroke:#a9823b;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 28px;width:28px;height:28px}.advisor-office>span{gap:3px;display:grid}.advisor-office small{color:#a9823b;text-transform:uppercase;letter-spacing:.16em;font:8px Arial,sans-serif}.property-prestige .advisor-office{border-color:#a9823b;color:#fff!important}.property-exclusive-detail .advisor-office{border-color:#ffffff73;color:#fff!important}.property-exclusive-detail .advisor-office svg{stroke:#fff}.property-exclusive-detail .advisor-office small{color:#fff}.sell-video-page{color:#171713;background:#fff}.sell-v2-hero{color:#fff;background:#080807;height:100svh;min-height:760px;position:relative;overflow:hidden}.sell-v2-hero video{object-fit:cover;object-position:center 42%;opacity:.76;width:100%;height:100%;position:absolute;inset:0}.sell-v2-hero-shade{background:linear-gradient(90deg,#050504eb,#05050473 46%,#0505041f 78%),linear-gradient(#0000 58%,#000000b3);position:absolute;inset:0}.sell-v2-hero-copy{z-index:2;width:min(780px,100% - 48px);position:absolute;bottom:clamp(132px,17vh,190px);left:clamp(24px,6vw,96px)}.sell-v2-hero-copy>p,.sell-v2-process .eyebrow,.sell-v2-team .eyebrow,.sell-v2-special .eyebrow,.sell-v2-form .eyebrow,.sell-v2-reach .eyebrow{color:#c7a35d;text-transform:uppercase;font:700 9px/1 var(--nappo-ui);letter-spacing:.22em;margin:0}.sell-v2-hero-copy h1{text-transform:uppercase;font:700 clamp(50px,6.3vw,98px)/.92 var(--nappo-ui);letter-spacing:-.03em;margin:16px 0 24px}.sell-v2-hero-copy h1 em{color:#c7a35d;font-style:normal;display:block}.sell-v2-hero-copy>span{color:#f2eadb;max-width:560px;font:400 20px/1.55 var(--nappo-editorial);display:block}.sell-v2-hero-copy button,.sell-v2-special button,.sell-v2-form button{color:#fff;text-transform:uppercase;min-height:58px;font:800 9px/1 var(--nappo-ui);letter-spacing:.13em;cursor:pointer;background:#c7a35d;border:1px solid #c7a35d;margin-top:32px;padding:0 30px}.sell-journey-bar{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040403d6;border-top:1px solid #c7a35d6b;grid-template-columns:repeat(6,1fr);height:78px;padding:0 clamp(18px,5vw,78px);display:grid;position:absolute;bottom:0;left:0;right:0}.sell-journey-bar a{color:#fff;text-transform:uppercase;min-width:0;font:800 9px/1 var(--nappo-ui);letter-spacing:.08em;justify-content:center;align-items:center;gap:18px;display:flex}.sell-arrow{color:#c7a35d;font-size:24px;font-weight:300}.sell-v2-process{text-align:center;background:#fff;padding-top:88px;padding-bottom:104px}.sell-v2-process h2,.sell-v2-team h2,.sell-v2-special h2,.sell-v2-form h2{font:400 clamp(40px,4.4vw,68px)/1 var(--nappo-editorial);letter-spacing:-.035em;margin:14px 0 0}.sell-v2-process h2 em,.sell-v2-team h2 em{color:#c7a35d;font-style:normal}.sell-v2-step-grid{border-top:1px solid #e1d6c3;grid-template-columns:repeat(6,1fr);gap:0;display:grid}.sell-v2-step-grid article{text-align:center;border-bottom:1px solid #e1d6c3;border-right:1px solid #e1d6c3;min-height:315px;padding:38px 22px 30px;position:relative}.sell-v2-step-grid article:first-child{border-left:1px solid #e1d6c3}.sell-v2-step-grid article+article:before{content:"›";color:#c7a35d;font:400 24px/1 var(--nappo-editorial);position:absolute;top:54px;left:-7px}.sell-v2-step-grid span{color:#c7a35d;font:400 35px/1 var(--nappo-editorial);margin-bottom:22px;display:block}.sell-v2-step-grid h3{text-transform:uppercase;min-height:42px;font:800 11px/1.25 var(--nappo-ui);letter-spacing:.06em;margin:0 0 17px}.sell-v2-step-grid p{color:#665f54;font:400 14px/1.65 var(--nappo-editorial);margin:0}.sell-v2-reach{color:#fff;background:#080807;grid-template-columns:.72fr 1.28fr;gap:70px;padding-top:96px;padding-bottom:100px;display:grid}.sell-v2-reach aside h2{text-transform:uppercase;max-width:470px;font:800 clamp(32px,3.7vw,58px)/1.05 var(--nappo-ui);letter-spacing:-.02em;margin:16px 0 28px}.sell-v2-marketing-box{border:1px solid #c7a35d;width:min(360px,100%);padding:28px}.sell-v2-marketing-box span,.sell-v2-marketing-box small{text-transform:uppercase;font:800 10px/1.45 var(--nappo-ui);letter-spacing:.08em;display:block}.sell-v2-marketing-box strong{color:#c7a35d;font:400 56px/1 var(--nappo-editorial);margin:12px 0;display:block}.sell-v2-marketing-box small{color:#fff}.sell-v2-reach h3{text-transform:uppercase;font:800 24px/1.2 var(--nappo-ui);letter-spacing:.02em;margin:0 0 28px}.sell-v2-reach h3 em{color:#c7a35d;font-style:normal}.sell-v2-portals{border-bottom:1px solid #ffffff38;grid-template-columns:repeat(4,1fr);gap:18px 26px;margin-bottom:38px;padding-bottom:34px;display:grid}.sell-v2-portals span{color:#fff;min-height:34px;font:700 18px/1 var(--nappo-editorial);justify-content:center;align-items:center;display:flex}.sell-v2-reach h4{color:#b2aa9a;text-align:center;text-transform:uppercase;font:800 9px/1 var(--nappo-ui);letter-spacing:.18em;margin:0 0 28px;position:relative}.sell-v2-channels{background:#ffffff2e;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.sell-v2-channels span{text-align:center;color:#fff;text-transform:uppercase;min-height:72px;font:800 8px/1.35 var(--nappo-ui);letter-spacing:.08em;background:#080807;justify-content:center;align-items:center;padding:14px;display:flex}.sell-v2-team{background:#f7f2e8;padding-top:88px;padding-bottom:96px}.sell-v2-team header{text-align:center;margin-bottom:45px}.sell-v2-team-layout{grid-template-columns:1.18fr 1fr .72fr;align-items:stretch;gap:34px;display:grid}.sell-v2-video-card{background:#111;min-height:380px;position:relative;overflow:hidden}.sell-v2-video-card video{object-fit:cover;width:100%;height:100%}.sell-v2-video-card>span{color:#8a692d;text-transform:uppercase;font:800 8px/1 var(--nappo-ui);letter-spacing:.14em;background:#ffffffe6;padding:11px 14px;position:absolute;bottom:20px;left:22px}.sell-v2-team-list{border-top:1px solid #d4c6ac;gap:0;display:grid}.sell-v2-team-list article{border-bottom:1px solid #d4c6ac;padding:22px 0}.sell-v2-team-list h3{text-transform:uppercase;font:800 12px/1 var(--nappo-ui);letter-spacing:.08em;margin:0 0 8px}.sell-v2-team-list p{color:#686156;font:400 14px/1.55 var(--nappo-editorial);margin:0}.sell-v2-team aside{background:#fff;border:1px solid #c7a35d;flex-direction:column;justify-content:center;padding:30px;display:flex}.sell-v2-team aside strong{text-transform:uppercase;font:800 15px/1.35 var(--nappo-ui);letter-spacing:.05em;display:block}.sell-v2-team aside p{color:#5f584d;font:400 16px/1.7 var(--nappo-editorial);margin:22px 0 0}.sell-v2-special{background:#fff;padding-top:92px;padding-bottom:105px}.sell-v2-special header{text-align:center;max-width:930px;margin:0 auto 44px}.sell-v2-special h2{text-transform:uppercase;font-family:var(--nappo-ui);letter-spacing:-.02em;font-weight:800}.sell-v2-special h2 em{color:#c7a35d;font-style:normal}.sell-v2-special header>span{color:#6f685d;max-width:720px;font:400 16px/1.65 var(--nappo-editorial);margin:18px auto 0;display:block}.sell-v2-special-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.sell-v2-special-grid article{background:#f7f2e8}.sell-v2-special-grid img{object-fit:cover;width:100%;height:310px;display:block}.sell-v2-special-grid article>div{padding:28px 32px 32px}.sell-v2-special-grid span{color:#c7a35d;font:400 28px/1 var(--nappo-editorial)}.sell-v2-special-grid h3{text-transform:uppercase;font:800 24px/1.1 var(--nappo-ui);letter-spacing:.01em;margin:9px 0 6px}.sell-v2-special-grid p{color:#5f584d;font:400 15px/1.65 var(--nappo-editorial);margin:16px 0 0}.sell-v2-special button{color:#171713;background:0 0;border-color:#c7a35d;width:100%;min-height:45px;margin-top:24px}.sell-v2-results{color:#fff;text-align:center;background:#080807;padding-top:60px;padding-bottom:66px}.sell-v2-results h2{text-transform:uppercase;font:800 24px/1 var(--nappo-ui);letter-spacing:.08em;margin:0 0 34px}.sell-v2-results>div{border-top:1px solid #c7a35d6b;border-bottom:1px solid #c7a35d6b;grid-template-columns:repeat(4,1fr);display:grid}.sell-v2-results article{border-right:1px solid #c7a35d40;padding:28px 18px}.sell-v2-results article:last-child{border-right:0}.sell-v2-results strong{color:#c7a35d;font:400 clamp(38px,4vw,58px)/1 var(--nappo-editorial);display:block}.sell-v2-results span{text-transform:uppercase;font:800 8px/1.45 var(--nappo-ui);letter-spacing:.09em;margin-top:9px;display:block}.sell-v2-form{color:#fff;background:#0b0b09;grid-template-columns:.85fr 1.15fr;align-items:start;gap:55px;padding-top:80px;padding-bottom:92px;display:grid}.sell-v2-form h2{text-transform:uppercase;max-width:630px;font-family:var(--nappo-ui);font-weight:800;line-height:1.08}.sell-narrative-form{color:#fff!important;width:100%!important;max-width:none!important;box-shadow:none!important;background:#11110f!important;border:1px solid #c7a35d73!important;margin:0!important;position:static!important}.sell-narrative-form h2{color:#fff!important}.sell-narrative-form label{color:#c7a35d!important}.sell-narrative-form input,.sell-narrative-form select,.sell-narrative-form textarea{color:#fff!important;background:#080807!important;border-color:#c7a35d73!important}.sell-narrative-form button{width:100%;margin-top:0!important}.sell-narrative-form small{color:#bdb4a5!important}.sell-form-intent{background:#17140f;border:1px solid #c7a35d8c;margin:0 0 18px;padding:14px}.sell-form-intent span{color:#c7a35d;text-transform:uppercase;font:800 8px/1 var(--nappo-ui);letter-spacing:.14em;display:block}.sell-form-intent strong{color:#fff;font:400 18px/1.25 var(--nappo-editorial);margin-top:7px;display:block}@media (width<=1180px){.sell-v2-step-grid{grid-template-columns:repeat(3,1fr)}.sell-v2-step-grid article:nth-child(4){border-left:1px solid #e1d6c3}.sell-v2-reach,.sell-v2-form{grid-template-columns:1fr}.sell-v2-team-layout{grid-template-columns:1fr 1fr}.sell-v2-team aside{grid-column:1/-1}.sell-v2-portals,.sell-v2-channels{grid-template-columns:repeat(3,1fr)}}@media (width<=780px){.sell-v2-hero{min-height:720px}.sell-v2-hero-copy{bottom:118px;left:24px;right:24px}.sell-v2-hero-copy h1{font-size:48px}.sell-v2-hero-copy>span{font-size:17px}.sell-v2-hero-copy button{width:100%}.sell-journey-bar{grid-template-columns:repeat(3,1fr);height:auto;padding:0 14px}.sell-journey-bar a{gap:8px;min-height:48px;font-size:7px}.sell-v2-process,.sell-v2-team,.sell-v2-special,.sell-v2-form,.sell-v2-reach{padding-top:74px;padding-bottom:78px}.sell-v2-step-grid{grid-template-columns:1fr 1fr}.sell-v2-step-grid article{min-height:230px;padding:26px 16px}.sell-v2-step-grid article:nth-child(odd){border-left:1px solid #e1d6c3}.sell-v2-step-grid article:before{display:none}.sell-v2-step-grid span{margin-bottom:15px;font-size:28px}.sell-v2-step-grid h3{font-size:9px}.sell-v2-step-grid p{font-size:13px}.sell-v2-reach aside h2{font-size:36px}.sell-v2-marketing-box strong{font-size:46px}.sell-v2-portals,.sell-v2-channels{grid-template-columns:1fr 1fr}.sell-v2-portals span{font-size:16px}.sell-v2-team-layout,.sell-v2-special-grid,.sell-v2-results>div{grid-template-columns:1fr}.sell-v2-video-card{min-height:330px}.sell-v2-special-grid img{height:250px}.sell-v2-results article{border-bottom:1px solid #c7a35d40;border-right:0}.sell-v2-results article:last-child{border-bottom:0}.sell-v2-form h2{font-size:34px}.sell-narrative-form .form-row{grid-template-columns:1fr!important}}.sell-v2-ecosystem{background:#f7f2e8;grid-template-columns:.8fr 1.2fr;gap:7vw;padding-top:100px;padding-bottom:108px;display:grid}.sell-v2-ecosystem h2{text-transform:uppercase;max-width:620px;font:800 clamp(38px,4.6vw,70px)/1 var(--nappo-ui);letter-spacing:-.03em;margin:14px 0 24px}.sell-v2-ecosystem>div:first-child>p:last-child{color:#655f55;max-width:560px;font:400 18px/1.75 var(--nappo-editorial);margin:0}.sell-v2-ecosystem>div:last-child{border-top:1px solid #d6c8ad;grid-template-columns:1fr;display:grid}.sell-v2-ecosystem article{border-bottom:1px solid #d6c8ad;padding:24px 0}.sell-v2-ecosystem article h3{text-transform:uppercase;font:800 13px/1 var(--nappo-ui);letter-spacing:.08em;margin:0 0 8px}.sell-v2-ecosystem article p{color:#655f55;max-width:680px;font:400 16px/1.62 var(--nappo-editorial);margin:0}.sell-methods-expanded{background:#fff}.sell-method-detail{grid-template-columns:1fr 1fr;align-items:stretch;min-height:720px;display:grid}.sell-method-detail.is-reversed .sell-method-media{order:2}.sell-method-media{background:#080807;min-height:560px;overflow:hidden}.sell-method-media img,.sell-method-media video{object-fit:cover;width:100%;height:100%;display:block}.sell-method-copy{background:#fff;flex-direction:column;justify-content:center;padding:clamp(54px,7vw,115px);display:flex}.sell-method-detail:nth-child(2n) .sell-method-copy{background:#f7f2e8}.sell-method-copy>span{color:#c7a35d;font:400 clamp(58px,7vw,108px)/.9 var(--nappo-editorial)}.sell-method-copy h3{text-transform:uppercase;max-width:760px;font:800 clamp(34px,4.2vw,64px)/1.03 var(--nappo-ui);letter-spacing:-.025em;margin:18px 0 24px}.sell-method-copy>p:not(.eyebrow){color:#5f584d;max-width:760px;font:400 18px/1.75 var(--nappo-editorial);margin:0}.sell-method-copy>div{background:#dacbad;grid-template-columns:1fr 1fr;gap:1px;margin-top:34px;display:grid}.sell-method-copy b{color:#8a692d;text-transform:uppercase;min-height:58px;font:800 8px/1.35 var(--nappo-ui);letter-spacing:.09em;background:#fff;padding:15px}.sell-method-detail:nth-child(2n) .sell-method-copy b{background:#f7f2e8}.sell-v2-buyer{background:#fff;grid-template-columns:.9fr 1.1fr;gap:7vw;padding-top:94px;padding-bottom:102px;display:grid}.sell-v2-buyer h2{text-transform:uppercase;font:800 clamp(36px,4.6vw,68px)/1.04 var(--nappo-ui);letter-spacing:-.025em;margin:14px 0 22px}.sell-v2-buyer p:not(.eyebrow){color:#655f55;max-width:620px;font:400 18px/1.75 var(--nappo-editorial);margin:0}.sell-v2-buyer ol{border-top:1px solid #d6c8ad;margin:0;padding:0;list-style:none}.sell-v2-buyer li{color:#171713;min-height:78px;font:400 19px/1.35 var(--nappo-editorial);border-bottom:1px solid #d6c8ad;grid-template-columns:70px 1fr;align-items:center;padding:20px 0;display:grid}.sell-v2-buyer li span{color:#c7a35d;font:400 28px/1 var(--nappo-editorial)}.sell-v2-special-grid ul{border-top:1px solid #d8cab0;margin:18px 0 0;padding:0;list-style:none}.sell-v2-special-grid li{color:#6b6358;font:400 14px/1.45 var(--nappo-editorial);border-bottom:1px solid #d8cab0;padding:12px 0}.sell-v2-team{background:#f4efe5}.sell-v2-reach{padding-top:110px;padding-bottom:112px}@media (width<=1180px){.sell-v2-ecosystem,.sell-method-detail,.sell-v2-buyer{grid-template-columns:1fr}.sell-method-detail.is-reversed .sell-method-media{order:0}.sell-method-media{min-height:520px}.sell-v2-ecosystem>div:last-child{margin-top:10px}}@media (width<=780px){.sell-v2-ecosystem,.sell-v2-buyer,.sell-v2-reach{padding-top:74px;padding-bottom:78px}.sell-v2-ecosystem h2,.sell-v2-buyer h2{font-size:34px}.sell-method-detail{min-height:0}.sell-method-media{min-height:360px}.sell-method-copy{padding:58px 24px}.sell-method-copy>span{font-size:58px}.sell-method-copy h3{font-size:32px}.sell-method-copy>p:not(.eyebrow),.sell-v2-ecosystem>div:first-child>p:last-child,.sell-v2-buyer p:not(.eyebrow){font-size:16px}.sell-v2-buyer li{grid-template-columns:48px 1fr;font-size:16px}.sell-v2-buyer li span{font-size:24px}}.sell-v2-ecosystem{color:#fff;background:#080807;grid-template-columns:1.05fr .95fr;align-items:end;min-height:100svh;padding-top:clamp(90px,10vw,150px);padding-bottom:clamp(90px,10vw,150px);position:relative;overflow:hidden}.sell-v2-ecosystem:before{content:"";opacity:.92;background:linear-gradient(90deg,#080807f5,#080807b8 45%,#08080761),url(/images/offices/avenidas-04.jpeg) 50%/cover;position:absolute;inset:0}.sell-v2-ecosystem>*{z-index:1;position:relative}.sell-ecosystem-heading h2{color:#fff;text-transform:uppercase;max-width:980px;font:800 clamp(76px,12vw,172px)/.82 var(--nappo-ui);letter-spacing:-.065em;margin:18px 0 26px}.sell-ecosystem-heading h2:after{content:"";background:#c7a35d;width:120px;height:2px;margin-top:34px;display:block}.sell-ecosystem-heading>p:last-child{color:#f0e6d6;max-width:670px;font-size:21px;line-height:1.65}.sell-ecosystem-grid{background:#c7a35d52;border:1px solid #c7a35d5c;grid-template-columns:1fr 1fr;gap:1px;display:grid}.sell-v2-ecosystem .sell-ecosystem-grid article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080807c2;border:0;min-height:190px;padding:28px}.sell-v2-ecosystem .sell-ecosystem-grid article:first-child{grid-column:1/-1;min-height:220px}.sell-v2-ecosystem .sell-ecosystem-grid span{color:#c7a35d;font:400 31px/1 var(--nappo-editorial);margin-bottom:24px;display:block}.sell-v2-ecosystem .sell-ecosystem-grid h3{color:#fff;margin:0 0 10px;font-size:18px}.sell-v2-ecosystem .sell-ecosystem-grid p{color:#ded4c1;font-size:15px}.sell-method-detail{background:#080807;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.sell-method-detail.is-reversed{justify-content:flex-end}.sell-method-media{min-height:0;position:absolute;inset:0}.sell-method-media:after{content:"";background:linear-gradient(#08080785,#08080733 46%,#080807d6),linear-gradient(90deg,#080807d1,#08080740 54%,#080807b3);position:absolute;inset:0}.sell-method-media img,.sell-method-media video{opacity:.94;height:100%}.sell-method-copy{z-index:1;color:#fff;width:min(900px,100% - 11vw);margin:0 0 clamp(46px,7vw,112px) clamp(28px,7vw,112px);padding:0;display:block;position:relative;background:0 0!important}.sell-method-detail.is-reversed .sell-method-copy{margin-left:0;margin-right:clamp(28px,7vw,112px)}.sell-method-number{position:absolute;top:clamp(-120px,-8vw,-72px);right:0;color:#c7a35d59!important;font-size:clamp(110px,18vw,260px)!important;line-height:.76!important}.sell-method-copy .eyebrow{color:#c7a35d}.sell-method-copy h3{color:#fff;max-width:850px;margin:16px 0 22px;font-size:clamp(43px,5.5vw,88px)}.sell-method-copy>p:not(.eyebrow){color:#f2eadb;max-width:760px;font-size:20px;line-height:1.68}.sell-method-copy>div{background:#c7a35d57;grid-template-columns:repeat(4,1fr);gap:1px;max-width:780px;margin-top:32px}.sell-method-copy b,.sell-method-detail:nth-child(2n) .sell-method-copy b{color:#fff;background:#080807c7;align-items:center;min-height:70px;display:flex}.sell-v2-team{color:#fff;min-height:100svh;padding-top:clamp(86px,9vw,140px);padding-bottom:clamp(86px,9vw,140px);position:relative;overflow:hidden;background:#080807!important}.sell-v2-team-layout{grid-template-columns:1.1fr .9fr;align-items:end;gap:56px;display:grid;position:relative}.sell-v2-video-card{min-height:clamp(520px,58vw,760px);box-shadow:0 38px 110px #00000061}.sell-v2-video-card>span{color:#fff;background:#c7a35d}.sell-backstage-copy h2{color:#fff;text-transform:uppercase;font:800 clamp(52px,7vw,104px)/.93 var(--nappo-ui);letter-spacing:-.045em;margin:14px 0 24px}.sell-backstage-copy h2 em{color:#c7a35d;font-style:normal}.sell-backstage-copy>p:not(.eyebrow){color:#efe5d5;max-width:660px;font:400 19px/1.72 var(--nappo-editorial);margin:0 0 34px}.sell-v2-team-list{border-top-color:#c7a35d57}.sell-v2-team-list article{border-bottom-color:#c7a35d57}.sell-v2-team-list h3{color:#fff}.sell-v2-team-list p{color:#d7cebe}.sell-v2-team aside{background:#080807d1;border-color:#c7a35d80;width:min(350px,31vw);padding:26px;position:absolute;top:0;right:0}.sell-v2-team aside strong{color:#c7a35d}.sell-v2-team aside p{color:#f0e6d6}.sell-v2-special-grid{grid-template-columns:1fr;gap:18px;max-width:1180px;margin:0 auto;display:grid}.sell-special-panel{background:#f7f2e8;border-top:1px solid #d4c09a}.sell-special-panel>button{color:#171713;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d4c09a;grid-template-columns:88px 1fr auto;align-items:center;gap:24px;width:100%;min-height:104px;margin:0;padding:0 32px;display:grid}.sell-special-panel>button span{color:#c7a35d;font:400 38px/1 var(--nappo-editorial)}.sell-special-panel>button strong{text-transform:uppercase;font:800 clamp(26px,3vw,44px)/1 var(--nappo-ui);letter-spacing:-.02em}.sell-special-panel>button em{color:#8a692d;text-transform:uppercase;font:800 9px/1 var(--nappo-ui);letter-spacing:.14em;font-style:normal}.sell-special-body{grid-template-columns:1.08fr .92fr;align-items:center;gap:44px;padding:38px 38px 44px;display:none}.sell-special-panel.is-open .sell-special-body{display:grid}.sell-special-video{background:#080807;min-height:430px;overflow:hidden}.sell-special-video video{object-fit:cover;width:100%;height:100%}.sell-special-body h3{text-transform:uppercase;font:800 clamp(36px,4.2vw,62px)/1 var(--nappo-ui);letter-spacing:-.03em;margin:12px 0 18px}.sell-special-body p:not(.eyebrow){color:#5f584d;font:400 18px/1.7 var(--nappo-editorial);margin:0}.sell-special-body ul{margin-top:28px}@media (width<=1180px){.sell-v2-ecosystem{grid-template-columns:1fr}.sell-ecosystem-grid{margin-top:38px}.sell-method-copy>div{grid-template-columns:1fr 1fr}.sell-v2-team-layout{grid-template-columns:1fr}.sell-v2-team aside{width:auto;position:static}.sell-special-body{grid-template-columns:1fr}}@media (width<=780px){.sell-v2-ecosystem,.sell-v2-team{min-height:0;padding-top:82px;padding-bottom:86px}.sell-ecosystem-heading h2{font-size:68px}.sell-ecosystem-heading>p:last-child{font-size:17px}.sell-ecosystem-grid{grid-template-columns:1fr}.sell-v2-ecosystem .sell-ecosystem-grid article,.sell-v2-ecosystem .sell-ecosystem-grid article:first-child{min-height:0;padding:24px}.sell-method-detail{min-height:680px}.sell-method-copy{width:calc(100% - 48px);margin:0 24px 54px!important}.sell-method-number{top:-82px;font-size:108px!important}.sell-method-copy h3{font-size:34px}.sell-method-copy>p:not(.eyebrow){font-size:16px}.sell-method-copy>div{grid-template-columns:1fr}.sell-v2-video-card{min-height:420px}.sell-backstage-copy h2{font-size:42px}.sell-backstage-copy>p:not(.eyebrow){font-size:16px}.sell-special-panel>button{grid-template-columns:52px 1fr;gap:12px;min-height:92px;padding:0 20px}.sell-special-panel>button em{grid-column:2}.sell-special-panel>button strong{font-size:24px}.sell-special-body{padding:24px 20px 30px}.sell-special-video{min-height:300px}.sell-special-body h3{font-size:31px}}.sell-journey-bar{grid-template-columns:repeat(7,1fr)}.sell-v2-process{text-align:left;background:#fff;padding-top:clamp(86px,8vw,128px);padding-bottom:clamp(86px,8vw,126px);overflow:hidden}.sell-v2-process header{max-width:980px;margin:0 0 42px}.sell-v2-process header>span{color:#665f54;max-width:660px;font:400 18px/1.7 var(--nappo-editorial);margin-top:18px;display:block}.sell-process-carousel{scroll-snap-type:x mandatory;margin-right:calc(var(--page-pad-x,clamp(24px,5vw,86px))*-1);scrollbar-width:thin;scrollbar-color:#c7a35d #eee6d7;grid-auto-columns:minmax(330px,31vw);grid-auto-flow:column;gap:22px;padding:10px max(24px,50vw - 730px) 24px 0;display:grid;overflow-x:auto}.sell-process-carousel article{scroll-snap-align:start;color:#fff;background:#080807;flex-direction:column;justify-content:flex-end;min-height:560px;padding:28px;display:flex;position:relative;overflow:hidden}.sell-process-carousel article>div{position:absolute;inset:0}.sell-process-carousel article>div:after{content:"";background:linear-gradient(#00000014,#000000c7);position:absolute;inset:0}.sell-process-carousel img,.sell-process-carousel video{object-fit:cover;width:100%;height:100%}.sell-process-carousel span,.sell-process-carousel h3,.sell-process-carousel p{z-index:1;position:relative}.sell-process-carousel span{color:#c7a35d;font:400 52px/.9 var(--nappo-editorial)}.sell-process-carousel h3{text-transform:uppercase;max-width:330px;font:800 25px/1.04 var(--nappo-ui);letter-spacing:-.02em;margin:18px 0 12px}.sell-process-carousel p{color:#f5ebdb;max-width:330px;font:400 16px/1.55 var(--nappo-editorial);margin:0}.sell-section-cta{color:#8a692d;text-transform:uppercase;min-height:62px;font:800 10px/1 var(--nappo-ui);letter-spacing:.14em;cursor:pointer;background:#fff;border:1px solid #c7a35d;margin-top:30px;padding:0 34px}.sell-section-cta.is-gold{color:#fff;background:#c7a35d}.sell-trust-hero{color:#fff;background:#080807;padding-top:clamp(92px,9vw,145px);padding-bottom:clamp(92px,9vw,145px);position:relative;overflow:hidden}.sell-trust-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 12%,#c7a35d38,#0000 28%),linear-gradient(135deg,#080807fa,#080807d6);position:absolute;inset:0}.sell-trust-hero>*{z-index:1;position:relative}.sell-trust-hero header{max-width:1160px;margin-bottom:52px}.sell-trust-hero h2{text-transform:uppercase;max-width:1040px;font:800 clamp(48px,7vw,112px)/.92 var(--nappo-ui);letter-spacing:-.055em;margin:16px 0 18px}.sell-trust-hero header>span{color:#f0e6d6;max-width:700px;font:400 20px/1.6 var(--nappo-editorial);display:block}.sell-trust-grid{grid-template-columns:1.1fr .95fr .95fr;align-items:stretch;gap:26px;display:grid}.sell-trust-grid article{color:#fff;background:#111;flex-direction:column;justify-content:flex-end;min-height:610px;padding:30px;display:flex;position:relative;overflow:hidden}.sell-trust-grid article:first-child{min-height:700px}.sell-trust-grid article>div{position:absolute;inset:0}.sell-trust-grid article>div:after{content:"";background:linear-gradient(#0000000d,#000000d6);position:absolute;inset:0}.sell-trust-grid img,.sell-trust-grid video{object-fit:cover;opacity:.86;width:100%;height:100%}.sell-trust-grid span,.sell-trust-grid h3,.sell-trust-grid p,.sell-trust-grid ul{z-index:1;position:relative}.sell-trust-grid span{color:#c7a35d;font:400 46px/1 var(--nappo-editorial)}.sell-trust-grid h3{text-transform:uppercase;font:800 clamp(27px,3vw,48px)/.98 var(--nappo-ui);letter-spacing:-.03em;margin:16px 0 14px}.sell-trust-grid p{color:#f6ecdd;font:400 17px/1.62 var(--nappo-editorial);margin:0}.sell-trust-grid ul{grid-template-columns:1fr 1fr;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:grid}.sell-trust-grid li{color:#fff;text-transform:uppercase;font:800 8px/1.35 var(--nappo-ui);letter-spacing:.1em;border-top:1px solid #c7a35d6b;padding:10px 0}.sell-trust-grid{grid-template-columns:1fr;gap:34px;display:grid}.sell-trust-grid article,.sell-trust-grid article:first-child{color:#171713;background:#fff;grid-template-columns:1.02fr .98fr;align-items:stretch;min-height:0;padding:0;display:grid;overflow:visible}.sell-trust-grid article:nth-child(2n){background:#f7f2e8;grid-template-columns:.98fr 1.02fr}:is(.sell-trust-grid article:has(.sell-inline-ecosystem),.sell-trust-grid article:has(.sell-inline-portals)){grid-template-rows:auto auto}.sell-trust-grid article:nth-child(2n) .sell-trust-copy{order:2}.sell-trust-grid article>div,.sell-trust-grid article>div:after{background:0 0;position:static}.sell-trust-copy{flex-direction:column;justify-content:center;padding:clamp(38px,5vw,78px);display:flex}.sell-trust-copy span{color:#c7a35d;font:400 clamp(58px,7vw,104px)/.85 var(--nappo-editorial)}.sell-trust-copy h3{color:#171713;text-transform:uppercase;max-width:760px;font:800 clamp(42px,5vw,82px)/.94 var(--nappo-ui);letter-spacing:-.05em;margin:22px 0 20px}.sell-trust-copy p{color:#5f584d;max-width:720px;font:400 20px/1.68 var(--nappo-editorial);margin:0}.sell-trust-copy ul{background:#dbcba9;grid-template-columns:1fr 1fr;gap:1px;margin:34px 0 0;padding:0;list-style:none;display:grid}.sell-trust-copy li{color:#8a692d;text-transform:uppercase;min-height:64px;font:800 8px/1.35 var(--nappo-ui);letter-spacing:.1em;background:#fff;border:0;align-items:center;padding:15px;display:flex}.sell-trust-grid article:nth-child(2n) .sell-trust-copy li{background:#f7f2e8}.sell-trust-media{min-height:520px;overflow:hidden;background:#080807!important;position:relative!important}.sell-trust-media img,.sell-trust-media video{object-fit:cover;opacity:.95;width:100%;height:100%}.sell-trust-media em{color:#fff;text-transform:uppercase;font:800 8px/1 var(--nappo-ui);letter-spacing:.14em;background:#c7a35d;padding:12px 15px;font-style:normal;position:absolute;bottom:22px;left:24px}.sell-trust-mark{text-align:center;color:#fff;background:#11110f;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.sell-trust-mark strong{color:#c7a35d;font:400 clamp(66px,8vw,132px)/.85 var(--nappo-editorial)}.sell-trust-mark small{text-transform:uppercase;font:800 11px/1.4 var(--nappo-ui);letter-spacing:.14em;margin-top:16px}.sell-counter-block{text-align:center;color:#fff;background:#11110f;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:520px;padding:clamp(28px,4vw,58px);display:flex}.sell-counter-block strong{color:#c7a35d;font:700 clamp(58px,7vw,118px)/.84 var(--nappo-ui);letter-spacing:-.055em}.sell-counter-block>span{text-transform:uppercase;font:800 12px/1.2 var(--nappo-ui);letter-spacing:.16em;margin-top:16px}.sell-counter-block>div{background:#c7a35d47;grid-template-columns:repeat(3,1fr);gap:1px;width:100%;margin-top:42px;display:grid}.sell-counter-block section{flex-direction:column;justify-content:center;align-items:center;color:#fff!important;background:#11110f!important;min-height:94px!important;padding:18px!important;display:flex!important}.sell-counter-block b{color:#c7a35d;font:400 34px/1 var(--nappo-editorial)}.sell-counter-block small{text-transform:uppercase;max-width:160px;font:800 7px/1.35 var(--nappo-ui);letter-spacing:.1em;margin-top:8px}.sell-inline-ecosystem,.sell-inline-portals{color:#fff;background:#080807;grid-column:1/-1;display:grid}.sell-inline-ecosystem{background:#c7a35d4d;grid-template-columns:repeat(5,1fr);gap:1px}.sell-inline-ecosystem section{background:#080807;min-height:190px;padding:28px}.sell-inline-ecosystem span{color:#c7a35d;font:400 28px/1 var(--nappo-editorial);display:block}.sell-inline-ecosystem h4{color:#fff;text-transform:uppercase;font:800 14px/1 var(--nappo-ui);letter-spacing:.08em;margin:18px 0 10px}.sell-inline-ecosystem p{color:#e8decd;font:400 15px/1.55 var(--nappo-editorial);margin:0}.sell-inline-portals{background:#0c0c0a;grid-template-columns:.38fr .62fr;gap:42px;padding:clamp(34px,5vw,68px)}.sell-inline-portals h4{color:#fff;text-transform:uppercase;font:800 clamp(22px,2.5vw,38px)/1.08 var(--nappo-ui);letter-spacing:-.02em;margin:0 0 28px}.sell-inline-portals .sell-v2-portals{border-bottom-color:#c7a35d57;grid-template-columns:repeat(4,1fr);margin-bottom:26px;padding-bottom:28px}.sell-inline-portals .sell-v2-channels span{background:#0c0c0a}.sell-trust-reach{color:#fff;background:#11110f;grid-template-columns:.72fr 1.28fr;gap:60px;margin-top:44px;padding:clamp(42px,5vw,72px);display:grid}.sell-trust-reach .sell-v2-portals{border-bottom-color:#c7a35d57}.sell-trust-reach .sell-v2-channels span{background:#11110f}.sell-trust-hero .sell-section-cta{margin-top:36px}.sell-seven-steps{text-align:center;background:#f7f2e8;padding-top:88px;padding-bottom:90px}.sell-seven-steps h2{text-transform:uppercase;font:800 clamp(46px,6vw,92px)/.9 var(--nappo-ui);letter-spacing:-.045em;margin:12px auto 42px}.sell-seven-steps h2 em{color:#c7a35d;font-style:normal}.sell-seven-steps>div{background:#d6c8ad;grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.sell-seven-steps article{background:#f7f2e8;flex-direction:column;justify-content:center;align-items:center;min-height:178px;padding:24px 14px;display:flex}.sell-seven-steps article span{color:#c7a35d;font:400 34px/1 var(--nappo-editorial)}.sell-seven-steps article h3{text-transform:uppercase;font:800 10px/1.35 var(--nappo-ui);letter-spacing:.08em;margin:16px 0 0}.sell-special-panel,.sell-special-panel>button,.sell-special-body ul,.sell-special-body li{border-color:#c7a35d38}.sell-special-panel{background:#faf7ef}.sell-special-panel>button{min-height:118px}.sell-special-body{background:#fff}.sell-special-video{min-height:500px}.sell-special-body li{font-size:15px}@media (width<=1180px){.sell-journey-bar{grid-template-columns:repeat(4,1fr)}.sell-trust-grid article,.sell-trust-grid article:first-child,.sell-trust-grid article:nth-child(2n){grid-template-columns:1fr}.sell-trust-grid article:nth-child(2n) .sell-trust-copy{order:0}.sell-inline-ecosystem{grid-template-columns:1fr 1fr}.sell-inline-portals,.sell-trust-reach{grid-template-columns:1fr}.sell-seven-steps>div{grid-template-columns:repeat(4,1fr)}}@media (width<=780px){.sell-journey-bar{grid-template-columns:repeat(2,1fr)}.sell-v2-process{text-align:left}.sell-v2-process header>span{font-size:16px}.sell-process-carousel{grid-auto-columns:82vw;margin-right:-24px;padding-right:24px}.sell-process-carousel article{min-height:500px}.sell-section-cta{width:100%}.sell-trust-hero h2{font-size:42px}.sell-trust-hero header>span{font-size:17px}.sell-trust-copy{padding:34px 24px}.sell-trust-copy h3{font-size:34px}.sell-trust-copy p{font-size:16px}.sell-trust-copy ul{grid-template-columns:1fr}.sell-trust-media{min-height:330px}.sell-counter-block{min-height:360px}.sell-counter-block>div,.sell-inline-ecosystem{grid-template-columns:1fr}.sell-inline-portals{padding:30px 20px}.sell-inline-portals .sell-v2-portals,.sell-inline-portals .sell-v2-channels{grid-template-columns:1fr 1fr}.sell-trust-reach{padding:34px 24px}.sell-seven-steps>div{grid-template-columns:1fr 1fr}.sell-seven-steps article{min-height:145px}.sell-seven-steps article:last-child{grid-column:1/-1}}.sell-video-page .sell-v2-hero-copy{bottom:clamp(64px,11vh,132px)}.sell-video-page .sell-journey-bar{display:none!important}.sell-video-page .sell-trust-hero{padding-top:clamp(82px,8vw,128px);padding-bottom:clamp(82px,8vw,128px);color:#171713!important;background:#fff!important}.sell-video-page .sell-trust-hero:before{display:none}.sell-video-page .sell-trust-hero header{text-align:center;max-width:1080px;margin:0 auto clamp(58px,7vw,96px)}.sell-video-page .sell-trust-hero h2{color:#171713;font-family:var(--nappo-editorial);letter-spacing:-.045em;text-transform:none;font-weight:400}.sell-video-page .sell-trust-hero header>span{color:#5f584d;margin:0 auto}.sell-video-page .sell-trust-grid article,.sell-video-page .sell-trust-grid article:first-child,.sell-video-page .sell-trust-grid article:nth-child(2n){color:#171713;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(38px,6vw,90px);display:grid;background:0 0!important}.sell-video-page .sell-trust-copy{padding:0;background:0 0!important}.sell-video-page .sell-trust-copy span{font-size:clamp(74px,8vw,130px)}.sell-video-page .sell-trust-copy h3{color:#171713;font-family:var(--nappo-editorial);letter-spacing:-.05em;text-transform:none;font-weight:400}.sell-video-page .sell-trust-copy p{color:#514b43}.sell-video-page .sell-trust-copy ul{background:0 0;grid-template-columns:1fr 1fr;gap:18px 30px;margin-top:34px;display:grid}.sell-video-page .sell-trust-copy li{color:#a67b2e;letter-spacing:.12em;border-bottom:1px solid #c7a35d61;min-height:0;padding:0 0 12px;font-size:12px;line-height:1.45;background:0 0!important}.sell-video-page .sell-trust-media{min-height:clamp(380px,38vw,590px);background:#080807!important}.sell-video-page .sell-trust-media em{color:#8a692d;background:#fff;border:1px solid #c7a35d8c}.sell-video-page .sell-counter-block{background:#0a0a09;min-height:clamp(390px,38vw,590px)}.sell-video-page .sell-counter-block strong{color:#c7a35d;font-family:var(--nappo-ui);font-weight:800}.sell-video-page .sell-counter-block>div{background:0 0;gap:16px}.sell-video-page .sell-counter-block section{border:1px solid #c7a35d59;background:#0a0a09!important;min-height:106px!important}.sell-video-page .sell-counter-block b{color:#c7a35d;font-size:clamp(28px,3vw,45px)}.sell-video-page .sell-inline-ecosystem{background:0 0;border-top:1px solid #c7a35d47;border-bottom:1px solid #c7a35d47;grid-template-columns:repeat(5,1fr);gap:0;margin-top:clamp(28px,4vw,50px);display:grid}.sell-video-page .sell-inline-ecosystem section{background:0 0;border-right:1px solid #c7a35d38;min-height:0;padding:26px 22px}.sell-video-page .sell-inline-ecosystem section:last-child{border-right:0}.sell-video-page .sell-inline-ecosystem span{color:#c7a35d;font-size:28px}.sell-video-page .sell-inline-ecosystem h4{color:#171713}.sell-video-page .sell-inline-ecosystem p{color:#5f584d}.sell-video-page .sell-inline-portals{background:#080807;grid-template-columns:.42fr .58fr;gap:clamp(34px,5vw,76px);margin-top:clamp(30px,4vw,56px);padding:clamp(42px,6vw,84px)}.sell-video-page .sell-inline-portals .sell-v2-marketing-box{flex-direction:column;justify-content:center;width:100%;min-height:100%;display:flex}.sell-video-page .sell-inline-portals h4{color:#fff;font-family:var(--nappo-editorial);text-transform:none;letter-spacing:-.025em;font-weight:400}.sell-video-page .sell-inline-portals .sell-v2-portals{border-bottom:1px solid #c7a35d52;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 30px;padding:0 0 30px;display:grid}.sell-video-page .sell-inline-portals .sell-v2-portals span{color:#fff;border:1px solid #c7a35d47;min-height:58px;padding:12px;font-size:18px}.sell-video-page .sell-inline-portals .sell-v2-channels{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sell-video-page .sell-inline-portals .sell-v2-channels span{background:#0d0d0b;border:1px solid #ffffff1f;min-height:48px}.sell-video-page .sell-trust-hero .sell-section-cta{text-align:center;width:min(420px,100%);margin:clamp(56px,7vw,92px) auto 0;display:block}.sell-video-page .sell-v2-process{text-align:center;background:#f7f2e8}.sell-video-page .sell-v2-process header{margin:0 auto 48px}.sell-video-page .sell-v2-process h2{font-family:var(--nappo-editorial);text-transform:none;font-weight:400}.sell-video-page .sell-v2-process header>span{margin:18px auto 0}.sell-video-page .sell-process-carousel{grid-auto-columns:minmax(310px,28vw);gap:34px;padding-top:0}.sell-video-page .sell-process-carousel article{color:#171713;text-align:left;background:0 0;justify-content:flex-start;min-height:360px;padding:0}.sell-video-page .sell-process-carousel article>div{display:none}.sell-video-page .sell-process-carousel span{color:#c7a35d;font-size:clamp(64px,7vw,112px)}.sell-video-page .sell-process-carousel h3{color:#171713;max-width:390px;font-family:var(--nappo-editorial);text-transform:none;letter-spacing:-.04em;font-size:clamp(31px,3.2vw,50px);font-weight:400}.sell-video-page .sell-process-carousel p{color:#4e4941;max-width:390px;font-size:18px}.sell-video-page .sell-v2-process .sell-section-cta{width:min(420px,100%);margin:42px auto 0;display:block}.sell-video-page .sell-methods-expanded{background:#fff}.sell-video-page .sell-method-detail,.sell-video-page .sell-method-detail.is-reversed{color:#171713;background:#fff;border-top:1px solid #c7a35d33;min-height:0;padding:clamp(64px,8vw,126px) clamp(24px,6vw,96px);display:block;overflow:visible}.sell-video-page .sell-method-copy,.sell-video-page .sell-method-detail.is-reversed .sell-method-copy{color:#171713;width:min(1180px,100%);padding:0;background:0 0!important;margin:0 auto!important}.sell-video-page .sell-method-number{display:block;position:static;color:#c7a35d!important;font-size:clamp(82px,9vw,144px)!important}.sell-video-page .sell-method-copy h3{color:#171713;max-width:980px;font-family:var(--nappo-editorial);text-transform:none;letter-spacing:-.055em;font-size:clamp(42px,5.4vw,82px);font-weight:400}.sell-video-page .sell-method-copy>p:not(.eyebrow){color:#4d4840;max-width:920px}.sell-video-page .sell-method-copy>div{background:0 0;grid-template-columns:repeat(4,1fr);gap:22px;max-width:none}.sell-video-page .sell-method-copy b,.sell-video-page .sell-method-detail:nth-child(2n) .sell-method-copy b{color:#a67b2e;border-bottom:1px solid #c7a35d5c;min-height:0;padding:0 0 14px;font-size:12px;background:0 0!important}.sell-video-page .sell-v2-special{background:#fff;padding-top:clamp(80px,8vw,124px)}.sell-video-page .sell-v2-special-grid{gap:clamp(64px,8vw,118px);max-width:none}.sell-video-page .sell-special-panel{background:0 0;border:0}.sell-video-page .sell-special-panel>button{display:none}.sell-video-page .sell-special-body,.sell-video-page .sell-special-panel.is-open .sell-special-body{background:0 0;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(38px,6vw,90px);padding:0;display:grid}.sell-video-page .sell-special-panel:nth-child(2n) .sell-special-video{order:2}.sell-video-page .sell-special-video{min-height:clamp(420px,45vw,680px)}.sell-video-page .sell-special-body h3{font-family:var(--nappo-editorial);text-transform:none;letter-spacing:-.055em;font-weight:400}.sell-video-page .sell-special-body p:not(.eyebrow){color:#4d4840;font-size:19px}.sell-video-page .sell-special-body ul{border:0;grid-template-columns:1fr 1fr;gap:14px 24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.sell-video-page .sell-special-body li{color:#a67b2e;font:800 11px/1.45 var(--nappo-ui);letter-spacing:.1em;text-transform:uppercase;border:0;border-bottom:1px solid #c7a35d57;padding:0 0 13px}.sell-video-page .sell-v2-form{background:#080807}@media (width<=1180px){.sell-video-page .sell-trust-grid article,.sell-video-page .sell-trust-grid article:first-child,.sell-video-page .sell-trust-grid article:nth-child(2n),.sell-video-page .sell-trust-grid article:nth-child(2),.sell-video-page .sell-special-body,.sell-video-page .sell-special-panel.is-open .sell-special-body{grid-template-columns:1fr;padding-left:0}.sell-video-page .sell-trust-grid article:nth-child(2) .sell-trust-copy,.sell-video-page .sell-special-panel:nth-child(2n) .sell-special-video{order:0}.sell-video-page .sell-inline-ecosystem{grid-template-columns:1fr 1fr}.sell-video-page .sell-inline-portals{grid-template-columns:1fr}.sell-video-page .sell-method-copy>div{grid-template-columns:1fr 1fr}}@media (width<=780px){.sell-video-page .sell-v2-hero-copy{bottom:70px}.sell-video-page .sell-trust-hero,.sell-video-page .sell-v2-process,.sell-video-page .sell-v2-special{padding-top:72px;padding-bottom:78px}.sell-video-page .sell-trust-hero h2{font-size:42px}.sell-video-page .sell-trust-copy span,.sell-video-page .sell-process-carousel span,.sell-video-page .sell-method-number{font-size:64px!important}.sell-video-page .sell-trust-copy h3,.sell-video-page .sell-process-carousel h3,.sell-video-page .sell-method-copy h3,.sell-video-page .sell-special-body h3{font-size:34px}.sell-video-page .sell-trust-copy p,.sell-video-page .sell-method-copy>p:not(.eyebrow),.sell-video-page .sell-special-body p:not(.eyebrow){font-size:16px}.sell-video-page .sell-trust-copy ul,.sell-video-page .sell-counter-block>div,.sell-video-page .sell-inline-ecosystem,.sell-video-page .sell-method-copy>div,.sell-video-page .sell-special-body ul{grid-template-columns:1fr}.sell-video-page .sell-trust-media,.sell-video-page .sell-counter-block{min-height:330px}.sell-video-page .sell-inline-portals{padding:30px 20px}.sell-video-page .sell-inline-portals .sell-v2-portals,.sell-video-page .sell-inline-portals .sell-v2-channels{grid-template-columns:1fr 1fr}.sell-video-page .sell-method-detail{padding:58px 24px}.sell-video-page .sell-process-carousel{grid-auto-columns:82vw;margin-right:-24px;padding-right:24px}.sell-video-page .sell-process-carousel article{min-height:340px}.sell-video-page .sell-special-video{min-height:320px}}.sell-video-page .sell-trust-grid article:nth-child(2) .sell-trust-media{min-height:0;overflow:visible;background:0 0!important}.sell-video-page .sell-trust-grid article:nth-child(2) .sell-trust-media em{display:none}.sell-video-page .sell-trust-grid article:nth-child(2) .sell-counter-block{color:#171713;text-align:left;background:0 0;align-items:flex-start;min-height:0;padding:0}.sell-video-page .sell-trust-grid article:nth-child(2) .sell-counter-block strong{color:#c7a35d;font-size:clamp(62px,7vw,118px)}.sell-video-page .sell-trust-grid article:nth-child(2) .sell-counter-block>span{color:#171713}.sell-video-page .sell-trust-grid article:nth-child(2) .sell-counter-block>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px;display:grid}.sell-video-page .sell-trust-grid article:nth-child(2) .sell-counter-block section{border:0;border-bottom:1px solid #c7a35d61;align-items:flex-start;background:0 0!important;min-height:0!important;padding:0 0 14px!important}.sell-video-page .sell-trust-grid article:nth-child(2) .sell-counter-block b{color:#c7a35d}.sell-video-page .sell-trust-grid article:nth-child(2) .sell-counter-block small{color:#5f584d;text-align:left}.sell-video-page .sell-trust-grid article:nth-child(3){padding:clamp(44px,6vw,84px);color:#fff!important;background:#080807!important;display:block!important}.sell-video-page .sell-trust-grid article:nth-child(3) .sell-trust-copy{text-align:center;max-width:1040px;margin:0 auto clamp(36px,5vw,64px)}.sell-video-page .sell-trust-grid article:nth-child(3) .sell-trust-copy p{color:#f2eadb;max-width:760px;margin:0 auto}.sell-video-page .sell-trust-grid article:nth-child(3) .sell-trust-copy ul{max-width:820px;margin-left:auto;margin-right:auto}.sell-video-page .sell-inline-portals{color:#fff;background:0 0;margin-top:0;padding:0;display:block}.sell-video-page .sell-idealista-investment{border-bottom:1px solid #c7a35d61;grid-template-columns:auto 1fr;align-items:end;gap:10px 32px;max-width:1100px;margin:0 auto clamp(34px,5vw,62px);padding-bottom:28px;display:grid}.sell-video-page .sell-idealista-investment span,.sell-video-page .sell-idealista-investment small{color:#fff;text-transform:uppercase;font:800 10px/1.4 var(--nappo-ui);letter-spacing:.15em}.sell-video-page .sell-idealista-investment strong{color:#c7a35d;font:400 clamp(58px,8vw,126px)/.86 var(--nappo-editorial);letter-spacing:-.04em;grid-row:1/3}.sell-video-page .sell-inline-portals h4{color:#fff;text-align:center;max-width:800px;margin:0 auto 34px;font-size:clamp(32px,4vw,58px)}.sell-video-page .sell-inline-portals .sell-v2-portals{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0 0 28px;padding:0 0 28px}.sell-video-page .sell-inline-portals .sell-v2-portals span{color:#fff;min-height:54px;font:700 clamp(13px,1.1vw,18px)/1.1 var(--nappo-editorial);white-space:normal;border:1px solid #c7a35d4d;padding:10px 8px}.sell-video-page .sell-inline-portals .sell-v2-channels{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sell-video-page .sell-inline-portals .sell-v2-channels span{color:#fff;min-height:50px;font:800 8px/1.35 var(--nappo-ui);letter-spacing:.1em;padding:12px 10px;overflow:hidden}.sell-video-page .sell-portals-marquee{border-top:1px solid #c7a35d42;border-bottom:1px solid #c7a35d42;margin:0 0 34px;padding:18px 0;position:relative;overflow:hidden}.sell-video-page .sell-portals-track{align-items:center;gap:12px;min-width:max-content;padding-right:12px;animation:34s linear infinite sellPortalsMarquee;display:inline-flex}.sell-video-page .sell-portal-logo-card{background:#fff;border:1px solid #c7a35d47;justify-content:center;align-items:center;width:150px;height:62px;padding:12px 18px;display:inline-flex}.sell-video-page .sell-portal-logo-card img{object-fit:contain;max-width:100%;max-height:34px;display:block}.sell-video-page .sell-portal-logo-card b{color:#171713;font:800 14px/1 var(--nappo-ui);letter-spacing:.02em;text-transform:none;display:none}.sell-video-page .sell-portal-logo-card.is-text-fallback b{display:block}@keyframes sellPortalsMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 7px))}}.sell-video-page .sell-v2-form{color:#171713;background:#fff;grid-template-columns:.86fr 1.14fr;gap:0;padding:0!important}.sell-video-page .sell-v2-form>div{color:#fff;background:#c7a35d;flex-direction:column;justify-content:center;min-height:640px;padding:clamp(54px,7vw,112px);display:flex}.sell-video-page .sell-v2-form>div .eyebrow,.sell-video-page .sell-v2-form>div h2,.sell-video-page .sell-v2-form>div span{color:#fff!important}.sell-video-page .sell-v2-form>div h2{max-width:620px;font-family:var(--nappo-editorial);text-transform:none;letter-spacing:-.05em;margin:16px 0 24px;font-weight:400}.sell-video-page .sell-v2-form>div span{max-width:510px;font:400 18px/1.7 var(--nappo-editorial)}.sell-video-page .sell-universal-form{color:#171713;background:#fff;gap:23px;min-height:640px;padding:clamp(42px,6vw,86px);display:grid}.sell-video-page .sell-universal-form label{color:#9a762f;text-transform:uppercase;font:800 8px/1 var(--nappo-ui);letter-spacing:.16em;gap:9px;margin:0;display:grid}.sell-video-page .sell-universal-form input,.sell-video-page .sell-universal-form select,.sell-video-page .sell-universal-form textarea{color:#28241d;width:100%;font:400 17px/1.35 var(--nappo-editorial);background:0 0;border:0;border-bottom:1px solid #cdbb98;border-radius:0;outline:0;padding:13px 0}.sell-video-page .sell-universal-form textarea{resize:vertical}.sell-video-page .sell-universal-form .footer-form-row{grid-template-columns:1fr 1fr;gap:28px;display:grid}.sell-video-page .sell-universal-form .footer-form-privacy{color:#6f675b;text-transform:none;letter-spacing:0;grid-template:none;align-items:center;gap:10px;font-size:10px;display:flex}.sell-video-page .sell-universal-form .footer-form-privacy input{accent-color:#a9823b;width:15px;height:15px;margin:0}.sell-video-page .sell-universal-form button{color:#9a762f;text-transform:uppercase;min-height:58px;font:800 8px/1 var(--nappo-ui);letter-spacing:.17em;cursor:pointer;background:#fff;border:1px solid #a9823b;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.sell-video-page .sell-universal-form button:hover{color:#fff;background:#a9823b}.sell-video-page .sell-universal-form small{color:#8a8173;font:400 11px/1.4 var(--nappo-ui)}@media (width<=1180px){.sell-video-page .sell-inline-portals .sell-v2-portals{grid-template-columns:repeat(4,minmax(0,1fr))}.sell-video-page .sell-v2-form{grid-template-columns:1fr}.sell-video-page .sell-v2-form>div,.sell-video-page .sell-universal-form{min-height:0}}@media (width<=780px){.sell-video-page .sell-trust-grid article:nth-child(2) .sell-counter-block>div,.sell-video-page .sell-inline-portals .sell-v2-portals,.sell-video-page .sell-inline-portals .sell-v2-channels,.sell-video-page .sell-universal-form .footer-form-row{grid-template-columns:1fr}.sell-video-page .sell-trust-grid article:nth-child(3){padding:42px 22px}.sell-video-page .sell-idealista-investment{text-align:center;grid-template-columns:1fr}.sell-video-page .sell-idealista-investment strong{grid-row:auto}.sell-video-page .sell-inline-portals h4{font-size:31px}.sell-video-page .sell-v2-form>div,.sell-video-page .sell-universal-form{padding:34px 24px}}.sell-video-page .sell-trust-grid article:nth-child(2) .sell-trust-copy{order:0!important}.sell-video-page .sell-trust-kicker,.sell-video-page .sell-counter-block>p{text-transform:uppercase;font:800 9px/1 var(--nappo-ui);letter-spacing:.22em;margin:0 0 14px;color:#c7a35d!important}.sell-video-page .sell-counter-years{flex-wrap:wrap;justify-content:center;background:0 0!important;gap:8px!important;width:auto!important;margin-top:28px!important;display:flex!important}.sell-video-page .sell-counter-years button{color:#c7a35d;text-transform:uppercase;min-height:34px;font:800 8px/1 var(--nappo-ui);letter-spacing:.14em;cursor:pointer;background:0 0;border:1px solid #c7a35d8c;margin:0;padding:0 14px}.sell-video-page .sell-counter-years button.is-active,.sell-video-page .sell-counter-years button:hover{color:#080807;background:#c7a35d}.sell-video-page .sell-counter-metrics{grid-template-columns:repeat(3,1fr);width:100%;background:#c7a35d47!important;gap:1px!important;margin-top:34px!important;display:grid!important}@media (width<=780px){.sell-video-page .sell-counter-metrics{grid-template-columns:1fr!important}}.sell-video-page{width:100%;max-width:100%;overflow-x:clip}.sell-video-page :is(section,article,header,div,figure,form){min-width:0}.sell-video-page :is(h1,h2,h3,h4,p,span,strong,li){overflow-wrap:anywhere}.sell-video-page :is(img,video,iframe),.sell-video-page .sell-process-carousel{max-width:100%}.sell-video-page .sell-portals-master{background:#fff;border:1px solid #c7a35d57;width:100%;margin:0 0 34px;padding:22px;overflow:hidden}.sell-video-page .sell-portals-master img{object-fit:contain;width:100%;height:auto;display:block}@media (width<=780px){.sell-video-page .sell-portals-master{margin-bottom:26px;padding:10px}.sell-video-page .sell-v2-hero-copy,.sell-video-page .sell-trust-copy,.sell-video-page .sell-method-copy,.sell-video-page .sell-special-body{max-width:100%}}.brand-story-page{color:#151512;background:#fff;overflow:hidden}.brand-story-page .nav-wrap{position:absolute}.brand-story-page em{color:#b58d43;font-style:italic}.brand-story-page h1,.brand-story-page h2,.brand-story-page h3,.brand-story-page blockquote{letter-spacing:-.04em;font-family:Georgia,serif;font-weight:400}.brand-story-page p{font-size:17px;line-height:1.78}.brand-story-page figure{margin:0}.brand-story-page figure img,.brand-story-page section>img{object-fit:cover;width:100%;height:100%;display:block}.brand-magazine-hero{color:#fff;background:#111;min-height:100svh;position:relative}.brand-magazine-hero>img{object-position:center;position:absolute;inset:0}.brand-magazine-shade{background:linear-gradient(90deg,#000000bf,#00000014 65%),linear-gradient(#0000 50%,#00000073);position:absolute;inset:0}.brand-magazine-title{z-index:1;position:absolute;bottom:clamp(85px,13vh,150px);left:clamp(24px,7vw,120px)}.brand-magazine-title p{text-transform:uppercase;letter-spacing:.24em;margin:0 0 18px;font:11px Arial,sans-serif}.brand-magazine-title h1{text-transform:uppercase;margin:0;font-size:clamp(68px,9.4vw,158px);line-height:.78}.brand-magazine-title h1 em{color:#d0aa62}.brand-scroll{z-index:1;text-transform:uppercase;letter-spacing:.2em;font-size:9px;position:absolute;bottom:35px;right:clamp(24px,5vw,80px)}.brand-origin{grid-template-columns:.92fr 1.08fr;align-items:start;gap:9vw;padding-top:150px;padding-bottom:165px;display:grid}.brand-origin figure{height:780px;position:sticky;top:40px}.brand-origin figure img{object-position:38% center}.brand-origin figcaption,.brand-generation figcaption{color:#96722f;text-transform:uppercase;letter-spacing:.19em;margin-top:14px;font-size:9px}.brand-origin-copy{padding-top:60px}.brand-origin-copy h2{margin:14px 0 55px;font-size:clamp(52px,5vw,78px);line-height:1.02}.brand-origin-copy>p:not(.eyebrow){color:#625d54;max-width:700px}.brand-origin-copy strong{color:#a47c35;margin-top:45px;font:italic 400 clamp(40px,4.4vw,70px) Georgia,serif;display:block}.brand-birth{color:#fff;background:#ad863e;grid-template-columns:1fr 1fr;align-content:center;gap:25px;min-height:85svh;padding-top:130px;padding-bottom:120px;display:grid}.brand-birth span{text-transform:uppercase;letter-spacing:.25em;font:12px Arial,sans-serif}.brand-birth h2{text-transform:uppercase;grid-column:1/-1;margin:65px 0 0;font-size:clamp(80px,11vw,185px);line-height:.78}.brand-philosophy{padding-top:160px;padding-bottom:170px}.brand-philosophy>h2{text-transform:uppercase;margin:20px 0 75px;font-size:clamp(70px,9vw,142px);line-height:.82}.brand-philosophy-copy{columns:2;color:#615c54;column-gap:55px;width:min(760px,62%);margin-left:auto}.brand-philosophy-copy p{break-inside:avoid;margin-top:0}.brand-philosophy blockquote{margin:155px 0 0;font-size:clamp(60px,7.6vw,120px);line-height:.9}.brand-inside-growth{color:#fff;background:#0d0d0b}.brand-inside-image{height:72svh;min-height:650px;overflow:hidden}.brand-inside-image img{object-fit:cover;object-position:center;width:100%;height:100%}.brand-inside-copy{grid-template-columns:.85fr 1.15fr;gap:36px 8vw;padding-top:140px;padding-bottom:155px;display:grid}.brand-inside-copy>h2{text-transform:uppercase;grid-column:1/-1;margin:12px 0 55px;font-size:clamp(65px,8vw,125px);line-height:.86}.brand-inside-copy>p{color:#c6c1b8}.brand-team-stream{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:17px 35px;margin:75px 0;display:flex}.brand-team-stream span{color:#d0b476;text-transform:uppercase;letter-spacing:.04em;font:clamp(18px,2.2vw,34px) Georgia,serif}.brand-inside-copy>h3{text-align:right;grid-column:1/-1;margin:80px 0 0;font-size:clamp(50px,6vw,92px);line-height:.94}.brand-generation{grid-template-columns:1.1fr .9fr;gap:75px 8vw;padding-top:155px;padding-bottom:165px;display:grid}.brand-generation header{grid-column:1/-1}.brand-generation h2{text-transform:uppercase;margin:15px 0 0;font-size:clamp(70px,8vw,130px);line-height:.86}.brand-generation-story{color:#605c54;align-self:end}.brand-generation figure{height:700px}.brand-generation figure img{object-position:center}.brand-communication-words{flex-direction:column;grid-column:1/-1;padding:85px 0;display:flex}.brand-communication-words span{text-transform:uppercase;padding:8px 0;font:clamp(48px,6vw,95px)/.95 Georgia,serif}.brand-communication-words span:nth-child(2n){color:#b0873e;align-self:flex-end}.brand-generation-close{grid-column:2;max-width:760px}.brand-generation-close p{color:#605c54}.brand-generation-close h3{margin:120px 0 0;font-size:clamp(58px,7vw,105px);line-height:.9}.brand-ecosystem-intro{color:#fff;background:#090907;grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;min-height:100svh;padding-top:155px;padding-bottom:150px;display:grid}.brand-ecosystem-intro>p{grid-column:1/-1}.brand-ecosystem-intro h2{text-transform:uppercase;margin:0;font-size:clamp(70px,8.4vw,135px);line-height:.84}.brand-ecosystem-intro>div{color:#c5c0b6;align-self:end}.brand-division-image{height:90svh;min-height:720px}.brand-division-copy{padding-top:135px;padding-bottom:145px}.brand-division-copy h2,.brand-finance h2,.brand-rooms h2,.brand-investments h2{text-transform:uppercase;margin:10px 0 65px;font-size:clamp(80px,10vw,160px);line-height:.82}.brand-division-columns{color:#605c54;grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.brand-division-copy>h3{text-transform:uppercase;margin:140px 0 0;font-size:clamp(58px,7vw,105px);line-height:.89}.brand-finance{color:#fff;background:#173f75;padding-top:150px;padding-bottom:155px;position:relative}.brand-finance-logo{filter:brightness(0)invert();margin:0 0 75px auto;object-fit:contain!important;width:min(280px,55vw)!important;height:auto!important}.brand-finance h2 em{color:#7fd0f0}.brand-finance-copy{columns:2;column-gap:60px;width:min(830px,65%);margin-left:auto}.brand-finance-copy p{break-inside:avoid;color:#e4edf7;margin-top:0}.brand-finance blockquote{margin:125px 0 0;font-size:clamp(42px,5vw,76px);line-height:1.05}.brand-finance blockquote strong{color:#7fd0f0;text-transform:uppercase;margin-top:15px;display:block}.brand-business{color:#fff;min-height:100svh;position:relative}.brand-business>img{filter:brightness(.52);position:absolute;inset:0}.brand-business:after{content:"";background:linear-gradient(90deg,#000c,#0000001a);position:absolute;inset:0}.brand-business-copy{z-index:1;width:min(850px,70%);padding:160px clamp(24px,8vw,130px);position:relative}.brand-business-copy h2{text-transform:uppercase;margin:15px 0 70px;font-size:clamp(70px,8vw,125px);line-height:.85}.brand-business-copy p:not(.eyebrow){color:#e6e1d8;max-width:650px}.brand-rooms{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding-top:155px;padding-bottom:160px;display:grid}.brand-rooms>div:first-child>p:not(.eyebrow){color:#605c54}.brand-rooms>div:first-child>strong{color:#9b762f;margin-top:45px;font:italic 400 26px/1.45 Georgia,serif;display:block}.brand-rooms-numbers{flex-direction:column;display:flex}.brand-rooms-numbers span{text-transform:uppercase;letter-spacing:.2em;padding:45px 0;font-size:11px}.brand-rooms-numbers b{color:#b0873e;letter-spacing:-.06em;font:400 clamp(95px,11vw,175px)/.8 Georgia,serif;display:block}.brand-investments{color:#fff;background:#13120f;padding-top:150px;padding-bottom:160px}.brand-investment-story{columns:2;color:#c9c4ba;column-gap:55px;width:min(800px,62%);margin-left:auto}.brand-investment-story p{break-inside:avoid;margin-top:0}.brand-investments blockquote{text-transform:uppercase;margin:120px 0;font-size:clamp(65px,8vw,125px);line-height:.86}.brand-investment-models{background:#4b4132;grid-template-columns:1fr 1fr;gap:2px;display:grid}.brand-investment-models span{color:#d2b878;text-align:center;text-transform:uppercase;background:#1b1915;padding:50px;font:20px Georgia,serif}.brand-investment-results{color:#c9c4ba;grid-template-columns:1fr 1fr;gap:55px;width:min(850px,65%);margin:100px 0 0 auto;display:grid}.brand-investments>h3{margin:125px 0 0;font-size:clamp(45px,5vw,78px);line-height:1.02}.brand-expansion{padding-top:160px;padding-bottom:170px}.brand-expansion header{grid-template-columns:1fr .75fr;gap:60px 8vw;margin-bottom:105px;display:grid}.brand-expansion header .eyebrow{grid-column:1/-1}.brand-expansion header h2{text-transform:uppercase;margin:0;font-size:clamp(78px,9vw,140px);line-height:.82}.brand-expansion header>p:last-child{color:#605c54;align-self:end}.brand-office-editorial{grid-template-columns:repeat(12,1fr);grid-auto-rows:100px;gap:12px;display:grid}.brand-office-editorial figure{position:relative;overflow:hidden}.brand-office-editorial figure:after{content:"";background:linear-gradient(#0000 55%,#0000009e);position:absolute;inset:0}.brand-office-editorial img{transition:transform .7s}.brand-office-editorial figure:hover img{transform:scale(1.02)}.brand-office-editorial figcaption{z-index:1;color:#fff;text-transform:uppercase;letter-spacing:.18em;font-size:10px;position:absolute;bottom:20px;left:23px}.brand-office-cala{grid-area:1/1/7/8}.brand-office-madrid{grid-area:1/8/5/13}.brand-office-foners{grid-area:5/8/9/13}.brand-office-marratxi{grid-area:7/1/12/5}.brand-office-avenidas{grid-area:7/5/12/10}.brand-office-pansa{grid-area:9/10/12/13}.brand-expansion-close{width:min(940px,72%);margin:130px 0 0 auto}.brand-expansion-close p{color:#605c54}.brand-expansion-close h3{margin:25px 0 0;font-size:clamp(50px,6.5vw,98px);line-height:.93}.brand-numbers{color:#fff;background:#080806;padding-top:150px;padding-bottom:150px}.brand-numbers header h2{text-transform:uppercase;margin:18px 0 100px;font-size:clamp(65px,8vw,125px);line-height:.84}.brand-results-line{scroll-snap-type:x mandatory;gap:0;display:flex;overflow-x:auto}.brand-results-line>div{scroll-snap-align:start;flex:1;min-width:280px;padding:35px 26px}.brand-results-line strong{color:#c5a35d;letter-spacing:-.06em;font:400 clamp(70px,8vw,125px)/1 Georgia,serif;display:block}.brand-results-line span{text-transform:uppercase;letter-spacing:.2em;font-size:10px}.brand-numbers footer{color:#beb9b0;grid-template-columns:1fr 1fr;gap:8vw;margin-top:120px;display:grid}.brand-numbers footer strong{color:#fff;font:italic 400 27px/1.45 Georgia,serif}.brand-people{color:#fff;min-height:115svh;position:relative}.brand-people>img{position:absolute;inset:0}.brand-people-shade{background:linear-gradient(90deg,#000000d1,#00000014),linear-gradient(#0000,#00000080);position:absolute;inset:0}.brand-people-copy{z-index:1;width:min(870px,78%);padding:160px clamp(24px,8vw,130px);position:relative}.brand-people-copy h2{text-transform:uppercase;margin:15px 0 60px;font-size:clamp(65px,7.5vw,115px);line-height:.85}.brand-people-copy p{color:#eee9e0;max-width:650px}.brand-people-copy h3{text-transform:uppercase;margin:130px 0 0;font-size:clamp(48px,5.8vw,88px);line-height:.93}.brand-vision{background:#f1eee7;padding-top:150px;padding-bottom:165px}.brand-vision-year{color:#ad863e;letter-spacing:-.08em;margin:0;font:400 clamp(130px,22vw,360px)/.7 Georgia,serif}.brand-vision-intro{width:min(900px,72%);margin:130px 0 0 auto}.brand-vision-intro h2{text-transform:uppercase;margin:0 0 50px;font-size:clamp(60px,7vw,108px);line-height:.9}.brand-vision-intro p{color:#605c54}.brand-capabilities{flex-direction:column;margin:140px 0;display:flex}.brand-capabilities span{text-transform:uppercase;font:clamp(48px,6.5vw,105px)/1 Georgia,serif}.brand-capabilities span:nth-child(2n){color:#a37a33;align-self:flex-end}.brand-next-step{border-top:1px solid #c9c1b3;padding-top:120px}.brand-next-step h3{text-transform:uppercase;margin:0;font-size:clamp(60px,7vw,110px);line-height:.9}.brand-next-step>p{color:#605c54;width:min(700px,60%);margin:50px 0 90px auto}.brand-next-step>div{color:#9d762f;text-transform:uppercase;flex-wrap:wrap;gap:16px 35px;font:24px Georgia,serif;display:flex}.brand-final{color:#fff;min-height:150svh;position:relative}.brand-final>img{position:absolute;inset:0}.brand-final-shade{background:linear-gradient(#0000002e,#000000e6),linear-gradient(90deg,#0000009e,#0000);position:absolute;inset:0}.brand-final-copy{z-index:1;padding:180px clamp(24px,8vw,130px);position:relative}.brand-final-copy>p:first-child{text-transform:uppercase;letter-spacing:.22em;font-size:11px}.brand-final-copy h2{text-transform:uppercase;width:min(1200px,90%);margin:70px 0 115px;font-size:clamp(60px,7.4vw,115px);line-height:.9}.brand-final-story{color:#e0dcd4;width:min(690px,60%);margin-left:auto}.brand-final-copy h3{text-align:center;text-transform:uppercase;margin:210px 0 50px;font-size:clamp(80px,11vw,175px);line-height:.78}.brand-final-copy>strong{text-align:center;color:#d0aa62;text-transform:uppercase;letter-spacing:.28em;font-size:12px;display:block}@media (width<=1000px){.brand-origin,.brand-generation,.brand-ecosystem-intro,.brand-rooms{grid-template-columns:1fr}.brand-origin figure{height:65svh;position:relative;top:auto}.brand-philosophy-copy,.brand-finance-copy,.brand-investment-story,.brand-investment-results,.brand-expansion-close,.brand-vision-intro{width:100%}.brand-generation-close{grid-column:1}.brand-generation figure{height:620px}.brand-division-columns{grid-template-columns:1fr 1fr}.brand-expansion header{grid-template-columns:1fr}.brand-business-copy{width:90%}}@media (width<=700px){.brand-story-page p{font-size:16px;line-height:1.7}.brand-magazine-hero{min-height:840px}.brand-magazine-hero>img{object-position:56% center}.brand-magazine-title{bottom:100px;left:24px;right:24px}.brand-magazine-title h1{font-size:57px;line-height:.84}.brand-scroll{font-size:7px;left:24px;right:auto}.brand-origin,.brand-philosophy,.brand-generation,.brand-ecosystem-intro,.brand-division-copy,.brand-finance,.brand-rooms,.brand-investments,.brand-expansion,.brand-numbers,.brand-vision{padding-top:95px;padding-bottom:105px}.brand-origin{gap:50px}.brand-origin figure{height:520px}.brand-origin-copy{padding-top:0}.brand-origin-copy h2{margin-bottom:38px;font-size:50px}.brand-birth{grid-template-columns:1fr;min-height:700px;padding-top:95px;padding-bottom:95px}.brand-birth h2{margin-top:60px;font-size:60px;line-height:.84}.brand-philosophy>h2{margin-bottom:55px;font-size:59px;line-height:.86}.brand-philosophy-copy{columns:1}.brand-philosophy blockquote{margin-top:90px;font-size:48px}.brand-inside-image{height:480px;min-height:0}.brand-inside-image img{object-position:53% center}.brand-inside-copy{grid-template-columns:1fr;padding-top:90px;padding-bottom:100px}.brand-inside-copy>h2{font-size:52px}.brand-team-stream{justify-content:flex-start;gap:11px 20px;margin:45px 0}.brand-team-stream span{font-size:18px}.brand-inside-copy>h3{margin-top:50px;font-size:42px}.brand-generation{gap:45px}.brand-generation h2{font-size:54px}.brand-generation figure{height:480px}.brand-communication-words{padding:50px 0}.brand-communication-words span{font-size:43px}.brand-generation-close h3{margin-top:70px;font-size:49px}.brand-ecosystem-intro{min-height:800px}.brand-ecosystem-intro h2{font-size:54px}.brand-division-image{height:560px;min-height:0}.brand-division-copy h2,.brand-finance h2,.brand-rooms h2,.brand-investments h2{margin-bottom:45px;font-size:65px}.brand-division-columns,.brand-finance-copy,.brand-investment-story{columns:1;display:block}.brand-division-copy>h3{margin-top:80px;font-size:48px}.brand-finance-logo{margin:0 0 55px}.brand-finance blockquote{margin-top:75px;font-size:36px}.brand-business{min-height:850px}.brand-business-copy{width:100%;padding:110px 24px}.brand-business-copy h2{margin-bottom:45px;font-size:54px}.brand-rooms{gap:60px}.brand-rooms-numbers b{font-size:95px}.brand-investments blockquote{margin:80px 0;font-size:50px}.brand-investment-models,.brand-investment-results{grid-template-columns:1fr}.brand-investment-models span{padding:34px 20px;font-size:16px}.brand-investment-results{gap:20px;margin-top:70px}.brand-investments>h3{margin-top:80px;font-size:40px}.brand-expansion header{margin-bottom:60px}.brand-expansion header h2{font-size:58px}.brand-office-editorial{scroll-snap-type:x mandatory;gap:10px;display:flex;overflow-x:auto}.brand-office-editorial figure{scroll-snap-align:start;min-width:82vw;height:520px}.brand-expansion-close{margin-top:85px}.brand-expansion-close h3{font-size:44px}.brand-numbers header h2{margin-bottom:65px;font-size:53px}.brand-results-line>div{min-width:230px;padding-left:0}.brand-results-line strong{font-size:78px}.brand-numbers footer{grid-template-columns:1fr;margin-top:75px}.brand-people{min-height:1200px}.brand-people>img{object-position:53% center}.brand-people-copy{width:100%;padding:100px 24px}.brand-people-copy h2{font-size:51px}.brand-people-copy h3{margin-top:90px;font-size:42px}.brand-vision-year{font-size:120px}.brand-vision-intro{margin-top:90px}.brand-vision-intro h2{font-size:50px}.brand-capabilities{margin:90px 0}.brand-capabilities span{font-size:42px}.brand-next-step{padding-top:80px}.brand-next-step h3{font-size:52px}.brand-next-step>p{width:100%;margin:40px 0 65px}.brand-next-step>div{font-size:18px}.brand-final{min-height:1500px}.brand-final>img{object-position:55% center}.brand-final-copy{padding:110px 24px}.brand-final-copy h2{width:100%;margin:55px 0 85px;font-size:48px}.brand-final-story{width:100%}.brand-final-copy h3{margin:180px 0 45px;font-size:63px}}@media (prefers-reduced-motion:no-preference){.brand-story-page section h2,.brand-story-page section h3,.brand-story-page blockquote,.brand-communication-words span,.brand-capabilities span{animation:linear both brand-reveal;animation-timeline:view();animation-range:entry 8% cover 34%}@keyframes brand-reveal{0%{opacity:.18;transform:translateY(26px)}to{opacity:1;transform:none}}}.definitive-home{--dh-gold:#b38b45;--dh-black:#0b0b0a;--dh-ink:#171713;--dh-cream:#f3efe7;color:var(--dh-ink);background:#fff}.definitive-home :is(.dh-exclusives,.dh-places,.dh-sell,.dh-method-strength,.dh-group,.dh-results,.dh-social,.dh-history,.dh-offices){padding-top:clamp(90px,11vw,170px);padding-bottom:clamp(90px,11vw,170px)}.dh-kicker{color:var(--dh-gold);letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px;font:600 11px/1.2 Arial,sans-serif}.dh-text-link{color:var(--dh-ink);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:18px;margin-top:42px;font:600 11px/1.2 Arial,sans-serif;display:inline-flex}.dh-text-link.light{color:#fff}.dh-hero{color:#fff;background:#0b0b0a;place-items:center;height:100svh;min-height:700px;display:grid;position:relative;overflow:hidden}.dh-hero video,.dh-hero-shade{width:100%;height:100%;position:absolute;inset:0}.dh-hero video{object-fit:cover;object-position:center center}.dh-hero-shade{background:linear-gradient(#00000047,#00000061 55%,#000000ad)}.dh-hero-copy{z-index:1;text-align:center;width:min(1200px,100% - 48px);position:relative}.dh-hero-copy h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font:400 clamp(62px,9vw,142px)/.84 Georgia,serif}.dh-hero-copy>p{letter-spacing:.25em;text-transform:uppercase;margin:32px 0 38px;font:500 11px/1.2 Arial,sans-serif}.dh-hero-actions{justify-content:center;gap:10px;display:flex}.dh-hero-actions :is(a,button){color:#fff;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:#0000001f;border:1px solid #ffffffbf;place-items:center;width:min(310px,40vw);min-height:64px;font:600 10px/1.2 Arial,sans-serif;display:grid}.dh-hero-actions :is(a,button):first-child{color:#111;background:#fff}.dh-hero-copy nav{justify-content:center;gap:28px;margin-top:26px;display:flex}.dh-hero-copy nav a{color:#fff;letter-spacing:.14em;text-transform:uppercase;opacity:.82;font:500 9px/1.2 Arial,sans-serif}.definitive-home>.home-map-search.compact-search-closed{display:none}.definitive-home>.home-map-search{background:var(--dh-cream);padding-top:90px;padding-bottom:90px}.dh-exclusives>header{max-width:720px;margin-bottom:65px}.dh-exclusives h2,.dh-places h2,.dh-social h2,.dh-offices h2{letter-spacing:-.045em;margin:0;font:400 clamp(58px,7vw,104px)/.92 Georgia,serif}.dh-exclusives header>p:last-child,.dh-places header>p,.dh-offices header>p:last-child{color:#69645a;max-width:620px;margin-top:24px;font:17px/1.7 Georgia,serif}.dh-exclusives .property-grid{gap:50px 20px}.dh-places{background:var(--dh-cream)}.dh-places>header{grid-template-columns:1.4fr .6fr;align-items:end;gap:50px;margin-bottom:64px;display:grid}.dh-category-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--dh-gold) #b38b451f;gap:14px;padding-bottom:14px;display:flex;overflow-x:auto}.dh-category-grid::-webkit-scrollbar{height:5px}.dh-category-grid::-webkit-scrollbar-track{background:#b38b451f}.dh-category-grid::-webkit-scrollbar-thumb{background:var(--dh-gold)}.dh-category{color:#fff;scroll-snap-align:start;background-position:50%;background-size:cover;min-width:min(520px,42vw);height:clamp(460px,44vw,620px);position:relative;overflow:hidden}.dh-category:nth-child(2n){height:clamp(390px,38vw,540px);margin-top:clamp(28px,4vw,58px)}.dh-category-shade{background:linear-gradient(#00000005,#0000008a);position:absolute;inset:0}.dh-category.is-prestige .dh-category-shade{background:linear-gradient(#0000001f,#000000d1)}.dh-category-copy{gap:10px;padding:clamp(26px,4vw,55px);display:grid;position:absolute;inset:auto 0 0}.dh-category-copy small{letter-spacing:.2em;font:500 10px Arial,sans-serif}.dh-category-copy strong{font:400 clamp(40px,5vw,72px)/.95 Georgia,serif}.dh-category-copy em{font:15px/1.5 Georgia,serif}.dh-category-copy b{letter-spacing:.15em;text-transform:uppercase;margin-top:16px;font:600 9px Arial,sans-serif}.dh-dark{background:var(--dh-black);color:#fff}.dh-sell{grid-template-columns:.85fr 1.15fr;gap:clamp(60px,10vw,150px);display:grid}.dh-sell-heading{align-self:start;position:sticky;top:110px}.dh-sell-heading h2,.dh-method-strength>h2,.dh-group-heading h2,.dh-backstage h2,.dh-results>h2,.dh-history h2{letter-spacing:-.045em;margin:0;font:400 clamp(50px,6vw,90px)/.95 Georgia,serif}.dh-sell-heading h2 em{color:var(--dh-gold);font-style:normal}.dh-sell-heading>p:last-child,.dh-group-heading>p:last-child,.dh-backstage-copy>p,.dh-social-heading>p,.dh-history div>p{color:#aaa49a;max-width:650px;margin:34px 0 0;font:17px/1.75 Georgia,serif}.dh-methods article{border-top:1px solid #ffffff47;padding:35px 0 44px}.dh-methods small{color:var(--dh-gold);letter-spacing:.18em;font:600 10px Arial,sans-serif}.dh-methods h3{margin:18px 0 13px;font:400 clamp(34px,4vw,52px)/1 Georgia,serif}.dh-methods p{color:#aaa49a;max-width:650px;font:16px/1.65 Georgia,serif}.dh-methods b{color:var(--dh-gold);letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font:600 10px Arial,sans-serif;display:block}.dh-dual-links{gap:10px;display:flex}.dh-dual-links a{color:#fff;letter-spacing:.13em;text-transform:uppercase;border:1px solid #ffffff8c;justify-content:space-between;align-items:center;gap:28px;min-height:62px;padding:0 24px;font:600 9px Arial,sans-serif;display:flex}.dh-dual-links a:first-child{color:#111;background:#fff}.dh-method-strength{border-top:1px solid #ffffff26}.dh-strength-grid{border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;grid-template-columns:repeat(5,1fr);margin:65px 0 100px;display:grid}.dh-strength-grid article{border-right:1px solid #ffffff2e;padding:32px 28px 40px 0}.dh-strength-grid article+article{padding-left:28px}.dh-strength-grid h3{font:400 25px/1.1 Georgia,serif}.dh-strength-grid p{color:#9a958c;font:14px/1.6 Georgia,serif}.dh-group{grid-template-columns:1fr 1fr;gap:clamp(44px,7vw,110px);display:grid}.dh-group-home{background:#fff;grid-template-columns:.95fr 1.05fr;align-items:center}.dh-group-home .dh-group-heading{align-self:center}.dh-group-home .dh-ecosystem{background:0 0;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;margin-top:clamp(45px,6vw,86px);display:grid}.dh-group-home .dh-ecosystem article{background:#fff;border-top:0;min-height:210px;padding:0}.dh-group-home>.dh-text-link{grid-column:1/-1;justify-self:start;margin-top:10px}.dh-group-team{background:#0b0b0a;min-height:clamp(520px,55vw,760px);margin:0;position:relative;overflow:hidden}.dh-group-team img{width:100%;height:100%;min-height:inherit;object-fit:cover;filter:saturate(.86)contrast(1.04);transform:scale(1.01)}.dh-group-team:after{content:"";background:linear-gradient(#0000 52%,#00000085);position:absolute;inset:0}.dh-group-team figcaption{z-index:1;color:#fff;letter-spacing:.16em;text-transform:uppercase;font:600 9px Arial,sans-serif;position:absolute;bottom:25px;left:28px}.dh-group-heading>p:last-child{color:#6f6a61}.dh-ecosystem article{border-top:0;padding:26px 0 31px}.dh-ecosystem small{color:var(--dh-gold);letter-spacing:.16em;text-transform:uppercase;font:600 9px Arial,sans-serif}.dh-ecosystem h3{margin:10px 0 8px;font:400 34px/1.05 Georgia,serif}.dh-ecosystem p{color:#777168;margin:0;font:14px/1.5 Georgia,serif}.dh-ecosystem a{min-height:45px;color:var(--dh-gold);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:22px;font:700 8px Arial,sans-serif;display:flex}.dh-ecosystem a span{font-family:Georgia,serif;font-size:18px}.dh-backstage-image{height:min(70vw,820px);overflow:hidden}.dh-backstage-image img{object-fit:cover;filter:saturate(.78)contrast(1.05);width:100%;height:100%}.dh-backstage-copy{padding-top:100px;padding-bottom:120px}.dh-backstage-copy>strong{color:var(--dh-gold);text-transform:uppercase;margin:58px 0;font:400 clamp(36px,5vw,68px)/1.02 Georgia,serif;display:block}.dh-results{border-top:1px solid #ffffff26}.dh-sales-counter{text-align:center;margin:clamp(55px,8vw,105px) 0 36px}.dh-sales-counter strong{color:var(--dh-gold);letter-spacing:-.045em;font:700 clamp(70px,12vw,190px)/.82 Arial,sans-serif;display:block}.dh-sales-counter span{color:#fff;letter-spacing:.22em;text-transform:uppercase;margin-top:24px;font:600 12px/1.2 Arial,sans-serif;display:block}.dh-sales-years{border-top:1px solid #c7a35d8c;border-bottom:1px solid #c7a35d8c;grid-template-columns:repeat(5,1fr);width:min(680px,100%);margin:0 auto clamp(50px,6vw,82px);display:grid}.dh-sales-years button{color:#fff;opacity:.78;letter-spacing:.18em;cursor:pointer;background:0 0;border:0;border-right:1px solid #c7a35d61;min-height:58px;font:600 10px Arial,sans-serif}.dh-sales-years button:last-child{border-right:0}.dh-sales-years button.is-active{background:var(--dh-gold);color:#fff;opacity:1}.dh-results-grid{grid-template-columns:repeat(4,1fr);margin:90px 0 55px;display:grid}.dh-results-grid article{border-right:1px solid #fff3;flex-direction:column;justify-content:space-between;min-height:230px;padding-right:28px;display:flex}.dh-results-grid article+article{padding-left:28px}.dh-results-grid strong{color:var(--dh-gold);font:400 clamp(62px,8vw,120px)/.8 Georgia,serif}.dh-results-grid span{letter-spacing:.13em;text-transform:uppercase;font:500 10px/1.5 Arial,sans-serif}.dh-results>p:last-child{color:#fff;font:17px Georgia,serif}.dh-dark :is(.dh-sell-heading>p:last-child,.dh-methods p,.dh-strength-grid p,.dh-backstage-copy>p){color:#fff}.dh-social{grid-template-columns:.65fr 1.35fr;gap:clamp(50px,8vw,120px);display:grid}.dh-reels{grid-template-columns:repeat(4,1fr);align-items:center;gap:10px;display:grid}.dh-reels a{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;height:440px;padding:20px;display:flex;box-shadow:inset 0 0 0 1000px #00000024}.dh-reels a:nth-child(2n){transform:translateY(45px)}.dh-reels span,.dh-reels b{letter-spacing:.14em;text-transform:uppercase;font:600 9px Arial,sans-serif}.dh-social>nav{border-top:1px solid #d7d1c6;grid-column:1/-1;gap:30px;margin-top:55px;padding-top:25px;display:flex}.dh-social>nav a{letter-spacing:.13em;text-transform:uppercase;font:600 9px Arial,sans-serif}.dh-history{background:var(--dh-cream);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(60px,9vw,140px);display:grid}.dh-history>img{object-fit:cover;width:100%;height:min(70vw,800px)}.dh-history h3{color:var(--dh-gold);margin:28px 0;font:400 clamp(32px,4vw,55px)/1 Georgia,serif}.dh-history div>p{color:#69645a}.dh-history div>strong{letter-spacing:.18em;text-transform:uppercase;margin-top:35px;font:600 11px Arial,sans-serif;display:block}.dh-offices>header{max-width:800px;margin-bottom:65px}.dh-office-grid{grid-template-rows:420px 330px;grid-template-columns:1.15fr .85fr 1fr;gap:14px;display:grid}.dh-office{color:#fff;background-position:50%;background-size:cover;position:relative;overflow:hidden}.dh-office>span{background:linear-gradient(#0000 35%,#000000b8);position:absolute;inset:0}.dh-office>div{gap:8px;padding:28px;display:grid;position:absolute;inset:auto 0 0}.dh-office small,.dh-office b{letter-spacing:.14em;text-transform:uppercase;font:600 8px Arial,sans-serif}.dh-office strong{font:400 34px Georgia,serif}.dh-office b{opacity:0;transition:all .25s;transform:translateY(8px)}.dh-office:hover b{opacity:1;transform:none}.dh-office-1{grid-row:1/3}.dh-office-4{grid-column:2/4}.dh-office-5,.dh-office-6{display:none}.property-dossier-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.property-dossier-actions :is(a,button){color:#a9823b!important;text-align:left!important;cursor:pointer!important;background:#fff!important;border:1px solid #b28a45!important;justify-content:space-between!important;align-items:center!important;min-height:108px!important;padding:22px 28px!important;display:flex!important}.property-dossier-actions button span{display:grid}.property-dossier-actions small{color:#8b8377;letter-spacing:.1em;text-transform:uppercase;font:8px Arial,sans-serif}.property-dossier-actions strong{font:400 22px Georgia,serif}.property-dossier-actions i{color:#a9823b;font:25px Georgia,serif}.property-contact-bottom{background:#ede7dc}.property-contact-bottom>.advisor-card{grid-template-columns:250px minmax(250px,.7fr) minmax(420px,1.3fr);align-items:stretch;max-width:1180px;margin:auto;display:grid}.property-contact-bottom .advisor-card>img{object-fit:cover;width:100%;height:100%;min-height:520px}.property-contact-bottom .advisor-identity{padding:45px 36px}.advisor-kicker{color:#a9823b!important;letter-spacing:.13em!important;text-transform:uppercase!important;font:600 9px/1.5 Arial,sans-serif!important}.advisor-language-flags{gap:10px!important;margin:20px 0!important;font-size:24px!important;display:flex!important}.advisor-contact-links{border:0!important}.advisor-contact-links a{border:0!important;padding:10px 0!important}.advisor-contact-links small{display:block}.property-contact-bottom .visit-picker,.property-contact-bottom .visit-success{background:#fff;padding:45px}.property-story{display:block!important}.property-story>article{max-width:920px!important}.infinity-intro>p{border-bottom:0!important;padding-bottom:0!important}.infinity-intro>p:after{display:none!important}.purchase-structure-grid{background:#ffffff4d;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.purchase-structure-grid>div,.purchase-structure-grid>label{background:#123b73;flex-direction:column;justify-content:space-between;min-height:145px;padding:26px;display:flex}.purchase-structure-grid span{color:#fff;letter-spacing:.12em;text-transform:uppercase;font:500 11px Arial,sans-serif}.purchase-structure-grid strong{color:#fff;font:400 clamp(30px,4vw,48px) Georgia,serif}.purchase-structure-grid small{color:#c6d8ee;font:12px Georgia,serif}.purchase-structure-grid label>div{border-bottom:1px solid #ffffffb3;align-items:center;display:flex}.purchase-structure-grid input{color:#fff;width:100%;height:50px;font:400 30px Georgia,serif;border:0!important}.purchase-structure-grid em{color:#fff;font:16px Georgia,serif}.mortgage-loan-inputs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.mortgage-payment strong{white-space:nowrap}.mortgage-payment strong small{letter-spacing:.12em;font:600 11px Arial,sans-serif!important;display:inline!important}.infinity-actions-share{grid-template-columns:1fr 1fr!important}.infinity-actions-share .infinity-share{color:#fff!important;background:0 0!important;border:1px solid #fff!important}.infinity-study-cta{width:100%;margin-top:10px!important}.infinity-operation-module{order:3}.infinity-loan-module{order:4}.infinity-actions-share{order:5}.infinity-study-cta{order:6}.mortgage-note{order:7}.municipality-area-groups{gap:24px;display:grid}.municipality-area-group header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.municipality-area-group header b{font:500 13px Georgia,serif}.municipality-area-group header button{color:#8a6728;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:1px solid #b28a45;padding:10px 18px;font:600 9px Arial,sans-serif}.home-search-command-row-demand{grid-template-columns:1fr 1fr auto!important;display:grid!important}.home-demand-submit{color:#fff;letter-spacing:.13em;text-transform:uppercase;background:#171713;border:1px solid #171713;justify-content:space-between;align-items:center;min-height:70px;padding:0 24px;font:600 10px Arial,sans-serif;display:flex}.home-clear-search{min-width:150px}.desktop-nav>.nav-dropdown>.nav-dropdown-trigger{border-left:0!important;border-right:0!important;padding-left:clamp(15px,1.6vw,28px)!important;padding-right:clamp(15px,1.6vw,28px)!important}.desktop-nav>.nav-dropdown>.nav-dropdown-trigger .nav-trigger-label{font:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;margin:0!important}.desktop-nav>.nav-dropdown>.nav-dropdown-trigger .nav-trigger-chevron{font:inherit!important;margin-left:8px!important;font-size:15px!important}.definitive-home>.footer{color:#fff!important;background:#050505!important;border-top:0!important}.definitive-home .footer-general-form{background:#fff!important}.definitive-home .footer-form-intro{background:#a9823b!important}.definitive-home .footer-general-form form{background:#fff!important}.definitive-home .footer-general-form form label{color:#8a6728!important}.definitive-home .footer-general-form :is(input,select,textarea){color:#171713!important;background:#fff!important;border-color:#a9823b!important}.definitive-home .footer-general-form .footer-form-privacy span{color:#8a6728!important}.definitive-home .footer-intro,.definitive-home .footer-contact,.definitive-home .footer-nav-expanded,.definitive-home .footer-social,.definitive-home .footer-accreditations{color:#fff!important;background:#050505!important}.definitive-home .footer :is(.footer-contact a,.footer-contact small,.footer-social a,.footer-social b,.footer-links a){color:#e9e3d7!important}.definitive-home .footer :is(.footer-contact>span,.footer-social>span,.footer-accreditations strong,.footer-accreditations small){color:#b9934d!important}.footer-nav-expanded{grid-column:3/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important;display:grid!important}.footer-nav-expanded details{display:block}.footer-nav-expanded summary{color:#a9823b;letter-spacing:.16em;text-transform:uppercase;font:600 10px Arial,sans-serif;list-style:none}.footer-nav-expanded summary::-webkit-details-marker{display:none}.footer-nav-expanded summary i{display:none}.footer-nav-expanded details:not([open])>:not(summary){display:grid}.footer-nav-expanded .footer-links{margin-top:24px}.definitive-home .footer-accreditations img{filter:none!important}.dh-group-home .dh-ecosystem-connected{color:#fff;background:#0a0a09;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:0}.dh-group-home .dh-ecosystem-connected .dh-ecosystem-core{background:linear-gradient(#0000001f,#000000c2),url(/images/home-prestige.webp) 50%/cover;flex-direction:column;justify-content:flex-end;min-height:560px;display:flex;padding:clamp(48px,6vw,86px)!important}.dh-ecosystem-core h3{letter-spacing:-.055em;font-size:clamp(58px,7vw,104px)}.dh-ecosystem-core p{color:#eee4d1;font-size:18px}.dh-ecosystem-services{grid-template-columns:1fr 1fr;display:grid}.dh-group-home .dh-ecosystem-connected .dh-ecosystem-services article{background:#0a0a09;border-bottom:1px solid #c7a35d57;border-left:1px solid #c7a35d57;flex-direction:column;justify-content:flex-end;min-height:280px;display:flex;padding:clamp(34px,4vw,58px)!important}.dh-group-home .dh-ecosystem-connected .dh-ecosystem-services article:nth-last-child(-n+2){border-bottom:0}.dh-ecosystem-connected .dh-ecosystem-services h3{color:#fff}.dh-ecosystem-connected .dh-ecosystem-services p{color:#a7a095}.dh-ecosystem-connected a{color:#c7a35d}@media (width<=900px){.dh-group-home .dh-ecosystem-connected{grid-template-columns:1fr}.dh-group-home .dh-ecosystem-connected .dh-ecosystem-core{min-height:520px}}@media (width<=700px){.dh-ecosystem-services{grid-template-columns:1fr}.dh-group-home .dh-ecosystem-connected .dh-ecosystem-services article{border-bottom:1px solid #c7a35d57;border-left:0;min-height:230px}.dh-group-home .dh-ecosystem-connected .dh-ecosystem-services article:nth-last-child(2){border-bottom:1px solid #c7a35d57}}@media (width<=900px){.dh-sell,.dh-group,.dh-social,.dh-history{grid-template-columns:1fr}.dh-group-home .dh-ecosystem{grid-template-columns:1fr 1fr}.dh-group-team{min-height:560px}.dh-sell-heading{position:static}.dh-strength-grid{grid-template-columns:1fr 1fr}.dh-category-grid{display:flex}.dh-category-1{grid-area:auto}.dh-category-4{grid-column:auto}.dh-results-grid{grid-template-columns:1fr 1fr;gap:50px 0}.dh-results-grid article:nth-child(2){border-right:0}.dh-reels{grid-template-columns:repeat(2,1fr)}.dh-reels a:nth-child(2n){transform:none}.dh-office-grid{grid-template-rows:400px 300px 300px;grid-template-columns:1fr 1fr}.dh-office-1{grid-row:1/3}.dh-office-4{grid-column:auto}.dh-office-5,.dh-office-6{display:block}.property-contact-bottom>.advisor-card{grid-template-columns:220px 1fr}.property-contact-bottom .visit-picker,.property-contact-bottom .visit-success{grid-column:1/-1}.mortgage-loan-inputs{grid-template-columns:1fr 1fr!important}}@media (width<=700px){.definitive-home :is(.dh-exclusives,.dh-places,.dh-sell,.dh-method-strength,.dh-group,.dh-results,.dh-social,.dh-history,.dh-offices){padding-top:78px;padding-bottom:78px}.dh-hero{min-height:620px}.dh-hero video{object-position:center center}.dh-hero-copy{width:calc(100% - 28px)}.dh-hero-copy h1{font-size:54px}.dh-hero-actions{display:grid}.dh-hero-actions :is(a,button){width:min(100%,360px);min-height:62px}.dh-hero-copy nav{flex-wrap:wrap;gap:12px}.dh-places>header{grid-template-columns:1fr}.dh-exclusives h2,.dh-places h2,.dh-social h2,.dh-offices h2{font-size:52px}.dh-category-grid{scroll-snap-type:x mandatory;flex-direction:row;gap:10px;display:flex;overflow-x:auto}.dh-category{scroll-snap-align:start;min-width:82vw;height:500px;min-height:0}.dh-category:nth-child(2n){height:500px;margin-top:0}.dh-method-strength{overflow:hidden}.dh-strength-grid{grid-template-columns:1fr;margin:50px 0}.dh-strength-grid article,.dh-strength-grid article+article{border-bottom:1px solid #ffffff2e;border-right:0;padding:25px 0}.dh-dual-links{display:grid}.dh-results-grid{grid-template-columns:1fr}.dh-sales-counter{text-align:left}.dh-sales-counter strong{letter-spacing:-.055em;font-size:64px;line-height:.9}.dh-sales-counter span{font-size:10px;line-height:1.5}.dh-sales-years{grid-template-columns:1fr}.dh-sales-years button{border-bottom:1px solid #c7a35d61;border-right:0}.dh-sales-years button:last-child{border-bottom:0}.dh-group-home .dh-ecosystem{grid-template-columns:1fr}.dh-group-home .dh-ecosystem article{min-height:0}.dh-group-team{min-height:440px}.dh-results-grid article{border-bottom:1px solid #fff3;border-right:0;min-height:170px;padding:0 0 28px!important}.dh-reels{scroll-snap-type:x mandatory;display:flex;overflow:auto}.dh-reels a{scroll-snap-align:start;min-width:78vw;height:520px}.dh-social>nav{gap:16px;overflow:auto}.dh-history{padding-left:0!important;padding-right:0!important}.dh-history>div{padding:0 20px}.dh-office-grid{flex-direction:column;display:flex}.dh-office{min-height:190px;display:block!important}.dh-office-1{min-height:300px}.property-dossier-actions{grid-template-columns:1fr 1fr!important;padding:0 12px!important}.property-dossier-actions :is(a,button){min-height:104px!important;padding:15px!important}.property-dossier-actions small{display:none}.property-dossier-actions strong{font-size:17px}.property-contact-bottom>.advisor-card{grid-template-columns:110px 1fr;display:grid}.property-contact-bottom .advisor-card>img{min-height:220px}.property-contact-bottom .advisor-identity{padding:25px 18px}.property-contact-bottom .visit-picker,.property-contact-bottom .visit-success{padding:28px 18px}.purchase-structure-grid,.mortgage-loan-inputs{grid-template-columns:1fr!important}.infinity-actions-share{grid-template-columns:1fr 1fr!important}.infinity-actions-share :is(a,button){padding:0 12px!important;font-size:9px!important}.home-search-command-row-demand{grid-template-columns:1fr!important}.home-demand-submit{min-height:64px}.home-clear-search{min-height:52px}.footer-nav-expanded{grid-column:1/-1!important;grid-template-columns:1fr!important}.footer-nav-expanded details{border-bottom:1px solid #b9934d59;padding:18px 0}.footer-nav-expanded summary{cursor:pointer;justify-content:space-between;display:flex}.footer-nav-expanded summary i{display:block}.footer-nav-expanded details:not([open])>:not(summary){display:none}.footer-nav-expanded details[open] summary i{font-size:0}.footer-nav-expanded details[open] summary i:after{content:"−";font-size:14px}.footer-nav-expanded .footer-links{margin-top:20px}}.desktop-nav .nav-main-link{font-family:var(--nappo-ui)!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:1!important}.desktop-nav>.nav-dropdown>.nav-dropdown-trigger .nav-trigger-chevron{font:inherit!important;line-height:1!important}.mobile-nav .mobile-main-link{font-family:var(--nappo-ui)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:28px!important;font-style:normal!important;font-weight:300!important;line-height:1!important}@media (width>=701px){.dh-hero-copy h1+.dh-hero-actions{margin-top:83px}}@media (width<=700px){.dh-hero-copy h1+.dh-hero-actions{margin-top:131px}}.dh-hero-copy h1 span{color:#c39a4a;animation:.55s both dh-word-reveal;display:inline-block}@keyframes dh-word-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.dh-hero-actions :is(a,button){letter-spacing:.14em;width:min(390px,42vw);min-height:80px;font-size:13px}.mortgage-loan-inputs{max-width:780px;grid-template-columns:1fr!important}.mortgage-loan-inputs>label{min-height:88px!important}.infinity-study-cta span{letter-spacing:.13em!important;font-size:16px!important}.contribution-mode-switch{border:1px solid #b18a45;grid-template-columns:1fr 1fr;max-width:620px;margin:28px 0 20px;display:grid}.contribution-mode-switch button{color:#725a2d;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:#fff;border:0;min-height:54px;font:600 10px Arial,sans-serif}.contribution-mode-switch button.active{color:#fff;background:#a9823b}.property-contact-layout{grid-template-columns:minmax(280px,380px) 1fr;align-items:start;gap:36px;max-width:1180px;margin:auto;display:grid}.property-contact-layout>.advisor-card{background:#fff;overflow:hidden;box-shadow:0 24px 65px #2a23181f;display:block!important}.property-contact-layout>.advisor-card>img{object-fit:cover;width:100%;height:340px!important;min-height:0!important}.property-contact-layout>.advisor-card .advisor-identity{padding:28px!important}.property-contact-layout>.property-contact-form{background:#fff;padding:42px!important}.property-contact-bottom.is-prestige{color:#e6d8ba;background:#080807}.property-contact-bottom.is-prestige .property-contact-layout>.advisor-card,.property-contact-bottom.is-prestige .property-contact-layout>.property-contact-form{color:#e6d8ba;background:#11110f;border:1px solid #9d793b}.property-contact-bottom.is-prestige .advisor-contact-links a,.property-contact-bottom.is-prestige .visit-picker :is(input,textarea){color:#e6d8ba;background:#11110f;border-color:#4b3b25!important}.property-prestige .property-dossier-actions :is(a,button){color:#c7a156!important;background:#0c0c0b!important;border-color:#b08a45!important}.property-prestige .property-dossier-actions :is(a,button) small{color:#9f895f!important}.property-dossier-actions .share-arrow,.infinity-actions-share .share-arrow{transform-origin:50%;transform:rotate(-45deg);font-family:Georgia,serif!important;font-style:normal!important;display:inline-block!important}.property-story{grid-template-columns:minmax(0,1.5fr) minmax(320px,.6fr)!important;align-items:start!important;gap:clamp(50px,8vw,130px)!important;display:grid!important}.property-story-advisor .property-contact-layout{grid-template-columns:1fr;gap:0;width:100%;max-width:430px;display:grid}.property-story-advisor .property-contact-layout>.advisor-card{box-shadow:0 24px 65px #2a23181f}.property-story-advisor .property-contact-layout>.advisor-card>img{height:290px!important}.property-story-advisor .property-contact-layout>.property-contact-form{padding:12px 28px 22px!important}.property-prestige .property-story-advisor .property-contact-layout>:is(.advisor-card,.property-contact-form){color:#e6d8ba!important;background:#11110f!important;border-color:#9d793b!important}@media (width>=901px){.property-list-premium .property-card>a.property-video-direct{z-index:20!important;grid-template-columns:none!important;place-items:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;display:grid!important;position:absolute!important;top:22px!important;left:calc(71% - 64px)!important;right:auto!important}}@media (width<=700px){.dh-hero-copy{padding-top:80px}.dh-hero-actions{gap:12px;margin-top:48px}.dh-hero-actions :is(a,button){width:min(100%,390px);min-height:74px;font-size:11px}.property-contact-layout{grid-template-columns:1fr;gap:18px}.property-story{grid-template-columns:1fr!important;gap:55px!important}.property-story-advisor .property-contact-layout{gap:0;max-width:none}.property-contact-layout>.advisor-card>img{height:320px!important}.property-contact-layout>.property-contact-form{padding:28px 18px!important}.filtered-results-top{margin-bottom:26px!important}.home-more-filters-panel>.segmented-filter-single,.advanced-filter-bar>.segmented-filter-single{box-sizing:border-box!important;border:1px solid #b28a45!important;overflow:hidden!important}.segmented-filter-single>.segmented-filter-grid{box-sizing:border-box!important;border-left:0!important;border-right:0!important;width:100%!important}.segmented-filter-single>.segmented-filter-grid button:last-child{border-right:0!important}.contribution-mode-switch{width:100%}}.property-story-advisor .property-contact-layout{background:#fff;border:1px solid #e0d8cb;overflow:hidden;box-shadow:0 24px 65px #2a23181f}.property-story-advisor .property-contact-layout>.advisor-card,.property-story-advisor .property-contact-layout>.property-contact-form{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important}.property-story-advisor .property-contact-layout>.property-contact-form{padding-top:12px!important}.advisor-identity h3{margin-bottom:8px!important}.advisor-office-line{color:#a9823b!important;font:500 11px/1.45 var(--nappo-ui)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 18px!important}.advisor-languages{grid-template-columns:58px minmax(0,1fr);align-items:baseline!important;gap:10px!important;margin:0 0 18px!important;display:grid!important}.advisor-languages-label{color:#a9823b!important}.advisor-languages-value{color:#171713!important;letter-spacing:0!important;font-family:Georgia,serif!important}.property-prestige .property-story-advisor .property-contact-layout{box-shadow:none;background:#11110f;border-color:#9d793b}.property-prestige :is(.advisor-office-line,.advisor-languages-label,.advisor-languages-value){color:#fff!important}.property-list-premium .property-card:not(:hover) .property-enter-button>span{color:#a9823b!important}.property-dossier-actions{position:relative;background:0 0!important;border:0!important;gap:0!important}.property-dossier-actions :is(a,button),.property-prestige .property-dossier-actions :is(a,button){position:relative;min-height:92px!important;box-shadow:none!important;background:0 0!important;border:0!important}.property-dossier-actions>button:before{content:"";background:#b28a45;width:1px;height:38px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.property-facts,.property-facts.property-amenities{background:0 0!important;border:0!important}.property-facts>div{position:relative;border:0!important}.property-facts>div+div:before{content:"";background:#b28a45;width:1px;height:38px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.feature-list,.feature-list>span,.property-prestige .feature-list,.property-prestige .feature-list>span{background:0 0!important;border:0!important}.feature-list{gap:8px 36px}.feature-list>span{padding-top:13px!important;padding-bottom:13px!important}.property-story-advisor :is(.visit-picker>p,.visit-field-label){color:#a9823b!important;font-family:var(--nappo-ui)!important;letter-spacing:.17em!important;text-transform:uppercase!important;margin:22px 0 11px!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important}.property-story-advisor .visit-contact-fields{gap:13px!important}.property-story-advisor .visit-contact-fields :is(input,textarea),.property-prestige .property-story-advisor .visit-contact-fields :is(input,textarea){box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #a9823b61!important;padding:12px 0!important}.property-story-advisor .visit-contact-fields :is(input,textarea):focus{border-bottom-color:#a9823b!important}.property-prestige .property-story-advisor .visit-picker>p,.property-prestige .property-story-advisor .visit-field-label{color:#fff!important}.property-prestige .property-story-advisor .visit-contact-fields :is(input,textarea){color:#fff!important;border-bottom-color:#ffffff61!important}.property-running-costs-grid,.property-running-costs-grid>article,.property-prestige .property-running-costs-grid,.property-prestige .property-running-costs-grid>article{background:0 0!important;border:0!important}.property-running-costs-grid{gap:28px}.property-running-costs-grid>article{min-height:118px;position:relative;padding:18px 24px!important}.property-running-costs-grid>article:before{content:"";background:#b28a45;width:2px;height:44px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.energy-four-fields,.energy-four-fields>span,.property-prestige .energy-four-fields,.property-prestige .energy-four-fields>span{background:0 0!important;border:0!important}.energy-four-fields{gap:20px 28px}.energy-four-fields>span{position:relative;min-height:92px!important;padding:18px 22px!important}.energy-four-fields>span:before{content:"";background:#b28a45;width:2px;height:38px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.energy-rating-grid{gap:clamp(24px,3vw,48px)!important}.energy-rating-card,.property-prestige .energy-rating-card{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.energy-rating-card>footer,.property-prestige .energy-rating-card>footer{border-top:0!important}.infinity-calculator,.property-prestige .infinity-calculator,.infinity-calculator .mortgage-calculator,.property-prestige .infinity-calculator .mortgage-calculator{box-shadow:none!important;border:0!important}.infinity-calculator .mortgage-calculator,.property-prestige .infinity-calculator .mortgage-calculator{background:0 0!important;padding:0!important}.infinity-calculator .infinity-module,.property-prestige .infinity-calculator .infinity-module{background:#ffffff0e!important;border:0!important}.property-editorial-close{background:#111;grid-column:1/-1;height:clamp(360px,48vw,760px);overflow:hidden;margin:0 calc(-1*clamp(24px,5vw,80px))!important}.property-editorial-close img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.dh-hero-copy{text-align:center;width:100%!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.dh-hero-copy h1{white-space:nowrap;width:calc(100% - 48px);position:absolute;top:50%;left:50%;margin:0!important;font-size:clamp(44px,4.8vw,92px)!important;line-height:.96!important;transform:translate(-50%,-50%)!important}.dh-hero-actions,.dh-hero-copy h1+.dh-hero-actions{width:min(540px,100% - 48px);position:absolute;bottom:clamp(34px,6vh,74px);left:50%;transform:translate(-50%);grid-template-columns:1fr!important;gap:10px!important;margin:0!important;display:grid!important}.dh-hero-actions :is(a,button){box-sizing:border-box;justify-content:space-between;align-items:center;padding:0 26px;width:100%!important;min-height:72px!important;display:flex!important}.dh-hero-actions :is(a,button) i{color:inherit;font:22px Georgia,serif}.dh-hero-actions :is(a,button):first-child{color:#fff!important;background:#a9823b!important;border-color:#a9823b!important}.segmented-filter-single>.segmented-filter-grid,.home-more-filters-panel>.segmented-filter-single>.segmented-filter-grid,.advanced-filter-bar>.segmented-filter-single>.segmented-filter-grid{box-sizing:border-box!important;border:1px solid #d7c293!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:hidden!important}.segmented-filter-single>.segmented-filter-grid>button{box-sizing:border-box!important;border:0!important;border-radius:0!important}.segmented-filter-single>.segmented-filter-grid>button:first-child{grid-column:1/-1;border-bottom:1px solid #d7c293!important}.prestige-site .segmented-filter-single>.segmented-filter-grid,.prestige-site .segmented-filter-single>.segmented-filter-grid>button:first-child,.prestige-site .segmented-filter-single>.segmented-filter-grid>button:nth-child(2){border-color:#4b402d!important}@media (width<=700px){.property-dossier-actions :is(a,button),.property-prestige .property-dossier-actions :is(a,button){min-height:78px!important;padding:16px 18px!important}.property-dossier-actions strong{font-size:16px!important}.property-facts>div+div:before{display:none}.property-facts>div:nth-child(2n):before{content:"";background:#b28a45;width:1px;height:34px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.property-facts.property-amenities>div+div:before{display:block}.feature-list{gap:5px}.property-running-costs-grid{gap:10px}.property-running-costs-grid>article{min-height:96px}.energy-four-fields{gap:12px 16px}.energy-four-fields>span{min-height:82px!important;padding:14px 16px!important}.property-editorial-close{height:clamp(280px,76vw,460px)}.dh-hero-copy h1{white-space:normal;width:calc(100% - 32px);font-size:clamp(27px,7.5vw,40px)!important;line-height:1.02!important}.dh-hero-actions,.dh-hero-copy h1+.dh-hero-actions{width:calc(100% - 32px);bottom:24px}.dh-hero-actions :is(a,button){padding:0 20px;min-height:66px!important}}.desktop-nav>.nav-dropdown>.nav-dropdown-trigger,.desktop-nav>.nav-dropdown>.nav-dropdown-trigger .nav-trigger-label,.desktop-nav>a.nav-main-link{font-family:var(--nappo-ui)!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:13px!important;font-weight:400!important;line-height:1!important}.desktop-property-search-hero{display:none}@media (width>=1051px){.category-list-page>.home-map-search.compact-search,.category-list-page>.home-map-search.compact-search-closed{z-index:3!important;background:linear-gradient(135deg,#fff 0%,#fbf8f1 46%,#fff 100%)!important;border:0!important;border-bottom:1px solid #a9823b2e!important;padding:clamp(38px,4.6vw,74px) clamp(42px,6vw,116px) clamp(34px,4.3vw,66px)!important;position:relative!important;top:auto!important;overflow:visible!important}.prestige-site>.home-map-search.compact-search,.prestige-site>.home-map-search.compact-search-closed{background:linear-gradient(135deg,#080807 0%,#11100d 48%,#080807 100%)!important;border-bottom-color:#c4a0573d!important}.category-list-page .desktop-property-search,.category-list-page .compact-search-toggle,.category-list-page .compact-search-content,.category-list-page .home-reference-standalone{display:none!important}.category-list-page .desktop-property-search-hero{color:#171713;grid-template-columns:minmax(390px,.34fr) minmax(720px,.66fr);align-items:start;gap:clamp(36px,4.6vw,84px);width:min(1720px,100%);margin:0 auto;display:grid!important}.desktop-hero-map,.desktop-hero-filters{min-width:0}.desktop-hero-map>p,.desktop-hero-filters>header>span,.desktop-open-filter>span,.desktop-line-filter>span,.desktop-town-selector>button>span,.desktop-dropdown-filter>button>span,.desktop-secondary-row label>span{color:#a9823b;font:700 10px/1 var(--nappo-ui);letter-spacing:.22em;text-transform:uppercase;margin:0 0 12px;display:block}.desktop-hero-territory{justify-content:center;gap:clamp(22px,3vw,44px);margin:0 0 18px;display:flex}.desktop-hero-territory button{color:#1d1913;font:700 13px/1 var(--nappo-ui);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 9px}.desktop-hero-territory button.active{color:#a9823b;border-bottom-color:#a9823b}.desktop-hero-map-canvas{filter:drop-shadow(0 24px 38px #4937161f);width:min(100%,610px)!important;margin:0 auto!important;padding:0!important;position:relative!important}.desktop-hero-map-canvas>img{width:100%!important;height:auto!important;display:block!important}.desktop-hero-map-canvas>button{background:#a9823b!important;border:2px solid #fff!important;width:18px!important;height:18px!important;box-shadow:0 7px 18px #432f1033!important}.desktop-hero-map-canvas>button:hover,.desktop-hero-map-canvas>button.active{background:#171713!important;transform:translate(-50%,-50%)scale(1.25)!important;box-shadow:0 0 0 8px #a9823b29!important}.desktop-hero-map-canvas>button span{color:#8b692c!important;background:#fffffff5!important;border:0!important;box-shadow:0 12px 28px #39290e21!important}.desktop-town-selector{margin-top:24px;position:relative}.desktop-town-selector>button,.desktop-dropdown-filter>button{color:#171713;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a9823b73;grid-template-columns:1fr auto;align-items:center;gap:14px;width:100%;min-height:54px;padding:0;display:grid}.desktop-town-selector>button>span,.desktop-dropdown-filter>button>span{grid-column:1/-1;margin-bottom:0}.desktop-town-selector strong,.desktop-dropdown-filter strong{font:400 19px/1.2 var(--nappo-editorial);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-town-selector i,.desktop-dropdown-filter i{color:#a9823b;font:normal 22px/1 var(--nappo-ui)}.desktop-town-panel,.desktop-type-panel,.desktop-more-inline{background:#ffffffe6;border:1px solid #a9823b2e;margin-top:12px;padding:18px;animation:.22s both nappoFilterReveal;box-shadow:0 22px 46px #271d0c1a}.desktop-town-panel{max-height:270px;overflow:auto}.desktop-town-panel p{color:#756d60;font:14px/1.55 var(--nappo-editorial);margin:0}.desktop-town-panel section+section{margin-top:17px}.desktop-town-panel header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;display:flex}.desktop-town-panel header b{color:#a9823b;font:700 9px/1 var(--nappo-ui);letter-spacing:.17em;text-transform:uppercase}.desktop-town-panel header button{color:#a9823b;font:700 8px/1 var(--nappo-ui);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a9823b;padding:0 0 3px}.desktop-town-panel section>div{flex-wrap:wrap;gap:7px;display:flex}.desktop-town-panel section>div button,.desktop-chip-row button,.desktop-amenity-row button{color:#4a4033;min-height:34px;font:600 9px/1 var(--nappo-ui);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 13px;transition:background .2s,color .2s,transform .2s}.desktop-town-panel section>div button:hover,.desktop-chip-row button:hover,.desktop-amenity-row button:hover{color:#a9823b;transform:translateY(-1px)}.desktop-town-panel section>div button.active,.desktop-chip-row button.active,.desktop-amenity-row button.active{color:#fff;background:#a9823b}.desktop-hero-filters>header{text-align:center;margin:0 0 22px}.desktop-hero-filters h2{color:#171713;font:400 clamp(48px,5vw,82px)/.9 var(--nappo-editorial);letter-spacing:-.025em;text-transform:uppercase;margin:0}.desktop-hero-filters>header p{color:#756d60;font:400 18px/1.4 var(--nappo-editorial);margin:12px 0 20px}.desktop-hero-filters .property-context-switch{margin:0!important}.desktop-hero-filters .property-context-switch button{font:700 10px/1 var(--nappo-ui)!important;letter-spacing:.2em!important;padding-bottom:8px!important}.desktop-open-filter{margin-top:18px}.desktop-chip-row,.desktop-amenity-row>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.desktop-two-filters{grid-template-columns:1fr 1fr;gap:clamp(18px,2.1vw,34px);margin-top:22px;display:grid}.desktop-line-filter>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.desktop-line-filter label,.desktop-secondary-row label{border-bottom:1px solid #a9823b94;align-items:center;gap:8px;min-height:43px;display:flex}.desktop-line-filter input,.desktop-secondary-row input{color:#171713;width:100%;min-width:0;font:400 17px/1 var(--nappo-editorial);background:0 0;border:0;outline:0}.desktop-line-filter em{color:#a9823b;font:normal 13px/1 var(--nappo-ui)}.desktop-dropdown-filter{margin-top:22px}.desktop-type-panel .segmented-filter-title{display:none!important}.desktop-type-panel .segmented-filter-section,.desktop-type-panel .segmented-filter-grid,.desktop-more-inline .segmented-filter-section,.desktop-more-inline .segmented-filter-grid{background:0 0!important;border:0!important}.desktop-type-panel .segmented-filter-grid{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.desktop-type-panel .segmented-filter-grid button,.desktop-more-inline .segmented-filter-grid button{color:#4a4033!important;min-height:34px!important;font:600 9px/1 var(--nappo-ui)!important;letter-spacing:.13em!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 13px!important}.desktop-type-panel .segmented-filter-grid button:is(.active,[aria-pressed=true]),.desktop-more-inline .segmented-filter-grid button:is(.active,[aria-pressed=true]){color:#fff!important;background:#a9823b!important}.desktop-amenity-row button{align-items:center;gap:8px;display:inline-flex}.desktop-amenity-row i{color:#a9823b;font-size:12px;font-style:normal}.desktop-amenity-row button.active i{color:#fff}.desktop-secondary-row{grid-template-columns:minmax(130px,.55fr) minmax(190px,.45fr);align-items:end;gap:18px;margin-top:22px;display:grid}.desktop-secondary-row label>span{margin:0}.desktop-secondary-row button{color:#a9823b;text-align:left;min-height:43px;font:700 10px/1 var(--nappo-ui);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a9823b94;padding:0}.desktop-more-inline{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.desktop-more-inline .segmented-filter-title{color:#a9823b!important;font:700 8px/1 var(--nappo-ui)!important;letter-spacing:.17em!important}.desktop-hero-actions{grid-template-columns:minmax(220px,1fr) auto minmax(260px,.75fr);align-items:stretch;gap:14px;margin-top:24px;display:grid}.desktop-demand-link,.desktop-clear-link{cursor:pointer;text-transform:uppercase;background:0 0;border:0;min-height:58px}.desktop-demand-link{color:#a9823b;text-align:left;font:700 10px/1.5 var(--nappo-ui);letter-spacing:.13em}.desktop-clear-link{color:#7d7468;font:700 9px/1 var(--nappo-ui);letter-spacing:.16em}.desktop-hero-results{color:#fff;min-height:62px;font:700 11px/1.15 var(--nappo-ui);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#a9823b;border:1px solid #a9823b;justify-content:space-between;align-items:center;gap:18px;padding:0 24px;display:flex}.desktop-hero-results span{color:#fff;font-size:22px;font-weight:300}.prestige-site .desktop-property-search-hero,.prestige-site .desktop-hero-filters h2,.prestige-site .desktop-town-selector strong,.prestige-site .desktop-dropdown-filter strong,.prestige-site .desktop-line-filter input,.prestige-site .desktop-secondary-row input,.prestige-site .desktop-hero-territory button,.prestige-site .desktop-chip-row button,.prestige-site .desktop-amenity-row button{color:#fff!important}.prestige-site .desktop-hero-filters>header p,.prestige-site .desktop-town-panel p{color:#c8bca8!important}.prestige-site .desktop-town-panel,.prestige-site .desktop-type-panel,.prestige-site .desktop-more-inline{background:#080807f5;border-color:#c4a0573d}}.property-context-switch{color:#a9823b;text-transform:uppercase;font:600 10px/1 var(--nappo-ui);letter-spacing:.16em;justify-content:center;align-items:center;gap:14px;display:flex}.property-context-switch button{color:inherit;text-transform:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 5px}.property-context-switch button.active{color:#171713;border-color:#a9823b}.dark-search .property-context-switch button.active,.prestige-site .property-context-switch button.active{color:#fff}.desktop-property-search>.property-context-switch{align-self:center;min-width:210px;padding:0 18px}.property-search-fields>.property-context-switch{margin:0 0 18px}@media (width<=700px){.desktop-property-search>.property-context-switch{display:none}.property-search-fields>.property-context-switch{justify-content:flex-start;margin:0 0 14px;font-size:11px}}.nav-wrap .desktop-nav>.nav-dropdown>.nav-dropdown-trigger,.inner-nav .desktop-nav>.nav-dropdown>.nav-dropdown-trigger,.prestige-nav .desktop-nav>.nav-dropdown>.nav-dropdown-trigger,.nav-wrap .desktop-nav>.nav-dropdown>.nav-dropdown-trigger :is(.nav-trigger-label,.nav-trigger-chevron),.inner-nav .desktop-nav>.nav-dropdown>.nav-dropdown-trigger :is(.nav-trigger-label,.nav-trigger-chevron),.prestige-nav .desktop-nav>.nav-dropdown>.nav-dropdown-trigger :is(.nav-trigger-label,.nav-trigger-chevron){font-family:var(--nappo-ui)!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:1!important}.mobile-inline-demand{display:none}@media (width>=1051px){.nav-dropdown-panel .all-properties{color:#fff!important;text-transform:none!important;letter-spacing:0!important;background:#080807!important;border:0!important;grid-column:auto!important;justify-content:flex-start!important;min-height:0!important;margin:0!important;padding:5px 0!important;font:300 clamp(25px,2.25vw,37px)/1.12 Georgia,serif!important}.nav-dropdown-panel .all-properties:hover{color:#d2b46f!important;background:#171713!important}}@media (width<=700px){.category-list-page .home-operation-selector button{color:#745826!important;background:#fff!important}.category-list-page .home-operation-selector button.active{color:#fff!important;background:#a9823b!important}.mobile-inline-demand{color:#a9823b;width:100%;min-height:52px;font:500 9px/1.2 var(--nappo-ui);letter-spacing:.11em;text-transform:uppercase;background:#fff;border:1px solid #a9823b;justify-content:space-between;align-items:center;margin-top:14px;padding:0 16px;display:flex}.prestige-site .mobile-inline-demand{color:#d2b46f;background:#080807;border-color:#d2b46f}.mobile-property-search-bar :is(.mobile-filter-toggle,.mobile-map-toggle,.mobile-results-toggle){text-transform:uppercase;min-width:0;font:600 7.5px/1.2 var(--nappo-ui)!important;letter-spacing:.055em!important;border:0!important;border-left:1px solid #a9823b8c!important;padding:0 7px!important}.mobile-property-search-bar .mobile-filter-toggle{border-left:0!important}.mobile-property-search-bar .mobile-results-toggle{color:#a9823b!important;background:#fff!important}.mobile-property-search-bar .mobile-results-toggle span{margin-left:3px;font-size:15px;line-height:1}}.nav-dropdown-panel{padding-top:30px!important;padding-bottom:30px!important}.nav-dropdown-panel>a,.nav-dropdown-panel .prestige-link{min-height:0!important;font-family:var(--nappo-editorial)!important;letter-spacing:0!important;border:0!important;margin:0!important;padding:11px 0!important;font-size:clamp(25px,2.25vw,37px)!important;font-weight:300!important;line-height:1.12!important}.nav-dropdown-panel .all-properties{min-height:0!important;font-family:var(--nappo-ui)!important;letter-spacing:.13em!important;text-transform:uppercase!important;border:0!important;border-top:1px solid #a9823b57!important;margin:12px 0 0!important;padding:14px 0 0!important;font-size:14px!important;font-weight:400!important;line-height:1.2!important}.mobile-properties-row,.mobile-properties-trigger{text-align:left!important}.mobile-properties-trigger{justify-content:flex-start!important;padding-left:24px!important}.mobile-subnav{padding:8px 24px 20px!important}.mobile-subnav a{border:0!important;padding:10px 0!important}.property-facts,.property-prestige .property-facts{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important}.property-facts>div,.property-prestige .property-facts>div{background:0 0!important;border:0!important;min-width:0!important;position:relative!important}.property-facts>div+div:before,.property-facts>div:nth-child(2n):before,.property-facts.property-amenities>div+div:before{content:""!important;background:#b28a45!important;width:1px!important;height:38px!important;display:block!important;position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important}.property-facts>div:first-child:before{display:none!important}.property-prestige .property-facts{color:#fff!important}.property-detail:not(.property-prestige) .advisor-languages-label{color:#a9823b!important}.property-detail:not(.property-prestige) .advisor-languages-value{color:#171713!important}.property-prestige .advisor-languages-label,.property-prestige .advisor-languages-value{color:#fff!important}.property-story-advisor .date-options button,.property-story-advisor .time-options button,.property-story-advisor .other-date-button,.property-prestige .property-story-advisor .date-options button,.property-prestige .property-story-advisor .time-options button,.property-prestige .property-story-advisor .other-date-button{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #a9823b57!important}.property-story-advisor .date-options button:hover,.property-story-advisor .time-options button:hover,.property-story-advisor .date-options button.active,.property-story-advisor .time-options button.active,.property-story-advisor .other-date-button.active{color:#a9823b!important;background:#a9823b1a!important;border-bottom-color:#a9823b!important}.property-prestige .property-story-advisor .date-options button,.property-prestige .property-story-advisor .time-options button,.property-prestige .property-story-advisor .other-date-button{color:#fff!important;border-bottom-color:#ffffff42!important}.property-prestige .property-story-advisor :is(.date-options button,.time-options button,.other-date-button):is(:hover,.active){color:#fff!important;background:#ffffff14!important;border-bottom-color:#fff!important}.property-detail:not(.property-prestige) .property-story-advisor :is(.visit-date-label,.visit-field-label,.date-options button,.date-options button b,.date-options button span,.time-options button,.other-date-button,.other-date-button b,.other-date-button span,.custom-date-field,.custom-date-field input){color:#a9823b!important}.property-prestige .property-story-advisor :is(.visit-date-label,.visit-field-label,.date-options button,.date-options button b,.date-options button span,.time-options button,.other-date-button,.other-date-button b,.other-date-button span,.custom-date-field,.custom-date-field input){color:#fff!important}.property-prestige .property-story-advisor .property-contact-layout,.property-prestige .property-story-advisor .advisor-card.enhanced,.property-prestige .property-story-advisor .property-contact-form,.property-prestige .property-story-advisor .visit-picker,.property-prestige .property-story-advisor .visit-success,.property-prestige .property-story-advisor .property-contact-layout>form.visit-picker.property-contact-form{background:#000!important}.infinity-calculator,.property-prestige .infinity-calculator{color:#fff!important;background:#123b73!important}.infinity-calculator .infinity-module,.property-prestige .infinity-calculator .infinity-module,.infinity-calculator :is(.mortgage-holders article,.purchase-structure-grid,.purchase-structure-grid>div,.purchase-structure-grid>label,.mortgage-inputs>label,.provision-editable,.mortgage-results,.mortgage-results>div),.property-prestige .infinity-calculator :is(.mortgage-holders article,.purchase-structure-grid,.purchase-structure-grid>div,.purchase-structure-grid>label,.mortgage-inputs>label,.provision-editable,.mortgage-results,.mortgage-results>div){box-shadow:none!important;background:0 0!important}.infinity-calculator :is(h2,h3,p,small,span,strong,label,em,input,select),.property-prestige .infinity-calculator :is(h2,h3,p,small,span,strong,label,em,input,select){color:#fff!important}.infinity-calculator :is(input,select){background:0 0!important}.infinity-calculator select option{color:#123b73!important;background:#fff!important}.contribution-mode-switch{background:0 0!important;border:0!important;gap:10px!important}.contribution-mode-switch button{color:#123b73!important;background:#fff!important;border:1px solid #123b73!important}.contribution-mode-switch button+button{border-left:1px solid #123b73!important}.contribution-mode-switch button.active{color:#fff!important;background:#123b73!important;border-color:#fff!important}.property-list-premium .property-card .property-info>.property-enter-button,.property-list-premium .property-card:hover .property-info>.property-enter-button,.property-list-premium .property-card-prestige .property-info>.property-enter-button,.property-list-premium .property-card-exclusive .property-info>.property-enter-button,.property-list-premium.property-grid-dark .property-card .property-info>.property-enter-button{color:#fff!important;opacity:1!important;visibility:visible!important;background:#a9823b!important;border-color:#a9823b!important}.property-list-premium .property-enter-button :is(span,i){color:#fff!important;opacity:1!important}.property-specs{white-space:nowrap!important;flex-wrap:nowrap!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.property-specs>span{min-width:0!important}.home-family-selector .segmented-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-family-selector .segmented-filter-grid>button:first-child{grid-column:1/-1!important}.segmented-filter-single>.segmented-filter-grid{box-sizing:border-box!important;border:1px solid #d7c293!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:hidden!important}.segmented-filter-single>.segmented-filter-grid>button{box-sizing:border-box!important;border:0!important}.segmented-filter-single>.segmented-filter-grid>button:first-child{border-bottom:1px solid #d7c293!important;grid-column:1/-1!important}.segmented-filter-single>.segmented-filter-grid>button:nth-child(2){border-right:1px solid #d7c293!important}.property-pagination{justify-content:center;align-items:center;gap:7px;margin:72px auto 10px;display:flex}.property-pagination button{color:#8a6728;min-width:42px;height:42px;font-family:var(--nappo-ui);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 10px;font-size:13px}.property-pagination button:hover,.property-pagination button.active{color:#fff;background:#a9823b;border-color:#a9823b}.property-pagination button:disabled{opacity:.32;cursor:default}.property-explorer-dark .property-pagination button{color:#d4b978}.dh-hero-copy h1{white-space:normal!important;width:min(96vw,1600px)!important;max-width:none!important}.dh-hero-fixed{letter-spacing:.12em;text-transform:uppercase;color:#fff!important;white-space:nowrap!important;font-size:clamp(36px,3.65vw,70px)!important;line-height:1.08!important;display:block!important}.dh-hero-word{letter-spacing:-.045em;text-transform:uppercase;margin-top:.12em;line-height:.88;color:#c39a4a!important;white-space:nowrap!important;font-size:clamp(78px,9.6vw,184px)!important;animation:.72s cubic-bezier(.2,.72,.2,1) both dh-word-editorial!important;display:block!important}@keyframes dh-word-editorial{0%{opacity:0;filter:blur(5px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}.dh-hero-actions :is(a,button){min-height:82px!important;font-size:16px!important;font-weight:600!important}.dh-hero-actions :is(a,button):last-child{color:#d2ad62!important;background:#050505!important;border-color:#a9823b!important}.footer-version-120,.definitive-home>.footer.footer-version-120{color:#9a762f!important;background:#fff!important;border-top:1px solid #cdb275!important;grid-template-columns:1.25fr 1fr 1fr 1fr!important;gap:0 clamp(34px,5vw,90px)!important}.footer-version-120 .footer-intro,.footer-version-120 .footer-contact,.footer-version-120 .footer-nav,.footer-version-120 .footer-social{color:#9a762f!important;background:#fff!important;padding-top:80px!important;padding-bottom:80px!important;display:flex!important}.footer-version-120 .footer-nav{grid-column:auto!important}.footer-version-120 .footer-links{flex-direction:column!important;gap:13px!important;display:flex!important}.footer-version-120 .footer-links a{color:#4e473c!important;border:0!important;padding:2px 0!important;font:15px Georgia,serif!important}.footer-version-120 .footer-offices{display:block!important}.footer-version-120 .footer-accreditations{background:#fff!important;display:grid!important}.listing-promo-demand{background-image:var(--nappo-sea-rental)!important}.footer-prefilled-context{border-top:1px solid #a9823b;border-bottom:1px solid #a9823b;margin-bottom:30px;padding:22px 0 24px}.footer-prefilled-context>span,.sell-form-intent>span{color:#a9823b;font-family:var(--nappo-ui);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.footer-prefilled-context>strong,.sell-form-intent>strong{color:#171713;font-family:var(--nappo-editorial);font-size:clamp(25px,2.4vw,38px);font-weight:400;line-height:1.08;display:block}.footer-prefilled-context>p{color:#625d54;margin:14px 0 0;font-size:14px;line-height:1.55}.sell-form-intent{border-top:1px solid #a9823b;border-bottom:1px solid #a9823b;margin:4px 0 26px;padding:18px 0}.client-tool-controls{color:#fff;background:#123b73;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:clamp(45px,8vw,130px);display:grid;padding-top:clamp(120px,12vw,190px)!important;padding-bottom:clamp(50px,7vw,90px)!important}.client-tool-controls p{color:#c9d9ee;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:600}.client-tool-controls h1{color:#fff;margin:0;font-size:clamp(58px,7vw,112px);font-weight:400;line-height:.92}.client-tool-controls>div:first-child>span{color:#dce7f5;max-width:700px;font-family:var(--nappo-editorial);margin-top:28px;font-size:clamp(18px,1.8vw,27px);line-height:1.5;display:block}.client-tool-selectors{gap:18px;display:grid}.client-tool-selectors label{color:#dce7f5;letter-spacing:.13em;text-transform:uppercase;gap:9px;font-size:10px;font-weight:600;display:grid}.client-tool-selectors select{color:#fff;background:0 0;border:1px solid #ffffffb3;border-radius:0;width:100%;min-height:58px;padding:0 16px;font-size:16px}.client-tool-selectors option{color:#123b73;background:#fff}.finance-tool-page>.infinity-calculator{padding-top:clamp(70px,8vw,120px)!important}.home-map-search-demand-mode{padding-top:clamp(130px,13vw,210px)!important}.home-map-search-demand-mode .home-map-search-heading>p{color:#6a6257;max-width:760px;font-family:var(--nappo-editorial);margin:24px 0 0;font-size:clamp(18px,2vw,27px);line-height:1.5}.home-map-search-demand-mode .home-search-command-row{grid-template-columns:minmax(0,1fr) minmax(220px,.35fr)!important}.home-map-search-demand-mode .home-demand-submit{color:#fff;background:#a9823b;min-height:84px}@media (width<=1050px){.footer-version-120{grid-template-columns:1fr 1fr!important}}@media (width<=700px){.property-facts{overflow-x:auto!important}.property-facts>div{min-width:88px!important;padding:18px 8px!important}.property-facts>div+div:before{height:32px!important}.property-specs{gap:3px!important}.property-specs svg{width:22px!important;height:22px!important}.property-specs em{font-size:14px!important}.dh-hero-copy h1{width:calc(100vw - 18px)!important}.dh-hero-fixed{letter-spacing:.055em;font-size:clamp(18px,5.15vw,27px)!important;line-height:1.08!important}.dh-hero-word{margin-top:.18em;line-height:.9;font-size:clamp(54px,16.5vw,84px)!important}.dh-hero-actions :is(a,button){min-height:76px!important;font-size:14px!important}.property-pagination{flex-wrap:wrap;margin-top:52px}.footer-version-120{grid-template-columns:1fr!important}.footer-version-120 .footer-intro,.footer-version-120 .footer-contact,.footer-version-120 .footer-nav,.footer-version-120 .footer-social{padding-top:0!important;padding-bottom:45px!important}.footer-version-120 .footer-intro{padding-top:65px!important}.client-tool-controls{grid-template-columns:1fr;gap:36px;padding-top:115px!important;padding-bottom:55px!important}.client-tool-controls h1{font-size:58px}.client-tool-selectors{gap:14px}.home-map-search-demand-mode{padding-top:110px!important}.home-map-search-demand-mode .home-search-command-row{grid-template-columns:1fr!important}.footer-prefilled-context>strong,.sell-form-intent>strong{font-size:27px}}.category-list-page .home-search-controls>.home-operation-selector>span{border:0!important;min-height:62px!important;padding:0 18px!important}.category-list-page .home-search-controls>.home-operation-selector button{border:0!important;border-left:1px solid #d7c293!important;min-height:62px!important;padding:0 8px!important;font-size:11px!important}.home-characteristics-control{color:#765a27;cursor:pointer;background:#fff;border:1px solid #d7c293;justify-content:space-between;align-items:center;width:100%;min-height:62px;margin-top:16px;padding:0 20px;display:flex}.home-characteristics-control b{font:500 12px/1.2 var(--nappo-ui);letter-spacing:.15em;text-transform:uppercase}.home-characteristics-control i{color:#a9823b;font:normal 24px/1 var(--nappo-ui)}.home-location-territory>span{border:0!important;min-height:44px!important;padding:0 12px!important;font-size:9px!important}.home-location-territory button{border:0!important;border-left:1px solid #d7c293!important;min-height:44px!important;padding:0 8px!important;font-size:10px!important}.home-characteristics-panel,.home-more-filters-panel-after-map{align-items:start;animation:.3s both nappoFilterReveal;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:0!important;padding:16px 0 0!important;display:grid!important}.home-characteristics-panel .search-quarter,.home-more-filters-panel-after-map .search-quarter{min-width:0}.home-characteristics-panel .segmented-filter-section,.home-more-filters-panel-after-map .segmented-filter-section,.home-characteristics-panel .home-range-selector{border:1px solid #d7c293!important;width:100%!important;margin:0!important;display:block!important}.home-characteristics-panel .segmented-filter-title,.home-more-filters-panel-after-map .segmented-filter-title,.home-characteristics-panel .home-range-title{text-transform:uppercase;align-items:center;color:#8a6728!important;min-height:44px!important;font:500 10px/1.2 var(--nappo-ui)!important;letter-spacing:.13em!important;border:0!important;border-bottom:1px solid #d7c293!important;padding:0 13px!important;display:flex!important}.home-characteristics-panel .segmented-filter-grid,.home-more-filters-panel-after-map .segmented-filter-grid{width:100%;border:0!important;gap:0!important;display:grid!important}.home-characteristics-panel .segmented-filter-grid button,.home-more-filters-panel-after-map .segmented-filter-grid button{border:1px solid #d7c293!important;border-top:0!important;border-left:0!important;min-height:52px!important;padding:8px 5px!important;font-size:10px!important}.home-characteristics-panel .segmented-filter-grid button:last-child,.home-more-filters-panel-after-map .segmented-filter-grid button:last-child{border-right:0!important}.home-characteristics-panel .home-range-fields>label{min-width:0;border:0!important;border-right:1px solid #d7c293!important;min-height:52px!important;padding:0 9px!important}.home-characteristics-panel .home-range-fields>label:last-child{border-right:0!important}.home-characteristics-panel .home-range-fields input{min-width:0;font-size:14px!important}.home-characteristics-panel .home-range-selector em{font-size:13px!important}.home-more-filters-panel-after-map .search-quarter-type .segmented-filter-grid button{min-height:38px!important;font-size:8px!important}.home-more-filters-panel-after-map .segmented-filter-single .segmented-filter-grid{border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.prestige-site .home-characteristics-control{color:#d4b978!important;background:#080807!important;border-color:#4b402d!important}.prestige-site .home-location-territory,.prestige-site .home-location-territory button,.prestige-site .home-characteristics-panel :is(.segmented-filter-section,.home-range-selector,.segmented-filter-title,.home-range-title,.segmented-filter-grid button,.home-range-fields>label),.prestige-site .home-more-filters-panel-after-map :is(.segmented-filter-section,.segmented-filter-title,.segmented-filter-grid button){border-color:#4b402d!important}.prestige-site .home-location-territory{background:#080807!important}@media (width<=700px){.category-list-page .home-search-controls>.home-operation-selector>span{border-bottom:1px solid #d7c293!important;min-height:42px!important}.category-list-page .home-search-controls>.home-operation-selector button{border-top:1px solid #d7c293!important;min-height:48px!important}.category-list-page .home-search-controls>.home-operation-selector button:nth-child(5){grid-column:1/-1}.home-location-control,.home-characteristics-control,.home-more-filters-after-map{margin-top:12px;min-height:58px!important;padding:0 15px!important}.home-more-filters-panel-after-map .segmented-filter-single .segmented-filter-grid>button:first-child{border-bottom:1px solid #d7c293!important;border-right:0!important;grid-column:1/-1!important}.home-more-filters-panel-after-map .segmented-filter-single .segmented-filter-grid>button:nth-child(2){border-right:1px solid #d7c293!important}}@media (width<=1050px){.mobile-properties-row>.mobile-properties-trigger{text-align:left!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-height:58px!important;padding:15px 0!important}.mobile-properties-trigger>span{text-align:left!important;margin:0!important}.mobile-properties-trigger>i{margin:0!important}}@media (width<=700px){.property-facts>div,.property-prestige .property-facts>div{min-width:0!important;min-height:96px!important}.category-list-page>.home-map-search.mobile-panel-filters,.category-list-page>.home-map-search.mobile-panel-map{overscroll-behavior:contain;z-index:85!important;background:#fff!important;border:0!important;width:100%!important;height:auto!important;max-height:none!important;padding:14px!important;position:fixed!important;inset:82px 0 68px!important;overflow:hidden auto!important}.mobile-panel-filters .home-more-filters-panel-after-map .segmented-filter-single .segmented-filter-grid>button:first-child{border-bottom:1px solid #d7c293!important;border-right:0!important;grid-column:auto!important}.mobile-inline-results{z-index:4;position:sticky;bottom:0;box-shadow:0 -8px 24px #1812091f;margin-top:14px!important}.mobile-inline-results span{font-family:var(--nappo-ui)!important;font-size:24px!important;font-weight:300!important;line-height:1!important}.mobile-property-search-bar{grid-template-columns:repeat(3,minmax(0,1fr))!important;height:68px!important}.mobile-property-search-bar :is(.mobile-filter-toggle,.mobile-map-toggle,.mobile-demand-toggle){min-width:0;letter-spacing:.08em!important;border:0!important;border-left:1px solid #a9823b8c!important;padding:0 7px!important;font-size:8px!important}.mobile-property-search-bar .mobile-filter-toggle{color:#fff!important;background:#0a0a09!important;border-left:0!important}.mobile-property-search-bar :is(.mobile-filter-toggle,.mobile-map-toggle).active{color:#a9823b!important;background:#fff!important}}.mobile-inline-results{display:none}@media (width<=700px){.category-list-page>.home-map-search.compact-search-closed{border:0!important;min-height:0!important;padding:0!important}.category-list-page .compact-search-toggle{display:none!important}.category-list-page .compact-search-content{padding-top:0!important}.category-list-page .home-reference-standalone,.category-list-page .mobile-panel-filters .home-location-control,.category-list-page .mobile-panel-filters .home-location-panel,.category-list-page .mobile-panel-filters .home-characteristics-control,.category-list-page .mobile-panel-filters .home-more-filters-control,.category-list-page .mobile-panel-map .home-search-controls,.category-list-page .mobile-panel-map .home-characteristics-control,.category-list-page .mobile-panel-map .home-characteristics-panel,.category-list-page .mobile-panel-map .home-more-filters-control,.category-list-page .mobile-panel-map .home-more-filters-panel,.category-list-page .mobile-panel-map .home-search-command-row,.category-list-page .mobile-panel-map .home-location-control{display:none!important}.category-list-page .mobile-panel-filters .home-characteristics-panel,.category-list-page .mobile-panel-filters .home-more-filters-panel,.category-list-page .mobile-panel-map .home-location-panel{display:grid!important}.mobile-inline-results{color:#fff;width:100%;min-height:66px;font:500 11px/1.2 var(--nappo-ui);letter-spacing:.12em;text-transform:uppercase;background:#a9823b;border:1px solid #a9823b;justify-content:space-between;align-items:center;margin-top:16px;padding:0 20px;display:flex}.mobile-inline-results span{font:normal 23px/1 var(--nappo-editorial)}.mobile-property-search-bar{border-top:1px solid #a9823b;grid-template-columns:50% 50%!important}.mobile-property-search-bar .mobile-filter-toggle,.mobile-property-search-bar .mobile-map-toggle{color:#fff;background:#0a0a09;padding:0 12px}.mobile-property-search-bar .mobile-map-toggle{background:#a9823b;border-left:1px solid #a9823b}.mobile-property-search-bar :is(.mobile-filter-toggle,.mobile-map-toggle).active{color:#a9823b;background:#fff}.prestige-site .mobile-inline-results{color:#080807}}.category-list-page>.home-map-search.compact-search{border-top:0!important;border-bottom:1px solid #dfd2ba!important;padding:24px clamp(24px,5vw,80px) 30px!important}.category-list-page>.home-map-search.compact-search-closed{padding-bottom:24px!important}.category-list-page .compact-search-toggle,.category-list-page .dark-search .compact-search-toggle{color:#fff!important;background:#a9823b!important;border:1px solid #a9823b!important;min-height:66px!important;padding:0 24px!important}.category-list-page .compact-search-toggle:hover,.category-list-page .dark-search .compact-search-toggle:hover{color:#fff!important;background:#95722f!important}.category-list-page .compact-search-toggle strong,.category-list-page .dark-search .compact-search-toggle strong{color:#fff!important;font:500 14px/1.2 var(--nappo-ui)!important;letter-spacing:.14em!important;text-transform:uppercase!important}.category-list-page .compact-search-toggle>i,.category-list-page .dark-search .compact-search-toggle>i{color:#fff!important;font-size:25px!important}.category-list-page .compact-search-content{padding-top:24px!important}.property-search-workspace{grid-template-columns:minmax(0,1fr) 138px;align-items:start;gap:clamp(20px,2.5vw,36px);display:grid}.property-search-fields{min-width:0}.home-destination-price-row{grid-template-columns:minmax(330px,.78fr) minmax(520px,1.22fr);gap:16px;margin-top:16px;display:grid}.home-destination-price-row>.home-territory-selector,.home-destination-price-row>.home-range-selector{width:100%!important;min-height:74px!important;margin:0!important}.home-destination-price-row>.home-territory-selector{border:1px solid #d7c293!important;grid-template-columns:115px 1fr!important;padding:0!important;display:grid!important}.home-destination-price-row>.home-territory-selector>span{border:0!important;min-height:72px!important;padding:0 18px!important}.home-destination-price-row>.home-territory-selector>div{grid-template-columns:1fr 1fr!important;gap:0!important;display:grid!important}.home-destination-price-row>.home-territory-selector button{border-left:1px solid #d7c293!important;min-height:72px!important;font-size:11px!important}.home-destination-price-row>.home-range-selector{grid-template-columns:115px 1fr!important}.home-destination-price-row .home-range-title,.home-destination-price-row .home-range-selector .home-range-fields>label{min-height:72px!important;padding:0 18px!important}.home-location-control,.home-more-filters-after-map{cursor:pointer;justify-content:space-between;align-items:center;width:100%;margin-top:16px;color:#765a27!important;background:#fff!important;border:1px solid #d7c293!important;min-height:62px!important;padding:0 20px!important;display:flex!important}.home-location-control span{align-items:baseline;gap:10px;min-width:0;display:flex}.home-location-control b,.home-more-filters-after-map b{letter-spacing:.15em;text-transform:uppercase;font:500 12px/1.2 var(--nappo-ui)!important}.home-location-control small{color:#7d7466;font:15px/1.2 var(--nappo-editorial);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-location-control i,.home-more-filters-after-map i{color:#a9823b;font:normal 24px/1 var(--nappo-ui)}.home-location-panel{animation:.3s both nappoFilterReveal}@keyframes nappoFilterReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.home-location-panel>.home-map-search-layout{margin-top:0!important}.home-more-filters-panel-after-map{animation:.3s both nappoFilterReveal;grid-template-columns:1fr!important;gap:16px!important;margin-top:0!important;padding:18px 0 4px!important;display:grid!important}.home-room-filters{grid-template-columns:1fr 1fr;gap:16px;display:grid}.home-amenity-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-amenity-filters>.segmented-filter-single>.segmented-filter-grid,.home-more-filters-panel>.home-amenity-filters>.segmented-filter-single>.segmented-filter-grid{border:1px solid #d7c293!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-amenity-filters>.segmented-filter-single>.segmented-filter-grid>button:first-child{border-bottom:0!important;border-right:1px solid #d7c293!important;grid-column:auto!important}.home-amenity-filters>.segmented-filter-single>.segmented-filter-grid>button:nth-child(2){border-right:1px solid #d7c293!important}.home-amenity-filters>.segmented-filter-single>.segmented-filter-grid>button:last-child{border-right:0!important}.home-search-command-row-demand{grid-template-columns:minmax(260px,1fr) 180px!important;margin-top:16px!important}.desktop-search-result-cta{position:sticky;top:116px}.desktop-search-result-cta button{color:#fff;cursor:pointer;background:#a9823b;border:1px solid #a9823b;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;min-height:176px;padding:22px 16px;display:flex}.desktop-search-result-cta strong{font:400 47px/1 var(--nappo-editorial)}.desktop-search-result-cta span{font:500 10px/1.2 var(--nappo-ui);letter-spacing:.15em;text-transform:uppercase}.desktop-search-result-cta i{font:normal 24px/1 var(--nappo-editorial);align-self:flex-end}.mobile-property-search-bar{display:none}.category-list-page .listing-section,.category-list-page .category-results{padding-top:38px!important}.prestige-site .home-location-control,.prestige-site .home-more-filters-after-map{color:#d4b978!important;background:#080807!important;border-color:#4b402d!important}.prestige-site .home-location-control small{color:#b6aa95}.prestige-site .home-destination-price-row>.home-territory-selector,.prestige-site .home-destination-price-row>.home-territory-selector button{border-color:#4b402d!important}.prestige-site .desktop-search-result-cta button{color:#080807}@media (width<=1100px){.home-destination-price-row{grid-template-columns:1fr}.property-search-workspace{grid-template-columns:minmax(0,1fr) 120px}}@media (width<=700px){.category-list-page{padding-bottom:68px}.category-list-page>.home-map-search.compact-search,.category-list-page>.home-map-search.compact-search-closed{padding:14px 14px 16px!important}.category-list-page .compact-search-toggle,.category-list-page .dark-search .compact-search-toggle{min-height:58px!important;padding:0 17px!important}.category-list-page .compact-search-toggle strong,.category-list-page .dark-search .compact-search-toggle strong{font-size:12px!important}.category-list-page .compact-search-content{padding-top:16px!important}.property-search-workspace{display:block}.desktop-search-result-cta{display:none}.home-destination-price-row{grid-template-columns:1fr;gap:12px;margin-top:12px}.home-destination-price-row>.home-territory-selector{grid-template-columns:1fr!important}.home-destination-price-row>.home-territory-selector>span{border-bottom:1px solid #d7c293!important;min-height:48px!important}.home-destination-price-row>.home-range-selector{grid-template-columns:1fr!important}.home-location-control,.home-more-filters-after-map{margin-top:12px;min-height:58px!important;padding:0 15px!important}.home-location-control small{font-size:13px}.home-room-filters,.home-amenity-filters{grid-template-columns:1fr;gap:14px}.home-amenity-filters>.segmented-filter-single>.segmented-filter-grid,.home-more-filters-panel>.home-amenity-filters>.segmented-filter-single>.segmented-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-amenity-filters>.segmented-filter-single>.segmented-filter-grid>button:first-child{border-bottom:1px solid #d7c293!important;border-right:0!important;grid-column:1/-1!important}.home-amenity-filters>.segmented-filter-single>.segmented-filter-grid>button:nth-child(2){border-right:1px solid #d7c293!important}.home-search-command-row-demand{grid-template-columns:1fr!important}.home-search-command-row-demand .home-demand-submit{min-height:61px!important}.mobile-property-search-bar{z-index:90;grid-template-columns:1fr 1fr;height:68px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #1e170c24}.mobile-property-search-bar button{color:#fff;font:500 10px/1.25 var(--nappo-ui);letter-spacing:.1em;text-transform:uppercase;border:0}.mobile-filter-toggle{background:#0a0a09}.mobile-filter-toggle:first-letter{color:inherit}.mobile-results-submit{background:#a9823b;padding:0 10px}.mobile-results-submit span{margin-left:5px}.category-list-page .listing-section,.category-list-page .category-results{padding-top:26px!important}}.category-list-page .home-search-controls{border:0!important;display:block!important}.category-list-page .home-search-controls>.home-operation-selector{border:1px solid #d7c293!important;grid-template-columns:150px minmax(0,1fr)!important;width:100%!important;padding:0!important;display:grid!important}.category-list-page .home-search-controls>.home-operation-selector>div{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;display:grid!important}.category-list-page .home-search-controls>.home-operation-selector>span,.category-list-page .home-search-controls>.home-operation-selector button{min-height:62px!important}.home-location-control,.home-characteristics-control,.home-more-filters-after-map{min-height:62px!important;margin-top:16px!important}.home-location-panel{padding-top:16px!important}.home-location-territory{border:1px solid #d7c293!important;grid-template-columns:92px minmax(0,1fr)!important;width:min(100%,390px)!important;min-height:44px!important;padding:0!important;display:grid!important}.home-location-territory>span,.home-location-territory button{min-height:44px!important}.home-location-territory>div{grid-template-columns:1fr 1fr!important;gap:0!important;display:grid!important}.home-characteristics-panel,.home-more-filters-panel-after-map{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;gap:12px!important;margin-top:0!important;padding:16px 0 0!important;display:grid!important}.home-characteristics-panel .segmented-filter-section,.home-more-filters-panel-after-map .segmented-filter-section,.home-characteristics-panel .home-range-selector{width:100%!important;margin:0!important;display:block!important}.home-characteristics-panel .home-range-fields{grid-template-columns:1fr 1fr!important;display:grid!important}.home-more-filters-panel-after-map .search-quarter-type .segmented-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-more-filters-panel-after-map .segmented-filter-single .segmented-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-more-filters-panel-after-map .segmented-filter-single .segmented-filter-grid>button:first-child{border-bottom:0!important;grid-column:auto!important}@media (width<=1100px){.home-characteristics-panel,.home-more-filters-panel-after-map{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.category-list-page .home-search-controls>.home-operation-selector{grid-template-columns:1fr!important}.category-list-page .home-search-controls>.home-operation-selector>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.category-list-page .home-search-controls>.home-operation-selector button{min-height:48px!important}.category-list-page .home-search-controls>.home-operation-selector button:nth-child(5){grid-column:1/-1!important}.home-location-control,.home-characteristics-control,.home-more-filters-after-map{min-height:58px!important;margin-top:12px!important}.home-location-territory{grid-template-columns:82px minmax(0,1fr)!important;width:100%!important}.home-location-territory>span,.home-location-territory button{min-height:42px!important}.home-characteristics-panel,.home-more-filters-panel-after-map{grid-template-columns:1fr!important;gap:12px!important;padding-top:12px!important}.home-more-filters-panel-after-map .segmented-filter-single .segmented-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-more-filters-panel-after-map .segmented-filter-single .segmented-filter-grid>button:first-child{border-bottom:1px solid #d7c293!important;grid-column:1/-1!important}.mobile-property-search-bar{grid-template-columns:50% 50%!important}}.category-list-page .home-search-controls>.home-operation-selector>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (width<=1050px){.mobile-nav,.mobile-nav>a,.mobile-nav>button,.mobile-properties-row,.mobile-properties-trigger,.mobile-subnav,.mobile-subnav a{border:0!important}.mobile-properties-row>.mobile-properties-trigger{text-align:left!important;justify-content:flex-start!important;padding:15px 0!important}}@media (width<=700px){.property-facts,.property-prestige .property-facts{grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important}.property-facts>div,.property-prestige .property-facts>div{min-width:0!important}.property-facts>div:nth-child(3n+1):before,.property-prestige .property-facts>div:nth-child(3n+1):before{display:none!important}.category-list-page>.home-map-search.mobile-panel-filters,.category-list-page>.home-map-search.mobile-panel-map{overscroll-behavior:contain;z-index:85!important;background:#fff!important;border:0!important;width:100%!important;padding:14px!important;position:fixed!important;inset:82px 0 68px!important;overflow:hidden auto!important}.prestige-site>.home-map-search.mobile-panel-filters,.prestige-site>.home-map-search.mobile-panel-map{background:#080807!important}.category-list-page .home-search-controls>.home-operation-selector>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}.category-list-page .home-search-controls>.home-operation-selector button,.category-list-page .home-search-controls>.home-operation-selector button:nth-child(5){grid-column:auto!important;min-height:42px!important}.mobile-panel-filters .home-characteristics-panel{gap:8px!important}.mobile-panel-filters .home-characteristics-panel .segmented-filter-title,.mobile-panel-filters .home-characteristics-panel .home-range-title,.mobile-panel-filters .home-more-filters-panel .segmented-filter-title{min-height:34px!important;padding:0 10px!important;font-size:9px!important}.mobile-panel-filters .home-characteristics-panel .segmented-filter-grid button,.mobile-panel-filters .home-more-filters-panel .segmented-filter-grid button{min-height:38px!important;padding:5px 3px!important;font-size:9px!important}.mobile-panel-filters .home-characteristics-panel .home-range-fields>label{min-height:44px!important}.mobile-panel-filters .home-more-filters-panel-after-map{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.mobile-panel-filters .home-more-filters-panel-after-map .search-quarter-type{grid-column:1/-1!important}.mobile-panel-filters .home-more-filters-panel-after-map .segmented-filter-single .segmented-filter-grid{grid-template-columns:1fr!important}.mobile-panel-filters .home-more-filters-panel-after-map .segmented-filter-single .segmented-filter-grid>button:first-child{border-right:0!important;grid-column:auto!important}.property-list-premium .property-card .property-info>.property-enter-button :is(span,i),.property-list-premium .property-card-exclusive .property-info>.property-enter-button :is(span,i),.property-list-premium .property-card-prestige .property-info>.property-enter-button :is(span,i){color:#fff!important;opacity:1!important}.mobile-inline-results{z-index:4;position:sticky;bottom:0}.mobile-inline-results span{font-family:var(--nappo-ui)!important;font-size:24px!important;font-weight:300!important}.mobile-property-search-bar{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mobile-property-search-bar :is(.mobile-filter-toggle,.mobile-map-toggle,.mobile-demand-toggle){letter-spacing:.08em!important;padding:0 7px!important;font-size:8px!important}.mobile-property-search-bar .mobile-filter-toggle{color:#fff!important;background:#0a0a09!important}.mobile-property-search-bar .mobile-map-toggle{color:#fff!important;background:#a9823b!important}.mobile-property-search-bar .mobile-demand-toggle{color:#a9823b!important;background:#fff!important}}.property-context-switch{color:#8f6b2b!important;justify-content:center!important}.property-context-switch button{color:#71695d!important;background:0 0!important;border-bottom:1px solid #0000!important}.property-context-switch button.active{color:#a9823b!important;background:0 0!important;border-bottom-color:#a9823b!important}.category-list-page .home-search-controls>.home-operation-selector,.home-characteristics-panel :is(.segmented-filter-section,.home-range-selector),.home-more-filters-panel-after-map .segmented-filter-section{background:0 0!important;border:0!important}.category-list-page .home-search-controls>.home-operation-selector>span,.home-characteristics-panel :is(.segmented-filter-title,.home-range-title),.home-more-filters-panel-after-map .segmented-filter-title{color:#8f6b2b!important;background:0 0!important;border:0!important}.category-list-page .home-search-controls>.home-operation-selector>div,.home-characteristics-panel .segmented-filter-grid,.home-more-filters-panel-after-map .segmented-filter-grid{background:0 0!important;border:0!important}.category-list-page .home-search-controls>.home-operation-selector button,.home-characteristics-panel .segmented-filter-grid button,.home-more-filters-panel-after-map .segmented-filter-grid button{color:#705f43!important;background:0 0!important;border-color:#0000!important}.category-list-page .home-search-controls>.home-operation-selector button:is(.active,[aria-pressed=true]),.home-characteristics-panel .segmented-filter-grid button:is(.active,[aria-pressed=true]),.home-more-filters-panel-after-map .segmented-filter-grid button:is(.active,[aria-pressed=true]){color:#fff!important;background:#a9823b!important}.home-characteristics-panel .home-range-fields>label,.home-more-filters-panel-after-map .desktop-more-area label{background:0 0!important;border:0!important;border-bottom:1px solid #a9823b94!important}@media (width>=901px){.home-location-panel>.home-map-search-layout{align-items:start!important}.home-location-panel>.home-map-search-layout>.home-map-selection{grid-column:1!important;align-self:start!important;height:auto!important}.home-location-panel>.home-map-search-layout>.home-map-canvas{grid-column:2!important;align-self:start!important;position:sticky!important;top:118px!important}.desktop-search-popover{border-color:#a9823b47!important;box-shadow:0 24px 55px #20180c1c!important}.desktop-search-popover :is(.segmented-filter-grid,.segmented-filter-section){background:0 0!important;border:0!important}.desktop-search-popover .segmented-filter-grid button,.desktop-operation-popover>button{background:0 0!important;border-color:#0000!important}.desktop-search-popover .segmented-filter-grid button:is(.active,[aria-pressed=true]),.desktop-operation-popover>button:is(.active,[aria-pressed=true]){color:#fff!important;background:#a9823b!important}.desktop-price-popover label>div,.desktop-more-area label{border:0!important;border-bottom:1px solid #a9823b94!important}}@media (width<=700px){.mobile-panel-title.mobile-panel-brand-title{color:#a9823b!important;font-family:var(--nappo-editorial)!important;letter-spacing:-.015em!important;text-align:center!important;text-transform:uppercase!important;margin:2px 0 14px!important;font-size:clamp(27px,8vw,36px)!important;font-weight:400!important;line-height:1!important}.property-search-fields>.property-context-switch{justify-content:center!important;margin:0 0 14px!important}.mobile-property-search-bar,.mobile-panel-actions{isolation:isolate}}@media (width>=1051px){.category-list-page>.home-map-search.compact-search,.category-list-page>.home-map-search.compact-search-closed{z-index:4!important;background:radial-gradient(circle at 16% 10%,#a9823b1a,#0000 26%),linear-gradient(135deg,#fff 0%,#fbf8f1 48%,#fff 100%)!important;border-top:1px solid #a9823b38!important;border-bottom:1px solid #a9823b38!important;padding:clamp(34px,4vw,62px) clamp(36px,6vw,110px) clamp(40px,5vw,78px)!important;position:relative!important;top:auto!important;overflow:visible!important}.prestige-site>.home-map-search.compact-search,.prestige-site>.home-map-search.compact-search-closed{background:radial-gradient(circle at 18% 12%,#c4a0571f,#0000 25%),linear-gradient(135deg,#080807 0%,#11100d 52%,#080807 100%)!important;border-color:#c4a05742!important}.category-list-page .desktop-property-search,.category-list-page .compact-search-toggle,.category-list-page .home-reference-standalone,.category-list-page .desktop-search-result-cta,.category-list-page .home-location-control{display:none!important}.category-list-page .compact-search-content{box-shadow:none!important;background:0 0!important;padding:0!important;position:static!important}.category-list-page .compact-search-content .property-search-workspace{display:block!important}.category-list-page .compact-search-content .property-search-fields{grid-template-columns:minmax(520px,1.15fr) minmax(390px,.85fr)!important;grid-template-areas:"map switch""map operation""map characteristics""map more""map actions"!important;align-items:start!important;gap:16px clamp(34px,4.5vw,76px)!important;display:grid!important}.category-list-page .compact-search-content .property-search-fields>*{display:block!important}.category-list-page .compact-search-content .property-search-fields>:is(.home-location-control,.home-characteristics-control,.home-more-filters-after-map){display:none!important}.category-list-page .property-search-fields>.property-context-switch{grid-area:switch!important;justify-content:center!important;margin:0 0 10px!important;padding:0!important}.category-list-page .property-context-switch button{font:600 10px/1 var(--nappo-ui)!important;letter-spacing:.2em!important;padding:0 0 8px!important}.category-list-page .home-search-controls{grid-area:operation!important;display:block!important}.category-list-page .home-search-controls>.home-operation-selector{background:0 0!important;border:0!important;display:block!important}.category-list-page .home-search-controls>.home-operation-selector>span,.category-list-page .home-characteristics-panel :is(.segmented-filter-title,.home-range-title),.category-list-page .home-more-filters-panel-after-map .segmented-filter-title{color:#9b742f!important;min-height:0!important;font:700 10px/1 var(--nappo-ui)!important;letter-spacing:.22em!important;text-transform:uppercase!important;padding:0 0 11px!important;display:block!important}.category-list-page .home-search-controls>.home-operation-selector>div{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.category-list-page .home-search-controls>.home-operation-selector button,.category-list-page .home-characteristics-panel .segmented-filter-grid button,.category-list-page .home-more-filters-panel-after-map .segmented-filter-grid button{transition:background .22s,color .22s,transform .22s;color:#352e24!important;min-height:38px!important;font:600 10px/1 var(--nappo-ui)!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 15px!important}.category-list-page .home-search-controls>.home-operation-selector button:hover,.category-list-page .home-characteristics-panel .segmented-filter-grid button:hover,.category-list-page .home-more-filters-panel-after-map .segmented-filter-grid button:hover{transform:translateY(-1px);color:#9b742f!important}.category-list-page .home-search-controls>.home-operation-selector button:is(.active,[aria-pressed=true]),.category-list-page .home-characteristics-panel .segmented-filter-grid button:is(.active,[aria-pressed=true]),.category-list-page .home-more-filters-panel-after-map .segmented-filter-grid button:is(.active,[aria-pressed=true]){color:#fff!important;background:#a9823b!important}.category-list-page .home-characteristics-control,.category-list-page .home-more-filters-after-map{display:none!important}.category-list-page .home-characteristics-panel{background:0 0!important;border:0!important;grid-area:characteristics!important;grid-template-columns:1fr 1fr!important;gap:22px 18px!important;margin:0!important;padding:10px 0 0!important;display:grid!important}.category-list-page .home-more-filters-panel-after-map{background:0 0!important;border:0!important;grid-area:more!important;grid-template-columns:1.4fr 1fr 1fr 1fr!important;gap:20px 12px!important;margin:0!important;padding:2px 0 0!important;display:grid!important}.category-list-page .home-characteristics-panel :is(.segmented-filter-section,.home-range-selector),.category-list-page .home-more-filters-panel-after-map .segmented-filter-section{background:0 0!important;border:0!important}.category-list-page .home-characteristics-panel .segmented-filter-grid,.category-list-page .home-more-filters-panel-after-map .segmented-filter-grid{border:0!important;flex-wrap:wrap!important;gap:7px!important;display:flex!important}.category-list-page .home-more-filters-panel-after-map .search-quarter-type{grid-column:1/span 1!important}.category-list-page .home-more-filters-panel-after-map .search-quarter-type .segmented-filter-grid{max-height:132px;padding-right:4px;overflow:auto}.category-list-page .home-characteristics-panel .home-range-fields{grid-template-columns:1fr 1fr!important;gap:14px!important;display:grid!important}.category-list-page .home-characteristics-panel .home-range-fields>label,.category-list-page .home-more-filters-panel-after-map .desktop-more-area label{background:0 0!important;border:0!important;border-bottom:1px solid #a9823b9e!important;min-height:42px!important;padding:0!important}.category-list-page .home-characteristics-panel input,.category-list-page .home-more-filters-panel-after-map input{color:#16130f!important;font-size:16px!important}.category-list-page .home-characteristics-panel em,.category-list-page .home-more-filters-panel-after-map em{color:#a9823b!important}.category-list-page .home-location-panel{width:100%!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:map!important;padding:0!important;display:block!important;overflow:visible!important}.category-list-page .home-location-panel .home-location-territory{background:0 0!important;border:0!important;justify-content:center!important;gap:26px!important;width:min(360px,70%)!important;min-height:0!important;margin:0 auto 18px!important;display:flex!important}.category-list-page .home-location-panel .home-location-territory>span{display:none!important}.category-list-page .home-location-panel .home-location-territory>div{gap:26px!important;display:flex!important}.category-list-page .home-location-panel .home-location-territory button{color:#1d1913!important;min-height:32px!important;font:600 13px/1 var(--nappo-ui)!important;letter-spacing:.16em!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;padding:0 0 8px!important}.category-list-page .home-location-panel .home-location-territory button.active{color:#a9823b!important;background:0 0!important;border-bottom-color:#a9823b!important}.category-list-page .home-location-panel>.home-map-search-layout{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:0!important;margin:0!important;display:grid!important}.category-list-page .home-location-panel .home-map-zone-heading{text-align:center!important;order:2!important;margin:10px 0 0!important}.category-list-page .home-location-panel .home-map-zone-heading span{color:#8b8275!important;font:500 9px/1.4 var(--nappo-ui)!important;letter-spacing:.18em!important}.category-list-page .home-location-panel .home-map-canvas{filter:drop-shadow(0 26px 42px #4c3a181f);order:1!important;grid-column:auto!important;align-self:start!important;width:min(720px,100%)!important;margin:0 auto!important;position:relative!important;top:auto!important}.category-list-page .home-location-panel .home-map-canvas>img{width:100%!important}.category-list-page .home-location-panel .home-map-selection{background:0 0!important;border:0!important;border-top:1px solid #a9823b2e!important;order:3!important;grid-column:auto!important;align-self:start!important;margin-top:18px!important;padding:20px 0 0!important;display:block!important}.category-list-page .home-location-panel .home-map-selection>div:first-child{text-align:center!important;display:block!important}.category-list-page .home-location-panel .home-map-selection strong{color:#171713!important;font:400 clamp(26px,2.5vw,42px)/1.05 var(--nappo-editorial)!important;display:block!important}.category-list-page .home-location-panel .home-map-selection>div:first-child span{color:#877d6f!important;font:400 13px/1.45 var(--nappo-ui)!important;margin-top:7px!important;display:block!important}.category-list-page .municipality-area-groups{margin-top:18px!important}.category-list-page .municipality-area-group{background:0 0!important;border:0!important;padding:0!important}.category-list-page .municipality-area-group header{justify-content:center!important;gap:14px!important;margin-bottom:7px!important;padding:0!important}.category-list-page .municipality-area-group header b{color:#9b742f!important;font:700 9px/1 var(--nappo-ui)!important;letter-spacing:.16em!important}.category-list-page .municipality-area-group header button{color:#a9823b!important;min-height:0!important;font:700 8px/1 var(--nappo-ui)!important;letter-spacing:.14em!important;background:0 0!important;border:0!important;border-bottom:1px solid #a9823b!important;padding:0 0 2px!important}.category-list-page .home-map-towns{justify-content:center!important;gap:6px!important;max-height:128px!important;margin:0!important;overflow:auto!important}.category-list-page .home-map-towns button{color:#725724!important;background:#a9823b17!important;border:0!important;border-radius:999px!important;padding:6px 9px!important;font-size:7px!important}.category-list-page .home-map-towns button.active{color:#fff!important;background:#a9823b!important}.category-list-page .home-search-command-row-demand{grid-area:actions!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:8px!important;display:grid!important}.category-list-page .home-search-command-row-demand button,.category-list-page .mobile-inline-results{min-height:58px!important;font:700 9px/1.25 var(--nappo-ui)!important;letter-spacing:.13em!important;text-transform:uppercase!important;border-radius:0!important}.category-list-page .home-search-command-row-demand .home-demand-submit{color:#a9823b!important;background:#fff!important;border:1px solid #a9823b!important}.category-list-page .home-search-command-row-demand .home-clear-search{color:#6f675d!important;background:0 0!important;border:1px solid #a9823b6b!important}.category-list-page .mobile-location-actions{display:none!important}.category-list-page .mobile-inline-results{color:#fff!important;background:#a9823b!important;border:1px solid #a9823b!important;grid-column:1/-1!important;justify-content:center!important;align-items:center!important;gap:18px!important;margin-top:10px!important;display:flex!important;position:static!important}.category-list-page .mobile-inline-results span{color:#fff!important;font-family:var(--nappo-ui)!important}.prestige-site .property-context-switch button,.prestige-site .home-search-controls>.home-operation-selector button,.prestige-site .home-characteristics-panel .segmented-filter-grid button,.prestige-site .home-more-filters-panel-after-map .segmented-filter-grid button,.prestige-site .home-location-panel .home-location-territory button{color:#eadfca!important}.prestige-site .home-location-panel .home-map-selection strong,.prestige-site .home-characteristics-panel input,.prestige-site .home-more-filters-panel-after-map input{color:#fff!important}.prestige-site .home-location-panel .home-map-selection>div:first-child span,.prestige-site .home-location-panel .home-map-zone-heading span{color:#b9ad98!important}.prestige-site .home-search-command-row-demand .home-demand-submit{color:#d2b46f!important;background:#080807!important}}.property-card .property-info h3,.property-title-block h1,.similar-section .property-info h3,.dh-category-copy strong{text-transform:uppercase}.footer :is(.footer-intro p,.footer-contact>span,.footer-nav>span,.footer-social>span,.footer-offices-heading span,.footer-offices-heading h2,.footer-office-grid h3,.footer-contact a,.footer-nav a,.footer-social a,.footer-bottom span){color:#a9823b}.footer-office-grid :is(address,p,small){color:#7b6a49}@media (width<=700px){.footer{overflow:hidden;padding-left:20px!important;padding-right:20px!important}.footer-contact a,.footer-nav .footer-links a,.footer-office-grid a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:flex}.footer-office-grid{grid-template-columns:1fr!important}.footer-office-grid article{min-width:0}.footer-office-grid article>div{padding-left:0!important;padding-right:0!important}.footer-social>div{grid-template-columns:1fr 1fr!important}.footer-social a{overflow-wrap:anywhere;min-width:0}}.mobile-inline-demand,.mobile-location-actions,.desktop-property-search{display:none}@media (width>=1051px){.category-list-page>.home-map-search.compact-search,.category-list-page>.home-map-search.compact-search-closed{z-index:20;position:sticky;top:96px;background:#fff!important;border-top:1px solid #d7c293!important;border-bottom:1px solid #d7c293!important;min-height:70px!important;padding:0 clamp(18px,2.3vw,42px)!important;overflow:visible!important}.prestige-site>.home-map-search.compact-search,.prestige-site>.home-map-search.compact-search-closed{background:#080807!important;border-color:#4b402d!important}.category-list-page .compact-search-toggle,.category-list-page .home-reference-standalone{display:none!important}.desktop-property-search{grid-template-columns:minmax(105px,.85fr) minmax(112px,.9fr) minmax(155px,1.3fr) minmax(140px,1.15fr) minmax(118px,.9fr) minmax(125px,.95fr) minmax(166px,1.25fr);align-items:stretch;min-height:70px;display:grid}.desktop-search-reference,.desktop-search-field,.desktop-search-demand-actions,.desktop-search-results{border-left:1px solid #d7c293;min-width:0}.desktop-search-reference{align-items:center;gap:8px;padding:0 13px;display:flex}.desktop-search-reference>span{color:#a9823b;font:600 9px/1 var(--nappo-ui);letter-spacing:.12em;text-transform:uppercase}.desktop-search-reference input{color:#171713;width:100%;min-width:0;font:400 15px/1 var(--nappo-editorial);background:0 0;border:0;outline:0}.desktop-reference-submit{color:#a9823b;cursor:pointer;width:30px;height:30px;font:400 17px/1 var(--nappo-ui);background:0 0;border:1px solid #d7c293;flex:0 0 30px}.desktop-reference-submit:disabled{opacity:.3;cursor:default}.desktop-reference-submit:not(:disabled):hover{color:#fff;background:#a9823b}.desktop-search-field{position:relative}.desktop-search-field>button{color:#171713;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;height:100%;padding:0 14px;display:flex}.desktop-search-field>button>span{font:500 9px/1.25 var(--nappo-ui);letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.desktop-search-field>button>i{color:#a9823b;font:normal 16px/1 var(--nappo-ui);flex:none}.desktop-search-field>button:hover,.desktop-search-field>button.active{color:#765a27;background:#f7f2e8}.desktop-search-popover{z-index:24;background:#fff;border:1px solid #d7c293;padding:14px;animation:.22s both nappoFilterReveal;position:absolute;top:calc(100% + 1px);left:-1px;box-shadow:0 18px 42px #271d0c24}.desktop-operation-popover{width:210px;padding:0}.desktop-operation-popover>button{color:#171713;width:100%;min-height:48px;font:500 10px/1 var(--nappo-ui);letter-spacing:.1em;text-transform:uppercase;background:#fff;border:0;border-bottom:1px solid #e7dcc7;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.desktop-operation-popover>button:last-child{border-bottom:0}.desktop-operation-popover>button.active{color:#fff;background:#a9823b}.desktop-price-popover{grid-template-columns:1fr 1fr;gap:10px;width:390px;display:grid}.desktop-price-popover label>span,.desktop-more-area>span{color:#a9823b;font:600 8px/1 var(--nappo-ui);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;display:block}.desktop-price-popover label>div,.desktop-more-area label{border:1px solid #d7c293;align-items:center;gap:7px;min-height:46px;padding:0 11px;display:flex}.desktop-price-popover input,.desktop-more-area input{background:0 0;border:0;outline:0;width:100%;min-width:0}.desktop-price-popover em,.desktop-more-area em{color:#a9823b;font:normal 12px/1 var(--nappo-ui)}.desktop-beds-popover{width:380px}.desktop-more-popover{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(820px,78vw);max-height:calc(100vh - 185px);display:grid;left:auto;right:-1px;overflow:auto}.desktop-more-types{grid-column:span 2}.desktop-more-area>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.desktop-search-demand-actions{grid-template-rows:1fr 1fr;gap:5px;padding:8px 10px;display:grid}.desktop-search-demand-actions button{color:#8d6b2d;font:600 7.5px/1.15 var(--nappo-ui);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0}.desktop-search-demand-actions button:last-child{color:#756e63}.desktop-search-results{color:#fff;cursor:pointer;background:#a9823b;border:0;border-left:1px solid #d7c293;justify-content:space-between;align-items:center;gap:10px;padding:0 18px;display:flex}.desktop-search-results span{font:600 9px/1.25 var(--nappo-ui);letter-spacing:.08em;text-align:left;text-transform:uppercase}.desktop-search-results i{font:normal 22px/1 var(--nappo-ui)}.category-list-page .compact-search-content{z-index:22;position:absolute;top:70px;left:0;right:0;padding:0!important}.category-list-page .compact-search-content .property-search-workspace{display:block}.category-list-page .compact-search-content .property-search-fields>*{display:none!important}.category-list-page .compact-search-content .property-search-fields>.home-location-panel{background:#fff;border-bottom:1px solid #d7c293;width:100%;max-height:calc(100vh - 172px);padding:20px clamp(28px,5vw,80px) 34px;overflow-y:auto;box-shadow:0 22px 48px #22190a24;display:block!important}.category-list-page .compact-search-content .desktop-search-result-cta{display:none!important}.category-list-page .home-location-panel .home-location-territory{grid-template-columns:78px 1fr!important;width:min(420px,100%)!important;min-height:38px!important;margin:0 0 12px!important}.category-list-page .home-location-panel .home-location-territory>span,.category-list-page .home-location-panel .home-location-territory button{min-height:38px!important;padding:0 11px!important;font-size:9px!important}.prestige-site .desktop-search-reference,.prestige-site .desktop-search-field,.prestige-site .desktop-search-demand-actions,.prestige-site .desktop-search-results{border-color:#4b402d}.prestige-site .desktop-search-reference input,.prestige-site .desktop-search-field>button{color:#eee4d0}.prestige-site .desktop-search-field>button:hover,.prestige-site .desktop-search-field>button.active{color:#d2b46f;background:#17140e}.prestige-site .desktop-search-popover,.prestige-site .compact-search-content .property-search-fields>.home-location-panel,.prestige-site .desktop-operation-popover>button{color:#eee4d0;background:#080807;border-color:#4b402d}.prestige-site .desktop-operation-popover>button.active{color:#080807;background:#a9823b}.prestige-site .desktop-search-results{color:#fff}.nav-dropdown-panel .all-properties{color:#171713!important;text-transform:none!important;letter-spacing:0!important;background:0 0!important;border:0!important;grid-column:auto!important;justify-content:flex-start!important;min-height:0!important;margin:0!important;padding:5px 0!important;font:300 clamp(25px,2.25vw,37px)/1.12 Georgia,serif!important}.nav-dropdown-panel .all-properties:hover{color:#d2b46f!important;background:0 0!important}}@media (width<=700px){.category-list-page .home-operation-selector button{color:#745826!important;background:#fff!important}.category-list-page .home-operation-selector button.active{color:#fff!important;background:#a9823b!important}.mobile-location-actions{grid-template-columns:1fr 1fr;gap:7px;width:100%;margin-top:8px;display:none}.mobile-panel-map .mobile-location-actions{display:grid}.mobile-location-actions button{color:#fff;min-height:48px;font:600 8.5px/1.25 var(--nappo-ui);letter-spacing:.07em;text-transform:uppercase;background:#a9823b;border:1px solid #a9823b;padding:0 9px}.mobile-location-actions button:last-child{color:#a9823b;background:#fff}.prestige-site .mobile-location-actions button:last-child{color:#d2b46f;background:#080807;border-color:#d2b46f}.mobile-property-search-bar :is(.mobile-filter-toggle,.mobile-map-toggle,.mobile-results-toggle){text-transform:uppercase;min-width:0;font:600 10px/1.15 var(--nappo-ui)!important;letter-spacing:.04em!important;border:0!important;border-left:1px solid #a9823b8c!important;padding:0 7px!important}.mobile-property-search-bar .mobile-filter-toggle{color:#d2b46f!important;background:#080807!important;border-left:0!important}.mobile-property-search-bar .mobile-map-toggle{color:#a9823b!important;background:#fff!important}.mobile-property-search-bar .mobile-results-toggle{color:#fff!important;background:#a9823b!important}.mobile-property-search-bar .mobile-results-toggle span{margin-left:3px;font-size:15px;line-height:1}.category-list-page .mobile-inline-results{display:none!important}.category-list-page .mobile-panel-filters .property-search-fields,.category-list-page .mobile-panel-map .property-search-fields{padding:10px 12px 82px!important}.category-list-page .mobile-panel-filters .home-search-controls{margin-bottom:7px!important}.category-list-page .mobile-panel-filters .home-operation-selector{min-height:0!important}.category-list-page .mobile-panel-filters .home-operation-selector>span,.category-list-page .mobile-panel-filters .home-range-title,.category-list-page .mobile-panel-filters .segmented-filter>span{margin-bottom:5px!important;font-size:8px!important}.category-list-page .mobile-panel-filters .home-operation-selector button,.category-list-page .mobile-panel-filters .segmented-filter button{min-height:34px!important;padding:0 5px!important;font-size:8px!important}.category-list-page .mobile-panel-filters :is(.home-location-control,.home-more-filters-control,.home-characteristics-control){min-height:44px!important;padding:0 11px!important}.category-list-page .mobile-panel-filters .home-characteristics-panel{grid-template-columns:1fr 1fr!important;gap:8px!important;padding:8px 0!important}.category-list-page .mobile-panel-filters .home-characteristics-panel>:first-child,.category-list-page .mobile-panel-filters .home-characteristics-panel>:last-child{grid-column:1/-1}.category-list-page .mobile-panel-filters .home-range-fields{gap:6px!important}.category-list-page .mobile-panel-filters .home-range-fields label>div{min-height:38px!important;padding:0 8px!important}.category-list-page .mobile-panel-filters .home-more-filters-panel{gap:7px!important;padding:8px 0!important}.category-list-page .mobile-panel-filters .home-more-filters-panel>:first-child{margin-bottom:2px!important}.category-list-page .mobile-panel-filters .home-search-command-row{grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:9px!important}.category-list-page .mobile-panel-filters .home-search-command-row>button{min-height:48px!important;padding:0 8px!important;font-size:8.5px!important}.category-list-page .mobile-panel-map .home-location-panel{padding-top:0!important}.category-list-page .mobile-panel-map .home-location-territory{margin-top:0!important}.category-list-page .mobile-panel-map .home-map-selection{margin-top:2px!important;padding-top:6px!important}.category-list-page .mobile-panel-map .municipality-area-groups{gap:8px!important;margin-top:6px!important}html.nappo-mobile-search-open,body.nappo-mobile-search-open{overscroll-behavior:none!important;width:100%!important;height:100%!important;overflow:hidden!important}body.nappo-mobile-search-open .category-list-page{overflow:visible!important}body.nappo-mobile-search-open .category-list-page>:not(.home-map-search){visibility:hidden!important;pointer-events:none!important}body.nappo-mobile-search-open .category-list-page>.home-map-search.mobile-panel-filters,body.nappo-mobile-search-open .category-list-page>.home-map-search.mobile-panel-map{isolation:isolate;contain:layout paint;transform:translateZ(0);z-index:2147483000!important;overscroll-behavior:contain!important;background:#fff!important;border:0!important;width:100vw!important;height:calc(100dvh - 68px)!important;max-height:calc(100dvh - 68px)!important;margin:0!important;padding:10px 12px 18px!important;position:fixed!important;inset:0 0 68px!important;overflow:hidden auto!important}body.nappo-mobile-search-open .category-list-page .compact-search-content{background:inherit!important;min-height:100%!important;padding-top:0!important}body.nappo-mobile-search-open .category-list-page .property-search-workspace,body.nappo-mobile-search-open .category-list-page .property-search-fields{background:inherit!important;min-height:100%!important}body.nappo-mobile-search-open .mobile-property-search-bar{z-index:2147483640!important}body.nappo-mobile-search-open .mobile-property-search-bar button:disabled{opacity:.42!important;cursor:default!important;pointer-events:none!important}body.nappo-mobile-search-open .mobile-property-search-bar button.active{opacity:1!important;pointer-events:auto!important}}.property-list-premium .property-enter-button,.property-list-premium .property-enter-button:hover,.property-list-premium .property-enter-button :is(span,i),.property-list-premium .property-card:hover .property-enter-button :is(span,i),.property-list-premium .property-card-exclusive .property-enter-button :is(span,i),.property-list-premium .property-card-prestige .property-enter-button :is(span,i){color:#fff!important}.infinity-study-cta,.property-prestige .infinity-study-cta{color:#123b73!important;background:#fff!important;border-color:#123b73!important}.infinity-study-cta :is(span,i),.property-prestige .infinity-study-cta :is(span,i){color:#123b73!important}.mobile-list-reference,.mobile-panel-title,.mobile-panel-actions{display:none}@media (width<=700px){.filtered-results-top{border:0!important;grid-template-rows:40px 40px!important;grid-template-columns:minmax(0,1fr) minmax(158px,1.05fr)!important;align-items:center!important;gap:10px 14px!important;min-height:112px!important;padding-top:12px!important;padding-bottom:12px!important;display:grid!important}.filtered-results-top>span{white-space:nowrap;min-width:0;grid-area:1/1!important}.mobile-list-reference{background:#fff;border:1px solid #a9823b;grid-template-columns:minmax(0,1fr) auto;min-width:0;height:40px;display:grid;grid-area:1/2!important}.mobile-list-reference label,.mobile-list-reference input{width:100%;min-width:0}.mobile-list-reference label{display:flex}.mobile-list-reference input{color:#171713;font:500 10px/1 var(--nappo-ui);letter-spacing:.08em;background:0 0;border:0;outline:0;padding:0 7px}.mobile-list-reference button{color:#a9823b;font:600 8px/1 var(--nappo-ui);letter-spacing:.08em;text-transform:uppercase;background:#fff;border:0;border-left:1px solid #a9823b;padding:0 7px}.mobile-list-reference button:disabled{opacity:.45}.filtered-results-top .property-sort{grid-area:2/1/auto/-1!important;grid-template-columns:minmax(0,1fr) minmax(158px,1.05fr)!important;align-items:center!important;column-gap:14px!important;width:100%!important;height:40px!important;display:grid!important}.filtered-results-top .property-sort>span{color:inherit!important;font:500 9px/1 var(--nappo-ui)!important;letter-spacing:.12em!important;text-transform:uppercase!important;display:block!important}.filtered-results-top .property-sort select{width:100%!important;min-width:0!important;height:40px!important;padding:0 30px 0 10px!important;font-size:10px!important}.category-list-page .listing-section,.category-list-page .category-results,.category-list-page .property-explorer,.category-list-page .filtered-results-top{border-top:0!important}.category-list-page>.home-map-search.compact-search,.category-list-page>.home-map-search.compact-search-closed{border-top:0!important;border-bottom:0!important}.mobile-panel-title{font:400 28px/1 var(--nappo-editorial);letter-spacing:-.025em;color:#171713!important;grid-column:1/-1!important;margin:2px 0 14px!important;display:block!important}.category-list-page .compact-search-content .property-search-fields>.mobile-panel-title{display:block!important}.prestige-site .mobile-panel-title{color:#eee4d0!important}.mobile-property-search-bar{z-index:2147483640!important;width:100%!important;height:calc(68px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;background:#fff!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.mobile-property-search-bar :is(.mobile-filter-toggle,.mobile-map-toggle,.mobile-results-toggle){min-width:0!important;height:calc(68px + env(safe-area-inset-bottom,0px))!important;padding:0 7px env(safe-area-inset-bottom,0px)!important;box-sizing:border-box!important;opacity:1!important;visibility:visible!important;appearance:none!important;-webkit-tap-highlight-color:transparent!important;text-shadow:none!important;box-shadow:none!important;font:650 12px/1.15 var(--nappo-ui)!important;letter-spacing:.055em!important;text-transform:uppercase!important;touch-action:manipulation!important;background-image:none!important;border-radius:0!important}.mobile-property-search-bar .mobile-filter-toggle,.mobile-property-search-bar .mobile-filter-toggle.active,.mobile-property-search-bar .mobile-filter-toggle:disabled{color:#d2b46f!important;-webkit-text-fill-color:#d2b46f!important;background:#080807!important;border:0!important}.mobile-property-search-bar .mobile-map-toggle,.mobile-property-search-bar .mobile-map-toggle.active,.mobile-property-search-bar .mobile-map-toggle:disabled{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;background:#fff!important;border:0!important;border-left:1px solid #a9823b8c!important}.mobile-property-search-bar .mobile-results-toggle,.mobile-property-search-bar .mobile-results-toggle:disabled{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a9823b!important;border:0!important;border-left:1px solid #a9823b8c!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;display:flex!important}.mobile-property-search-bar .mobile-results-toggle strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font:600 18px/1 var(--nappo-editorial)!important;letter-spacing:0!important}.mobile-property-search-bar .mobile-results-toggle span{color:#fff!important;-webkit-text-fill-color:#fff!important;font:650 9.5px/1 var(--nappo-ui)!important;letter-spacing:.08em!important;text-transform:uppercase!important}.mobile-property-search-bar button.is-locked{opacity:1!important;cursor:default!important}body.nappo-mobile-search-open .mobile-property-search-bar button:disabled{opacity:1!important}body.nappo-mobile-search-open .category-list-page>.home-map-search.mobile-panel-filters,body.nappo-mobile-search-open .category-list-page>.home-map-search.mobile-panel-map{inset:0 0 calc(124px + env(safe-area-inset-bottom,0px))!important;height:calc(100dvh - 124px - env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 124px - env(safe-area-inset-bottom,0px))!important;contain:none!important;padding-bottom:18px!important;transform:none!important}.category-list-page .mobile-panel-filters .home-search-command-row,.category-list-page .mobile-panel-map .mobile-location-actions{display:none!important}.mobile-panel-actions{box-shadow:0 -8px 22px #1e170c1a;z-index:2147483641!important;right:0!important;bottom:calc(68px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;grid-template-columns:1fr 1fr!important;width:100%!important;height:56px!important;display:grid!important;position:fixed!important;left:0!important}.mobile-panel-actions button{font:600 9px/1.2 var(--nappo-ui);letter-spacing:.06em;text-transform:uppercase;border:0;border-top:1px solid #a9823b;padding:0 10px;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;appearance:none!important;text-shadow:none!important;background:#a9823b!important;border-radius:0!important}.mobile-panel-actions button+button{border-left:1px solid #a9823b;color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;background:#fff!important}.prestige-site .mobile-panel-actions{background:#080807!important}.prestige-site .mobile-panel-actions button+button{color:#d2b46f!important;-webkit-text-fill-color:#d2b46f!important;background:#080807!important}body.nappo-mobile-search-open .category-list-page>.home-map-search.mobile-panel-filters,body.nappo-mobile-search-open .category-list-page>.home-map-search.mobile-panel-map{z-index:2147483000!important;overscroll-behavior:none!important;background:#fff!important;border:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}body.nappo-mobile-search-open .prestige-site>.home-map-search.mobile-panel-filters,body.nappo-mobile-search-open .prestige-site>.home-map-search.mobile-panel-map{background:#080807!important}body.nappo-mobile-search-open .category-list-page .compact-search-content{height:calc(100dvh - 148px - env(safe-area-inset-bottom,0px))!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;background:inherit!important;min-height:0!important;padding:0!important;overflow:hidden auto!important}body.nappo-mobile-search-open .category-list-page .property-search-workspace,body.nappo-mobile-search-open .category-list-page .property-search-fields{background:inherit!important;min-height:auto!important}body.nappo-mobile-search-open .category-list-page .property-search-fields{padding:24px 22px 28px!important}body.nappo-mobile-search-open .mobile-panel-actions,body.nappo-mobile-search-open .mobile-property-search-bar{position:absolute!important;left:0!important;right:0!important;transform:translateZ(0)!important}body.nappo-mobile-search-open .mobile-panel-actions{top:auto!important;bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;z-index:2147483641!important;height:56px!important}body.nappo-mobile-search-open .mobile-property-search-bar{height:calc(76px + env(safe-area-inset-bottom,0px))!important;z-index:2147483642!important;background:linear-gradient(90deg,#080807 0 33.333%,#fff 33.333% 66.666%,#a9823b 66.666% 100%)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important;top:auto!important;bottom:0!important}body.nappo-mobile-search-open .mobile-property-search-bar :is(.mobile-filter-toggle,.mobile-map-toggle,.mobile-results-toggle){height:calc(76px + env(safe-area-inset-bottom,0px))!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;opacity:1!important;appearance:none!important;background-image:none!important;border-radius:0!important;font-size:13px!important;line-height:1.08!important}body.nappo-mobile-search-open .mobile-property-search-bar .mobile-filter-toggle{color:#d2b46f!important;-webkit-text-fill-color:#d2b46f!important;background-color:#080807!important}body.nappo-mobile-search-open .mobile-property-search-bar .mobile-map-toggle{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;background-color:#fff!important}body.nappo-mobile-search-open .mobile-property-search-bar .mobile-results-toggle{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#a9823b!important}body.nappo-mobile-search-open .mobile-property-search-bar .mobile-results-toggle strong{font-size:21px!important}body.nappo-mobile-search-open .mobile-property-search-bar .mobile-results-toggle span{margin:0!important;font-size:10.5px!important}}.property-list-premium .property-card .property-info>.property-enter-button,.property-list-premium .property-card:hover .property-info>.property-enter-button,.property-list-premium .property-card-exclusive .property-info>.property-enter-button,.property-list-premium .property-card-exclusive:hover .property-info>.property-enter-button,.property-list-premium .property-card-prestige .property-info>.property-enter-button,.property-list-premium .property-card-prestige:hover .property-info>.property-enter-button,.property-list-premium.property-grid-dark .property-card .property-info>.property-enter-button,.property-list-premium.property-grid-dark .property-card:hover .property-info>.property-enter-button{color:#fff!important;background:#a9823b!important;border-color:#a9823b!important}.property-list-premium .property-card .property-info>.property-enter-button :is(span,i),.property-list-premium .property-card:hover .property-info>.property-enter-button :is(span,i),.property-list-premium .property-card-exclusive .property-info>.property-enter-button :is(span,i),.property-list-premium .property-card-exclusive:hover .property-info>.property-enter-button :is(span,i),.property-list-premium .property-card-prestige .property-info>.property-enter-button :is(span,i),.property-list-premium .property-card-prestige:hover .property-info>.property-enter-button :is(span,i){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.property-list-premium .property-card-promotion .property-info>.property-card-promotion-meta{text-align:center!important;border-top:0!important;border-bottom:0!important;justify-content:center!important;width:min(100%,560px)!important;margin:0 auto 21px!important;padding-top:0!important}.property-list-premium .property-card-promotion .property-info>.property-card-details{border-top:0!important}.promotion-unit-line-actions a.promotion-unit-plan-link,.promotion-unit-line-actions a.promotion-unit-plan-link b{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;font-family:var(--nappo-ui), "Helvetica Neue", Arial, sans-serif!important}.property-prestige .promotion-project-data span,.property-prestige .promotion-units-heading>p,.property-prestige .promotion-unit-ref,.property-prestige .promotion-unit-type,.property-prestige .promotion-unit-line span,.property-prestige .promotion-unit-line-actions span,.property-prestige .promotion-unit-line-actions a{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important}.property-prestige .promotion-unit-link,.property-prestige .promotion-unit-link span{color:#fff!important;-webkit-text-fill-color:#fff!important}.property-prices>strong>span,.property-detail-price-row>strong>span{margin-bottom:7px;display:block;color:#a9823b!important;font-family:var(--nappo-ui), "Helvetica Neue", Arial, sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:600!important;line-height:1!important}.property-prices-count-2,.property-prices-count-3{gap:7px!important}.property-prices-count-2>small,.property-prices-count-3>small{color:#8a7c67!important;letter-spacing:.11em!important;text-transform:uppercase!important;font-size:11px!important;line-height:1.35!important}.property-prices-count-2>small b,.property-prices-count-3>small b{color:#a9823b!important;font-family:var(--nappo-editorial), Georgia, serif!important;letter-spacing:0!important;text-transform:none!important;font-size:15px!important;font-weight:400!important;display:inline!important}.property-card-prestige .property-prices>strong>span,.property-card-prestige .property-prices-count-2>small,.property-card-prestige .property-prices-count-3>small,.property-card-prestige .property-prices-count-2>small b,.property-card-prestige .property-prices-count-3>small b{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important}.property-card-exclusive .property-prices>strong>span,.property-card-exclusive .property-prices-count-2>small,.property-card-exclusive .property-prices-count-3>small,.property-card-exclusive .property-prices-count-2>small b,.property-card-exclusive .property-prices-count-3>small b{color:#fff!important;-webkit-text-fill-color:#fff!important}.property-detail-price-row>small{text-transform:uppercase!important;letter-spacing:.12em!important}.property-detail-price-row>small b{margin-left:8px;color:#a9823b!important;font-family:var(--nappo-editorial), Georgia, serif!important;letter-spacing:0!important;text-transform:none!important;font-size:20px!important;font-weight:400!important}.property-prestige .property-detail-price-row>strong>span,.property-prestige .property-detail-price-row>small,.property-prestige .property-detail-price-row>small b{color:#fff!important;-webkit-text-fill-color:#fff!important}.mobile-property-bar b{max-width:46vw;white-space:normal!important;font-size:12px!important;line-height:1.24!important}.promotion-unit-line-primary .promotion-unit-fact{gap:10px!important}.promotion-unit-line-primary .promotion-unit-fact svg{color:#a9823b;stroke:currentColor;fill:none;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:34px;height:34px}.promotion-unit-line-primary .promotion-unit-fact b{font-size:22px!important}.property-prestige .promotion-unit-line-primary .promotion-unit-fact svg{color:#d4b978!important;stroke:#d4b978!important}.property-prestige .promotion-unit-line-primary .promotion-unit-fact b,.promotion-unit-link,.promotion-unit-link span{color:#fff!important;-webkit-text-fill-color:#fff!important}.promotion-unit-link{letter-spacing:.11em!important;min-height:68px!important;font-size:15px!important;font-weight:600!important}.property-list-premium .property-enter-button,.property-list-premium .property-enter-button span{color:#fff!important;-webkit-text-fill-color:#fff!important}.promotion-unit-line:not(.promotion-unit-line-primary) span,.promotion-unit-line:not(.promotion-unit-line-primary) a{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;font-size:10px!important;font-weight:700!important}.promotion-unit-line:not(.promotion-unit-line-primary) b{font-size:18px!important}.property-prestige .promotion-unit-line:not(.promotion-unit-line-primary) span,.property-prestige .promotion-unit-line:not(.promotion-unit-line-primary) a{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important}.property-prestige .promotion-unit-line:not(.promotion-unit-line-primary) b{color:#fff!important;-webkit-text-fill-color:#fff!important}@media (width<=700px){.promotion-unit-line-primary .promotion-unit-fact svg{width:31px;height:31px}.promotion-unit-line-primary .promotion-unit-fact b{font-size:19px!important}.promotion-unit-link{min-height:66px!important;font-size:14px!important}.promotion-unit-line:not(.promotion-unit-line-primary) span,.promotion-unit-line:not(.promotion-unit-line-primary) a{font-size:9px!important}.promotion-unit-line:not(.promotion-unit-line-primary) b{font-size:16px!important}.mobile-property-bar small{color:#171713!important;-webkit-text-fill-color:#171713!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}.property-prestige .mobile-property-bar small{color:#fff!important;-webkit-text-fill-color:#fff!important}}.mobile-sticky-search-bars,.mobile-final-panel{display:none}@media (width<=700px){.category-list-page{padding-bottom:0!important}.category-list-page>.home-map-search.compact-search,.category-list-page>.home-map-search.compact-search-closed{background:#fff!important;min-height:116px!important;padding:0!important}.mobile-sticky-search-bars{z-index:2147482500!important;background:#fff!important;border-top:1px solid #d7c293!important;border-bottom:1px solid #d7c293!important;grid-template-rows:44px 60px!important;display:grid!important;position:fixed!important;top:86px!important;left:0!important;right:0!important;box-shadow:0 10px 24px #22190a14!important}.mobile-operation-tabs,.mobile-tool-tabs{background:#fff!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.mobile-operation-tabs button,.mobile-tool-tabs button{color:#171713!important;-webkit-text-fill-color:#171713!important;min-width:0!important;min-height:60px!important;font:750 12px/1.1 var(--nappo-ui)!important;letter-spacing:.08em!important;text-transform:uppercase!important;appearance:none!important;background:#fff!important;border:0!important;border-right:1px solid #d7c293!important;border-radius:0!important;padding:0 8px!important;position:relative!important}.mobile-operation-tabs button{letter-spacing:.07em!important;min-height:44px!important;font-size:11px!important}.mobile-operation-tabs button:last-child,.mobile-tool-tabs button:last-child{border-right:0!important}.mobile-operation-tabs{border-bottom:1px solid #d7c293!important}.mobile-tool-tabs i{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;font:400 25px/1 var(--nappo-editorial)!important;vertical-align:-3px!important;margin-right:9px!important}.mobile-operation-tabs button.active,.mobile-tool-tabs button.active{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;background:#fff!important}.mobile-operation-tabs button.active:after,.mobile-tool-tabs button.active:after{content:""!important;background:#a9823b!important;height:3px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.mobile-property-search-bar{display:none!important}body.nappo-mobile-search-open .category-list-page>.home-map-search.mobile-panel-filters,body.nappo-mobile-search-open .category-list-page>.home-map-search.mobile-panel-map,body.nappo-mobile-search-open .category-list-page>.home-map-search.mobile-panel-sort{z-index:2147482000!important;background:#fff!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}body.nappo-mobile-search-open .mobile-sticky-search-bars{z-index:3!important;box-shadow:none!important;position:relative!important;top:0!important}body.nappo-mobile-search-open .category-list-page .compact-search-content{height:calc(100dvh - 104px - 86px - env(safe-area-inset-bottom,0px))!important;-webkit-overflow-scrolling:touch!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;margin-top:0!important;padding:0!important;overflow:hidden auto!important}body.nappo-mobile-search-open .category-list-page .property-search-fields{background:#fff!important;padding:16px 18px 34px!important}.category-list-page .mobile-panel-filters .property-search-fields>:not(.mobile-final-filters),.category-list-page .mobile-panel-map .property-search-fields>:not(.mobile-final-map),.category-list-page .mobile-panel-sort .property-search-fields>:not(.mobile-final-sort){display:none!important}.category-list-page .mobile-panel-filters .property-search-fields>.mobile-final-filters,.category-list-page .mobile-panel-map .property-search-fields>.mobile-final-map,.category-list-page .mobile-panel-sort .property-search-fields>.mobile-final-sort{display:grid!important}.mobile-final-panel{color:#171713!important;gap:19px!important}.mobile-sheet-header{border-bottom:1px solid #ebe2d2!important;grid-template-columns:48px 1fr 48px!important;align-items:center!important;min-height:70px!important;margin:0 -18px 4px!important;padding:18px 18px 10px!important;display:grid!important;position:relative!important}.mobile-sheet-header>span{background:#dedede!important;border-radius:999px!important;width:70px!important;height:7px!important;position:absolute!important;top:10px!important;left:50%!important;transform:translate(-50%)!important}.mobile-sheet-header h2{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;text-align:center!important;font:800 27px/1 var(--nappo-ui)!important;letter-spacing:.04em!important;text-transform:uppercase!important;grid-column:2!important;margin:15px 0 0!important}.mobile-sheet-header button{color:#050505!important;-webkit-text-fill-color:#050505!important;width:48px!important;height:48px!important;font:300 46px/1 var(--nappo-ui)!important;background:0 0!important;border:0!important;grid-column:3!important;margin-top:12px!important}.mobile-sheet-header .mobile-sheet-clear{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;font:400 25px/1 var(--nappo-ui)!important;grid-column:1!important;justify-self:start!important}.mobile-sheet-header .mobile-sheet-close{grid-column:3!important;justify-self:end!important}.mobile-final-context,.mobile-territory-tabs,.mobile-map-mode-tabs{background:#fff!important;border:0!important;border-bottom:1px solid #eadfcb!important;border-radius:0!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;display:grid!important}.mobile-territory-tabs,.mobile-map-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobile-final-context span{color:#a9823b!important;font:400 22px/1 var(--nappo-editorial)!important}.mobile-final-context button,.mobile-territory-tabs button,.mobile-map-mode-tabs button{color:#171713!important;-webkit-text-fill-color:#171713!important;min-height:62px!important;font:800 18px/1.1 var(--nappo-ui)!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:#fff!important;border:0!important}.mobile-territory-tabs button+button,.mobile-map-mode-tabs button+button{border-left:1px solid #d7c293!important}.mobile-final-context button.active,.mobile-territory-tabs button.active,.mobile-map-mode-tabs button.active{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;background:#fff!important;position:relative!important}.mobile-final-context button.active:after,.mobile-territory-tabs button.active:after,.mobile-map-mode-tabs button.active:after{content:""!important;background:#a9823b!important;height:3px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.mobile-type-dropdown>button{color:#171713!important;text-align:left!important;background:#fff!important;border:1px solid #bd8626!important;border-radius:5px!important;grid-template-columns:1fr auto!important;align-items:center!important;width:100%!important;min-height:76px!important;padding:0 20px!important;display:grid!important}.mobile-field-title,.mobile-type-dropdown>button span,.mobile-final-range>span,.mobile-threshold-filter>span{color:#050505!important;-webkit-text-fill-color:#050505!important;font:800 17px/1 var(--nappo-ui)!important;letter-spacing:.02em!important;text-transform:uppercase!important;margin-bottom:10px!important;display:block!important}.mobile-type-dropdown>button span{display:none!important}.mobile-type-dropdown>button strong{color:#171713!important;font:400 21px/1.15 var(--nappo-ui)!important;grid-column:1!important}.mobile-type-dropdown>button i{grid-area:1/2;color:#a9823b!important;font:400 28px/1 var(--nappo-editorial)!important}.mobile-type-dropdown>div{margin-top:10px!important}.mobile-type-dropdown .segmented-filter-title{display:none!important}.mobile-type-dropdown .segmented-filter-grid{border:1px solid #d7c293!important;grid-template-columns:1fr!important;display:grid!important}.mobile-type-dropdown .segmented-filter-grid button{color:#171713!important;text-align:left!important;background:#fff!important;border:0!important;border-bottom:1px solid #eadfcb!important;min-height:52px!important;padding:0 16px!important;font-size:12px!important}.mobile-type-dropdown .segmented-filter-grid button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a9823b!important}.mobile-final-range>div{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.mobile-final-range label{border:1px solid #bd8626!important;border-radius:5px!important;align-items:center!important;gap:8px!important;min-height:62px!important;padding:0 13px!important;display:flex!important}.mobile-final-range input{color:#171713!important;width:100%!important;min-width:0!important;font:500 18px/1 var(--nappo-ui)!important;text-transform:uppercase!important;background:0 0!important;border:0!important;outline:0!important}.mobile-final-range em{color:#a9823b!important;font-style:normal!important}.mobile-threshold-filter>div{border:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.mobile-threshold-filter button{color:#171713!important;min-height:58px!important;font:500 21px/1 var(--nappo-ui)!important;background:#fff!important;border:1px solid #bd8626!important;border-radius:5px!important}.mobile-threshold-filter button:last-child{border-right:1px solid #bd8626!important}.mobile-threshold-filter button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a9823b!important}.mobile-threshold-filter small{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;font:700 15px/1.3 var(--nappo-ui)!important;letter-spacing:.02em!important;text-transform:none!important;text-align:center!important;margin-top:9px!important;padding-left:calc(40% + 8px)!important;display:block!important}.mobile-checks-list{gap:12px!important;display:grid!important}.mobile-check-filter{color:#171713!important;min-height:34px!important;font:750 17px/1.1 var(--nappo-ui)!important;letter-spacing:.02em!important;text-transform:uppercase!important;border:0!important;flex-direction:row-reverse!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:0 2px!important;display:flex!important}.mobile-check-filter input{accent-color:#a9823b!important;width:25px!important;height:25px!important}.mobile-final-map-canvas{background:#fff!important;border:0!important;border-radius:0!important;min-height:390px!important;margin:0!important}.mobile-final-map-canvas.home-map-canvas{overflow:visible!important}.mobile-final-map-canvas.home-map-canvas button{box-shadow:none!important;background:#ffffffdb!important;border:0!important;gap:5px!important;padding:5px 7px!important;transform:translate(-50%,-50%)!important}.mobile-final-map-canvas.home-map-canvas button span{color:#171713!important;-webkit-text-fill-color:#171713!important;max-width:92px!important;font:800 11px/1.05 var(--nappo-ui)!important;letter-spacing:.01em!important;white-space:normal!important}.mobile-final-map-canvas.home-map-canvas button.active span{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important}.mobile-sort-panel{gap:14px!important;padding-top:10px!important;display:grid!important}.mobile-sort-panel h3{color:#050505!important;-webkit-text-fill-color:#050505!important;font:800 19px/1.15 var(--nappo-ui)!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:0 0 6px!important}.mobile-sort-panel button{color:#171713!important;-webkit-text-fill-color:#171713!important;min-height:68px!important;font:800 18px/1.15 var(--nappo-ui)!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:#fff!important;border:1px solid #bd8626!important;border-radius:5px!important}.mobile-sort-panel button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a9823b!important}.mobile-town-groups{gap:34px!important;display:grid!important}.mobile-town-groups p{color:#5f584d!important;font:400 18px/1.55 var(--nappo-editorial)!important;margin:0!important}.mobile-town-groups h3{color:#050505!important;-webkit-text-fill-color:#050505!important;font:800 21px/1.15 var(--nappo-ui)!important;letter-spacing:.01em!important;text-transform:uppercase!important;margin:0 0 17px!important}.mobile-town-groups section>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.mobile-town-groups button{color:#171713!important;-webkit-text-fill-color:#171713!important;min-height:60px!important;font:500 16px/1.15 var(--nappo-ui)!important;letter-spacing:0!important;text-transform:none!important;background:#fff!important;border:1px solid #bd8626!important;border-radius:5px!important;padding:0 10px!important}.mobile-town-groups button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a9823b!important;border-color:#a9823b!important}body.nappo-mobile-search-open .mobile-panel-actions{z-index:4!important;height:calc(86px + env(safe-area-inset-bottom,0px))!important;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;grid-template-columns:1fr!important;gap:0!important;display:grid!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -10px 24px #22190a17!important}body.nappo-mobile-search-open .mobile-panel-actions button{color:#fff!important;-webkit-text-fill-color:#fff!important;height:62px!important;font:800 17px/1.2 var(--nappo-ui)!important;letter-spacing:.02em!important;text-transform:uppercase!important;background:#a9823b!important;border:0!important;border-radius:6px!important;padding:0 12px!important}body.nappo-mobile-search-open .mobile-panel-actions button+button{display:none!important}}.prestige-site,.prestige-site :is(.category-cover,.category-results,.listing-section,.home-map-search,.compact-search,.compact-search-closed,.property-explorer-dark),.property-detail.property-prestige,.property-prestige :is(.property-title-centered,.property-title-block,.property-detail-price-row,.property-facts,.property-story,.property-running-costs,.features-section,.energy-certificate,.property-area,.property-final-cta,.floor-plan-feature,.property-multimedia-heading,.multimedia-feature,.property-story-advisor,.property-contact-layout,.advisor-card.enhanced,.property-contact-form,.visit-picker,.visit-success){background:#000!important}.prestige-site :is(h1,h2,h3,h4,p,span,small,strong,b,label,em,button,a,li,summary,input,select),.property-detail.property-prestige :is(h1,h2,h3,h4,p,span,small,strong,b,label,em,button,a,li,summary,input,select),.property-prestige :is(.property-facts,.property-facts small,.property-facts strong,.property-facts em,.property-detail-price-row strong,.property-detail-price-row small,.property-location-line,.advisor-name,.advisor-office,.advisor-languages-label,.advisor-languages-value,.visit-date-label,.visit-field-label){color:#d4b978!important;-webkit-text-fill-color:#d4b978!important}.prestige-site :is(input,select,textarea)::placeholder,.property-detail.property-prestige :is(input,select,textarea)::placeholder{color:#d4b978ad!important;-webkit-text-fill-color:#d4b978ad!important}.prestige-site :is(.property-enter-button,.property-enter-button span,.desktop-search-result-cta button,.home-map-search-submit,.mobile-inline-results,.mobile-bottom-results,.promotion-unit-link,.promotion-unit-link span),.property-detail.property-prestige :is(.property-enter-button,.property-enter-button span,.promotion-unit-link,.promotion-unit-link span,.schedule-button,.schedule-button span,.infinity-study-cta,.infinity-study-cta span,.infinity-study-cta i){color:#fff!important;-webkit-text-fill-color:#fff!important}.prestige-site :is(.listing-property-label,.property-card-promotion-meta span,.property-context-switch button.active),.property-detail.property-prestige :is(.listing-property-label,.property-detail-labels .listing-property-label,.promotion-unit-type){color:#d4b978!important;-webkit-text-fill-color:#d4b978!important;border-color:#d4b978!important}@media (width>=1051px){.category-list-page>.home-map-search.compact-search,.category-list-page>.home-map-search.compact-search-closed{z-index:4!important;color:#171713!important;background:#fff!important;border-top:1px solid #a9823b2e!important;border-bottom:1px solid #a9823b2e!important;min-height:0!important;padding:clamp(26px,3vw,44px) clamp(36px,6vw,104px) clamp(30px,3.2vw,48px)!important;position:relative!important;top:auto!important;overflow:visible!important}.category-list-page .desktop-property-search,.category-list-page .home-reference-standalone,.category-list-page .desktop-search-result-cta,.category-list-page .home-location-control,.category-list-page .home-characteristics-control,.category-list-page .home-more-filters-after-map,.category-list-page .desktop-hero-filters header>span,.category-list-page .desktop-hero-filters header>p,.category-list-page .compact-search-content{display:none!important}.category-list-page>.home-map-search.compact-search-closed{padding-top:18px!important;padding-bottom:18px!important}.category-list-page .compact-search-toggle,.category-list-page .dark-search .compact-search-toggle{color:#fff!important;-webkit-text-fill-color:#fff!important;width:min(480px,100%)!important;min-height:58px!important;box-shadow:none!important;background:#a9823b!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:18px!important;margin:0 auto!important;padding:0 28px!important;display:flex!important}.category-list-page .compact-search-toggle strong,.category-list-page .compact-search-toggle i,.category-list-page .dark-search .compact-search-toggle strong,.category-list-page .dark-search .compact-search-toggle i{color:#fff!important;-webkit-text-fill-color:#fff!important;font:800 12px/1 var(--nappo-ui)!important;letter-spacing:.18em!important;text-transform:uppercase!important}.category-list-page>.home-map-search:not(.compact-search-closed) .compact-search-toggle{margin-bottom:24px!important}.category-list-page .desktop-property-search-hero{box-shadow:none!important;background:#fff!important;border:0!important;grid-template-columns:minmax(420px,.95fr) minmax(540px,1.05fr)!important;align-items:start!important;gap:clamp(32px,4vw,66px)!important;padding:0!important;display:grid!important}.category-list-page .desktop-hero-filters{order:1!important;align-content:start!important;gap:16px!important;display:grid!important}.category-list-page .desktop-hero-map{order:2!important;align-content:start!important;gap:14px!important;display:grid!important}.category-list-page .desktop-hero-filters h2,.category-list-page .desktop-hero-map h2{color:#a9823b!important;font-family:var(--nappo-editorial), Georgia, serif!important;letter-spacing:-.015em!important;text-align:center!important;text-transform:uppercase!important;margin:0!important;font-size:clamp(44px,4.4vw,72px)!important;font-weight:400!important;line-height:.95!important}.category-list-page .desktop-hero-filters header{justify-items:center!important;gap:14px!important;margin:0 0 6px!important;display:grid!important}.category-list-page .desktop-hero-filters .property-context-switch,.category-list-page .desktop-hero-territory{background:0 0!important;border:0!important;justify-content:center!important;gap:clamp(22px,3vw,42px)!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.category-list-page .property-context-switch span{color:#a9823b73!important}.category-list-page .property-context-switch button,.category-list-page .desktop-hero-territory button{color:#1b1712!important;min-height:0!important;font:700 11px/1 var(--nappo-ui)!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:0 0 8px!important}.category-list-page .property-context-switch button.active,.category-list-page .desktop-hero-territory button.active{color:#a9823b!important;border-bottom-color:#a9823b!important}.category-list-page .desktop-two-filters,.category-list-page .desktop-row-operation-price{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.category-list-page .desktop-open-filter,.category-list-page .desktop-line-filter,.category-list-page .desktop-dropdown-filter{background:0 0!important;border:0!important;min-width:0!important;padding:0!important}.category-list-page :is(.desktop-open-filter,.desktop-line-filter,.desktop-dropdown-filter)>span,.category-list-page .desktop-dropdown-filter>button>span{color:#a9823b!important;font:700 9px/1 var(--nappo-ui)!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin:0 0 9px!important;display:block!important}.category-list-page .desktop-chip-row{background:#fff!important;border:0!important;border-bottom:1px solid #a9823b6b!important;grid-auto-columns:1fr!important;grid-auto-flow:column!important;gap:0!important;display:grid!important}.category-list-page .desktop-row-operation-price .desktop-chip-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:initial!important;grid-auto-columns:initial!important}.category-list-page .desktop-row-operation-price .desktop-chip-row button{min-width:0!important;padding-left:5px!important;padding-right:5px!important;font-size:8px!important}.category-list-page .desktop-chip-row button,.category-list-page .desktop-type-panel .segmented-filter-grid button{color:#241f18!important;min-height:44px!important;font:700 9px/1.15 var(--nappo-ui)!important;letter-spacing:.11em!important;text-transform:uppercase!important;background:#fff!important;border:0!important;border-radius:0!important;padding:0 10px!important}.category-list-page .desktop-chip-row button:first-child{border-left:0!important}.category-list-page :is(.desktop-chip-row button,.desktop-type-panel .segmented-filter-grid button):is(.active,[aria-pressed=true]){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a9823b!important}.category-list-page .desktop-amenity-row{margin-top:0!important}.category-list-page .desktop-amenity-row>div{background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.category-list-page .desktop-tristate-filter>span{color:#a9823b!important;font:700 9px/1 var(--nappo-ui)!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin:0 0 8px!important;display:block!important}.category-list-page .desktop-tristate-filter>div{background:#fff!important;border:0!important;border-bottom:1px solid #a9823b6b!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:44px!important;display:grid!important}.category-list-page .desktop-tristate-filter button{color:#241f18!important;min-height:44px!important;font:700 8px/1.15 var(--nappo-ui)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#fff!important;border:0!important;border-radius:0!important;padding:0 8px!important}.category-list-page .desktop-tristate-filter button:first-child{border-left:0!important}.category-list-page .desktop-tristate-filter button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a9823b!important}.category-list-page .desktop-line-filter>div{background:#fff!important;border:0!important;border-bottom:1px solid #a9823b6b!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:44px!important;display:grid!important}.category-list-page .desktop-line-filter label{border-left:0!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:0 12px!important;display:flex!important}.category-list-page .desktop-line-filter label:first-child{border-left:0!important}.category-list-page .desktop-line-filter input{color:#171713!important;width:100%!important;min-width:0!important;font:400 15px/1 var(--nappo-editorial), Georgia, serif!important;background:0 0!important;border:0!important;outline:0!important}.category-list-page .desktop-line-filter input::placeholder{color:#17130f7a!important}.category-list-page .desktop-line-filter em{color:#a9823b!important;font-style:normal!important}.category-list-page .desktop-dropdown-filter{position:relative!important}.category-list-page .desktop-dropdown-filter>button{color:#171713!important;background:#fff!important;border:0!important;border-bottom:1px solid #a9823b6b!important;border-radius:0!important;grid-template-columns:1fr auto!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:0 12px!important;display:grid!important}.category-list-page .desktop-dropdown-filter>button>span{grid-column:1/-1!important;margin-bottom:7px!important}.category-list-page .desktop-dropdown-filter>button strong{color:#171713!important;font:400 15px/1 var(--nappo-editorial), Georgia, serif!important}.category-list-page .desktop-dropdown-filter>button i{color:#a9823b!important;font-style:normal!important}.category-list-page .desktop-type-panel{z-index:30!important;background:#fff!important;border:1px solid #a9823b52!important;width:min(520px,55vw)!important;max-height:360px!important;padding:14px!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;overflow:auto!important;box-shadow:0 18px 42px #271d0c1f!important}.category-list-page .desktop-type-panel .segmented-filter-section,.category-list-page .desktop-type-panel .segmented-filter-grid{background:0 0!important;border:0!important}.category-list-page .desktop-type-panel .segmented-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.category-list-page .desktop-type-panel .segmented-filter-grid button{border:1px solid #a9823b6b!important}.category-list-page .desktop-hero-map h2{margin-bottom:2px!important}.category-list-page .desktop-hero-map-canvas{filter:none!important;align-self:start!important;width:min(600px,100%)!important;margin:0 auto!important}.category-list-page .desktop-hero-map-canvas>img{width:100%!important}.category-list-page .desktop-town-selector{margin-top:0!important}.category-list-page .desktop-town-summary{text-align:center!important;margin:0 0 10px!important;display:block!important}.category-list-page .desktop-town-summary span{color:#a9823b!important;font:700 8px/1 var(--nappo-ui)!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin-bottom:4px!important;display:block!important}.category-list-page .desktop-town-summary strong{color:#171713!important;font:400 20px/1.1 var(--nappo-editorial), Georgia, serif!important}.category-list-page .desktop-town-panel{max-height:180px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #a9823b47!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 18px!important;padding:10px 0 0!important;display:grid!important;overflow:auto!important}.category-list-page .desktop-town-panel p{color:#7b7368!important;text-align:center!important;font:400 12px/1.4 var(--nappo-ui)!important;grid-column:1/-1!important;margin:0 0 4px!important}.category-list-page .desktop-town-panel section{border:0!important;min-width:0!important;padding:0!important}.category-list-page .desktop-town-panel header{margin-bottom:6px!important;display:block!important}.category-list-page .desktop-town-panel header b{color:#a9823b!important;font:800 8px/1.2 var(--nappo-ui)!important;letter-spacing:.14em!important;text-transform:uppercase!important}.category-list-page .desktop-town-panel section>div{flex-wrap:wrap!important;gap:6px 12px!important;display:flex!important}.category-list-page .desktop-town-panel section>div button{color:#3a342c!important;min-height:0!important;font:700 9px/1.25 var(--nappo-ui)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:0 0 2px!important}.category-list-page .desktop-town-panel section>div button.active{color:#a9823b!important;border-bottom-color:#a9823b!important}.category-list-page .desktop-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:2px!important;display:grid!important}.category-list-page .desktop-hero-actions :is(button,a){text-align:center!important;text-transform:uppercase!important;min-height:56px!important;font:800 10px/1.2 var(--nappo-ui)!important;letter-spacing:.14em!important;border-radius:0!important}.category-list-page .desktop-hero-actions .desktop-clear-link,.category-list-page .desktop-hero-actions .desktop-clear-link{color:#a9823b!important;background:#fff!important;border:1px solid #a9823b8f!important}.category-list-page .desktop-hero-actions .desktop-demand-link{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#000!important;border:1px solid #000!important}.category-list-page .desktop-hero-actions .desktop-hero-results{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:.18em!important;background:#a9823b!important;border:0!important;grid-column:1/-1!important;min-height:74px!important;font-size:clamp(17px,1.4vw,22px)!important}.category-list-page .desktop-hero-actions .desktop-hero-results span{color:#fff!important;-webkit-text-fill-color:#fff!important;margin-left:18px!important}.property-explorer .filtered-results-top{border-top:0!important;grid-template-columns:minmax(220px,1fr) minmax(260px,340px)!important;grid-template-areas:"count reference""count sort"!important;align-items:end!important;gap:14px clamp(22px,3vw,42px)!important;display:grid!important}.property-explorer .filtered-results-top>span{grid-area:count!important}.property-explorer .mobile-list-reference{grid-area:reference!important;grid-template-columns:1fr auto!important;align-items:end!important;gap:8px!important;margin:0!important;display:grid!important}.property-explorer .mobile-list-reference:before{content:attr(data-reference-label)!important;color:#a9823b!important;font:700 8px/1 var(--nappo-ui)!important;letter-spacing:.16em!important;text-transform:uppercase!important;grid-column:1/-1!important}.property-explorer .mobile-list-reference label{background:#fff!important;border:1px solid #a9823b80!important;align-items:center!important;min-height:44px!important;display:flex!important}.property-explorer .mobile-list-reference input{color:#171713!important;width:100%!important;font:400 15px/1 var(--nappo-editorial), Georgia, serif!important;background:0 0!important;border:0!important;outline:0!important;padding:0 12px!important}.property-explorer .mobile-list-reference button{color:#a9823b!important;min-height:44px!important;font:800 8px/1 var(--nappo-ui)!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#fff!important;border:1px solid #a9823b80!important;border-radius:0!important;padding:0 16px!important}.property-explorer .property-sort{grid-area:sort!important}.prestige-site>.home-map-search.compact-search,.prestige-site>.home-map-search.compact-search-closed,.prestige-site .desktop-property-search-hero{color:#d4b978!important;background:#000!important}.prestige-site .desktop-hero-filters h2,.prestige-site .desktop-hero-map h2,.prestige-site :is(.desktop-open-filter,.desktop-line-filter,.desktop-dropdown-filter)>span,.prestige-site .desktop-dropdown-filter>button>span,.prestige-site .desktop-town-summary span,.prestige-site .desktop-town-panel header b,.prestige-site .desktop-town-panel header button,.prestige-site .desktop-town-panel section>div button.active{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important}.prestige-site .desktop-chip-row,.prestige-site .desktop-tristate-filter>div,.prestige-site .desktop-line-filter>div,.prestige-site .desktop-dropdown-filter>button,.prestige-site .desktop-type-panel,.prestige-site .desktop-hero-actions .desktop-clear-link,.prestige-site .desktop-hero-actions .desktop-demand-link{background:#000!important;border-color:#d4b9787a!important}.prestige-site :is(.desktop-chip-row button,.desktop-tristate-filter button,.desktop-type-panel .segmented-filter-grid button,.desktop-line-filter input,.desktop-dropdown-filter>button strong,.desktop-town-summary strong,.desktop-town-panel section>div button){color:#d4b978!important;-webkit-text-fill-color:#d4b978!important;background:#000!important}.prestige-site .desktop-tristate-filter button.active{color:#000!important;-webkit-text-fill-color:#000!important;background:#d4b978!important}}.nav-dropdown-panel-brand .brand-external-link,.mobile-subnav-brand .brand-external-link{margin-top:10px!important}.nav-dropdown-panel-brand a:nth-of-type(5),.mobile-subnav-brand a:nth-of-type(5){border-top:0!important;padding-top:16px!important}.prestige-site>.inner-nav,.property-prestige>.inner-nav,.property-prestige .prestige-nav,.prestige-site .nav-wrap,.property-prestige .nav-wrap{color:#d4b978!important;background:#000!important;border-bottom-color:#d4b9786b!important}.brand-websites-label{text-transform:uppercase;display:block;color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;font:700 8px/1.2 var(--nappo-ui), "Helvetica Neue", Arial, sans-serif!important;letter-spacing:.18em!important}.nav-dropdown-panel-brand .brand-websites-label{grid-column:1/-1;margin-top:13px;padding-top:12px}.nav-dropdown-panel-brand a:nth-of-type(5),.mobile-subnav-brand a:nth-of-type(5){padding-top:inherit!important;border-top:0!important}.brand-external-link{justify-content:space-between;align-items:center;gap:16px;display:flex!important}.brand-external-link i{font-size:14px;font-style:normal;line-height:1;color:#a9823b!important;-webkit-text-fill-color:#a9823b!important}.mobile-subnav-brand .brand-websites-label{margin:13px 0 1px}.property-explorer>.property-grid{margin-top:clamp(28px,3vw,48px)!important}@media (width<=700px){.property-explorer>.property-grid{margin-top:24px!important}}.property-detail.property-prestige .property-story article>p,.property-detail.property-prestige .property-facts strong,.property-detail.property-prestige .feature-list span,.property-detail.property-prestige .advisor-contact-links a,.property-detail.property-prestige .advisor-contact-links a :is(small,span),.property-detail.property-prestige .visit-picker :is(.visit-field-label,.visit-date-label),.property-detail.property-prestige .date-options button :is(b,span),.property-detail.property-prestige .time-options button,.property-detail.property-prestige .custom-date-field,.property-detail.property-prestige .custom-date-field input,.property-detail.property-prestige .infinity-calculator,.property-detail.property-prestige .infinity-calculator :is(h2,h3,p,small,span,strong,b,label,em,button,input,select){color:#fff!important;-webkit-text-fill-color:#fff!important}.property-detail.property-prestige .infinity-calculator :is(input,select){border-color:#ffffff8a!important}.property-detail.property-prestige .infinity-calculator select option{color:#123b73!important;-webkit-text-fill-color:#123b73!important}.property-detail.property-prestige .infinity-calculator .infinity-study-cta,.property-detail.property-prestige .infinity-calculator .infinity-study-cta :is(span,i){color:#123b73!important;-webkit-text-fill-color:#123b73!important;background:#fff!important;border-color:#fff!important}.property-detail.property-prestige .similar-section .section-heading h2{color:#171713!important;-webkit-text-fill-color:#171713!important}.property-detail.property-prestige .similar-section .section-heading>a,.property-detail.property-prestige .similar-section .property-location-line,.property-detail.property-prestige .similar-section .listing-property-label{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important}.property-detail.property-prestige .similar-section .property-info h3,.property-detail.property-prestige .similar-section .property-prices :is(strong,small,b),.property-detail.property-prestige .similar-section .property-specs :is(span,em){color:#171713!important;-webkit-text-fill-color:#171713!important}.property-detail.property-prestige .similar-section .property-enter-button,.property-detail.property-prestige .similar-section .property-enter-button span{color:#fff!important;-webkit-text-fill-color:#fff!important}.prestige-site :is(.desktop-nav,.desktop-nav a,.nav-dropdown-trigger,.nav-trigger-label,.nav-trigger-chevron,.language-switcher,.language-switcher span,.language-switcher i),.property-prestige :is(.desktop-nav,.desktop-nav a,.nav-dropdown-trigger,.nav-trigger-label,.nav-trigger-chevron,.language-switcher,.language-switcher span,.language-switcher i){color:#d4b978!important;-webkit-text-fill-color:#d4b978!important}.prestige-site :is(.nav-dropdown-panel,.mobile-nav),.property-prestige :is(.nav-dropdown-panel,.mobile-nav){color:#d4b978!important;background:#000!important;border-color:#d4b97870!important}.prestige-site :is(.nav-dropdown-panel p,.nav-dropdown-panel a,.mobile-nav a,.mobile-properties-trigger,.mobile-main-link,.mobile-language),.property-prestige :is(.nav-dropdown-panel p,.nav-dropdown-panel a,.mobile-nav a,.mobile-properties-trigger,.mobile-main-link,.mobile-language){color:#d4b978!important;-webkit-text-fill-color:#d4b978!important}.prestige-site :is(.menu-button span),.property-prestige :is(.menu-button span){background:#d4b978!important}@media (width>=1051px){.category-list-page .desktop-town-panel section>div button{align-items:center!important;gap:5px!important;font-size:10.5px!important;line-height:1.35!important;display:inline-flex!important}.category-list-page .desktop-town-panel section>div button i{color:#a9823b!important;font-size:12px!important;font-style:normal!important;line-height:1!important;display:inline-block!important}.category-list-page .desktop-tristate-filter button{letter-spacing:.08em!important;font-size:8px!important}.category-list-page .desktop-tristate-filter button:first-child{min-width:74px!important}.category-cover-prestige{background-image:linear-gradient(90deg,#000000b8,#0000004d 55%,#00000014),url(/images/nappo-prestige-hero.webp)!important;background-position:50% 45%!important}.prestige-site .category-results{padding-top:clamp(92px,8vw,145px)!important}.prestige-site .filtered-results-top{margin-bottom:clamp(42px,4.5vw,78px)!important}}.property-mobile-advisor{display:none}@media (width<=700px){.property-explorer .filtered-results-top,.category-list-page .property-explorer .filtered-results-top,.prestige-site .filtered-results-top{grid-template-columns:1fr!important;grid-template-areas:"count""reference""sort"!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-height:0!important;margin:0 0 26px!important;display:grid!important}.property-explorer .filtered-results-top>span,.category-list-page .property-explorer .filtered-results-top>span,.prestige-site .filtered-results-top>span{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;text-align:center!important;background:#fff!important;border:1px solid #a9823b!important;grid-area:count!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:56px!important;padding:0 18px!important;display:flex!important}.property-explorer .filtered-results-top>span strong,.category-list-page .property-explorer .filtered-results-top>span strong,.prestige-site .filtered-results-top>span strong{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important}.property-explorer .mobile-list-reference,.category-list-page .property-explorer .mobile-list-reference{grid-area:reference!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;min-width:0!important}.property-explorer .property-sort,.category-list-page .property-explorer .property-sort,.prestige-site .property-sort{grid-area:sort!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.property-explorer .property-sort select,.category-list-page .property-explorer .property-sort select,.prestige-site .property-sort select{width:100%!important;min-width:0!important}.property-detail .property-breadcrumb,.property-detail .property-title-block,.property-detail .promotion-project-summary,.property-detail .property-story,.property-detail .features-section,.property-detail .property-running-costs,.property-detail .energy-certificate,.property-detail .property-multimedia-heading,.property-detail .multimedia-feature,.property-detail .floor-plan-feature,.property-detail .property-area,.property-detail .similar-section{padding-top:48px!important;padding-bottom:48px!important}.property-detail .property-story{gap:26px!important}.property-story-advisor .advisor-card{display:none!important}.property-mobile-advisor{background:#fff!important;padding-top:32px!important;padding-bottom:26px!important;display:block!important}.property-prestige .property-mobile-advisor{background:#080807!important}.property-mobile-advisor .advisor-card{display:grid!important}.property-running-costs-grid span,.property-running-costs-grid small,.property-detail-prices>small,.property-detail-prices>small b{color:#302a21!important;-webkit-text-fill-color:#302a21!important}.property-running-costs-grid span{letter-spacing:.14em!important;font-size:10px!important}.property-running-costs-grid small{font-size:9px!important}.property-prestige .property-running-costs-grid span,.property-prestige .property-running-costs-grid small,.property-prestige .property-detail-prices>small,.property-prestige .property-detail-prices>small b{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important}.infinity-operation-module .contribution-mode-switch{display:none!important}}.team-page,.agent-detail-page{color:#171713;background:#f8f5ef}.team-hero{color:#fff;background:#080807;grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;min-height:72svh;padding-top:190px;padding-bottom:110px;display:grid}.team-hero h1,.agent-detail-hero h1,.agent-story-section h2,.agent-properties-section h2,.agent-contact-section h2{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-weight:400;line-height:.98}.team-hero h1{font-size:clamp(58px,7vw,118px)}.team-hero h1 em,.agent-detail-hero h1,.agent-story-grid span,.team-close span{color:#c7a35d;font-style:normal}.team-hero>p{color:#e7ddce;max-width:620px;margin:0;font-family:Georgia,serif;font-size:20px;line-height:1.75}.team-directory-wrap{background:#f8f5ef;padding-top:92px;padding-bottom:125px}.team-agent-search{max-width:720px;margin:0 auto 48px}.team-agent-search label{gap:14px;display:grid}.team-agent-search span{color:#a9823b;text-align:center;text-transform:uppercase;font:800 9px/1 var(--nappo-ui);letter-spacing:.18em}.team-agent-search input{color:#171713;text-align:center;width:100%;height:64px;font:400 21px/1 var(--nappo-editorial);background:#fff;border:1px solid #d8c8a9;outline:none}.team-agent-search input::placeholder{color:#9b9488}.team-category-filter{flex-wrap:wrap;justify-content:center;gap:10px 18px;max-width:1180px;margin:0 auto 58px;display:flex}.team-category-filter button{color:#312b24;text-transform:uppercase;font:800 9px/1.2 var(--nappo-ui);letter-spacing:.15em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 8px}.team-category-filter button.active{color:#a9823b;border-bottom-color:#a9823b}.team-category-filter button:disabled{opacity:.28;cursor:default}.team-directory{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.team-agent-card{background:#fff;min-height:560px;overflow:hidden;box-shadow:0 24px 70px #17171314}.team-agent-card a{flex-direction:column;height:100%;display:flex}.team-agent-card figure{background:#111;height:360px;margin:0;overflow:hidden}.team-agent-card img{object-fit:cover;object-position:center 18%;width:100%;height:100%;transition:transform .55s;display:block}.team-agent-card:hover img{transform:scale(1.035)}.team-agent-card div{flex-direction:column;flex:1;padding:25px 26px 28px;display:flex}.team-agent-card small,.agent-detail-hero article>span,.agent-detail-languages b,.agent-story-section .eyebrow,.agent-properties-section .eyebrow,.agent-contact-section .eyebrow{color:#a9823b;text-transform:uppercase;font:800 8px/1.25 var(--nappo-ui);letter-spacing:.16em}.team-agent-card h2{letter-spacing:-.03em;margin:12px 0 10px;font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.05}.team-agent-card p{color:#6b6459;margin:0;font-size:12px;line-height:1.55}.team-agent-card b{color:#a9823b;text-transform:uppercase;font:800 8px/1 var(--nappo-ui);letter-spacing:.16em;margin-top:auto;padding-top:26px}.team-agent-empty{text-align:center;color:#6d665b;margin:40px 0 0;font-family:Georgia,serif;font-size:22px}.team-legal-note{background:#f8f5ef;padding-top:0;padding-bottom:72px}.team-legal-note p{color:#6b6459;text-align:center;border-top:1px solid #d8c9ac;max-width:1040px;margin:0 auto;padding-top:28px;font:15px/1.8 Georgia,serif}.team-legal-note strong{color:#a9823b;text-transform:uppercase;font:800 9px/1 var(--nappo-ui);letter-spacing:.16em}.team-agent-card i,.team-close i,.agent-empty-cta i{font-family:Georgia,serif;font-size:20px;font-style:normal}.team-close{color:#fff;background:#171713;justify-content:space-between;align-items:center;padding-top:80px;padding-bottom:92px;display:flex}.team-close span{letter-spacing:-.04em;font-family:Georgia,serif;font-size:clamp(40px,5vw,78px)}.team-close a{color:#fff;text-transform:uppercase;min-height:58px;font:800 9px/1 var(--nappo-ui);letter-spacing:.14em;border:1px solid #c7a35d;align-items:center;gap:38px;padding:0 24px;display:flex}.agent-detail-hero{background:#fff;grid-template-columns:.9fr 1.1fr;align-items:end;gap:6vw;padding-top:155px;padding-bottom:100px;display:grid;position:relative}.agent-back-link{color:#a9823b;text-transform:uppercase;font:800 8px/1 var(--nappo-ui);letter-spacing:.15em;position:absolute;top:120px;left:clamp(24px,5vw,80px)}.agent-detail-photo{background:#111;height:min(74svh,760px);min-height:560px;overflow:hidden}.agent-detail-photo img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.agent-detail-hero article{padding-bottom:20px}.agent-detail-hero h1{max-width:820px;font-size:clamp(64px,7vw,120px)}.agent-detail-hero article>span{margin-top:18px;display:block}.agent-detail-hero article>p:not(.eyebrow){color:#5f584d;max-width:680px;margin:34px 0 0;font-family:Georgia,serif;font-size:20px;line-height:1.75}.agent-detail-contact{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.agent-detail-contact a{color:#171713;text-transform:uppercase;min-height:60px;font:800 12px/1.2 var(--nappo-ui);letter-spacing:.1em;border:1px solid #d7c8aa;align-items:center;padding:0 22px;display:flex}.agent-detail-languages{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.agent-detail-languages span{color:#171713;font-family:Georgia,serif;font-size:17px}.agent-story-section{background:#f8f5ef;grid-template-columns:.55fr 1.45fr;gap:7vw;padding-top:105px;padding-bottom:100px;display:grid}.agent-story-section h2,.agent-properties-section h2,.agent-contact-section h2{font-size:clamp(44px,4.8vw,76px)}.agent-story-grid{background:#d8c9ac;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.agent-story-grid article{background:#f8f5ef;min-height:270px;padding:34px 28px}.agent-story-grid span{font-family:Georgia,serif;font-size:36px}.agent-story-grid h3{text-transform:uppercase;font:800 12px/1 var(--nappo-ui);letter-spacing:.1em;margin:26px 0 12px}.agent-story-grid p{color:#675f53;margin:0;font-family:Georgia,serif;font-size:16px;line-height:1.65}.agent-properties-section{background:#fff;padding-top:105px;padding-bottom:120px}.agent-properties-section header{grid-template-columns:.72fr 1fr .45fr;align-items:end;gap:4vw;margin-bottom:52px;display:grid}.agent-properties-section header span{color:#6d665b;font-family:Georgia,serif;font-size:18px;line-height:1.5}.agent-empty-cta{color:#a9823b;text-transform:uppercase;min-height:64px;font:800 9px/1 var(--nappo-ui);letter-spacing:.15em;border:1px solid #a9823b;align-items:center;gap:42px;padding:0 24px;display:inline-flex}.agent-contact-section{color:#fff;background:#0a0a09;grid-template-columns:.85fr 1.15fr;gap:7vw;padding-top:105px;padding-bottom:115px;display:grid}.agent-contact-section p:not(.eyebrow){color:#e2d8c9;max-width:540px;font-family:Georgia,serif;font-size:18px;line-height:1.7}.agent-contact-form{background:#11110f;border:1px solid #c7a35d73;padding:38px}.agent-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.agent-contact-form label{color:#c7a35d;text-transform:uppercase;font:800 8px/1 var(--nappo-ui);letter-spacing:.14em;gap:9px;margin-bottom:16px;display:grid}.agent-contact-form input,.agent-contact-form textarea{color:#fff;width:100%;font:400 15px/1.4 var(--nappo-ui);background:#080807;border:1px solid #c7a35d73;outline:none;padding:15px 16px}.agent-contact-form textarea{resize:vertical}.agent-form-privacy{align-items:center;color:#d8cfbe!important;text-transform:none!important;font:400 13px/1.4 var(--nappo-ui)!important;letter-spacing:0!important;grid-template-columns:auto 1fr!important}.agent-form-privacy input{width:16px;height:16px;padding:0}.agent-contact-form button{color:#fff;text-transform:uppercase;width:100%;min-height:60px;font:800 10px/1 var(--nappo-ui);letter-spacing:.14em;background:#c7a35d;border:0;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.agent-contact-success{background:#11110f;border:1px solid #c7a35d73;padding:42px}.agent-contact-success span{color:#c7a35d;text-transform:uppercase;font:800 8px/1 var(--nappo-ui);letter-spacing:.14em}.agent-contact-success h3{margin:14px 0 12px;font-family:Georgia,serif;font-size:36px;font-weight:400}.agent-contact-success p{color:#e2d8c9;margin:0;font-family:Georgia,serif;font-size:18px;line-height:1.6}.agent-reviews-section{color:#171713;background:#f8f5ef;padding-top:110px;padding-bottom:120px}.agent-reviews-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;margin-bottom:52px;display:grid}.agent-reviews-heading h2{letter-spacing:-.045em;margin:0;font:400 clamp(48px,5.2vw,82px)/.96 Georgia,serif}.agent-reviews-heading h2 em{color:#c7a35d;font-style:normal}.agent-review-summary{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:12px;display:flex}.agent-review-summary>span{color:#c7a35d;letter-spacing:.12em;font-size:18px}.agent-review-summary strong{font:400 38px Georgia,serif}.agent-review-summary strong small{color:#8f8679;font-size:16px}.agent-review-summary p{color:#7e766a;margin:0;font:400 15px Georgia,serif}.agent-review-actions{flex-wrap:wrap;gap:14px;margin-bottom:46px;display:flex}.agent-review-actions button,.agent-review-actions a{text-transform:uppercase;letter-spacing:.12em;min-height:58px;font:800 9px/1 var(--nappo-ui);cursor:pointer;justify-content:space-between;align-items:center;gap:42px;padding:0 24px;display:flex}.agent-review-primary{color:#fff;background:#c7a35d;border:1px solid #c7a35d}.agent-review-google{color:#171713;background:0 0;border:1px solid #c7a35d}.agent-review-google span{color:#4285f4;font-family:Arial,sans-serif;font-size:18px}.agent-review-actions i{color:#c7a35d;font-size:16px;font-style:normal}.agent-review-list{background:#d8c9ac;border-top:1px solid #d8c9ac;gap:1px;display:grid}.agent-review-card{background:#fff;grid-template-columns:82px 1fr;gap:24px;padding:28px;display:grid}.agent-review-card>img,.agent-review-avatar{object-fit:cover;color:#c7a35d;background:#171713;border-radius:50%;place-items:center;width:68px;height:68px;font:400 30px Georgia,serif;display:grid}.agent-review-card header{justify-content:space-between;gap:30px;display:flex}.agent-review-card header strong{color:#c7a35d;text-transform:uppercase;font:800 9px/1 var(--nappo-ui);letter-spacing:.13em}.agent-review-card header strong small{color:#7d756a;font-weight:400}.agent-review-card h3{margin:17px 0 9px;font:400 25px/1.25 Georgia,serif}.agent-review-card time,.agent-review-card p{color:#8a8174;margin:0;font:400 13px Georgia,serif}.agent-review-card p{color:#171713}.agent-review-more{color:#a9823b;text-transform:uppercase;font:800 9px/1 var(--nappo-ui);letter-spacing:.14em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c7a35d;margin:28px auto 0;padding:0 0 9px;display:block}.agent-review-empty{color:#7d756b;border-top:1px solid #d8c9ac;border-bottom:1px solid #d8c9ac;padding:34px 0;font:400 20px Georgia,serif}.agent-review-qr{border-top:1px solid #d8c9ac;justify-content:space-between;align-items:center;gap:35px;margin-top:88px;padding:38px 0;display:flex}.agent-review-qr h3{margin:12px 0;font:400 36px Georgia,serif}.agent-review-qr p:not(.eyebrow){color:#6b6358;max-width:570px;margin:0;font:400 16px/1.6 Georgia,serif}.agent-review-qr img{border:8px solid #fff;width:160px;height:160px;box-shadow:0 12px 30px #1717131f}.agent-review-dialog{z-index:1000;background:#0a0a09b8;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow:auto}.agent-review-modal{color:#171713;background:#fff;width:min(700px,100%);max-height:calc(100svh - 56px);padding:46px;position:relative;overflow:auto;box-shadow:0 20px 80px #00000040}.agent-review-close{color:#a9823b;cursor:pointer;background:0 0;border:0;font:400 28px Georgia,serif;position:absolute;top:14px;right:18px}.agent-review-modal>h3{margin:10px 0 30px;font:400 38px/1 Georgia,serif}.agent-review-modal form{gap:14px;display:grid}.agent-review-modal label{color:#a9823b;text-transform:uppercase;font:800 8px/1.2 var(--nappo-ui);letter-spacing:.13em;gap:8px;display:grid}.agent-review-modal label small{color:#8b8275;font-size:8px;font-weight:400}.agent-review-modal input,.agent-review-modal textarea,.agent-review-modal select{box-sizing:border-box;color:#171713;background:#fff;border:1px solid #c7a35d;outline:none;width:100%;padding:13px 14px;font:400 16px/1.35 Georgia,serif}.agent-review-modal textarea{resize:vertical}.agent-review-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.agent-review-note{color:#777064;margin:0;font:400 12px/1.55 Georgia,serif}.agent-review-modal fieldset{border:0;margin:4px 0;padding:0}.agent-review-modal legend{color:#a9823b;text-transform:uppercase;font:800 8px/1 var(--nappo-ui);letter-spacing:.13em;margin-bottom:10px}.agent-stars{gap:8px;display:flex}.agent-stars label{cursor:pointer;align-items:center;gap:3px;display:flex;position:relative}.agent-stars input{opacity:0;width:1px;position:absolute}.agent-stars span{color:#d7cec0;font-size:28px;line-height:1}.agent-stars b{opacity:0;position:absolute}.agent-stars label:has(input:checked) span{color:#d7cec0}.agent-stars label:has(input:checked)~label span{color:#d7cec0}.agent-stars label:hover span{color:#c7a35d}.agent-stars label:has(input:checked) span{color:#c7a35d}.agent-review-check{grid-template-columns:auto 1fr;align-items:start;gap:9px;color:#5f584d!important;text-transform:none!important;letter-spacing:0!important;font:400 12px/1.5 Georgia,serif!important;display:flex!important}.agent-review-check input{width:16px;height:16px;padding:0}.agent-review-check a{color:#a9823b}.agent-review-modal form>button,.agent-review-success button{color:#fff;text-transform:uppercase;min-height:56px;font:800 9px/1 var(--nappo-ui);letter-spacing:.14em;cursor:pointer;background:#c7a35d;border:0;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.agent-review-modal form>button:disabled{opacity:.55}.agent-review-success span{color:#a9823b;text-transform:uppercase;font:800 9px/1 var(--nappo-ui);letter-spacing:.15em}.agent-review-success h3{font:400 42px/1.02 Georgia,serif}.agent-review-success p{color:#6b6358;font:400 17px/1.6 Georgia,serif}.agent-review-success button{width:100%}.agent-review-landing{color:#171713;background:#f8f5ef}.agent-review-landing-hero{color:#fff;background:#080807;grid-template-columns:220px 1fr;align-items:end;gap:42px;padding-top:150px;padding-bottom:80px;display:grid}.agent-review-landing-photo{border:1px solid #c7a35d;border-radius:50%;width:220px;height:220px;overflow:hidden}.agent-review-landing-photo img{object-fit:cover;width:100%;height:100%}.agent-review-landing-hero h1{margin:10px 0;font:400 clamp(48px,7vw,100px)/.95 Georgia,serif}.agent-review-landing-hero>div:last-child>p:not(.eyebrow){color:#c7a35d;text-transform:uppercase;font:800 9px/1 var(--nappo-ui);letter-spacing:.14em;margin:0}.agent-review-landing-hero>div:last-child>span{color:#eee4d4;margin-top:28px;font:400 18px Georgia,serif;display:block}@media (width<=700px){.agent-reviews-section{padding-top:78px;padding-bottom:84px}.agent-reviews-heading{grid-template-columns:1fr;gap:30px}.agent-review-summary{justify-content:flex-start}.agent-review-card{grid-template-columns:54px 1fr;gap:15px;padding:22px 16px}.agent-review-card>img,.agent-review-avatar{width:50px;height:50px;font-size:23px}.agent-review-card header{display:block}.agent-review-card time{margin-top:12px;display:block}.agent-review-card h3{font-size:20px}.agent-review-qr{grid-template-columns:1fr auto;margin-top:62px;display:grid}.agent-review-qr h3{font-size:29px}.agent-review-qr img{width:100px;height:100px}.agent-review-dialog{padding:14px}.agent-review-modal{max-height:calc(100svh - 28px);padding:38px 20px 24px}.agent-review-modal>h3{font-size:31px}.agent-review-form-row{grid-template-columns:1fr}.agent-review-landing-hero{grid-template-columns:1fr;gap:25px;padding-top:130px}.agent-review-landing-photo{width:150px;height:150px}.agent-review-landing-hero h1{font-size:54px}}@media (width<=1180px){.team-directory{grid-template-columns:repeat(3,1fr)}.agent-story-section,.agent-properties-section header,.agent-contact-section{grid-template-columns:1fr}}@media (width<=820px){.team-hero,.agent-detail-hero{grid-template-columns:1fr}.team-hero{min-height:680px;padding-top:150px;padding-bottom:74px}.team-directory-wrap{padding-top:70px;padding-bottom:85px}.team-directory{grid-template-columns:1fr 1fr}.team-agent-card{min-height:0}.team-agent-card figure{height:310px}.team-close{gap:28px;display:grid}.agent-detail-hero{padding-top:130px;padding-bottom:70px}.agent-back-link{top:96px}.agent-detail-photo{height:520px;min-height:0}.agent-story-grid,.agent-form-row{grid-template-columns:1fr}}@media (width<=560px){.team-hero h1{font-size:54px}.team-directory{grid-template-columns:1fr}.team-agent-card figure{height:390px}.agent-detail-hero h1{font-size:58px}.agent-detail-photo{height:460px}.agent-detail-contact{gap:10px;display:grid}.agent-detail-contact a{letter-spacing:.08em;min-height:64px;padding:0 18px;font-size:13px}.agent-story-section,.agent-properties-section,.agent-contact-section{padding-top:76px;padding-bottom:80px}.agent-contact-form{padding:24px 20px}}.offices-page{color:#171713;background:#fff}.offices-hero{color:#fff;background:#080807;grid-template-columns:1fr .82fr;align-items:end;gap:7vw;padding-top:180px;padding-bottom:90px;display:grid}.offices-hero h1{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:clamp(58px,7vw,116px);font-weight:400;line-height:.98}.offices-hero h1 em{color:#c7a35d;font-style:normal}.offices-hero>p:last-child{color:#e4dac8;max-width:560px;margin:0;font-family:Georgia,serif;font-size:19px;line-height:1.75}.office-gallery-copy address{color:#5f584d;margin:0 0 9px;font:15px/1.6 Georgia,serif}.office-gallery-copy p{margin-bottom:20px!important}.office-gallery-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.office-gallery-actions a,.office-gallery-actions button{text-transform:uppercase;cursor:pointer;color:#171713!important;font:800 8px/1.2 var(--nappo-ui)!important;letter-spacing:.15em!important;background:0 0!important;border:0!important;border-bottom:1px solid #bba06b!important;padding:0 0 8px!important}.office-gallery-actions b{color:#a9823b!important;margin-left:18px!important;font:400 15px Georgia,serif!important}.office-gallery-actions p{text-transform:uppercase;color:#9b9488!important;font:800 8px/1.2 var(--nappo-ui)!important;letter-spacing:.13em!important;margin:0!important}@media (width<=820px){.offices-hero{grid-template-columns:1fr;padding-top:145px;padding-bottom:72px}}.career-page{color:#171713;background:#fff;overflow-x:clip}.career-page :is(section,article,div){min-width:0}.career-hero{background:#171713;align-items:flex-end;min-height:calc(100svh - 86px);display:flex;position:relative;overflow:hidden}.career-hero video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.career-hero-shade{background:linear-gradient(90deg,#000000bd,#0000002e 64%),linear-gradient(#0000 45%,#0000008f);position:absolute;inset:0}.career-hero-copy{z-index:1;color:#fff;width:min(1120px,100%);padding:clamp(120px,15vw,210px) clamp(24px,6vw,100px) clamp(64px,8vw,112px);position:relative}.career-hero-copy>p,.career-closing>p{text-transform:uppercase;letter-spacing:.25em;color:#d3b269;font-size:9px}.career-hero-copy h1{letter-spacing:-.055em;max-width:980px;margin:22px 0 30px;font-family:Georgia,serif;font-size:clamp(58px,7.4vw,118px);font-weight:400;line-height:.91}.career-hero-copy h1 em,.career-life h2 em,.career-support h2 em,.career-opportunities h2 em,.career-closing h2 em{color:#d3b269;font-weight:400}.career-hero-copy>span{color:#eee5d7;max-width:560px;font-family:Georgia,serif;font-size:clamp(18px,1.6vw,25px);line-height:1.55;display:block}.career-hero-copy>a{color:#fff;text-transform:uppercase;letter-spacing:.18em;border-bottom:1px solid #d3b269;gap:55px;width:max-content;margin-top:42px;padding:15px 0;font-size:9px;display:flex}.career-hero-copy>a i,.career-jobs a i{color:#d3b269;font-style:normal}.career-manifesto{padding-top:clamp(100px,11vw,180px);padding-bottom:clamp(100px,11vw,180px)}.career-manifesto>div{grid-template-columns:minmax(0,1.25fr) minmax(260px,.65fr);align-items:start;gap:clamp(55px,9vw,150px);margin-top:34px;display:grid}.career-manifesto h2{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:clamp(43px,5vw,76px);font-weight:400;line-height:1.05}.career-manifesto article{border-top:1px solid #c4a35e;padding-top:10px}.career-manifesto article p{color:#635d53;margin:24px 0 0;font-family:Georgia,serif;font-size:18px;line-height:1.8}.career-life{color:#fff;background:#171713;grid-template-columns:1.05fr .8fr 1.05fr;min-height:830px;display:grid}.career-life-image{background-position:50%;background-size:cover;min-height:680px;position:relative}.career-life-team{background-image:linear-gradient(#0000 55%,#00000061),url(/images/nappo-team-2026.jpeg)}.career-life-office{background-image:linear-gradient(#0000 55%,#00000061),url(/images/offices/madrid-04.jpeg)}.career-life-image span{text-transform:uppercase;letter-spacing:.2em;color:#fff;font-size:8px;position:absolute;bottom:28px;left:30px}.career-life>article{flex-direction:column;justify-content:center;padding:90px clamp(32px,4vw,70px);display:flex}.career-life h2{letter-spacing:-.04em;margin:24px 0 30px;font-family:Georgia,serif;font-size:clamp(42px,4.2vw,69px);font-weight:400;line-height:1.06}.career-life article>p:last-child{color:#c9c0b1;margin:0;font-family:Georgia,serif;font-size:17px;line-height:1.8}.career-support{padding-top:clamp(100px,11vw,175px);padding-bottom:clamp(100px,11vw,175px)}.career-support>header{grid-template-columns:.45fr 1fr;gap:50px;display:grid}.career-support h2{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:clamp(48px,5.4vw,82px);font-weight:400;line-height:1.02}.career-support-grid{border-top:1px solid #d4c6ad;border-left:1px solid #d4c6ad;grid-template-columns:repeat(3,1fr);margin-top:90px;display:grid}.career-support-grid article{border-bottom:1px solid #d4c6ad;border-right:1px solid #d4c6ad;min-height:310px;padding:35px}.career-support-grid article>span{color:#a9823b;font-family:Georgia,serif;font-size:15px}.career-support-grid h3{margin:65px 0 17px;font-family:Georgia,serif;font-size:30px;font-weight:400}.career-support-grid p{color:#6b6459;margin:0;font-size:14px;line-height:1.75}.career-ecosystem{color:#fff;background:#050505;grid-template-columns:.9fr 1.1fr;gap:clamp(60px,10vw,160px);padding-top:clamp(90px,10vw,155px);padding-bottom:clamp(90px,10vw,155px);display:grid}.career-ecosystem h2{letter-spacing:-.045em;max-width:620px;margin:28px 0 0;font-family:Georgia,serif;font-size:clamp(45px,5vw,76px);font-weight:400;line-height:1.04}.career-ecosystem-list{border-top:1px solid #d3b26980}.career-ecosystem-list p{border-bottom:1px solid #d3b26957;grid-template-columns:1fr 1fr;gap:25px;margin:0;padding:25px 0;display:grid}.career-ecosystem-list strong{color:#d3b269;font-family:Georgia,serif;font-size:24px;font-weight:400}.career-ecosystem-list span{color:#b7aea0;align-self:center;font-size:12px}.career-opportunities{padding-top:clamp(100px,11vw,175px);padding-bottom:clamp(100px,11vw,175px)}.career-opportunities>header{max-width:870px}.career-opportunities h2{letter-spacing:-.05em;margin:25px 0 28px;font-family:Georgia,serif;font-size:clamp(52px,6vw,91px);font-weight:400;line-height:1}.career-opportunities>header>p:last-child{color:#675f54;max-width:610px;font-family:Georgia,serif;font-size:17px;line-height:1.75}.career-jobs{border-top:1px solid #b89b61;margin-top:80px}.career-jobs article{border-bottom:1px solid #d9d0c1;grid-template-columns:180px 1fr 230px;align-items:center;gap:30px;padding:34px 0;display:grid}.career-jobs article>span{text-transform:uppercase;color:#9a762f;letter-spacing:.16em;font-size:8px}.career-jobs h3{margin:0 0 8px;font-family:Georgia,serif;font-size:29px;font-weight:400}.career-jobs p{color:#6c655b;max-width:670px;margin:0;font-size:13px;line-height:1.65}.career-jobs a{text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #a9823b;justify-content:space-between;padding:14px 0;font-size:8px;display:flex}.career-closing{text-align:center;background:#eee8dd;padding:clamp(110px,12vw,190px) 24px}.career-closing h2{letter-spacing:-.048em;margin:28px auto 45px;font-family:Georgia,serif;font-size:clamp(48px,5.8vw,88px);font-weight:400;line-height:1.02}.career-closing .button{display:inline-flex}.career-page :is(img,video,iframe){max-width:100%}@media (width<=1000px){.career-life{grid-template-columns:1fr 1fr}.career-life>article{grid-area:1/1/auto/-1;padding:90px 7vw}.career-life-image{min-height:520px}.career-support-grid{grid-template-columns:repeat(2,1fr)}.career-jobs article{grid-template-columns:130px 1fr}.career-jobs a{grid-column:2;width:min(230px,100%)}}@media (width<=700px){.career-hero{min-height:calc(100svh - 70px)}.career-hero-copy{padding-bottom:55px}.career-hero-copy h1{font-size:clamp(51px,16vw,73px)}.career-manifesto>div,.career-support>header,.career-ecosystem{grid-template-columns:1fr}.career-manifesto>div{gap:45px}.career-manifesto article p{font-size:16px}.career-life{grid-template-columns:1fr}.career-life>article{z-index:2;background:#171713;grid-column:1;padding:82px 24px;position:relative}.career-life-image{min-height:430px}.career-support-grid{grid-template-columns:1fr;margin-top:55px}.career-support-grid article{min-height:240px}.career-support-grid h3{margin-top:42px}.career-ecosystem{gap:60px}.career-ecosystem-list p{grid-template-columns:1fr;gap:8px}.career-jobs{margin-top:55px}.career-jobs article{grid-template-columns:1fr;gap:17px}.career-jobs a{grid-column:1;margin-top:5px}.career-opportunities h2 br{display:none}}.footer-offices-standalone{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important}.mobile-subnav-brand .brand-external-link i,.nav-dropdown-panel-brand .brand-external-link i{color:#c7a35d!important;font-family:var(--nappo-editorial), Georgia, serif!important;font-size:19px!important;line-height:1!important}.sell-video-page .sell-idealista-investment small{text-align:center;max-width:560px;margin:0 auto;color:#5d564d!important}.definitive-home .dh-hero-copy h1{text-align:center!important;position:static!important}.definitive-home .dh-hero-copy{justify-items:center!important;display:grid!important}.definitive-home .home-hero-property-search{display:grid!important}.definitive-home .dh-social-cta{display:inline-flex!important}.sell-video-page .sell-v2-hero img{display:block!important}.sell-video-page .sell-method-media{position:absolute!important;inset:0!important}.sell-video-page .sell-method-copy b{background:0 0!important;border:0!important}.home-hero-property-search{color:#171713;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #d4a75b57;border-radius:28px;gap:14px;width:min(760px,100%);padding:clamp(18px,2.5vw,28px);display:grid;box-shadow:0 30px 90px #0000003d}.home-hero-search-tabs{background:#fff;border:1px solid #a9823b38;border-radius:11px;gap:0;display:grid;overflow:hidden}.home-hero-search-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#c79949,#b47e22);box-shadow:inset 0 0 0 1px #ffffff2e}.definitive-home .home-brand-intro .dh-group-heading h2,.definitive-home .home-selling-copy h2,.definitive-home .dh-team-career-copy h2,.definitive-home .dh-social h2{text-transform:uppercase!important}.definitive-home .shared-capability-manifesto>a,.definitive-home .home-selling-cta,.definitive-home .dh-team-career-actions a,.definitive-home .dh-social-cta{color:#fff!important;letter-spacing:.12em!important;background:#a9823b!important;border:1px solid #a9823b!important;justify-content:center!important;align-items:center!important;gap:22px!important;min-height:74px!important;padding:0 34px!important;font-size:15px!important;display:inline-flex!important}.sell-video-page .sell-v2-hero-copy h1,.sell-video-page .sell-trust-hero h2,.sell-video-page .sell-trust-copy h3,.sell-video-page .sell-v2-process h2,.sell-video-page .sell-method-copy h3,.sell-video-page .sell-v2-special h2,.sell-video-page .sell-special-body h3,.sell-video-page .sell-v2-form h2{text-transform:uppercase!important}.sell-video-page .sell-trust-copy li,.sell-video-page .sell-method-copy b,.sell-video-page .sell-strategy-actions li{color:#8a692d!important;letter-spacing:.1em!important;background:0 0!important;border:0!important;align-items:center!important;gap:11px!important;min-height:0!important;padding:0!important;font-size:13px!important;display:flex!important}.sell-video-page .sell-counter-block>p,.sell-video-page .sell-trust-kicker,.sell-video-page .sell-trust-grid article:nth-child(3) .sell-trust-video-side em{display:none!important}.sell-video-page .sell-capability-cta a,.sell-video-page .sell-v2-hero-copy button,.sell-video-page .sell-project-book button{color:#fff!important;text-transform:uppercase!important;min-height:72px!important;font:600 14px/1.1 var(--nappo-ui)!important;letter-spacing:.12em!important;background:#a9823b!important;border:1px solid #a9823b!important;justify-content:center!important;align-items:center!important;gap:20px!important;padding:0 34px!important;display:inline-flex!important}@media (width<=700px){.definitive-home .dh-hero{min-height:940px!important;padding:124px 14px 18px!important}.definitive-home .dh-hero-copy{gap:18px!important}.definitive-home .dh-hero-copy h1{width:100%!important;font-size:clamp(40px,14vw,64px)!important;line-height:.86!important}.home-hero-property-search{border-radius:24px;gap:11px;padding:16px}.home-hero-search-tabs button{min-height:54px;font-size:12px}.home-hero-search-tabs.four-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero-search-tabs.four-tabs button:nth-child(2){border-right:0}.home-hero-search-tabs.four-tabs button:nth-child(-n+2){border-bottom:1px solid #a9823b38}.home-hero-ref-field{gap:15px;min-height:58px;padding:0 16px}.home-hero-ref-field span,.home-hero-ref-field input{font-size:15px}.home-hero-search-submit,.home-hero-sell-button{min-height:62px;padding:0 16px;font-size:13px!important}.definitive-home .home-sales-line .shared-sales-values>div{border-bottom:0!important}.definitive-home .shared-capability-manifesto>a,.definitive-home .home-selling-cta,.definitive-home .dh-team-career-actions a,.definitive-home .dh-social-cta{width:100%!important;min-height:62px!important;font-size:13px!important}.definitive-home .dh-social{grid-template-columns:1fr!important}.sell-video-page .sell-v2-process header{text-align:left!important}.sell-video-page .sell-v2-process header>span{margin-left:0!important}.sell-video-page .sell-capability-cta{padding-left:20px!important;padding-right:20px!important}.sell-video-page .sell-capability-cta a,.sell-video-page .sell-v2-hero-copy button,.sell-video-page .sell-project-book button{width:100%!important;min-height:62px!important;font-size:12px!important}}.brand-story-page .brand-birth{color:#171713!important;background:#fff!important}.brand-story-page .brand-birth .brand-real-estate-logo{box-sizing:border-box!important;background:#fff!important;padding:clamp(14px,2vw,24px)!important}.definitive-home .home-selling-process{min-width:0!important;max-width:100%!important}.definitive-home .home-selling-process .sell-process-carousel{overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;grid-auto-flow:column!important;width:calc(100vw - 36px)!important;max-width:calc(100vw - 36px)!important;display:grid!important;overflow:auto hidden!important}.definitive-home .home-selling-process .sell-process-carousel::-webkit-scrollbar{display:none!important}.definitive-home .home-selling-process .sell-process-carousel article{scroll-snap-align:start!important}@media (width<=700px){.definitive-home{overflow-x:clip!important}.definitive-home .home-selling-editorial{overflow:hidden!important}.definitive-home .home-selling-editorial>figure{height:340px!important;min-height:0!important;max-height:340px!important}.definitive-home .home-selling-editorial>figure img{object-fit:cover!important;object-position:center!important;height:100%!important}.definitive-home .home-selling-process>h3{white-space:normal!important;overflow-wrap:normal!important;max-width:100%!important}.definitive-home .home-selling-process .sell-process-carousel{grid-auto-columns:minmax(0,78vw)!important;gap:12px!important;margin-right:0!important;padding:0 12px 8px 0!important}.definitive-home .home-selling-process .sell-process-carousel article{max-width:78vw!important;min-height:430px!important}}.footer-office-grid .footer-office-photos{color:#a9823b;width:100%;font:500 14px/1.25 var(--nappo-ui), "Helvetica Neue", Arial, sans-serif;letter-spacing:.09em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c9aa68;justify-content:space-between;align-items:center;margin-top:18px;padding:0 0 7px;display:flex}.footer-office-grid .footer-office-photos span{color:#a9823b;font-size:14px}.career-manifesto article p,.career-life article>p:last-child{font-size:20px}.career-support-grid p{font-size:17px}.career-ecosystem-list span{font-size:16px}.career-opportunities>header>p:last-child{max-width:680px;font-size:20px}.career-jobs p{font-size:16px;line-height:1.7}@media (width<=700px){.career-manifesto article p,.career-life article>p:last-child,.career-opportunities>header>p:last-child{font-size:18px}.career-support-grid p,.career-jobs p,.career-ecosystem-list span{font-size:16px}}.brand-real-estate-logo,.brand-group-logo,.brand-ecosystem-mark{object-fit:contain;height:auto;display:block}.brand-real-estate-logo{object-position:left center;grid-column:1/-1;width:min(330px,62vw);max-height:130px;margin:0 0 38px}.brand-ecosystem-mark{width:96px;max-width:19vw;margin:0 0 38px}.brand-group-logo{object-position:left center;width:min(300px,62vw);max-height:116px;margin:0 0 34px}.brand-group-logo-square{width:112px;max-height:112px}.brand-investments .brand-group-logo{filter:none}.sell-video-page .sell-special-body,.sell-video-page .sell-special-body>*{box-sizing:border-box;min-width:0;max-width:100%}.sell-video-page .sell-special-body{align-items:start}.sell-video-page .sell-special-video{aspect-ratio:4/5;width:100%;min-height:0;position:sticky;top:100px}.sell-video-page .sell-special-video video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sell-video-page .sell-special-video>span{z-index:1;color:#fff;font:700 9px/1 var(--nappo-ui);letter-spacing:.14em;text-transform:uppercase;position:absolute;bottom:18px;left:22px}.sell-strategy-intro{padding:clamp(18px,3vw,54px) 0 20px}.sell-strategy-number{color:#c7a35d;font:300 clamp(54px, 7vw, 104px)/.85 var(--nappo-editorial);margin:18px 0 -8px;display:block}.sell-strategy-intro>strong{color:#171713;max-width:680px;font:500 clamp(22px, 2.6vw, 35px)/1.25 var(--nappo-editorial);margin:0 0 24px;display:block}.sell-strategy-when,.sell-strategy-cards,.sell-strategy-actions,.sell-project-book,.sell-strategy-preparation,.sell-strategy-continuity{grid-column:1/-1}.sell-strategy-when{text-align:center;border-top:1px solid #c7a35d80;margin:clamp(12px,3vw,38px) auto 0;padding:clamp(34px,5vw,72px) 0;max-width:980px!important}.sell-strategy-when h4,.sell-project-book h4,.sell-strategy-preparation h4,.sell-strategy-continuity h4{color:#171713;font:500 clamp(27px, 3.4vw, 47px)/1.1 var(--nappo-editorial);margin:10px 0 18px}.sell-strategy-cards{background:#c7a35d73;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.sell-strategy-cards article{background:#f8f4ec;min-height:285px;padding:clamp(28px,4vw,50px)}.sell-strategy-cards svg,.sell-project-book svg,.sell-strategy-preparation svg,.sell-strategy-continuity svg{fill:none;stroke:#b58b40;stroke-width:1.35px;width:34px;height:34px}.sell-strategy-cards h4,.sell-strategy-actions h4{color:#171713;font:500 clamp(22px, 2vw, 29px)/1.2 var(--nappo-editorial);margin:26px 0 14px}.sell-video-page .sell-strategy-cards p:not(.eyebrow){font-size:17px;line-height:1.6}.sell-strategy-actions{grid-template-columns:.75fr 1.25fr;gap:clamp(35px,7vw,110px);padding:clamp(64px,8vw,118px) 0;display:grid}.sell-video-page .sell-strategy-actions ul{margin:0}.sell-video-page .sell-strategy-actions li{color:#3d3932;letter-spacing:.06em;grid-template-columns:24px 1fr;align-items:start;gap:11px;font-size:13px;display:grid}.sell-video-page .sell-strategy-actions li span{color:#b58b40;font-size:14px}.sell-project-book{color:#fff;background:#0a0a09;grid-template-columns:1fr auto;align-items:end;gap:40px;padding:clamp(45px,7vw,88px);display:grid}.sell-project-book h4,.sell-project-book p:not(.eyebrow){color:#fff!important}.sell-project-book button{color:#12110f;min-height:54px;font:800 10px/1 var(--nappo-ui);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#c7a35d;border:1px solid #c7a35d;padding:0 24px}.sell-strategy-preparation{border-bottom:1px solid #c7a35d80;grid-template-columns:.8fr 1fr 1fr;gap:clamp(30px,5vw,75px);padding:clamp(66px,8vw,115px) 0;display:grid}.sell-strategy-preparation h4{font-size:clamp(27px,3vw,41px)}.sell-strategy-continuity{background:#b38a43;grid-template-columns:50px minmax(0,1.35fr) minmax(250px,.65fr);align-items:start;gap:clamp(24px,4vw,62px);padding:clamp(50px,7vw,90px);display:grid}.sell-strategy-continuity svg{stroke:#fff}.sell-strategy-continuity h4,.sell-video-page .sell-strategy-continuity p:not(.eyebrow),.sell-strategy-continuity>strong{color:#fff!important}.sell-strategy-continuity>strong{font:500 clamp(21px, 2.2vw, 31px)/1.35 var(--nappo-editorial)}.sell-book-modal{z-index:2000;background:#000000d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.sell-book-modal>button{color:#fff;font:700 12px/1 var(--nappo-ui);text-transform:uppercase;cursor:pointer;background:0 0;border:0;position:fixed;top:24px;right:28px}.sell-book-modal>article{background:#f8f4ec;width:min(720px,100%);padding:clamp(38px,7vw,80px)}.sell-book-modal>article h3{margin:12px 0 8px}.sell-book-modal>article>span,.sell-book-modal small{color:#70675b}.sell-book-modal>article>div{border-top:1px solid #c7a35d;margin:34px 0}.sell-book-modal>article>div p{border-bottom:1px solid #c7a35d66;grid-template-columns:45px 1fr;gap:15px;margin:0;padding:13px 0;display:grid}.sell-book-modal>article>div b{color:#b58b40}@media (width<=1180px){.sell-video-page .sell-special-video{aspect-ratio:16/9;position:relative;top:auto}.sell-strategy-intro{padding-top:0}.sell-strategy-cards{grid-template-columns:1fr}.sell-strategy-cards article{min-height:0}}@media (width<=780px){.brand-real-estate-logo{width:min(250px,72vw);margin-bottom:24px}.brand-group-logo{max-height:88px;margin-bottom:24px}.brand-group-logo-square{width:84px}.sell-video-page .sell-special-video{aspect-ratio:4/3}.sell-strategy-actions,.sell-project-book,.sell-strategy-preparation,.sell-strategy-continuity{grid-template-columns:1fr}.sell-strategy-actions{padding:54px 0}.sell-project-book,.sell-strategy-continuity{padding:36px 24px}.sell-project-book button{width:100%}.sell-strategy-preparation{padding:58px 0}.sell-strategy-continuity>svg{width:30px;height:30px}.sell-book-modal{padding:14px}.sell-book-modal>button{top:12px;right:14px}.sell-book-modal>article{padding:34px 22px}}.category-cover-prestige{background-image:url(/images/nappo-prestige-hero.webp)!important;background-position:50% 48%!important;min-height:clamp(610px,75vh,900px)!important}.category-cover-prestige:before{background:linear-gradient(90deg,#000000c2,#00000038 68%,#00000014)!important}.property-detail.property-prestige :is(.property-multimedia-heading .property-editorial-heading,.multimedia-feature-copy .eyebrow,.multimedia-feature-copy p,.floor-plan-copy .eyebrow,.floor-plan-copy p,.energy-certificate-copy h2,.energy-four-fields small,.energy-rating-card footer span,.energy-rating-card footer small,.property-running-costs h2,.property-running-costs-grid span,.property-running-costs-grid small,.property-area .property-editorial-heading,.property-area h3,.property-area p){color:#fff!important;-webkit-text-fill-color:#fff!important}.property-detail.property-prestige .similar-section,.property-detail.property-prestige .similar-section :is(.property-card,.property-info,.property-card-details){color:#171713!important;background:#fff!important}.property-detail.property-prestige .similar-section :is(h2,h3,strong,small,b,span,em){color:#171713!important;-webkit-text-fill-color:#171713!important}.property-detail.property-prestige .similar-section :is(.property-location-line,.listing-property-label,.section-heading>a){color:#a9823b!important;-webkit-text-fill-color:#a9823b!important}.property-detail.property-prestige .similar-section .property-enter-button,.property-detail.property-prestige .similar-section .property-enter-button span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a9823b!important}.definitive-home .dh-dark,.definitive-home .dh-results,.definitive-home .dh-sell{color:#24231f!important;background:#f5f1e9!important}.definitive-home .dh-results :is(h2,p,.dh-sales-counter span),.definitive-home .dh-sell :is(h2,p,h3,b){color:#24231f!important}.definitive-home .dh-sales-years{border-color:#a9823b80}.definitive-home .dh-sales-years button{color:#756c5e;border-color:#a9823b59}.definitive-home .dh-sales-years button.is-active{color:#fff}.definitive-home .dh-methods{grid-template-columns:1.35fr .825fr .825fr}.definitive-home .dh-methods article{border-color:#a9823b6b}.definitive-home .dh-method-base{background:#fff}.dh-capability-manifesto{border-top:1px solid #a9823b66;border-bottom:1px solid #a9823b66;grid-template-columns:1fr 1fr;margin:clamp(80px,10vw,150px) 0 70px;padding:clamp(40px,6vw,82px) 0;display:grid}.dh-capability-manifesto span{color:#55534e;font:400 clamp(42px,6.5vw,104px)/.98 var(--nappo-editorial);letter-spacing:-.05em;text-transform:uppercase}.dh-capability-manifesto span:nth-child(2n){color:#b28b48;text-align:right}.dh-social{background:#fff}.dh-team-career{color:#fff;background:#0b0b0a;grid-template-columns:1.1fr .9fr;min-height:880px;display:grid}.dh-team-career-media{min-height:880px;overflow:hidden}.dh-team-career-media video{object-fit:cover;filter:saturate(.78)contrast(1.06);width:100%;height:100%}.dh-team-career-copy{flex-direction:column;justify-content:center;display:flex}.dh-team-career-copy h2{color:#fff;margin:18px 0 34px;font-size:clamp(55px,6vw,94px);line-height:.94}.dh-team-career-copy h2 em{color:#c7a35d;font-style:italic}.dh-team-career-copy>p:not(.dh-kicker){color:#eee6d8;max-width:630px;font:19px/1.75 var(--nappo-editorial)}.dh-team-career-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:48px;display:grid}.dh-team-career-actions a{color:#fff;min-height:62px;font:700 10px/1 var(--nappo-ui);letter-spacing:.12em;text-transform:uppercase;border:1px solid #c7a35d;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.dh-team-career-actions a:last-child{color:#111;background:#c7a35d}@media (width<=700px){.category-cover-prestige{background-position:62%!important;min-height:540px!important}.mobile-property-search-bar{grid-template-columns:1fr 1fr 1fr!important}.mobile-property-search-bar .mobile-filter-toggle,.mobile-property-search-bar .mobile-filter-toggle.active,.mobile-property-search-bar .mobile-map-toggle,.mobile-property-search-bar .mobile-map-toggle.active{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;background:#fff!important;border:1px solid #a9823b!important}.mobile-property-search-bar .mobile-results-toggle{border-top:1px solid #a9823b!important;border-bottom:1px solid #a9823b!important}.mobile-panel-title.mobile-panel-brand-title{color:#a9823b!important;font-family:var(--nappo-editorial)!important;letter-spacing:-.04em!important;text-transform:none!important;font-size:clamp(42px,13vw,60px)!important;font-weight:400!important}.dh-capability-manifesto{grid-template-columns:1fr;margin-top:70px}.dh-capability-manifesto span,.dh-capability-manifesto span:nth-child(2n){text-align:left;font-size:clamp(39px,13vw,61px)}.definitive-home .dh-methods{grid-template-columns:1fr}.dh-team-career{grid-template-columns:1fr;min-height:0}.dh-team-career-media{min-height:470px}.dh-team-career-copy{padding-top:68px;padding-bottom:78px}.dh-team-career-copy h2{font-size:48px}.dh-team-career-copy>p:not(.dh-kicker){font-size:17px}.dh-team-career-actions{grid-template-columns:1fr}.footer.footer-version-120{padding:70px 18px 30px!important}.footer .footer-general-form{grid-template-columns:1fr!important;gap:40px!important}.footer .footer-form-row{grid-template-columns:1fr!important}.footer .footer-intro,.footer .footer-contact,.footer .footer-nav,.footer .footer-social,.footer .footer-offices,.footer .footer-accreditations,.footer .footer-bottom{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}.footer .footer-links{grid-template-columns:1fr!important}.footer .footer-contact a,.footer .footer-links a,.footer .footer-office-grid a,.footer .footer-office-grid button{overflow-wrap:anywhere;width:100%;min-width:0}.footer .footer-social>div{grid-template-columns:1fr!important}.footer .footer-accreditations{grid-template-columns:1fr 1fr!important;gap:26px 14px!important}.footer .footer-accreditations-heading{grid-column:1/-1!important}.footer .footer-accreditations img{object-fit:contain!important;max-width:100%!important;height:auto!important}}@media (width<=390px){.mobile-property-search-bar :is(.mobile-filter-toggle,.mobile-map-toggle,.mobile-results-toggle){letter-spacing:.055em!important;padding-left:5px!important;padding-right:5px!important;font-size:7.5px!important}.footer .footer-accreditations{grid-template-columns:1fr!important}}.home-brand-intro{background:#fff;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:clamp(55px,8vw,145px);min-height:900px;display:grid}.home-brand-intro .dh-group-heading h2{letter-spacing:-.055em;margin:12px 0 34px;font-size:clamp(70px,7.3vw,122px);line-height:.88}.home-brand-intro .dh-group-heading>p:last-child{color:#5e584f;max-width:600px;font:19px/1.75 var(--nappo-editorial)}.home-brand-intro .dh-group-team{align-self:stretch;min-height:720px;margin:0}.home-brand-intro .dh-group-team img{object-fit:cover;width:100%;height:100%}.home-brand-intro .dh-group-team figcaption{color:#a9823b;text-transform:uppercase;letter-spacing:.16em;margin-top:12px;font-size:8px}.shared-sales-line{color:#fff;background:#0a0a09;padding-top:clamp(110px,12vw,185px);padding-bottom:clamp(105px,11vw,170px);overflow:hidden}.shared-sales-line header h2{color:#fff;letter-spacing:-.055em;margin:14px 0 70px;font-size:clamp(58px,7.2vw,116px);line-height:.92}.shared-sales-line header h2 em{color:#c7a35d;font-style:italic}.shared-sales-line .eyebrow{color:#c7a35d}.shared-sales-values{border-top:1px solid #c7a35d8c;border-bottom:1px solid #c7a35d8c;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.shared-sales-values>div{border-right:1px solid #c7a35d4d;flex-direction:column;min-width:0;padding:28px 15px 30px;display:flex}.shared-sales-values>div:last-child{border-right:0}.shared-sales-values strong{color:#fff;font:400 clamp(20px,2.1vw,38px)/1 var(--nappo-editorial);letter-spacing:-.04em;white-space:nowrap}.shared-sales-values span{color:#c7a35d;font:700 9px/1 var(--nappo-ui);letter-spacing:.2em;margin-top:14px}.shared-sales-line footer{color:#e8e0d2;font:17px/1.6 var(--nappo-editorial);grid-template-columns:1fr 1fr;gap:30px;margin-top:54px;display:grid}.shared-sales-line footer p{margin:0}.shared-sales-line footer strong{color:#c7a35d;font-weight:400}.shared-capability-manifesto{background:#fff;padding-top:clamp(105px,12vw,180px);padding-bottom:clamp(105px,12vw,180px)}.shared-capability-manifesto>div{display:grid}.shared-capability-manifesto span{color:#171713;font:400 clamp(54px,7.8vw,126px)/.88 var(--nappo-editorial);letter-spacing:-.055em;display:block}.shared-capability-manifesto span:nth-child(2n){color:#a9823b;text-align:right;font-style:italic}.shared-capability-manifesto>a{color:#a9823b;text-transform:uppercase;width:min(430px,100%);min-height:64px;font:700 9px/1 var(--nappo-ui);letter-spacing:.16em;border:1px solid #a9823b;justify-content:space-between;align-items:center;margin-top:76px;padding:0 22px;display:flex}.shared-capability-manifesto>a:hover{color:#fff;background:#a9823b}.brand-vision>.shared-capability-manifesto{background:0 0;grid-column:1/-1;margin:55px 0;padding:70px 0}.brand-vision>.shared-capability-manifesto span{color:#fff}.brand-vision>.shared-capability-manifesto span:nth-child(2n){color:#c7a35d}.definitive-home .dh-places{background:#f7f3eb}.definitive-home .dh-category-grid{scrollbar-width:none;grid-auto-columns:minmax(330px,32vw);gap:24px;padding-bottom:0}.definitive-home .dh-category-grid::-webkit-scrollbar{display:none}.home-selling-process .sell-process-carousel::-webkit-scrollbar{display:none}.definitive-home .dh-category{scroll-snap-align:start;background-position:50%;min-height:690px}.definitive-home .dh-category-copy{padding:38px}.definitive-home .dh-category-copy strong{font-size:clamp(37px,3.7vw,61px)}.home-selling-editorial{background:#fff;grid-template-columns:.92fr 1.08fr;gap:clamp(55px,8vw,130px);padding-top:clamp(110px,11vw,170px);padding-bottom:clamp(110px,11vw,170px);display:grid;overflow:hidden}.home-selling-editorial>figure{min-height:720px;margin:0}.home-selling-editorial>figure img{object-fit:cover;width:100%;height:100%}.home-selling-copy{align-self:center}.home-selling-copy h2{color:#171713;margin:18px 0 32px;font-size:clamp(57px,6vw,96px);line-height:.92}.home-selling-copy h2 em{color:#a9823b;font-style:italic}.home-selling-copy>p:not(.dh-kicker){color:#5c564d;max-width:650px;font:19px/1.75 var(--nappo-editorial)}.home-selling-copy .dh-text-link{margin-top:42px}.home-selling-process,.home-selling-portals{grid-column:1/-1}.home-selling-process{margin-top:35px}.home-selling-process .sell-process-carousel{scrollbar-width:none;margin-right:calc(-1*clamp(24px,5vw,80px))}.home-selling-portals{border-top:1px solid #d7c49b;margin-top:65px;padding-top:55px}.home-selling-portals p{color:#171713;font:400 clamp(34px,4vw,64px)/1 var(--nappo-editorial);margin:0 0 35px}.home-selling-portals img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.footer-property-groups{grid-template-columns:1fr 1fr;gap:28px;width:100%;display:grid}.footer-property-groups>div>b{color:#171713;text-transform:uppercase;font:700 8px/1 var(--nappo-ui);letter-spacing:.17em;margin-bottom:12px;display:block}.footer .footer-signature{box-sizing:border-box;order:99;grid-column:1/-1!important;width:calc(100% + clamp(48px,10vw,160px))!important;margin:0 calc(-1*clamp(24px,5vw,80px))!important}.footer .footer-bottom{order:98}@media (width<=900px){.home-brand-intro,.home-selling-editorial{grid-template-columns:1fr}.home-brand-intro .dh-group-team,.home-selling-editorial>figure{min-height:62vw}.shared-sales-values{width:max(760px,100%)}.shared-sales-line{scrollbar-width:none;overflow-x:auto}.shared-sales-line::-webkit-scrollbar{display:none}}@media (width<=700px){.home-brand-intro{gap:52px;min-height:0;padding-top:105px;padding-bottom:105px}.home-brand-intro .dh-group-heading h2{font-size:clamp(53px,16vw,72px)}.home-brand-intro .dh-group-team{min-height:110vw}.shared-sales-line{padding-left:20px!important;padding-right:20px!important}.shared-sales-line header h2{font-size:52px}.shared-sales-values{grid-template-columns:repeat(5,148px);width:740px}.shared-sales-values>div{padding-left:9px;padding-right:9px}.shared-sales-values strong{font-size:20px}.shared-sales-line footer{grid-template-columns:1fr}.shared-capability-manifesto span,.shared-capability-manifesto span:nth-child(2n){text-align:left;font-size:clamp(45px,14vw,65px)}.definitive-home .dh-category-grid{grid-auto-columns:82vw}.definitive-home .dh-category{min-height:128vw}.home-selling-editorial{gap:55px}.home-selling-editorial>figure{min-height:112vw}.home-selling-copy h2{font-size:53px}.home-selling-process .sell-process-carousel{grid-auto-columns:84vw;margin-right:-24px;padding-right:24px}.home-selling-portals img{width:190%;max-width:none;transform:translate(-2%)}.footer-property-groups{grid-template-columns:1fr!important;gap:34px!important}.footer .footer-nav{display:block!important}.footer .footer-nav>span{margin-bottom:28px!important;display:block!important}.footer .footer-signature{overflow:hidden;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:16px!important;padding-right:16px!important}.footer .footer-signature>div{overflow-wrap:normal;max-width:100%;white-space:normal!important;font-size:clamp(27px,8.5vw,42px)!important;line-height:1.08!important}.footer .footer-rotating-word{text-align:center!important;width:100%!important;min-width:0!important;margin-top:10px!important}}.home-selling-process>h3{color:#171713;max-width:1100px;font:400 clamp(52px,6vw,96px)/.92 var(--nappo-editorial);letter-spacing:-.05em;text-transform:uppercase;margin:0 0 60px}.home-selling-process .home-selling-cta{color:#a9823b;border:1px solid #a9823b;justify-content:space-between;align-items:center;width:min(470px,100%);min-height:66px;margin-top:55px;padding:0 22px;display:flex}.home-selling-process .home-selling-cta:hover{color:#fff;background:#a9823b}.dh-social-heading>p{color:#000!important}.footer .footer-intro .footer-logo{object-fit:contain;width:min(260px,100%)!important;height:auto!important}.footer-property-groups>div>b,.footer :is(.footer-contact>span,.footer-contact a,.footer-contact small,.footer-nav>span,.footer-nav a,.footer-social>span,.footer-social a,.footer-social b,.footer-offices-heading span,.footer-offices-heading h2,.footer-offices-heading p,.footer-office-grid h3,.footer-office-grid p,.footer-office-grid a,.footer-office-grid button,.footer-accreditations-heading span,.footer-accreditations-heading h2,.footer-accreditations small,.footer-bottom span){color:#a9823b!important;-webkit-text-fill-color:#a9823b!important}.footer-editorial-signature{box-sizing:border-box;text-align:center;background:#050505;flex-direction:column;order:99;grid-column:1/-1;align-items:center;width:calc(100% + clamp(48px,10vw,160px));margin:0 calc(-1*clamp(24px,5vw,80px));padding:clamp(100px,11vw,175px) clamp(24px,6vw,90px) clamp(115px,12vw,190px);display:flex;overflow:hidden}.footer-editorial-signature>img{object-fit:contain;width:min(340px,60vw);height:auto;margin:0 0 clamp(65px,8vw,120px);display:block}.footer-editorial-signature h2{color:#d0aa62;width:100%;font:400 clamp(72px,10.5vw,168px)/.78 var(--nappo-editorial);letter-spacing:-.065em;text-transform:uppercase;flex-direction:column;align-items:center;margin:0;display:flex}.footer-editorial-signature h2>span:first-child{color:#d0aa62}.footer-editorial-word{place-items:center;width:100%;height:.88em;margin-top:.15em;display:grid;position:relative;overflow:hidden}.footer-editorial-word i{color:#d0aa62;opacity:0;grid-area:1/1;font-style:italic;animation:10s infinite footerEditorialWords;transform:translateY(110%)}.footer-editorial-word i:nth-child(2){animation-delay:2.5s}.footer-editorial-word i:nth-child(3){animation-delay:5s}.footer-editorial-word i:nth-child(4){animation-delay:7.5s}@keyframes footerEditorialWords{0%{opacity:0;transform:translateY(110%)}8%,22%{opacity:1;transform:translateY(0)}28%,to{opacity:0;transform:translateY(-110%)}}@media (width<=700px){.definitive-home{overflow-x:clip}.definitive-home .dh-hero{height:100svh;min-height:720px}.definitive-home .dh-hero-copy h1{width:calc(100% - 28px);top:43%;font-size:clamp(38px,11.5vw,54px)!important;line-height:.9!important}.definitive-home .dh-hero-fixed,.definitive-home .dh-hero-word{display:block!important}.definitive-home .dh-hero-word{margin-top:10px;font-size:1.24em}.definitive-home .dh-hero-actions,.definitive-home .dh-hero-copy h1+.dh-hero-actions{width:calc(100% - 28px);bottom:20px;gap:8px!important}.definitive-home .dh-hero-actions :is(a,button){padding:0 17px;font-size:8px;min-height:60px!important}.home-brand-intro{padding-left:20px!important;padding-right:20px!important}.home-brand-intro .dh-group-heading h2{overflow-wrap:normal;max-width:100%;font-size:clamp(50px,15vw,67px);line-height:.91}.home-brand-intro .dh-group-heading>p:last-child{font-size:17px}.shared-capability-manifesto{padding-left:20px!important;padding-right:20px!important}.shared-capability-manifesto span,.shared-capability-manifesto span:nth-child(2n){overflow-wrap:anywhere;font-size:clamp(43px,13.5vw,61px);line-height:.94}.definitive-home .dh-places{padding-left:20px!important;padding-right:0!important}.definitive-home .dh-places>header{padding-right:20px}.definitive-home .dh-category-grid{gap:14px;padding-right:20px}.definitive-home .dh-category-copy{padding:25px}.definitive-home .dh-category-copy strong{font-size:39px}.home-selling-editorial{padding-left:20px!important;padding-right:20px!important}.home-selling-copy h2{max-width:100%;font-size:clamp(47px,14vw,62px)}.home-selling-copy>p:not(.dh-kicker){font-size:17px}.home-selling-process>h3{margin-bottom:38px;font-size:clamp(43px,13vw,58px);line-height:.92}.home-selling-process .sell-process-carousel{grid-auto-columns:86vw;gap:14px;margin-right:-20px;padding-right:20px}.home-selling-process .sell-process-carousel article{min-height:132vw}.home-selling-process .home-selling-cta{margin-top:38px}.dh-team-career-copy,.dh-social{padding-left:20px!important;padding-right:20px!important}.dh-social-heading>p{font-size:17px;line-height:1.7}.dh-reels{scrollbar-width:none;gap:12px;margin-right:-20px;padding-right:20px}.dh-reels::-webkit-scrollbar{display:none}.footer-editorial-signature{width:100%;margin-left:0;margin-right:0;padding:90px 16px 115px}.footer-editorial-signature>img{width:min(250px,72vw);margin-bottom:72px}.footer-editorial-signature h2{letter-spacing:-.055em;font-size:clamp(48px,15vw,68px);line-height:.82}.footer-editorial-signature h2>span:first-child{max-width:100%}.footer-editorial-word{height:1.05em;margin-top:.22em;font-size:.82em}.footer .footer-intro .footer-logo{width:min(235px,76vw)!important}.footer :is(.footer-contact a,.footer-nav a,.footer-office-grid a,.footer-office-grid button){overflow-wrap:anywhere;white-space:normal!important;line-height:1.45!important}}.sell-video-page :is(h1,h2,h3,h4){-webkit-hyphens:none;hyphens:none;overflow-wrap:normal!important;word-break:normal!important}.sell-video-page .sell-v2-hero{min-height:820px}.sell-video-page .sell-v2-hero-copy{width:min(1180px,100% - 48px);bottom:clamp(70px,10vh,118px);left:clamp(24px,7vw,120px)}.sell-video-page .sell-v2-hero-copy h1{color:#fff;max-width:1120px;font:400 clamp(68px,8.7vw,142px)/.82 var(--nappo-editorial);letter-spacing:-.06em;text-transform:uppercase;margin:18px 0 30px}.sell-video-page .sell-v2-hero-copy h1 em{color:#d0aa62;font-style:italic}.sell-video-page .sell-v2-hero-copy>span{max-width:720px;font-size:19px;line-height:1.7}.sell-video-page .sell-v2-hero-copy button{margin-top:34px}.sell-video-page .sell-trust-hero{padding-top:clamp(120px,12vw,190px);padding-bottom:clamp(120px,12vw,190px);overflow:hidden}.sell-video-page .sell-trust-hero>header{text-align:left;max-width:1320px;margin:0 0 clamp(90px,11vw,170px)}.sell-video-page .sell-trust-hero>header h2{color:#171713;max-width:1260px;font:400 clamp(67px,8.3vw,132px)/.87 var(--nappo-editorial);letter-spacing:-.06em;text-transform:uppercase;margin:18px 0 36px}.sell-video-page .sell-trust-hero>header>span{color:#585249;max-width:720px;font:400 20px/1.7 var(--nappo-editorial);margin:0}.sell-video-page .sell-trust-grid{gap:clamp(110px,14vw,220px)}.sell-video-page .sell-trust-grid article,.sell-video-page .sell-trust-grid article:first-child,.sell-video-page .sell-trust-grid article:nth-child(2){grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(48px,8vw,130px);position:relative;overflow:visible}.sell-video-page .sell-trust-grid article:nth-child(2){grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);padding-left:0}.sell-video-page .sell-trust-grid article>div,.sell-video-page .sell-trust-grid article>div:after{position:static!important;inset:auto!important;transform:none!important}.sell-video-page .sell-trust-copy{width:100%;max-width:760px;padding:0!important;position:relative!important;inset:auto!important}.sell-video-page .sell-trust-copy>span{color:#c7a35d;font:400 clamp(90px,11vw,176px)/.7 var(--nappo-editorial);display:block}.sell-video-page .sell-trust-copy h3{font:400 clamp(49px,5.8vw,92px)/.9 var(--nappo-editorial);letter-spacing:-.055em;text-transform:uppercase;margin:34px 0 26px}.sell-video-page .sell-trust-copy>p{color:#504b43;max-width:670px;font-size:19px;line-height:1.75}.sell-video-page .sell-trust-media{min-height:clamp(560px,54vw,820px)}.sell-video-page .sell-inline-ecosystem{border-color:#a9823b59;margin-top:75px}.sell-video-page .sell-inline-ecosystem section{padding:35px 25px}.sell-video-page .sell-trust-grid article:nth-child(3){padding:clamp(95px,11vw,170px) clamp(24px,7vw,110px)}.sell-video-page .sell-trust-grid article:nth-child(3) .sell-trust-copy{max-width:1180px;margin-bottom:75px}.sell-video-page .sell-trust-grid article:nth-child(3) .sell-trust-copy h3{color:#fff;max-width:1050px;margin-left:auto;margin-right:auto;font-size:clamp(62px,7.8vw,122px)}.sell-video-page .sell-idealista-investment{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.sell-video-page .sell-idealista-investment strong{grid-row:auto}.sell-video-page .sell-v2-process{text-align:left;padding-top:clamp(120px,12vw,190px);padding-bottom:clamp(120px,12vw,190px);overflow:hidden}.sell-video-page .sell-v2-process>header{max-width:1250px;margin:0 0 85px}.sell-video-page .sell-v2-process>header h2{font:400 clamp(64px,8vw,126px)/.87 var(--nappo-editorial);letter-spacing:-.06em;text-transform:uppercase;margin:18px 0 30px}.sell-video-page .sell-v2-process>header h2 em{color:#a9823b;font-style:italic}.sell-video-page .sell-v2-process>header>span{max-width:700px;margin:0;font-size:19px;line-height:1.7}.sell-video-page .sell-process-carousel{scrollbar-width:none}.sell-video-page .sell-process-carousel::-webkit-scrollbar{display:none}.sell-video-page .sell-process-carousel article{min-height:430px}.sell-video-page .sell-process-carousel h3{text-transform:uppercase;font-size:clamp(38px,4vw,62px);line-height:.95}.sell-video-page .sell-method-detail,.sell-video-page .sell-method-detail.is-reversed{padding-top:clamp(100px,11vw,170px);padding-bottom:clamp(100px,11vw,170px)}.sell-video-page .sell-method-copy{width:min(1280px,100%)}.sell-video-page .sell-method-copy h3{text-transform:uppercase;max-width:1120px;margin:28px 0 34px;font-size:clamp(56px,7.2vw,112px);line-height:.88}.sell-video-page .sell-method-copy>p:not(.eyebrow){max-width:820px;font-size:19px;line-height:1.75}.sell-video-page .sell-method-copy>div{margin-top:55px}.sell-video-page .sell-v2-special{padding-top:clamp(120px,12vw,190px);padding-bottom:clamp(120px,12vw,190px);overflow:hidden}.sell-video-page .sell-v2-special>header{text-align:left;max-width:1300px;margin:0 0 95px}.sell-video-page .sell-v2-special>header h2{font:400 clamp(64px,8vw,126px)/.87 var(--nappo-editorial);letter-spacing:-.06em;text-transform:uppercase;margin:18px 0 32px}.sell-video-page .sell-v2-special>header>span{max-width:750px;margin:0;font-size:19px;line-height:1.7}.sell-video-page .sell-special-body,.sell-video-page .sell-special-panel.is-open .sell-special-body{gap:clamp(55px,8vw,125px)}.sell-video-page .sell-special-body h3{text-transform:uppercase;font-size:clamp(52px,6.3vw,98px);line-height:.9}.sell-video-page .sell-v2-form>div h2{text-transform:uppercase;font-size:clamp(58px,6.8vw,105px);line-height:.9}@media (width<=780px){.sell-video-page .sell-v2-hero{height:100svh;min-height:720px}.sell-video-page .sell-v2-hero-copy{width:auto;bottom:32px;left:20px;right:20px}.sell-video-page .sell-v2-hero-copy h1{max-width:100%;margin:13px 0 18px;font-size:clamp(46px,14vw,64px);line-height:.84}.sell-video-page .sell-v2-hero-copy>span{max-width:100%;font-size:16px;line-height:1.55}.sell-video-page .sell-v2-hero-copy button{width:100%;min-height:54px;margin-top:20px}.sell-video-page .sell-trust-hero,.sell-video-page .sell-v2-process,.sell-video-page .sell-v2-special{padding:92px 20px}.sell-video-page .sell-trust-hero>header,.sell-video-page .sell-v2-process>header,.sell-video-page .sell-v2-special>header{margin-bottom:65px}.sell-video-page .sell-trust-hero>header h2,.sell-video-page .sell-v2-process>header h2,.sell-video-page .sell-v2-special>header h2{font-size:clamp(48px,14vw,63px);line-height:.9}.sell-video-page .sell-trust-hero>header>span,.sell-video-page .sell-v2-process>header>span,.sell-video-page .sell-v2-special>header>span{font-size:16px}.sell-video-page .sell-trust-grid{gap:95px}.sell-video-page .sell-trust-grid article,.sell-video-page .sell-trust-grid article:first-child,.sell-video-page .sell-trust-grid article:nth-child(2){grid-template-columns:1fr;gap:42px}.sell-video-page .sell-trust-grid article:nth-child(2) .sell-trust-copy{order:0!important}.sell-video-page .sell-trust-copy>span{font-size:82px}.sell-video-page .sell-trust-copy h3{margin-top:25px;font-size:clamp(42px,12vw,55px)}.sell-video-page .sell-trust-copy>p{font-size:16px}.sell-video-page .sell-trust-copy ul{grid-template-columns:1fr}.sell-video-page .sell-trust-media{min-height:112vw}.sell-video-page .sell-inline-ecosystem{grid-template-columns:1fr;margin-top:35px}.sell-video-page .sell-trust-grid article:nth-child(3){margin-left:-20px;margin-right:-20px;padding:90px 20px}.sell-video-page .sell-trust-grid article:nth-child(3) .sell-trust-copy h3{font-size:48px}.sell-video-page .sell-process-carousel{grid-auto-columns:86vw;gap:18px;margin-right:-20px;padding-right:20px}.sell-video-page .sell-process-carousel article{min-height:380px}.sell-video-page .sell-process-carousel h3{font-size:42px}.sell-video-page .sell-method-detail,.sell-video-page .sell-method-detail.is-reversed{padding:85px 20px}.sell-video-page .sell-method-copy h3{font-size:clamp(45px,13vw,60px)}.sell-video-page .sell-method-copy>p:not(.eyebrow){font-size:16px}.sell-video-page .sell-method-copy>div{grid-template-columns:1fr}.sell-video-page .sell-special-body,.sell-video-page .sell-special-panel.is-open .sell-special-body{grid-template-columns:1fr;gap:38px}.sell-video-page .sell-special-body h3{font-size:48px}.sell-video-page .sell-v2-form>div h2{font-size:52px}}@media (width<=700px){.definitive-home{width:100%;max-width:100vw;overflow-x:hidden}.definitive-home :is(.home-brand-intro,.home-sales-line,.shared-capability-manifesto,.dh-places,.home-selling-editorial,.dh-team-career,.dh-social){box-sizing:border-box;max-width:100vw}.definitive-home .dh-hero{height:100svh;min-height:660px}.definitive-home .dh-hero-copy h1{letter-spacing:-.035em;width:calc(100% - 32px);top:41%;font-size:clamp(31px,9vw,42px)!important;line-height:.98!important}.definitive-home .dh-hero-word{margin-top:8px;font-size:1.28em}.definitive-home .dh-hero-actions,.definitive-home .dh-hero-copy h1+.dh-hero-actions{width:calc(100% - 32px);bottom:18px;gap:8px!important}.definitive-home .dh-hero-actions :is(a,button){letter-spacing:.12em;padding:0 16px;min-height:56px!important;font-size:8px!important}.definitive-home .home-brand-intro{gap:36px;padding:84px 18px 88px!important}.definitive-home .home-brand-intro .dh-group-heading h2{letter-spacing:-.045em;margin:10px 0 26px;font-size:clamp(42px,11.5vw,52px);line-height:.94}.definitive-home .home-brand-intro .dh-group-heading>p:last-child{font-size:16px;line-height:1.65}.definitive-home .home-brand-intro .dh-group-team{min-height:108vw}.definitive-home .home-sales-line{overflow:hidden;padding:82px 18px 86px!important}.definitive-home .home-sales-line header h2{margin:12px 0 44px;font-size:clamp(41px,11.5vw,52px);line-height:.94}.definitive-home .home-sales-line .shared-sales-values{scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + 18px);margin-right:-18px;display:flex;overflow-x:auto}.definitive-home .home-sales-line .shared-sales-values::-webkit-scrollbar{display:none}.definitive-home .home-sales-line .shared-sales-values>div{scroll-snap-align:start;flex:0 0 min(70vw,270px);padding:24px 16px 26px}.definitive-home .home-sales-line .shared-sales-values strong{font-size:28px}.definitive-home .home-sales-line footer{gap:14px;margin-top:38px;font-size:16px;line-height:1.6}.definitive-home .shared-capability-manifesto{overflow:hidden;padding:82px 18px 88px!important}.definitive-home .shared-capability-manifesto>div{gap:4px}.definitive-home .shared-capability-manifesto span,.definitive-home .shared-capability-manifesto span:nth-child(2n){overflow-wrap:normal;word-break:normal;white-space:nowrap;font-size:clamp(36px,10.6vw,47px);line-height:.98}.definitive-home .shared-capability-manifesto span:nth-child(2n){text-align:right}.definitive-home .shared-capability-manifesto>a{min-height:58px;margin-top:48px}.definitive-home .dh-places{overflow:hidden;padding:82px 0 88px 18px!important}.definitive-home .dh-places>header{gap:18px;margin-bottom:42px;padding-right:18px}.definitive-home .dh-places h2{font-size:clamp(44px,12vw,54px)}.definitive-home .dh-places header>p{margin-top:0;font-size:16px;line-height:1.6}.definitive-home .dh-category-grid{grid-auto-columns:78vw;gap:12px;width:100%;padding-right:18px}.definitive-home .dh-category,.definitive-home .dh-category:nth-child(2n){height:auto;min-height:112vw;margin-top:0}.definitive-home .dh-category-copy{padding:24px}.definitive-home .dh-category-copy strong{font-size:36px}.definitive-home .home-selling-editorial{gap:36px;padding:84px 18px 92px!important}.definitive-home .home-selling-editorial>figure{min-height:104vw}.definitive-home .home-selling-copy h2{margin:14px 0 26px;font-size:clamp(42px,11.5vw,52px);line-height:.94}.definitive-home .home-selling-copy>p:not(.dh-kicker){font-size:16px;line-height:1.65}.definitive-home .home-selling-process{margin-top:14px}.definitive-home .home-selling-process>h3{margin-bottom:34px;font-size:clamp(39px,10.8vw,48px);line-height:.95}.definitive-home .home-selling-process .sell-process-carousel{grid-auto-columns:79vw;gap:12px;margin-right:-18px;padding-right:18px}.definitive-home .home-selling-process .sell-process-carousel article{min-height:440px}.definitive-home .home-selling-process .home-selling-cta{min-height:58px;margin-top:36px}.definitive-home .dh-team-career-media{min-height:96vw}.definitive-home .dh-team-career-copy{padding:76px 18px 82px!important}.definitive-home .dh-team-career-copy h2{margin:14px 0 28px;font-size:clamp(42px,11.5vw,50px);line-height:.96}.definitive-home .dh-team-career-copy>p:not(.dh-kicker){font-size:16px;line-height:1.65}.definitive-home .dh-team-career-actions{gap:10px;margin-top:36px}.definitive-home .dh-team-career-actions a{min-height:58px}.definitive-home .dh-social{overflow:hidden;padding:82px 18px 88px!important}.definitive-home .dh-social h2{font-size:clamp(43px,11.8vw,53px);line-height:.94}.definitive-home .dh-social-heading>p{font-size:16px;line-height:1.65}.definitive-home .dh-reels{gap:10px;margin-right:-18px;padding-right:18px}.definitive-home .dh-reels a,.definitive-home .dh-reels a:nth-child(2n){min-width:76vw;height:116vw;margin-top:0}}.brand-story-page .brand-real-estate-logo{object-position:left center;filter:drop-shadow(0 12px 28px #301d043d);grid-column:1/-1;margin:0 0 42px;object-fit:contain!important;width:min(430px,72vw)!important;height:auto!important;max-height:none!important}.brand-story-page .brand-ecosystem-mark{object-position:left center;max-width:none;object-fit:contain!important;width:clamp(105px,10vw,155px)!important;height:auto!important;max-height:none!important}.brand-story-page .brand-investments>.brand-group-logo{object-position:left center;object-fit:contain!important;width:min(390px,70vw)!important;height:auto!important;max-height:none!important}.brand-story-page .brand-generation-technology{background:#080807;place-items:center;height:700px;display:grid;overflow:hidden}.brand-story-page .brand-generation-technology img{width:100%;height:100%;object-fit:contain!important;object-position:center!important}.brand-story-page .brand-office-madrid{grid-area:1/8/4/13}.brand-story-page .brand-office-foners{grid-area:4/8/7/13}.brand-story-page .brand-office-marratxi{grid-area:7/1/12/5}.brand-story-page .brand-office-avenidas{grid-area:7/5/12/9}.brand-story-page .brand-office-pansa{grid-area:7/9/12/13}.sell-video-page .sell-trust-grid article:nth-child(2) .sell-counter-block strong{color:#c7a35d;letter-spacing:-.075em;white-space:nowrap;max-width:100%;font-size:clamp(48px,5.15vw,84px);line-height:.9}.sell-video-page .sell-trust-grid article:nth-child(2) .sell-counter-metrics{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;background:0 0!important;gap:clamp(28px,4vw,64px)!important;margin-top:42px!important;display:grid!important}.sell-video-page .sell-trust-grid article:nth-child(2) .sell-counter-metrics section{justify-content:flex-start;align-items:flex-start;background:#fff!important;border:0!important;min-height:0!important;padding:0!important}.sell-video-page .sell-trust-grid article:nth-child(2) .sell-counter-metrics b{font-size:clamp(40px,4vw,66px)}.sell-video-page .sell-trust-grid article:nth-child(2) .sell-counter-metrics small{max-width:none;font-size:8px}.sell-video-page .sell-trust-grid article:nth-child(3){padding:clamp(24px,4vw,64px) 0 0;color:#171713!important;background:#fff!important}.sell-video-page .sell-trust-grid article:nth-child(3) .sell-trust-copy h3{color:#171713}.sell-video-page .sell-trust-grid article:nth-child(3) .sell-trust-copy p{color:#514b43}.sell-video-page .sell-trust-grid article:nth-child(3) .sell-trust-copy li{background:#fff!important}.sell-video-page .sell-inline-portals,.sell-video-page .sell-inline-portals h4,.sell-video-page .sell-idealista-investment span{color:#171713}.sell-video-page .sell-idealista-investment small{color:#6f675b}.sell-video-page .sell-inline-portals .sell-v2-channels{background:#c7a35d40}.sell-video-page .sell-inline-portals .sell-v2-channels span{color:#8a692d;background:#f8f4ec}.sell-video-page .sell-v2-process{padding-bottom:clamp(84px,9vw,132px)}.sell-video-page .sell-v2-process>header{margin-bottom:0}.sell-video-page .sell-v2-process .sell-section-cta{margin-top:48px}.sell-video-page .sell-method-number{letter-spacing:-.055em;font-size:clamp(62px,7.4vw,112px)!important}.sell-video-page .sell-special-video,.sell-video-page .sell-special-panel:nth-child(2n) .sell-special-video{aspect-ratio:9/16;order:0;justify-self:center;width:min(100%,520px)}.sell-video-page .sell-special-video video{object-fit:cover}@media (width<=780px){.brand-story-page .brand-real-estate-logo{margin-bottom:30px;width:min(310px,82vw)!important}.brand-story-page .brand-ecosystem-mark{margin-bottom:30px;width:108px!important}.brand-story-page .brand-investments>.brand-group-logo{margin-bottom:30px;width:min(315px,84vw)!important}.brand-story-page .brand-generation-technology{height:clamp(560px,158vw,710px)}.brand-story-page .brand-office-editorial figure{grid-area:auto}.sell-video-page .sell-trust-grid article:nth-child(2) .sell-counter-block strong{letter-spacing:-.07em;font-size:clamp(34px,10.2vw,46px)}.sell-video-page .sell-counter-years{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:5px;overflow-x:auto;width:100%!important}.sell-video-page .sell-counter-years::-webkit-scrollbar{display:none}.sell-video-page .sell-counter-years button{flex:none}.sell-video-page .sell-trust-grid article:nth-child(2) .sell-counter-metrics{grid-template-columns:1fr!important;gap:28px!important}.sell-video-page .sell-trust-grid article:nth-child(3){padding:28px 0 0}.sell-video-page .sell-trust-grid article:nth-child(3) .sell-trust-copy{text-align:left;padding-left:0;padding-right:0}.sell-video-page .sell-trust-grid article:nth-child(3) .sell-trust-copy p,.sell-video-page .sell-trust-grid article:nth-child(3) .sell-trust-copy ul{margin-left:0;margin-right:0}.sell-video-page .sell-inline-portals h4,.sell-video-page .sell-idealista-investment{text-align:left}.sell-video-page .sell-v2-process{padding:82px 20px 88px}.sell-video-page .sell-v2-process>header h2{font-size:clamp(45px,13vw,60px)}.sell-video-page .sell-method-detail,.sell-video-page .sell-method-detail.is-reversed{padding:66px 20px}.sell-video-page .sell-method-number{font-size:58px!important}.sell-video-page .sell-special-video,.sell-video-page .sell-special-panel:nth-child(2n) .sell-special-video{aspect-ratio:9/16;width:min(100%,430px)}}.definitive-home .mobile-property-search-bar{display:none!important}body:has(.definitive-home) .mobile-property-search-bar:not(.category-list-page .mobile-property-search-bar):not(.property-explorer .mobile-property-search-bar){display:none!important}.mobile-subnav-brand .brand-external-link i,.nav-dropdown-panel-brand .brand-external-link i{color:#c7a35d!important;font-family:var(--nappo-editorial), Georgia, serif!important;font-size:19px!important}.sell-video-page>.shared-capability-manifesto{border-top:1px solid #a9823b57;border-bottom:1px solid #a9823b57}.sell-video-page .sell-trust-hero>header h2{max-width:1250px}.sell-video-page .sell-trust-hero>header>span{margin-top:28px}.sell-video-page .sell-trust-copy ul{background:0 0!important;gap:10px 14px!important}.sell-video-page .sell-trust-copy li{color:#8a692d!important;background:0 0!important;border-bottom:1px solid #a9823b57!important;min-height:0!important;padding:0 0 11px!important}.sell-video-page .sell-inline-portals{text-align:center!important;background:#fff!important;grid-template-columns:1fr!important;gap:44px!important;padding-top:clamp(60px,7vw,105px)!important;padding-bottom:clamp(60px,7vw,105px)!important}.sell-video-page .sell-idealista-investment{width:min(920px,100%);margin:0 auto;text-align:center!important;align-items:center!important}.sell-video-page .sell-idealista-investment span{color:#171713!important}.sell-video-page .sell-idealista-investment small{max-width:560px;margin:0 auto;color:#5d564d!important;text-align:center!important}.sell-video-page .sell-portals-content{max-width:1120px!important;margin:0 auto!important}.sell-video-page .sell-inline-portals h4{color:#171713!important;text-align:center!important;max-width:820px!important;margin-left:auto!important;margin-right:auto!important}.sell-video-page .sell-portals-master{box-shadow:none!important;background:0 0!important;border:0!important}.sell-video-page .sell-v2-channels{max-width:950px;margin:34px auto 0;background:#a9823b57!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important;display:grid!important}.sell-video-page .sell-v2-channels>span{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;color:#171713!important;background:#f8f4ec!important;min-height:116px!important;padding:22px 14px!important;display:flex!important}.sell-video-page .sell-v2-channels b{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.channel-logo{color:#a9823b;width:34px;height:34px;font:800 11px/1 var(--nappo-ui);letter-spacing:0;text-transform:uppercase;border:1px solid #c7a35d;border-radius:50%;place-items:center;display:grid}.channel-logo-instagram:before{content:"IG"}.channel-logo-facebook:before{content:"f";font-size:16px}.channel-logo-tiktok:before{content:"TT"}.channel-logo-youtube:before{content:"YT"}.channel-logo{font-size:0!important}.sell-video-page .sell-v2-process .sell-section-cta,.sell-video-page .sell-trust-hero .sell-section-cta{display:none!important}.sell-video-page .sell-strategy-actions li{text-transform:none!important;letter-spacing:0!important;font-size:16px!important}.career-editorial-intro,.career-five-times,.career-academy{background:#fff;padding-top:clamp(105px,12vw,185px);padding-bottom:clamp(105px,12vw,185px)}.career-editorial-intro{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:start;gap:clamp(55px,8vw,135px);display:grid}.career-editorial-intro h2,.career-five-times h2,.career-academy h2{color:#171713;font:400 clamp(55px,6.4vw,104px)/.92 var(--nappo-editorial);letter-spacing:-.055em;margin:0}.career-editorial-intro article{border-top:1px solid #c7a35d;padding-top:18px}.career-editorial-intro article p,.career-five-times p{color:#5e584f;font:400 21px/1.72 var(--nappo-editorial);margin:0 0 28px}.career-five-times{background:#f7f3eb;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(55px,8vw,130px);display:grid}.career-five-times figure{min-height:680px;margin:0;overflow:hidden}.career-five-times img{object-fit:cover;width:100%;height:100%}.career-five-times h2{margin:16px 0 34px}.career-academy header{max-width:980px;margin-bottom:78px}.career-academy-grid{background:#a9823b61;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.career-academy-grid article{background:#fff;min-height:310px;padding:clamp(32px,4vw,54px)}.career-academy-grid span{color:#a9823b;font:400 30px/1 var(--nappo-editorial)}.career-academy-grid h3{color:#171713;font:400 clamp(28px,3vw,43px)/1.08 var(--nappo-editorial);margin:58px 0 18px}.career-academy-grid p{color:#625b51;font:16px/1.7 var(--nappo-ui);margin:0}.career-page .career-opportunities h2{max-width:1050px}.career-page .career-jobs h3{font-size:clamp(30px,3.2vw,48px)}@media (width<=900px){.career-editorial-intro,.career-five-times,.career-academy-grid{grid-template-columns:1fr}.career-five-times figure{min-height:82vw}.sell-video-page .sell-v2-channels{grid-template-columns:1fr 1fr!important}}@media (width<=700px){.sell-video-page .sell-trust-hero>header h2{font-size:clamp(43px,12vw,58px)!important}.sell-video-page .sell-trust-copy ul{grid-template-columns:1fr!important}.sell-video-page .sell-inline-portals{margin-left:-20px;margin-right:-20px;padding-left:20px!important;padding-right:20px!important}.sell-video-page .sell-v2-channels{grid-template-columns:1fr!important}.career-editorial-intro,.career-five-times,.career-academy{padding-left:20px!important;padding-right:20px!important}.career-editorial-intro h2,.career-five-times h2,.career-academy h2{font-size:clamp(47px,13vw,64px)}.career-editorial-intro article p,.career-five-times p{font-size:18px}.career-academy-grid article{min-height:0}.career-academy-grid h3{margin-top:34px}}:root{--nappo-editorial:"Bodoni 72", "Bodoni MT", Didot, "Times New Roman", serif;--nappo-ui:"Avenir Next", Avenir, "Helvetica Neue", Helvetica, Arial, sans-serif}.nav-wrap,.inner-nav,.prestige-nav{color:#d4b978!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#050505!important;border-top:0!important;border-bottom:1px solid #d4b978ad!important}.desktop-nav :is(a,button,span,i),.nav-actions :is(button,span,i),.language-switcher,.mobile-nav :is(a,button,span,i),.nav-dropdown-trigger,.nav-trigger-label,.nav-trigger-chevron{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important}.menu-button span{background:#d4b978!important}.nav-wrap .desktop-nav>a.nav-valuation-cta,.inner-nav .desktop-nav>a.nav-valuation-cta,.prestige-nav .desktop-nav>a.nav-valuation-cta,.mobile-nav>a.mobile-valuation-cta{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important;background:#050505!important;border:1px solid #d4b978!important}.nav-dropdown-panel,.mobile-nav{color:#d4b978!important;background:#050505!important;border-color:#d4b9788c!important}.nav-dropdown-panel a{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important;background:#050505!important;border-color:#d4b97857!important}.category-list-page>.home-map-search.compact-search,.category-list-page>.home-map-search.compact-search-closed{margin-top:0!important;padding-top:0!important}.category-list-page .property-sort,.property-pagination{display:none!important}.property-infinite-sentinel{width:100%;height:1px}.prestige-site .listing-promo{display:none!important}.prestige-site .home-map-canvas,.prestige-site .desktop-hero-map-canvas,.prestige-site .mobile-final-map-canvas{background:#fff!important}.prestige-site .home-map-canvas button span,.category-list-page .mobile-final-map-canvas.home-map-canvas button span,.category-list-page .desktop-hero-map-canvas.home-map-canvas button span{white-space:normal!important;text-align:center!important;color:#171713!important;-webkit-text-fill-color:#171713!important;background:#ffffffd1!important;max-width:120px!important;padding:5px 7px!important;line-height:1.08!important}.prestige-site .home-map-canvas button.active span,.category-list-page .mobile-final-map-canvas.home-map-canvas button.active span,.category-list-page .desktop-hero-map-canvas.home-map-canvas button.active span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a9823b!important}.mobile-map-pin,.mobile-map-pin svg{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;width:25px!important;height:25px!important;display:inline-flex!important}@media (width<=700px){html.nappo-mobile-menu-open .mobile-sticky-search-bars,body.nappo-mobile-search-open .mobile-sticky-search-bars{display:none!important}.mobile-sticky-search-bars{z-index:80!important;background:#fff!important;margin:0 -14px!important;position:sticky!important;top:81px!important;box-shadow:0 10px 22px #251b0914!important}.mobile-operation-tabs{border-bottom:1px solid #a9823b52!important;min-height:50px!important}.mobile-operation-tabs button{color:#171713!important;-webkit-text-fill-color:#171713!important;border-right:0!important;min-height:50px!important;font-size:15px!important}.mobile-operation-tabs button.active{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important}.mobile-tool-tabs{min-height:62px!important}.mobile-tool-tabs button{color:#171713!important;-webkit-text-fill-color:#171713!important;min-height:62px!important;font-size:15px!important}.mobile-tool-tabs button+button{border-left:1px solid #a9823b47!important}.mobile-tool-tabs button.active,.mobile-tool-tabs button.active i{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important}body.nappo-mobile-search-open .category-list-page>.home-map-search.mobile-panel-filters,body.nappo-mobile-search-open .category-list-page>.home-map-search.mobile-panel-map,body.nappo-mobile-search-open .category-list-page>.home-map-search.mobile-panel-sort{z-index:2147483644!important;background:#fff!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;inset:0!important;overflow:hidden!important}body.nappo-mobile-search-open .category-list-page .compact-search-content{height:calc(100dvh - 92px - env(safe-area-inset-bottom,0px))!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;padding:0 18px 110px!important;overflow-y:auto!important}.category-list-page .mobile-property-search-bar,body.nappo-mobile-search-open .category-list-page .mobile-property-search-bar,body.nappo-mobile-search-open .category-list-page .mobile-location-actions,body.nappo-mobile-search-open .category-list-page .mobile-inline-results,body.nappo-mobile-search-open .category-list-page .home-search-command-row:not(.home-search-command-row-demand){visibility:hidden!important;pointer-events:none!important;display:none!important}body.nappo-mobile-search-open .category-list-page .mobile-panel-actions{z-index:2147483645!important;padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;grid-template-columns:1fr!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -10px 26px #251b091a!important}body.nappo-mobile-search-open .category-list-page .mobile-panel-actions button{color:#fff!important;-webkit-text-fill-color:#fff!important;width:100%!important;min-height:64px!important;font:850 18px/1.1 var(--nappo-ui)!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#a9823b!important;border:0!important;border-radius:5px!important}.category-list-page .mobile-final-context,.category-list-page .mobile-territory-tabs{background:#fff!important;border:0!important;border-radius:0!important}.category-list-page .mobile-final-context{grid-template-columns:1fr auto 1fr!important}.prestige-site .mobile-final-context{grid-template-columns:1fr!important}.category-list-page .mobile-type-dropdown>.mobile-field-title{color:#171713!important;-webkit-text-fill-color:#171713!important;margin-bottom:10px!important;font-size:14px!important;display:block!important}.category-list-page .mobile-map-mode-tabs{border:1px solid #bd8626!important;border-radius:5px!important;overflow:hidden!important}.category-list-page .mobile-map-mode-tabs button+button{border-left:1px solid #bd8626!important}.category-list-page .mobile-map-mode-tabs button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a9823b!important}.category-list-page .mobile-final-map-canvas{box-shadow:none!important;border:0!important}}body,p,li,label,input,select,textarea,button,small,figcaption,.eyebrow,.desktop-nav,.mobile-nav,.footer,.property-running-costs-grid span,.property-running-costs-grid small,.property-facts small,.property-detail-prices small,.property-meta,.home-search-controls,.desktop-property-search,.mobile-property-search-bar{font-family:var(--nappo-ui)!important}h1,h2,h3,h4,blockquote,.brand-story-page h1,.brand-story-page h2,.brand-story-page h3,.brand-birth h2,.category-cover h1,.property-title-block h1,.property-info h3,.property-running-costs h2,.property-running-costs-grid strong,.property-detail-prices strong,.property-card h3,.listing-property-title,.home-editorial-title,.home-selling-process h3,.sell-video-page h1,.sell-video-page h2,.sell-video-page h3,.career-page h1,.career-page h2,.career-page h3,.team-page h1,.team-page h2,.team-page h3,.office-page h1,.office-page h2,.office-page h3,.footer-signature,.footer-brand strong,.results-grid strong{font-family:var(--nappo-editorial)!important}.home-map-search:not(.home-map-search-demand-mode) .desktop-demand-link,.home-map-search:not(.home-map-search-demand-mode) .mobile-inline-demand,.home-map-search:not(.home-map-search-demand-mode) .home-demand-submit,.home-map-search:not(.home-map-search-demand-mode) .home-search-command-row-demand,.property-grid .listing-promo-demand{display:none!important}.desktop-search-demand-actions{grid-template-columns:1fr!important}@media (width<=700px){.mobile-property-search-bar{background:#fffffff5!important;border-top:1px solid #a9823b47!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:8px!important}.mobile-property-search-bar button,.mobile-property-search-bar .mobile-filter-toggle,.mobile-property-search-bar .mobile-filter-toggle.active,.mobile-property-search-bar .mobile-filter-toggle:disabled,.mobile-property-search-bar .mobile-map-toggle,.mobile-property-search-bar .mobile-map-toggle.active,.mobile-property-search-bar .mobile-map-toggle:disabled,.mobile-property-search-bar .mobile-results-toggle,.mobile-property-search-bar .mobile-results-toggle.active,.mobile-property-search-bar .mobile-results-toggle:disabled,body.nappo-mobile-search-open .mobile-property-search-bar button,body.nappo-mobile-search-open .mobile-property-search-bar button.active,.prestige-site .mobile-property-search-bar button,.prestige-site .mobile-property-search-bar button.active{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;min-height:46px!important;box-shadow:none!important;background:#fff!important;border:1px solid #a9823b!important}.mobile-property-search-bar strong,.mobile-property-search-bar span{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important}.mobile-panel-actions{grid-template-columns:1fr!important}}.sell-video-page .sell-portals-master{display:none!important}.sell-video-page .sell-portals-marquee{background:#fff!important;border-top:1px solid #c7a35d4d!important;border-bottom:1px solid #c7a35d4d!important;width:100%!important;margin:0 auto 34px!important;padding:20px 0!important;position:relative!important;overflow:hidden!important}.sell-video-page .sell-portals-marquee:before,.sell-video-page .sell-portals-marquee:after{content:""!important;z-index:2!important;pointer-events:none!important;width:min(110px,16vw)!important;position:absolute!important;top:0!important;bottom:0!important}.sell-video-page .sell-portals-marquee:before{background:linear-gradient(90deg,#fff,#fff0)!important;left:0!important}.sell-video-page .sell-portals-marquee:after{background:linear-gradient(270deg,#fff,#fff0)!important;right:0!important}.sell-video-page .sell-portals-track{align-items:center!important;gap:14px!important;width:max-content!important;animation:38s linear infinite sellPortalsMarquee!important;display:flex!important}.sell-video-page .sell-portals-marquee:hover .sell-portals-track{animation-play-state:paused!important}.sell-video-page .sell-portal-logo-card{background:#fff!important;border:1px solid #c7a35d3d!important;flex:none!important;justify-content:center!important;align-items:center!important;width:clamp(138px,14vw,210px)!important;height:clamp(64px,6vw,92px)!important;margin:0!important;padding:15px 20px!important;display:flex!important}.sell-video-page .sell-portal-logo-card img{object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:48px!important;display:block!important}@media (width<=780px){.sell-video-page .sell-portals-marquee{margin-bottom:26px!important;padding:14px 0!important}.sell-video-page .sell-portals-track{gap:10px!important;animation-duration:30s!important}.sell-video-page .sell-portal-logo-card{width:138px!important;height:64px!important;padding:12px 15px!important}.sell-video-page .sell-portal-logo-card img{max-height:38px!important}}.sell-video-page .sell-trust-grid article.sell-trust-portals-reason{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:clamp(38px,6vw,86px)!important;padding-left:clamp(0px,3vw,44px)!important}.sell-video-page .sell-trust-portals-reason .sell-inline-portals{color:#171713!important;background:0 0!important;grid-column:auto!important;padding:0!important;display:block!important;position:static!important;inset:auto!important}.sell-video-page .sell-inline-portals h4{color:#171713!important;text-align:center!important;max-width:620px!important;font-family:var(--nappo-editorial)!important;text-transform:none!important;letter-spacing:-.035em!important;margin:0 auto 26px!important;font-weight:400!important}.sell-video-page .sell-trust-copy li,.sell-video-page .sell-method-copy b,.sell-video-page .sell-strategy-actions li,.sell-video-page .sell-book-modal article p{font-family:var(--nappo-ui)!important;letter-spacing:.055em!important;font-size:clamp(13px,1vw,16px)!important;font-weight:400!important}.sell-video-page .sell-trust-copy ul{gap:14px 28px!important}.sell-video-page .sell-portals-marquee{background:0 0!important;border:0!important}.sell-video-page .sell-portals-marquee:before{background:linear-gradient(90deg,#fff,#fff0)!important}.sell-video-page .sell-portals-marquee:after{background:linear-gradient(270deg,#fff,#fff0)!important}.sell-video-page .sell-portal-logo-card{filter:saturate(.9)contrast(1.02)!important;background:0 0!important;border:0!important}.sell-paid-social{justify-items:center!important;gap:16px!important;margin:0 0 26px!important;display:grid!important}.sell-paid-social>span{color:#8a692d!important;text-transform:uppercase!important;font:500 13px/1 var(--nappo-ui)!important;letter-spacing:.14em!important}.sell-paid-social>div{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:16px!important;display:flex!important}.sell-paid-social img{object-fit:contain!important;width:42px!important;height:42px!important}.sell-marketing-checks{grid-template-columns:1fr 1fr!important;gap:12px 22px!important;margin:0 0 30px!important;padding:0!important;list-style:none!important;display:grid!important}.sell-marketing-checks li{color:#514b43!important;font:400 clamp(15px, 1.1vw, 18px)/1.45 var(--nappo-ui)!important;padding-left:22px!important;position:relative!important}.sell-marketing-checks li:before{content:"✓"!important;color:#c7a35d!important;position:absolute!important;top:0!important;left:0!important}.sell-idealista-line{border-top:1px solid #c7a35d57!important;grid-template-columns:minmax(120px,.42fr) 1fr!important;align-items:center!important;gap:24px!important;padding-top:26px!important;display:grid!important}.sell-idealista-line img{object-fit:contain!important;width:min(210px,100%)!important;height:auto!important;display:block!important}.sell-idealista-line p{color:#171713!important;text-align:left!important;margin:0!important}.sell-idealista-line span,.sell-idealista-line small{color:#514b43!important;text-transform:uppercase!important;font:500 12px/1.35 var(--nappo-ui)!important;letter-spacing:.1em!important;display:block!important}.sell-idealista-line strong{color:#c7a35d!important;font:400 clamp(42px, 5vw, 74px)/.9 var(--nappo-editorial)!important;margin:5px 0!important;display:block!important}.sell-video-page .sell-counter-block{text-align:left!important;align-items:flex-start!important}.sell-video-page .sell-counter-block strong,.sell-video-page .sell-counter-block b{font-family:var(--nappo-editorial)!important;font-weight:400!important}.sell-video-page .sell-counter-block .sell-counter-metrics{grid-template-columns:1fr!important;align-self:flex-start!important;width:min(420px,100%)!important}.sell-video-page .sell-counter-block section{text-align:left!important;align-items:flex-start!important}.sell-video-page .sell-strategy-continuity,.sell-video-page .sell-strategy-continuity p,.sell-video-page .sell-strategy-continuity h4,.sell-video-page .sell-strategy-continuity strong,.sell-video-page .sell-strategy-continuity .eyebrow,.sell-video-page .sell-strategy-continuity .eyebrow.light{color:#fff!important;opacity:1!important}.sell-video-page .sell-project-book button{color:#fff!important;-webkit-text-fill-color:#fff!important}.sell-video-page .sell-v2-form{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:clamp(34px,5vw,64px)!important}.sell-video-page .sell-v2-form>div:first-child{text-align:left!important;justify-self:start!important;max-width:640px!important}@media (width<=900px){.sell-video-page .sell-trust-grid article.sell-trust-portals-reason{grid-template-columns:1fr!important;padding-left:0!important}.sell-marketing-checks,.sell-idealista-line{grid-template-columns:1fr!important}.sell-idealista-line,.sell-idealista-line p{text-align:center!important}.sell-idealista-line img{margin:0 auto!important}}@media (width<=780px){.sell-video-page .sell-v2-form{grid-template-columns:1fr!important;padding-left:24px!important;padding-right:24px!important;overflow:hidden!important}.sell-video-page .sell-v2-form h2{max-width:100%!important;font-size:clamp(38px,13vw,54px)!important;line-height:1.02!important}.sell-video-page .sell-trust-copy span{font-size:72px!important}.sell-video-page .sell-inline-portals h4{text-align:left!important}}.footer.footer-version-120,.prestige-footer.footer-version-120{color:#a9823b!important;background:#fff!important;border-top:1px solid #a9823b57!important;grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr) minmax(260px,1.15fr) minmax(180px,.72fr)!important;gap:clamp(28px,3.2vw,54px)!important;padding-top:clamp(42px,5vw,72px)!important;padding-bottom:0!important}.footer .footer-intro,.footer .footer-contact,.footer .footer-nav,.footer .footer-social{padding-top:0!important;padding-bottom:clamp(30px,4vw,50px)!important}.footer .footer-intro p,.footer .footer-editorial-signature,.footer .footer-signature,.footer .footer-offices,.footer .footer-accreditations-heading{display:none!important}.footer .footer-logo{width:clamp(150px,15vw,215px)!important;height:auto!important}.footer :is(.footer-contact>span,.footer-nav>span,.footer-social>span,.footer-offices-cta>span){color:#a9823b!important;text-transform:uppercase!important;font:500 10px/1 var(--nappo-ui)!important;letter-spacing:.18em!important;margin:0 0 18px!important;display:block!important}.footer .footer-contact a,.footer .footer-links a,.footer .footer-social a,.footer .footer-offices-cta a{color:#8a6728!important;border-color:#a9823b38!important;font-weight:400!important}.footer .footer-contact small{color:#a9823b!important;opacity:.78!important}.footer .footer-property-groups{grid-template-columns:1fr 1fr!important;gap:24px!important}.footer .footer-property-groups>div>b{color:#a9823b!important;font-weight:500!important}.footer .footer-social{border:0!important;grid-column:auto!important;display:block!important}.footer .footer-social>div{border:0!important;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.footer .footer-social a{border:0!important;gap:10px!important;min-height:38px!important;padding:0!important;display:flex!important}.footer .social-logo{width:22px!important;height:22px!important}.footer .footer-offices-cta{border-top:1px solid #a9823b38!important;border-bottom:1px solid #a9823b38!important;grid-column:1/-1!important;justify-content:space-between!important;align-items:center!important;gap:22px!important;padding:22px 0!important;display:flex!important}.footer .footer-offices-cta>span{margin:0!important}.footer .footer-offices-cta a{text-transform:uppercase!important;min-height:44px!important;font:500 10px/1 var(--nappo-ui)!important;letter-spacing:.16em!important;border:1px solid #a9823b!important;align-items:center!important;gap:18px!important;padding:0 22px!important;display:inline-flex!important}.footer .footer-offices-cta a i{color:#a9823b!important;font-size:18px!important;font-style:normal!important;line-height:1!important}.footer .footer-accreditations{background:#a9823b2e!important;border:0!important;border-bottom:1px solid #a9823b38!important;grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important;width:100%!important;padding:0!important;display:grid!important}.footer .footer-accreditations>div{text-align:center!important;background:#fff!important;border:0!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px 12px!important;width:auto!important;min-height:82px!important;padding:16px 18px!important;display:flex!important}.footer .footer-accreditations img{object-fit:contain!important;mix-blend-mode:multiply!important;filter:grayscale(.15)contrast(1.02)!important;width:auto!important;max-width:92px!important;height:auto!important;max-height:30px!important;display:block!important}.footer .footer-accreditations small{color:#8a6728!important;text-transform:uppercase!important;max-width:none!important;font:500 8px/1.35 var(--nappo-ui)!important;letter-spacing:.11em!important;flex:0 0 100%!important}.footer .footer-bottom{color:#a9823b!important;background:#fff!important;border:0!important;grid-column:1/-1!important;width:100%!important;margin:0!important;padding:18px 0 26px!important}@media (width<=1050px){.footer.footer-version-120,.prestige-footer.footer-version-120,.footer .footer-accreditations{grid-template-columns:1fr 1fr!important}}@media (width<=700px){.footer.footer-version-120,.prestige-footer.footer-version-120{grid-template-columns:1fr!important;gap:26px!important;padding:48px 20px 0!important}.footer .footer-intro,.footer .footer-contact,.footer .footer-nav,.footer .footer-social{padding-bottom:12px!important}.footer .footer-logo{width:min(210px,74vw)!important}.footer .footer-property-groups,.footer .footer-accreditations{grid-template-columns:1fr!important}.footer .footer-offices-cta{flex-direction:column!important;align-items:flex-start!important}.footer .footer-offices-cta a{justify-content:space-between!important;width:100%!important}.footer .footer-accreditations>div{min-height:74px!important;padding:14px 10px!important}.footer .footer-accreditations img{max-width:82px!important;max-height:26px!important}}.sell-video-page .sell-v2-hero-copy button{color:#fff!important;text-align:left!important;text-transform:uppercase!important;width:min(620px,88vw)!important;min-height:78px!important;font:500 clamp(13px, 1.1vw, 18px)/1 var(--nappo-ui)!important;letter-spacing:.16em!important;background:#a9823b!important;border:1px solid #a9823b!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:0 34px!important;display:inline-flex!important}.sell-video-page .sell-v2-hero-copy button:after{content:"→";color:currentColor!important;letter-spacing:0!important;flex:none!important;font-size:24px!important;font-weight:400!important}.sell-capability-cta{background:#fff!important;justify-content:center!important;padding:0 24px clamp(72px,8vw,120px)!important;display:flex!important}.sell-capability-cta a{color:#fff!important;text-transform:uppercase!important;width:min(620px,100vw - 48px)!important;min-height:74px!important;font:500 clamp(12px, 1vw, 16px)/1 var(--nappo-ui)!important;letter-spacing:.15em!important;background:#a9823b!important;border:1px solid #a9823b!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:0 30px!important;text-decoration:none!important;display:flex!important}.sell-capability-cta a i{color:currentColor!important;letter-spacing:0!important;font-size:24px!important;font-style:normal!important}.sell-video-page .sell-v2-process{text-align:center!important;background:#fff!important;padding-top:clamp(90px,9vw,150px)!important;padding-bottom:clamp(86px,8vw,128px)!important}.sell-video-page .sell-v2-process>header{text-align:center!important;max-width:980px!important;margin:0 auto!important}.sell-video-page .sell-v2-process>header>span{margin-left:auto!important;margin-right:auto!important}.sell-video-page .sell-trust-grid article.sell-trust-portals-reason{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:28px clamp(38px,6vw,86px)!important;padding-left:0!important}.sell-video-page .sell-trust-portals-reason .sell-trust-copy{grid-area:1/1!important}.sell-video-page .sell-trust-portals-reason .sell-inline-portals{grid-area:2/1!important;align-self:start!important;width:100%!important}.sell-video-page .sell-trust-video-side{background:#080807!important;grid-area:1/2/span 2!important;min-height:680px!important;position:relative!important;inset:auto!important;overflow:hidden!important}.sell-video-page .sell-trust-video-side video{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.sell-video-page .sell-trust-video-side em{color:#fff!important;text-transform:uppercase!important;font-style:normal!important;font:500 10px/1 var(--nappo-ui)!important;letter-spacing:.16em!important;position:absolute!important;bottom:22px!important;left:24px!important}.sell-video-page .sell-v2-form{color:#171713!important;background:#fff!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:stretch!important;gap:0!important;padding:0!important;overflow:hidden!important}.sell-video-page .sell-v2-form>div:first-child{color:#fff!important;text-align:left!important;background:#c7a35d!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;padding:clamp(56px,6vw,105px) clamp(28px,5vw,88px)!important;overflow:hidden!important}.sell-video-page .sell-v2-form>div:first-child .eyebrow{color:#fff!important}.sell-video-page .sell-v2-form>div:first-child h2{color:#fff!important;letter-spacing:-.045em!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:100%!important;margin:18px 0 28px!important;font-size:clamp(44px,4.9vw,78px)!important;line-height:.95!important}.sell-video-page .sell-v2-form>div:first-child span{color:#fff!important;max-width:560px!important;font:400 clamp(17px, 1.15vw, 20px)/1.72 var(--nappo-editorial)!important;display:block!important}.sell-video-page .sell-universal-form{color:#171713!important;background:#fff!important;border:0!important;padding:clamp(50px,6vw,98px)!important}@media (width<=900px){.sell-video-page .sell-v2-hero-copy button,.sell-capability-cta a{width:100%!important;min-height:66px!important;padding:0 22px!important;font-size:12px!important}.sell-video-page .sell-v2-process{padding:78px 20px 82px!important}.sell-video-page .sell-v2-process>header h2{font-size:clamp(44px,13vw,60px)!important}.sell-video-page .sell-trust-grid article.sell-trust-portals-reason{grid-template-rows:auto!important;grid-template-columns:1fr!important;gap:26px!important}.sell-video-page .sell-trust-portals-reason .sell-trust-copy,.sell-video-page .sell-trust-portals-reason .sell-inline-portals,.sell-video-page .sell-trust-video-side{grid-area:auto/1!important}.sell-video-page .sell-trust-video-side{min-height:420px!important}.sell-video-page .sell-v2-form{grid-template-columns:1fr!important}.sell-video-page .sell-v2-form>div:first-child{padding:54px 24px 48px!important}.sell-video-page .sell-v2-form>div:first-child h2{font-size:clamp(40px,12vw,58px)!important;line-height:.94!important}.sell-video-page .sell-universal-form{padding:32px 24px 52px!important}}.sell-video-page .sell-trust-grid>article.sell-trust-portals-reason{color:#171713!important;background:#fff!important;border:0!important;grid-template-columns:minmax(0,50%) minmax(0,50%)!important;grid-template-areas:"copy visual""portals visual"!important;gap:34px clamp(30px,4.5vw,74px)!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(42px,5vw,76px) 0!important;display:grid!important;overflow:hidden!important}.sell-video-page .sell-trust-grid>article.sell-trust-portals-reason:before,.sell-video-page .sell-trust-grid>article.sell-trust-portals-reason:after{content:none!important;display:none!important}.sell-video-page .sell-trust-portals-reason .sell-trust-copy{grid-area:copy!important;align-self:end!important;min-width:0!important;margin:0!important;padding:0!important}.sell-video-page .sell-trust-portals-reason .sell-inline-portals{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:portals!important;margin:0!important;padding:0!important}.sell-video-page .sell-trust-portals-reason .sell-portals-content{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.sell-video-page .sell-trust-portals-reason .sell-portals-content:before,.sell-video-page .sell-trust-portals-reason .sell-portals-content:after{content:none!important;display:none!important}.sell-video-page .sell-trust-portals-reason .sell-inline-portals h4{color:#171713!important;text-align:center!important;max-width:720px!important;margin:0 auto 34px!important}.sell-video-page .sell-trust-portals-reason .sell-portals-marquee{background:0 0!important;border:0!important;width:100%!important;margin:0 0 34px!important;padding:0!important;overflow:hidden!important}.sell-video-page .sell-trust-portals-reason .sell-portals-track{align-items:center!important;gap:34px!important}.sell-video-page .sell-trust-portals-reason .sell-portal-logo-card{width:clamp(160px,13vw,230px)!important;height:clamp(78px,6.5vw,112px)!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 clamp(160px,13vw,230px)!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.sell-video-page .sell-trust-portals-reason .sell-portal-logo-card img{object-fit:contain!important;filter:none!important;mix-blend-mode:normal!important;max-width:100%!important;max-height:78px!important}.sell-video-page .sell-trust-portals-reason .sell-paid-social,.sell-video-page .sell-trust-portals-reason .sell-marketing-checks,.sell-video-page .sell-trust-portals-reason .sell-idealista-line{width:100%!important;max-width:760px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-left:auto!important;margin-right:auto!important}.sell-video-page .sell-trust-portals-reason .sell-paid-social{text-align:center!important;padding:4px 0 28px!important}.sell-video-page .sell-trust-portals-reason .sell-paid-social>div{justify-content:center!important}.sell-video-page .sell-trust-portals-reason .sell-marketing-checks{text-align:left!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 24px!important;padding:0!important;display:grid!important}.sell-video-page .sell-trust-portals-reason .sell-marketing-checks li{box-shadow:none!important;color:#171713!important;background:0 0!important;border:0!important;padding:0 0 0 26px!important}.sell-video-page .sell-trust-portals-reason .sell-idealista-line{text-align:center!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;place-items:center!important;gap:28px!important;margin-top:34px!important;padding:0!important;display:grid!important}.sell-video-page .sell-trust-portals-reason .sell-idealista-line img{object-fit:contain!important;max-width:min(250px,100%)!important;max-height:92px!important}.sell-video-page .sell-trust-portals-reason .sell-idealista-line p{text-align:center!important;align-items:center!important}.sell-video-page .sell-trust-video-side{width:100%!important;min-width:0!important;height:clamp(460px,48vw,640px)!important;min-height:0!important;box-shadow:none!important;background:#f5f0e6!important;border:0!important;grid-area:visual!important;align-self:center!important;position:relative!important;inset:auto!important;overflow:hidden!important}.sell-video-page .sell-trust-video-side img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.sell-video-page .sell-trust-video-side video{display:none!important}.sell-video-page .sell-trust-video-side em{color:#fff!important;text-shadow:0 2px 16px #00000059!important}.sell-capability-cta{box-shadow:none!important;border:0!important}.sell-capability-cta:before,.sell-capability-cta:after{content:none!important;display:none!important}@media (width<=900px){.sell-video-page .sell-trust-grid>article.sell-trust-portals-reason{grid-template-columns:1fr!important;grid-template-areas:"copy""visual""portals"!important;gap:28px!important;padding:56px 0!important}.sell-video-page .sell-trust-video-side{height:min(92vw,440px)!important}.sell-video-page .sell-trust-portals-reason .sell-marketing-checks,.sell-video-page .sell-trust-portals-reason .sell-idealista-line{grid-template-columns:1fr!important}.sell-video-page .sell-trust-portals-reason .sell-portal-logo-card{flex-basis:170px!important;width:170px!important;height:86px!important}}.footer.footer-version-120,.prestige-footer.footer-version-120,.definitive-home>.footer.footer-version-120{color:#a9823b!important;box-shadow:none!important;background:#fff!important;border:0!important;outline:0!important}.footer.footer-version-120:before,.footer.footer-version-120:after,.prestige-footer.footer-version-120:before,.prestige-footer.footer-version-120:after,.definitive-home>.footer.footer-version-120:before,.definitive-home>.footer.footer-version-120:after{content:none!important;display:none!important}.definitive-home>.footer.footer-version-120 :is(.footer-intro,.footer-contact,.footer-nav,.footer-nav-expanded,.footer-social,.footer-accreditations,.footer-bottom){color:#a9823b!important;background:0 0!important;border:0!important}.footer.footer-version-120 :is(.footer-intro,.footer-contact,.footer-nav,.footer-social,.footer-offices-cta,.footer-accreditations,.footer-accreditations>div,.footer-bottom,.footer-links a,.footer-contact a,.footer-social a),.prestige-footer.footer-version-120 :is(.footer-intro,.footer-contact,.footer-nav,.footer-social,.footer-offices-cta,.footer-accreditations,.footer-accreditations>div,.footer-bottom,.footer-links a,.footer-contact a,.footer-social a){box-shadow:none!important;border:0!important;outline:0!important}.footer.footer-version-120 .footer-accreditations,.prestige-footer.footer-version-120 .footer-accreditations,.definitive-home>.footer.footer-version-120 .footer-accreditations{background:0 0!important;border:0!important;grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(28px,4vw,64px)!important;width:100%!important;margin:clamp(18px,3vw,42px) 0 0!important;padding:clamp(30px,4vw,58px) 0 0!important;display:grid!important}.footer.footer-version-120 .footer-accreditations>div,.prestige-footer.footer-version-120 .footer-accreditations>div,.definitive-home>.footer.footer-version-120 .footer-accreditations>div{min-height:0!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;outline:0!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:14px 18px!important;margin:0!important;padding:0!important;display:flex!important}.footer.footer-version-120 .footer-accreditations img,.prestige-footer.footer-version-120 .footer-accreditations img,.definitive-home>.footer.footer-version-120 .footer-accreditations img{object-fit:contain!important;mix-blend-mode:multiply!important;filter:none!important;width:auto!important;max-width:min(190px,42vw)!important;height:auto!important;max-height:72px!important;display:block!important}.footer.footer-version-120 .footer-accreditation-finance img,.prestige-footer.footer-version-120 .footer-accreditation-finance img,.definitive-home>.footer.footer-version-120 .footer-accreditation-finance img{max-width:min(150px,34vw)!important}.footer.footer-version-120 .footer-accreditations small,.prestige-footer.footer-version-120 .footer-accreditations small,.definitive-home>.footer.footer-version-120 .footer-accreditations small{color:#a9823b!important;opacity:1!important;text-transform:uppercase!important;font:500 clamp(13px, .95vw, 16px)/1.35 var(--nappo-ui)!important;letter-spacing:.13em!important;white-space:normal!important;flex:0 0 100%!important;margin-top:8px!important}.footer.footer-version-120 :is(.footer-contact>span,.footer-nav>span,.footer-social>span,.footer-offices-cta>span,.footer-property-groups>div>b),.prestige-footer.footer-version-120 :is(.footer-contact>span,.footer-nav>span,.footer-social>span,.footer-offices-cta>span,.footer-property-groups>div>b),.definitive-home>.footer.footer-version-120 :is(.footer-contact>span,.footer-nav>span,.footer-social>span,.footer-offices-cta>span,.footer-property-groups>div>b){color:#a9823b!important}.footer.footer-version-120 :is(.footer-contact a,.footer-contact small,.footer-links a,.footer-social a,.footer-social b,.footer-offices-cta a,.footer-bottom span),.prestige-footer.footer-version-120 :is(.footer-contact a,.footer-contact small,.footer-links a,.footer-social a,.footer-social b,.footer-offices-cta a,.footer-bottom span),.definitive-home>.footer.footer-version-120 :is(.footer-contact a,.footer-contact small,.footer-links a,.footer-social a,.footer-social b,.footer-offices-cta a,.footer-bottom span){color:#8a6728!important}.footer.footer-version-120 .footer-offices-cta,.prestige-footer.footer-version-120 .footer-offices-cta,.definitive-home>.footer.footer-version-120 .footer-offices-cta{border:0!important;padding:8px 0!important}.footer.footer-version-120 .footer-offices-cta a,.prestige-footer.footer-version-120 .footer-offices-cta a,.definitive-home>.footer.footer-version-120 .footer-offices-cta a{border:1px solid #a9823b8c!important}.footer.footer-version-120 .footer-bottom,.prestige-footer.footer-version-120 .footer-bottom,.definitive-home>.footer.footer-version-120 .footer-bottom{background:0 0!important;border:0!important;padding-top:clamp(24px,3vw,42px)!important}@media (width<=700px){.footer.footer-version-120,.prestige-footer.footer-version-120,.definitive-home>.footer.footer-version-120{color:#a9823b!important;background:#fff!important;grid-template-columns:1fr!important;gap:30px!important;padding:46px 20px 28px!important;display:grid!important;overflow:hidden!important}.footer.footer-version-120 .footer-accreditations,.prestige-footer.footer-version-120 .footer-accreditations,.definitive-home>.footer.footer-version-120 .footer-accreditations{grid-template-columns:1fr!important;gap:34px!important;margin-top:4px!important;padding-top:18px!important}.footer.footer-version-120 .footer-accreditations>div,.prestige-footer.footer-version-120 .footer-accreditations>div,.definitive-home>.footer.footer-version-120 .footer-accreditations>div{gap:12px 16px!important;width:100%!important;min-height:0!important;padding:0!important}.footer.footer-version-120 .footer-accreditations img,.prestige-footer.footer-version-120 .footer-accreditations img,.definitive-home>.footer.footer-version-120 .footer-accreditations img{max-width:min(220px,68vw)!important;max-height:82px!important}.footer.footer-version-120 .footer-accreditation-finance img,.prestige-footer.footer-version-120 .footer-accreditation-finance img,.definitive-home>.footer.footer-version-120 .footer-accreditation-finance img{max-width:min(160px,44vw)!important;max-height:64px!important}.footer.footer-version-120 .footer-accreditation-roaiib img,.prestige-footer.footer-version-120 .footer-accreditation-roaiib img,.definitive-home>.footer.footer-version-120 .footer-accreditation-roaiib img{max-width:min(260px,78vw)!important;max-height:92px!important}.footer.footer-version-120 .footer-accreditations small,.prestige-footer.footer-version-120 .footer-accreditations small,.definitive-home>.footer.footer-version-120 .footer-accreditations small{letter-spacing:.11em!important;margin-top:4px!important;font-size:13px!important;line-height:1.35!important}.footer.footer-version-120 .footer-bottom,.prestige-footer.footer-version-120 .footer-bottom,.definitive-home>.footer.footer-version-120 .footer-bottom{padding:4px 0 0!important}}.footer.footer-version-120 .footer-accreditations,.prestige-footer.footer-version-120 .footer-accreditations,.definitive-home>.footer.footer-version-120 .footer-accreditations{width:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;outline:0!important;grid-template-columns:25% 25% 25% 25%!important;gap:0!important;margin:clamp(34px,5vw,74px) 0 0!important;padding:clamp(28px,4vw,62px) 0 clamp(8px,2vw,24px)!important;display:grid!important}.footer.footer-version-120 .footer-accreditations *,.prestige-footer.footer-version-120 .footer-accreditations *,.definitive-home>.footer.footer-version-120 .footer-accreditations *{box-sizing:border-box!important}.footer.footer-version-120 .footer-accreditations>div,.prestige-footer.footer-version-120 .footer-accreditations>div,.definitive-home>.footer.footer-version-120 .footer-accreditations>div{width:100%!important;min-width:0!important;min-height:0!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;outline:0!important;grid-template-rows:minmax(120px,auto) auto auto!important;place-items:center!important;gap:16px!important;margin:0!important;padding:0 clamp(18px,2.8vw,48px)!important;display:grid!important}.footer.footer-version-120 .footer-accreditations>div>div,.prestige-footer.footer-version-120 .footer-accreditations>div>div,.definitive-home>.footer.footer-version-120 .footer-accreditations>div>div{width:100%!important;min-height:120px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:14px 18px!important;margin:0!important;padding:0!important;display:flex!important}.footer.footer-version-120 .footer-accreditations img,.prestige-footer.footer-version-120 .footer-accreditations img,.definitive-home>.footer.footer-version-120 .footer-accreditations img{object-fit:contain!important;filter:none!important;mix-blend-mode:multiply!important;width:auto!important;max-width:min(230px,100%)!important;height:auto!important;max-height:104px!important;display:block!important}.footer.footer-version-120 .footer-accreditation-api img,.prestige-footer.footer-version-120 .footer-accreditation-api img,.definitive-home>.footer.footer-version-120 .footer-accreditation-api img{max-width:min(210px,100%)!important;max-height:112px!important}.footer.footer-version-120 .footer-accreditation-roaiib img,.prestige-footer.footer-version-120 .footer-accreditation-roaiib img,.definitive-home>.footer.footer-version-120 .footer-accreditation-roaiib img{max-width:min(285px,100%)!important;max-height:122px!important}.footer.footer-version-120 .footer-accreditation-finance img,.prestige-footer.footer-version-120 .footer-accreditation-finance img,.definitive-home>.footer.footer-version-120 .footer-accreditation-finance img{max-width:min(255px,100%)!important;max-height:96px!important}.footer.footer-version-120 .footer-accreditation-vogue-university img,.prestige-footer.footer-version-120 .footer-accreditation-vogue-university img,.definitive-home>.footer.footer-version-120 .footer-accreditation-vogue-university img{max-width:min(150px,46%)!important;max-height:72px!important}.footer.footer-version-120 .footer-accreditations b,.prestige-footer.footer-version-120 .footer-accreditations b,.definitive-home>.footer.footer-version-120 .footer-accreditations b{color:#a9823b!important;text-transform:uppercase!important;width:100%!important;font:500 clamp(13px, 1vw, 17px)/1.2 var(--nappo-ui)!important;letter-spacing:.16em!important;white-space:normal!important;margin:0!important;display:block!important}.footer.footer-version-120 .footer-accreditations small,.prestige-footer.footer-version-120 .footer-accreditations small,.definitive-home>.footer.footer-version-120 .footer-accreditations small{flex:initial!important;color:#8a6728!important;text-transform:uppercase!important;width:100%!important;font:500 clamp(15px, 1.12vw, 19px)/1.2 var(--nappo-ui)!important;letter-spacing:.13em!important;white-space:normal!important;margin:-4px 0 0!important;display:block!important}@media (width<=760px){.footer.footer-version-120 .footer-accreditations,.prestige-footer.footer-version-120 .footer-accreditations,.definitive-home>.footer.footer-version-120 .footer-accreditations{grid-template-columns:50% 50%!important;gap:46px 0!important;padding-top:28px!important}.footer.footer-version-120 .footer-accreditations>div,.prestige-footer.footer-version-120 .footer-accreditations>div,.definitive-home>.footer.footer-version-120 .footer-accreditations>div{grid-template-rows:minmax(96px,auto) auto auto!important;gap:12px!important;padding:0 12px!important}.footer.footer-version-120 .footer-accreditations>div>div,.prestige-footer.footer-version-120 .footer-accreditations>div>div,.definitive-home>.footer.footer-version-120 .footer-accreditations>div>div{min-height:96px!important}.footer.footer-version-120 .footer-accreditations img,.prestige-footer.footer-version-120 .footer-accreditations img,.definitive-home>.footer.footer-version-120 .footer-accreditations img{max-height:86px!important}.footer.footer-version-120 .footer-accreditations b,.prestige-footer.footer-version-120 .footer-accreditations b,.definitive-home>.footer.footer-version-120 .footer-accreditations b{letter-spacing:.12em!important;font-size:12px!important}.footer.footer-version-120 .footer-accreditations small,.prestige-footer.footer-version-120 .footer-accreditations small,.definitive-home>.footer.footer-version-120 .footer-accreditations small{letter-spacing:.1em!important;font-size:14px!important}}@media (width<=420px){.footer.footer-version-120 .footer-accreditations,.prestige-footer.footer-version-120 .footer-accreditations,.definitive-home>.footer.footer-version-120 .footer-accreditations{grid-template-columns:1fr!important;gap:38px!important}.footer.footer-version-120 .footer-accreditations>div,.prestige-footer.footer-version-120 .footer-accreditations>div,.definitive-home>.footer.footer-version-120 .footer-accreditations>div{padding:0!important}}.footer.footer-version-120,.prestige-footer.footer-version-120,.definitive-home>.footer.footer-version-120{grid-template-columns:1.05fr 1fr 1.18fr .9fr!important;gap:clamp(22px,2.8vw,42px) clamp(30px,4vw,72px)!important;padding-top:clamp(42px,5vw,74px)!important;padding-bottom:clamp(22px,3vw,42px)!important}.footer.footer-version-120 :is(.footer-intro,.footer-contact,.footer-nav,.footer-social),.prestige-footer.footer-version-120 :is(.footer-intro,.footer-contact,.footer-nav,.footer-social),.definitive-home>.footer.footer-version-120 :is(.footer-intro,.footer-contact,.footer-nav,.footer-social){align-self:start!important;margin:0!important;padding-top:0!important;padding-bottom:0!important}.footer.footer-version-120 .footer-logo,.prestige-footer.footer-version-120 .footer-logo,.definitive-home>.footer.footer-version-120 .footer-logo{width:clamp(142px,13vw,190px)!important}.footer.footer-version-120 :is(.footer-contact>span,.footer-nav>span,.footer-social>span,.footer-offices-cta>span),.prestige-footer.footer-version-120 :is(.footer-contact>span,.footer-nav>span,.footer-social>span,.footer-offices-cta>span),.definitive-home>.footer.footer-version-120 :is(.footer-contact>span,.footer-nav>span,.footer-social>span,.footer-offices-cta>span){margin-bottom:13px!important}.footer.footer-version-120 .footer-contact,.prestige-footer.footer-version-120 .footer-contact,.definitive-home>.footer.footer-version-120 .footer-contact,.footer.footer-version-120 .footer-links,.prestige-footer.footer-version-120 .footer-links,.definitive-home>.footer.footer-version-120 .footer-links,.footer.footer-version-120 .footer-social>div,.prestige-footer.footer-version-120 .footer-social>div,.definitive-home>.footer.footer-version-120 .footer-social>div{gap:7px!important}.footer.footer-version-120 .footer-offices-cta,.prestige-footer.footer-version-120 .footer-offices-cta,.definitive-home>.footer.footer-version-120 .footer-offices-cta{background:0 0!important;border:0!important;grid-column:1/-1!important;justify-content:center!important;align-items:center!important;gap:22px!important;margin:0!important;padding:clamp(4px,1vw,10px) 0 0!important;display:flex!important}.footer.footer-version-120 .footer-offices-cta>span,.prestige-footer.footer-version-120 .footer-offices-cta>span,.definitive-home>.footer.footer-version-120 .footer-offices-cta>span{margin:0!important}.footer.footer-version-120 .footer-offices-cta a,.prestige-footer.footer-version-120 .footer-offices-cta a,.definitive-home>.footer.footer-version-120 .footer-offices-cta a{color:#8a6728!important;background:0 0!important;border:0!important;gap:12px!important;min-height:auto!important;padding:0!important}.footer.footer-version-120 .footer-accreditations,.prestige-footer.footer-version-120 .footer-accreditations,.definitive-home>.footer.footer-version-120 .footer-accreditations{margin-top:clamp(12px,2vw,28px)!important;padding-top:clamp(12px,2vw,28px)!important;padding-bottom:0!important}.footer.footer-version-120 .footer-bottom,.prestige-footer.footer-version-120 .footer-bottom,.definitive-home>.footer.footer-version-120 .footer-bottom{text-align:center!important;justify-content:center!important;padding-top:clamp(12px,2vw,24px)!important;padding-bottom:0!important;display:flex!important}@media (width<=760px){.footer.footer-version-120,.prestige-footer.footer-version-120,.definitive-home>.footer.footer-version-120{grid-template-columns:1fr!important;gap:24px!important;padding-top:38px!important;padding-bottom:28px!important}.footer.footer-version-120 .footer-offices-cta,.prestige-footer.footer-version-120 .footer-offices-cta,.definitive-home>.footer.footer-version-120 .footer-offices-cta{justify-content:flex-start!important;gap:18px!important;padding-top:0!important}.footer.footer-version-120 .footer-accreditations,.prestige-footer.footer-version-120 .footer-accreditations,.definitive-home>.footer.footer-version-120 .footer-accreditations{grid-template-columns:50% 50%!important;gap:28px 0!important;margin-top:6px!important;padding-top:8px!important}}.footer.footer-version-120,.prestige-footer.footer-version-120,.definitive-home>.footer.footer-version-120{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr)!important;align-items:start!important;gap:clamp(24px,3vw,46px) clamp(42px,6vw,110px)!important}.footer.footer-version-120 .footer-intro,.prestige-footer.footer-version-120 .footer-intro,.definitive-home>.footer.footer-version-120 .footer-intro{display:none!important}.footer.footer-version-120 .footer-contact,.prestige-footer.footer-version-120 .footer-contact,.definitive-home>.footer.footer-version-120 .footer-contact{text-align:left!important;grid-column:1!important;align-items:flex-start!important}.footer.footer-version-120 .footer-nav,.prestige-footer.footer-version-120 .footer-nav,.definitive-home>.footer.footer-version-120 .footer-nav{text-align:center!important;grid-column:2!important}.footer.footer-version-120 .footer-nav>span,.prestige-footer.footer-version-120 .footer-nav>span,.definitive-home>.footer.footer-version-120 .footer-nav>span{text-align:center!important}.footer.footer-version-120 .footer-property-groups,.prestige-footer.footer-version-120 .footer-property-groups,.definitive-home>.footer.footer-version-120 .footer-property-groups{grid-template-columns:1fr 1fr!important;justify-items:center!important;gap:clamp(26px,4vw,58px)!important}.footer.footer-version-120 .footer-social,.prestige-footer.footer-version-120 .footer-social,.definitive-home>.footer.footer-version-120 .footer-social{text-align:right!important;grid-column:3!important;justify-self:end!important}.footer.footer-version-120 .footer-social>span,.prestige-footer.footer-version-120 .footer-social>span,.definitive-home>.footer.footer-version-120 .footer-social>span{text-align:right!important}.footer.footer-version-120 .footer-social a,.prestige-footer.footer-version-120 .footer-social a,.definitive-home>.footer.footer-version-120 .footer-social a{justify-content:flex-end!important}.footer.footer-version-120 .footer-contact a,.prestige-footer.footer-version-120 .footer-contact a,.definitive-home>.footer.footer-version-120 .footer-contact a{background:0 0!important;border:0!important;min-height:auto!important;padding:3px 0!important}.footer.footer-version-120 .footer-contact small,.prestige-footer.footer-version-120 .footer-contact small,.definitive-home>.footer.footer-version-120 .footer-contact small{display:none!important}.footer.footer-version-120 .footer-contact-offices,.prestige-footer.footer-version-120 .footer-contact-offices,.definitive-home>.footer.footer-version-120 .footer-contact-offices{color:#a9823b!important;text-transform:uppercase!important;font:500 10px/1.25 var(--nappo-ui)!important;letter-spacing:.16em!important;align-items:center!important;gap:12px!important;margin-top:16px!important;text-decoration:none!important;display:inline-flex!important}.footer.footer-version-120 .footer-contact-offices i,.prestige-footer.footer-version-120 .footer-contact-offices i,.definitive-home>.footer.footer-version-120 .footer-contact-offices i{color:#a9823b!important;letter-spacing:0!important;font-size:18px!important;font-style:normal!important}.footer.footer-version-120 .footer-offices-cta,.prestige-footer.footer-version-120 .footer-offices-cta,.definitive-home>.footer.footer-version-120 .footer-offices-cta{display:none!important}.footer.footer-version-120 .footer-center-brand,.prestige-footer.footer-version-120 .footer-center-brand,.definitive-home>.footer.footer-version-120 .footer-center-brand{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-column:1/-1!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:clamp(10px,2vw,28px) 0 0!important;display:flex!important}.footer.footer-version-120 .footer-center-brand .footer-logo,.prestige-footer.footer-version-120 .footer-center-brand .footer-logo,.definitive-home>.footer.footer-version-120 .footer-center-brand .footer-logo{width:clamp(170px,18vw,260px)!important;height:auto!important;display:block!important}@media (width<=760px){.footer.footer-version-120,.prestige-footer.footer-version-120,.definitive-home>.footer.footer-version-120{grid-template-columns:1fr!important;gap:30px!important}.footer.footer-version-120 .footer-contact,.footer.footer-version-120 .footer-nav,.footer.footer-version-120 .footer-social,.prestige-footer.footer-version-120 .footer-contact,.prestige-footer.footer-version-120 .footer-nav,.prestige-footer.footer-version-120 .footer-social,.definitive-home>.footer.footer-version-120 .footer-contact,.definitive-home>.footer.footer-version-120 .footer-nav,.definitive-home>.footer.footer-version-120 .footer-social{text-align:left!important;grid-column:1!important;justify-self:stretch!important;align-items:flex-start!important}.footer.footer-version-120 .footer-social>span,.prestige-footer.footer-version-120 .footer-social>span,.definitive-home>.footer.footer-version-120 .footer-social>span{text-align:left!important}.footer.footer-version-120 .footer-social a,.prestige-footer.footer-version-120 .footer-social a,.definitive-home>.footer.footer-version-120 .footer-social a{justify-content:flex-start!important}.footer.footer-version-120 .footer-nav,.footer.footer-version-120 .footer-nav>span,.footer.footer-version-120 .footer-property-groups>div,.prestige-footer.footer-version-120 .footer-nav,.prestige-footer.footer-version-120 .footer-nav>span,.prestige-footer.footer-version-120 .footer-property-groups>div,.definitive-home>.footer.footer-version-120 .footer-nav,.definitive-home>.footer.footer-version-120 .footer-nav>span,.definitive-home>.footer.footer-version-120 .footer-property-groups>div{text-align:left!important}.footer.footer-version-120 .footer-property-groups,.prestige-footer.footer-version-120 .footer-property-groups,.definitive-home>.footer.footer-version-120 .footer-property-groups{grid-template-columns:1fr 1fr!important;justify-items:stretch!important}.footer.footer-version-120 .footer-center-brand .footer-logo,.prestige-footer.footer-version-120 .footer-center-brand .footer-logo,.definitive-home>.footer.footer-version-120 .footer-center-brand .footer-logo{width:min(230px,72vw)!important}}@media (width<=420px){.footer.footer-version-120 .footer-property-groups,.prestige-footer.footer-version-120 .footer-property-groups,.definitive-home>.footer.footer-version-120 .footer-property-groups{grid-template-columns:1fr!important}}@media (width<=700px){.property-search-fields>.property-context-switch{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;margin:0 0 16px!important;padding:0!important;display:grid!important}.property-search-fields>.property-context-switch>span{display:none!important}.property-search-fields>.property-context-switch button{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;text-align:center!important;background:#fff!important;border:1px solid #a9823b8f!important;width:100%!important;min-height:44px!important;padding:0 16px!important}.property-search-fields>.property-context-switch button.active{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;background:#fff!important;border-color:#a9823b!important}.definitive-home .home-selling-process{width:100%!important;min-width:0!important;overflow:hidden!important}.definitive-home .home-selling-process>h3{text-align:left!important;overflow-wrap:normal!important;max-width:100%!important;margin-bottom:28px!important}.definitive-home .home-selling-process .sell-process-carousel,.sell-video-page .sell-process-carousel{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;grid-auto-columns:minmax(82vw,82vw)!important;grid-auto-flow:column!important;gap:14px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 18px 14px 0!important;scroll-padding-left:0!important;display:grid!important;overflow:auto hidden!important}.definitive-home .home-selling-process .sell-process-carousel::-webkit-scrollbar{display:none!important}.sell-video-page .sell-process-carousel::-webkit-scrollbar{display:none!important}.definitive-home .home-selling-process .sell-process-carousel article,.sell-video-page .sell-process-carousel article{scroll-snap-align:start!important;border-radius:0!important;width:82vw!important;max-width:82vw!important;min-height:430px!important;padding:24px 22px!important}.definitive-home .home-selling-process .sell-process-carousel span,.sell-video-page .sell-process-carousel span{font-size:48px!important}.definitive-home .home-selling-process .sell-process-carousel h3,.sell-video-page .sell-process-carousel h3{max-width:100%!important;font-size:clamp(30px,9vw,40px)!important;line-height:.98!important}.definitive-home .home-selling-process .sell-process-carousel p,.sell-video-page .sell-process-carousel p{max-width:100%!important;font-size:15px!important;line-height:1.45!important}}.footer.footer-version-120 .footer-property-groups,.prestige-footer.footer-version-120 .footer-property-groups,.definitive-home>.footer.footer-version-120 .footer-property-groups{grid-template-columns:1fr!important;gap:22px!important}.footer.footer-version-120 .footer-property-groups>div,.prestige-footer.footer-version-120 .footer-property-groups>div,.definitive-home>.footer.footer-version-120 .footer-property-groups>div{text-align:center!important}.footer.footer-version-120 .footer-property-groups>div:last-child,.prestige-footer.footer-version-120 .footer-property-groups>div:last-child,.definitive-home>.footer.footer-version-120 .footer-property-groups>div:last-child{margin-top:2px!important}.mobile-property-search-bar .mobile-results-toggle,.mobile-property-search-bar .mobile-results-toggle.active,.mobile-property-search-bar .mobile-results-toggle:disabled,body.nappo-mobile-search-open .mobile-property-search-bar .mobile-results-toggle,body.nappo-mobile-search-open .mobile-property-search-bar .mobile-results-toggle.active,body.nappo-mobile-search-open .mobile-property-search-bar .mobile-results-toggle:disabled{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;background:#fff!important;border:1px solid #a9823b!important}.mobile-property-search-bar .mobile-results-toggle *,body.nappo-mobile-search-open .mobile-property-search-bar .mobile-results-toggle *{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important}.footer.footer-version-120 .footer-accreditations,.prestige-footer.footer-version-120 .footer-accreditations,.definitive-home>.footer.footer-version-120 .footer-accreditations{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(18px,3vw,42px)!important;padding-top:clamp(28px,4vw,58px)!important}.footer.footer-version-120 .footer-accreditations>div,.prestige-footer.footer-version-120 .footer-accreditations>div,.definitive-home>.footer.footer-version-120 .footer-accreditations>div{gap:10px!important}.footer.footer-version-120 .footer-accreditations>div>div,.prestige-footer.footer-version-120 .footer-accreditations>div>div,.definitive-home>.footer.footer-version-120 .footer-accreditations>div>div{justify-content:center!important;align-items:center!important;width:100%!important;height:92px!important;display:flex!important}.footer.footer-version-120 .footer-accreditations img,.prestige-footer.footer-version-120 .footer-accreditations img,.definitive-home>.footer.footer-version-120 .footer-accreditations img{object-fit:contain!important;width:min(190px,100%)!important;max-width:min(190px,100%)!important;height:78px!important;max-height:78px!important}.footer.footer-version-120 .footer-accreditations small,.prestige-footer.footer-version-120 .footer-accreditations small,.definitive-home>.footer.footer-version-120 .footer-accreditations small{color:#a9823b!important;font:400 clamp(19px,2.1vw,29px)/1 var(--nappo-editorial)!important;letter-spacing:.04em!important;text-align:center!important;margin-top:2px!important}.footer.footer-version-120 .footer-accreditations b,.prestige-footer.footer-version-120 .footer-accreditations b,.definitive-home>.footer.footer-version-120 .footer-accreditations b{display:none!important}.footer.footer-version-120 .footer-accreditation-vogue-university img,.prestige-footer.footer-version-120 .footer-accreditation-vogue-university img,.definitive-home>.footer.footer-version-120 .footer-accreditation-vogue-university img{width:min(190px,100%)!important}@media (width<=760px){.footer.footer-version-120 .footer-property-groups,.prestige-footer.footer-version-120 .footer-property-groups,.definitive-home>.footer.footer-version-120 .footer-property-groups{grid-template-columns:1fr!important;gap:26px!important}.footer.footer-version-120 .footer-property-groups>div,.prestige-footer.footer-version-120 .footer-property-groups>div,.definitive-home>.footer.footer-version-120 .footer-property-groups>div{text-align:left!important}.footer.footer-version-120 .footer-accreditations,.prestige-footer.footer-version-120 .footer-accreditations,.definitive-home>.footer.footer-version-120 .footer-accreditations{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 18px!important}.footer.footer-version-120 .footer-accreditations>div>div,.prestige-footer.footer-version-120 .footer-accreditations>div>div,.definitive-home>.footer.footer-version-120 .footer-accreditations>div>div{height:78px!important}.footer.footer-version-120 .footer-accreditations img,.prestige-footer.footer-version-120 .footer-accreditations img,.definitive-home>.footer.footer-version-120 .footer-accreditations img{height:62px!important;max-height:62px!important}}@media (width<=420px){.footer.footer-version-120 .footer-accreditations,.prestige-footer.footer-version-120 .footer-accreditations,.definitive-home>.footer.footer-version-120 .footer-accreditations{grid-template-columns:1fr!important}}.nav-wrap .desktop-nav>a.nav-valuation-cta,.inner-nav .desktop-nav>a.nav-valuation-cta,.prestige-nav .desktop-nav>a.nav-valuation-cta{color:#fff!important;-webkit-text-fill-color:#fff!important;height:auto!important;min-height:36px!important;font-family:var(--nappo-body,Arial, sans-serif)!important;letter-spacing:.16em!important;background:#a9823b!important;border:1px solid #a9823b!important;margin-left:clamp(8px,1vw,16px)!important;padding:11px 16px!important;font-size:9px!important;font-weight:500!important;box-shadow:0 10px 24px #a9823b2e!important}.nav-wrap .desktop-nav>a.nav-valuation-cta:hover,.inner-nav .desktop-nav>a.nav-valuation-cta:hover,.prestige-nav .desktop-nav>a.nav-valuation-cta:hover{color:#fff!important;background:#8f6b2f!important;border-color:#8f6b2f!important}.mobile-nav>a.mobile-valuation-cta{color:#fff!important;-webkit-text-fill-color:#fff!important;width:100%!important;font-family:var(--nappo-body,Arial, sans-serif)!important;letter-spacing:.16em!important;text-transform:uppercase!important;background:#a9823b!important;border:1px solid #a9823b!important;justify-content:center!important;margin:14px 0 6px!important;padding:15px 18px!important;font-size:11px!important}.valuation-page{color:#191714;background:#fff;min-height:100vh}.valuation-hero{border-bottom:1px solid #a9823b38;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(32px,6vw,110px);display:grid;padding-top:clamp(150px,16vw,215px)!important;padding-bottom:clamp(42px,6vw,78px)!important}.valuation-hero p{color:#a9823b;font-family:var(--nappo-body,Arial, sans-serif);letter-spacing:.24em;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:600}.valuation-hero h1{color:#171511;max-width:980px;font-family:var(--nappo-editorial,Georgia, serif);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(58px,8.6vw,156px);font-weight:400;line-height:.88}.valuation-hero h1 em{color:#a9823b;text-transform:none;font-style:italic}.valuation-hero>span{color:#4a443b;max-width:520px;font-family:var(--nappo-body,Arial, sans-serif);font-size:clamp(18px,1.7vw,28px);line-height:1.35}.valuation-widget-section{overflow-x:clip;padding-top:clamp(34px,5vw,72px)!important;padding-bottom:clamp(72px,8vw,120px)!important}.valuation-widget-shell{background:#fff;width:100%;max-width:1180px;min-height:650px;margin:0 auto}.valuation-widget-shell #dv-widget{height:clamp(650px,72vh,820px);min-height:650px;overflow:hidden;width:100%!important}@media (width<=1050px){.nav-wrap .desktop-nav>a.nav-valuation-cta,.inner-nav .desktop-nav>a.nav-valuation-cta,.prestige-nav .desktop-nav>a.nav-valuation-cta{display:none!important}.valuation-hero{grid-template-columns:1fr;align-items:start}}@media (width<=700px){.valuation-hero{gap:24px;padding-top:128px!important;padding-bottom:36px!important}.valuation-hero h1{font-size:clamp(48px,14vw,72px);line-height:.92}.valuation-hero>span{font-size:18px}.valuation-widget-section{padding-top:24px!important;padding-left:14px!important;padding-right:14px!important}.valuation-widget-shell,.valuation-widget-shell #dv-widget{min-height:720px}}.property-prestige .prestige-footer .footer-form-intro,.prestige-site .prestige-footer .footer-form-intro{background:#a9823b!important}.property-prestige .prestige-footer .footer-form-intro :is(h2,h2 em,span,p),.prestige-site .prestige-footer .footer-form-intro :is(h2,h2 em,span,p){color:#fff!important;-webkit-text-fill-color:#fff!important}.footer.footer-version-120,.prestige-footer.footer-version-120,.definitive-home>.footer.footer-version-120{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(0,.95fr) minmax(0,1fr)!important;column-gap:clamp(30px,4.5vw,86px)!important}.footer.footer-version-120 .footer-contact,.prestige-footer.footer-version-120 .footer-contact,.definitive-home>.footer.footer-version-120 .footer-contact{grid-column:1!important}.footer.footer-version-120 .footer-nav-viviendas,.prestige-footer.footer-version-120 .footer-nav-viviendas,.definitive-home>.footer.footer-version-120 .footer-nav-viviendas{text-align:left!important;grid-column:2!important;align-items:flex-start!important}.footer.footer-version-120 .footer-nav-comercial,.prestige-footer.footer-version-120 .footer-nav-comercial,.definitive-home>.footer.footer-version-120 .footer-nav-comercial{text-align:left!important;grid-column:3!important;align-items:flex-start!important}.footer.footer-version-120 .footer-social,.prestige-footer.footer-version-120 .footer-social,.definitive-home>.footer.footer-version-120 .footer-social{grid-column:4!important}.footer.footer-version-120 :is(.footer-contact>span,.footer-nav>span,.footer-social>span),.prestige-footer.footer-version-120 :is(.footer-contact>span,.footer-nav>span,.footer-social>span),.definitive-home>.footer.footer-version-120 :is(.footer-contact>span,.footer-nav>span,.footer-social>span){color:#171713!important;-webkit-text-fill-color:#171713!important;font:600 13px/1.2 var(--nappo-body,Arial, sans-serif)!important;letter-spacing:.16em!important;text-transform:uppercase!important}.footer.footer-version-120 :is(.footer-contact a,.footer-nav a,.footer-social a,.footer-social b),.prestige-footer.footer-version-120 :is(.footer-contact a,.footer-nav a,.footer-social a,.footer-social b),.definitive-home>.footer.footer-version-120 :is(.footer-contact a,.footer-nav a,.footer-social a,.footer-social b){color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;font-size:clamp(17px,1.1vw,21px)!important;line-height:1.35!important}.footer.footer-version-120 .footer-contact-offices,.prestige-footer.footer-version-120 .footer-contact-offices,.definitive-home>.footer.footer-version-120 .footer-contact-offices{font-size:12px!important}.footer.footer-version-120 .footer-center-brand,.prestige-footer.footer-version-120 .footer-center-brand,.definitive-home>.footer.footer-version-120 .footer-center-brand,.footer.footer-version-120 .footer-accreditations,.prestige-footer.footer-version-120 .footer-accreditations,.definitive-home>.footer.footer-version-120 .footer-accreditations,.footer.footer-version-120 .footer-bottom,.prestige-footer.footer-version-120 .footer-bottom,.definitive-home>.footer.footer-version-120 .footer-bottom{grid-column:1/-1!important}@media (width<=760px){.footer.footer-version-120,.prestige-footer.footer-version-120,.definitive-home>.footer.footer-version-120{grid-template-columns:1fr!important}.footer.footer-version-120 :is(.footer-contact,.footer-nav-viviendas,.footer-nav-comercial,.footer-social),.prestige-footer.footer-version-120 :is(.footer-contact,.footer-nav-viviendas,.footer-nav-comercial,.footer-social),.definitive-home>.footer.footer-version-120 :is(.footer-contact,.footer-nav-viviendas,.footer-nav-comercial,.footer-social){grid-column:1!important}}.nav-wrap .brand-menu-full,.inner-nav .brand-menu-full,.prestige-nav .brand-menu-full{grid-template-rows:none!important;grid-template-columns:none!important;justify-content:flex-start!important;align-items:center!important;width:clamp(148px,12.5vw,230px)!important;min-width:clamp(148px,12.5vw,230px)!important;height:auto!important;display:flex!important}.nav-wrap .brand-logo-menu-full,.inner-nav .brand-logo-menu-full,.prestige-nav .brand-logo-menu-full{object-fit:contain!important;filter:none!important;width:100%!important;height:auto!important;max-height:62px!important;display:block!important}@media (width<=700px){.nav-wrap .brand-menu-full,.inner-nav .brand-menu-full,.prestige-nav .brand-menu-full{width:min(190px,52vw)!important;min-width:min(190px,52vw)!important}.nav-wrap .brand-logo-menu-full,.inner-nav .brand-logo-menu-full,.prestige-nav .brand-logo-menu-full{max-height:54px!important}}.valuation-call-cta{color:#171713!important;background:#fff!important;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)!important;align-items:end!important;gap:clamp(26px,5vw,86px)!important;padding-top:clamp(34px,4vw,58px)!important;padding-bottom:clamp(28px,4vw,52px)!important;display:grid!important}.valuation-call-cta>div p{color:#a9823b!important;font:600 10px/1.2 var(--nappo-body,Arial, sans-serif)!important;letter-spacing:.24em!important;text-transform:uppercase!important;margin:0 0 12px!important}.valuation-call-cta h2{color:#171511!important;font-family:var(--nappo-editorial,Georgia, serif)!important;letter-spacing:-.02em!important;text-transform:uppercase!important;margin:0!important;font-size:clamp(40px,5.2vw,92px)!important;font-weight:400!important;line-height:.9!important}.valuation-call-cta>div span{color:#504940!important;max-width:520px!important;font-family:var(--nappo-body,Arial, sans-serif)!important;margin-top:18px!important;font-size:clamp(16px,1.35vw,21px)!important;line-height:1.55!important;display:block!important}.valuation-call-cta form{grid-template-columns:minmax(140px,.42fr) minmax(180px,1fr) auto!important;align-items:end!important;gap:10px!important;display:grid!important}.valuation-call-cta label{flex-direction:column!important;gap:10px!important;min-width:0!important;display:flex!important}.valuation-call-cta label span{color:#a9823b!important;font:600 9px/1.2 var(--nappo-body,Arial, sans-serif)!important;letter-spacing:.18em!important;text-transform:uppercase!important}.valuation-call-cta select,.valuation-call-cta input{color:#171511!important;-webkit-text-fill-color:#171511!important;width:100%!important;height:58px!important;font:400 16px/1.2 var(--nappo-body,Arial, sans-serif)!important;background:#fff!important;border:1px solid #a9823b6b!important;border-radius:0!important;outline:none!important}.valuation-call-cta select{padding:0 38px 0 16px!important}.valuation-call-cta input{padding:0 18px!important}.valuation-call-cta select:focus,.valuation-call-cta input:focus{border-color:#a9823b!important;box-shadow:0 0 0 3px #a9823b1a!important}.valuation-call-cta button{color:#fff!important;-webkit-text-fill-color:#fff!important;min-width:190px!important;height:58px!important;font:600 10px/1.2 var(--nappo-body,Arial, sans-serif)!important;letter-spacing:.16em!important;text-transform:uppercase!important;cursor:pointer!important;background:#a9823b!important;border:1px solid #a9823b!important}.valuation-call-cta button i{margin-left:18px!important;font-style:normal!important}.valuation-call-cta button:hover{background:#8f6b2f!important;border-color:#8f6b2f!important}@media (width<=900px){.valuation-call-cta{grid-template-columns:1fr!important;align-items:start!important}.valuation-call-cta form{grid-template-columns:.88fr 1.12fr!important}.valuation-call-cta button{grid-column:1/-1!important;width:100%!important}}@media (width<=520px){.valuation-call-cta{padding-top:34px!important}.valuation-call-cta form{grid-template-columns:1fr!important}.valuation-call-cta h2{font-size:clamp(42px,16vw,68px)!important}}.video-with-sound{width:100%!important;height:100%!important;position:relative!important;overflow:hidden!important}.career-hero>.video-with-sound{position:absolute!important;inset:0!important}.sell-trust-media>.video-with-sound,.sell-special-video>.video-with-sound,.shared-process-carousel .video-with-sound,.dh-team-career-media>.video-with-sound{width:100%!important;height:100%!important}.video-with-sound video{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.video-sound-toggle{z-index:4!important;color:#fff!important;-webkit-text-fill-color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;min-height:42px!important;font:600 9px/1 var(--nappo-body,Arial, sans-serif)!important;letter-spacing:.14em!important;text-transform:uppercase!important;cursor:pointer!important;background:#0c0c0a8c!important;border:1px solid #ffffffb8!important;padding:0 16px!important;position:absolute!important;bottom:clamp(14px,2vw,28px)!important;right:clamp(14px,2vw,28px)!important}.video-sound-toggle span{margin-left:8px!important}.video-sound-toggle:hover{background:#a9823b!important;border-color:#c9aa68!important}@media (width<=700px){.video-sound-toggle{min-height:40px!important;padding:0 13px!important;font-size:8px!important;bottom:12px!important;right:12px!important}}.definitive-home .dh-hero-actions a,.definitive-home .dh-hero-actions a *,.definitive-home .dh-team-career-actions a,.definitive-home .dh-team-career-actions a *{color:#fff!important;-webkit-text-fill-color:#fff!important}.definitive-home .dh-group-heading>p:not(.dh-kicker),.definitive-home .dh-places header>p,.definitive-home .home-selling-copy>p:not(.dh-kicker){color:#171713!important;-webkit-text-fill-color:#171713!important}.definitive-home .shared-capability-manifesto>a,.definitive-home .home-selling-cta{color:#fff!important;-webkit-text-fill-color:#fff!important;text-align:center!important;background:#a9823b!important;border:1px solid #a9823b!important;justify-content:center!important;align-items:center!important;width:min(100%,360px)!important;min-height:58px!important;margin:clamp(24px,3vw,42px) auto 0!important;display:flex!important}.definitive-home .home-selling-process,.definitive-home .home-selling-process .home-selling-cta{text-align:center!important;justify-self:center!important}@media (width<=700px){.mobile-property-search-bar .mobile-results-toggle,.mobile-property-search-bar .mobile-results-toggle *,body.nappo-mobile-search-open .mobile-property-search-bar .mobile-results-toggle,body.nappo-mobile-search-open .mobile-property-search-bar .mobile-results-toggle *{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important}}.category-cover-prestige{background-image:linear-gradient(90deg,#050504b8,#05050442 62%,#05050414),url(/images/nappo-prestige-hero.webp)!important;background-position:50% 58%!important;background-size:cover!important}.property-list-premium .property-card-prestige .property-info,.prestige-site .property-list-premium.property-grid-dark .property-card-prestige .property-info{color:#fff!important;background:#080807!important}.property-list-premium .property-card-prestige .property-info h3,.property-list-premium .property-card-prestige .property-prices strong,.property-list-premium .property-card-prestige .property-prices small b,.property-list-premium .property-card-prestige .property-specs em{color:#fff!important;-webkit-text-fill-color:#fff!important}.property-list-premium .property-card-prestige .property-specs svg{color:#d4b978!important;stroke:#d4b978!important}.property-list-premium .property-card-prestige .property-info>.property-location-line{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important}.property-detail.property-prestige .property-title-block h1,.property-detail.property-prestige .property-detail-prices>strong,.property-detail.property-prestige .property-detail-prices small,.property-detail.property-prestige .property-detail-price-row>strong,.property-detail.property-prestige .property-detail-price-row>small,.property-detail.property-prestige .property-detail-price-row>small b,.property-detail.property-prestige .mobile-property-bar small,.property-detail.property-prestige .mobile-property-bar b{color:#fff!important;-webkit-text-fill-color:#fff!important}.property-detail.property-prestige .property-title-block>p,.property-detail.property-prestige .property-area h2,.property-detail.property-prestige .property-area h3{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important}.property-detail.property-prestige .mobile-property-bar button,.property-detail.property-prestige .schedule-button{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important;background:#080807!important;border-color:#d4b978!important}.property-detail.property-prestige .schedule-button span{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important}.property-detail.property-prestige .property-quick-actions :is(button,a) span,.property-detail.property-prestige .media-modal-tabs button,.property-detail.property-prestige .media-modal-top button{color:#fff!important;-webkit-text-fill-color:#fff!important}.prestige-nav .nav-dropdown-panel,.prestige-nav .nav-dropdown-panel-brand{background:#080807!important;border-color:#2d261d!important}.prestige-nav .nav-dropdown-panel :is(p,a,span),.prestige-nav .nav-dropdown-trigger,.prestige-nav .nav-dropdown-trigger *{color:#fff!important;-webkit-text-fill-color:#fff!important}.prestige-nav .nav-dropdown-panel a{border-color:#d4b9783d!important}.prestige-nav .nav-dropdown-panel .prestige-link,.prestige-nav .nav-dropdown-panel .prestige-link *{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important}.prestige-nav .nav-valuation-cta,.prestige-nav .nav-valuation-cta *{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a9823b!important}.promotion-project-data{background:0 0!important;border:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(18px,3vw,46px)!important;display:grid!important}.promotion-project-data article{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.promotion-project-data span{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important}.promotion-project-data strong,.property-detail:not(.property-prestige) .promotion-unit-price{color:#171713!important;-webkit-text-fill-color:#171713!important}.property-detail.property-prestige .promotion-project-data span{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important}.property-detail.property-prestige .promotion-project-data strong,.property-detail.property-prestige .promotion-unit-price{color:#fff!important;-webkit-text-fill-color:#fff!important}.property-detail.property-prestige .contribution-mode-switch button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#080807!important;border-color:#d4b978!important}.property-detail.property-prestige .contribution-mode-switch button.active{color:#080807!important;-webkit-text-fill-color:#080807!important;background:#d4b978!important}.nearby-places button{border-radius:999px!important}.property-prestige .nearby-places button{color:#d4b978!important;border-color:#d4b9789e!important}.property-prestige .nearby-places button.active,.property-prestige .nearby-places button:hover{color:#080807!important;-webkit-text-fill-color:#080807!important;background:#d4b978!important}@media (width<=900px){.promotion-project-data{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.promotion-project-data{grid-template-columns:1fr!important;gap:24px!important}}.legal-page{color:#171713!important;background:#fff!important}.legal-hero{background:#fff!important;padding-top:clamp(70px,8vw,130px)!important;padding-bottom:clamp(42px,6vw,86px)!important}.legal-hero h1,.legal-content h2{color:#171713!important;font-family:var(--nappo-editorial,Georgia, serif)!important;font-weight:400!important}.legal-hero h1{text-transform:uppercase!important;margin:0!important;font-size:clamp(54px,9vw,142px)!important;line-height:.88!important}.legal-hero>p:last-child,.legal-content p{color:#3f3932!important;max-width:860px!important;font-family:var(--nappo-body,Arial, sans-serif)!important;font-size:clamp(16px,1.28vw,20px)!important;line-height:1.65!important}.legal-content{padding-top:0!important;padding-bottom:clamp(80px,8vw,140px)!important}.legal-content h2{color:#a9823b!important;margin:44px 0 12px!important;font-size:clamp(30px,3.2vw,52px)!important}.cookie-consent{z-index:2147483645!important;color:#171713!important;-webkit-backdrop-filter:blur(14px)!important;background:#fffffff5!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;max-width:980px!important;margin:0 auto!important;padding:20px 22px!important;display:grid!important;position:fixed!important;bottom:clamp(14px,2vw,28px)!important;left:clamp(14px,2vw,28px)!important;right:clamp(14px,2vw,28px)!important;box-shadow:0 20px 70px #17171329!important}.cookie-consent p{color:#a9823b!important;font:700 10px/1.1 var(--nappo-body,Arial, sans-serif)!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin:0 0 6px!important}.cookie-consent span{color:#3f3932!important;max-width:620px!important;font:400 14px/1.45 var(--nappo-body,Arial, sans-serif)!important;display:block!important}.cookie-consent a{color:#a9823b!important;font:600 10px/1 var(--nappo-body,Arial, sans-serif)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-top:9px!important;display:inline-block!important}.cookie-consent>div:last-child{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}.cookie-consent button{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;min-height:42px!important;font:700 9px/1 var(--nappo-body,Arial, sans-serif)!important;letter-spacing:.12em!important;text-transform:uppercase!important;cursor:pointer!important;background:#fff!important;border:1px solid #a9823b!important;padding:0 16px!important}.cookie-consent button:last-child{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a9823b!important}.footer-legal-links{grid-column:1/-1!important;justify-content:center!important;gap:clamp(18px,3vw,42px)!important;margin-top:12px!important;display:flex!important}.footer-legal-links a{color:#171713!important;-webkit-text-fill-color:#171713!important;font:600 10px/1 var(--nappo-body,Arial, sans-serif)!important;letter-spacing:.14em!important;text-transform:uppercase!important}.footer-form-privacy a,.agent-form-privacy a,.visit-consents a{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;text-underline-offset:3px!important;text-decoration:underline!important}@media (width<=700px){.cookie-consent{grid-template-columns:1fr!important;padding:18px!important}.cookie-consent>div:last-child{justify-content:stretch!important}.cookie-consent button{flex:140px!important}.footer-legal-links{flex-direction:column!important;align-items:center!important;gap:12px!important}}.brand-story-page{width:100%!important;max-width:100vw!important;overflow-x:clip!important}.brand-story-page :is(section,div,article,figure,header,footer){min-width:0}.brand-story-page .brand-magazine-hero .brand-scroll{display:none!important}.brand-story-page .brand-birth{color:#171713!important;background:#fff!important;min-height:auto!important;padding-top:clamp(92px,9vw,145px)!important;padding-bottom:clamp(96px,10vw,155px)!important;display:block!important}.brand-story-page .brand-birth-card{grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr);align-items:end;gap:clamp(42px,7vw,110px);width:min(1180px,100%);margin:0 auto;display:grid}.brand-story-page .brand-birth-logo-wrap{align-self:start}.brand-story-page .brand-birth .brand-real-estate-logo{mix-blend-mode:multiply;width:min(430px,100%)!important;height:auto!important;max-height:none!important;box-shadow:none!important;filter:none!important;object-fit:contain!important;background:0 0!important;margin:0!important;padding:0!important}.brand-story-page .brand-birth-meta{flex-direction:column;grid-column:1;gap:clamp(18px,2.4vw,30px);margin-top:clamp(48px,6vw,92px);display:flex}.brand-story-page .brand-birth-meta span{color:#171713!important;font-family:var(--nappo-ui)!important;letter-spacing:.28em!important;text-transform:uppercase!important;font-size:clamp(16px,1.25vw,21px)!important;font-weight:500!important;line-height:1.1!important}.brand-story-page .brand-birth h2{grid-area:1/2/span 2;align-self:end;max-width:720px;margin:0!important}.brand-story-page .brand-division-image{margin-bottom:0!important}.brand-story-page .brand-division-copy{padding-top:clamp(54px,6vw,92px)!important}.brand-story-page .brand-division-copy .brand-group-logo-square{object-fit:contain!important;object-position:left center!important;width:min(320px,72vw)!important;height:auto!important;max-height:160px!important;margin:0 0 clamp(28px,4vw,52px)!important}.brand-story-page .brand-rooms{overflow:hidden!important}.brand-story-page .brand-rooms-numbers{gap:clamp(42px,5vw,84px)!important}.brand-story-page .brand-rooms-numbers span{color:#171713!important;font-family:var(--nappo-ui)!important;letter-spacing:.14em!important;text-transform:uppercase!important;flex-direction:column!important;align-items:flex-start!important;gap:18px!important;padding:0!important;font-size:clamp(18px,2vw,28px)!important;font-weight:500!important;line-height:1.08!important;display:flex!important}.brand-story-page .brand-rooms-numbers b{color:#b0873e!important;font-family:var(--nappo-editorial)!important;letter-spacing:-.07em!important;font-size:clamp(100px,12vw,185px)!important;font-weight:400!important;line-height:.72!important}.brand-story-page .brand-numbers,.brand-story-page .brand-results,.brand-story-page .brand-shared-sales{max-width:100vw!important;overflow-x:hidden!important}.brand-story-page .brand-results-line{overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;width:100%!important;max-width:100%!important;overflow:auto hidden!important}.brand-story-page .brand-results-line::-webkit-scrollbar{display:none!important}@media (width<=700px){.brand-story-page{overflow-x:hidden!important}html:has(.brand-story-page){overflow-x:hidden!important}body:has(.brand-story-page){overflow-x:hidden!important}.brand-story-page .brand-birth{padding:72px 26px 96px!important}.brand-story-page .brand-birth-card{display:block!important}.brand-story-page .brand-birth .brand-real-estate-logo{width:min(345px,88vw)!important;margin-bottom:66px!important}.brand-story-page .brand-birth-meta{gap:28px!important;margin:0 0 70px!important}.brand-story-page .brand-birth h2{letter-spacing:-.065em!important;font-size:clamp(62px,18vw,94px)!important;line-height:.85!important}.brand-story-page .brand-division-image{height:auto!important;min-height:0!important}.brand-story-page .brand-division-image img{object-fit:cover!important;height:auto!important;min-height:0!important}.brand-story-page .brand-division-copy{padding-top:42px!important}.brand-story-page .brand-division-copy .brand-group-logo-square{width:min(235px,62vw)!important;max-height:128px!important;margin-bottom:34px!important}.brand-story-page .brand-rooms{padding-top:86px!important;padding-bottom:90px!important}.brand-story-page .brand-rooms-numbers{grid-template-columns:1fr!important;gap:86px!important;margin-top:58px!important;display:grid!important}.brand-story-page .brand-rooms-numbers span{color:#171713!important;letter-spacing:.15em!important;gap:20px!important;font-size:clamp(21px,5.8vw,30px)!important}.brand-story-page .brand-rooms-numbers b{font-size:clamp(118px,34vw,160px)!important;line-height:.7!important}.brand-story-page .brand-results-line{grid-auto-columns:minmax(230px,78vw)!important;grid-auto-flow:column!important;display:grid!important}}.brand-story-page .brand-renovations .brand-group-logo-square{width:min(470px,82vw)!important;max-height:230px!important}@media (width<=700px){.brand-story-page .brand-renovations .brand-group-logo-square{width:min(330px,86vw)!important;max-height:185px!important}.brand-story-page .brand-office-editorial{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;grid-template-columns:none!important;grid-auto-rows:auto!important;grid-auto-columns:minmax(282px,84vw)!important;grid-auto-flow:column!important;gap:14px!important;width:100vw!important;max-width:100vw!important;margin-left:-26px!important;padding:0 26px 10px!important;display:grid!important;overflow:auto hidden!important}.brand-story-page .brand-office-editorial::-webkit-scrollbar{display:none!important}.brand-story-page .brand-office-editorial figure{scroll-snap-align:start!important;grid-area:auto!important;width:auto!important;min-width:0!important;height:480px!important}.category-list-page .filtered-results-top>span{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;background:#fff!important;border:1px solid #a9823b!important;align-items:center!important;gap:9px!important;width:fit-content!important;min-height:62px!important;padding:0 18px!important;display:inline-flex!important}.category-list-page .filtered-results-top>span strong,.mobile-property-search-bar .mobile-results-toggle,.mobile-property-search-bar .mobile-results-toggle strong,.mobile-property-search-bar .mobile-results-toggle span{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important}.property-detail .property-story>.property-story-advisor{display:none!important}.property-detail .property-mobile-advisor.property-story-advisor{padding-top:34px!important;padding-bottom:38px!important;display:block!important}.property-detail .property-mobile-advisor .property-contact-layout{grid-template-columns:1fr!important;gap:18px!important;display:grid!important}.property-detail .property-mobile-advisor .advisor-card,.property-detail .property-mobile-advisor .property-contact-form{width:100%!important;max-width:none!important;display:grid!important}.property-detail .property-story{padding-top:42px!important;padding-bottom:34px!important}.property-detail .property-story article>p:last-child{margin-bottom:0!important}.property-detail .features-section{gap:18px!important;padding-top:34px!important;padding-bottom:34px!important}.property-detail .features-section .property-editorial-heading,.property-detail .property-multimedia-heading .property-editorial-heading,.property-detail .property-area>.property-editorial-heading{margin-bottom:0!important}.property-detail .feature-list span{padding-top:14px!important;padding-bottom:14px!important}.property-detail .property-running-costs{gap:22px!important;padding-top:34px!important;padding-bottom:34px!important}.property-detail .property-running-costs h2{margin:0!important}.property-detail .energy-certificate{gap:24px!important;padding-top:34px!important;padding-bottom:34px!important}.property-detail .property-multimedia-heading{padding-top:34px!important;padding-bottom:12px!important}.property-detail .multimedia-feature{gap:24px!important;padding-top:22px!important;padding-bottom:36px!important}.property-detail .multimedia-feature-copy h2{margin-top:10px!important;margin-bottom:16px!important}.property-detail .property-area{gap:20px!important;padding-top:38px!important;padding-bottom:42px!important}.property-detail:not(.property-prestige) .property-running-costs-grid article span,.property-detail:not(.property-prestige) .property-running-costs-grid article small{color:#171713!important;-webkit-text-fill-color:#171713!important;opacity:1!important;font-size:14px!important;font-weight:700!important}.property-detail.property-prestige .property-running-costs-grid article span,.property-detail.property-prestige .property-running-costs-grid article small{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;font-size:14px!important;font-weight:700!important}html.nappo-mobile-menu-open .category-list-page .mobile-sticky-search-bars,body.nappo-mobile-search-open .category-list-page .mobile-sticky-search-bars{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}body.nappo-mobile-search-open .category-list-page>.home-map-search.mobile-panel-filters,body.nappo-mobile-search-open .category-list-page>.home-map-search.mobile-panel-map,body.nappo-mobile-search-open .category-list-page>.home-map-search.mobile-panel-sort{background:#fff!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;inset:0!important;overflow:hidden!important}body.nappo-mobile-search-open .category-list-page .compact-search-content{height:calc(100dvh - 92px - env(safe-area-inset-bottom,0px))!important;box-shadow:none!important;background:#fff!important;border-radius:0!important}body.nappo-mobile-search-open .category-list-page .mobile-property-search-bar,body.nappo-mobile-search-open .category-list-page .mobile-location-actions,body.nappo-mobile-search-open .category-list-page .mobile-inline-results,body.nappo-mobile-search-open .category-list-page .home-search-command-row:not(.home-search-command-row-demand){opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}body.nappo-mobile-search-open .category-list-page .mobile-panel-actions{z-index:2147483645!important;height:calc(92px + env(safe-area-inset-bottom,0px))!important;padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;grid-template-columns:1fr!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -10px 24px #22190a17!important}body.nappo-mobile-search-open .category-list-page .mobile-panel-actions button{color:#fff!important;-webkit-text-fill-color:#fff!important;width:100%!important;height:64px!important;min-height:64px!important;font:850 18px/1.1 var(--nappo-ui)!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#a9823b!important;border:0!important;border-radius:6px!important}body.nappo-mobile-search-open .category-list-page .mobile-panel-actions button:not(:first-child){display:none!important}.category-list-page .mobile-final-context,.category-list-page .mobile-territory-tabs{background:#fff!important;border:0!important;border-radius:0!important}.category-list-page .mobile-final-context{grid-template-columns:1fr auto 1fr!important}.category-list-page .mobile-final-context span{color:#d7c293!important;text-align:center!important;width:22px!important}.category-list-page .mobile-territory-tabs{grid-template-columns:1fr 22px 1fr!important}.category-list-page .mobile-territory-tabs:before{content:""!important;background:#d7c293!important;grid-area:1/2!important;place-self:center!important;width:1px!important;height:24px!important}.category-list-page .mobile-territory-tabs button:first-child{grid-column:1!important}.category-list-page .mobile-territory-tabs button:last-child{grid-column:3!important}.category-list-page .mobile-territory-tabs button+button{border-left:0!important}.category-list-page .mobile-final-context button,.category-list-page .mobile-territory-tabs button{color:#171713!important;-webkit-text-fill-color:#171713!important}.category-list-page .mobile-final-context button.active,.category-list-page .mobile-territory-tabs button.active{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important}.category-list-page .mobile-final-context button.active:after,.category-list-page .mobile-territory-tabs button.active:after{display:none!important}.category-list-page .mobile-map-mode-tabs{border:1px solid #bd8626!important;border-radius:5px!important;overflow:hidden!important}.category-list-page .mobile-map-mode-tabs button+button{border-left:1px solid #bd8626!important}.category-list-page .mobile-map-mode-tabs button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a9823b!important}.category-list-page .mobile-map-mode-tabs button.active:after{display:none!important}.category-list-page .mobile-final-map-canvas.home-map-canvas button.active{background:#a9823b!important}.category-list-page .mobile-final-map-canvas.home-map-canvas button.active span{z-index:2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;position:relative!important}.category-list-page .mobile-sort-panel{padding-top:8px!important}}.service-tool-page{color:#171713;background:#fff;overflow-x:hidden}.service-tool-hero{text-align:center;padding-top:clamp(150px,16vw,230px);padding-bottom:clamp(44px,7vw,90px)}.service-tool-hero p,.service-tool-questions>p{color:#a9823b;font:400 12px/1.2 var(--nappo-ui,Arial,sans-serif);letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px}.service-tool-hero h1,.service-tool-questions h2,.sell-to-buy-editorial h2{font:400 clamp(54px,8vw,122px)/.88 var(--nappo-title,Georgia,serif);letter-spacing:0;color:#171713;text-transform:uppercase;margin:0 auto}.service-tool-hero span{max-width:780px;font:400 clamp(18px,2vw,25px)/1.35 var(--nappo-body,Arial,sans-serif);color:#171713;margin:24px auto 0;display:block}.service-tool{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:start;gap:clamp(28px,5vw,70px);padding:0 clamp(22px,5vw,86px) clamp(70px,9vw,130px);display:grid}.service-tool-panel{min-width:0}.service-tool-questions{gap:18px;display:grid}.service-tool-questions h2{text-align:left;font-size:clamp(42px,5vw,84px)}.service-tool-questions small,.service-tool-note{font:400 14px/1.55 var(--nappo-body,Arial,sans-serif);color:#71695d}.service-tool-field{gap:9px;display:grid}.service-tool-field span{color:#a9823b;font:700 10px/1.2 var(--nappo-ui,Arial,sans-serif);letter-spacing:.18em;text-transform:uppercase}.service-tool-field input,.service-tool-field select{color:#171713;width:100%;font:400 21px/1.2 var(--nappo-body,Arial,sans-serif);background:#fff;border:0;border-bottom:1px solid #a9823b73;outline:none;padding:12px 0 13px}.service-tool-switches{gap:10px;margin:4px 0;display:grid}.service-tool-switches label{font:400 16px/1.35 var(--nappo-body,Arial,sans-serif);color:#3f3931;align-items:center;gap:10px;display:flex}.purchase-benefit-panel,.purchase-editable-costs{border-top:1px solid #a9823b29;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:8px;padding:24px 0;display:grid}.purchase-benefit-panel>.service-tool-field,.purchase-benefit-panel>small,.purchase-editable-costs h3,.purchase-tax-readonly{grid-column:1/-1}.purchase-editable-costs h3{color:#171713;font:400 30px/1 var(--nappo-title,Georgia,serif);margin:0}.purchase-tax-readonly{border-bottom:1px solid #a9823b40;justify-content:space-between;align-items:center;gap:18px;padding:14px 0 16px;display:flex}.purchase-tax-readonly span{color:#a9823b;font:700 10px/1.2 var(--nappo-ui,Arial,sans-serif);letter-spacing:.18em;text-transform:uppercase}.purchase-tax-readonly strong{color:#171713;font:400 24px/1 var(--nappo-title,Georgia,serif)}.purchase-holder{background:#f8f5ef;gap:12px;padding:18px;display:grid}.purchase-holder strong{color:#a9823b;font:700 10px/1.2 var(--nappo-ui,Arial,sans-serif);letter-spacing:.18em;text-transform:uppercase}.purchase-holder label{gap:7px;display:grid}.purchase-holder label span{color:#665b4a;font:700 9px/1.2 var(--nappo-ui,Arial,sans-serif);letter-spacing:.14em;text-transform:uppercase}.purchase-holder input,.purchase-holder select{color:#171713;width:100%;font:400 17px/1.2 var(--nappo-body,Arial,sans-serif);background:0 0;border:0;border-bottom:1px solid #a9823b59;padding:10px 0}.purchase-holder small,.purchase-benefit-panel>small{font:400 13px/1.45 var(--nappo-body,Arial,sans-serif);color:#71695d}.sale-tool-block{border-top:1px solid #a9823b29;gap:22px;padding:28px 0 10px;display:grid}.sale-tool-block:first-of-type{border-top:0;padding-top:0}.sale-tool-block h3{color:#5f5b55;font:800 clamp(24px,2.6vw,42px)/1.28 var(--nappo-ui,Arial,sans-serif);letter-spacing:.01em;text-transform:uppercase;margin:0}.sale-tool-grid{border-top:1px solid #14120e14;border-left:1px solid #14120e14;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sale-tool-grid .service-tool-field{border-bottom:1px solid #14120e14;border-right:1px solid #14120e14;gap:14px;padding:24px 0 28px}.sale-tool-grid .service-tool-field span{color:#26384d;letter-spacing:.01em;text-transform:uppercase;min-height:42px;padding:0 18px;font-size:clamp(16px,1.45vw,28px);line-height:1.22}.sale-tool-grid .service-tool-field input,.sale-tool-grid .service-tool-field select{color:#26384d;border:2px solid #e5e5e5;border-radius:14px;width:calc(100% - 36px);margin:0 18px;padding:15px 18px;font-size:clamp(20px,2vw,32px);box-shadow:0 0 0 1px #00000005}.sale-seller-type{max-width:50%;padding-right:14px}.sale-owner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sale-auto-field strong{color:#26384d;width:calc(100% - 36px);font:400 clamp(23px,2.4vw,38px)/1 var(--nappo-title,Georgia,serif);margin:0 18px}.sale-auto-field small{color:#71695d;width:calc(100% - 36px);font:400 13px/1.35 var(--nappo-body,Arial,sans-serif);margin:8px 18px 0;display:block}.service-result-heading{padding-top:22px!important}.service-result-heading dt{letter-spacing:.18em;text-transform:uppercase;color:#d4b978!important;font:700 10px/1.2 var(--nappo-ui,Arial,sans-serif)!important}.service-tool-result{color:#fff;background:#0d0c0a;padding:clamp(28px,4vw,46px);position:relative}.service-tool-sticky{position:sticky;top:120px}.service-tool-result>span{color:#d4b978;font:700 10px/1.2 var(--nappo-ui,Arial,sans-serif);letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;display:block}.service-tool-result>strong{color:#fff;font:400 clamp(42px,4.6vw,76px)/.9 var(--nappo-title,Georgia,serif);margin:0 0 30px;display:block}.service-tool-total{color:#d4b978;font:400 18px/1.25 var(--nappo-body,Arial,sans-serif);border:0;justify-content:space-between;gap:18px;margin:0 0 20px;padding:18px 0;display:flex}.service-tool-total b,.service-tool-total i{font:inherit}.service-tool-result dl{gap:0;margin:0 0 24px;display:grid}.service-tool-result dl div{border:0;justify-content:space-between;gap:18px;padding:9px 0;display:flex}.service-tool-result dt,.service-tool-result dd{font:400 15px/1.25 var(--nappo-body,Arial,sans-serif);margin:0}.service-tool-result dt{color:#d9d4ca}.service-tool-result dd{color:#fff;text-align:right}.service-tool-note{color:#d9d4ca;margin:0 0 25px}.service-tool-result button,.sell-to-buy-editorial>a,.service-landing-hero a{color:#fff;width:100%;min-height:58px;font:700 11px/1 var(--nappo-ui,Arial,sans-serif);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#d4b978;border:1px solid #d4b978}.service-tool-result button:disabled{opacity:.6;cursor:wait}.service-tool-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.service-tool-actions button{width:100%}.service-tool-actions button:last-child{color:#d4b978;background:0 0}.sell-to-buy-editorial{grid-template-columns:.82fr 1fr;gap:clamp(30px,6vw,90px);padding-bottom:clamp(80px,9vw,130px);display:grid}.sell-to-buy-editorial h2{text-align:left;font-size:clamp(44px,5vw,86px)}.sell-to-buy-editorial p{font:400 clamp(18px,2vw,25px)/1.5 var(--nappo-body,Arial,sans-serif);color:#171713;margin:26px 0 0}.sell-to-buy-steps{gap:26px;display:grid}.sell-to-buy-steps article{grid-template-columns:52px 1fr;align-items:start;gap:24px;display:grid}.sell-to-buy-steps span{color:#a9823b;font:400 44px/.9 var(--nappo-title,Georgia,serif)}.sell-to-buy-steps p{margin:0;padding-top:10px}.sell-to-buy-editorial>a{grid-column:1/-1;justify-content:center;align-items:center;width:min(420px,100%);margin:18px auto 0;text-decoration:none;display:inline-flex}.service-inline-hero-image{aspect-ratio:16/8;width:min(980px,100%);margin:42px auto 0;overflow:hidden}.service-inline-hero-image img{object-fit:cover;width:100%;height:100%;display:block}.service-landing-hero{text-align:left;grid-template-columns:minmax(0,.86fr) minmax(320px,1.14fr);align-items:end;gap:clamp(34px,5vw,76px);display:grid}.service-landing-hero h1,.service-landing-hero span{margin-left:0}.service-landing-hero a{justify-content:center;align-items:center;width:min(360px,100%);margin-top:30px;text-decoration:none;display:inline-flex}.service-landing-hero figure{aspect-ratio:4/3;background:#f6f2ea;margin:0;overflow:hidden}.service-landing-hero figure img{object-fit:cover;width:100%;height:100%;display:block}:is(.service-landing-page:has(img[src*=logo]) .service-landing-hero figure img,.service-landing-page:has(img[src*=investments]) .service-landing-hero figure img){object-fit:contain;padding:clamp(34px,5vw,72px)}.service-landing-editorial{padding-top:clamp(10px,2vw,30px)}@media (width<=1050px){.service-tool,.sell-to-buy-editorial,.service-landing-hero{grid-template-columns:1fr}.service-tool-sticky{position:relative;top:auto}.service-landing-hero figure{aspect-ratio:16/9}}@media (width<=700px){.service-tool-hero{text-align:left;padding-top:118px}.service-tool-hero h1,.service-tool-hero span{margin-left:0}.service-tool{padding-left:20px;padding-right:20px}.service-tool-result{padding:28px 22px}.service-tool-result>strong{font-size:43px}.service-tool-questions h2,.sell-to-buy-editorial h2{font-size:44px}.sell-to-buy-editorial{padding-left:20px;padding-right:20px}.sell-to-buy-steps article{grid-template-columns:40px 1fr;gap:16px}.purchase-benefit-panel,.purchase-editable-costs,.sale-owner-grid,.service-tool-actions,.sale-tool-grid{grid-template-columns:1fr}.sale-tool-grid .service-tool-field{padding:18px 0 22px}.sale-tool-grid .service-tool-field span{min-height:auto;font-size:20px}.sale-seller-type{max-width:none;padding-right:0}.service-inline-hero-image{aspect-ratio:4/3;margin-top:30px}.service-landing-hero figure{aspect-ratio:4/3}.service-landing-hero a{width:100%}}.service-experience-page{color:#15130f;background:#fff}.service-experience-hero{background:#fff;grid-template-columns:minmax(0,.94fr) minmax(360px,1.06fr);align-items:end;gap:clamp(34px,6vw,94px);min-height:calc(100svh - 96px);padding-top:clamp(128px,13vw,190px);padding-bottom:clamp(58px,7vw,95px);display:grid}.service-experience-hero-dark{color:#fff;background:#090806}.service-experience-hero-copy{max-width:780px}.service-experience-hero-copy>p,.service-experience-dossier span,.service-experience-process p:first-child,.service-experience-blocks span,.service-experience-why>div:first-child p,.service-experience-final p{color:#a9823b;font:500 11px/1.2 var(--nappo-ui,Arial,sans-serif);letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px}.service-experience-hero h1{color:inherit;font:400 clamp(60px,8.4vw,136px)/.84 var(--nappo-editorial,Georgia,serif);letter-spacing:0;text-transform:uppercase;margin:0}.service-experience-hero-copy>strong{color:#a9823b;font:400 clamp(24px,3vw,46px)/1.05 var(--nappo-editorial,Georgia,serif);letter-spacing:.03em;text-transform:uppercase;margin:26px 0 0;display:block}.service-experience-hero-copy>span{max-width:610px;color:color-mix(in srgb,currentColor 72%,transparent);font:400 17px/1.72 var(--nappo-body,Georgia,serif);margin:24px 0 0;display:block}.service-experience-hero a,.service-experience-final a{color:#fff;width:min(390px,100%);min-height:58px;font:500 11px/1 var(--nappo-ui,Arial,sans-serif);letter-spacing:.17em;text-transform:uppercase;background:#a9823b;border:1px solid #a9823b;justify-content:space-between;align-items:center;margin-top:34px;padding:0 22px;text-decoration:none;display:inline-flex}.service-experience-hero figure{aspect-ratio:4/5;background:#f3eee4;min-height:520px;margin:0;position:relative;overflow:hidden}.service-experience-hero figure:before{content:"";z-index:1;pointer-events:none;border:1px solid #a9823b8c;position:absolute;inset:18px}.service-experience-hero figure img{object-fit:cover;width:100%;height:100%;display:block}.service-experience-hero figure img[src*=logo],.service-experience-hero figure img[src*=investments],.service-experience-hero figure img[src*=infinity]{object-fit:contain;background:#080706;padding:clamp(38px,6vw,86px)}.service-experience-dossier{border-top:1px solid #a9823b59;border-bottom:1px solid #a9823b59;grid-template-columns:1fr 1fr;padding-top:clamp(70px,8vw,122px);padding-bottom:clamp(70px,8vw,122px);display:grid}.service-experience-dossier article{border-right:1px solid #a9823b52;flex-direction:column;justify-content:flex-end;min-height:360px;padding:clamp(34px,5vw,72px);display:flex}.service-experience-dossier article:last-child{color:#fff;background:#0c0b09;border-right:0}.service-experience-dossier h2,.service-experience-process h2,.service-experience-why h2,.service-experience-final h2{color:inherit;font:400 clamp(42px,5.5vw,88px)/.95 var(--nappo-editorial,Georgia,serif);letter-spacing:0;text-transform:uppercase;margin:0}.service-experience-dossier p,.service-experience-blocks p,.service-experience-why p{color:color-mix(in srgb,currentColor 66%,transparent);font:400 16px/1.76 var(--nappo-body,Georgia,serif);margin:24px 0 0}.service-experience-process{background:#fbfaf7;grid-template-columns:minmax(290px,.42fr) minmax(0,1fr);gap:clamp(30px,5vw,72px);padding-top:clamp(78px,9vw,136px);padding-bottom:clamp(78px,9vw,136px);display:grid}.service-experience-process ol{counter-reset:none;border-top:1px solid #a9823b61;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.service-experience-process li{border-bottom:1px solid #a9823b47;grid-template-columns:58px 1fr;align-items:center;gap:18px;min-height:92px;padding:20px 24px 20px 0;display:grid}.service-experience-process li:nth-child(odd){border-right:1px solid #a9823b38}.service-experience-process li:nth-child(2n){padding-left:24px}.service-experience-process li span{color:#a9823b;font:400 27px/1 var(--nappo-editorial,Georgia,serif)}.service-experience-process li p{color:#171713;font:500 12px/1.35 var(--nappo-ui,Arial,sans-serif);letter-spacing:.14em;text-transform:uppercase;margin:0}.service-experience-blocks{border-top:1px solid #a9823b59;border-bottom:1px solid #a9823b59;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:0;padding-bottom:0;display:grid}.service-experience-blocks article{background:#fff;border-right:1px solid #a9823b4d;flex-direction:column;justify-content:flex-end;min-height:390px;padding:clamp(34px,4.5vw,70px);display:flex}.service-experience-blocks article:nth-child(2n){color:#fff;background:#0b0a08}.service-experience-blocks article:last-child{border-right:0}.service-experience-blocks h3{color:inherit;font:400 clamp(34px,4.3vw,68px)/.98 var(--nappo-editorial,Georgia,serif);letter-spacing:0;text-transform:uppercase;margin:0}.service-experience-blocks .service-experience-split{grid-column:span 3;min-height:300px}.service-experience-why{background:#fff;grid-template-columns:.9fr 1.1fr;gap:clamp(34px,7vw,105px);padding-top:clamp(82px,9vw,140px);padding-bottom:clamp(82px,9vw,140px);display:grid}.service-experience-why>div:last-child{background:#a9823b59;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.service-experience-why>div:last-child p{color:#3d372f;background:#fff;margin:0;padding:28px;font-size:15px}.service-experience-final{text-align:center;color:#fff;background:#0b0a08;padding-top:clamp(70px,8vw,118px);padding-bottom:clamp(70px,8vw,118px)}.service-experience-final h2{max-width:900px;margin:0 auto}.service-rental-switch{z-index:2;background:#fff;border-bottom:1px solid #a9823b59;margin-bottom:-1px;padding-top:126px;padding-bottom:24px;position:relative}.service-rental-switch p{color:#a9823b;font:500 11px/1.2 var(--nappo-ui,Arial,sans-serif);letter-spacing:.22em;text-transform:uppercase;text-align:center;margin:0 0 16px}.service-rental-switch div{justify-content:center;gap:1px;display:flex}.service-rental-switch button{color:#171713;min-width:min(330px,45vw);min-height:54px;font:500 11px/1 var(--nappo-ui,Arial,sans-serif);letter-spacing:.17em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #a9823b}.service-rental-switch button.active{color:#fff;background:#a9823b}.service-rental-page .service-experience-hero{padding-top:clamp(58px,6vw,90px)}.footer-service-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.footer-service-fields label:has(textarea){grid-column:1/-1}.footer-service-fields textarea{min-height:94px}.service-floating-tool-link{text-align:center;padding-top:0;padding-bottom:44px}.service-floating-tool-link a{color:#a9823b;text-transform:uppercase;min-height:56px;font:500 11px/1 var(--nappo-ui);letter-spacing:.16em;border:1px solid #a9823b;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}@media (width<=1050px){.service-experience-hero,.service-experience-dossier,.service-experience-process,.service-experience-why{grid-template-columns:1fr}.service-experience-hero figure{aspect-ratio:16/10;min-height:auto}.service-experience-process ol,.service-experience-why>div:last-child{grid-template-columns:1fr}.service-experience-process li:nth-child(odd){border-right:0}.service-experience-process li:nth-child(2n){padding-left:0}.service-experience-blocks{grid-template-columns:1fr}.service-experience-blocks article,.service-experience-blocks .service-experience-split{border-bottom:1px solid #a9823b4d;border-right:0;grid-column:auto}.service-experience-blocks article:last-child{border-bottom:0}}@media (width<=700px){.service-experience-hero{gap:34px;min-height:auto;padding-top:108px;padding-bottom:58px}.service-experience-hero h1{font-size:54px}.service-experience-hero-copy>strong{font-size:25px}.service-experience-hero figure{aspect-ratio:4/3}.service-experience-hero figure:before{inset:10px}.service-experience-dossier{padding:0}.service-experience-dossier article{min-height:330px;padding:44px 22px}.service-experience-dossier h2,.service-experience-process h2,.service-experience-why h2,.service-experience-final h2{font-size:42px}.service-experience-process,.service-experience-why{padding-top:62px;padding-bottom:62px}.service-experience-process li{grid-template-columns:44px 1fr;gap:13px;padding:17px 0}.service-experience-process li span{font-size:23px}.service-experience-blocks article{min-height:320px;padding:42px 22px}.service-experience-blocks h3{font-size:38px}.service-experience-why>div:last-child p{padding:22px}.service-rental-switch{padding-top:98px}.service-rental-switch div{display:grid}.service-rental-switch button{width:100%;min-width:0}.footer-service-fields{grid-template-columns:1fr}}.definitive-home .dh-hero{align-items:end!important;min-height:920px!important;padding:150px 24px 54px!important}.definitive-home .dh-hero-copy{justify-items:center!important;gap:clamp(26px,4vw,46px)!important;width:min(960px,100%)!important;display:grid!important}.definitive-home .dh-hero-copy h1{color:#fff!important;letter-spacing:.015em!important;text-align:center!important;text-shadow:0 18px 45px #00000073!important;width:min(840px,100%)!important;font-size:clamp(56px,8.4vw,128px)!important;line-height:.82!important;position:static!important}.definitive-home .dh-hero-fixed,.definitive-home .dh-hero-word{color:#fff!important;width:100%!important;display:block!important}.definitive-home .dh-hero-word{color:#d4a75b!important;letter-spacing:.045em!important;font-size:1.08em!important}.definitive-home .dh-hero-actions{display:none!important}.home-hero-property-search{color:#171713;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #d4a75b57;border-radius:28px;gap:14px;width:min(760px,100%);padding:clamp(18px,2.5vw,28px);box-shadow:0 30px 90px #0000003d;display:grid!important}.home-hero-search-tabs{background:#fff;border:1px solid #a9823b38;border-radius:11px;display:grid;overflow:hidden}.home-hero-search-tabs.four-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.home-hero-search-tabs.two-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero-search-tabs button{color:#171713;min-height:64px;font:400 clamp(14px,1.5vw,18px)/1 var(--nappo-editorial);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #a9823b42}.home-hero-search-tabs button:last-child{border-right:0}.home-hero-search-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#c79949,#b47e22)}.home-hero-ref-field{background:#fff;border:1px solid #a9823b61;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:22px;min-height:70px;padding:0 22px;display:grid}.home-hero-ref-field span{color:#171713;font:500 18px/1 var(--nappo-editorial);letter-spacing:.04em;text-transform:uppercase}.home-hero-ref-field input{color:#171713;width:100%;min-width:0;font:400 18px/1.2 var(--nappo-editorial);background:0 0;border:0;outline:0}.home-hero-ref-field input::placeholder{color:#8c857a}.home-hero-search-submit,.home-hero-sell-button{text-align:center;text-transform:uppercase;min-height:76px;font:500 clamp(15px,1.6vw,20px)/1 var(--nappo-editorial);letter-spacing:.05em;border-radius:8px;justify-content:center;align-items:center;gap:18px;padding:0 28px;display:flex}.home-hero-search-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c99b4c,#a86d11);border:1px solid #b7822e}.home-hero-search-submit i{font-size:36px;font-style:normal;line-height:1}.home-hero-sell-button{background:#0d1112;border:1px solid #c99b4c;color:#fff!important}.definitive-home :is(.home-brand-intro,.home-selling-editorial,.dh-team-career-copy,.dh-social) p:not(.dh-kicker){text-align:justify!important}.definitive-home .home-brand-intro .dh-group-heading>p:last-child{color:#171713!important;font-size:clamp(18px,1.7vw,23px)!important}.definitive-home :is(.home-brand-intro .dh-group-heading h2,.home-selling-copy h2,.dh-team-career-copy h2,.dh-social h2,.dh-places h2){text-transform:uppercase!important}.definitive-home .home-sales-line{color:#fff!important;background:#080807!important}.definitive-home .home-sales-line header h2{text-transform:uppercase!important}.definitive-home .home-sales-line .shared-sales-values{border-top:1px solid #c7a35d80!important;border-bottom:1px solid #c7a35d80!important}.definitive-home .home-sales-line .shared-sales-values>div{background:0 0!important;border-right:1px solid #c7a35d57!important}.definitive-home .home-sales-line .shared-sales-values>div:last-child{border-right:0!important}.definitive-home .home-sales-line .shared-sales-values span{color:#d6b56e!important;font-size:clamp(15px,1.4vw,20px)!important}.definitive-home .home-sales-line footer{color:#fff!important;text-align:justify!important}.definitive-home .shared-capability-manifesto span{text-transform:uppercase!important}.definitive-home :is(.shared-capability-manifesto>a,.home-selling-cta,.dh-team-career-actions a,.dh-social-cta){color:#fff!important;letter-spacing:.12em!important;background:#a9823b!important;border:1px solid #a9823b!important;justify-content:center!important;align-items:center!important;gap:22px!important;min-height:74px!important;padding:0 34px!important;font-size:15px!important;display:inline-flex!important}.definitive-home .dh-places .dh-category.is-prestige .dh-category-copy em{text-transform:uppercase;color:#f1e4cd}.definitive-home .home-selling-process .sell-process-carousel span{font-size:58px!important}.definitive-home .dh-team-career-copy{color:#fff!important;background:#080807!important}.definitive-home .dh-team-career-copy>p:not(.dh-kicker),.definitive-home .dh-social-heading>p{color:#fff!important}.definitive-home .video-sound-toggle{display:none!important}.definitive-home .dh-social{align-items:start}.definitive-home .dh-social-cta{grid-column:1/-1;justify-self:center;margin-top:34px!important}.sell-video-page :is(.sell-v2-hero img,.sell-v2-hero video){object-fit:cover;object-position:center;opacity:.82;width:100%;height:100%;position:absolute;inset:0}.sell-video-page :is(.sell-v2-hero-copy h1,.sell-trust-hero h2,.sell-trust-copy h3,.sell-v2-process h2,.sell-method-copy h3,.sell-v2-special h2,.sell-special-body h3,.sell-v2-form h2){text-transform:uppercase!important}.sell-video-page :is(.sell-v2-hero-copy>span,.sell-trust-hero header>span,.sell-trust-copy p,.sell-v2-process header>span,.sell-method-copy>p:not(.eyebrow),.sell-v2-special header>span,.sell-special-body p:not(.eyebrow),.sell-v2-form>div>span){text-align:justify!important}.sell-video-page .sell-trust-copy ul,.sell-video-page .sell-method-copy>div{background:0 0!important;gap:12px 22px!important}.sell-video-page :is(.sell-trust-copy li,.sell-method-copy b,.sell-strategy-actions li){color:#8a692d!important;letter-spacing:.1em!important;background:0 0!important;border:0!important;align-items:center!important;gap:11px!important;min-height:0!important;padding:0!important;font-size:13px!important;display:flex!important}.sell-video-page .sell-trust-copy li:before,.sell-video-page .sell-strategy-actions li:before{content:"✓";color:#a9823b;font-size:17px;line-height:1}.sell-video-page .sell-method-copy b i{color:#a9823b;font-size:17px;font-style:normal}.sell-video-page :is(.sell-trust-kicker,.sell-trust-grid article:nth-child(3) .sell-trust-video-side em){display:none!important}.sell-video-page .sell-inline-portals{padding-top:clamp(54px,6vw,88px)!important;padding-bottom:clamp(46px,5vw,76px)!important}.sell-video-page .sell-inline-portals h4{display:none!important}.sell-video-page .sell-idealista-line{border:0!important;justify-items:center!important;gap:18px!important;margin:34px auto 0!important;display:grid!important}.sell-video-page .sell-idealista-line img{width:min(250px,70vw)!important;height:auto!important}.sell-video-page .sell-idealista-line p{text-align:center!important;margin:0!important}.sell-video-page .sell-idealista-line :is(span,strong,small){text-transform:uppercase;display:block}.sell-video-page .sell-idealista-line span{color:#171713!important;font:500 16px/1.2 var(--nappo-ui)!important;letter-spacing:.14em!important}.sell-video-page .sell-idealista-line strong{color:#a9823b!important;font:400 clamp(62px,8vw,118px)/.9 var(--nappo-editorial)!important;letter-spacing:-.04em!important}.sell-video-page .sell-idealista-line small{color:#171713!important;font:500 14px/1.4 var(--nappo-ui)!important;letter-spacing:.12em!important}.sell-video-page .shared-capability-manifesto{border:0!important}.sell-video-page .sell-capability-cta{text-align:center!important;margin-top:-28px!important;padding-bottom:clamp(58px,6vw,96px)!important}.sell-video-page :is(.sell-capability-cta a,.sell-v2-hero-copy button,.sell-project-book button){color:#fff!important;text-transform:uppercase!important;min-height:72px!important;font:600 14px/1.1 var(--nappo-ui)!important;letter-spacing:.12em!important;background:#a9823b!important;border:1px solid #a9823b!important;justify-content:center!important;align-items:center!important;gap:20px!important;padding:0 34px!important;display:inline-flex!important}.sell-video-page .sell-project-book{text-align:center!important}.sell-video-page .sell-project-book button{width:min(520px,100%)!important;margin-left:auto!important;margin-right:auto!important}.sell-video-page .video-sound-toggle{display:none!important}.sell-video-page .sell-special-video video{opacity:1!important}.sell-video-page .sell-strategy-continuity .eyebrow.light{color:#fff!important}.sell-video-page .sell-v2-process header{text-align:right!important;margin-left:auto!important}.sell-video-page .sell-v2-process header>span{color:#171713!important;margin-left:auto!important}@media (width<=700px){.definitive-home .dh-hero{min-height:940px!important;padding:124px 14px 18px!important}.definitive-home .dh-hero-copy{gap:18px!important}.definitive-home .dh-hero-copy h1{width:100%!important;font-size:clamp(40px,14vw,64px)!important;line-height:.86!important}.home-hero-property-search{border-radius:24px;gap:11px;padding:16px}.home-hero-search-tabs button{min-height:54px;font-size:12px}.home-hero-search-tabs.four-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero-search-tabs.four-tabs button:nth-child(2){border-right:0}.home-hero-search-tabs.four-tabs button:nth-child(-n+2){border-bottom:1px solid #a9823b38}.home-hero-ref-field{gap:15px;min-height:58px;padding:0 16px}.home-hero-ref-field span,.home-hero-ref-field input{font-size:15px}.home-hero-search-submit,.home-hero-sell-button{min-height:62px;padding:0 16px;font-size:13px!important}.definitive-home :is(.shared-capability-manifesto>a,.home-selling-cta,.dh-team-career-actions a,.dh-social-cta){width:100%!important;min-height:62px!important;font-size:13px!important}.definitive-home .dh-social{grid-template-columns:1fr!important}.sell-video-page .sell-v2-process header{text-align:left!important}.sell-video-page .sell-v2-process header>span{margin-left:0!important}.sell-video-page .sell-capability-cta{padding-left:20px!important;padding-right:20px!important}.sell-video-page :is(.sell-capability-cta a,.sell-v2-hero-copy button,.sell-project-book button){width:100%!important;min-height:62px!important;font-size:12px!important}}.definitive-home .home-hero-property-search,.definitive-home .dh-social{display:none!important}.definitive-home .dh-hero{min-height:100svh!important;padding:clamp(130px,14vw,220px) clamp(20px,7vw,120px) clamp(70px,8vw,120px)!important}.definitive-home .dh-hero-copy{gap:clamp(34px,5vw,62px)!important;width:min(980px,100%)!important}.definitive-home .dh-hero-copy h1{text-transform:uppercase!important;letter-spacing:.02em!important;max-width:980px!important;margin:0!important;font-size:clamp(62px,9vw,150px)!important;line-height:.82!important}.definitive-home .dh-hero-fixed,.definitive-home .dh-hero-word{display:block!important}.definitive-home .dh-hero-word{text-shadow:0 18px 42px #00000047;color:#d6ad67!important}.definitive-home .dh-hero-actions{flex-wrap:wrap!important;gap:18px!important;display:flex!important}.definitive-home .dh-hero-actions a{color:#fff!important;text-transform:uppercase!important;min-width:min(360px,100%)!important;min-height:78px!important;font:600 14px/1.1 var(--nappo-ui)!important;letter-spacing:.14em!important;background:#090908db!important;border:1px solid #d6ad67f2!important;justify-content:space-between!important;align-items:center!important;gap:28px!important;padding:0 32px!important;display:inline-flex!important}.definitive-home .dh-hero-actions a:first-child{background:#a9823b!important}.definitive-home .shared-capability-manifesto>a,.definitive-home .home-selling-cta{justify-self:center!important;margin-inline:auto!important}.definitive-home .home-selling-cta{white-space:nowrap!important;width:min(980px,100%)!important}.definitive-home .dh-places .dh-category.is-prestige .dh-category-copy em{text-transform:none!important}.sell-video-page .sell-trust-grid article:nth-child(3),.sell-video-page .sell-trust-grid article:nth-child(3) .sell-trust-copy{text-align:left!important;place-items:start!important}.sell-video-page .sell-trust-grid article:nth-child(3) .sell-trust-copy{order:0!important}.sell-video-page .sell-idealista-line strong{white-space:nowrap!important}.sell-video-page .sell-method-detail,.sell-video-page .sell-method-detail.is-reversed{background:#fff!important;min-height:0!important;display:block!important;overflow:visible!important}.sell-video-page .sell-method-detail:nth-child(2n){background:#f7f2e8!important}.sell-video-page .sell-method-media{display:none!important}.sell-video-page .sell-method-copy,.sell-video-page .sell-method-detail.is-reversed .sell-method-copy{color:#171713!important;background:0 0!important;width:min(1180px,100% - 40px)!important;margin:0 auto!important;padding:clamp(72px,8vw,128px) 0!important;position:relative!important}.sell-video-page .sell-method-number{color:#a9823b!important;margin-bottom:22px!important;font-size:clamp(42px,5vw,72px)!important;line-height:1!important;display:block!important;position:static!important}.sell-video-page .sell-method-copy h3{color:#171713!important;font-size:clamp(34px,5vw,72px)!important}.sell-video-page .sell-method-copy>p:not(.eyebrow){color:#28241d!important;text-align:justify!important;max-width:860px!important}.sell-video-page .sell-method-copy>div{background:0 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.sell-video-page .sell-method-copy b,.sell-video-page .sell-method-detail:nth-child(2n) .sell-method-copy b{color:#8a692d!important;background:0 0!important;min-height:auto!important}.category-list-page .nav-wrap,.prestige-site .nav-wrap{color:#171713!important;background:#fff!important;border-bottom:1px solid #a9823b57!important;position:sticky!important;top:0!important}.prestige-site .nav-wrap,.property-prestige .nav-wrap{color:#d4b978!important;background:#000!important}.category-list-page .nav-wrap+.home-map-search,.prestige-site .nav-wrap+.home-map-search{margin-top:0!important}.mobile-final-panel :is(h2,h3,.mobile-field-title,.mobile-map-mode-tabs button,.mobile-territory-tabs button),.home-map-search :is(.home-range-title,.segmented-filter-title,.home-operation-selector>span,.desktop-open-filter>span,.desktop-line-filter>span){text-transform:uppercase!important;font-family:var(--nappo-ui)!important;letter-spacing:.13em!important;font-weight:600!important}.prestige-site :is(.mobile-final-panel,.mobile-final-panel *,.mobile-panel-actions button){color:#171713!important;-webkit-text-fill-color:currentColor!important}.prestige-site :is(.home-map-search,.mobile-sticky-search-bars,.mobile-operation-tabs,.mobile-tool-tabs,.desktop-property-search,.desktop-property-search-hero,.filtered-results-top,.mobile-list-reference){color:#d4b978!important;background:#000!important;border-color:#a9823b!important}.prestige-site :is(.mobile-operation-tabs button,.mobile-tool-tabs button,.desktop-property-search button,.desktop-property-search input,.desktop-property-search-hero button,.desktop-property-search-hero input,.filtered-results-top>span,.mobile-list-reference input,.mobile-list-reference button){color:#d4b978!important;-webkit-text-fill-color:#d4b978!important;background:#000!important;border-color:#a9823b!important}.prestige-site :is(.mobile-map-pin svg,.mobile-tool-tabs svg,.desktop-property-search svg,.desktop-property-search-hero svg){color:#d4b978!important;stroke:currentColor!important}.prestige-site :is(.mobile-operation-tabs button.active,.mobile-tool-tabs button.active,.desktop-property-search button.active,.desktop-property-search-hero button.active){color:#fff!important;-webkit-text-fill-color:#fff!important}.prestige-site .mobile-final-panel{background:#fff!important}.prestige-site .category-cover-prestige,.category-cover-prestige{background-image:linear-gradient(90deg,#0000009e,#00000024),url(https://images.pexels.com/photos/32807057/pexels-photo-32807057.jpeg?auto=compress&cs=tinysrgb&w=2400)!important;background-position:50%!important}.desktop-nav{letter-spacing:.1em!important;white-space:nowrap!important;justify-content:flex-end!important;gap:clamp(10px,1.05vw,20px)!important;width:100%!important;max-width:none!important;font-size:clamp(9px,.68vw,12px)!important}.desktop-nav .nav-main-link,.desktop-nav .nav-dropdown-trigger,.desktop-nav .nav-trigger-label,.nav-valuation-cta{white-space:nowrap!important;font-size:inherit!important;letter-spacing:inherit!important}.nav-valuation-cta{align-items:center!important;min-height:42px!important;padding:0 14px!important;display:inline-flex!important}.mobile-nav,.mobile-nav :is(a,button,.mobile-main-link,.mobile-properties-trigger,.mobile-language){color:#d4b978!important;-webkit-text-fill-color:#d4b978!important;background:#000!important;border-color:#d4b97847!important}.desktop-checks-list{gap:14px!important;display:grid!important}.desktop-check-filter{color:#171713!important;text-transform:uppercase!important;min-height:52px!important;font:600 12px/1 var(--nappo-ui)!important;letter-spacing:.13em!important;background:#fff!important;border:1px solid #a9823b73!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:0 18px!important;display:flex!important}.desktop-check-filter input{accent-color:#a9823b!important;order:2!important;width:20px!important;height:20px!important}.search-quarter-checks{grid-column:1/-1!important}.category-list-page>.home-map-search.compact-search{z-index:25!important;padding-top:0!important;position:sticky!important;top:0!important}@media (width>=901px){.property-list-premium .property-card>a{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;display:grid!important}.property-list-premium .property-card>a>.property-info{order:1!important}.property-list-premium .property-card>a>.property-image{order:2!important}}.property-detail :is(.property-story,.features-section,.property-running-costs,.energy-certificate,.property-multimedia-heading,.multimedia-feature,.floor-plan-feature,.property-area,.similar-section){padding-top:clamp(74px,8vw,132px)!important;padding-bottom:clamp(74px,8vw,132px)!important}.property-detail :is(.property-title-block h1,.property-editorial-heading,.features-section h2,.property-running-costs h2,.energy-certificate h2,.property-multimedia-heading h2,.property-area h2,.similar-section h2,.infinity-intro h2){text-transform:uppercase!important;font-family:var(--nappo-editorial)!important;letter-spacing:0!important}.property-story p{text-align:justify!important}.infinity-calculator .infinity-intro h2{font-size:clamp(48px,6vw,96px)!important}.infinity-brand-logo-centered{width:min(360px,72vw)!important;margin-bottom:34px!important}.infinity-calculator .mortgage-calculator{width:100%!important;max-width:none!important}.infinity-calculator :is(.purchase-structure-grid strong,.mortgage-payment strong,.provision-breakdown b){font-size:clamp(24px,3vw,48px)!important}@media (width<=700px){.definitive-home .dh-hero{min-height:840px!important;padding:128px 22px 60px!important}.definitive-home .dh-hero-copy h1{font-size:clamp(50px,16vw,74px)!important}.definitive-home .dh-hero-actions{flex-direction:column!important;width:100%!important}.definitive-home .dh-hero-actions a,.definitive-home .home-selling-cta{white-space:normal!important;width:100%!important;min-width:0!important;min-height:66px!important}.sell-video-page .sell-method-copy>div{grid-template-columns:1fr!important}}@media (width>=1051px){.category-list-page>.home-map-search.compact-search{z-index:45!important;background:#fff!important;border:0!important;padding:10px clamp(22px,3vw,52px) 12px!important;position:sticky!important;top:82px!important;overflow:visible!important;box-shadow:0 16px 28px #100e0a0f!important}.category-list-page .compact-search-toggle,.category-list-page .desktop-property-search-hero,.category-list-page .compact-search-content{display:none!important}.category-list-page .desktop-property-search.desktop-filter-system{grid-template-columns:minmax(118px,.95fr) minmax(140px,1.1fr) minmax(132px,1fr) minmax(112px,.9fr) minmax(100px,.82fr) minmax(104px,.82fr) minmax(126px,.95fr) minmax(124px,.92fr) minmax(104px,.82fr) auto minmax(150px,1fr)!important;align-items:stretch!important;gap:8px!important;width:100%!important;max-width:1760px!important;margin:0 auto!important;display:grid!important;overflow:visible!important}.category-list-page .desktop-search-field,.category-list-page .desktop-search-reference{min-width:0!important;position:relative!important}.category-list-page .desktop-search-field>button,.category-list-page .desktop-search-reference{color:#171713!important;width:100%!important;min-height:58px!important;box-shadow:none!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:#fff!important;border:1px solid #b8893d!important;border-radius:0!important;padding:9px 12px!important;font-size:12px!important;line-height:1.15!important}.category-list-page .desktop-search-field>button{text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;display:flex!important}.category-list-page .desktop-search-field>button small{color:#b8893d!important;letter-spacing:.16em!important;font-size:10px!important;font-weight:700!important}.category-list-page .desktop-search-field>button span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-weight:700!important;overflow:hidden!important}.category-list-page .desktop-search-field>button i{color:#b8893d!important;font-style:normal!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}.category-list-page .desktop-search-field>button.active{color:#fff!important;background:#b8893d!important}.category-list-page .desktop-search-field>button.active small,.category-list-page .desktop-search-field>button.active i{color:#fff!important}.category-list-page .desktop-search-reference{grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:8px!important;display:grid!important}.category-list-page .desktop-search-reference span{color:#b8893d!important;font-weight:800!important}.category-list-page .desktop-search-reference input{color:#171713!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;font-size:15px!important}.category-list-page .desktop-reference-submit{color:#b8893d!important;background:0 0!important;border:0!important;font-size:18px!important}.category-list-page .desktop-clear-inline{color:#b8893d!important;text-transform:uppercase!important;letter-spacing:.12em!important;background:0 0!important;border:0!important;min-height:58px!important;padding:0 12px!important;font-weight:800!important}.category-list-page .desktop-search-results{color:#fff!important;text-transform:uppercase!important;letter-spacing:.1em!important;white-space:nowrap!important;background:#b8893d!important;border:1px solid #b8893d!important;border-radius:0!important;min-height:58px!important;padding:0 18px!important;font-weight:800!important}.category-list-page .desktop-search-popover{z-index:80!important;color:#171713!important;background:#fff!important;border:1px solid #b8893d8c!important;width:min(420px,86vw)!important;max-height:min(72vh,680px)!important;padding:18px!important;position:absolute!important;top:calc(100% + 10px)!important;left:0!important;overflow:auto!important;box-shadow:0 24px 60px #100e0a29!important}.category-list-page .desktop-location-popover{width:min(980px,100vw - 64px)!important}.category-list-page .desktop-sort-field .desktop-search-popover,.category-list-page .desktop-more-field .desktop-search-popover{left:auto!important;right:0!important}.category-list-page .desktop-operation-popover button,.category-list-page .desktop-sort-popover button,.category-list-page .desktop-threshold-popover button,.category-list-page .desktop-town-panel-inline button{color:#171713!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:#fff!important;border:1px solid #b8893d!important;min-height:44px!important;padding:0 14px!important;font-weight:750!important}.category-list-page .desktop-operation-popover button.active,.category-list-page .desktop-sort-popover button.active,.category-list-page .desktop-threshold-popover button.active,.category-list-page .desktop-town-panel-inline button.active{color:#fff!important;background:#b8893d!important}.category-list-page .desktop-operation-popover,.category-list-page .desktop-sort-popover{gap:10px!important;display:grid!important}.category-list-page .desktop-popover-context .property-context-switch{justify-content:center!important;gap:18px!important;margin:0 0 8px!important;display:flex!important}.category-list-page .desktop-location-tabs,.category-list-page .desktop-location-modes{text-transform:uppercase!important;letter-spacing:.1em!important;justify-content:center!important;align-items:center!important;gap:34px!important;margin-bottom:14px!important;font-weight:800!important;display:flex!important}.category-list-page .desktop-location-tabs button{color:#171713!important;font:inherit!important;text-transform:uppercase!important;background:0 0!important;border:0!important}.category-list-page .desktop-location-tabs button.active,.category-list-page .desktop-location-modes span:first-child{color:#b8893d!important}.category-list-page .desktop-location-grid{grid-template-columns:minmax(340px,.92fr) minmax(360px,1.08fr)!important;align-items:start!important;gap:22px!important;display:grid!important}.category-list-page .desktop-popover-map{background:#fff!important;border:0!important;min-height:380px!important;position:relative!important;overflow:hidden!important}.category-list-page .desktop-popover-map img{object-fit:contain!important;width:100%!important;height:100%!important}.category-list-page .desktop-popover-map button{color:#171713!important;text-transform:uppercase!important;letter-spacing:.05em!important;text-align:center!important;white-space:normal!important;background:0 0!important;border:0!important;max-width:132px!important;font-size:11px!important;font-weight:850!important;line-height:1.05!important;position:absolute!important;transform:translate(-50%,-50%)!important}.category-list-page .desktop-popover-map button i{background:#b8893d!important;border-radius:999px!important;width:9px!important;height:9px!important;margin:0 auto 4px!important;display:block!important}.category-list-page .desktop-popover-map button.active span{color:#b8893d!important}.category-list-page .desktop-town-panel-inline{max-height:450px!important;overflow:auto!important}.category-list-page .desktop-town-panel-inline header{text-transform:uppercase!important;gap:4px!important;margin-bottom:14px!important;display:grid!important}.category-list-page .desktop-town-panel-inline header span{color:#b8893d!important;letter-spacing:.16em!important;font-size:11px!important;font-weight:800!important}.category-list-page .desktop-town-panel-inline section{gap:10px!important;margin-bottom:18px!important;display:grid!important}.category-list-page .desktop-town-panel-inline section b{text-transform:uppercase!important;letter-spacing:.08em!important;color:#171713!important}.category-list-page .desktop-town-panel-inline section div{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.category-list-page .desktop-popover-apply{color:#fff!important;text-transform:uppercase!important;letter-spacing:.12em!important;background:#b8893d!important;border:1px solid #b8893d!important;width:100%!important;min-height:52px!important;margin-top:16px!important;font-weight:850!important}.category-list-page .desktop-price-popover,.category-list-page .desktop-area-popover{gap:12px!important;display:grid!important}.category-list-page .desktop-price-popover label,.category-list-page .desktop-area-popover label{color:#b8893d!important;text-transform:uppercase!important;letter-spacing:.1em!important;gap:6px!important;font-weight:800!important;display:grid!important}.category-list-page .desktop-price-popover label div,.category-list-page .desktop-area-popover label div{color:#171713!important;border:1px solid #b8893d!important;grid-template-columns:1fr auto!important;align-items:center!important;min-height:48px!important;padding:0 12px!important;display:grid!important}.category-list-page .desktop-price-popover input,.category-list-page .desktop-area-popover input{background:0 0!important;border:0!important;outline:0!important;min-width:0!important;font-size:16px!important}.category-list-page .desktop-threshold-popover{grid-template-columns:repeat(5,1fr)!important;gap:8px!important;display:grid!important}.category-list-page .desktop-threshold-popover small{color:#b8893d!important;text-transform:uppercase!important;text-align:center!important;letter-spacing:.1em!important;grid-column:1/-1!important;font-weight:800!important}.category-list-page .desktop-more-popover{width:min(520px,88vw)!important}.category-list-page .desktop-checks-list{gap:10px!important;margin-top:16px!important;display:grid!important}.category-list-page .desktop-check-filter{color:#171713!important;text-transform:uppercase!important;letter-spacing:.08em!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;font-weight:800!important;display:flex!important}.category-list-page .desktop-check-filter input{accent-color:#b8893d!important;width:22px!important;height:22px!important}.prestige-site .category-list-page>.home-map-search.compact-search,.prestige-site .category-list-page .desktop-search-field>button,.prestige-site .category-list-page .desktop-search-reference{color:#b8893d!important;background:#060605!important;border-color:#b8893d!important}.prestige-site .category-list-page .desktop-search-field>button.active,.prestige-site .category-list-page .desktop-search-results{color:#060605!important;background:#b8893d!important}.prestige-site .category-list-page .desktop-location-popover,.prestige-site .category-list-page .desktop-location-popover *{color:#171713!important}.prestige-site .category-list-page .desktop-location-popover{background:#fff!important}.prestige-site .category-list-page .desktop-location-popover button.active{color:#fff!important}}@media (width>=1051px) and (width<=1320px){.category-list-page .desktop-property-search.desktop-filter-system{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,.95fr) minmax(0,.8fr) minmax(0,.72fr) minmax(0,.72fr) minmax(0,.88fr) minmax(0,.82fr) minmax(0,.72fr) auto minmax(0,.95fr)!important;gap:6px!important}.category-list-page .desktop-search-field>button,.category-list-page .desktop-search-reference{letter-spacing:.06em!important;padding-inline:9px!important;font-size:10.5px!important}.category-list-page .desktop-search-field>button small{font-size:8.5px!important}.category-list-page .desktop-search-results{padding-inline:12px!important;font-size:11px!important}}@media (width>=1051px){.category-list-page>.home-map-search.compact-search{padding:8px clamp(18px,2.5vw,44px) 10px!important}.category-list-page .desktop-property-search.desktop-filter-system{max-width:1880px!important;display:block!important}.category-list-page .desktop-filter-line{width:100%!important;max-width:1880px!important;margin:0 auto!important}.category-list-page .desktop-filter-primary{grid-template-columns:minmax(102px,.82fr) minmax(126px,1fr) minmax(112px,.88fr) minmax(100px,.76fr) minmax(86px,.66fr) minmax(86px,.68fr) minmax(150px,1.15fr) max-content max-content max-content minmax(156px,.92fr)!important;align-items:stretch!important;gap:6px!important;display:grid!important}.category-list-page .desktop-filter-secondary{grid-template-columns:1fr minmax(210px,auto) minmax(240px,320px) auto!important;align-items:center!important;gap:14px!important;padding-top:8px!important;display:grid!important}.category-list-page .desktop-search-field>button,.category-list-page .desktop-search-reference{letter-spacing:.065em!important;min-height:46px!important;padding:7px 10px!important;font-size:10.5px!important}.category-list-page .desktop-search-field>button small{letter-spacing:.14em!important;font-size:8px!important}.category-list-page .desktop-search-results{letter-spacing:.085em!important;min-height:46px!important;padding:0 14px!important;font-size:10.5px!important}.category-list-page .desktop-inline-check{color:#171713!important;text-transform:uppercase!important;letter-spacing:.065em!important;white-space:nowrap!important;cursor:pointer!important;background:#fff!important;border:1px solid #b8893db8!important;justify-content:center!important;align-items:center!important;min-height:46px!important;padding:0 10px!important;font-size:10.5px!important;font-weight:800!important;display:inline-flex!important;position:relative!important}.category-list-page .desktop-inline-check input{opacity:0!important;pointer-events:none!important;position:absolute!important}.category-list-page .desktop-inline-check span{align-items:center!important;gap:7px!important;display:inline-flex!important}.category-list-page .desktop-inline-check span:before{content:""!important;color:#b8893d!important;border:1px solid #b8893d!important;place-items:center!important;width:13px!important;height:13px!important;font-size:10px!important;line-height:1!important;display:inline-grid!important}.category-list-page .desktop-inline-check.active span:before{content:"✓"!important}.category-list-page .desktop-results-count{color:#171713!important;text-transform:uppercase!important;letter-spacing:.12em!important;margin:0!important;font-size:12px!important;font-weight:850!important}.category-list-page .desktop-filter-secondary .desktop-sort-field{min-width:210px!important}.category-list-page .desktop-filter-secondary .desktop-sort-field>button{text-align:center!important;background:0 0!important;border-color:#0000!important;align-items:center!important;min-height:40px!important;padding-right:28px!important}.category-list-page .desktop-filter-secondary .desktop-search-reference{border-color:#b8893db3!important;min-height:40px!important}.category-list-page .desktop-clear-inline{min-height:40px!important;padding:0!important;font-size:10px!important}.category-list-page .filtered-results-top{display:none!important}.category-list-page .desktop-type-field .desktop-search-popover{width:min(520px,88vw)!important;left:auto!important;right:0!important}.prestige-site .category-list-page .desktop-inline-check,.prestige-site .category-list-page .desktop-results-count,.prestige-site .category-list-page .desktop-filter-secondary .desktop-sort-field>button,.prestige-site .category-list-page .desktop-clear-inline{color:#b8893d!important;background:#060605!important;border-color:#b8893d!important}}@media (width>=1051px) and (width<=1440px){.category-list-page .desktop-filter-primary{grid-template-columns:minmax(88px,.8fr) minmax(110px,.95fr) minmax(96px,.82fr) minmax(76px,.64fr) minmax(66px,.56fr) minmax(66px,.58fr) minmax(122px,1fr) max-content max-content max-content minmax(126px,.82fr)!important;gap:4px!important}.category-list-page .desktop-search-field>button,.category-list-page .desktop-inline-check,.category-list-page .desktop-search-results{letter-spacing:.045em!important;min-height:42px!important;padding-inline:7px!important;font-size:9px!important}.category-list-page .desktop-search-field>button small{font-size:7px!important}}@media (width>=1051px){.category-list-page>.home-map-search.compact-search{border-top:1px solid #b8893d2e!important;border-bottom:1px solid #b8893d3d!important;padding:0 clamp(18px,2.4vw,46px)!important;top:82px!important;box-shadow:0 14px 30px #1717130b!important}.category-list-page .desktop-property-search.desktop-filter-system{max-width:1980px!important;padding:0!important}.category-list-page .desktop-filter-primary{grid-template-columns:minmax(122px,.86fr) minmax(146px,.98fr) minmax(124px,.86fr) minmax(130px,.9fr) minmax(112px,.76fr) minmax(112px,.76fr) minmax(146px,.98fr) max-content max-content max-content minmax(190px,.9fr)!important;align-items:center!important;gap:0!important;min-height:94px!important}.category-list-page .desktop-search-field,.category-list-page .desktop-inline-check,.category-list-page .desktop-primary-action{border-right:1px solid #b8893d9e!important;min-width:0!important}.category-list-page .desktop-primary-action{border-right:0!important;padding-left:clamp(12px,1vw,20px)!important}.category-list-page .desktop-search-field>button{min-height:66px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;padding:0 clamp(10px,1vw,18px)!important}.category-list-page .desktop-search-field>button small{color:#171713!important;-webkit-text-fill-color:#171713!important;letter-spacing:.08em!important;font-size:9px!important;font-weight:850!important}.category-list-page .desktop-search-field>button span{color:#171713!important;-webkit-text-fill-color:#171713!important;letter-spacing:.015em!important;text-transform:none!important;white-space:nowrap!important;margin-top:8px!important;font-size:13px!important}.category-list-page .desktop-search-field>button i{color:#b8893d!important;-webkit-text-fill-color:#b8893d!important;font-size:18px!important}.category-list-page .desktop-search-field>button.active{color:#b8893d!important;background:0 0!important}.category-list-page .desktop-inline-check{letter-spacing:.055em!important;color:#171713!important;background:0 0!important;border-top:0!important;border-bottom:0!important;border-left:0!important;min-height:66px!important;padding:0 clamp(9px,.82vw,16px)!important;font-size:9px!important}.category-list-page .desktop-inline-check span{flex-direction:column-reverse!important;gap:8px!important}.category-list-page .desktop-inline-check span:before{border:1px solid #b8893dc7!important;border-radius:3px!important;width:19px!important;height:19px!important;font-size:13px!important}.category-list-page .desktop-inline-check.active{color:#b8893d!important}.category-list-page .desktop-primary-action{grid-template-rows:auto 58px!important;align-content:center!important;gap:5px!important;display:grid!important}.category-list-page .desktop-primary-action .desktop-clear-inline{color:#b8893d!important;-webkit-text-fill-color:#b8893d!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important;font-size:9px!important;font-weight:850!important}.category-list-page .desktop-primary-action .desktop-search-results{color:#fff!important;letter-spacing:.055em!important;background:#b8893d!important;border:1px solid #b8893ddb!important;width:100%!important;min-height:58px!important;padding:0 16px!important;font-size:12px!important}.category-list-page .desktop-filter-secondary{border-top:1px solid #b8893d24!important;grid-template-columns:minmax(260px,1fr) auto minmax(260px,1fr)!important;gap:clamp(18px,3vw,58px)!important;min-height:82px!important;padding-top:0!important}.category-list-page .desktop-filter-secondary .desktop-sort-field{border-right:0!important;justify-self:start!important;min-width:260px!important}.category-list-page .desktop-filter-secondary .desktop-sort-field>button{text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #b8893db8!important;min-height:44px!important;padding:0 0 8px!important}.category-list-page .desktop-filter-secondary .desktop-sort-field>button small{color:#b8893d!important;-webkit-text-fill-color:#b8893d!important}.category-list-page .desktop-filter-secondary .desktop-sort-field>button span{font-size:14px!important;font-weight:700!important}.category-list-page .desktop-results-count{color:#8d8a84!important;-webkit-text-fill-color:#8d8a84!important;letter-spacing:.14em!important;white-space:nowrap!important;justify-self:center!important;font-size:16px!important;font-weight:500!important}.category-list-page .desktop-results-count strong{color:#b8893d!important;-webkit-text-fill-color:#b8893d!important;font-family:var(--nappo-editorial)!important;letter-spacing:.02em!important;vertical-align:-3px!important;font-size:34px!important;font-weight:400!important}.category-list-page .desktop-filter-secondary .desktop-search-reference{background:0 0!important;border:1px solid #b8893d94!important;grid-template-columns:1fr auto!important;justify-self:end!important;gap:12px!important;width:min(380px,100%)!important;min-height:48px!important;padding:0 12px 0 18px!important;display:grid!important}.category-list-page .desktop-search-reference input{letter-spacing:.04em!important;color:#171713!important;font-size:14px!important}.category-list-page .desktop-search-reference input::placeholder{color:#17171394!important;-webkit-text-fill-color:#17171394!important}.category-list-page .desktop-reference-submit{color:#b8893d!important;-webkit-text-fill-color:#b8893d!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:0 0!important;border:0!important;width:auto!important;min-width:68px!important;min-height:0!important;font-size:9px!important;font-weight:850!important}.prestige-site .category-list-page .desktop-search-field,.prestige-site .category-list-page .desktop-inline-check,.prestige-site .category-list-page .desktop-primary-action{border-right-color:#b8893dad!important}.prestige-site .category-list-page .desktop-search-field>button,.prestige-site .category-list-page .desktop-inline-check,.prestige-site .category-list-page .desktop-filter-secondary .desktop-sort-field>button,.prestige-site .category-list-page .desktop-filter-secondary .desktop-search-reference{color:#b8893d!important;background:0 0!important;border-top-color:#0000!important;border-bottom-color:#b8893db8!important}.prestige-site .category-list-page .desktop-search-field>button small,.prestige-site .category-list-page .desktop-search-field>button span,.prestige-site .category-list-page .desktop-search-field>button i,.prestige-site .category-list-page .desktop-filter-secondary .desktop-sort-field>button small,.prestige-site .category-list-page .desktop-filter-secondary .desktop-sort-field>button span,.prestige-site .category-list-page .desktop-results-count,.prestige-site .category-list-page .desktop-search-reference input,.prestige-site .category-list-page .desktop-search-reference input::placeholder{color:#b8893d!important;-webkit-text-fill-color:#b8893d!important}}@media (width>=1051px) and (width<=1440px){.category-list-page .desktop-filter-primary{grid-template-columns:minmax(94px,.82fr) minmax(112px,.94fr) minmax(98px,.8fr) minmax(92px,.74fr) minmax(76px,.62fr) minmax(76px,.62fr) minmax(116px,.9fr) max-content max-content max-content minmax(154px,.86fr)!important}.category-list-page .desktop-search-field>button span{font-size:11px!important}.category-list-page .desktop-inline-check{padding-inline:7px!important;font-size:7.8px!important}.category-list-page .desktop-primary-action .desktop-search-results{font-size:10px!important}}@media (width<=700px){.category-list-page>.home-map-search.compact-search,.category-list-page>.home-map-search.compact-search-closed{min-height:104px!important;margin-top:0!important;padding-top:0!important}.category-list-page .mobile-sticky-search-bars{z-index:120!important;top:82px!important}html.nappo-mobile-menu-open .category-list-page .mobile-sticky-search-bars,body.nappo-mobile-search-open .category-list-page .mobile-sticky-search-bars{top:0!important}}@media (width>=1051px){.category-list-page>.home-map-search.compact-search,.category-list-page>.home-map-search.compact-search-closed{top:calc(var(--nav-height,82px) + 8px)!important;background:#fff!important;padding:10px clamp(18px,3vw,54px) 12px!important;box-shadow:0 18px 40px #1717130e!important}.category-list-page .desktop-filter-system{gap:8px!important}.category-list-page .desktop-filter-primary,.category-list-page .desktop-filter-secondary{width:100%!important;box-shadow:none!important;background:#fffffff7!important;border:1px solid #b8893db8!important}.category-list-page .desktop-filter-primary{grid-template-columns:minmax(86px,.75fr) minmax(104px,.92fr) minmax(92px,.78fr) minmax(92px,.74fr) minmax(76px,.58fr) minmax(72px,.56fr) minmax(108px,.84fr) max-content max-content max-content max-content!important;gap:0!important;min-height:78px!important;padding:0 10px!important}.category-list-page .desktop-filter-secondary{border-top:1px solid #b8893db8!important;grid-template-columns:minmax(220px,1fr) auto minmax(240px,1fr)!important;gap:clamp(14px,2.5vw,52px)!important;min-height:68px!important;padding:0 18px!important}.category-list-page .desktop-search-field,.category-list-page .desktop-inline-check,.category-list-page .desktop-clear-primary,.category-list-page .desktop-filter-secondary .desktop-sort-field,.category-list-page .desktop-filter-secondary .desktop-sort-field>button,.category-list-page .desktop-filter-secondary .desktop-search-reference{box-shadow:none!important;background:0 0!important;border:0!important}.category-list-page .desktop-search-field>button{background:0 0!important;border:0!important;min-height:76px!important;padding:0 clamp(7px,.75vw,13px)!important}.category-list-page .desktop-search-field>button small,.category-list-page .desktop-filter-secondary .desktop-sort-field>button small,.category-list-page .desktop-clear-primary,.category-list-page .desktop-inline-check{font-family:var(--nappo-ui,"Inter", sans-serif)!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:clamp(9px,.68vw,11px)!important;font-weight:500!important}.category-list-page .desktop-search-field>button small,.category-list-page .desktop-filter-secondary .desktop-sort-field>button small,.category-list-page .desktop-clear-primary{color:#b8893d!important;-webkit-text-fill-color:#b8893d!important}.category-list-page .desktop-search-field>button span,.category-list-page .desktop-filter-secondary .desktop-sort-field>button span{font-family:var(--nappo-ui,"Inter", sans-serif)!important;letter-spacing:.02em!important;color:#171713!important;-webkit-text-fill-color:#171713!important;font-size:clamp(12px,.86vw,15px)!important;font-weight:400!important}.category-list-page .desktop-search-results,.category-list-page .desktop-primary-action,.category-list-page .property-sort,.category-list-page .filtered-results-top .property-sort{display:none!important}.category-list-page .desktop-clear-primary{cursor:pointer!important;white-space:nowrap!important;place-self:center end!important;min-height:36px!important;padding:0 clamp(8px,.75vw,14px)!important}.category-list-page .desktop-inline-check{color:#171713!important;-webkit-text-fill-color:#171713!important;min-height:76px!important;padding:0 clamp(6px,.62vw,11px)!important}.category-list-page .desktop-inline-check span{gap:7px!important}.category-list-page .desktop-inline-check span:before{border-color:#b8893ddb!important}.category-list-page .desktop-inline-check.active,.category-list-page .desktop-inline-check.active span{color:#b8893d!important;-webkit-text-fill-color:#b8893d!important}.category-list-page .desktop-filter-secondary .desktop-sort-field{min-width:0!important}.category-list-page .desktop-filter-secondary .desktop-sort-field>button{min-height:54px!important;padding:0!important}.category-list-page .desktop-results-count{font-family:var(--nappo-ui,"Inter", sans-serif)!important;color:#8d8a84!important;-webkit-text-fill-color:#8d8a84!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:clamp(13px,.92vw,16px)!important;font-weight:400!important}.category-list-page .desktop-results-count strong{color:#b8893d!important;-webkit-text-fill-color:#b8893d!important;font-family:var(--nappo-editorial,Georgia, serif)!important;font-size:clamp(30px,2.2vw,42px)!important;font-weight:400!important}.category-list-page .desktop-filter-secondary .desktop-search-reference{border-bottom:1px solid #b8893d85!important;width:min(360px,100%)!important;min-height:48px!important;padding:0 4px 0 0!important}.category-list-page .desktop-search-reference input{color:#171713!important;-webkit-text-fill-color:#171713!important;font-size:14px!important}.category-list-page .desktop-reference-submit{color:#b8893d!important;-webkit-text-fill-color:#b8893d!important}.category-list-page .desktop-location-popover,.category-list-page .desktop-search-popover{z-index:240!important}}@media (width>=1051px) and (width<=1360px){.category-list-page .desktop-filter-primary{grid-template-columns:minmax(78px,.7fr) minmax(92px,.86fr) minmax(82px,.72fr) minmax(78px,.66fr) minmax(66px,.52fr) minmax(62px,.5fr) minmax(92px,.78fr) max-content max-content max-content max-content!important;padding-inline:7px!important}.category-list-page .desktop-search-field>button{padding-inline:6px!important}.category-list-page .desktop-inline-check{letter-spacing:.09em!important;padding-inline:5px!important;font-size:8px!important}.category-list-page .desktop-search-field>button span{font-size:11px!important}}.prestige-site,.prestige-site :is(.category-list-page,.category-results,.listing-section,.property-explorer,.property-explorer-dark){background:#050504!important}@media (width>=1051px){.prestige-site .category-list-page>.home-map-search.compact-search,.prestige-site .category-list-page>.home-map-search.compact-search-closed,.prestige-site .category-list-page .desktop-filter-primary,.prestige-site .category-list-page .desktop-filter-secondary{box-shadow:none!important;background:#050504!important;border-color:#b8893dd1!important}.prestige-site .category-list-page .desktop-search-field>button small,.prestige-site .category-list-page .desktop-search-field>button span,.prestige-site .category-list-page .desktop-search-field>button i,.prestige-site .category-list-page .desktop-filter-secondary .desktop-sort-field>button small,.prestige-site .category-list-page .desktop-filter-secondary .desktop-sort-field>button span,.prestige-site .category-list-page .desktop-results-count,.prestige-site .category-list-page .desktop-results-count strong,.prestige-site .category-list-page .desktop-clear-primary,.prestige-site .category-list-page .desktop-inline-check,.prestige-site .category-list-page .desktop-inline-check span,.prestige-site .category-list-page .desktop-search-reference input,.prestige-site .category-list-page .desktop-search-reference input::placeholder,.prestige-site .category-list-page .desktop-reference-submit{color:#d2b46f!important;-webkit-text-fill-color:#d2b46f!important}.prestige-site .category-list-page .desktop-location-popover,.prestige-site .category-list-page .desktop-search-popover{color:#171713!important;background:#fff!important;border-color:#b8893d85!important}.prestige-site .category-list-page .desktop-location-popover :is(span,strong,b,p,button),.prestige-site .category-list-page .desktop-search-popover :is(span,strong,b,p,button,label,input,em){color:#171713!important;-webkit-text-fill-color:#171713!important}.prestige-site .category-list-page .desktop-popover-map,.prestige-site .category-list-page .desktop-location-map,.prestige-site .category-list-page .home-map-canvas{background:#fff!important}.prestige-site .category-list-page .home-map-canvas button i{background:#b8893d!important;border-color:#b8893d!important}.prestige-site .category-list-page .home-map-canvas button span{color:#b8893d!important;-webkit-text-fill-color:#b8893d!important;background:#ffffffeb!important}.prestige-site .category-list-page .home-map-canvas button.active span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#b8893d!important}}@media (width<=700px){.category-list-page .mobile-sticky-search-bars{top:var(--nav-height,82px)!important;z-index:58!important;position:fixed!important;left:0!important;right:0!important;transform:translateZ(0)!important}html.nappo-mobile-menu-open .category-list-page .mobile-sticky-search-bars,body.nappo-mobile-search-open .category-list-page .mobile-sticky-search-bars{display:none!important}.category-list-page>.home-map-search.compact-search,.category-list-page>.home-map-search.compact-search-closed{min-height:112px!important}.category-list-page .mobile-final-panel{padding-top:max(18px, env(safe-area-inset-top))!important}.category-list-page .mobile-sheet-header h2,.category-list-page .mobile-final-context button,.category-list-page .mobile-territory-tabs button,.category-list-page .mobile-field-title,.category-list-page .mobile-final-range>span,.category-list-page .mobile-threshold-filter>span,.category-list-page .mobile-check-filter span,.category-list-page .mobile-town-groups h3{font-family:var(--nappo-ui,"Inter", sans-serif)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:clamp(15px,4.2vw,19px)!important;font-weight:400!important}.category-list-page .mobile-final-map{padding-left:10px!important;padding-right:10px!important}.category-list-page .mobile-final-map .mobile-territory-tabs{margin:8px 0 14px!important}.category-list-page .mobile-final-map-canvas{background:#fff!important;border:0!important;border-radius:0!important;width:calc(100vw - 20px)!important;max-width:none!important;height:min(58dvh,560px)!important;min-height:390px!important;margin:0 auto 18px!important}.category-list-page .mobile-final-map-canvas img{object-fit:contain!important;padding:0!important}.category-list-page .mobile-final-map-canvas.home-map-canvas button span{white-space:normal!important;text-align:center!important;color:#171713!important;-webkit-text-fill-color:#171713!important;max-width:112px!important;line-height:1.05!important}.category-list-page .mobile-final-map-canvas.home-map-canvas button.active span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#b8893d!important}.category-list-page .mobile-select-towns-button,.category-list-page .mobile-back-map-button{color:#fff!important;-webkit-text-fill-color:#fff!important;text-transform:uppercase!important;width:calc(100vw - 36px)!important;min-height:56px!important;font-family:var(--nappo-ui,"Inter", sans-serif)!important;letter-spacing:.12em!important;background:#b8893d!important;border:1px solid #b8893d!important;margin:8px auto 18px!important;font-size:12px!important;font-weight:500!important}.category-list-page .mobile-back-map-button{color:#b8893d!important;-webkit-text-fill-color:#b8893d!important;background:#fff!important}}.nav-wrap .desktop-nav>a.nav-valuation-cta,.inner-nav .desktop-nav>a.nav-valuation-cta,.prestige-nav .desktop-nav>a.nav-valuation-cta{color:#d2b46f!important;-webkit-text-fill-color:#d2b46f!important;background:#050504!important;border:1px solid #b8893d!important;min-height:38px!important;padding:0 clamp(11px,.95vw,18px)!important}.nav-wrap .desktop-nav,.inner-nav .desktop-nav,.prestige-nav .desktop-nav{gap:0!important;min-width:0!important}.nav-wrap .desktop-nav>a,.inner-nav .desktop-nav>a,.prestige-nav .desktop-nav>a,.nav-wrap .nav-dropdown-trigger,.inner-nav .nav-dropdown-trigger,.prestige-nav .nav-dropdown-trigger{white-space:nowrap!important;padding-left:clamp(7px,.65vw,13px)!important;padding-right:clamp(7px,.65vw,13px)!important}.nav-dropdown-panel :is(p,a,span),.mobile-nav :is(a,button,span){text-transform:uppercase!important}.property-list-premium .property-card,.map-card-grid .property-card{position:relative!important}.property-list-premium .property-card>a.property-video-direct,.map-card-grid .property-card>a.property-video-direct,.property-card>a.property-video-direct{z-index:8!important;position:absolute!important;inset:18px 18px auto auto!important}.nearby-places{display:none!important}.property-prestige :is(.property-story .property-editorial-heading,.features-section .property-editorial-heading),.property-prestige .mobile-property-bar button{color:#fff!important;-webkit-text-fill-color:#fff!important}@media (width<=700px){.property-video-section video,.property-video-block video,.dh-hero-video{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}}.category-list-page>.home-map-search.compact-search,.category-list-page>.home-map-search.compact-search-closed{margin-top:10px!important}@media (width>=701px){.category-list-page .desktop-filter-primary,.category-list-page .desktop-filter-secondary{box-shadow:none!important;border:1px solid #b8893d!important}.category-list-page :is(.desktop-filter-primary *,.desktop-filter-secondary *){border-color:#0000!important}.category-list-page .desktop-search-result-cta,.category-list-page .desktop-primary-action,.category-list-page .desktop-search-results{display:none!important}}.prestige-site,.prestige-site .category-list-page,.prestige-site .listing-section,.prestige-site .category-results,.prestige-site .property-explorer,.prestige-site .property-results-live,.prestige-site .filtered-results-top{color:#d2b46f!important;background:#050504!important}.prestige-site .filtered-results-top{border-color:#b8893d!important}@media (width>=701px){.prestige-site .desktop-filter-primary,.prestige-site .desktop-filter-secondary,.prestige-site .desktop-filter-primary :is(span,strong,b,label),.prestige-site .desktop-filter-secondary :is(span,strong,b,label),.prestige-site .desktop-filter-secondary select,.prestige-site .desktop-search-reference input{color:#d2b46f!important;-webkit-text-fill-color:#d2b46f!important;background:#050504!important}.prestige-site .desktop-filter-primary,.prestige-site .desktop-filter-secondary{border-color:#b8893d!important}.prestige-site .home-map-canvas,.prestige-site .desktop-popover-map,.prestige-site .desktop-location-map{background:#fff!important}.prestige-site .home-map-canvas>img{filter:none!important;opacity:1!important}.prestige-site .home-map-canvas button span{color:#b8893d!important;-webkit-text-fill-color:#b8893d!important;background:#fffffff5!important}.prestige-site .home-map-canvas button.active span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#b8893d!important}}.category-list-page :is(.home-operation-selector>span,.home-territory-selector>span,.home-range-title,.segmented-filter-title,.desktop-open-filter>span,.desktop-line-filter>span,.desktop-dropdown-filter>span,.mobile-field-title,.mobile-final-range>span,.mobile-threshold-filter>span,.mobile-check-filter span,.mobile-town-groups h3,.mobile-final-context button,.mobile-territory-tabs button){font-family:var(--nappo-editorial,Georgia, serif)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:400!important}@media (width<=700px){.category-list-page .mobile-final-map{padding-left:8px!important;padding-right:8px!important}.category-list-page .mobile-final-map-canvas{width:calc(100vw - 16px)!important;height:min(68dvh,620px)!important;min-height:430px!important;margin-left:auto!important;margin-right:auto!important}.category-list-page .mobile-select-towns-button{margin-top:6px!important}.prestige-site .mobile-final-map-canvas,.prestige-site .mobile-final-map-canvas.home-map-canvas{background:#fff!important}.prestige-site .mobile-final-map-canvas img{filter:none!important}.property-video-section,.property-video-section>iframe,.property-video-section>video{aspect-ratio:16/9!important;object-fit:contain!important;background:#000!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important}}@media (width>=1051px) and (width<=1350px){.nav-wrap,.inner-nav,.prestige-nav{padding-left:24px!important;padding-right:24px!important}.brand{width:132px!important}.desktop-nav{letter-spacing:.075em!important;gap:0!important;font-size:8.5px!important}.desktop-nav>a,.desktop-nav .nav-dropdown-trigger{padding-left:6px!important;padding-right:6px!important}.nav-valuation-cta{padding-left:9px!important;padding-right:9px!important;font-size:8px!important}.nav-actions{gap:8px!important}}.nav-dropdown-panel :is(p,a),.mobile-subnav :is(a,span){text-transform:uppercase!important}.definitive-home .dh-hero-copy h1{font-family:var(--nappo-editorial,Georgia, serif)!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:normal!important;justify-items:center!important;gap:.14em!important;font-weight:400!important;display:grid!important}.definitive-home .dh-hero-fixed{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:.42em!important;line-height:1.05!important;display:block!important}.definitive-home .dh-hero-word{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important;line-height:.92!important;display:block!important}@media (width<=700px){.definitive-home .dh-hero{min-height:100dvh!important;padding:118px 16px 34px!important}.definitive-home .dh-hero-copy h1{width:calc(100% - 28px)!important;font-size:clamp(42px,13vw,62px)!important;top:43%!important}.definitive-home .dh-hero-actions,.definitive-home .dh-hero-copy h1+.dh-hero-actions{bottom:max(24px, env(safe-area-inset-bottom,0px) + 22px)!important;gap:8px!important;width:min(330px,100% - 64px)!important}.definitive-home .dh-hero-actions a{letter-spacing:.12em!important;min-height:48px!important;padding:0 16px!important;font-size:10.5px!important}}@media (width>=701px){.category-list-page .compact-search-toggle,.category-list-page .desktop-property-search-hero,.category-list-page .compact-search-content,.category-list-page .home-reference-row,.category-list-page .desktop-hero-actions,.category-list-page .desktop-hero-results{display:none!important}}@media (width>=1051px){.category-list-page>.home-map-search.compact-search,.category-list-page>.home-map-search.compact-search-closed{top:calc(var(--nav-height,82px) + 12px)!important;background:#fff!important;margin-top:12px!important}.prestige-site.category-list-page,.prestige-site .home-map-search,.prestige-site .listing-section,.prestige-site .property-explorer,.prestige-site .property-explorer-dark,.prestige-site .property-grid,.prestige-site .filtered-results-top,.prestige-site .property-results-live{color:#d4b978!important;background:#050504!important}.prestige-site>.home-map-search.compact-search,.prestige-site>.home-map-search.compact-search-closed,.prestige-site .desktop-filter-primary,.prestige-site .desktop-filter-secondary{color:#d4b978!important;background:#050504!important;border-color:#b8893d!important}.prestige-site .desktop-filter-primary *,.prestige-site .desktop-filter-secondary *{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important}.prestige-site .desktop-location-popover,.prestige-site .desktop-search-popover,.prestige-site .desktop-location-popover *,.prestige-site .desktop-search-popover *{color:#171713!important;-webkit-text-fill-color:#171713!important;background-color:#fff!important}.prestige-site .desktop-location-popover :is(button.active,button.active span,button.active i),.prestige-site .desktop-search-popover :is(button.active,button.active span,button.active i){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#b8893d!important}.category-list-page .desktop-sort-field .desktop-sort-popover{width:min(300px,100vw - 48px)!important;left:0!important;right:auto!important}.category-list-page .desktop-location-popover{width:min(1040px,100vw - 32px)!important;left:clamp(-220px,-14vw,0px)!important;right:auto!important}.category-list-page .desktop-popover-map,.category-list-page .desktop-hero-map-canvas,.category-list-page .home-location-panel .home-map-canvas{aspect-ratio:1!important;background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}.category-list-page .desktop-popover-map img,.category-list-page .desktop-hero-map-canvas img,.category-list-page .home-location-panel .home-map-canvas>img{object-fit:contain!important;filter:none!important;width:100%!important;height:auto!important;display:block!important}}.category-list-page .home-map-canvas button span,.category-list-page .desktop-popover-map button span,.category-list-page .desktop-hero-map-canvas button span,.category-list-page .mobile-final-map-canvas button span{font-family:var(--nappo-editorial,Georgia, serif)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:400!important;line-height:1.08!important}@media (width<=700px){body.nappo-mobile-search-open .category-list-page>.home-map-search.mobile-panel-map{background:#fff!important}body.nappo-mobile-search-open .category-list-page .compact-search-content{padding-left:0!important;padding-right:0!important}.category-list-page .mobile-final-map{padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}.category-list-page .mobile-territory-tabs{box-sizing:border-box!important;width:min(100%,560px)!important;margin:12px auto 18px!important;padding:0 18px!important}.category-list-page .mobile-territory-tabs button{font-family:var(--nappo-editorial,Georgia, serif)!important;letter-spacing:.14em!important;font-weight:400!important}.category-list-page .mobile-map-mode-tabs{display:none!important}.category-list-page .mobile-final-map-canvas,.category-list-page .mobile-final-map-canvas.home-map-canvas{aspect-ratio:1!important;background:#fff!important;width:min(100vw,620px)!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0 auto 14px!important;padding:0!important;overflow:visible!important}.category-list-page .mobile-final-map-canvas img{object-fit:contain!important;filter:none!important;width:100%!important;height:auto!important;padding:0!important;display:block!important}.category-list-page .mobile-final-map-canvas.home-map-canvas button{box-shadow:none!important;background:0 0!important;padding:0!important}.category-list-page .mobile-final-map-canvas.home-map-canvas button i{display:none!important}.category-list-page .mobile-final-map-canvas.home-map-canvas button span{color:#171713!important;-webkit-text-fill-color:#171713!important;background:#ffffffeb!important;border:1px solid #b8893db8!important;max-width:118px!important;padding:6px 8px!important;font-size:clamp(11px,3.2vw,14px)!important;box-shadow:0 8px 20px #281e0a14!important}.category-list-page .mobile-final-map-canvas.home-map-canvas button.active span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#b8893d!important}.category-list-page .mobile-select-towns-button{color:#b8893d!important;-webkit-text-fill-color:#b8893d!important;width:min(420px,100vw - 38px)!important;min-height:54px!important;font-family:var(--nappo-editorial,Georgia, serif)!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:#fff!important;border:1px solid #b8893d!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin:12px auto 18px!important;font-size:18px!important;font-weight:400!important;display:flex!important}.category-list-page .mobile-select-towns-button i{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:22px!important;font-style:normal!important;line-height:1!important}.prestige-site.category-list-page,.prestige-site .mobile-sticky-search-bars,.prestige-site .mobile-operation-tabs,.prestige-site .mobile-tool-tabs,.prestige-site .listing-section,.prestige-site .property-explorer,.prestige-site .filtered-results-top,.prestige-site .property-grid{background:#050504!important}.prestige-site .filtered-results-top,.prestige-site .filtered-results-top>span,.prestige-site .filtered-results-top>span strong{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important}.prestige-site .mobile-list-reference{background:#050504!important;border-color:#b8893d!important}}@media (width>=1051px) and (width<=1460px){.nav-wrap,.inner-nav,.prestige-nav{padding-left:clamp(14px,1.5vw,22px)!important;padding-right:clamp(14px,1.5vw,22px)!important}.brand{width:clamp(108px,10vw,132px)!important}.desktop-nav{letter-spacing:.055em!important;gap:0!important;font-size:clamp(7px,.68vw,8.5px)!important}.desktop-nav>a,.desktop-nav .nav-dropdown-trigger{padding-left:clamp(3px,.45vw,6px)!important;padding-right:clamp(3px,.45vw,6px)!important}.nav-valuation-cta{letter-spacing:.045em!important;padding-left:7px!important;padding-right:7px!important;font-size:clamp(6.8px,.62vw,8px)!important}.nav-actions{gap:6px!important}.language-switcher{padding-left:4px!important;padding-right:4px!important;font-size:8px!important}}.desktop-nav{gap:0!important;min-width:0!important}.desktop-nav>a,.desktop-nav .nav-dropdown-trigger{letter-spacing:.12em!important;min-width:0!important;padding-inline:clamp(8px,.78vw,16px)!important;font-size:clamp(8px,.72vw,11px)!important}.nav-wrap,.inner-nav,.prestige-nav{padding-inline:clamp(14px,1.5vw,26px)!important}.brand-logo-menu-full{width:clamp(150px,12vw,220px)!important}.definitive-home .dh-hero-copy{pointer-events:none!important;align-content:center!important;justify-items:center!important;gap:clamp(22px,4vw,48px)!important;width:100%!important;padding:clamp(130px,14vw,220px) clamp(20px,6vw,96px) clamp(48px,6vw,88px)!important;display:grid!important;position:absolute!important;inset:0!important}.definitive-home .dh-hero-copy h1{color:#fff!important;-webkit-text-fill-color:#fff!important;text-align:center!important;text-transform:uppercase!important;width:min(980px,100%)!important;max-width:980px!important;font-family:var(--nappo-editorial,Georgia, serif)!important;letter-spacing:.04em!important;white-space:normal!important;text-shadow:0 18px 45px #00000075!important;gap:.08em!important;margin:0!important;font-size:clamp(56px,8.2vw,138px)!important;font-weight:400!important;line-height:.84!important;display:grid!important;position:static!important;transform:none!important}.definitive-home .dh-hero-fixed,.definitive-home .dh-hero-word{width:100%!important;display:block!important}.definitive-home .dh-hero-fixed{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:.42em!important;line-height:1.08!important}.definitive-home .dh-hero-word{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important}.definitive-home .dh-hero-actions{pointer-events:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:min(620px,100% - 44px)!important;display:grid!important;position:absolute!important;bottom:clamp(28px,5vh,70px)!important;left:50%!important;transform:translate(-50%)!important}.definitive-home .dh-hero-actions a{justify-content:center!important;gap:14px!important;min-width:0!important;min-height:56px!important;padding:0 18px!important;font-size:10px!important}.mobile-sheet-header{box-sizing:border-box!important;grid-template-columns:50px minmax(0,1fr) 50px!important;padding-inline:16px!important;overflow:visible!important}.mobile-sheet-header .mobile-sheet-close{z-index:5!important;color:#050505!important;-webkit-text-fill-color:#050505!important;justify-self:end!important;place-items:center!important;width:46px!important;height:46px!important;font-size:42px!important;line-height:1!important;display:grid!important;position:relative!important}.category-list-page .mobile-final-map-canvas,.category-list-page .mobile-final-map-canvas.home-map-canvas,.category-list-page .desktop-hero-map-canvas,.category-list-page .home-location-panel .home-map-canvas,.category-list-page .desktop-location-map .home-map-canvas{aspect-ratio:3/2!important;background:#fff!important;height:auto!important;min-height:0!important;position:relative!important;overflow:visible!important}.category-list-page .mobile-final-map-canvas>img,.category-list-page .desktop-hero-map-canvas>img,.category-list-page .home-location-panel .home-map-canvas>img,.category-list-page .desktop-location-map .home-map-canvas>img{object-fit:contain!important;object-position:center!important;filter:none!important;opacity:1!important;width:100%!important;height:100%!important}.category-list-page .mobile-final-map-canvas.home-map-canvas button,.category-list-page .desktop-hero-map-canvas.home-map-canvas button,.category-list-page .home-location-panel .home-map-canvas button{transform:translate(-50%,-50%)!important}.category-list-page .home-map-canvas button span,.category-list-page .mobile-final-map-canvas.home-map-canvas button span,.category-list-page .desktop-hero-map-canvas.home-map-canvas button span{font-family:var(--nappo-editorial,Georgia, serif)!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;background:#fffffff0!important;border:1px solid #a9823bad!important;font-weight:400!important}.category-list-page .home-map-canvas button.active span,.category-list-page .mobile-final-map-canvas.home-map-canvas button.active span,.category-list-page .desktop-hero-map-canvas.home-map-canvas button.active span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a9823b!important}.prestige-site,.prestige-site .category-list-page,.prestige-site .listing-section,.prestige-site .category-results,.prestige-site .property-explorer,.prestige-site .property-results-live,.prestige-site .filtered-results-top,.prestige-site .mobile-sticky-search-bars,.prestige-site .mobile-operation-tabs,.prestige-site .mobile-tool-tabs,.prestige-site>.home-map-search,.prestige-site>.home-map-search.compact-search,.prestige-site>.home-map-search.compact-search-closed,.prestige-site .desktop-property-search,.prestige-site .desktop-filter-primary,.prestige-site .desktop-filter-secondary{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important;background:#000!important}.prestige-site .filtered-results-top,.prestige-site .filtered-results-top>span,.prestige-site .filtered-results-top>span strong,.prestige-site .mobile-list-reference,.prestige-site .mobile-list-reference input,.prestige-site .mobile-list-reference button{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important;background:#000!important;border-color:#a9823b!important}.prestige-site .desktop-location-popover,.prestige-site .desktop-search-popover,.prestige-site .desktop-type-panel,.prestige-site .desktop-town-panel,.prestige-site .desktop-threshold-popover,.prestige-site .mobile-final-panel{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;background:#fff!important;border-color:#a9823b!important}.prestige-site :is(.desktop-location-popover,.desktop-search-popover,.desktop-type-panel,.desktop-town-panel,.desktop-threshold-popover,.mobile-final-panel) :is(button,span,strong,b,label,small,h2,h3,p,input,select,em,i){color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;background-color:#0000!important;border-color:#a9823b6b!important}.prestige-site :is(.desktop-location-popover,.desktop-search-popover,.desktop-type-panel,.desktop-town-panel,.desktop-threshold-popover,.mobile-final-panel) :is(button.active,button[aria-pressed=true],.active){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a9823b!important}.prestige-site :is(.desktop-location-popover,.desktop-search-popover,.desktop-type-panel,.desktop-town-panel,.desktop-threshold-popover,.mobile-final-panel) :is(button.active,button[aria-pressed=true],.active) *{color:#fff!important;-webkit-text-fill-color:#fff!important}.prestige-site .home-map-canvas,.prestige-site .desktop-hero-map-canvas,.prestige-site .desktop-location-map,.prestige-site .mobile-final-map-canvas{background:#fff!important}.prestige-site .home-map-canvas>img,.prestige-site .desktop-hero-map-canvas>img,.prestige-site .mobile-final-map-canvas>img{filter:none!important;opacity:1!important}.service-tool-page{overflow-x:hidden!important}.service-tool-result,.service-tool-result *,.service-tool-actions,.service-tool-actions *{box-sizing:border-box!important}.service-tool-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.service-tool-result button,.sell-to-buy-editorial>a,.service-landing-hero a{text-align:center!important;white-space:normal!important;justify-content:center!important;align-items:center!important;min-width:0!important;max-width:100%!important;display:inline-flex!important}@media (width<=700px){.definitive-home .dh-hero{min-height:100svh!important;padding:112px 14px 20px!important}.definitive-home .dh-hero-copy{align-content:center!important;padding:116px 18px 98px!important}.definitive-home .dh-hero-copy h1{letter-spacing:.06em!important;font-size:clamp(36px,11.5vw,56px)!important;line-height:.88!important}.definitive-home .dh-hero-actions{width:min(330px,100% - 56px)!important;bottom:max(18px, env(safe-area-inset-bottom,0px) + 18px)!important;grid-template-columns:1fr!important;gap:7px!important}.definitive-home .dh-hero-actions a{min-height:43px!important;padding:0 14px!important;font-size:9.5px!important}.category-list-page .mobile-final-map{padding-inline:0!important;overflow-x:hidden!important}.category-list-page .mobile-final-map-canvas,.category-list-page .mobile-final-map-canvas.home-map-canvas{aspect-ratio:3/2!important;width:min(100vw - 12px,680px)!important;margin:0 auto 12px!important}.category-list-page .mobile-final-map-canvas.home-map-canvas button span{max-width:112px!important;padding:5px 7px!important;font-size:clamp(8px,2.55vw,12px)!important;line-height:1.08!important}.category-list-page .mobile-select-towns-button{width:min(360px,100% - 34px)!important;min-height:50px!important;margin:8px auto 14px!important;display:flex!important}.service-tool-actions,.service-tool,.sell-to-buy-editorial,.service-landing-hero{grid-template-columns:1fr!important}}html body .promotion-project-summary{background:#fbfaf7!important;border-top:1px solid #a9823b2e!important;border-bottom:1px solid #a9823b2e!important;padding-top:clamp(82px,8vw,128px)!important;padding-bottom:clamp(66px,7vw,104px)!important}html body .promotion-project-summary>div:first-child{text-align:center!important;max-width:980px!important;margin:0 auto clamp(38px,5vw,72px)!important}html body .promotion-project-summary>div:first-child p{color:#a9823b!important;font-family:var(--nappo-ui,Arial, sans-serif)!important;letter-spacing:.28em!important;margin-bottom:18px!important;font-size:9px!important;font-weight:400!important}html body .promotion-project-summary h2{color:#171713!important;max-width:980px!important;font-family:var(--nappo-editorial,Georgia, serif)!important;letter-spacing:0!important;margin:0 auto!important;font-size:clamp(58px,7.4vw,118px)!important;font-weight:400!important;line-height:.92!important}html body .promotion-project-data{max-width:1120px!important;box-shadow:none!important;background:#a9823b38!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;margin:0 auto!important;display:grid!important}html body .promotion-project-data article{background:#fbfaf7!important;border:0!important;justify-content:start!important;gap:14px!important;min-height:124px!important;padding:28px 26px 26px!important}html body .promotion-project-data span{color:#a9823b!important;font-family:var(--nappo-ui,Arial, sans-serif)!important;letter-spacing:.24em!important;font-size:8px!important;font-weight:400!important}html body .promotion-project-data strong{color:#171713!important;font-family:var(--nappo-editorial,Georgia, serif)!important;font-size:clamp(22px,2.3vw,36px)!important;font-weight:400!important;line-height:1.05!important}html body .promotion-units-heading h2,html body .promotion-units-section .property-editorial-heading{font-size:clamp(48px,5.8vw,86px)!important;line-height:.96!important}html body .promotion-units-list h3{font-size:clamp(30px,3.2vw,46px)!important;line-height:1!important}html body .promotion-units-list :is(.promotion-unit-line,.promotion-unit-ref,.promotion-unit-type){font-size:7.5px!important;font-weight:400!important}@media (width<=700px){html body .promotion-project-summary{padding:74px 22px 64px!important}html body .promotion-project-summary h2{font-size:clamp(44px,13.5vw,70px)!important;line-height:.9!important}html body .promotion-project-data{grid-template-columns:1fr 1fr!important;width:100%!important}html body .promotion-project-data article{min-height:104px!important;padding:22px 18px!important}html body .promotion-project-data strong{font-size:clamp(22px,7.2vw,34px)!important}html body .property-mobile-advisor .advisor-card.enhanced>img{aspect-ratio:auto!important;object-fit:contain!important;object-position:center top!important;background:#f8f5ef!important;width:100%!important;height:auto!important;max-height:none!important}}html body .prestige-site,html body .prestige-site.category-list-page,html body .prestige-site .listing-section,html body .prestige-site .category-results,html body .prestige-site .property-explorer,html body .prestige-site .property-results-live,html body .prestige-site .filtered-results-top,html body .prestige-site .filtered-results-top *,html body .prestige-site .mobile-operation-tabs,html body .prestige-site .mobile-operation-tabs *,html body .prestige-site .mobile-tool-tabs,html body .prestige-site .mobile-tool-tabs *,html body .prestige-site .mobile-property-search-bar,html body .prestige-site .mobile-property-search-bar *,html body .prestige-site .desktop-filter-line,html body .prestige-site .desktop-filter-line *{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important;background-color:#000!important}html body .prestige-site .filtered-results-top{border-color:#a9823b!important;box-shadow:inset 0 0 0 1px #a9823bd9!important}html body main.prestige-site .property-explorer.property-results-live .filtered-results-top,html body main.prestige-site .property-explorer.property-results-live .filtered-results-top>span,html body main.prestige-site .property-explorer.property-results-live .filtered-results-top>span strong,html body main.prestige-site .property-explorer.property-results-live .filtered-results-top .mobile-list-reference,html body main.prestige-site .property-explorer.property-results-live .filtered-results-top .mobile-list-reference label,html body main.prestige-site .property-explorer.property-results-live .filtered-results-top .mobile-list-reference input,html body main.prestige-site .property-explorer.property-results-live .filtered-results-top .mobile-list-reference button{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important;background:#000!important;border-color:#a9823b!important}html body main.prestige-site .property-explorer.property-results-live .filtered-results-top>span{width:auto!important;box-shadow:none!important}html body .prestige-site .mobile-list-reference input,html body .prestige-site .mobile-list-reference button{background:#000!important;border-color:#a9823b!important}html body .prestige-site :is(.home-map-canvas,.desktop-hero-map-canvas,.desktop-location-map,.mobile-final-map-canvas),html body .prestige-site :is(.home-map-canvas,.desktop-hero-map-canvas,.desktop-location-map,.mobile-final-map-canvas):before{background:#fff!important}html body .prestige-site :is(.home-map-canvas,.desktop-hero-map-canvas,.mobile-final-map-canvas)>img{filter:none!important;mix-blend-mode:normal!important;opacity:1!important;background:#fff!important}html body .category-list-page :is(.home-map-canvas,.desktop-hero-map-canvas,.mobile-final-map-canvas)>button span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a9823b!important;border-color:#a9823b!important}html body .category-list-page :is(.home-map-canvas,.desktop-hero-map-canvas,.mobile-final-map-canvas)>button.active span,html body .category-list-page :is(.home-map-canvas,.desktop-hero-map-canvas,.mobile-final-map-canvas)>button:hover span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#b9913f!important}html body .prestige-site :is(.mobile-final-panel,.desktop-location-popover,.desktop-search-popover,.desktop-type-panel,.desktop-town-panel,.desktop-threshold-popover){color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;background:#fff!important}html body .prestige-site :is(.mobile-final-panel,.desktop-location-popover,.desktop-search-popover,.desktop-type-panel,.desktop-town-panel,.desktop-threshold-popover) *,html body .prestige-site :is(.home-characteristics-panel,.home-more-filters-panel-after-map,.home-location-panel) *,html body .prestige-site :is(.home-characteristics-panel,.home-more-filters-panel-after-map,.home-location-panel){color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;background-color:#0000!important;border-color:#a9823b7a!important}html body .prestige-site :is(.mobile-final-panel,.desktop-location-popover,.desktop-search-popover,.desktop-type-panel,.desktop-town-panel,.desktop-threshold-popover,.home-characteristics-panel,.home-more-filters-panel-after-map,.home-location-panel) :is(button.active,button[aria-pressed=true],.active){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a9823b!important;border-color:#a9823b!important}html body .prestige-site :is(.mobile-final-panel,.desktop-location-popover,.desktop-search-popover,.desktop-type-panel,.desktop-town-panel,.desktop-threshold-popover,.home-characteristics-panel,.home-more-filters-panel-after-map,.home-location-panel) :is(button.active,button[aria-pressed=true],.active) *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .prestige-site :is(.mobile-final-panel,.desktop-location-popover,.desktop-search-popover,.desktop-type-panel,.desktop-town-panel,.desktop-threshold-popover,.home-characteristics-panel,.home-more-filters-panel-after-map,.home-location-panel){color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;background:#fff!important}@media (width<=700px){html body .mobile-sheet-header{position:relative!important}html body .mobile-sheet-close{z-index:30!important;position:absolute!important;top:50%!important;right:38px!important;transform:translateY(-50%)!important}html body .category-list-page .mobile-final-map-canvas,html body .category-list-page .mobile-final-map-canvas.home-map-canvas{aspect-ratio:3/2!important;background:#fff!important;width:min(100vw - 22px,700px)!important;max-width:calc(100vw - 22px)!important;margin-top:6px!important}html body .category-list-page .mobile-final-map-canvas.home-map-canvas button span{max-width:124px!important;font-family:var(--nappo-editorial,Georgia, serif)!important;letter-spacing:.16em!important;font-size:clamp(8px,2.7vw,12px)!important;font-weight:400!important}}html body .category-list-page .home-map-canvas>button span,html body .category-list-page .mobile-final-map-canvas.home-map-canvas>button span,html body .category-list-page .desktop-hero-map-canvas.home-map-canvas>button span,html body .category-list-page .desktop-popover-map.home-map-canvas>button span{font-family:var(--nappo-editorial,Georgia, serif)!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a9823b!important;border:1px solid #a9823b!important;font-weight:400!important}html body .category-list-page .home-map-canvas>button.active span,html body .category-list-page .home-map-canvas>button:hover span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#b9913f!important}html body main.prestige-site :is(.home-map-canvas,.desktop-hero-map-canvas,.desktop-popover-map,.desktop-location-map,.mobile-final-map-canvas),html body main.prestige-site :is(.home-map-canvas,.desktop-hero-map-canvas,.desktop-popover-map,.desktop-location-map,.mobile-final-map-canvas):before,html body main.prestige-site .dark-search :is(.home-map-canvas,.desktop-hero-map-canvas,.desktop-popover-map,.desktop-location-map,.mobile-final-map-canvas){mix-blend-mode:normal!important;background:#fff!important;border-color:#a9823b94!important}html body main.prestige-site :is(.home-map-canvas,.desktop-hero-map-canvas,.desktop-popover-map,.mobile-final-map-canvas)>img,html body main.prestige-site .dark-search :is(.home-map-canvas,.desktop-hero-map-canvas,.desktop-popover-map,.mobile-final-map-canvas)>img{filter:none!important;opacity:1!important;mix-blend-mode:normal!important;background:#fff!important}html body main.prestige-site .property-explorer.property-results-live .filtered-results-top{box-shadow:none!important;background:#000!important;border:0!important;outline:0!important}html body main.prestige-site .property-explorer.property-results-live .filtered-results-top:before,html body main.prestige-site .property-explorer.property-results-live .filtered-results-top:after{content:none!important;display:none!important}html body main.prestige-site .property-explorer.property-results-live .filtered-results-top>span,html body main.prestige-site .property-explorer.property-results-live .mobile-list-reference{box-shadow:none!important;border:1px solid #a9823b!important}html body main.prestige-site .footer-form-intro h2,html body main.prestige-site .footer-form-intro h2 em{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .promotion-project-data span,html body .property-card-promotion-meta span{letter-spacing:.18em!important;font-size:clamp(11px,.92vw,14px)!important;line-height:1.22!important}html body .promotion-project-data strong{font-size:clamp(30px,3.1vw,48px)!important}@media (width<=700px){html body .mobile-sheet-close{right:64px!important}html body .mobile-territory-tabs button:not(.active){color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;background:#fff!important}html body .category-list-page .mobile-final-map-canvas.home-map-canvas{aspect-ratio:1.02!important;background:#fff!important;width:min(100vw - 12px,720px)!important;max-width:calc(100vw - 12px)!important}html body .category-list-page .mobile-final-map-canvas.home-map-canvas>img{object-fit:contain!important;object-position:center!important;filter:none!important;opacity:1!important}html body .category-list-page .mobile-final-map-canvas.home-map-canvas>button span{max-width:132px!important;padding:6px 8px!important;font-size:clamp(8px,2.45vw,11px)!important;line-height:1.05!important}html body .category-list-page .mobile-select-towns-button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a9823b!important;border-color:#a9823b!important;justify-content:center!important;gap:14px!important;width:min(430px,100% - 28px)!important;min-height:54px!important;margin:16px auto!important;display:flex!important}html body .promotion-project-data span,html body .property-card-promotion-meta span{letter-spacing:.16em!important;font-size:11px!important}}@media (width>=1051px){html body :is(.nav-wrap,.inner-nav,.prestige-nav){justify-content:flex-start!important;gap:clamp(18px,2vw,36px)!important;padding-left:clamp(18px,2vw,34px)!important;padding-right:clamp(18px,2vw,34px)!important}html body :is(.nav-wrap,.inner-nav,.prestige-nav) .brand-menu-full{flex:none!important;margin-right:clamp(8px,1.4vw,22px)!important}html body :is(.nav-wrap,.inner-nav,.prestige-nav) .desktop-nav{flex:auto!important;justify-content:space-between!important;gap:clamp(8px,1.05vw,24px)!important;min-width:0!important}html body :is(.nav-wrap,.inner-nav,.prestige-nav) .nav-actions{flex:none!important;margin-left:clamp(8px,1vw,16px)!important}html body .desktop-nav>a,html body .desktop-nav .nav-dropdown-trigger{padding-inline:clamp(6px,.72vw,14px)!important}html body .nav-dropdown-servicios>.nav-dropdown-panel{grid-template-columns:repeat(3,minmax(210px,1fr))!important;align-items:stretch!important;gap:18px 28px!important;padding-top:42px!important;padding-bottom:46px!important;display:grid!important}html body .nav-dropdown-servicios>.nav-dropdown-panel>p{grid-column:1/-1!important;margin-bottom:4px!important}html body .nav-dropdown-servicios>.nav-dropdown-panel>a{white-space:normal!important;border:1px solid #a9823b47!important;justify-content:space-between!important;align-items:center!important;min-height:58px!important;padding:13px 16px!important;line-height:1.15!important;display:flex!important}html body .nav-dropdown-panel-brand{grid-template-columns:repeat(4,minmax(170px,1fr))!important;gap:18px 28px!important}html body .nav-dropdown-panel-brand .brand-websites-label{margin-top:26px!important;padding-top:22px!important}html body .nav-dropdown-panel-brand .brand-external-link{border:1px solid #a9823b52!important;gap:18px!important;min-height:62px!important;padding:14px 16px!important}html body .nav-dropdown-panel-brand .brand-external-link i{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;justify-content:flex-end!important;min-width:20px!important;display:inline-flex!important}html body .nav-dropdown-panel-brand .brand-external-link+.brand-external-link{margin-top:0!important}html body main.prestige-site .compact-search-toggle,html body main.prestige-site .desktop-property-search-hero,html body main.prestige-site .desktop-hero-map,html body main.prestige-site .desktop-hero-filters,html body main.prestige-site .desktop-hero-actions,html body main.prestige-site .desktop-hero-results{display:none!important}html body main.prestige-site .category-list-page,html body main.prestige-site .category-list-page>.home-map-search,html body main.prestige-site .category-list-page>.home-map-search.compact-search,html body main.prestige-site .category-list-page>.home-map-search.compact-search-closed,html body main.prestige-site .category-list-page .filtered-results-top,html body main.prestige-site .category-list-page .desktop-filter-system,html body main.prestige-site .category-list-page .desktop-filter-secondary,html body main.prestige-site .category-list-page .desktop-results-count{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important;box-shadow:none!important;background:#000!important}html body main.prestige-site>.home-map-search.compact-search,html body main.prestige-site>.home-map-search.compact-search-closed,html body main.prestige-site .desktop-property-search.desktop-filter-system{background:#000!important;border-color:#d4b978b3!important;display:block!important}html body .category-list-page .desktop-filter-secondary .desktop-sort-field>button{grid-template-columns:minmax(0,auto) minmax(0,1fr) 24px!important;align-items:center!important;gap:10px!important;display:grid!important}html body .category-list-page .desktop-filter-secondary .desktop-sort-field>button i{justify-self:end!important;margin-left:14px!important}html body .category-list-page .desktop-filter-secondary .desktop-sort-field>button span,html body .category-list-page .desktop-filter-secondary .desktop-sort-field>button small,html body .category-list-page .desktop-filter-secondary .desktop-sort-field>button i{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important}html body .category-list-page .desktop-search-reference{background:#fff!important;border:1px solid #a9823bb8!important;padding:0!important}html body .category-list-page .desktop-search-reference input{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;padding-left:14px!important}html body .category-list-page .desktop-search-reference input::placeholder{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;opacity:1!important}html body .category-list-page .desktop-reference-submit{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;background:#fff!important;border-left:1px solid #a9823bb8!important;min-height:48px!important;padding-inline:20px!important}html body main.prestige-site .category-list-page .desktop-search-reference,html body main.prestige-site .desktop-search-reference{background:#000!important;border-color:#a9823b!important}html body main.prestige-site .desktop-reference-submit{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important;background:#000!important;border-color:#a9823b!important}html body .category-list-page :is(.desktop-search-popover,.desktop-location-popover,.desktop-threshold-popover,.desktop-sort-popover,.desktop-more-popover,.desktop-price-popover,.desktop-area-popover,.desktop-type-panel) :is(button,span,strong,b,label,small,p,input,em,i),html body .category-list-page :is(.desktop-search-popover,.desktop-location-popover,.desktop-threshold-popover,.desktop-sort-popover,.desktop-more-popover,.desktop-price-popover,.desktop-area-popover,.desktop-type-panel) :is(.segmented-filter-section,.segmented-filter-grid button){font-family:var(--nappo-editorial,Georgia, serif)!important;text-transform:uppercase!important;letter-spacing:.15em!important;color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;font-weight:400!important}html body .category-list-page :is(.desktop-search-popover,.desktop-location-popover,.desktop-threshold-popover,.desktop-sort-popover,.desktop-more-popover,.desktop-price-popover,.desktop-area-popover,.desktop-type-panel) :is(input){text-transform:none!important;letter-spacing:.03em!important}html body .category-list-page :is(.desktop-search-popover,.desktop-location-popover,.desktop-threshold-popover,.desktop-sort-popover,.desktop-more-popover,.desktop-price-popover,.desktop-area-popover,.desktop-type-panel) :is(button.active,button[aria-pressed=true],.active){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a9823b!important;border-color:#a9823b!important}html body .category-list-page :is(.desktop-search-popover,.desktop-location-popover,.desktop-threshold-popover,.desktop-sort-popover,.desktop-more-popover,.desktop-price-popover,.desktop-area-popover,.desktop-type-panel) :is(button.active,button[aria-pressed=true],.active) *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body main.prestige-site :is(.desktop-location-popover,.desktop-search-popover,.desktop-threshold-popover,.desktop-sort-popover,.desktop-more-popover,.desktop-price-popover,.desktop-area-popover,.desktop-type-panel){color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;background:#fff!important}html body main.prestige-site :is(.desktop-popover-map,.desktop-location-map,.home-map-canvas,.desktop-hero-map-canvas){background:#fff!important;border-color:#a9823b94!important}html body main.prestige-site :is(.desktop-popover-map,.home-map-canvas,.desktop-hero-map-canvas)>img{filter:none!important;opacity:1!important;mix-blend-mode:normal!important;background:#fff!important}html body .category-list-page .desktop-popover-map.home-map-canvas>button span,html body .category-list-page .desktop-hero-map-canvas.home-map-canvas>button span{white-space:normal!important;max-width:150px!important;padding:7px 10px!important;font-size:clamp(8px,.72vw,11px)!important;line-height:1.08!important}html body .category-list-page .home-madrid-map>button span{max-width:134px!important}html body .category-list-page :is(.desktop-popover-map,.desktop-hero-map-canvas):not(.home-madrid-map)>button:first-of-type{top:76%!important;left:42%!important}html body .category-list-page :is(.desktop-popover-map,.desktop-hero-map-canvas):not(.home-madrid-map)>button:nth-of-type(2){top:60%!important;left:19%!important}html body .category-list-page :is(.desktop-popover-map,.desktop-hero-map-canvas):not(.home-madrid-map)>button:nth-of-type(3){top:34%!important;left:34%!important}html body .category-list-page :is(.desktop-popover-map,.desktop-hero-map-canvas):not(.home-madrid-map)>button:nth-of-type(4){top:36%!important;left:77%!important}html body .category-list-page :is(.desktop-popover-map,.desktop-hero-map-canvas):not(.home-madrid-map)>button:nth-of-type(5){top:78%!important;left:67%!important}html body .category-list-page :is(.desktop-popover-map,.desktop-hero-map-canvas):not(.home-madrid-map)>button:nth-of-type(6){top:55%!important;left:54%!important}html body .category-list-page .home-madrid-map>button:first-of-type{top:61%!important;left:52%!important}html body .category-list-page .home-madrid-map>button:nth-of-type(2){top:29%!important;left:58%!important}html body .category-list-page .home-madrid-map>button:nth-of-type(3){top:63%!important;left:75%!important}html body .category-list-page .home-madrid-map>button:nth-of-type(4){top:83%!important;left:58%!important}html body .category-list-page .home-madrid-map>button:nth-of-type(5){top:62%!important;left:36%!important}html body .category-list-page .home-madrid-map>button:nth-of-type(6){top:47%!important;left:30%!important}}:root{--nappo-gold-final:#a9823b;--nappo-gold-soft-final:#a9823b6b;--nappo-ink-final:#111}@media (width>=1051px){html body :is(.nav-wrap,.inner-nav,.prestige-nav){height:78px!important;min-height:78px!important;color:var(--nappo-gold-final)!important;background:#050505!important;gap:clamp(14px,1.45vw,26px)!important;padding-left:clamp(18px,2.1vw,38px)!important;padding-right:clamp(18px,2.1vw,38px)!important}html body :is(.nav-wrap,.inner-nav,.prestige-nav) .brand-menu-full{width:clamp(132px,11vw,172px)!important;margin-right:clamp(6px,.9vw,16px)!important}html body :is(.nav-wrap,.inner-nav,.prestige-nav) .brand-logo-menu-full{max-width:100%!important;height:auto!important}html body :is(.nav-wrap,.inner-nav,.prestige-nav) .desktop-nav{flex:auto!important;justify-content:space-between!important;gap:clamp(7px,.82vw,17px)!important;height:100%!important}html body :is(.nav-wrap,.inner-nav,.prestige-nav) .desktop-nav>a,html body :is(.nav-wrap,.inner-nav,.prestige-nav) .nav-dropdown-trigger,html body :is(.nav-wrap,.inner-nav,.prestige-nav) .lang{color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;font-family:var(--nappo-ui,Arial, sans-serif)!important;letter-spacing:.16em!important;white-space:nowrap!important;background:0 0!important;border:0!important;padding-inline:clamp(3px,.46vw,9px)!important;font-size:clamp(9px,.68vw,12px)!important;font-weight:500!important}html body :is(.nav-wrap,.inner-nav,.prestige-nav) .desktop-nav>a:hover,html body :is(.nav-wrap,.inner-nav,.prestige-nav) .nav-dropdown-trigger:hover{color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;background:0 0!important}html body .nav-trigger-chevron{margin-left:7px!important;font-size:13px!important;line-height:1!important}html body :is(.nav-wrap,.inner-nav,.prestige-nav) .nav-actions{gap:9px!important;margin-left:clamp(5px,.7vw,12px)!important}html body .nav-dropdown-panel{color:#fff!important;background:#050505!important;border:0!important;border-top:1px solid #a9823ba6!important;border-bottom:1px solid #a9823b8c!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px clamp(38px,5vw,86px)!important;width:100vw!important;min-height:0!important;max-height:min(72vh,620px)!important;padding:clamp(30px,3.1vw,48px) clamp(42px,7vw,130px) clamp(34px,3.5vw,54px)!important;display:grid!important;position:fixed!important;top:78px!important;left:0!important;right:0!important;overflow:auto!important;box-shadow:0 26px 70px #00000061!important}html body .nav-dropdown-panel>p,html body .services-block-label,html body .brand-websites-label{color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;font-family:var(--nappo-editorial,Georgia, serif)!important;letter-spacing:.22em!important;text-transform:uppercase!important;border-bottom:1px solid #a9823b59!important;grid-column:1/-1!important;margin:0!important;padding:0 0 12px!important;font-size:clamp(12px,.95vw,17px)!important;font-weight:400!important;line-height:1.1!important}html body .nav-dropdown-panel>a,html body .services-editorial-list>a,html body .services-tools-list>a{color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:0!important;font-family:var(--nappo-editorial,Georgia, serif)!important;letter-spacing:.13em!important;text-transform:uppercase!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #a9823b2e!important;justify-content:flex-start!important;padding:12px 0 13px!important;font-size:clamp(15px,1.12vw,21px)!important;font-weight:400!important;line-height:1.18!important}html body .nav-dropdown-panel>a:hover,html body .services-editorial-list>a:hover,html body .services-tools-list>a:hover{color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;padding-left:8px!important}html body .nav-dropdown-servicios>.nav-dropdown-panel{grid-template-columns:1.45fr .55fr!important;gap:20px clamp(44px,5.2vw,90px)!important}html body .services-editorial-list,html body .services-tools-list{gap:0 clamp(34px,3.5vw,62px)!important;display:grid!important}html body .services-editorial-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .services-tools-list{grid-template-columns:1fr!important;align-content:start!important}html body .services-block-label{grid-column:1!important}html body .services-tools-label{grid-area:1/2!important}html body .services-editorial-list{grid-column:1!important}html body .services-tools-list{grid-column:2!important}html body .services-tools-list>a{color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important}html body .nav-dropdown-panel-brand{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px clamp(38px,5vw,80px)!important}html body .nav-dropdown-panel-brand .brand-websites-label{grid-column:1/-1!important;margin-top:18px!important;padding-top:18px!important}html body .nav-dropdown-panel-brand .brand-external-link{min-height:0!important;color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;border:1px solid #a9823b61!important;justify-content:space-between!important;gap:16px!important;padding:13px 14px!important}html body .category-list-page>.home-map-search.compact-search,html body .category-list-page>.home-map-search.compact-search-closed{box-shadow:none!important;border:0!important;padding-top:16px!important;padding-bottom:0!important}html body .category-list-page .desktop-property-search.desktop-filter-system{width:min(100%,1880px)!important;box-shadow:none!important;color:var(--nappo-ink-final)!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0 auto!important;padding:0 clamp(22px,2vw,34px)!important}html body main.prestige-site .category-list-page .desktop-property-search.desktop-filter-system{color:#fff!important;background:#000!important}html body .category-list-page .desktop-filter-line{background:0 0!important;border:0!important;border-bottom:1px solid #a9823bb8!important;align-items:stretch!important;gap:0!important;display:grid!important}html body .category-list-page .desktop-filter-primary{grid-template-columns:minmax(108px,.92fr) minmax(132px,1.08fr) minmax(126px,.95fr) minmax(132px,1.08fr) minmax(86px,.7fr) minmax(86px,.68fr) minmax(134px,1.05fr) minmax(92px,.72fr) minmax(122px,.92fr) minmax(88px,.68fr) auto!important}html body .category-list-page .desktop-filter-secondary{grid-template-columns:minmax(190px,.55fr) minmax(170px,.45fr) minmax(240px,.55fr)!important;justify-content:space-between!important;column-gap:clamp(22px,8vw,160px)!important}html body .category-list-page .desktop-search-field,html body .category-list-page .desktop-search-reference,html body .category-list-page .desktop-inline-check{min-width:0!important;min-height:70px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #a9823b6b!important;padding:0!important}html body .category-list-page .desktop-search-field>button,html body .category-list-page .desktop-sort-field>button{width:100%!important;height:100%!important;min-height:70px!important;color:var(--nappo-ink-final)!important;-webkit-text-fill-color:var(--nappo-ink-final)!important;text-align:left!important;background:0 0!important;border:0!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) 18px!important;align-content:center!important;gap:7px 10px!important;padding:12px clamp(12px,1vw,18px)!important;display:grid!important}html body .category-list-page .desktop-search-field>button small,html body .category-list-page .desktop-sort-field>button small,html body .category-list-page .desktop-results-count,html body .category-list-page .desktop-search-reference input,html body .category-list-page .desktop-reference-submit,html body .category-list-page .desktop-inline-check span,html body .category-list-page .desktop-clear-primary{font-family:var(--nappo-editorial,Georgia, serif)!important;text-transform:uppercase!important;letter-spacing:.17em!important;font-weight:400!important}html body .category-list-page .desktop-search-field>button small,html body .category-list-page .desktop-sort-field>button small{color:var(--nappo-ink-final)!important;-webkit-text-fill-color:var(--nappo-ink-final)!important;grid-column:1/3!important;font-size:clamp(10px,.72vw,13px)!important;line-height:1!important}html body .category-list-page .desktop-search-field>button span,html body .category-list-page .desktop-sort-field>button span{color:var(--nappo-ink-final)!important;-webkit-text-fill-color:var(--nappo-ink-final)!important;font-family:var(--nappo-editorial,Georgia, serif)!important;letter-spacing:.01em!important;text-transform:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:clamp(14px,.95vw,17px)!important;font-weight:400!important;overflow:hidden!important}html body .category-list-page .desktop-search-field>button i,html body .category-list-page .desktop-sort-field>button i{color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;grid-area:2/2!important;place-self:center end!important;margin-left:12px!important;font-size:13px!important}html body .category-list-page .desktop-search-field>button:hover,html body .category-list-page .desktop-search-field>button.active{background:0 0!important}html body main.prestige-site .category-list-page .desktop-search-field>button small,html body main.prestige-site .category-list-page .desktop-search-field>button span,html body main.prestige-site .category-list-page .desktop-sort-field>button small,html body main.prestige-site .category-list-page .desktop-sort-field>button span,html body main.prestige-site .category-list-page .desktop-inline-check span{color:#fff!important;-webkit-text-fill-color:#fff!important}html body main.prestige-site .category-list-page .desktop-search-field>button i,html body main.prestige-site .category-list-page .desktop-sort-field>button i{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important}html body .category-list-page .desktop-inline-check{justify-content:center!important;align-items:center!important;gap:9px!important;padding-inline:clamp(11px,.9vw,17px)!important;display:inline-flex!important}html body .category-list-page .desktop-inline-check input{appearance:none!important;border:1px solid var(--nappo-gold-final)!important;background:0 0!important;border-radius:0!important;place-items:center!important;width:15px!important;height:15px!important;display:grid!important}html body .category-list-page .desktop-inline-check input:checked{background:var(--nappo-gold-final)!important;box-shadow:inset 0 0 0 3px #fff!important}html body .category-list-page .desktop-inline-check span{color:var(--nappo-ink-final)!important;-webkit-text-fill-color:var(--nappo-ink-final)!important;font-size:clamp(10px,.68vw,12px)!important;line-height:1.08!important}html body .category-list-page .desktop-clear-primary{color:#a9823bcc!important;-webkit-text-fill-color:#a9823bcc!important;white-space:nowrap!important;background:0 0!important;border:0!important;align-self:center!important;padding:0 0 0 14px!important;font-size:clamp(8px,.56vw,10px)!important;line-height:1.2!important}html body .category-list-page .desktop-results-count{min-height:64px!important;color:var(--nappo-ink-final)!important;-webkit-text-fill-color:var(--nappo-ink-final)!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;margin:0!important;font-size:clamp(14px,.95vw,18px)!important;display:flex!important}html body .category-list-page .desktop-results-count strong{color:var(--nappo-ink-final)!important;-webkit-text-fill-color:var(--nappo-ink-final)!important;margin-right:12px!important;font-size:clamp(24px,1.9vw,34px)!important;font-weight:400!important;line-height:1!important}html body main.prestige-site .category-list-page .desktop-results-count,html body main.prestige-site .category-list-page .desktop-results-count strong{color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}html body .category-list-page .desktop-search-reference{background:0 0!important;border:0!important;border-bottom:1px solid #a9823ba3!important;grid-template-columns:minmax(90px,1fr) auto!important;justify-self:end!important;align-items:center!important;width:min(100%,270px)!important;min-height:64px!important;display:grid!important}html body .category-list-page .desktop-search-reference input{height:46px!important;color:var(--nappo-ink-final)!important;-webkit-text-fill-color:var(--nappo-ink-final)!important;background:0 0!important;border:0!important;padding:0 12px!important;font-size:clamp(11px,.72vw,13px)!important}html body .category-list-page .desktop-search-reference input::placeholder{color:var(--nappo-ink-final)!important;-webkit-text-fill-color:var(--nappo-ink-final)!important;opacity:1!important}html body .category-list-page .desktop-reference-submit{height:46px!important;min-height:46px!important;color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;background:0 0!important;border:0!important;border-left:1px solid #a9823b80!important;padding:0 17px!important;font-size:clamp(10px,.68vw,12px)!important}html body main.prestige-site .category-list-page .desktop-search-reference input,html body main.prestige-site .category-list-page .desktop-search-reference input::placeholder{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .category-list-page .desktop-hero-results,html body .category-list-page .desktop-search-result-cta,html body .category-list-page .desktop-property-search:after,html body .category-list-page .desktop-filter-system:after,html body .category-list-page .home-map-search:after{content:none!important;display:none!important}html body .category-list-page .desktop-search-popover,html body .category-list-page .desktop-location-popover,html body .category-list-page .desktop-threshold-popover,html body .category-list-page .desktop-sort-popover,html body .category-list-page .desktop-more-popover,html body .category-list-page .desktop-price-popover,html body .category-list-page .desktop-area-popover,html body .category-list-page .desktop-type-panel,html body main.prestige-site .category-list-page .desktop-search-popover,html body main.prestige-site .category-list-page .desktop-location-popover,html body main.prestige-site .category-list-page .desktop-threshold-popover,html body main.prestige-site .category-list-page .desktop-sort-popover,html body main.prestige-site .category-list-page .desktop-more-popover,html body main.prestige-site .category-list-page .desktop-price-popover,html body main.prestige-site .category-list-page .desktop-area-popover,html body main.prestige-site .category-list-page .desktop-type-panel{z-index:120!important;color:var(--nappo-ink-final)!important;-webkit-text-fill-color:var(--nappo-ink-final)!important;background:#fff!important;border:1px solid #a9823b6b!important;border-radius:0!important;padding:16px!important;position:absolute!important;top:calc(100% + 8px)!important;box-shadow:0 18px 44px #1c150a1c!important}html body .category-list-page .desktop-location-popover{width:min(1020px,100vw - 58px)!important;padding:18px!important;left:0!important}html body .category-list-page .desktop-price-popover,html body .category-list-page .desktop-area-popover{gap:14px!important;width:min(315px,100vw - 40px)!important;display:grid!important}html body .category-list-page .desktop-threshold-popover,html body .category-list-page .desktop-sort-popover{gap:0!important;width:min(270px,100vw - 40px)!important;display:grid!important}html body .category-list-page .desktop-more-popover{width:min(380px,100vw - 40px)!important}html body .category-list-page :is(.desktop-search-popover,.desktop-location-popover,.desktop-threshold-popover,.desktop-sort-popover,.desktop-more-popover,.desktop-price-popover,.desktop-area-popover,.desktop-type-panel) :is(button,span,strong,b,label,small,p,input,em,i){font-family:var(--nappo-editorial,Georgia, serif)!important;color:var(--nappo-ink-final)!important;-webkit-text-fill-color:var(--nappo-ink-final)!important;font-weight:400!important}html body .category-list-page :is(.desktop-search-popover,.desktop-location-popover,.desktop-threshold-popover,.desktop-sort-popover,.desktop-more-popover,.desktop-price-popover,.desktop-area-popover,.desktop-type-panel) :is(small,b,label>span,.segmented-filter-section>span,.home-range-title,.desktop-location-modes span){color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:clamp(9px,.68vw,12px)!important}html body .category-list-page :is(.desktop-search-popover,.desktop-threshold-popover,.desktop-sort-popover)>button,html body .category-list-page .segmented-filter-grid button,html body .category-list-page .desktop-town-panel-inline button{min-height:38px!important;color:var(--nappo-ink-final)!important;-webkit-text-fill-color:var(--nappo-ink-final)!important;font-family:var(--nappo-editorial,Georgia, serif)!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#fff!important;border:1px solid #a9823b57!important;border-bottom-width:0!important;border-radius:0!important;padding:10px 12px!important;font-size:clamp(11px,.78vw,14px)!important}html body .category-list-page :is(.desktop-search-popover,.desktop-threshold-popover,.desktop-sort-popover)>button:last-of-type,html body .category-list-page .segmented-filter-grid button:last-child{border-bottom-width:1px!important}html body .category-list-page :is(.desktop-search-popover,.desktop-threshold-popover,.desktop-sort-popover)>button.active,html body .category-list-page :is(.desktop-search-popover,.desktop-threshold-popover,.desktop-sort-popover)>button[aria-pressed=true],html body .category-list-page .segmented-filter-grid button.active,html body .category-list-page .segmented-filter-grid button[aria-pressed=true],html body .category-list-page .desktop-town-panel-inline button.active{background:var(--nappo-gold-final)!important;border-color:var(--nappo-gold-final)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .category-list-page :is(.desktop-search-popover,.desktop-threshold-popover,.desktop-sort-popover)>button.active *,html body .category-list-page :is(.desktop-search-popover,.desktop-threshold-popover,.desktop-sort-popover)>button[aria-pressed=true] *,html body .category-list-page .segmented-filter-grid button.active *,html body .category-list-page .segmented-filter-grid button[aria-pressed=true] *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .category-list-page :is(.desktop-price-popover,.desktop-area-popover) label{gap:8px!important;display:grid!important}html body .category-list-page :is(.desktop-price-popover,.desktop-area-popover) label>div{background:#fff!important;border:1px solid #a9823b7a!important;grid-template-columns:1fr auto!important;align-items:center!important;min-height:42px!important;display:grid!important}html body .category-list-page :is(.desktop-price-popover,.desktop-area-popover) input{height:40px!important;color:var(--nappo-ink-final)!important;-webkit-text-fill-color:var(--nappo-ink-final)!important;letter-spacing:.02em!important;text-transform:none!important;background:#fff!important;border:0!important;padding:0 12px!important;font-size:16px!important}html body .category-list-page input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}html body .category-list-page input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}html body .category-list-page input[type=number]{-moz-appearance:textfield!important}html body .category-list-page :is(.desktop-price-popover,.desktop-area-popover) em{color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;text-transform:uppercase!important;padding-right:12px!important;font-size:15px!important}html body .category-list-page .desktop-location-tabs{justify-content:center!important;gap:18px!important;margin-bottom:16px!important;display:flex!important}html body .category-list-page .desktop-location-tabs button{min-width:118px!important;min-height:34px!important;color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;font-family:var(--nappo-editorial,Georgia, serif)!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:#fff!important;border:1px solid #a9823b61!important;padding:0 20px!important;font-size:12px!important}html body .category-list-page .desktop-location-tabs button.active{background:var(--nappo-gold-final)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .category-list-page .desktop-location-grid{grid-template-columns:minmax(520px,1fr) minmax(180px,250px)!important;gap:18px!important}html body .category-list-page .desktop-location-map{background:#fff!important;border:0!important;padding:0!important}html body .category-list-page .desktop-location-modes{gap:22px!important;min-height:26px!important;margin-bottom:8px!important}html body .category-list-page .desktop-popover-map.home-map-canvas{aspect-ratio:1.38!important;background:#fff!important;border:1px solid #a9823b47!important;width:100%!important;min-height:430px!important;padding:10px!important;overflow:visible!important}html body .category-list-page .desktop-popover-map.home-map-canvas>button{background:var(--nappo-gold-final)!important;border:2px solid #fff!important;width:13px!important;height:13px!important;box-shadow:0 2px 8px #37260a2e!important}html body .category-list-page .desktop-popover-map.home-map-canvas>button span{max-width:122px!important;color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;font-family:var(--nappo-editorial,Georgia, serif)!important;letter-spacing:.13em!important;text-transform:uppercase!important;white-space:normal!important;box-shadow:none!important;background:#fff!important;border:1px solid #a9823b80!important;padding:5px 7px!important;font-size:clamp(7px,.54vw,10px)!important;font-weight:400!important;line-height:1.05!important}html body .category-list-page .desktop-popover-map.home-map-canvas>button.active span{background:var(--nappo-gold-final)!important;border-color:var(--nappo-gold-final)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .category-list-page .desktop-town-panel-inline{background:#fff!important;border:1px solid #a9823b47!important;max-height:430px!important;padding:12px!important}html body .category-list-page .desktop-town-panel-inline header{margin-bottom:12px!important}html body .category-list-page .desktop-town-panel-inline header strong{font-size:clamp(14px,1vw,18px)!important;line-height:1.15!important}html body .category-list-page .desktop-town-panel-inline p{color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:12px!important;line-height:1.45!important}html body .category-list-page .desktop-popover-apply{border:1px solid var(--nappo-gold-final)!important;background:var(--nappo-gold-final)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;width:auto!important;min-width:176px!important;min-height:38px!important;font-family:var(--nappo-editorial,Georgia, serif)!important;letter-spacing:.16em!important;text-transform:uppercase!important;justify-content:center!important;align-items:center!important;margin:14px 0 0 auto!important;padding:0 22px!important;font-size:11px!important;display:inline-flex!important}}@media (width<=700px){html body .mobile-final-panel,html body main.prestige-site .mobile-final-panel{color:var(--nappo-ink-final)!important;-webkit-text-fill-color:var(--nappo-ink-final)!important;background:#fff!important}html body .mobile-sheet-header{border-bottom:1px solid #a9823b47!important;min-height:92px!important;padding:20px 22px 14px!important}html body .mobile-sheet-header h2,html body .mobile-field-title,html body .mobile-final-range>span,html body .mobile-threshold-filter>span,html body .mobile-territory-tabs button,html body .mobile-town-groups h3{font-family:var(--nappo-editorial,Georgia, serif)!important;text-transform:uppercase!important;letter-spacing:.18em!important;font-weight:400!important}html body .mobile-sheet-header h2{color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;font-size:clamp(24px,7vw,34px)!important}html body .mobile-sheet-close{color:var(--nappo-ink-final)!important;-webkit-text-fill-color:var(--nappo-ink-final)!important;top:23px!important;right:54px!important}html body .mobile-final-map{padding-inline:10px!important}html body .mobile-territory-tabs{grid-template-columns:1fr 1fr!important;gap:10px!important;width:min(100%,560px)!important;margin:22px auto 14px!important;display:grid!important}html body .mobile-territory-tabs button{min-height:46px!important;color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;background:#fff!important;border:1px solid #a9823b6b!important;font-size:clamp(16px,4.4vw,24px)!important}html body .mobile-territory-tabs button.active{background:var(--nappo-gold-final)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .category-list-page .mobile-final-map-canvas.home-map-canvas{aspect-ratio:auto!important;background:#fff!important;border:1px solid #a9823b40!important;width:min(100vw - 8px,760px)!important;max-width:calc(100vw - 8px)!important;min-height:min(68svh,620px)!important;margin:8px auto 0!important;padding:8px!important;overflow:visible!important}html body .category-list-page .mobile-final-map-canvas.home-map-canvas>img{object-fit:contain!important;object-position:center!important;filter:none!important;opacity:1!important;width:100%!important;height:100%!important}html body .category-list-page .mobile-final-map-canvas.home-map-canvas>button span{max-width:118px!important;color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;font-family:var(--nappo-editorial,Georgia, serif)!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#fff!important;border:1px solid #a9823b80!important;padding:5px 7px!important;font-size:clamp(7px,2.25vw,10px)!important;font-weight:400!important;line-height:1.05!important}html body .category-list-page .mobile-final-map-canvas.home-map-canvas>button.active span{background:var(--nappo-gold-final)!important;border-color:var(--nappo-gold-final)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .mobile-select-towns-button{border:1px solid var(--nappo-gold-final)!important;background:var(--nappo-gold-final)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;width:min(420px,100% - 26px)!important;min-height:48px!important;font-family:var(--nappo-editorial,Georgia, serif)!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:16px auto 18px!important;font-size:clamp(12px,3.3vw,15px)!important;font-weight:400!important}html body .mobile-final-range label,html body .mobile-type-dropdown,html body .mobile-threshold-filter,html body .mobile-check-filter,html body .mobile-town-groups section,html body .mobile-sort-panel button{background:#fff!important;border-color:#a9823b59!important}html body .mobile-threshold-filter button,html body .mobile-sort-panel button,html body .mobile-town-groups button,html body .segmented-filter-grid button{min-height:38px!important;color:var(--nappo-ink-final)!important;-webkit-text-fill-color:var(--nappo-ink-final)!important;font-family:var(--nappo-editorial,Georgia, serif)!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#fff!important;border-color:#a9823b52!important;font-weight:400!important}html body .mobile-threshold-filter button.active,html body .mobile-sort-panel button.active,html body .mobile-town-groups button.active,html body .segmented-filter-grid button.active{background:var(--nappo-gold-final)!important;border-color:var(--nappo-gold-final)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}@media (width>=1051px){html body :is(.nav-wrap,.inner-nav,.prestige-nav){height:76px!important;min-height:76px!important;padding-left:clamp(16px,1.75vw,32px)!important;padding-right:clamp(16px,1.75vw,32px)!important}html body :is(.nav-wrap,.inner-nav,.prestige-nav) .desktop-nav>a,html body :is(.nav-wrap,.inner-nav,.prestige-nav) .nav-dropdown-trigger,html body :is(.nav-wrap,.inner-nav,.prestige-nav) .nav-dropdown-trigger .nav-trigger-label,html body :is(.nav-wrap,.inner-nav,.prestige-nav) .nav-main-link,html body :is(.nav-wrap,.inner-nav,.prestige-nav) .language-switcher,html body :is(.nav-wrap,.inner-nav,.prestige-nav) .language-switcher .language-code{font-family:var(--nappo-ui,Arial, sans-serif)!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;font-size:clamp(10px,.72vw,12px)!important;font-weight:500!important;line-height:1!important}html body :is(.nav-wrap,.inner-nav,.prestige-nav) .nav-dropdown-trigger .nav-trigger-label,html body :is(.nav-wrap,.inner-nav,.prestige-nav) .nav-dropdown-trigger span{margin-left:0!important}html body :is(.nav-wrap,.inner-nav,.prestige-nav) .nav-trigger-chevron{margin-left:8px!important;font-size:12px!important;line-height:1!important}html body .nav-dropdown-panel,html body .inner-nav .nav-dropdown-panel,html body .nav-wrap .nav-dropdown-panel,html body .prestige-nav .nav-dropdown-panel{margin-top:0!important;top:76px!important;transform:translateY(0)!important}html body .nav-dropdown:not(.is-open)>.nav-dropdown-panel{transform:translateY(0)!important}html body .nav-dropdown-panel-brand .brand-external-link{color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;background:0 0!important;border:0!important;border-bottom:1px solid #a9823b2e!important;padding:12px 0 13px!important}html body .nav-dropdown-panel-brand .brand-external-link:hover{background:0 0!important;border-color:#a9823b4d!important}html body :is(.nav-wrap,.inner-nav,.prestige-nav) .desktop-nav>a,html body :is(.nav-wrap,.inner-nav,.prestige-nav) .desktop-nav>.nav-dropdown>.nav-dropdown-trigger,html body :is(.nav-wrap,.inner-nav,.prestige-nav) .desktop-nav>.nav-dropdown>.nav-dropdown-trigger .nav-trigger-label,html body :is(.nav-wrap,.inner-nav,.prestige-nav) .desktop-nav>.nav-dropdown>.nav-dropdown-trigger .nav-main-link{color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;font-size:11px!important}html body :is(.nav-wrap,.inner-nav,.prestige-nav) .nav-trigger-chevron,html body :is(.nav-wrap,.inner-nav,.prestige-nav) .language-switcher,html body :is(.nav-wrap,.inner-nav,.prestige-nav) .language-switcher .language-code,html body :is(.nav-wrap,.inner-nav,.prestige-nav) .language-switcher i,html body :is(.nav-wrap,.inner-nav,.prestige-nav) .language-switcher svg{color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;stroke:var(--nappo-gold-final)!important}html body .nav-dropdown.is-open>.nav-dropdown-panel,html body .nav-dropdown:hover>.nav-dropdown-panel,html body .nav-dropdown:focus-within>.nav-dropdown-panel{border-top:1px solid #a9823b73!important;margin-top:0!important;top:76px!important}html body .nav-dropdown-panel>a,html body .services-editorial-list>a,html body .services-tools-list>a,html body .nav-dropdown-panel-brand .brand-external-link,html body .nav-dropdown-panel-brand .brand-external-link span{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .nav-dropdown-panel-brand .brand-external-link{background:0 0!important;border:0!important;border-bottom:1px solid #a9823b2e!important;padding-left:0!important;padding-right:0!important}html body .nav-dropdown-panel-brand .brand-external-link i{color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important}html body .nav-dropdown-servicios>.nav-dropdown-panel{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr)!important;column-gap:clamp(118px,10vw,210px)!important}html body .services-editorial-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:clamp(42px,4vw,76px)!important}html body .services-tools-label,html body .services-tools-list{padding-left:clamp(46px,3.8vw,82px)!important}html body .services-editorial-list>a,html body .services-tools-list>a,html body .nav-dropdown-panel>a,html body .nav-dropdown-panel-brand .brand-external-link,html body .nav-dropdown-panel-brand .brand-external-link span{color:#fff!important;-webkit-text-fill-color:#fff!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .category-list-page .desktop-filter-line{border-bottom:0!important}html body .category-list-page .desktop-filter-primary{border-top:1px solid #a9823b8a!important}html body .category-list-page .desktop-search-field>button small,html body .category-list-page .desktop-search-field>button span,html body .category-list-page .desktop-search-field>button i,html body .category-list-page .desktop-sort-field>button span,html body .category-list-page .desktop-sort-field>button i,html body .category-list-page .desktop-inline-check span,html body .category-list-page .desktop-clear-primary{color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important}html body main.prestige-site .category-list-page .desktop-search-field>button small,html body main.prestige-site .category-list-page .desktop-search-field>button span,html body main.prestige-site .category-list-page .desktop-search-field>button i,html body main.prestige-site .category-list-page .desktop-sort-field>button span,html body main.prestige-site .category-list-page .desktop-sort-field>button i,html body main.prestige-site .category-list-page .desktop-inline-check span,html body main.prestige-site .category-list-page .desktop-clear-primary{color:#d4b978!important;-webkit-text-fill-color:#d4b978!important}html body .category-list-page .desktop-filter-secondary{border-top:1px solid #a9823b70!important;grid-template-columns:minmax(150px,.34fr) minmax(180px,.5fr) minmax(260px,.36fr)!important}html body .category-list-page .desktop-filter-secondary .desktop-sort-field{border-right:0!important;min-height:58px!important}html body .category-list-page .desktop-filter-secondary .desktop-sort-field>button{grid-template-rows:1fr!important;grid-template-columns:minmax(0,1fr) 18px!important;min-height:58px!important;padding-left:0!important}html body .category-list-page .desktop-filter-secondary .desktop-sort-field>button small{display:none!important}html body .category-list-page .desktop-filter-secondary .desktop-sort-field>button span{color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;text-transform:uppercase!important;letter-spacing:.16em!important;grid-area:1/1!important}html body .category-list-page .desktop-filter-secondary .desktop-sort-field>button i{grid-area:1/2!important}html body .category-list-page .desktop-search-reference,html body main.prestige-site .category-list-page .desktop-search-reference{border:1px solid var(--nappo-gold-final)!important;background:0 0!important;align-self:center!important;width:min(100%,282px)!important;min-height:46px!important}html body .category-list-page .desktop-search-reference input,html body .category-list-page .desktop-search-reference input::placeholder{color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;opacity:1!important}html body .category-list-page .desktop-reference-submit,html body main.prestige-site .category-list-page .desktop-reference-submit{background:var(--nappo-gold-final)!important;border-left:1px solid var(--nappo-gold-final)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;height:46px!important;min-height:46px!important}html body .category-list-page .desktop-filter-system{box-shadow:none!important;border-top:0!important;border-bottom:0!important}html body .category-list-page .desktop-filter-system:before,html body .category-list-page .desktop-filter-system:after,html body .category-list-page .desktop-filter-primary:before,html body .category-list-page .desktop-filter-primary:after,html body .category-list-page .desktop-filter-secondary:before,html body .category-list-page .desktop-filter-secondary:after{content:none!important;display:none!important}html body .category-list-page .desktop-filter-primary,html body .category-list-page .desktop-filter-secondary{border-top:0!important;border-bottom:0!important}html body .category-list-page .desktop-search-field,html body .category-list-page .desktop-inline-check{border-right:1px solid #a9823b57!important}html body .category-list-page .desktop-search-field:last-of-type,html body .category-list-page .desktop-inline-check:last-of-type{border-right:0!important}html body .category-list-page .desktop-filter-secondary{grid-template-columns:minmax(132px,.24fr) minmax(180px,.62fr) minmax(248px,.3fr)!important;align-items:center!important;padding-top:10px!important;padding-bottom:10px!important}html body .category-list-page .desktop-filter-secondary .desktop-sort-field,html body .category-list-page .desktop-filter-secondary .desktop-sort-field>button{min-height:46px!important}html body .category-list-page .desktop-filter-secondary .desktop-sort-field{border-right:0!important;width:max-content!important;min-width:126px!important}html body .category-list-page .desktop-results-count,html body .category-list-page .desktop-results-count strong,html body main.prestige-site .category-list-page .desktop-results-count,html body main.prestige-site .category-list-page .desktop-results-count strong{color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important}html body .category-list-page .desktop-results-count{justify-self:center!important}html body .category-list-page .desktop-search-reference,html body main.prestige-site .category-list-page .desktop-search-reference{border:1px solid var(--nappo-gold-final)!important;outline:1px solid var(--nappo-gold-final)!important;outline-offset:-1px!important;background:0 0!important;width:274px!important;min-height:48px!important;overflow:hidden!important}html body .category-list-page .desktop-search-reference input{min-height:46px!important;color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;border:0!important}html body .category-list-page .desktop-search-reference input::placeholder{color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;opacity:1!important}html body .category-list-page .desktop-reference-submit,html body main.prestige-site .category-list-page .desktop-reference-submit,html body .category-list-page .desktop-reference-submit:disabled,html body main.prestige-site .category-list-page .desktop-reference-submit:disabled{background:var(--nappo-gold-final)!important;border:0!important;border-left:1px solid var(--nappo-gold-final)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;height:48px!important;min-height:48px!important}html body .nav-dropdown-panel-brand>a:not(.brand-external-link),html body .nav-dropdown-panel-brand>a:not(.brand-external-link) span,html body .services-tools-list>a:first-child,html body .services-tools-list>a:first-child span{color:#fff!important;-webkit-text-fill-color:#fff!important}}@media (width<=1050px){html body .mobile-subnav-services{gap:16px!important;display:grid!important}html body .mobile-services-block-label{font-family:var(--nappo-serif,Georgia, serif)!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;border-bottom:1px solid #cdad6a6b!important;margin:12px 0 4px!important;padding-bottom:10px!important;font-size:clamp(14px,3.4vw,18px)!important;font-weight:400!important;line-height:1.25!important;display:block!important}html body .mobile-services-tools-label{margin-top:26px!important}html body .mobile-subnav-services>a{color:#fff!important;-webkit-text-fill-color:#fff!important}}@media (width>=1051px){html body .category-list-page .desktop-location-popover{width:min(1120px,100vw - 70px)!important;padding:22px 24px 24px!important}html body .category-list-page .desktop-location-tabs{grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:18px!important;width:min(430px,100%)!important;margin:0 auto 18px!important;display:grid!important}html body .category-list-page .desktop-location-tabs:before{content:none!important}html body .category-list-page .desktop-location-tabs:after{content:""!important;background:#a9823b94!important;grid-area:1/2!important;width:1px!important;height:30px!important}html body .category-list-page .desktop-location-tabs button{min-width:0!important;min-height:38px!important;font-family:var(--nappo-editorial,Georgia, serif)!important;letter-spacing:.2em!important;color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;background:0 0!important;border:0!important;padding:0!important;font-size:clamp(18px,1.55vw,27px)!important;font-weight:400!important}html body .category-list-page .desktop-location-tabs button:first-child{text-align:right!important;grid-column:1!important}html body .category-list-page .desktop-location-tabs button:last-child{text-align:left!important;grid-column:3!important}html body .category-list-page .desktop-location-tabs button.active{color:#171713!important;-webkit-text-fill-color:#171713!important;background:0 0!important}html body .category-list-page .desktop-location-modes{display:none!important}html body .category-list-page .desktop-location-grid{grid-template-rows:auto auto!important;grid-template-columns:minmax(560px,1.24fr) minmax(250px,.58fr)!important;align-items:start!important;gap:14px 28px!important;display:grid!important}html body .category-list-page .desktop-location-map{background:0 0!important;border:0!important;min-width:0!important;padding:0!important}html body .category-list-page .desktop-popover-map.home-map-canvas{aspect-ratio:1.38!important;width:100%!important;min-height:472px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;overflow:visible!important}html body .category-list-page .desktop-popover-map.home-map-canvas>img{object-fit:contain!important;object-position:center!important;filter:none!important;opacity:1!important;width:100%!important;height:100%!important}html body .category-list-page .desktop-popover-map.home-map-canvas>button{background:var(--nappo-gold-final)!important;border:0!important;border-radius:999px!important;width:10px!important;height:10px!important;box-shadow:0 0 0 4px #a9823b1f!important}html body .category-list-page .desktop-popover-map.home-map-canvas>button i{display:block!important}html body .category-list-page .desktop-popover-map.home-map-canvas>button span{max-width:142px!important;box-shadow:none!important;color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;font-family:var(--nappo-editorial,Georgia, serif)!important;letter-spacing:.17em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;text-shadow:0 1px #ffffffe0!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:clamp(11px,.78vw,14px)!important;font-weight:400!important;line-height:1.1!important}html body .category-list-page .desktop-popover-map.home-map-canvas>button.active span{color:#171713!important;-webkit-text-fill-color:#171713!important;background:0 0!important;border:0!important}html body .category-list-page .desktop-popover-map.home-map-canvas:not(.home-madrid-map)>button:first-of-type{top:75%!important;left:39%!important}html body .category-list-page .desktop-popover-map.home-map-canvas:not(.home-madrid-map)>button:nth-of-type(2){top:62%!important;left:18%!important}html body .category-list-page .desktop-popover-map.home-map-canvas:not(.home-madrid-map)>button:nth-of-type(3){top:32%!important;left:35%!important}html body .category-list-page .desktop-popover-map.home-map-canvas:not(.home-madrid-map)>button:nth-of-type(4){top:35%!important;left:78%!important}html body .category-list-page .desktop-popover-map.home-map-canvas:not(.home-madrid-map)>button:nth-of-type(5){top:76%!important;left:66%!important}html body .category-list-page .desktop-popover-map.home-map-canvas:not(.home-madrid-map)>button:nth-of-type(6){top:55%!important;left:53%!important}html body .category-list-page .desktop-popover-map.home-madrid-map>button:first-of-type{top:60%!important;left:53%!important}html body .category-list-page .desktop-popover-map.home-madrid-map>button:nth-of-type(2){top:30%!important;left:60%!important}html body .category-list-page .desktop-popover-map.home-madrid-map>button:nth-of-type(3){top:64%!important;left:75%!important}html body .category-list-page .desktop-popover-map.home-madrid-map>button:nth-of-type(4){top:84%!important;left:59%!important}html body .category-list-page .desktop-popover-map.home-madrid-map>button:nth-of-type(5){top:64%!important;left:37%!important}html body .category-list-page .desktop-popover-map.home-madrid-map>button:nth-of-type(6){top:46%!important;left:30%!important}html body .category-list-page .desktop-town-panel-inline{background:0 0!important;border:0!important;max-height:472px!important;padding:4px 0 0!important;overflow:auto!important}html body .category-list-page .desktop-town-panel-inline header{border-bottom:1px solid #a9823b47!important;gap:5px!important;margin:0 0 12px!important;padding-bottom:10px!important;display:grid!important}html body .category-list-page .desktop-town-panel-inline header span{color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;letter-spacing:.2em!important;font-size:9px!important}html body .category-list-page .desktop-town-panel-inline header strong{color:#171713!important;-webkit-text-fill-color:#171713!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:clamp(12px,.86vw,15px)!important}html body .category-list-page .desktop-town-panel-inline p{letter-spacing:.12em!important;max-width:230px!important;font-size:10px!important;line-height:1.55!important}html body .category-list-page .desktop-town-panel-inline section{gap:9px!important;margin-bottom:15px!important;display:grid!important}html body .category-list-page .desktop-town-panel-inline section b{color:var(--nappo-gold-final)!important;-webkit-text-fill-color:var(--nappo-gold-final)!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-size:10px!important}html body .category-list-page .desktop-town-panel-inline section>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}html body .category-list-page .desktop-town-panel-inline button{color:#171713!important;-webkit-text-fill-color:#171713!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#fff!important;border:1px solid #a9823b8a!important;min-height:30px!important;padding:7px 9px!important;font-size:9px!important;line-height:1.15!important}html body .category-list-page .desktop-town-panel-inline button.active{border-color:var(--nappo-gold-final)!important;background:var(--nappo-gold-final)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .category-list-page .desktop-popover-apply{background:var(--nappo-gold-final)!important;border:1px solid var(--nappo-gold-final)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:.18em!important;grid-area:2/2!important;justify-self:start!important;width:auto!important;min-width:178px!important;max-width:max-content!important;min-height:36px!important;margin:3px 0 0!important;padding:0 24px!important;font-size:10px!important}html body .category-cover{background-position:50%!important;background-size:cover!important;min-height:clamp(420px,43vw,640px)!important}html body .category-cover-sale{background-image:linear-gradient(90deg,#080807b8,#0808072e 70%),url(/images/home-sale.webp)!important}html body .category-cover-rental{background-image:linear-gradient(90deg,#080807b8,#08080729 70%),url(/images/home-rental.webp)!important}html body .category-cover-transfer,html body .category-cover-business{background-image:linear-gradient(90deg,#080807bd,#0808072e 70%),url(/images/home-business.webp)!important}html body .category-cover-new-build{background-image:linear-gradient(90deg,#080807b3,#0808071f 70%),url(/images/home-new-build.webp)!important}html body .category-cover-prestige{background-image:linear-gradient(90deg,#030303b3,#0303032e 68%),url(/images/home-prestige.webp)!important}html body .services-tools-list>a:first-child{color:#fff!important;-webkit-text-fill-color:#fff!important;border-bottom-color:#a9823b2e!important}}html body :is(main.prestige-site,main.property-prestige) .footer-form-intro :is(h2,h2 em){color:#fff!important;-webkit-text-fill-color:#fff!important}html body .career-page .career-jobs article>span{letter-spacing:.08em!important;color:#9a762f!important;font-size:clamp(18px,1.6vw,26px)!important;line-height:1.35!important}html body .brand-story-page .brand-birth-meta>time{color:#171713;font:400 clamp(24px,2.6vw,42px)/1.3 var(--nappo-editorial,Georgia,serif);letter-spacing:.06em;text-transform:uppercase;display:block}html body .definitive-home .home-brand-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,72px)}html body .definitive-home .home-brand-intro .dh-group-heading{min-width:0;container-type:inline-size}html body .definitive-home .home-brand-intro .dh-group-heading h2{max-width:100%;letter-spacing:-.035em!important;font-size:clamp(28px,10cqw,100px)!important;line-height:1.04!important}html body .definitive-home .home-group-results>footer{text-align:center;max-width:850px;margin:32px auto 0!important;padding-top:0!important;display:block!important}html body .definitive-home .home-group-results>footer p{color:#fff!important;text-align:center!important;margin:0!important;font-size:clamp(16px,1.4vw,21px)!important;line-height:1.6!important}html body .property-card .property-image>.listing-property-labels{flex-wrap:wrap;align-content:flex-start;display:flex;justify-content:flex-start!important;inset:16px 16px auto!important}html body .property-card-has-video .property-image>.listing-property-labels{right:80px!important}@media (width<=1000px){html body .definitive-home .home-brand-intro{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){html body .property-card .property-image>.listing-property-labels{top:10px!important;left:10px!important;right:10px!important}html body .property-card-has-video .property-image>.listing-property-labels{right:66px!important}}@font-face{font-family:Glacial Indifference;src:url(/fonts/GlacialIndifference-Regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}.definitive-home p.home-reading-copy{text-wrap:pretty;letter-spacing:.01em!important;text-transform:none!important;font-family:Glacial Indifference,Century Gothic,Arial,sans-serif!important;font-size:clamp(1.125rem,1.4vw,1.375rem)!important;font-style:normal!important;font-weight:400!important;line-height:1.65!important}.definitive-home .home-brand-intro .dh-group-team{background:0 0;align-self:center;overflow:visible;height:auto!important;min-height:0!important}.definitive-home .home-brand-intro .dh-group-team img{aspect-ratio:1881/1312;filter:none;width:100%;display:block;transform:none;object-fit:contain!important;height:auto!important;min-height:0!important}.definitive-home .home-brand-intro .dh-group-team:after{content:none}.definitive-home .home-brand-intro .dh-group-team figcaption{color:#a9823b;margin-top:12px;position:static}html body .brand-logo-menu-full[src="/images/nappo-official-september-2026.png"],html body .footer-center-brand .footer-logo[src="/images/nappo-official-september-2026.png"]{object-fit:contain!important;filter:none!important;background:0 0!important}html body .definitive-home .home-group-results section span{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .definitive-home.definitive-home .shared-capability-manifesto>a{float:none!important;place-self:center!important;margin-left:auto!important;margin-right:auto!important;left:auto!important;right:auto!important;transform:none!important}html body .definitive-home .home-selling-editorial>.home-selling-cta{grid-column:1/-1!important;justify-self:center!important;margin:28px auto 0!important}html body :is(.property-enter-button,.promotion-unit-link),html body .property-enter-button>span{letter-spacing:.01em!important;text-transform:none!important;font-family:Glacial Indifference,Century Gothic,Arial,sans-serif!important;font-style:normal!important;font-weight:400!important}html body .home-map-search.home-map-search.home-map-search :is(.desktop-threshold-popover,.desktop-operation-popover)>button,html body .home-map-search.home-map-search.home-map-search .segmented-filter-grid>button{color:#a88745!important;-webkit-text-fill-color:#a88745!important;box-shadow:none!important;background:#fff!important;border:1px solid #a88745!important}html body .home-map-search.home-map-search.home-map-search :is(.desktop-threshold-popover,.desktop-operation-popover)>button.active,html body .home-map-search.home-map-search.home-map-search .segmented-filter-grid>button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a88745!important}html body .home-map-search.home-map-search.home-map-search .desktop-operation-popover>button :is(span,i){color:inherit!important;-webkit-text-fill-color:inherit!important}html body .home-map-search.home-map-search.home-map-search :is(.desktop-more-popover,.desktop-more-types,.segmented-filter-section,.segmented-filter-grid){background:#fff!important}html body .home-map-search.home-map-search.home-map-search :is(.desktop-location-tabs,.mobile-territory-tabs,.home-location-territory) button{color:#171713!important;-webkit-text-fill-color:#171713!important;background:#fff!important}html body .home-map-search.home-map-search.home-map-search :is(.desktop-location-tabs,.mobile-territory-tabs,.home-location-territory) button.active{color:#a88745!important;-webkit-text-fill-color:#a88745!important}html body .home-map-search.home-map-search.home-map-search .home-map-canvas[data-territory]{aspect-ratio:3/2!important;background:#fff!important;border:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;padding:0!important;position:relative!important}html body .home-map-search.home-map-search.home-map-search .home-map-canvas[data-territory]>img{object-fit:contain!important;filter:none!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}html body .home-map-search.home-map-search.home-map-search .home-map-canvas[data-territory]>button[data-area]{width:max-content!important;min-width:0!important;max-width:26%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column-reverse!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:0!important;display:flex!important;position:absolute!important;transform:translate(-50%,-50%)!important}html body .home-map-search.home-map-search.home-map-search .home-map-canvas[data-territory]>button[data-area] span{letter-spacing:.025em!important;white-space:normal!important;text-align:center!important;background:0 0!important;border:0!important;width:auto!important;max-width:100%!important;padding:0!important;font-size:clamp(10px,.9vw,14px)!important;line-height:1.12!important;position:static!important;inset:auto!important;transform:none!important}html body .home-map-search.home-map-search.home-map-search .home-map-canvas[data-territory]>button[data-area] i{border-radius:50%;background:#a88745!important;width:6px!important;height:6px!important;display:block!important;position:static!important;transform:none!important}@media (width<=760px){html body .home-map-search.home-map-search.home-map-search :is(.mobile-territory-tabs,.home-location-territory) button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a88745!important}html body .home-map-search.home-map-search.home-map-search .mobile-sheet-clear{letter-spacing:.02em!important;width:auto!important;min-width:48px!important;font:400 12px/1.2 Glacial Indifference,Arial,sans-serif!important}html body .home-map-search.home-map-search.home-map-search .home-map-canvas[data-territory]>button[data-area] span{font-size:clamp(9px,2.5vw,12px)!important}}html body .home-map-search.home-map-search.home-map-search .home-map-canvas[data-territory=mallorca]>button[data-area=palma]{top:77%!important;left:44%!important}html body .home-map-search.home-map-search.home-map-search .home-map-canvas[data-territory=mallorca]>button[data-area=suroeste]{top:60%!important;left:19%!important}html body .home-map-search.home-map-search.home-map-search .home-map-canvas[data-territory=mallorca]>button[data-area=tramuntana]{top:35%!important;left:35%!important}html body .home-map-search.home-map-search.home-map-search .home-map-canvas[data-territory=mallorca]>button[data-area=norte]{top:40%!important;left:73%!important}html body .home-map-search.home-map-search.home-map-search .home-map-canvas[data-territory=mallorca]>button[data-area=sur]{top:79%!important;left:65%!important}html body .home-map-search.home-map-search.home-map-search .home-map-canvas[data-territory=mallorca]>button[data-area=centro]{top:56%!important;left:52%!important}html body .home-map-search.home-map-search.home-map-search .home-map-canvas[data-territory=madrid]>button[data-area=norte]{top:24%!important;left:56%!important}html body .home-map-search.home-map-search.home-map-search .home-map-canvas[data-territory=madrid]>button[data-area=este]{top:58%!important;left:67%!important}html body .home-map-search.home-map-search.home-map-search .home-map-canvas[data-territory=madrid]>button[data-area=sur]{top:73%!important;left:53%!important}html body .home-map-search.home-map-search.home-map-search .home-map-canvas[data-territory=madrid]>button[data-area=oeste]{top:62%!important;left:33%!important}html body .home-map-search.home-map-search.home-map-search .home-map-canvas[data-territory=madrid]>button[data-area=sierra-noroeste]{top:42%!important;left:39%!important}html body .listing-promo.listing-promo{background-image:none!important}html body .listing-promo>.listing-promo-photo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}html body .listing-promo:before{z-index:1;pointer-events:none}html body .listing-promo>div{z-index:2}html body .listing-promo a{background:#a9823b;border:1px solid #a9823b;justify-content:space-between;width:100%;max-width:100%;min-height:78px;padding:16px 26px;text-transform:none!important;letter-spacing:.01em!important;color:#fff!important;font:400 18px/1.25 Glacial Indifference,Arial,sans-serif!important}html body .property-image{position:relative;overflow:hidden}html body .property-image>.listing-property-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html body .property-detail .property-story>article p,html body .property-detail .feature-list span{font-size:18px;line-height:1.65;font-family:Glacial Indifference,Arial,sans-serif!important;font-weight:400!important}html body .property-detail .visit-picker,html body .property-detail .visit-success{scroll-margin-top:130px}html body .property-nearby-buttons{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex!important}html body .property-nearby-buttons button{color:#886628;cursor:pointer;background:#fff;border:1px solid #a9823b;padding:10px 16px;font:400 16px/1.3 Glacial Indifference,Arial,sans-serif}html body .property-nearby-buttons button[aria-pressed=true]{color:#fff;background:#a9823b}html body .promotion-price-from{letter-spacing:.04em;text-transform:none;margin-bottom:5px;font:400 17px/1.4 Glacial Indifference,Arial,sans-serif!important;display:block!important}html body .property-detail .promotion-project-summary{text-align:center;background:0 0;padding-top:42px;padding-bottom:42px;display:block;border:0!important}html body .property-detail .promotion-project-summary>div:first-child p{color:#a9823b;font:400 15px/1.4 Glacial Indifference,Arial,sans-serif}html body .property-detail .promotion-project-summary h2{max-width:22ch;margin:12px auto 32px;font:400 clamp(32px,4vw,54px)/1.08 Georgia,serif}html body .property-detail .promotion-project-data{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:1100px;margin:auto;display:grid;border:0!important}html body .property-detail .promotion-project-data article{padding:12px;background:0 0!important;border:0!important}html body .property-detail .promotion-project-data article span{font:400 16px/1.4 Glacial Indifference,Arial,sans-serif}html body .property-detail .promotion-project-data article strong{color:#a9823b;margin-top:10px;font:400 clamp(24px,2.5vw,36px)/1.2 Georgia,serif;display:block}html body .property-detail .promotion-units-heading{text-align:center;display:block;border:0!important}html body .property-detail .promotion-units-section{border-top:0!important}@media (width<=760px){html body .property-detail .property-google-map,html body .property-detail .property-google-map iframe{height:480px!important;min-height:480px!important}html body .category-list-page .mobile-final-map-canvas.home-map-canvas{padding:0!important}html body .property-detail .promotion-project-data{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}html body .listing-promo a{width:100%;min-height:70px;font-size:16px!important}}@media (width>=1024px){html body .category-list-page .home-map-search .desktop-filter-primary{grid-template-columns:repeat(12,minmax(0,1fr))!important}html body .category-list-page .home-map-search .desktop-filter-primary>*{min-width:0!important}html body .category-list-page .home-map-search .desktop-filter-primary .desktop-search-field>button{padding-left:10px!important;padding-right:22px!important}}@media (width>=1024px) and (width<=1599px){html body .category-list-page .home-map-search .desktop-filter-primary{grid-template-columns:repeat(6,minmax(0,1fr))!important;row-gap:12px!important}}html:is([lang=en],[lang=de]) .infinity-module>header>small{font-size:15px!important}html:is([lang=en],[lang=de]) .infinity-module>header>small:after{content:none!important}@media (width<=700px){html:is([lang=en],[lang=de]) .definitive-home .dh-hero-word{max-width:100%;letter-spacing:.035em!important;font-size:clamp(26px,8.5vw,48px)!important}}@media (width>=1024px){html body .category-list-page>.home-map-search.compact-search{top:var(--nav-height,82px)!important;margin:0!important;padding:0 clamp(20px,3vw,48px)!important;overflow:visible!important}html body .category-list-page .desktop-filter-system{flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important}html body .category-list-page .desktop-filter-secondary{order:-1;border:0!important;grid-template-columns:minmax(160px,1fr) auto auto minmax(210px,300px)!important;gap:20px!important;min-height:58px!important;padding:5px 0!important}html body .category-list-page .desktop-filter-secondary .desktop-sort-field{min-width:0!important}html body .category-list-page .desktop-results-count{white-space:nowrap;margin:0!important;font-size:13px!important}html body .category-list-page .desktop-results-count strong{font-size:24px!important}html body .category-list-page .desktop-search-reference{max-width:none!important;height:40px!important;min-height:40px!important}html body .category-list-page .desktop-search-reference input,html body .category-list-page .desktop-reference-submit{height:38px!important;min-height:38px!important}html body .category-list-page .desktop-filter-disclosure{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:14px;display:flex;color:var(--gold,#a9823b)!important;background:0 0!important;border:1px solid!important;padding:10px 16px!important;font:400 13px Glacial Indifference,sans-serif!important}html body .category-list-page .desktop-filter-primary[data-expanded=false]{display:none!important}html body .category-list-page .desktop-filter-primary[data-expanded=true]{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:12px!important;padding:14px 0!important;display:grid!important}html body .category-list-page .desktop-zone-centered{left:50%!important;right:auto!important;top:calc(var(--nav-height,82px) + 155px)!important;width:min(640px,80vw)!important;max-height:calc(100dvh - 260px)!important;position:fixed!important;overflow-y:auto!important;transform:translate(-50%)!important}}@media (width<=1023px){html body .category-list-page .home-map-search .mobile-final-map .mobile-final-map-canvas.home-map-canvas>button:is(.active,:hover,:focus-visible) span{color:#a9823b!important;-webkit-text-fill-color:#a9823b!important;background:#fff!important}html body .mobile-final-map .mobile-municipality-dropdown{margin:22px 0!important}html body .mobile-municipality-dropdown .mobile-town-groups{max-height:320px;overflow-y:auto;display:block!important}html body .mobile-municipality-dropdown .mobile-town-groups section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid!important}html body .mobile-municipality-dropdown .mobile-town-groups button{min-height:42px;border:1px solid #a9823b!important;font:400 14px Glacial Indifference,sans-serif!important}}.listing-crawl-pages{color:var(--gold);justify-content:center;gap:32px;padding:24px;font:14px Glacial Indifference,sans-serif;display:flex}.property-primary-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.nappo-reveal{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}:root{--nav-height:82px}@media (width>=1051px){:root{--nav-height:78px}}html body header:is(.nav-wrap,.inner-nav,.prestige-nav){z-index:2147483001!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.site-header-spacer{height:var(--nav-height);flex:0 0 var(--nav-height)}html{scroll-padding-top:calc(var(--nav-height) + 4px)}html body header:is(.nav-wrap,.inner-nav,.prestige-nav) .mobile-nav{max-height:calc(100dvh - var(--nav-height))!important;top:100%!important}html body .category-list-page>.home-map-search:is(.compact-search,.compact-search-closed){margin-top:0!important;padding-top:0!important}@media (width>=701px){html body .category-list-page>.home-map-search:is(.compact-search,.compact-search-closed){top:calc(var(--nav-height) + 2px)!important;z-index:200!important;position:sticky!important;overflow:visible!important}}@media (width<=700px){html body .category-list-page .mobile-sticky-search-bars{top:calc(var(--nav-height) + 2px)!important;z-index:200!important;position:fixed!important}html body.nappo-mobile-search-open .category-list-page>.home-map-search:is(.mobile-panel-filters,.mobile-panel-map,.mobile-panel-sort){top:var(--nav-height)!important;height:calc(100dvh - var(--nav-height))!important;max-height:calc(100dvh - var(--nav-height))!important}}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2{--career-gold:#b99a5c;--career-space:clamp(64px,7vw,112px);color:#171713;background:#fff}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2>section{box-sizing:border-box}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2>section :is(h1,h2,h3){text-transform:uppercase;text-wrap:balance;font-family:var(--nappo-editorial,Georgia,serif)!important;letter-spacing:-.025em!important;font-weight:400!important;line-height:1.06!important}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2>section h2{margin:16px 0 28px;font-size:clamp(40px,5.2vw,80px)!important}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2>section h3{font-size:clamp(28px,3vw,46px)!important}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2>section :is(p,span,a,small,label),._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2>section p strong{font-weight:400;font-family:Glacial Indifference,Arial,sans-serif!important}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2>section p{text-transform:none;letter-spacing:.01em;font-size:clamp(17px,1.2vw,20px)!important;line-height:1.65!important}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2>section .eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--career-gold);font-size:15px!important}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2>section a{text-transform:none;letter-spacing:0;min-height:60px;line-height:1.3;font-size:22px!important;font-weight:400!important}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2>section a i{color:var(--career-gold);font:400 28px/1 Georgia,serif}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-hero{background:#090909;min-height:90svh}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-hero-copy{width:min(1320px,100%);padding:160px clamp(22px,5vw,90px) 72px}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-hero-copy h1{max-width:1100px;font-size:clamp(56px,6.6vw,108px)}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-hero-copy>span{max-width:720px;font-size:20px;line-height:1.6}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-hero-copy>p{color:var(--career-gold);text-transform:uppercase}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-hero-copy>a{color:#fff;background:#a9823b;border:0;gap:32px;max-width:100%;padding:18px 28px}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-hero-copy>a i{color:#fff}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-editorial-intro,._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-five-times,._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-academy,._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-ecosystem,._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-opportunities{padding:var(--career-space) clamp(22px,5vw,90px)}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-editorial-intro{background:#fff;grid-template-columns:1.15fr .85fr;align-items:center;gap:6vw;display:grid}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-editorial-intro article{border:0;padding:0}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-editorial-intro article p{color:#393933;max-width:65ch}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-five-times{background:#f7f5f0;grid-template-columns:1.25fr .75fr;align-items:center;gap:6vw;display:grid}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-five-times figure{height:auto;min-height:0;margin:0}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-five-times img{object-fit:contain;width:100%;height:auto;display:block}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-five-times h2{color:#171713}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-academy{background:#fff}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-academy header{text-align:center;max-width:1000px;margin:0 auto 56px}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-academy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 7vw;display:grid}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-academy-grid article{background:0 0;border:0;grid-template-columns:64px minmax(0,1fr);align-content:start;gap:12px 24px;min-height:0;padding:0;display:grid}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-academy-grid article>span{color:var(--career-gold);grid-row:1/3;display:block;font:400 clamp(64px,6vw,92px)/.9 var(--nappo-editorial,Georgia,serif)!important}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-academy-grid h3{margin:0;font-size:clamp(30px,3.3vw,50px)!important}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-academy-grid p{color:#393933;grid-column:2;margin:0}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-life{background:#090909;grid-template-columns:1fr 1fr;min-height:0;display:grid}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-life>article{padding:var(--career-space) clamp(22px,5vw,90px);text-align:center;grid-area:1/1/auto/-1}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-life h2{color:#fff}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-life h2 em{color:var(--career-gold)}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-life article>p:last-child{color:#eee;max-width:900px;margin:auto}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-life-image{background-position:50%;height:clamp(320px,40vw,650px);min-height:0}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-life-image>span{letter-spacing:.05em;font-size:18px}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-ecosystem{color:#fff;background:#090909;grid-template-columns:1fr 1fr;align-items:start;gap:7vw;display:grid}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-ecosystem h2{color:#fff}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-ecosystem-list p{border:0;border-bottom:1px solid #b99a5c55;margin:0;padding:20px 0;display:block}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-ecosystem-list strong{color:var(--career-gold);text-transform:uppercase;margin-bottom:10px;display:block;font:400 clamp(28px,3vw,44px)/1.15 var(--nappo-editorial,Georgia,serif)!important}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-ecosystem-list span{color:#eee;font-size:18px}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-opportunities{background:#fff}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-opportunities header{text-align:center;max-width:1000px;margin:auto}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-opportunities header>p:last-child{color:#393933;max-width:800px;margin:auto}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-jobs{border:0;gap:30px;margin-top:50px;display:grid}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-jobs article{background:#f7f5f0;border:0;grid-template-columns:minmax(150px,.5fr) minmax(0,1.5fr);gap:22px 5vw;padding:36px}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-jobs article>span{color:#92713d;letter-spacing:.02em;line-height:1.5;font-size:clamp(20px,2vw,28px)!important}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-jobs h3{margin:0 0 18px}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-jobs p{color:#393933}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-jobs a{color:#92713d;grid-column:2;gap:32px;width:fit-content;padding:14px 0}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-closing{color:#fff;padding:var(--career-space) 22px;background:#090909}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-closing h2{max-width:1100px;margin:24px auto 40px}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-closing h2 em{color:var(--career-gold)}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-closing>a{color:#fff;background:#a9823b;padding:18px 30px}@media (width<=1000px){._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-five-times,._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-editorial-intro,._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-ecosystem{grid-template-columns:minmax(0,1fr);gap:32px}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-academy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (width<=760px){._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2>section h2{font-size:clamp(36px,9.4vw,60px)!important}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2>section h3{font-size:clamp(28px,7.5vw,42px)!important}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-hero-copy{padding-top:150px;padding-bottom:50px}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-hero-copy h1{font-size:clamp(43px,11vw,68px)}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-hero-copy>span{font-size:18px}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-academy-grid,._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-life{grid-template-columns:minmax(0,1fr)}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-life-image{height:75vw}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-jobs article{grid-template-columns:minmax(0,1fr);padding:28px 22px}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-jobs a{grid-column:1;max-width:100%}}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-academy h2 em{color:var(--career-gold);font-style:normal}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-events-video{background:#090909;flex-direction:column;justify-content:center;align-items:center;min-width:0;margin:0;padding:24px;display:flex}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-events-video video{aspect-ratio:9/16;object-fit:contain;width:auto;max-width:100%;height:clamp(360px,40vw,650px);display:block}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-events-video figcaption{color:var(--career-gold);text-transform:uppercase;letter-spacing:.08em;margin-top:18px;font:400 18px/1.4 Glacial Indifference,Arial,sans-serif}@media (width<=760px){._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-academy-grid{gap:38px}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-academy-grid article{grid-template-columns:44px minmax(0,1fr);gap:12px 18px}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-academy-grid article>span{font-size:60px!important}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-academy-grid h3{font-size:clamp(28px,7.4vw,38px)!important}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-events-video video{width:min(100%,420px);height:auto}}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-hero{position:relative;overflow:hidden}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-hero-photo{object-fit:cover;object-position:center 44%;width:100%;height:100%;position:absolute;inset:0}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-hero-shade{background:linear-gradient(90deg,#000000ad,#00000038)}@media (width<=760px){._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-hero-photo{object-position:53% center}}._page_hwsvc_2._page_hwsvc_2._page_hwsvc_2 .career-five-times video{aspect-ratio:910/512;object-fit:contain;background:#111;width:100%;height:auto;display:block}._page_crzhd_1._page_crzhd_1._page_crzhd_1,._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1{color:#171713;--team-gold:#b99a5c;background:#fff}._page_crzhd_1._page_crzhd_1._page_crzhd_1>section :is(p,span,a),._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-directory-wrap :is(input,button,label,small,a,p),._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1>section :is(p,a,span,b,input,label,textarea){font-family:Glacial Indifference,Arial,sans-serif;font-weight:400}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-hero{background:#090909;grid-template-columns:1.3fr .7fr;gap:5vw;min-height:0;padding:clamp(150px,14vw,205px) clamp(22px,5vw,90px) clamp(64px,7vw,112px)}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-hero h1{font:400 clamp(52px,6vw,98px)/1.04 var(--nappo-editorial,Georgia,serif);text-transform:uppercase;letter-spacing:-.025em;text-wrap:balance}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-hero>p{color:#f2f0ea;font-size:19px;line-height:1.65}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-hero .eyebrow{color:var(--team-gold);font-size:15px}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-directory-wrap{background:#fff;padding:64px clamp(22px,5vw,90px) 100px}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-agent-search{margin-bottom:28px}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-agent-search :is(span,input){font-size:18px}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-category-filter{flex-wrap:wrap;gap:12px;margin-bottom:50px;display:flex;overflow:visible}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-category-filter button{color:#171713;background:#fff;border:1px solid #b99a5c88;padding:12px 18px;font-size:16px;font-weight:400}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-category-filter button.active{color:#fff;background:#a9823b}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-directory{gap:56px;display:grid;grid-template-columns:minmax(0,1fr)!important}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-agent-card{min-height:0;box-shadow:none;background:#f7f5f0;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-agent-card a{height:auto}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-card-photo{display:block}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-agent-card figure{background:#ece8df;height:clamp(430px,41vw,620px)}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-agent-card img{object-fit:contain;object-position:center bottom}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-agent-card>.team-card-copy{align-self:center;min-width:0;padding:clamp(30px,5vw,80px);display:block}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-agent-card small{color:#a9823b;letter-spacing:.04em;font-size:15px;line-height:1.5}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-agent-card h2{font:400 clamp(40px,4.5vw,72px)/1.04 var(--nappo-editorial,Georgia,serif);text-transform:uppercase;margin:20px 0 28px}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-agent-card h2 a{font:inherit;color:inherit;display:block}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-agent-card .team-card-contact{flex-direction:column;gap:12px;padding:0;display:flex}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-card-contact a{color:#393933;overflow-wrap:anywhere;font-size:19px;line-height:1.5;display:block}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-agent-card .team-card-link{color:#a9823b;border-bottom:1px solid #b99a5c;flex-direction:row;justify-content:space-between;align-items:center;margin-top:34px;padding:16px 0;font-size:21px;display:flex}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-card-link i{font:400 28px/1 Georgia,serif}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-legal-note{background:#f7f5f0;padding-top:48px;padding-bottom:48px}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-legal-note p{max-width:1000px;margin:auto;font-size:16px;line-height:1.7}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-close{padding-top:70px;padding-bottom:70px}._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1 .agent-detail-hero{background:#fff;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:50px 6vw;padding-top:160px;padding-bottom:80px}._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1 .agent-detail-photo{background:#f7f5f0;height:clamp(480px,50vw,760px);min-height:0}._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1 .agent-detail-photo img{object-fit:contain;object-position:center bottom}._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1 .agent-detail-hero h1{font:400 clamp(48px,6vw,94px)/1.03 var(--nappo-editorial,Georgia,serif);color:#171713;text-transform:uppercase}._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1 .agent-detail-hero article>:is(span,._eyebrow_crzhd_6){color:#a9823b;font-size:16px;line-height:1.5}._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1 .agent-detail-hero article>p:not(.eyebrow){font-size:19px;line-height:1.65}._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1 .agent-detail-contact{flex-wrap:wrap;gap:12px;display:flex}._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1 .agent-detail-contact a{letter-spacing:0;text-transform:none;color:#92713d;overflow-wrap:anywhere;max-width:100%;min-height:50px;padding:10px 16px;font-size:17px;line-height:1.5}._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1 .agent-contact-section{color:#fff;background:#090909;padding-top:90px;padding-bottom:90px}._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1 .agent-contact-section h2{color:#fff;font:400 clamp(40px,5vw,74px)/1.05 var(--nappo-editorial,Georgia,serif);text-transform:uppercase}._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1 .agent-contact-section p{color:#eee;font-size:18px;line-height:1.65}@media (width<=850px){._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-hero,._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1 .agent-detail-hero{grid-template-columns:minmax(0,1fr);gap:30px}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-agent-card{grid-template-columns:minmax(0,1fr)}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-agent-card figure{height:clamp(380px,100vw,600px)}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-agent-card>.team-card-copy{padding:30px 24px}._page_crzhd_1._page_crzhd_1._page_crzhd_1 .team-hero h1{font-size:clamp(42px,10vw,72px)}._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1 .agent-detail-photo{height:clamp(400px,110vw,650px)}._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1 .agent-detail-hero h1{font-size:clamp(44px,10vw,70px)}}._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1 .agent-detail-photo{align-self:center;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important}._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1 .agent-detail-photo:before,._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1 .agent-detail-photo:after{content:none!important}._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1 .agent-detail-photo img{object-fit:contain;width:100%;box-shadow:none;background:0 0;display:block;height:auto!important}._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1 .agent-back-link{letter-spacing:.01em;text-transform:none;align-items:center;min-height:44px;display:flex;top:105px;font:400 clamp(19px,1.6vw,24px)/1.3 Glacial Indifference,Arial,sans-serif!important}@media (width<=850px){._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1 .agent-back-link{top:90px}._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1 .agent-detail-hero{padding-top:160px}}._detail_crzhd_1._detail_crzhd_1._detail_crzhd_1 .agent-empty-cta{text-transform:none;letter-spacing:0;gap:24px;max-width:100%;margin-top:32px;padding:18px 24px;font:400 20px/1.35 Glacial Indifference,Arial,sans-serif}._page_340nd_1{color:#171714;--local-gold:#a9823b;background:#fff;font-family:Glacial Indifference,Arial,sans-serif;overflow:clip}._page_340nd_1 h1,._page_340nd_1 h2,._page_340nd_1 h3{letter-spacing:-.04em;text-wrap:balance;margin:0;font-family:Didot,Bodoni MT,Georgia,serif;font-weight:400;line-height:1.03}._page_340nd_1 h2{font-size:clamp(38px,5.1vw,80px)}._page_340nd_1 h3{font-size:clamp(25px,2.5vw,38px)}._page_340nd_1 em{color:var(--local-gold);font-weight:400}._page_340nd_1 p{text-transform:none;letter-spacing:0;font-size:18px;line-height:1.7}._kicker_340nd_4{letter-spacing:.16em;text-transform:uppercase;color:var(--local-gold);margin-bottom:24px;font-size:13px;display:block}._hero_340nd_5{isolation:isolate;background:#344d57;height:80svh;min-height:650px;max-height:950px;margin-top:0;position:relative}._hero_340nd_5>img{object-fit:cover;object-position:center 63%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}._hero_340nd_5:after{content:"";z-index:-1;background:linear-gradient(#0000 15%,#0008 100%);position:absolute;inset:0}._heroText_340nd_5{color:#fff;text-align:center;position:absolute;bottom:8%;left:6%;right:6%}._heroText_340nd_5 ._kicker_340nd_4{color:#fff}._heroText_340nd_5 h1{color:#fff;font-size:clamp(68px,11vw,175px)}._heroText_340nd_5 p{letter-spacing:.12em;text-transform:uppercase;margin:18px 0 28px;font-size:24px}._page_340nd_1 ._button_340nd_6{background:var(--local-gold);color:#fff;text-transform:none;letter-spacing:0;justify-content:center;align-items:center;gap:35px;max-width:100%;padding:20px 30px;font-family:Glacial Indifference,Arial,sans-serif;font-size:clamp(18px,1.6vw,25px);line-height:1.3;text-decoration:none;transition:background .2s;display:inline-flex}._button_340nd_6:hover{background:#8c6c32}._button_340nd_6 span{flex-shrink:0;font-size:28px}._anchorNav_340nd_6{border-bottom:1px solid #ded5c4;flex-wrap:wrap;justify-content:center;gap:45px;padding:26px 20px;font-size:15px;display:flex}._anchorNav_340nd_6 a:hover{color:var(--local-gold)}._intro_340nd_7{text-align:center;padding:100px 6%}._intro_340nd_7 p{max-width:730px;margin:30px auto 0}._properties_340nd_7{padding:0 5%}._properties_340nd_7 section{padding:35px 0 60px}._properties_340nd_7 h2{margin-bottom:40px}._properties_340nd_7 ._button_340nd_6{margin-top:35px}._properties_340nd_7 .property-grid{grid-template-columns:repeat(3,minmax(0,1fr))}._guide_340nd_8{background:#f6f4ef;grid-template-columns:.8fr 1.2fr;gap:8%;padding:90px 6%;display:grid}._guideHeading_340nd_8 p{max-width:370px;margin-top:30px}._points_340nd_8{gap:30px;display:grid}._points_340nd_8>a{grid-template-columns:40px 1fr 25px;gap:20px;text-decoration:none;display:grid}._pointNumber_340nd_8{color:var(--local-gold);font-family:Georgia,serif;font-size:34px}._points_340nd_8 small{color:var(--local-gold);letter-spacing:.06em;font-size:12px}._points_340nd_8 h3{margin-top:8px}._points_340nd_8 p{max-width:460px;margin:10px 0 0;font-size:16px}._arrow_340nd_8{color:var(--local-gold);font-size:26px}._mapSection_340nd_9{grid-template-columns:.7fr 1.3fr;align-items:center;gap:6%;padding:80px 6%;display:grid}._mapSection_340nd_9 p{max-width:380px}._mapSection_340nd_9 iframe{filter:saturate(.6);border:0;width:100%;height:460px}._team_340nd_10{color:#fff;background:#10110f;padding:70px 6%}._teamIntro_340nd_10{grid-template-columns:1.15fr 1fr;align-items:center;gap:7%;margin-bottom:65px;display:grid}._teamIntro_340nd_10>img{object-fit:cover;width:100%;height:480px}._teamIntro_340nd_10 p{max-width:460px}._textLink_340nd_10{color:#d6bc81;font-size:19px}._agents_340nd_10{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 28px;display:grid}._agents_340nd_10 img{aspect-ratio:4/5;object-fit:cover;object-position:top;background:#eee;width:100%}._agents_340nd_10 ._kicker_340nd_4{margin:20px 0 10px;font-size:11px}._agents_340nd_10 h3{margin-bottom:14px;font-size:32px}._agents_340nd_10 article>a{overflow-wrap:anywhere;margin-top:8px;font-size:16px;display:block}._team_340nd_10>._button_340nd_6{margin-top:45px}._living_340nd_11{grid-template-columns:1fr 1fr;gap:10%;padding:100px 6%;display:grid}._living_340nd_11 p{max-width:550px;margin-top:30px}._close_340nd_11{text-align:center;background:#f6f4ef;padding:80px 6%}._close_340nd_11 p{font-size:24px}._credits_340nd_11{color:#777;padding:20px 6%;font-size:11px!important}._credits_340nd_11 a{text-decoration:underline}@media (width<=760px){._hero_340nd_5{height:72svh;min-height:530px;max-height:750px}._heroText_340nd_5{bottom:7%;left:5%;right:5%}._heroText_340nd_5 h1{font-size:clamp(61px,14vw,100px)}._heroText_340nd_5 p{font-size:17px}._heroText_340nd_5 ._kicker_340nd_4{font-size:10px}._page_340nd_1 ._button_340nd_6{gap:18px;width:100%;padding:18px 20px;font-size:19px}._anchorNav_340nd_6{gap:20px;padding:20px 12px;font-size:13px}._intro_340nd_7{padding:65px 6%}._page_340nd_1 h2{font-size:42px}._page_340nd_1 p{font-size:17px}._kicker_340nd_4{margin-bottom:18px;font-size:11px}._properties_340nd_7{padding:0 6%}._properties_340nd_7 section{padding:20px 0 45px}._properties_340nd_7 .property-grid{scroll-snap-type:x mandatory;gap:20px;padding-bottom:18px;overflow-x:auto;display:flex!important}._properties_340nd_7 .property-grid>*{scroll-snap-align:start;flex:0 0 88%;min-width:0}._guide_340nd_8,._mapSection_340nd_9,._teamIntro_340nd_10,._living_340nd_11{grid-template-columns:1fr;gap:35px}._guide_340nd_8,._mapSection_340nd_9,._team_340nd_10,._living_340nd_11,._close_340nd_11{padding:60px 6%}._points_340nd_8{gap:30px}._points_340nd_8>a{grid-template-columns:28px 1fr 18px;gap:12px}._points_340nd_8 h3{font-size:28px}._mapSection_340nd_9 iframe{height:380px}._teamIntro_340nd_10>img{height:340px}._agents_340nd_10{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}._agents_340nd_10 h3{font-size:25px}._agents_340nd_10 article>a{font-size:13px}._agents_340nd_10 ._kicker_340nd_4{letter-spacing:.04em;font-size:10px}._living_340nd_11{gap:50px}._credits_340nd_11{line-height:1.6!important}}._page_1het6_2._page_1het6_2._page_1het6_2{--brand-gold:#b99a5c;--brand-ink:#171713;--brand-space:clamp(64px,7vw,112px);color:var(--brand-ink);background:#fff}._page_1het6_2._page_1het6_2._page_1het6_2>section{box-sizing:border-box}._page_1het6_2._page_1het6_2._page_1het6_2>section :is(h1,h2,h3,blockquote){text-wrap:balance;font-family:var(--nappo-editorial,Georgia,serif)!important;letter-spacing:-.025em!important;opacity:1!important;font-weight:400!important;line-height:1.08!important;animation:none!important;transform:none!important}._page_1het6_2._page_1het6_2._page_1het6_2>section h2{text-transform:uppercase;margin:12px 0 28px;font-size:clamp(40px,5.2vw,80px)!important}._page_1het6_2._page_1het6_2._page_1het6_2>section h3{font-size:clamp(30px,3.7vw,58px)!important}._page_1het6_2._page_1het6_2._page_1het6_2>section :is(p,li,figcaption,time,small,label,input,button,a),._page_1het6_2._page_1het6_2._page_1het6_2>section :is(p,li) :is(strong,em),._page_1het6_2._page_1het6_2._page_1het6_2 .brand-birth-meta span,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-team-stream span,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-investment-models span,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-next-step>div span,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-rooms-numbers>span,._page_1het6_2._page_1het6_2._page_1het6_2 .shared-sales-values span{letter-spacing:.01em!important;font-family:Glacial Indifference,Century Gothic,Arial,sans-serif!important;font-style:normal!important;font-weight:400!important}._page_1het6_2._page_1het6_2._page_1het6_2>section p{margin:0 0 20px;text-align:left!important;text-transform:none!important;font-size:clamp(17px,1.2vw,20px)!important;line-height:1.65!important}._page_1het6_2._page_1het6_2._page_1het6_2>section p strong{font-weight:700!important}._page_1het6_2._page_1het6_2._page_1het6_2>section .eyebrow{color:var(--brand-gold);margin-bottom:18px;letter-spacing:.13em!important;font-size:14px!important;line-height:1.4!important}._page_1het6_2._page_1het6_2._page_1het6_2>section :is(figcaption,time){line-height:1.4;font-size:16px!important}._page_1het6_2._page_1het6_2._page_1het6_2>section em{color:var(--brand-gold);font-style:normal}._page_1het6_2._page_1het6_2._page_1het6_2>section.page-pad,._page_1het6_2._page_1het6_2._page_1het6_2>section .page-pad{padding-left:clamp(22px,6vw,100px);padding-right:clamp(22px,6vw,100px)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-magazine-hero{height:100svh;min-height:min(900px,100svh)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-magazine-title{bottom:clamp(48px,9vh,110px);left:clamp(22px,6vw,100px);right:22px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-magazine-title h1{font-size:clamp(64px,8.4vw,132px)!important;line-height:.96!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-magazine-title p{color:#fff;font-size:17px!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-origin{padding-top:var(--brand-space);padding-bottom:var(--brand-space);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,6vw,90px)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-origin figure{align-self:center;height:auto;position:relative;top:auto}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-origin figure img{object-fit:cover;height:clamp(480px,55vw,780px)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-origin figcaption{color:#92713d;margin:0;padding-top:12px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-origin-copy{padding:0}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-origin-copy>p{color:#393933;max-width:65ch}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-origin-copy>strong{font:400 clamp(34px,3.7vw,56px)/1.15 var(--nappo-editorial,Georgia,serif);color:var(--brand-gold);margin-top:30px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-birth{color:#fff;min-height:0;padding-top:72px;padding-bottom:72px;display:block;background:#090909!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-birth-card{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px 64px;max-width:1200px;margin:auto;background:0 0!important;border:0!important;padding:0!important;display:grid!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-birth-logo-wrap{grid-area:1/1/3;justify-content:center;align-items:center;display:flex}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-birth-logo-wrap img{width:min(100%,280px)!important;height:auto!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-birth-meta{flex-wrap:wrap;grid-column:2;align-items:center;gap:12px 30px;display:flex}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-birth-meta time{color:var(--brand-gold)!important;font-size:clamp(20px,2vw,30px)!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-birth-meta span{color:#fff;font-size:17px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-birth h2{color:#fff;grid-column:2;margin:0}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-philosophy{padding-top:var(--brand-space);padding-bottom:var(--brand-space);grid-template-columns:1fr 1fr;gap:24px 7vw;display:grid}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-philosophy>.eyebrow{grid-column:1/-1}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-philosophy>h2{grid-column:1;margin:0}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-philosophy-copy{columns:1;color:#393933;grid-column:2;width:100%;margin:0}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-philosophy blockquote{text-align:center;border-top:1px solid #b99a5c66;grid-column:1/-1;margin:40px 0 0;padding-top:38px;font-size:clamp(44px,6vw,92px)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-inside-growth{background:#090909}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-inside-image{height:auto!important;min-height:0!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-inside-image img{object-fit:contain;width:100%;display:block;height:auto!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-inside-copy{padding-top:var(--brand-space);padding-bottom:var(--brand-space);grid-template-columns:1fr 1fr;gap:24px 7vw}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-inside-copy>.eyebrow{grid-column:1/-1}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-inside-copy h2{color:#fff;margin:0 0 20px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-inside-copy p{color:#f2f0ea}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-team-stream{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 30px;margin:20px 0;display:grid}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-team-stream span{color:#d1b474;text-transform:none;border:0;padding:0;font-size:18px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-inside-copy h3{color:#fff;text-align:center;margin:16px 0 0}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-generation{padding-top:var(--brand-space);padding-bottom:var(--brand-space);grid-template-columns:1fr 1fr;align-items:center;gap:40px 6vw}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-generation-story{color:#393933;align-self:center}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-generation-technology{margin:0;height:auto!important;min-height:0!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-generation-technology img{width:100%;object-fit:contain!important;height:auto!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-generation-technology figcaption{color:#92713d;margin-top:14px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-communication-words{border:0;flex-direction:column;gap:12px;padding:40px 0;display:flex}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-communication-words span{font:400 clamp(48px,6vw,95px)/.98 var(--nappo-editorial,Georgia,serif);letter-spacing:-.02em;padding:0;animation:none}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-communication-words span:nth-child(2n){text-align:right}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-generation-close{text-align:center;border:0;grid-column:1/-1;width:min(100%,1000px);max-width:none;margin:0 auto;display:block}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-generation-close>p{color:#000;border:0;text-align:center!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-generation-close h3{text-align:center;grid-column:1/-1;margin:24px 0 0}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-ecosystem-intro{min-height:0;padding-top:var(--brand-space);padding-bottom:var(--brand-space);background:#090909;grid-template-columns:1.15fr .85fr;gap:26px 6vw}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-ecosystem-mark{grid-column:1/-1;width:100px!important;height:auto!important;margin:0!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-ecosystem-intro h2{color:#fff}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-ecosystem-intro>div{color:#f2f0ea;align-self:center}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-renovations{background:#fff;grid-template-columns:.85fr 1.15fr;display:grid}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-division-image{height:100%;min-height:0}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-division-image img{object-fit:cover;width:100%;height:100%;display:block}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-division-copy{padding-top:var(--brand-space);padding-bottom:var(--brand-space)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-division-columns{color:#393933;display:block}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-division-copy h3{margin:36px 0 0}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-group-logo{object-position:left;object-fit:contain!important;max-width:260px!important;height:auto!important;max-height:100px!important;margin:0 0 26px!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-finance{padding-top:var(--brand-space);padding-bottom:var(--brand-space);background:#072b4c!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-finance-logo{margin:0 0 30px auto}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-finance h2{color:#fff}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-finance h2 em{color:var(--brand-gold)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-finance-copy{columns:2;column-gap:6vw;width:100%;max-width:1150px;margin:32px 0 0 auto}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-finance-copy p{color:#f2f0ea}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-finance blockquote{max-width:1050px;margin:42px 0 0;font-size:clamp(34px,4vw,62px)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-finance blockquote strong{color:var(--brand-gold);font-weight:400}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-business{color:#171713;background:#fff;grid-template-columns:1fr 1fr;min-height:0;display:grid}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-business:after{content:none}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-business>img{filter:none;height:100%;min-height:520px;position:static}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-business-copy{width:auto;padding:var(--brand-space) clamp(22px,5vw,80px)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-business-copy h2{color:#171713}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-business-copy p:not(.eyebrow){color:#393933}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-rooms{padding-top:var(--brand-space);padding-bottom:var(--brand-space);grid-template-columns:1.25fr .75fr;gap:7vw}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-rooms>div:first-child>strong{margin-top:28px;font-family:Glacial Indifference,Arial,sans-serif;font-size:22px;font-style:normal;line-height:1.5}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-rooms-numbers{border-left:1px solid #b99a5c66;padding-left:5vw}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-rooms-numbers span{text-transform:none;padding:28px 0;font-size:18px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-rooms-numbers b{font-family:var(--nappo-editorial,Georgia,serif);margin-bottom:16px;font-size:clamp(80px,8vw,130px)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-investments{color:#171713;padding-top:var(--brand-space);padding-bottom:var(--brand-space);background:#fff;border-top:1px solid #b99a5c44}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-investment-story{columns:1;color:#393933;width:min(760px,75%)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-investments blockquote{color:var(--brand-gold);margin:40px 0;font-size:clamp(44px,6vw,94px)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-investment-models{background:0 0;border-top:1px solid #b99a5c66;border-bottom:1px solid #b99a5c66;gap:32px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-investment-models span{color:#92713d;text-transform:none;background:0 0;padding:22px 0;font-size:20px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-investment-results{color:#393933;gap:6vw;width:100%;margin-top:36px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-investments>h3{max-width:1100px;margin:40px 0 0}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-expansion{padding-top:var(--brand-space);padding-bottom:var(--brand-space)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-expansion header{align-items:center;gap:20px 6vw;margin-bottom:40px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-office-editorial{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;gap:30px 24px;display:grid;overflow:visible}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-office-editorial figure{grid-area:auto/span 3;min-width:0;height:auto;overflow:visible}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-office-editorial figure:nth-child(-n+2){grid-column:span 6}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-office-editorial figure:after{content:none}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-office-editorial img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-office-editorial figure:nth-child(-n+2) img{aspect-ratio:3/2}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-office-editorial figcaption{color:#92713d;text-transform:none;letter-spacing:.01em;margin-top:14px;position:static}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-expansion-close{width:min(850px,85%);margin:44px 0 0 auto}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-expansion-close h3{margin:18px 0 0}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-shared-sales{padding-top:var(--brand-space);padding-bottom:var(--brand-space);background:#090909}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-shared-sales header h2{color:#fff}._page_1het6_2._page_1het6_2._page_1het6_2 .shared-sales-values{margin:40px 0}._page_1het6_2._page_1het6_2._page_1het6_2 .shared-sales-values strong{font-family:var(--nappo-editorial,Georgia,serif);font-weight:400}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-shared-sales footer{margin-top:28px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-shared-sales footer>strong{font-family:Glacial Indifference,Arial,sans-serif;font-size:22px;line-height:1.5}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-people{text-align:center;background:#090909;min-height:0;display:block}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-people-shade{display:none}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-people-copy{width:min(100%,1150px);padding:var(--brand-space) clamp(22px,5vw,80px);margin:0 auto}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-people-copy h2{color:#fff}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-people-copy h3{color:#fff;margin:38px 0 0}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-people-copy p{color:#f2f0ea;text-align:center!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-vision{padding-top:var(--brand-space);padding-bottom:var(--brand-space);background:#fff}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-vision-year{color:var(--brand-gold);font-family:Glacial Indifference,Arial,sans-serif!important;font-size:clamp(100px,17vw,240px)!important;line-height:1!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-vision-intro{width:min(850px,75%);margin:28px 0 0 auto}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-vision>.shared-capability-manifesto{background:0 0;margin:40px 0;padding:36px 0}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-vision .shared-capability-manifesto span{font-family:var(--nappo-editorial,Georgia,serif);color:#171713;letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(54px,7.8vw,126px);line-height:.88;animation:none}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-vision .shared-capability-manifesto span:nth-child(2n){color:var(--brand-gold)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-next-step{border-color:#b99a5c66;padding-top:36px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-next-step>p{width:min(760px,75%);margin:24px 0 32px auto}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-next-step>div{gap:16px 32px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-next-step>div span{font-size:22px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-final{background:#090909;min-height:0}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-final-shade{background:linear-gradient(90deg,#000d,#0008),linear-gradient(#0000,#000c)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-final-copy{padding:var(--brand-space) clamp(22px,6vw,100px)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-final-copy h2{color:#fff;width:100%;max-width:1150px;margin:24px 0 40px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-final-story{color:#f2f0ea;width:min(740px,75%)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-final-copy h3{color:#fff;text-align:center;margin:64px 0 28px;font-size:clamp(52px,8vw,120px)!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-final-copy>strong{letter-spacing:.08em;font:400 18px/1.4 Glacial Indifference,Arial,sans-serif}@media (width<=1000px){._page_1het6_2._page_1het6_2._page_1het6_2 .brand-renovations,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-business,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-people{grid-template-columns:1fr}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-division-image,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-business>img{height:clamp(360px,60vw,640px);min-height:0}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-people>img{object-fit:contain;grid-area:auto/1;height:auto}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-people-copy{grid-row:auto}}@media (width<=760px){._page_1het6_2._page_1het6_2._page_1het6_2{--brand-space:60px}._page_1het6_2._page_1het6_2._page_1het6_2>section h2{font-size:clamp(36px,9.4vw,60px)!important}._page_1het6_2._page_1het6_2._page_1het6_2>section h3{font-size:clamp(29px,7.8vw,46px)!important}._page_1het6_2._page_1het6_2._page_1het6_2>section p{font-size:17px!important;line-height:1.6!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-magazine-hero{height:90svh;min-height:600px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-magazine-title{bottom:54px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-magazine-title h1{font-size:clamp(52px,13vw,84px)!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-origin,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-philosophy,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-inside-copy,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-generation,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-generation-close,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-ecosystem-intro,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-rooms,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-expansion header{grid-template-columns:minmax(0,1fr);gap:28px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-origin figure img{height:auto;max-height:540px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-philosophy-copy,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-generation-close>p:nth-child(3){grid-column:1}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-philosophy blockquote{margin-top:14px;font-size:clamp(34px,9vw,54px)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-birth{padding-top:52px;padding-bottom:52px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-birth-card{text-align:center;grid-template-columns:1fr}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-birth-logo-wrap{grid-row:auto}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-birth-meta,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-birth h2{grid-column:1;justify-content:center}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-team-stream{grid-template-columns:1fr 1fr;gap:20px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-team-stream span{font-size:16px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-communication-words{gap:18px 12px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-finance-copy{columns:1}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-rooms-numbers{border-top:1px solid #b99a5c66;border-left:0;grid-template-columns:1fr 1fr;gap:20px;padding:20px 0 0;display:grid}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-rooms-numbers b{font-size:clamp(64px,17vw,100px)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-rooms-numbers span{font-size:16px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-investment-story,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-expansion-close,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-vision-intro,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-next-step>p,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-final-story{width:100%}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-investment-models,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-investment-results{grid-template-columns:1fr;gap:16px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-office-editorial{grid-template-columns:1fr;gap:30px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-office-editorial figure,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-office-editorial figure:nth-child(-n+2){grid-area:auto/1}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-office-editorial img,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-office-editorial figure:nth-child(-n+2) img{aspect-ratio:4/3}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-next-step>div span{font-size:19px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-final-copy h3{font-size:clamp(48px,12vw,74px)!important}}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-renovations .brand-group-logo{width:min(100%,420px)!important;max-width:420px!important;max-height:300px!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-prestige{padding-top:var(--brand-space);padding-bottom:var(--brand-space);color:#fff;text-align:center;background:#090909}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-prestige h2{color:#fff}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-prestige h2 em{color:var(--brand-gold)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-prestige p{color:#fff;max-width:850px;margin:0 auto 24px;text-align:center!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-prestige p.eyebrow{color:var(--brand-gold)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-shared-sales{color:#fff}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-shared-sales header,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-shared-sales footer{text-align:center}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-shared-sales p{text-align:center!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-shared-sales section span{font-family:Glacial Indifference,Arial,sans-serif}@media (width<=760px){._page_1het6_2._page_1het6_2._page_1het6_2 .brand-communication-words span{white-space:nowrap;font-size:clamp(30px,8.9vw,60px)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-vision>.shared-capability-manifesto{padding-left:0!important;padding-right:0!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-vision .shared-capability-manifesto>div{gap:4px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-vision .shared-capability-manifesto span{overflow-wrap:normal;word-break:normal;white-space:nowrap;text-align:left;font-size:clamp(36px,10.6vw,47px);line-height:.98}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-vision .shared-capability-manifesto span:nth-child(2n){text-align:right}}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-rooms>div:first-child>h3{color:var(--brand-gold);text-transform:uppercase;margin-top:36px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-people-copy{box-sizing:border-box;text-align:center}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-people-copy :is(h2,h3,p){text-align:center!important;margin-left:auto!important;margin-right:auto!important}._page_1het6_2._page_1het6_2._page_1het6_2 .footer-form-intro h2,._page_1het6_2._page_1het6_2._page_1het6_2 .footer-form-intro h2 em{color:#fff!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-birth .brand-real-estate-logo{object-position:center;mix-blend-mode:normal!important;filter:none!important;opacity:1!important;background:0 0!important;width:min(100%,430px)!important;height:auto!important;max-height:none!important;padding:0!important;display:block!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-birth-meta{flex-direction:column;align-items:flex-start;gap:12px;margin-top:0}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-birth-meta span{color:var(--brand-gold)!important;width:auto!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-team-stream{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 48px;margin:36px 0}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-team-stream span{text-transform:uppercase;border:0;font-size:clamp(24px,2.7vw,42px);line-height:1.2;font-family:var(--nappo-editorial,Georgia,serif)!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-office-editorial{scroll-snap-type:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:38px 26px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-office-editorial figure,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-office-editorial figure:nth-child(-n+2){margin:0;grid-area:auto!important;width:100%!important;min-width:0!important;height:auto!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-office-editorial img,._page_1het6_2._page_1het6_2._page_1het6_2 .brand-office-editorial figure:nth-child(-n+2) img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block;height:auto!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-office-editorial figcaption{text-align:center;flex-direction:column;gap:12px;display:flex}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-office-editorial figcaption span{color:var(--brand-ink);font:400 clamp(23px,2vw,31px)/1.2 var(--nappo-editorial,Georgia,serif);text-transform:uppercase}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-office-editorial time{color:var(--brand-gold);font-size:15px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-press{padding-top:var(--brand-space);padding-bottom:var(--brand-space);background:#f7f5f0}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-press a{color:var(--brand-ink);text-decoration:none;display:block}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-press a>div{flex-wrap:wrap;justify-content:space-between;gap:20px;margin:24px 0;display:flex}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-press a>div span{font:400 30px/1.2 var(--nappo-editorial,Georgia,serif)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-press time{color:var(--brand-gold);font-size:15px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-press-link{color:#92713d;margin-top:18px;font-size:18px;display:inline-block}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-press a:hover .brand-press-link{text-decoration:underline}@media (width<=1000px){._page_1het6_2._page_1het6_2._page_1het6_2 .brand-office-editorial{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){._page_1het6_2._page_1het6_2._page_1het6_2 .brand-birth-meta{align-items:center}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-team-stream{text-align:center;grid-template-columns:1fr;gap:22px}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-team-stream span{font-size:clamp(25px,6.8vw,36px)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-office-editorial{grid-template-columns:minmax(0,1fr)!important}}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-results-photo{background:#090909;margin:0;padding:0}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-results-photo img{object-fit:contain;width:100%;height:auto;display:block}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-real-estate-division{padding-top:var(--brand-space);padding-bottom:var(--brand-space);color:#fff;text-align:center;background:#090909}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-real-estate-division>img{object-fit:contain;mix-blend-mode:normal;width:min(430px,100%);height:auto;max-height:none;margin:0 auto 36px;display:block}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-real-estate-division h2{color:#fff}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-real-estate-division h2 em{color:var(--brand-gold)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-real-estate-division p{color:#fff;max-width:950px;margin:0 auto 24px;text-align:center!important}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-real-estate-division p.eyebrow{color:var(--brand-gold)}._page_1het6_2._page_1het6_2._page_1het6_2 .brand-press-link i{color:var(--brand-gold);font:400 28px/1 var(--nappo-editorial,Georgia,serif);margin-left:16px}._page_19863_2._page_19863_2._page_19863_2{--office-gold:#b99a5c;--office-space:clamp(64px,7vw,112px);color:#171713;background:#fff}._page_19863_2._page_19863_2._page_19863_2>.offices-hero{padding:clamp(150px,13vw,200px) clamp(22px,5vw,90px) var(--office-space);color:#fff;background:#090909;grid-template-columns:1.25fr .75fr;gap:30px 6vw;display:grid}._page_19863_2._page_19863_2._page_19863_2 .offices-hero>.eyebrow{color:var(--office-gold);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:16px}._page_19863_2._page_19863_2._page_19863_2 .offices-hero h1{font:400 clamp(60px,7vw,116px)/1 var(--nappo-editorial,Georgia,serif);letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;margin:0}._page_19863_2._page_19863_2._page_19863_2 .offices-hero h1 em{color:var(--office-gold);font-style:normal}._page_19863_2._page_19863_2._page_19863_2 .offices-hero>p:last-child{color:#f2f0ea;max-width:530px;margin:0;font-size:clamp(18px,1.3vw,22px);line-height:1.65}._page_19863_2._page_19863_2._page_19863_2>.offices-hero p,._page_19863_2._page_19863_2._page_19863_2>.footer-offices-standalone :is(p,small,address,a,button),._page_19863_2._page_19863_2._page_19863_2 .footer-offices-heading>span{font-style:normal;font-family:Glacial Indifference,Century Gothic,Arial,sans-serif!important;font-weight:400!important}._page_19863_2._page_19863_2._page_19863_2>.footer-offices-standalone{padding:var(--office-space) clamp(22px,5vw,90px);color:#171713;background:#fff}._page_19863_2._page_19863_2._page_19863_2 .footer-offices-heading{grid-template-columns:1.2fr .8fr;gap:20px 6vw;margin-bottom:60px}._page_19863_2._page_19863_2._page_19863_2 .footer-offices-heading>span{color:var(--office-gold);letter-spacing:.12em;grid-column:1/-1;font-size:15px}._page_19863_2._page_19863_2._page_19863_2 .footer-offices-heading h2{font:400 clamp(44px,5.5vw,82px)/1.06 var(--nappo-editorial,Georgia,serif);text-transform:uppercase;letter-spacing:-.025em}._page_19863_2._page_19863_2._page_19863_2 .footer-offices-heading p{color:#393933;max-width:480px;margin:0;font-size:19px;line-height:1.6}._page_19863_2._page_19863_2._page_19863_2 .footer-office-grid{gap:clamp(56px,7vw,110px);display:grid;grid-template-columns:minmax(0,1fr)!important}._page_19863_2._page_19863_2._page_19863_2 .footer-office-grid article{color:#fff;background:#090909;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:0;min-width:0;display:grid}._page_19863_2._page_19863_2._page_19863_2 .footer-office-grid article>img{object-fit:cover;grid-area:1/1;width:100%;height:100%;min-height:clamp(440px,42vw,650px);display:block}._page_19863_2._page_19863_2._page_19863_2 .footer-office-grid article>div{grid-area:1/2;align-self:center;min-width:0;padding:clamp(32px,4vw,64px)!important}._page_19863_2._page_19863_2._page_19863_2 .footer-office-grid article:nth-child(2n){color:#171713;background:#f7f5f0;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}._page_19863_2._page_19863_2._page_19863_2 .footer-office-grid article:nth-child(2n)>img{grid-column:2}._page_19863_2._page_19863_2._page_19863_2 .footer-office-grid article:nth-child(2n)>div{grid-column:1}._page_19863_2._page_19863_2._page_19863_2 .footer-office-grid small{color:var(--office-gold);letter-spacing:.08em;font-size:15px;line-height:1.5;display:block}._page_19863_2._page_19863_2._page_19863_2 .footer-office-grid h3{color:inherit;font:400 clamp(42px,4.3vw,74px)/1.02 var(--nappo-editorial,Georgia,serif);text-transform:uppercase;letter-spacing:-.025em;overflow-wrap:normal;margin:18px 0 28px}._page_19863_2._page_19863_2._page_19863_2 .footer-office-grid address{color:inherit;margin:0 0 16px;font-size:18px;line-height:1.6}._page_19863_2._page_19863_2._page_19863_2 .footer-office-grid p{color:inherit;margin:0 0 26px;font-size:17px;line-height:1.6}._page_19863_2._page_19863_2._page_19863_2 .footer-office-grid :is(a,button){width:100%;min-height:48px;color:var(--office-gold);letter-spacing:0;text-transform:none;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b99a5c66;justify-content:space-between;align-items:center;gap:20px;margin-top:10px;padding:10px 0;font-size:17px;line-height:1.35;display:flex}._page_19863_2._page_19863_2._page_19863_2 .footer-office-grid :is(a,button):hover{border-bottom-color:var(--office-gold)}._page_19863_2._page_19863_2._page_19863_2 .footer-office-grid :is(a,button):focus-visible{outline:2px solid var(--office-gold);outline-offset:5px}._page_19863_2._page_19863_2._page_19863_2 .footer-office-grid :is(a,button) span{font-size:22px}@media (width<=1000px){._page_19863_2._page_19863_2._page_19863_2 .footer-office-grid article,._page_19863_2._page_19863_2._page_19863_2 .footer-office-grid article:nth-child(2n){grid-template-columns:minmax(0,1fr)}._page_19863_2._page_19863_2._page_19863_2 .footer-office-grid article>img,._page_19863_2._page_19863_2._page_19863_2 .footer-office-grid article:nth-child(2n)>img{aspect-ratio:4/3;grid-area:1/1;height:auto;min-height:0}._page_19863_2._page_19863_2._page_19863_2 .footer-office-grid article>div,._page_19863_2._page_19863_2._page_19863_2 .footer-office-grid article:nth-child(2n)>div{grid-area:2/1}}@media (width<=760px){._page_19863_2._page_19863_2._page_19863_2>.offices-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:140px}._page_19863_2._page_19863_2._page_19863_2 .offices-hero h1{font-size:clamp(44px,10.8vw,76px)}._page_19863_2._page_19863_2._page_19863_2 .offices-hero>p:last-child{font-size:18px}._page_19863_2._page_19863_2._page_19863_2 .footer-offices-heading{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:40px}._page_19863_2._page_19863_2._page_19863_2 .footer-offices-heading p{grid-column:1;font-size:18px}._page_19863_2._page_19863_2._page_19863_2>.footer-offices-standalone{padding-left:18px;padding-right:18px}._page_19863_2._page_19863_2._page_19863_2 .footer-office-grid article>div{padding:30px 22px!important}._page_19863_2._page_19863_2._page_19863_2 .footer-office-grid h3{font-size:clamp(42px,11vw,62px)}}.sold-heading{padding-top:150px;padding-bottom:28px}.sold-heading>p:first-child{color:#a9823b;font:14px var(--nappo-ui);letter-spacing:.15em}.sold-heading h1{font:400 clamp(46px,6vw,84px)/1.05 var(--nappo-editorial);text-transform:uppercase;margin:20px 0}.sold-sync{font:14px/1.5 var(--nappo-ui);color:#777}.sold-list-page .listing-section{padding-top:10px}.sold-search{border-top:1px solid #a9823b;border-bottom:1px solid #a9823b;align-items:end;gap:24px;padding:24px 0;display:flex}.sold-search label{color:#a9823b;font:14px var(--nappo-ui);letter-spacing:.08em;flex:1;gap:10px;display:grid}.sold-search input,.sold-search select{color:#171714;width:100%;min-height:48px;font:16px var(--nappo-ui);background:#fff;border:1px solid #d9c59e;border-radius:0;padding:12px}.sold-search button,.sold-more{color:#fff;min-height:48px;font:14px var(--nappo-ui);cursor:pointer;background:#a9823b;border:1px solid #a9823b;padding:12px 24px}.sold-count,.sold-empty{font:16px/1.5 var(--nappo-ui);margin:25px 0}.sold-detail{max-width:1000px;margin:auto}.sold-detail>img{object-fit:cover;width:100%;height:auto;max-height:65vh;margin:25px 0;display:block}.sold-detail-label{color:#a9823b}.sold-detail h2{font:400 clamp(32px,4vw,54px)/1.1 var(--nappo-editorial)}.sold-description{white-space:pre-line;font:17px/1.7 var(--nappo-ui);margin:32px 0}.sold-list-page .property-card .property-prices:empty{display:none}@media (width<=700px){.sold-heading{padding-top:115px}.sold-search{flex-direction:column;align-items:stretch;gap:16px}.sold-search label{width:100%}.sold-heading h1{font-size:46px}.sold-sync{font-size:13px}}
