.pe-engine{background:#f1f5fa;color:#27364c;overflow-x:clip}.pe-content{padding:18px 0 68px;max-width:1370px}.pe-engine h1,.pe-engine h2,.pe-engine h3{color:#242F79;letter-spacing:-.02em}.pe-eyebrow,.pe-section-heading>span{font-size:11px;letter-spacing:.1em;font-weight:800;color:#2A79B9}.pe-gallery{margin:0 0 22px}.pe-gallery-grid{display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-gap:14px;gap:14px}.pe-photo-stage{height:440px;border-radius:16px;background:linear-gradient(140deg,#cbdce9,#e3ebf4);border:1px solid #d5e1ed;position:relative;overflow:hidden}.pe-gallery-photo{height:100%;width:100%;display:grid;place-items:center;overflow:hidden}.pe-gallery-photo img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.pe-photo-stage[data-orientation=portrait] .pe-gallery-photo img{width:auto;max-width:100%;height:100%;object-fit:contain}.pe-gallery-count{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;border-radius:99px;background:rgba(255,255,255,.93);color:#254069;font-size:11px;font-weight:750;padding:9px 13px;box-shadow:0 2px 12px #13295314}.pe-gallery-actions{position:absolute;bottom:14px;right:14px;display:flex;gap:7px}.pe-gallery-actions button,.pe-lightbox-actions button,.pe-lightbox-close{width:42px;height:42px;border:1px solid #d7e2ef;border-radius:10px;background:rgba(255,255,255,.94);color:#242F79;display:grid;place-items:center;cursor:pointer}.pe-gallery-actions button:focus-visible,.pe-gallery-thumbnails button:focus-visible,.pe-lightbox button:focus-visible{outline:3px solid #2A79B9;outline-offset:2px}.pe-gallery-actions button:hover,.pe-gallery-thumbnails button:hover{border-color:#EC1D24}.pe-gallery-actions button:disabled{opacity:.5;cursor:not-allowed}.pe-gallery-thumbnails{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;overflow:auto;max-height:440px}.pe-gallery-thumbnails button{position:relative;min-height:0;border:2px solid transparent;padding:0;border-radius:13px;overflow:hidden;background:#dce6f0;cursor:pointer}.pe-gallery-thumbnails button.is-active{border-color:#2A79B9}.pe-gallery-thumbnails img{display:block;width:100%;height:100%;object-fit:cover}.pe-gallery-thumbnails button span{position:absolute;bottom:8px;left:7px;padding:3px 8px;border-radius:6px;background:rgba(255,255,255,.9);color:#24456b;font-size:10px;font-weight:700}.pe-gallery-filmstrip{display:flex;gap:10px;margin-top:10px;overflow-x:auto;padding-bottom:8px}.pe-gallery-filmstrip button{flex:0 0 88px;height:64px;border:1px solid #cad8e7;background:#f5f8fb;border-radius:9px;overflow:hidden;padding:0;cursor:pointer}.pe-gallery-filmstrip img{width:100%;height:100%;object-fit:cover}.pe-media-pending{min-height:320px;border:1px solid #cbdbe9;border-radius:17px;background:radial-gradient(circle at 85% 10%,#d9e7f3 0,transparent 45%),linear-gradient(135deg,#caddeb,#f4f8fc);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:30px}.pe-media-pending svg{color:#48739d}.pe-media-pending strong{color:#242F79;font-size:20px}.pe-media-pending p{font-size:13px;color:#4f6b86;max-width:460px;margin:0}.pe-lightbox{position:fixed;inset:0;z-index:200;background:rgba(7,21,42,.95);display:grid;place-items:center;padding:20px}.pe-lightbox-inner{position:relative;width:min(1120px,100%);height:min(90vh,820px);display:flex;flex-direction:column;align-items:center;gap:10px}.pe-lightbox-close{position:absolute;right:0;top:0;z-index:2}.pe-lightbox-photo{flex:1 1;min-height:0;width:100%;display:grid;place-items:center}.pe-lightbox-photo img{max-width:100%;max-height:100%;object-fit:contain}.pe-lightbox-actions{display:flex;align-items:center;justify-content:center;gap:18px;color:#fff}.pe-page-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,370px);grid-gap:24px;gap:24px;align-items:start}.pe-main-column{min-width:0;display:flex;flex-direction:column;gap:16px}.pe-property-header{padding:6px 0}.pe-property-header h1{font-size:clamp(26px,2.7vw,37px);line-height:1.14;margin:9px 0 11px;font-weight:750;overflow-wrap:anywhere}.pe-address{display:flex;gap:6px;align-items:center;color:#64778e;font-size:13px;margin:0 0 13px}.pe-address svg{flex:none}.pe-pill-row{display:flex;flex-wrap:wrap;gap:8px}.pe-availability,.pe-pill-row span{display:inline-flex;background:#e7f1fa;color:#2b5680;font-size:11px;line-height:1.3;padding:7px 10px;border-radius:100px}.pe-panel{background:#fff;border:1px solid #dbe5f0;border-radius:17px;padding:clamp(18px,2.1vw,27px);box-shadow:0 5px 22px rgba(17,44,87,.025)}.pe-panel h2{font-size:clamp(19px,1.8vw,23px);line-height:1.2;margin:0 0 15px}.pe-panel p{font-size:14px;line-height:1.7;color:#5b6e86}.pe-section-heading{margin-bottom:20px}.pe-section-heading h2{margin:8px 0 0}.pe-property-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}.pe-property-specs>div{min-width:0;border-bottom:1px solid #e7eef5;padding-bottom:10px}.pe-property-specs dt{font-size:11px;color:#7186a1}.pe-property-specs dd{margin:4px 0 0;color:#284161;font-weight:700;font-size:13px;overflow-wrap:anywhere}.pe-pricing-overflow{overflow-x:auto;border:1px solid #dfe8f2;border-radius:11px}.pe-pricing-table{border-collapse:collapse;min-width:620px;width:100%;font-size:13px;text-align:left}.pe-pricing-table td,.pe-pricing-table th{padding:14px 13px;border-bottom:1px solid #e4edf5;vertical-align:middle}.pe-pricing-table thead th{background:#eaf2fb;color:#244878;font-size:11px;text-transform:uppercase;letter-spacing:.025em}.pe-pricing-table tbody th{font-weight:700;color:#273e5e}.pe-pricing-table tbody td strong{white-space:nowrap;color:#242F79}.pe-pricing-table tbody tr:last-child>*{border-bottom:0}.pe-payment-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:15px}.pe-payment-terms>div{border:1px solid #dbe7f1;border-radius:11px;padding:13px;background:#f6f9fc}.pe-payment-terms span{display:block;font-size:11px;color:#647b96}.pe-payment-terms strong{display:block;margin-top:5px;font-size:15px;line-height:1.4;color:#242F79;overflow-wrap:anywhere}.pe-panel .pe-disclaimer,.pe-small-note{font-size:12px;color:#698198;line-height:1.6}.pe-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.pe-feature{display:flex;gap:12px;background:#f6f9fd;border:1px solid #e4edf6;border-radius:11px;padding:13px;transition:border-color .18s}.pe-feature:hover{border-color:#EC1D24}.pe-feature-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;color:#2869a6;background:#e7f0f9}.pe-feature strong{display:block;font-size:13px;color:#243f64}.pe-feature p{font-size:12px;margin:5px 0 0;line-height:1.5}.pe-empty-media{border:1px dashed #cfdded;border-radius:11px;background:#f8fbfd;padding:20px}.pe-floor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.pe-floor-actions,.pe-floor-list{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.pe-floor-actions button,.pe-floor-list button{border:1px solid #ceddec;border-radius:8px;background:#f7fafc;color:#264C92;min-height:34px;padding:6px 10px;font-size:12px;cursor:pointer}.pe-floor-list button[aria-pressed=true]{background:#264C92;color:#fff}.pe-floor-actions button{display:grid;place-items:center;min-width:34px}.pe-floor-actions button:disabled{opacity:.4}.pe-floor-actions output{font-size:12px;color:#3a5171;min-width:46px;text-align:center}.pe-floor-viewport{height:clamp(260px,33vw,430px);overflow:auto;border:1px solid #d6e4f1;background:#eaf0f6;border-radius:12px;scrollbar-width:thin}.pe-floor-document{height:100%;margin:0 auto;display:flex;justify-content:center;align-items:flex-start}.pe-floor-document img{display:block;height:auto;width:100%;max-width:none;object-fit:contain}.pe-floor-document iframe{min-height:100%;height:100%;width:100%;border:0;background:white}.pe-subtle-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:750;color:#265d96;margin-top:10px}.pe-videos{display:grid;grid-gap:14px;gap:14px}.pe-video-card{overflow:hidden;border:1px solid #dfe9f3;border-radius:12px;background:#eef4fa}.pe-video-frame{width:100%;background:#0e223c;display:grid;place-items:center;aspect-ratio:16/9}.pe-video-frame iframe{display:block;width:100%;height:100%;border:0}.pe-video-portrait iframe{max-width:420px}.pe-video-unavailable{min-height:160px;display:grid;place-content:center;text-align:center;color:#2b507a}.pe-video-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px}.pe-video-caption strong{font-size:12px;color:#242F79}.pe-video-caption a{display:inline-flex;gap:6px;align-items:center;color:#2A79B9;font-size:12px}.pe-location-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(210px,.9fr);grid-gap:15px;gap:15px}.pe-map-frame{min-height:310px;border-radius:12px;overflow:hidden;border:1px solid #d6e3ef;background:#e1eaf3}.pe-map-frame iframe{width:100%;height:100%;min-height:310px;border:0}.pe-map-side{border:1px solid #e1eaf4;border-radius:12px;background:#f8fafc;padding:18px;min-width:0}.pe-map-side h3{display:flex;align-items:center;gap:8px;font-size:16px;margin:0 0 8px}.pe-map-side ul{padding-left:19px;margin:8px 0 15px;font-size:13px;line-height:1.9}.pe-map-side .btn{font-size:12px;min-height:40px;padding:11px}.pe-realtor{display:flex;gap:14px;align-items:flex-start}.pe-realtor>span{background:#eaf2fb;color:#244e8a;padding:15px;border-radius:12px}.pe-realtor strong{font-size:15px;color:#242F79}.pe-realtor p{margin:5px 0 8px}.pe-realtor a{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:#285d97}.pe-similar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pe-similar-grid a{display:flex;flex-direction:column;gap:8px;padding:15px;border:1px solid #e0e9f3;background:#fafcfe;border-radius:11px;transition:border-color .2s}.pe-similar-grid a:hover{border-color:#ec1d24}.pe-similar-grid a>span{color:#2a79b9}.pe-similar-grid a strong{font-size:14px;color:#242f79}.pe-similar-grid a small{font-size:12px;color:#6b819a}.pe-similar-grid a b{font-size:13px;color:#263e65}.pe-sidebar{position:-webkit-sticky;position:sticky;top:101px;display:flex;flex-direction:column;gap:16px}.pe-sidebar-card,.pe-sidebar-note{padding:22px;border:1px solid #dae5ef;border-radius:16px;background:#fff;box-shadow:0 12px 30px #1b3e6d0d}.pe-sidebar-price{display:block;margin:12px 0 10px;font-size:clamp(25px,2.4vw,34px);line-height:1.2;color:#242F79;overflow-wrap:anywhere}.pe-sidebar dl{margin:18px 0}.pe-sidebar dl>div{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid #e2eaf2}.pe-sidebar dt{font-size:12px;color:#7388a0}.pe-sidebar dd{margin:0;font-size:12px;color:#263d60;font-weight:750;text-align:right;max-width:62%;overflow-wrap:anywhere}.pe-sidebar .btn{width:100%;font-size:12px;min-height:44px;padding:11px;margin-bottom:8px;text-align:center}.pe-sidebar-card>p{display:flex;gap:7px;align-items:flex-start;font-size:11px;color:#647b96}.pe-sidebar-note{background:#eaf2fb;color:#3a597f}.pe-sidebar-note svg{color:#2868a9}.pe-sidebar-note strong{display:block;margin-top:5px;color:#242F79}.pe-sidebar-note p{font-size:12px;line-height:1.6}.pe-generic-enquiry .btn{margin-top:10px}.pe-engine .btn-primary{background:#264C92;color:#fff}.pe-engine .btn-primary:hover{background:#2A79B9}.pe-engine .btn-secondary{background:#e8f1fa;border:1px solid #cfdeec;color:#264C92}.pe-engine .btn-secondary:hover{border-color:#EC1D24}@media(max-width:1020px){.pe-page-columns{grid-template-columns:minmax(0,1fr) minmax(255px,310px);gap:15px}.pe-gallery-grid{grid-template-columns:minmax(0,1fr) 150px}.pe-gallery-thumbnails,.pe-photo-stage{height:365px;max-height:365px}}@media(max-width:830px){.pe-page-columns{grid-template-columns:1fr}.pe-sidebar{position:static;grid-row:1}.pe-sidebar-note{display:none}.pe-sidebar-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 20px;gap:0 20px}.pe-sidebar dl,.pe-sidebar-card .pe-availability,.pe-sidebar-price{grid-column:1/-1}.pe-sidebar-card .btn{grid-column:span 1}.pe-gallery-thumbnails,.pe-photo-stage{height:345px;max-height:345px}}@media(max-width:650px){.pe-content{padding-top:12px}.pe-gallery-grid{grid-template-columns:1fr}.pe-photo-stage{height:clamp(270px,65vw,400px)}.pe-gallery-thumbnails{display:flex;max-height:none;height:90px;overflow-x:auto}.pe-gallery-thumbnails button{flex:0 0 110px}.pe-property-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-features,.pe-location-grid,.pe-similar-grid{grid-template-columns:1fr}.pe-sidebar-card{display:block}.pe-sidebar-card .btn{display:flex;width:100%}.pe-payment-terms{grid-template-columns:1fr}.pe-map-frame,.pe-map-frame iframe{min-height:280px}}@media(max-width:360px){.pe-property-specs{grid-template-columns:1fr}.pe-gallery-actions button{width:38px;height:38px}.pe-photo-stage{height:270px}.pe-panel{padding:15px}}@media(prefers-reduced-motion:reduce){.pe-engine *,.pe-engine :after,.pe-engine :before{transition:none!important;scroll-behavior:auto!important}}.ayhomes_page__U41UW{background:#fff;color:#231f20}.ayhomes_page__U41UW :is(h2,h3){color:#242f79;line-height:1.17}.ayhomes_page__U41UW p{line-height:1.7}.ayhomes_eyebrow__k3_rX{color:#264c92;font-size:.75rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.ayhomes_intro__18R9_{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);grid-gap:clamp(24px,4vw,60px);gap:clamp(24px,4vw,60px);align-items:start}.ayhomes_intro__18R9_>div:first-child{padding-top:1.1rem}.ayhomes_intro__18R9_ h2{font-size:clamp(1.7rem,3.1vw,2.8rem);max-width:680px;margin:.7rem 0 1.1rem}.ayhomes_intro__18R9_ p{font-size:1rem;max-width:690px}.ayhomes_summary__nTEdv{padding:clamp(20px,3vw,30px);border:1px solid #dce5f0;border-radius:20px;background:#f4f8fc;box-shadow:0 12px 40px #142b5010;display:flex;flex-direction:column;gap:10px}.ayhomes_summary__nTEdv strong{font-size:clamp(1.8rem,3vw,2.5rem);color:#264c92;line-height:1.2;overflow-wrap:anywhere}.ayhomes_summary__nTEdv dl{margin:12px 0}.ayhomes_summary__nTEdv dl>div{display:flex;justify-content:space-between;align-items:start;gap:20px;border-top:1px solid #dce5f0;padding:11px 0}.ayhomes_summary__nTEdv dt{color:#475569;font-size:.83rem}.ayhomes_summary__nTEdv dd{margin:0;text-align:right;font-weight:600;font-size:.85rem;max-width:60%}.ayhomes_section__wSYyJ{padding-block:clamp(35px,5.5vw,70px);border-bottom:1px solid #e7edf3}.ayhomes_sectionHead__6tntP{max-width:760px;margin-bottom:24px}.ayhomes_sectionHead__6tntP h2{font-size:clamp(1.65rem,2.8vw,2.5rem);margin:.6rem 0}.ayhomes_sectionHead__6tntP p{margin:0;color:#4d5967}.ayhomes_noMedia__T037i{margin-top:34px;min-height:270px;background:linear-gradient(125deg,#edf3fa,#dce9f5);border:1px dashed #9bb6d5;border-radius:20px;padding:35px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}.ayhomes_noMedia__T037i svg{color:#264c92}.ayhomes_noMedia__T037i h2{font-size:1.35rem;margin:0}.ayhomes_noMedia__T037i p{max-width:600px;margin:0;color:#415065}.ayhomes_pricingGrid__y4rja{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.ayhomes_priceCard__vYK6S{border:1px solid #dce5f0;border-radius:18px;background:#fff;padding:clamp(22px,3vw,34px);display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 8px 28px #091a3008;gap:10px}.ayhomes_priceCard__vYK6S h3{font-size:1.3rem;margin:8px 0}.ayhomes_priceCard__vYK6S p{margin:0}.ayhomes_priceCard__vYK6S .ayhomes_priceLabel__SKXEW{font-size:.85rem;color:#4f5c6c}.ayhomes_priceCard__vYK6S .ayhomes_price__O8u8c{font-size:clamp(1.85rem,3.4vw,2.7rem);line-height:1.2;color:#264c92;overflow-wrap:anywhere}.ayhomes_priceCard__vYK6S .ayhomes_comparison__k8cQU{font-size:.91rem;color:#536272}.ayhomes_priceCard__vYK6S .ayhomes_comparison__k8cQU s{color:#7b8694}.ayhomes_priceCard__vYK6S .btn{margin-top:auto;max-width:100%;white-space:normal;text-align:center}.ayhomes_status__1BrQz{display:inline-block;padding:6px 11px;background:#ebf3fb;border-radius:25px;color:#264c92;font-size:.75rem;font-weight:700}.ayhomes_paymentBand__FRvl4{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#242f79;color:#fff;padding:clamp(24px,3.7vw,38px);border-radius:18px;margin-top:24px}.ayhomes_paymentBand__FRvl4 h3{color:#fff;font-size:clamp(1.3rem,2.8vw,2rem);margin:.5rem 0}.ayhomes_paymentBand__FRvl4 p{max-width:650px;margin:0}.ayhomes_paymentBand__FRvl4 .ayhomes_eyebrow__k3_rX{color:#e0ecff}.ayhomes_notice__N7XxD{color:#526173;font-size:.88rem;margin:18px 0 0}.ayhomes_amenities__7heZw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.ayhomes_amenity__2XRQy{background:#f6f9fc;border:1px solid #e4ebf2;border-radius:16px;padding:25px;min-width:0}.ayhomes_amenity__2XRQy svg{color:#2a79b9;margin-bottom:14px}.ayhomes_amenity__2XRQy h3{font-size:1.08rem;margin:0 0 9px}.ayhomes_amenity__2XRQy p{font-size:.91rem;color:#506070;margin:0}.ayhomes_why__cgHsR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 24px;gap:12px 24px}.ayhomes_why__cgHsR p{display:flex;align-items:flex-start;gap:12px;margin:0;background:#f8fafc;padding:16px;border-radius:12px}.ayhomes_why__cgHsR svg{color:#2a79b9;flex:0 0 18px;margin-top:4px}.ayhomes_locationGrid__pfkwi{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.85fr);grid-gap:22px;gap:22px}.ayhomes_map__TgM_a{border-radius:18px;overflow:hidden;min-height:360px;background:#e9eff5}.ayhomes_map__TgM_a iframe{width:100%;height:100%;min-height:360px;border:0}.ayhomes_landmarks__Ab_Ms{border:1px solid #e4ebf2;border-radius:18px;padding:28px;background:#f8fafc}.ayhomes_landmarks__Ab_Ms h3{display:flex;align-items:center;gap:8px;font-size:1.17rem}.ayhomes_landmarks__Ab_Ms ul{padding-left:21px;line-height:2}.ayhomes_landmarks__Ab_Ms p{font-size:.86rem;color:#526173}.ayhomes_landmarks__Ab_Ms .btn{white-space:normal}.ayhomes_formWrap__HnHEJ{border:1px solid #e2eaf3;border-radius:20px;padding:clamp(20px,3.5vw,40px);background:#f7fafc;scroll-margin-top:100px}.ayhomes_formHeader___804p h3{font-size:1.5rem;margin:0 0 5px}.ayhomes_formHeader___804p p{max-width:750px;margin:0 0 22px}.ayhomes_kindTabs__Goqp_{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:23px}.ayhomes_kindTabs__Goqp_ button{background:white;color:#264c92;border:1px solid #bcd1e4;border-radius:10px;padding:11px 16px;cursor:pointer;font:inherit;font-size:.85rem;font-weight:700;transition:background .15s,color .15s}.ayhomes_kindTabs__Goqp_ .ayhomes_kindActive__y4mSw,.ayhomes_kindTabs__Goqp_ button:hover{background:#264c92;color:white;border-color:#264c92}.ayhomes_kindTabs__Goqp_ button:focus-visible{outline:3px solid #2a79b9;outline-offset:3px}.ayhomes_form__smLi4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.ayhomes_form__smLi4 label{display:flex;flex-direction:column;gap:7px;font-size:.91rem;font-weight:600}.ayhomes_form__smLi4 input:not([type=checkbox]),.ayhomes_form__smLi4 select,.ayhomes_form__smLi4 textarea{width:100%;min-width:0;border:1px solid #b9cbdc;border-radius:10px;padding:12px 14px;font:inherit;background:#fff;color:#231f20}.ayhomes_form__smLi4 :is(input,textarea,select):focus-visible{outline:2px solid #2a79b9;outline-offset:2px}.ayhomes_wide__URerC{grid-column:1/-1}.ayhomes_form__smLi4 .ayhomes_consent__FJRrE{grid-column:1/-1;display:flex;flex-direction:row;align-items:flex-start;font-weight:400;gap:10px}.ayhomes_consent__FJRrE input{margin-top:5px;min-width:16px;min-height:16px}.ayhomes_trap__U6PQz{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ayhomes_endNote__nbGDk{padding:26px 0 10px;color:#445467;font-size:.91rem}.ayhomes_endNote__nbGDk p{margin:5px 0}.ayhomes_endNote__nbGDk a{color:#264c92;font-weight:700}@media(max-width:900px){.ayhomes_intro__18R9_,.ayhomes_locationGrid__pfkwi{grid-template-columns:1fr}.ayhomes_amenities__7heZw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ayhomes_amenities__7heZw,.ayhomes_form__smLi4,.ayhomes_pricingGrid__y4rja,.ayhomes_why__cgHsR{grid-template-columns:1fr}.ayhomes_paymentBand__FRvl4{flex-direction:column;align-items:stretch}.ayhomes_map__TgM_a,.ayhomes_map__TgM_a iframe{min-height:300px}.ayhomes_intro__18R9_ h2{font-size:1.8rem}.ayhomes_formWrap__HnHEJ{padding:20px}.ayhomes_kindTabs__Goqp_ button{flex:1 1 100%}.ayhomes_summary__nTEdv dd{max-width:55%}}@media(prefers-reduced-motion:reduce){.ayhomes_kindTabs__Goqp_ button{transition:none}}