.living-options__wrapper{position:relative}.living-options__wrapper.infinity{isolation:isolate;overflow:hidden;padding-bottom:14.5rem}.living-options__wrapper.infinity:before{background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:-17rem;content:"";height:600px;opacity:.25;position:absolute;width:100%;z-index:-1}.living-options__wrapper .header-content{margin-bottom:7rem}.living-options{display:grid;gap:2rem 2.1rem;grid-template-columns:1fr}.lo__content{padding:3.5rem 2rem 0}.lo__content h3{font-size:2.9rem;font-weight:500}.lo__content h3 a{color:currentColor}.lo__image img{aspect-ratio:26/21;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:1025px) and (max-height:768px){.living-options{gap:2rem 6rem}.living-options__wrapper.infinity{padding-bottom:8rem}.lo__content{padding:2.5rem 1rem 0}.lo__content p:nth-last-child(2){margin-bottom:2.5rem}.lo__image img{aspect-ratio:7/5;object-fit:cover;object-position:top}}@media (min-width:768px){.living-options{grid-template-columns:repeat(3,1fr)}.living-options.living-options--2col{grid-template-columns:repeat(2,1fr);margin-inline:auto;max-width:800px}.living-option,.living-option .desktop{align-items:stretch;display:flex;flex-direction:column}.lo__content{align-items:flex-start;display:flex;flex:1;flex-direction:column}.lo__content p:nth-last-child(2){margin-bottom:4rem}.lo__content .button{margin-top:auto}}@media (max-width:767px){.living-options__wrapper .mobile .button{width:100%}.living-options__wrapper.infinity:before{bottom:-5rem}}