.page-template-page-communities #grid{padding-bottom:87px}@media(min-width: 992px){.page-template-page-communities #grid .container{max-width:974px}}.page-template-page-communities #grid .container #grid-wrapper{display:flex;flex-direction:column}@media(min-width: 768px){.page-template-page-communities #grid .container #grid-wrapper{flex-direction:row;max-width:972px;margin:0 auto;-moz-column-gap:19px;column-gap:19px}}@media(min-width: 992px){.page-template-page-communities #grid .container #grid-wrapper{-moz-column-gap:26px;column-gap:26px}}.page-template-page-communities #grid .container #grid-wrapper .grid-column{display:contents}@media(min-width: 768px){.page-template-page-communities #grid .container #grid-wrapper .grid-column{display:flex;flex-direction:column;width:calc(50% - 13px)}}@media(min-width: 768px){.page-template-page-communities #grid .container #grid-wrapper .grid-column--offset{margin-top:193px}}.page-template-page-communities #grid .container #grid-wrapper .grid-item{position:relative;display:block;width:100%;height:510px;margin-bottom:14px;order:var(--order, 0)}@media(min-width: 400px){.page-template-page-communities #grid .container #grid-wrapper .grid-item{margin-bottom:23px}}@media(min-width: 768px){.page-template-page-communities #grid .container #grid-wrapper .grid-item{height:395px;margin-bottom:17px}}@media(min-width: 992px){.page-template-page-communities #grid .container #grid-wrapper .grid-item{height:627px;margin-bottom:26px}}.page-template-page-communities #grid .container #grid-wrapper .grid-item::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(183deg, rgba(62, 57, 53, 0) 37.08%, rgba(62, 57, 53, 0.68) 70.56%),linear-gradient(180deg, rgba(0, 0, 0, 0) 50.08%, rgba(0, 0, 0, 0.34) 71.77%)}@media(min-width: 768px)and (max-width: 991.98px){.page-template-page-communities #grid .container #grid-wrapper .grid-item::after{background:linear-gradient(183deg, rgba(62, 57, 53, 0) 7.08%, rgba(62, 57, 53, 0.68) 70.56%),linear-gradient(180deg, rgba(0, 0, 0, 0) 50.08%, rgba(0, 0, 0, 0.34) 71.77%)}}.page-template-page-communities #grid .container #grid-wrapper .grid-item:hover .overlay .btn--outline,.page-template-page-communities #grid .container #grid-wrapper .grid-item:focus-visible .overlay .btn--outline{color:#fff;border:1px solid #ffd100;background-color:rgba(0,0,0,.26)}.page-template-page-communities #grid .container #grid-wrapper .grid-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-page-communities #grid .container #grid-wrapper .grid-item .overlay{position:absolute;z-index:1;top:0;left:0;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:0 33px 33px 33px}@media(min-width: 992px){.page-template-page-communities #grid .container #grid-wrapper .grid-item .overlay{padding:0 53px 33px 33px}}.page-template-page-communities #grid .container #grid-wrapper .grid-item .overlay h2{font-size:3.9rem;margin-bottom:0;letter-spacing:-0.01em;color:#fff}@media(min-width: 992px){.page-template-page-communities #grid .container #grid-wrapper .grid-item .overlay h2{font-size:4.1rem}}.page-template-page-communities #grid .container #grid-wrapper .grid-item .overlay p:not(.btn){color:#fff;font-family:"Geist",sans-serif;font-weight:400;font-size:1.5rem;letter-spacing:.01em;line-height:1.6666666667;margin-bottom:0px}.page-template-page-communities #grid .container #grid-wrapper .grid-item .overlay p.location{display:flex;align-items:center;margin-bottom:10px;gap:10px}.page-template-page-communities #grid .container #grid-wrapper .grid-item .overlay p.excerpt{margin-bottom:35px}.page-template-page-communities #grid .container .button-wrapper{width:100%;padding-top:93px;display:flex;justify-content:center}.page-template-page-communities #grid .container .button-wrapper #back-to-top{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.page-template-page-communities #call-to-action{padding:158px 0 175px;background-color:#f4f0e3}.page-template-page-communities #call-to-action #scroller{transform:translateY(15px)}.page-template-page-communities #call-to-action #scroller .splide__list{align-items:center}.page-template-page-communities #call-to-action #scroller .splide__list .splide__slide{text-transform:uppercase;color:#7e6653;font-family:"linotype-didot",serif;font-weight:400;font-size:7.6rem;letter-spacing:.02em;line-height:.8289473684;margin-bottom:0px}.page-template-page-communities #call-to-action #scroller .splide__list .splide__slide span{display:block;width:38px;height:1px;background-color:#7e6653}.page-template-page-communities #call-to-action .content-wrapper{position:relative;z-index:1;display:flex;flex-direction:column;max-width:921px;margin:0 auto;padding:77px 53px 73px 57px;background-color:#fff;gap:40px}@media(min-width: 992px){.page-template-page-communities #call-to-action .content-wrapper{flex-direction:row;justify-content:space-between;gap:0}}.page-template-page-communities #call-to-action .content-wrapper .subtitle-title-wrapper{width:100%;max-width:306px;text-transform:uppercase}.page-template-page-communities #call-to-action .content-wrapper .subtitle-title-wrapper p{margin-bottom:21px}.page-template-page-communities #call-to-action .content-wrapper .subtitle-title-wrapper h3{color:#3e3935;font-family:"linotype-didot",serif;font-weight:400;font-size:3rem;letter-spacing:-0.04em;line-height:1.6;margin-bottom:0px}@media(min-width: 576px){.page-template-page-communities #call-to-action .content-wrapper .subtitle-title-wrapper h3{font-family:"linotype-didot",serif;font-weight:400;font-size:3.8rem;letter-spacing:-0.04em;line-height:1.2631578947;margin-bottom:0px}}.page-template-page-communities #call-to-action .content-wrapper .body-link-wrapper{width:100%;max-width:387px}.page-template-page-communities #call-to-action .content-wrapper .body-link-wrapper p{font-family:"Geist",sans-serif;font-weight:400;font-size:1.6rem;letter-spacing:.01em;line-height:1.5625;margin-bottom:28px}
