.home-reviews{min-width:0;scroll-margin-top:100px}.home-reviews__track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--aw-light-control) transparent;align-items:stretch;margin-top:16px;padding-bottom:10px;display:flex;overflow-x:auto}.home-reviews__track:focus-visible{outline:2px solid var(--aw-light-text);outline-offset:5px}.home-reviews[data-reviews-enhanced=true] .home-reviews__track{scrollbar-width:none}.home-reviews[data-reviews-enhanced=true] .home-reviews__track::-webkit-scrollbar{display:none}.home-reviews__slide{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;grid-template-rows:1fr auto;align-content:start;gap:16px;min-width:0;margin:0;padding:2px 4px;display:grid}.home-reviews .home-reviews__quote{letter-spacing:-.03em;overflow-wrap:anywhere;align-self:start;max-width:none;margin:0;font-size:clamp(1.35rem,2.1vw,2.15rem);font-weight:500;line-height:1.3}.home-reviews .home-reviews__credit{min-width:0;color:var(--aw-light-text);align-items:center;gap:16px;margin-top:4px;font-size:.875rem;line-height:1.45;display:flex}.home-reviews__logo{box-sizing:border-box;background:0 0;border:0;flex:0 0 120px;grid-template-rows:minmax(0,1fr);place-items:center;width:120px;height:84px;padding:8px;display:grid;overflow:hidden}.home-reviews__logo--wide{flex-basis:160px;width:160px}.home-reviews__logo img{object-fit:contain;filter:grayscale();width:100%;min-width:0;height:100%;min-height:0;display:block}.home-reviews__logo--padded img{transform:scale(1.85)}.home-reviews__logo--inverse img{filter:grayscale()invert()}.home-reviews__logo--ink img{filter:grayscale()brightness(0)}.home-reviews__person{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.home-reviews__person strong{font-weight:var(--aw-weight-label)}.home-reviews__since{white-space:nowrap}.home-reviews__controls{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:15px;margin-top:14px;display:flex}.home-reviews__controls[hidden]{display:none}.home-reviews__button{border:1px solid var(--aw-light-control);width:44px;min-height:44px;color:var(--aw-light-text);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}.home-reviews__button:hover{background:var(--aw-light-border)}.home-reviews__button:focus-visible{outline:2px solid var(--aw-light-text);outline-offset:3px}.home-reviews__rotation{border:1px solid var(--aw-light-control);min-height:44px;color:var(--aw-light-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:9px 16px;font-size:.8125rem;font-weight:600}.home-reviews__rotation:hover{background:var(--aw-light-border)}.home-reviews__rotation:focus-visible{outline:2px solid var(--aw-light-text);outline-offset:3px}.home-reviews__position{text-align:center;min-width:6.3em;color:var(--aw-light-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem}.home-reviews__sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.home-reviews .home-reviews__actions{flex-wrap:wrap;gap:12px;margin-top:22px}.home-reviews__actions .button{gap:14px;padding-inline:20px;font-size:14px}@media (width<=420px){.home-reviews__logo{flex-basis:96px;width:96px;height:72px;padding:6px}.home-reviews__logo--wide{flex-basis:140px;width:140px}.home-reviews .home-reviews__credit{gap:12px}.home-reviews[data-review-autoplay=true] .home-reviews__controls:not([hidden]){grid-template-columns:44px 6.3em 44px;gap:12px;display:grid}.home-reviews[data-review-autoplay=true] .home-reviews__rotation{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.home-reviews__track{scroll-behavior:auto}}
