.reviews-module__2ERWfa__page{background:var(--ivory);color:var(--slate);padding:0 24px clamp(64px,8vw,112px)}.reviews-module__2ERWfa__hero{--interior-serif:var(--font-playfair), var(--font-serif-custom);align-items:start}.reviews-module__2ERWfa__hero .press-hero-media img{object-position:55% 35%;transform:none}@media (min-width:1001px){.reviews-module__2ERWfa__hero .press-hero-copy{padding-top:clamp(64px,7.5vw,108px)}}.reviews-module__2ERWfa__cards{max-width:1280px;margin-inline:auto;padding-top:clamp(40px,5vw,72px)}.reviews-module__2ERWfa__card{background:#fbfaf6;border:1px solid #d9cfc0;border-radius:20px;min-width:0;overflow:hidden}.reviews-module__2ERWfa__lead{grid-template-columns:55% 45%;margin-bottom:32px;display:grid}.reviews-module__2ERWfa__photo{aspect-ratio:4/3;position:relative;overflow:hidden}.reviews-module__2ERWfa__photo img{object-fit:cover}.reviews-module__2ERWfa__lead .reviews-module__2ERWfa__photo{aspect-ratio:auto;min-height:420px}.reviews-module__2ERWfa__copy{padding:30px}.reviews-module__2ERWfa__quote{text-align:left;align-items:center;display:flex}.reviews-module__2ERWfa__grid .reviews-module__2ERWfa__quote{flex:1}.reviews-module__2ERWfa__grid .reviews-module__2ERWfa__card{flex-direction:column;display:flex}.reviews-module__2ERWfa__grid .reviews-module__2ERWfa__photo{flex:none}.reviews-module__2ERWfa__grid .reviews-module__2ERWfa__copy{flex-direction:column;flex:1;display:flex}.reviews-module__2ERWfa__credit{padding-top:26px}.reviews-module__2ERWfa__grid .reviews-module__2ERWfa__credit{flex:none;min-height:112px}.reviews-module__2ERWfa__copy blockquote{font-family:var(--font-playfair), var(--font-serif-custom);letter-spacing:-.025em;margin:0;font-size:25px;font-weight:400;line-height:1.4}.reviews-module__2ERWfa__name{font-family:var(--font-sans-custom);letter-spacing:.075em;margin:0 0 9px;font-size:17px;font-variant-caps:all-small-caps;font-weight:700;line-height:1.4}.reviews-module__2ERWfa__attribution{color:#756957;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500;line-height:1.85}.reviews-module__2ERWfa__lead .reviews-module__2ERWfa__copy{flex-direction:column;justify-content:center;padding:clamp(30px,3.5vw,54px);display:flex}.reviews-module__2ERWfa__lead blockquote{font-size:clamp(29px,2.8vw,40px);line-height:1.3}.reviews-module__2ERWfa__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:32px;display:grid}@media (max-width:900px){.reviews-module__2ERWfa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.reviews-module__2ERWfa__copy{padding:26px}.reviews-module__2ERWfa__lead .reviews-module__2ERWfa__photo{min-height:380px}.reviews-module__2ERWfa__lead .reviews-module__2ERWfa__copy{padding:28px}}@media (max-width:600px){.reviews-module__2ERWfa__page{padding-inline:20px}.reviews-module__2ERWfa__grid{grid-template-columns:minmax(0,1fr)}.reviews-module__2ERWfa__lead{grid-template-columns:minmax(0,1fr);margin-bottom:24px}.reviews-module__2ERWfa__lead .reviews-module__2ERWfa__photo{aspect-ratio:4/3;min-height:0}.reviews-module__2ERWfa__lead .reviews-module__2ERWfa__copy{padding:28px}.reviews-module__2ERWfa__copy blockquote{font-size:25px}.reviews-module__2ERWfa__lead blockquote{font-size:31px}}@media (max-width:699px){.reviews-module__2ERWfa__hero{grid-template-rows:auto 380px}.reviews-module__2ERWfa__hero .press-hero-media{align-self:stretch}}
