.home-press-carousel.is-ready{display:block;overflow:hidden;min-width:0}.home-press-track{display:flex;align-items:stretch;transition:transform 1.6s ease-in-out;width:100%}.home-press-group{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:stretch}.home-press-group .press-story{min-width:0;margin:0}.home-press-controls{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:28px;color:#71392f}.home-press-controls button{background:transparent;color:#71392f;border:1px solid #71392f;padding:12px 18px;font:inherit;cursor:pointer}.home-press-controls button:focus-visible{outline:2px solid #71392f;outline-offset:4px}.home-press-controls span{font-size:max(17px, 14px);min-width:70px;text-align:center}@media(max-width:760px){.home-press-group{grid-template-columns:1fr;gap:20px}.home-press-group .press-story-copy h3{min-height:0}.home-press-group .press-story>a.press-logo-link{height:140px;min-height:140px}.home-press-group .press-story-copy{padding:22px}}@media(prefers-reduced-motion:reduce){.home-press-track{transition:none}}

.home-reviews-carousel .home-press-group .review-note{width:auto;min-width:0;margin:0;box-sizing:border-box;display:flex;flex-direction:column}
.home-reviews-carousel .review-person{margin-top:auto;padding-top:24px}
.home-reviews-carousel .review-note blockquote{margin-bottom:24px}
.home-reviews-carousel .source-note{margin-top:20px}
