.homes{--h-ink:#173d31;--h-deep:#254e36;--h-soft:#edf1e7;--h-line:#d2ddca;--h-gold:#b8975a;--h-bg:#fcfaf5;background:var(--h-bg);color:var(--h-ink)}.homes .homes-section{max-width:1180px;margin:0 auto;padding:72px 20px}.homes-heading h2{margin:8px 0 12px;font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.1}.homes-heading p{color:#3f5a4e;font-size:16px;line-height:1.7}.homes-button{background:var(--h-deep);color:#fff;cursor:pointer;letter-spacing:.2px;border:0;border-radius:4px;align-items:center;gap:10px;padding:16px 22px;font:600 14px Manrope,Arial,sans-serif;display:inline-flex}.homes-button:hover{background:#1b3a28}.homes-button.small{padding:11px 16px;font-size:13px}.homes-link{color:var(--h-deep);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font:600 14px Manrope,Arial,sans-serif;text-decoration:underline;display:inline-flex}.homes-header{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--h-line);background:#fcfaf5eb;align-items:center;gap:24px;padding:14px 20px;display:flex;position:sticky;top:0}.homes-header nav{scrollbar-width:none;flex:1;gap:18px;display:flex;overflow-x:auto}.homes-header nav a{color:var(--h-ink);white-space:nowrap;font-size:13px;text-decoration:none}.homes-header nav a:hover{text-decoration:underline}.homes-hero{color:#fff;align-items:end;min-height:min(78vh,820px);display:grid;position:relative;overflow:hidden}.homes-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.homes-hero-shade{background:linear-gradient(#0a1e1626 0%,#0a1e168c 60%,#0a1e16d9 100%);position:absolute;inset:0}.homes-hero-content{width:100%;max-width:1180px;margin:0 auto;padding:120px 20px 56px;position:relative}.homes-hero h1{max-width:14ch;margin:10px 0 16px;font-size:clamp(36px,6vw,68px);font-weight:400;line-height:1.02}.homes-hero-sub{opacity:.95;max-width:620px;font-size:17px;line-height:1.6}.homes-facts{flex-wrap:wrap;gap:28px;margin:26px 0;padding:0;list-style:none;display:flex}.homes-facts li{gap:4px;display:grid}.homes-facts strong{font-size:22px;font-weight:500}.homes-facts span{opacity:.8;letter-spacing:.3px;font-size:12px}.homes-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.homes-hero-actions .homes-link{color:#fff}.homes-proof{background:var(--h-soft);letter-spacing:.4px;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:12px 36px;padding:18px 20px;font-size:12px;display:flex}.homes-proof b{text-transform:none;letter-spacing:0;margin:0 6px;font-size:14px;font-weight:600}.homes-types{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.homes-types article{border:1px solid var(--h-line);background:#fff;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.homes-types img{object-fit:cover;flex:0 0 220px;width:100%;height:220px;display:block}.homes-types div{align-content:start;gap:10px;padding:20px 22px 24px;display:grid}.homes-types h3{margin:0;font-size:20px;font-weight:500}.homes-types p{color:#3f5a4e;margin:0;font-size:14px;line-height:1.6}.homes-prices{background:var(--h-soft);max-width:none}.homes-prices>*{max-width:1180px;margin-left:auto;margin-right:auto}.homes-price-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:28px;display:grid}.homes-price-grid article{border-top:3px solid var(--h-gold);background:#fff;border-radius:6px;gap:6px;padding:22px 24px;display:grid}.homes-price-grid span{letter-spacing:.5px;text-transform:uppercase;color:#3f5a4e;font-size:12px}.homes-price-grid strong{font-size:26px;font-weight:500}.homes-price-grid small{color:#6b8072;font-size:12px}.homes-plans{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:26px;display:grid}.homes-plans figure{border:1px solid var(--h-line);background:#fff;border-radius:6px;margin:0;overflow:hidden}.homes-plans img{aspect-ratio:1;object-fit:contain;background:#fff;width:100%;display:block}.homes-plans figcaption{border-top:1px solid var(--h-line);padding:10px 12px;font-size:12px}.homes-plan-locked{position:relative}.homes-plan-locked img{filter:blur(7px);opacity:.55}.homes-plan-locked div{color:var(--h-deep);place-content:center;justify-items:center;gap:8px;font-size:12px;display:grid;position:absolute;inset:0}.homes-table-wrap{border:1px solid var(--h-line);background:#fff;border-radius:6px;position:relative;overflow:hidden}.homes-table-wrap table{border-collapse:collapse;width:100%;font-size:14px}.homes-table-wrap th,.homes-table-wrap td{text-align:start;border-bottom:1px solid var(--h-line);padding:12px 16px}.homes-table-wrap th{letter-spacing:.5px;text-transform:uppercase;color:#3f5a4e;background:var(--h-soft);font-size:11px}.homes-table-wrap td:last-child{font-variant-numeric:tabular-nums;font-weight:500}.homes-table-wrap tr.blur td{filter:blur(5px);-webkit-user-select:none;user-select:none}.homes-table-lock{background:linear-gradient(#fff0 0%,#fff 45%);justify-items:center;gap:10px;padding:40px 20px 24px;display:grid;position:absolute;bottom:0;left:0;right:0}.homes-table-lock strong{font-size:16px;font-weight:500}.homes-buying{background:var(--h-ink);color:#fff;max-width:none}.homes-buying>*{max-width:1180px;margin-left:auto;margin-right:auto}.homes-buying .homes-heading p{color:#c9d6cb}.homes-steps{grid-template-columns:repeat(4,1fr);gap:18px;margin:0 0 18px;padding:0;list-style:none;display:grid}.homes-steps li{border-top:1px solid #ffffff40;gap:8px;padding-top:14px;font-size:15px;line-height:1.5;display:grid}.homes-steps span{color:var(--h-gold);letter-spacing:1px;font-size:12px}.homes-buying .homes-button{color:var(--h-ink);background:#fff}.homes-buying .homes-note{color:#c9d6cb}.homes-note{color:#6b8072;margin:0 0 20px;font-size:12px;line-height:1.6}.homes-amenities{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.homes-amenities article{gap:8px;display:grid}.homes-amenities img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}.homes-amenities h3{margin:6px 0 0;font-size:16px;font-weight:500}.homes-amenities p{color:#3f5a4e;margin:0;font-size:13px;line-height:1.6}.homes-location{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.homes-location figure{margin:0}.homes-location img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}.homes-location figcaption{color:#6b8072;margin-top:8px;font-size:12px}.homes-location h2{margin:8px 0 12px;font-size:clamp(26px,3.5vw,38px);font-weight:400}.homes-location p{color:#3f5a4e;line-height:1.7}.homes-times{grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0 10px;padding:0;list-style:none;display:grid}.homes-times li{border-left:2px solid var(--h-gold);gap:2px;padding-left:12px;display:grid}.homes-times strong{font-size:20px;font-weight:500}.homes-times span{color:#3f5a4e;font-size:12px}.homes-location small{color:#6b8072;font-size:11px}.homes-heading-row{justify-content:space-between;align-items:flex-end;gap:20px;max-width:none;display:flex}.homes-heading-row>div{max-width:720px}.homes-gallery{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.homes-gallery.all{grid-template-columns:repeat(4,1fr)}.homes-photo{cursor:zoom-in;background:0 0;border:0;border-radius:4px;padding:0;position:relative;overflow:hidden}.homes-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .4s;display:block}.homes-photo:hover img{transform:scale(1.03)}.homes-gallery:not(.all) .homes-photo:first-child{grid-area:span 2/span 2}.homes-gallery:not(.all) .homes-photo:first-child img{aspect-ratio:auto;height:100%}.homes-photo-more{color:#fff;background:#173d318c;place-items:center;font-size:32px;font-weight:500;display:grid;position:absolute;inset:0}.homes-lightbox{z-index:60;background:#0a1812f0;outline:0;place-items:center;display:grid;position:fixed;inset:0}.homes-lightbox img{object-fit:contain;border-radius:4px;max-width:min(92vw,1400px);max-height:88vh}.homes-lb-close,.homes-lb-nav{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;position:absolute}.homes-lb-close{top:18px;right:18px}.homes-lb-nav{top:50%;transform:translateY(-50%)}.homes-lb-nav.prev{left:18px}.homes-lb-nav.next{right:18px}.homes-lb-count{color:#fff;opacity:.85;font-size:13px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.homes-faq details{border-top:1px solid var(--h-line);padding:16px 0}.homes-faq summary{cursor:pointer;font-size:16px;font-weight:500;list-style:none}.homes-faq summary::-webkit-details-marker{display:none}.homes-faq p{color:#3f5a4e;max-width:760px;margin:10px 0 0;font-size:14px;line-height:1.7}.homes-request{background:var(--h-soft);max-width:none}.homes-request-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;max-width:1180px;margin:0 auto;display:grid}.homes-request h2{margin:8px 0 12px;font-size:clamp(26px,3.5vw,38px);font-weight:400}.homes-request p{color:#3f5a4e;line-height:1.7}.homes-checks{gap:8px;margin:18px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.homes-checks li:before{content:"✓";color:var(--h-deep);margin-inline-end:10px;font-weight:700}.homes-form{border:1px solid var(--h-line);background:#fff;border-radius:8px;padding:26px}.homes-form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.homes-form label{gap:7px;min-width:0;font-size:12px;display:grid}.homes-form input,.homes-form select{min-height:48px;color:var(--h-ink);background:#fff;border:1px solid #b7c5b4;border-radius:3px;width:100%;padding:12px;font:14px Manrope,Arial,sans-serif}.homes-form :is(input,select):focus-visible{outline:2px solid var(--h-deep);outline-offset:2px}.homes-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.homes-consent{align-items:flex-start;gap:10px;font-size:11px;line-height:1.6;display:flex!important}.homes-consent input{width:17px;height:17px;min-height:0;accent-color:var(--h-deep);margin-top:3px}.homes-consent a{text-decoration:underline}.homes-form .homes-button{justify-content:space-between;width:100%;margin-top:18px}.homes-form .homes-button:disabled{opacity:.55;cursor:wait}.homes-error{color:#973e26;margin:12px 0 0;font-size:12px}.homes-done{border:1px solid var(--h-line);background:#fff;border-radius:8px;justify-items:start;gap:12px;padding:34px 28px;display:grid}.homes-done h3{margin:0;font-size:22px;font-weight:500}.homes-done p{margin:0;line-height:1.6}.homes-calendar{border-top:1px solid var(--h-line);gap:8px;width:100%;padding-top:16px;display:grid}.homes-calendar h4{margin:0;font-size:17px;font-weight:500}.homes-calendar p{color:#3f5a4e;font-size:13px}.homes-calendar iframe{background:#fff;border:0;border-radius:6px;width:100%;min-height:680px}.homes-calendar a{justify-self:start;font-size:12px;text-decoration:underline}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.homes-footer{color:#6b8072;gap:14px;max-width:1180px;margin:0 auto;padding:36px 20px 110px;font-size:12px;display:grid}.homes-footer div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.homes-footer a,.homes-footer button{color:var(--h-ink)}.homes-mobile{display:none}@media (max-width:900px){.homes-header nav{display:none}.homes-header .homes-button.small{margin-inline-start:auto}.homes .homes-section{padding:52px 16px}.homes-hero{min-height:min(88vh,720px)}.homes-hero-content{padding:120px 16px 40px}.homes-types,.homes-price-grid,.homes-steps,.homes-amenities,.homes-request-grid{grid-template-columns:1fr}.homes-plans,.homes-gallery,.homes-gallery.all{grid-template-columns:1fr 1fr}.homes-gallery:not(.all) .homes-photo:first-child{grid-area:span 1/span 2}.homes-gallery:not(.all) .homes-photo:first-child img{aspect-ratio:16/10;height:auto}.homes-heading-row{flex-direction:column;align-items:flex-start}.homes-location{grid-template-columns:1fr;gap:24px}.homes-times{grid-template-columns:repeat(3,1fr)}.homes-form-row{grid-template-columns:1fr}.homes-mobile{display:flex}}@font-face{font-family:HomesManrope;src:url(/fonts/manrope.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}.homes{--h-ink:#18392f;--h-deep:#24493b;--h-soft:#eeeae1;--h-line:#dcded5;--h-gold:#c4a477;--h-bg:#faf9f5;font-family:HomesManrope,Arial,sans-serif}.homes :is(h1,h2,h3){letter-spacing:-.035em;text-wrap:balance;font-family:HomesManrope,Arial,sans-serif;font-weight:400}.homes .homes-section{max-width:1280px;padding:88px 40px;scroll-margin-top:76px}.homes-heading{max-width:740px;margin-bottom:36px}.homes-heading h2{font-size:clamp(30px,3.7vw,48px);line-height:1.15}.homes-heading p{color:#56685e;max-width:620px}.homes-button{border-radius:2px;min-height:48px;font-family:inherit;transition:background .2s,transform .2s}.homes-button:hover{transform:translateY(-2px)}.homes-link{font-family:inherit;line-height:1.5}.homes :is(a,button,select):focus-visible{outline-offset:5px;outline:3px solid #ad8652}.homes-header{background:#faf9f5f5;gap:40px;padding:16px 32px}.homes-header nav{justify-content:center;gap:24px}.homes-header-actions{align-items:center;gap:18px;display:flex}.homes-header select{color:var(--h-ink);background:0 0;border:0;min-height:44px;font:600 12px HomesManrope,Arial,sans-serif}.homes-menu{display:none}.homes-hero{align-items:center;height:calc(100svh - 80px);min-height:650px;max-height:850px}.homes-hero>img{object-position:65% center}.homes-hero-shade{background:linear-gradient(90deg,#0a1d18c7,#0a1d1866 48%,#0a1d1808 80%),linear-gradient(#0000 55%,#0a1d1840)}.homes[dir=rtl] .homes-hero-shade{transform:scaleX(-1)}.homes-hero-content{max-width:1280px;padding:65px 40px}.homes .homes-hero h1{letter-spacing:-.045em;max-width:12ch;margin:22px 0 24px;font-size:clamp(44px,5.2vw,74px);font-weight:400;line-height:1.07}.homes-hero-sub{max-width:460px;margin:0;font-size:17px;line-height:1.7}.homes .v2-kicker{letter-spacing:.13em;font-size:10px;line-height:1.7}.homes-facts{gap:28px;margin:32px 0}.homes-facts li{border-inline-start:1px solid #ffffff50;max-width:190px;padding-inline-start:16px}.homes-facts strong{font-size:20px}.homes-facts span{font-size:11px;line-height:1.5}.homes-hero-actions .homes-button{color:#172e27;background:#dcc19b}.homes-hero-actions .homes-button:hover{background:#ead4b6}.homes-hero-actions .homes-link{font-size:13px}.homes-proof{background:#f0eee6;gap:20px 42px;padding:26px 24px;font-size:10px}.homes-proof span{align-items:center;gap:8px;display:flex}.homes-proof b{margin:0;font-size:14px}.homes-types{gap:28px}.homes-types article{background:0 0;border:0;border-radius:0;overflow:visible}.homes-types img{object-position:center;border-radius:3px;flex-basis:320px;height:320px}.homes-types article:nth-child(2){padding-top:46px}.homes-types div{gap:14px;padding:24px 0 0}.homes-types h3{font-size:25px}.homes-types p{font-size:14px;line-height:1.75}.homes-types .homes-link{border-bottom:1px solid var(--h-line);justify-content:space-between;padding-bottom:14px;font-size:12px;text-decoration:none}.homes .homes-gallery-section{padding-top:20px}.homes .campaign-film{max-width:none;margin:0;padding:0}.homes .mosaic-heading h2{font-size:clamp(30px,3.7vw,48px)}.homes .campaign-film-bottom .v2-button{background:var(--h-deep);color:#fff;border-radius:2px;font-family:inherit}.homes .campaign-film-bottom{margin-bottom:24px}.homes .campaign-mosaic{border-radius:3px}.homes .homes-gallery.all{margin-top:32px}.homes .homes-prices{border-top:1px solid var(--h-line);border-bottom:1px solid var(--h-line);background:#f0eee6}.homes-price-grid{gap:0}.homes-price-grid article{border-top:0;background:0 0;border-inline-start:1px solid #b7bdaf;border-radius:0;gap:12px;padding:10px 28px}.homes-price-grid strong{font-size:28px}.homes-price-grid span{font-size:12px}.homes-plans{grid-template-columns:repeat(3,1fr);gap:24px}.homes-plan-preview{border:1px solid var(--h-line);text-align:start;cursor:pointer;color:var(--h-ink);background:#f0eee8;border-radius:3px;padding:0;display:block;position:relative;overflow:hidden}.homes-plan-art{opacity:.2;filter:blur(5px);pointer-events:none;height:270px;padding:28px}.homes-plan-art svg{fill:none;width:100%;height:100%;stroke:var(--h-deep);stroke-width:4px}.homes-plan-overlay{background:#faf9f53d;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:20px;display:flex;position:absolute;inset:0 0 48px}.homes-plan-overlay strong{font-size:17px;font-weight:500}.homes-plan-overlay>span{align-items:center;gap:8px;font-size:12px;display:flex}.homes-plan-caption{background:var(--h-bg);border-top:1px solid var(--h-line);padding:15px 18px;font-size:13px;display:block}.homes-plan-preview:hover{background:#e8e4d9;border-color:#8c9c8e}.homes .homes-viewer{padding-top:24px}.homes-table-wrap{border-radius:3px}.homes-table-wrap th{background:#f0eee6}.homes-table-wrap td{padding-block:16px}.homes .homes-buying{background:#1b3c32;padding:64px 40px}.homes-buying h2{color:#faf9f5}.homes-steps{gap:32px}.homes-steps li{gap:20px;padding-top:24px}.homes-steps span{font-size:24px}.homes-buying .homes-button{background:#dcc19b}.homes-amenities{grid-template-columns:repeat(2,1fr);gap:40px 30px}.homes-amenities img{aspect-ratio:16/9;border-radius:3px}.homes-amenities h3{font-size:23px}.homes-amenities p{max-width:480px;font-size:14px}.homes-location img{border-radius:3px}.homes .homes-location h2{font-size:clamp(30px,3.4vw,44px)}.homes .homes-request{background:#eeeae1;border-radius:3px;padding:64px 40px}.homes-request-grid{align-items:center;gap:70px}.homes .homes-request h2{max-width:16ch;font-size:clamp(30px,3.5vw,44px);line-height:1.17}.homes-request p{max-width:440px}.homes-checks{gap:14px;margin-top:30px}.homes-form{border:0;border-radius:3px;padding:32px;box-shadow:0 12px 50px #18392f06}.homes-form input,.homes-form select{background:#fcfcf9;border-color:#d4d9d0;min-height:50px;font:16px HomesManrope,Arial,sans-serif}.homes-form label{font-size:12px}.homes-form .homes-button{font-size:14px}.homes-mobile[hidden]{display:none!important}.homes-footer{max-width:1280px;padding:40px}@media (max-width:1100px){.homes-header{gap:20px;padding-inline:24px}.homes-header nav{gap:14px}.homes-header nav a{font-size:12px}.homes-header-actions{gap:10px}.homes-header .small{padding:10px 12px;font-size:11px}}@media (max-width:900px){.homes-header{justify-content:space-between;height:72px;padding:12px 20px}.homes-header-actions{gap:18px}.homes-header .small{display:none}.homes-menu{width:44px;height:44px;color:var(--h-ink);background:0 0;border:0;place-items:center;display:grid}.homes-header nav.is-open{top:72px;background:var(--h-bg);flex-direction:column;gap:0;padding:16px 24px 28px;display:flex;position:absolute;inset-inline:0;box-shadow:0 16px 24px #18392f15}.homes-header nav a{border-bottom:1px solid var(--h-line);padding:14px 0;font-size:16px}.homes .homes-section{padding:56px 22px;scroll-margin-top:72px}.homes-hero{height:auto;min-height:620px;max-height:none}.homes-hero-content{padding:62px 22px 44px}.homes .homes-hero h1{max-width:12ch;margin:22px 0;font-size:46px}.homes-hero-sub{max-width:340px;font-size:15px;line-height:1.65}.homes-hero>img{object-position:60% center}.homes-hero-shade{background:linear-gradient(90deg,#102f26b8,#102f263d),linear-gradient(#0000,#102f2670)}.homes-facts{gap:18px;margin:28px 0}.homes-facts li{max-width:180px;padding-inline-start:10px}.homes-facts strong{font-size:18px}.homes-facts li:first-child{width:100%;max-width:none}.homes-facts li:first-child span{font-size:10px}.homes-hero-actions{gap:22px}.homes-hero-actions .homes-button{padding:16px 18px;font-size:13px}.homes-hero-actions .homes-link{font-size:12px}.homes-proof{grid-template-columns:1fr 1fr;gap:20px;padding:24px 22px;display:grid}.homes-proof span{flex-direction:column;align-items:flex-start;gap:6px;font-size:9px;display:flex}.homes-proof b{font-size:13px}.homes-types{grid-template-columns:1fr;gap:36px}.homes-types article:nth-child(2){padding:0}.homes-types img{aspect-ratio:4/3;flex-basis:auto;height:auto}.homes-types div{padding-top:20px}.homes-types h3{font-size:26px}.homes .homes-gallery-section{padding-top:10px}.homes .mosaic-heading h2{font-size:32px}.homes-price-grid{grid-template-columns:1fr;gap:24px}.homes-price-grid article{padding:6px 20px}.homes-price-grid strong{font-size:26px}.homes-plans{grid-template-columns:1fr;gap:16px}.homes-plan-art{height:180px}.homes-plan-overlay{gap:10px}.homes-plan-overlay strong{font-size:16px}.homes-plan-caption{font-size:12px}.homes .homes-viewer{padding-top:10px}.homes-table-wrap th,.homes-table-wrap td{padding:12px 8px;font-size:11px}.homes-table-lock strong{text-align:center;font-size:14px}.homes-amenities{grid-template-columns:1fr;gap:28px}.homes-amenities h3{font-size:22px}.homes .homes-buying{padding:46px 22px}.homes-steps{grid-template-columns:1fr 1fr;gap:28px 20px}.homes-steps li{font-size:13px}.homes .homes-request{padding:38px 22px}.homes-request-grid{grid-template-columns:1fr;gap:24px}.homes .homes-request h2{max-width:none;margin-top:12px;font-size:32px}.homes-request .v2-kicker{font-size:8px}.homes-request p{margin-bottom:0;font-size:14px}.homes-checks{display:none}.homes-form{padding:22px 18px}.homes-form-row{grid-template-columns:1fr}.homes-form .homes-button{font-size:13px}.homes-mobile{padding:12px 20px max(12px,env(safe-area-inset-bottom));background:#faf9f5f5;gap:12px}.homes-mobile .homes-button{flex:1;justify-content:space-between;padding:14px 16px;font-size:12px}.homes-footer{padding:32px 22px 100px}}@media (prefers-reduced-motion:reduce){.homes *{scroll-behavior:auto!important;transition:none!important}.homes-button:hover{transform:none}}.homes-amenities .homes-amenity-feature{grid-column:1/-1}.homes-amenities .homes-amenity-feature img{aspect-ratio:21/9}.homes-amenities-extra{opacity:.8;margin-top:28px;font-size:14px}@media (max-width:760px){.homes-amenities .homes-amenity-feature img{aspect-ratio:16/10}}
