.residenceLeadSection{color:#f4efe7;background:#172b26;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(48px,8vw,130px);padding:100px 9vw 110px;scroll-margin-top:80px;display:grid}.residenceLeadIntro h2{letter-spacing:-.035em;max-width:560px;margin:0;font:400 clamp(42px,4.5vw,68px)/1.05 Georgia,serif}.residenceLeadIntro h2 em{color:#d1a47e;font-weight:400}.residenceLeadIntro>p:not(.xpKicker){color:#e0d9ce;max-width:500px;margin:30px 0 0;font-size:16px;line-height:1.7}.residenceLeadIntro .residenceFormNote{border-top:1px solid #52645d;padding-top:26px;color:#c6c7bf!important;font-size:14px!important}.residenceLeadForm{grid-template-columns:1fr 1fr;align-content:start;gap:20px 18px;display:grid}.residenceLeadForm>label{color:#f4efe7;gap:9px;font-size:13px;line-height:1.4;display:grid}.residenceLeadForm>label span{color:#c6c7bf;font-size:12px}.residenceLeadForm>label:nth-of-type(4),.residenceLeadForm>label:nth-of-type(7){grid-column:1/-1}.residenceLeadForm input:not([type=checkbox]),.residenceLeadForm select,.residenceLeadForm textarea{color:#f4efe7;background:#203b33;border:1px solid #8a9a8f;border-radius:0;width:100%;min-height:48px;padding:13px 14px;font:14px/1.4 Arial,sans-serif}.residenceLeadForm textarea{resize:vertical;min-height:100px}.residenceLeadForm input::placeholder,.residenceLeadForm textarea::placeholder{color:#d0d2c8}.residenceLeadForm input:focus-visible,.residenceLeadForm select:focus-visible,.residenceLeadForm textarea:focus-visible,.residenceLeadForm button:focus-visible{outline-offset:3px;outline:2px solid #d1a47e}.residenceFormDivider{background:#52645d;grid-column:1/-1;height:1px;margin:3px 0 0}.residenceLeadForm .leadFormFooter{gap:14px;margin-top:8px;display:grid}.residenceLeadForm .leadFormFooter>label{color:#e0d9ce;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.residenceLeadForm .leadFormFooter input[type=checkbox]{accent-color:#b07854;flex:none;width:18px;height:18px;margin:1px 0 0}.residenceLeadForm button{color:#172b26;cursor:pointer;background:#d1a47e;border:1px solid #d1a47e;min-height:50px;padding:13px 22px;font:600 13px/1.3 Arial,sans-serif}.residenceLeadForm button:disabled{opacity:.7;cursor:default}.residenceLeadForm .palumbareFormPrivacy,.residenceLeadForm .leadFormAlternative{color:#c6c7bf;margin:0;font-size:12px;line-height:1.5}.residenceLeadForm .leadFormAlternative a{color:#f4efe7}.residenceLeadForm [role=status] p{margin:0;font-size:14px;line-height:1.5}@media (max-width:900px){.residenceLeadSection{grid-template-columns:1fr;gap:44px}}@media (max-width:760px){.residenceLeadSection{padding:80px 28px 110px}.residenceLeadForm{grid-template-columns:1fr}.residenceLeadForm>label:nth-of-type(4),.residenceLeadForm>label:nth-of-type(7),.residenceFormDivider{grid-column:auto}.residenceLeadIntro>p:not(.xpKicker){font-size:15px}}.residencePage{--res-ink:#172b26;--res-cream:#f4efe7;--res-copper:#b07854}.residencePage a:focus-visible,.residencePage summary:focus-visible{outline:2px solid var(--res-copper);outline-offset:4px}.residenceBreadcrumb{color:#5d665e;background:#f4efe7;flex-wrap:wrap;gap:9px;padding:15px 9vw;font:12px/1.4 Arial,sans-serif;display:flex}.residenceBreadcrumb a{color:#172b26;text-underline-offset:3px}.residenceHero{background:#172b26;min-height:610px;padding-top:100px;padding-bottom:105px}.residenceHero h1{max-width:1000px;font-size:clamp(48px,6.2vw,84px);line-height:1.02}.residenceHeroSub{color:#d1a47e;margin:18px 0 0;font:italic clamp(30px,3.2vw,47px)/1.1 Georgia,serif}.residenceDirectAnswer{color:#f4efe7;max-width:780px;margin:36px 0 0;font:17px/1.65 Arial,sans-serif}.residenceSection{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(42px,7vw,120px);padding:105px 9vw;display:grid}.residenceSectionHeading h2,.residenceFaq h2{letter-spacing:-.034em;margin:0;font:400 clamp(38px,4vw,59px)/1.12 Georgia,serif}.residenceAside{color:#9a684e;margin:24px 0 0;font:italic 22px/1.35 Georgia,serif}.residenceProse p,.residenceIntroText,.residenceFootnote,.residenceBuyerNote{max-width:730px;margin:0 0 24px;font:16px/1.76 Arial,sans-serif}.residenceProse p:last-child{margin-bottom:0}.residencePage a:not(.xpHeroActions a):not(.residenceBreadcrumb a):not(.residenceCercle a):not(.residenceSignature a):not(.residenceLeadSection a){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.residenceVisual,.residenceImagePair figure{margin:0}.residenceVisualWide{background:#172b26;position:relative}.residenceVisualWide img{object-fit:cover;object-position:center 55%;width:100%;height:clamp(250px,37vw,500px);display:block}.residenceVisual figcaption,.residenceImagePair figcaption{color:#584f47;background:#e8e0d2;padding:12px 9vw;font:13px/1.5 Arial,sans-serif}.residenceDossier,.residenceCase{color:#f4efe7;background:#302821}.residenceDossier .residenceAside,.residenceCase .residenceAside{color:#d1a47e}.residenceDocs{border-top:1px solid #76695e;grid-template-columns:1fr 1fr;margin:32px 0;display:grid}.residenceDocs article{border-bottom:1px solid #76695e;padding:20px 16px 19px 0}.residenceDocs article:nth-child(2n){padding-left:20px}.residenceDocs h3{margin:0 0 9px;font:italic 23px Georgia,serif}.residenceDocs p{color:#ded7cc;margin:0;font:14px/1.65 Arial,sans-serif}.residenceDossier .residenceIntroText,.residenceDossier .residenceFootnote,.residenceCase .residenceProse p{color:#eee6db}.residenceDossier a,.residenceCase a{color:#f4efe7}.residenceTransform{background:#eee7dc}.residenceImagePair{background:#e8e0d2;grid-template-columns:1fr 1fr;display:grid}.residenceImagePair img{object-fit:cover;width:100%;height:clamp(240px,30vw,410px);display:block}.residenceImagePair figure:first-child img{object-position:center 55%}.residenceImagePair figcaption{padding:12px 20px}.residenceBuyers{background:#f4efe7}.residenceBuyerList{border-top:1px solid #c9beaf}.residenceBuyerList p{border-bottom:1px solid #c9beaf;margin:0;padding:18px 0;font:15px/1.65 Arial,sans-serif}.residenceBuyerList strong{font-weight:700}.residenceBuyerNote{margin:28px 0}.residenceCercle{border-left:3px solid var(--res-copper);background:#e7dfd1;padding:28px 32px}.residenceCercle h3{margin:0;font:italic 28px/1.2 Georgia,serif}.residenceCercle p{margin:14px 0;font:15px/1.65 Arial,sans-serif}.residenceCercle a{text-underline-offset:4px;font:700 14px/1.5 Arial,sans-serif}.residenceFaq{background:#f7f3eb;padding:100px 14vw}.residenceFaq h2{max-width:900px;margin-bottom:42px}.residenceFaq details{border-top:1px solid #d5ccbf;padding:23px 0}.residenceFaq details:last-child{border-bottom:1px solid #d5ccbf}.residenceFaq summary{cursor:pointer;font:italic 22px/1.35 Georgia,serif}.residenceFaq details p{color:#4f514b;max-width:760px;margin:18px 0 2px;font:15px/1.7 Arial,sans-serif}.residenceSignature{background:#e8e0d2;justify-content:space-between;gap:18px;padding:24px 9vw;font:13px/1.5 Arial,sans-serif;display:flex}.residenceSignature p{margin:0}.residenceSignature a{text-underline-offset:4px}@media (max-width:900px){.residenceSection{grid-template-columns:1fr;gap:32px}}@media (max-width:760px){.residenceBreadcrumb{padding:14px 28px}.residenceHero{min-height:0;padding:84px 28px 78px}.residenceHero h1{font-size:clamp(43px,11vw,62px)}.residenceDirectAnswer{font-size:15px}.residenceSection{padding:76px 28px}.residenceSectionHeading h2,.residenceFaq h2{font-size:clamp(35px,9vw,48px)}.residenceProse p,.residenceIntroText,.residenceFootnote,.residenceBuyerNote{font-size:15px}.residenceDocs{grid-template-columns:1fr}.residenceDocs article:nth-child(2n){padding-left:0}.residenceVisualWide img{height:260px}.residenceVisual figcaption{padding:12px 28px}.residenceImagePair{grid-template-columns:1fr}.residenceImagePair img{height:270px}.residenceFaq{padding:76px 28px}.residenceSignature{flex-direction:column;padding:24px 28px}.residenceCercle{padding:24px}.residenceVisual figcaption,.residenceImagePair figcaption{font-size:14px}}
