
.homes.section-space{padding-bottom:clamp(38px,5vw,70px)}
.adu-projects.section-space{padding-top:clamp(38px,5vw,70px);padding-bottom:clamp(38px,5vw,70px)}
.adu-projects .section-heading{margin-bottom:32px;gap:28px}.adu-projects .section-heading h2{font-size:clamp(34px,4vw,50px)}.adu-projects .section-heading>p{max-width:460px}
.footer-bottom [data-disclaimer-link]{white-space:nowrap}
.geo-page[data-page=about] .geo-lead{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.geo-page[data-page=about] .geo-figure img{max-height:440px;aspect-ratio:4/3;object-fit:cover}
.geo-page[data-page=disclaimer] .geo-lead{display:block;max-width:780px;padding-bottom:22px}
@media(max-width:900px){.geo-page[data-page=about] .geo-lead{grid-template-columns:1fr;gap:24px}.geo-page[data-page=about] .geo-figure{order:0}.adu-projects .section-heading{margin-bottom:24px}.adu-projects .section-heading>p{margin-top:14px}.geo-page[data-page=about] .geo-figure img{max-height:330px}}
.geo-layout-studies{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;padding-top:40px;padding-bottom:48px;border-top:1px solid #c9cdbf}.geo-layout-studies h2{font-family:Georgia,serif;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.15;margin:0}.geo-layout-row{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr) 20px;gap:12px;align-items:center;padding:18px 0;border-bottom:1px solid #c9cdbf;text-decoration:none}.geo-layout-row strong{font:400 22px Georgia,serif}.geo-layout-row>span{font-size:14px}.geo-layout-row:hover{color:#5c705c}.geo-page[data-page^="homes/flex-"] .geo-figure img,.geo-page[data-page^="homes/haven-"] .geo-figure img,.geo-page[data-page^="homes/family-"] .geo-figure img{object-fit:contain;background:#f4f2e9;max-height:720px}@media(max-width:700px){.geo-layout-studies{grid-template-columns:1fr;gap:16px;padding-top:30px;padding-bottom:30px}.geo-layout-row{grid-template-columns:1fr 20px;padding:14px 0}.geo-layout-row>span:nth-child(2){grid-column:1}.geo-layout-row>span:last-child{grid-column:2;grid-row:1/3}}
