.residences{--heading-accent:var(--cream)}.residences.page__block{padding:3.75rem calc(var(--section-gutter) + var(--site-padding))}.residences__header{grid-template-columns:1fr 30rem;align-items:end;display:grid}.residences .heading{margin:1.8rem 0 0}.residences__header .cont{--cont-line:1.375rem}.residences__header .cont p{margin:0}.residences__grid{grid-template-columns:repeat(3,1fr);gap:.825rem .6rem;display:grid}.residences__images{margin-top:2.7375rem}.residences__image{margin:0}.residences__image img{aspect-ratio:1070/860;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.residences__cards{margin-top:2.1375rem}.residences__card{background-color:var(--white);min-height:12.8625rem;color:var(--plum);flex-direction:column;padding:2.0625rem 1.3125rem 1.575rem;display:flex}.residences__card .content-link{margin-top:auto}.residences__card .link-arrow{width:100%}.residences__kicker{letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.75rem;font-weight:400}.residences__name{font-family:var(--font-heading);color:var(--terracotta);margin:0 0 .6375rem;font-size:1.875rem;line-height:1.1}.residences__details{margin:0 0 1.2rem;font-size:.9375rem;font-weight:400;line-height:1.1875rem}@media (width<1200px){.residences.page__block{padding:2.4rem 1.25rem}.residences__header{grid-template-columns:1fr;gap:.9rem}.residences .heading{margin-top:1.2rem;font-size:clamp(1.65rem,1.218rem + 2.154vw,2.7rem);line-height:1.05}.residences__grid{grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr))}.residences__images{grid-template-columns:repeat(3,1fr);margin-top:1.5rem}@media (width<640px){.residences__images{grid-template-columns:1fr}}.residences__cards{margin-top:.825rem}.residences__card{min-height:0;padding:1.2rem .9rem}.residences__kicker{margin-bottom:.75rem;font-size:.75rem}.residences__name{font-size:1.35rem}.residences__details{font-size:.9375rem}}
