@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0d7163{--font-sans-face:"DM Sans","DM Sans Fallback"}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_64b714{font-family:Newsreader,Newsreader Fallback;font-style:normal}.__variable_64b714{--font-serif-face:"Newsreader","Newsreader Fallback"}:root{--color-bg:#fefefe;--color-ink:#403f3f;--color-accent:#052750;--color-dark:#303030;--color-muted:rgba(64,63,63,0.72);--color-border:rgba(64,63,63,0.14);--color-white:#fefefe;--font-sans:var(--font-sans-face),"DM Sans",Helvetica,sans-serif;--font-serif:var(--font-serif-face),Newsreader,Georgia,serif;--gut:60px;--focus-ring:2px solid var(--color-accent)}*,:after,:before{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans)}a{color:inherit;text-decoration:none}a[href^="mailto:"]{overflow-wrap:anywhere}:focus-visible{outline:var(--focus-ring);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#main-content{display:block;outline:none;padding:48px var(--gut) 80px;max-width:1440px;margin:0 auto}.axis-header{background:#fefefe;border-bottom:1px solid rgba(64,63,63,.16)}.axis-header-inner{display:flex;align-items:center;justify-content:space-between;padding:30px var(--gut);max-width:1440px;margin:0 auto}.axis-wordmark{display:flex;flex-direction:column;gap:5px;line-height:1;color:#403f3f}.axis-wordmark span:first-child{font:400 21px/1 var(--font-sans);letter-spacing:.44em}.axis-wordmark span:last-child{font:200 12px/1 var(--font-serif);letter-spacing:.4em;color:rgba(64,63,63,.72);padding-left:2px}.axis-wordmark-light{color:#fefefe;margin-bottom:26px}.axis-wordmark-light span:last-child{color:rgba(254,254,254,.78)}.axis-nav{display:flex;gap:34px;align-items:center}.axis-nav-link{font:500 11px/1 var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:#403f3f}.axis-nav-link[aria-current=page]{border-bottom:1px solid rgba(64,63,63,.8);padding-bottom:4px}.axis-nav-cta{font:500 14px/1 var(--font-sans);letter-spacing:.02em;color:#fefefe;background:#303030;border-radius:2px;padding:14px 22px}.axis-private-badge{margin:0;padding:0 var(--gut) 16px;font:500 10px/1 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:rgba(64,63,63,.66)}.axis-drawer{display:none}.axis-drawer-trigger{display:inline-flex;align-items:center;gap:10px;background:none;border:0;padding:14px 0;margin:0;cursor:pointer;font:500 11px/1 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:#403f3f}.axis-drawer-bars{display:flex;flex-direction:column;gap:4px;width:18px}.axis-drawer-bars i{display:block;height:1px;background:currentColor}.axis-drawer-scrim{position:fixed;inset:0;background:rgba(20,20,20,.5);z-index:9998}.axis-drawer-panel{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);background:#303030;color:#fefefe;z-index:9999;display:flex;flex-direction:column;overflow-y:auto;padding:30px 32px 40px}.axis-drawer:not(.is-open) .axis-drawer-panel,.axis-drawer:not(.is-open) .axis-drawer-scrim{display:none}.axis-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:44px}.axis-mark{display:flex;flex-direction:column;gap:5px;line-height:1;text-decoration:none;color:#fefefe}.axis-mark b{font:400 19px/1 var(--font-sans);letter-spacing:.44em}.axis-mark s{font:200 11px/1 var(--font-serif);letter-spacing:.4em;color:rgba(254,254,254,.78);padding-left:2px;text-decoration:none}.axis-drawer-close{background:none;border:0;padding:10px 0 10px 10px;cursor:pointer;font:500 10px/1 var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:rgba(254,254,254,.78)}.axis-drawer-panel nav{display:flex;flex-direction:column}.axis-drawer-panel nav a{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-top:1px solid rgba(254,254,254,.18);padding:19px 0;font:300 26px/1.15 var(--font-serif);color:#fefefe}.axis-drawer-panel nav a:last-of-type{border-bottom:1px solid rgba(254,254,254,.18)}.axis-drawer-panel nav a[aria-current] em{font:500 9px/1 var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:rgba(254,254,254,.6);font-style:normal}.axis-drawer-panel form{display:flex;align-items:center;gap:14px;border-bottom:1px solid rgba(254,254,254,.34);margin:36px 0 34px;padding-bottom:12px}.axis-drawer-panel label{font:500 10px/1 var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:rgba(254,254,254,.7)}.axis-drawer-panel input{flex:1 1;min-width:0;background:transparent;border:0;padding:0;color:#fefefe;font:400 16px/1.2 var(--font-sans)}.axis-drawer-cta{display:flex;align-items:center;justify-content:center;height:52px;padding:0 24px;border-radius:2px;background:#fefefe;color:#403f3f;font:500 16px/1 var(--font-sans);letter-spacing:.02em}.axis-drawer-contact{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:38px}.axis-drawer-contact span{font:500 10px/1 var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:rgba(254,254,254,.6);margin-bottom:6px}.axis-drawer-contact a{font:400 15px/1 var(--font-sans);color:rgba(254,254,254,.86);overflow-wrap:anywhere}.axis-footer{background:#303030;color:#fefefe;padding:110px var(--gut) 44px}.axis-footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-gap:60px;gap:60px;padding-bottom:80px;border-bottom:1px solid rgba(254,254,254,.14);max-width:1440px;margin:0 auto}.axis-footer-grid p{margin:0;max-width:320px;font:300 16px/1.7 var(--font-serif);color:rgba(254,254,254,.76)}.axis-footer-grid>div{display:flex;flex-direction:column;gap:16px}.axis-footer-label{font:500 10px/1 var(--font-sans);letter-spacing:.26em;text-transform:uppercase;color:rgba(254,254,254,.7);margin-bottom:8px}.axis-footer-grid a{font:400 15px/1 var(--font-sans);color:rgba(254,254,254,.86)}.axis-footer-legal{display:flex;justify-content:space-between;align-items:center;padding-top:34px;max-width:1440px;margin:0 auto;font:400 11px/1.6 var(--font-sans);letter-spacing:.1em;color:rgba(254,254,254,.7)}.homes-kicker{font:500 11px/1 var(--font-sans);letter-spacing:.3em;text-transform:uppercase;color:#052750;margin:0 0 22px}h1{margin:0 0 20px;font:200 58px/1.05 var(--font-serif);letter-spacing:-.015em;color:#403f3f;text-wrap:pretty}.lead{margin:0 0 40px;max-width:36rem;font:300 18px/1.8 var(--font-serif);color:rgba(64,63,63,.78)}.filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px 28px;gap:20px 28px;margin-bottom:48px;padding-bottom:36px;border-bottom:1px solid rgba(64,63,63,.14)}.filters label{display:flex;flex-direction:column;gap:10px;font:500 10px/1 var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:rgba(64,63,63,.76)}.filters button,.filters input{font:400 16px/1 var(--font-sans);padding:12px 0;border:0;border-bottom:1px solid rgba(64,63,63,.28);background:transparent;color:#403f3f;text-transform:none;letter-spacing:0}.filters button{cursor:pointer;border:1px solid #303030;background:#303030;color:#fefefe;height:52px;padding:0 24px;border-radius:2px;font:500 16px/1 var(--font-sans)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:44px;gap:44px}.card{min-width:0}.card h2{font:300 26px/1.25 var(--font-serif);margin:16px 0 12px}.card h2 a:hover{color:#052750}.meta{color:rgba(64,63,63,.72);font:400 15px/1.6 var(--font-sans);margin:0}.price{font:300 22px/1 var(--font-serif);margin:0 0 10px}.card .media-empty,.card img{min-height:220px;width:100%;height:280px;object-fit:cover;background:#f1f1f1;display:block}.load-more{margin-top:56px}.load-more a{display:inline-flex;align-items:center;justify-content:center;min-width:280px;max-width:100%;height:52px;padding:0 30px;border:1px solid #303030;border-radius:2px;background:#303030;color:#fefefe;font:500 20px/1 var(--font-sans)}.return-path{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin:0 0 28px;font:500 11px/1.4 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#403f3f}.return-path a:hover{color:#052750}.detail-hero{margin:0 0 36px}.detail-hero .media-empty,.detail-hero img{width:100%;min-height:360px;max-height:640px;object-fit:cover;background:#f1f1f1}.detail-grid{display:grid;grid-gap:48px;gap:48px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.inquiry{display:flex;flex-direction:column;gap:18px;align-items:flex-start;padding-top:8px}.axis-btn{display:inline-flex;align-items:center;justify-content:center;min-width:280px;max-width:100%;height:52px;padding:0 30px;border:1px solid #303030;border-radius:2px;background:#303030;color:#fefefe;font:500 20px/1 var(--font-sans)}.axis-text-link{font:500 11px/1 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:#403f3f;border-bottom:1px solid rgba(64,63,63,.35);padding-bottom:4px}.also-represented{margin-top:80px;padding-top:36px;border-top:1px solid rgba(64,63,63,.16)}.also-represented h2{margin:0 0 20px;font:200 44px/1.06 var(--font-serif)}.attribution{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--color-border);color:var(--color-muted);font-size:.9rem}.card-attribution{color:var(--color-muted);font-size:.8rem;margin:.5rem 0 0}.recovery{padding:48px 0 80px;max-width:640px}.recovery-eyebrow{font:500 11px/1 var(--font-sans);letter-spacing:.3em;text-transform:uppercase;color:#052750;margin:0 0 22px}.recovery h1,.recovery h2{margin:0 0 20px;font:200 48px/1.08 var(--font-serif);letter-spacing:-.015em;color:#403f3f;text-wrap:pretty}.recovery-body{margin:0 0 40px;font:300 18px/1.8 var(--font-serif);color:rgba(64,63,63,.78)}.recovery-actions{display:flex;flex-wrap:wrap;gap:28px;align-items:center}@media (max-width:1180px){.axis-nav{display:none!important}.axis-drawer{display:block}}@media (max-width:1100px){:root{--gut:32px}.axis-footer-grid,.filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){h1{font-size:38px}.detail-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){:root{--gut:20px}.axis-footer-grid,.filters{grid-template-columns:minmax(0,1fr)}.axis-btn,.load-more a{width:100%;min-width:0}h1{font-size:34px}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}