.home-reviews{--home-review-card-width:min(297px, calc(100vw - 72px));--home-review-muted:color-mix(in srgb, var(--palette-ink) 62%, var(--palette-mist));width:100%;color:var(--palette-ink);margin-block-start:64px;position:relative;overflow-x:clip;container-type:inline-size}.home-reviews-stage{touch-action:pan-y pinch-zoom;width:100%;height:306px;position:relative;overflow:visible}.home-review-card{--home-review-far:calc(50cqw - var(--home-review-card-width) * .39);--home-review-near:calc(var(--home-review-far) * .534);--home-review-step:calc(var(--home-review-far) - var(--home-review-near));z-index:1;width:var(--home-review-card-width);border:1px solid color-mix(in srgb, var(--palette-ink) 8%, transparent);background:var(--palette-mist);height:306px;box-shadow:0 6px 18px color-mix(in srgb, var(--palette-ink) 0%, transparent);opacity:0;visibility:hidden;transform:translate3d(calc(-50% + var(--home-review-x)), -50%, 0) scale(var(--home-review-scale));transform-origin:50%;filter:blur(1px);border-radius:24px;transition:transform .75s cubic-bezier(.22,1,.36,1),opacity .75s cubic-bezier(.22,1,.36,1),filter .75s cubic-bezier(.22,1,.36,1),box-shadow .75s cubic-bezier(.22,1,.36,1),visibility 0s linear .75s;position:absolute;inset-block-start:50%;inset-inline-start:50%;overflow:hidden}.home-review-card[aria-hidden=true]{pointer-events:none}.home-review-card[data-offset="-2"],.home-review-card[data-offset="2"]{--home-review-muted:color-mix(in srgb, var(--palette-ink) 88%, var(--palette-mist));z-index:2;opacity:.72;visibility:visible;box-shadow:none;filter:blur(1px);transition-delay:0s}.home-review-card[data-offset="-1"],.home-review-card[data-offset="1"]{--home-review-muted:color-mix(in srgb, var(--palette-ink) 70%, var(--palette-mist));z-index:3;opacity:.9;visibility:visible;box-shadow:none;filter:blur(.5px);transition-delay:0s}.home-review-card[data-offset="0"]{z-index:4;opacity:1;visibility:visible;box-shadow:0 12px 40px color-mix(in srgb, var(--palette-ink) 6%, transparent);filter:blur();transition-delay:0s}.home-review-card__button{border-radius:inherit;width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;align-items:stretch;gap:16px;padding:30px 36px;display:flex}.home-review-card__button:focus-visible{outline:2px solid var(--palette-blue);outline-offset:-5px}.home-review-card__quote{color:var(--home-review-muted);font-family:var(--font-body);text-wrap:pretty;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;line-height:1.45;display:block}.home-review-card__profile{flex-direction:row-reverse;align-items:center;gap:14px;min-width:0;display:flex}.home-review-card__avatar{object-fit:cover;border-radius:50%;flex:0 0 56px;width:56px;height:56px}.home-review-card__identity{flex:1;gap:3px;min-width:0;display:grid}.home-review-card__name{font-size:.9375rem;font-weight:400;line-height:1.2}.home-review-card__opposition{color:var(--home-review-muted);font-size:.875rem;font-weight:400;line-height:1.25}.home-reviews-controls{justify-content:center;align-items:center;min-height:44px;margin-block-start:8px;display:flex;position:relative}.home-reviews-pagination{width:120px;height:44px;position:relative;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)}.home-reviews-dot{cursor:pointer;width:24px;height:44px;transform:translateX(var(--home-review-dot-x));background:0 0;border:0;border-radius:50%;flex:0 0 24px;place-items:center;padding:0;transition:transform .3s;display:grid;position:absolute;inset-block-start:0;inset-inline-start:48px}.home-reviews-dot[aria-disabled=true]{cursor:default}.home-reviews-dot[aria-hidden=true]{pointer-events:none}.home-page .home-reviews-dot:focus-visible{outline:none}.home-reviews-dot:focus-visible:after{border:2px solid var(--palette-blue);content:"";border-radius:50%;width:20px;height:20px;position:absolute}.home-reviews-pagination:has(.home-reviews-dot:focus-visible){-webkit-mask-image:none;mask-image:none}.home-reviews-dot:focus-visible span{opacity:1}.home-reviews-dot span{width:var(--home-review-dot-size);height:var(--home-review-dot-size);background:var(--palette-ink);opacity:var(--home-review-dot-opacity,.62);border-radius:50%;transition:width .3s,height .3s,opacity .3s;display:block}.home-reviews-pause.sr-only:focus-visible{z-index:5;clip:auto;border:1px solid var(--palette-blue);background:var(--palette-cream);width:auto;height:auto;color:var(--palette-ink);white-space:nowrap;border-radius:999px;margin:0;padding:7px 12px;position:absolute;inset-block-start:50%;inset-inline-end:0;overflow:visible;transform:translateY(-50%)}@media (width<=767px){.home-reviews{margin-block-start:52px}.home-reviews-stage,.home-review-card{height:300px}.home-review-card__button{padding:25px 28px}.home-review-card__quote{font-size:1rem}.home-review-card__profile{gap:11px}}@media (width>=768px) and (height<=720px){.home-review-card__button{padding-block:26px}.home-review-card__quote{font-size:1rem}}@media (prefers-reduced-motion:reduce){.home-review-card,.home-reviews-dot,.home-reviews-dot span{transition:none}}
