.reviews-section-module__Soy5dG__section{background:#101010;border-block:1px solid #d4af371a;padding:7rem 1.5rem;scroll-margin-top:7rem}.reviews-section-module__Soy5dG__layout{gap:3.5rem;max-width:80rem;margin-inline:auto;display:grid}.reviews-section-module__Soy5dG__eyebrow{color:#d4af37;font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.24em;margin-bottom:1.5rem;font-size:.65rem;font-weight:600}.reviews-section-module__Soy5dG__heading{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.055em;margin-bottom:1.75rem;font-size:clamp(2.15rem,4.5vw,4rem);font-weight:700;line-height:1.04}.reviews-section-module__Soy5dG__heading span{color:#d4af37}.reviews-section-module__Soy5dG__description{color:#aaa7a0;max-width:23rem;margin-top:2rem;font-size:.95rem;line-height:1.75}.reviews-section-module__Soy5dG__allReviews{color:#f0f0f0;text-underline-offset:.35em;align-items:center;gap:.75rem;min-height:44px;margin-top:1rem;font-size:.8rem;-webkit-text-decoration:underline #d4af3770;text-decoration:underline #d4af3770;display:inline-flex}.reviews-section-module__Soy5dG__allReviews:hover,.reviews-section-module__Soy5dG__source:hover{color:#d4af37}.reviews-section-module__Soy5dG__selectionDate{color:#99958d;margin-top:.4rem;font-size:.7rem;line-height:1.6}.reviews-section-module__Soy5dG__carousel{min-width:0}.reviews-section-module__Soy5dG__slides{display:grid}.reviews-section-module__Soy5dG__slide{visibility:hidden;pointer-events:none;flex-direction:column;grid-area:1/1;min-width:0;margin:0;display:flex}.reviews-section-module__Soy5dG__activeSlide{visibility:visible;pointer-events:auto;animation:.35s ease-out reviews-section-module__Soy5dG__reveal}.reviews-section-module__Soy5dG__stars{color:#d4af37;letter-spacing:.22em;margin-bottom:1.5rem;font-size:1rem}.reviews-section-module__Soy5dG__quote{color:#f0f0f0;font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere;flex-grow:1;margin:0 0 2rem;font-size:clamp(1.5rem,2.6vw,2.3rem);font-weight:400;line-height:1.4}.reviews-section-module__Soy5dG__caption{align-items:center;gap:.85rem;display:flex}.reviews-section-module__Soy5dG__avatar{color:#d4af37;width:44px;height:44px;font-family:var(--font-space-grotesk), sans-serif;background:#d4af3709;border:1px solid #d4af3740;border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;display:grid}.reviews-section-module__Soy5dG__authorDetails{min-width:0}.reviews-section-module__Soy5dG__author{color:#f0f0f0;overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.reviews-section-module__Soy5dG__source{color:#aaa7a0;align-items:center;gap:.4rem;min-height:44px;margin-bottom:-.65rem;font-size:.75rem;display:inline-flex}.reviews-section-module__Soy5dG__disclosure{color:#99958d;margin-top:1.5rem;font-size:.68rem;line-height:1.6}.reviews-section-module__Soy5dG__controls{border-top:1px solid #d4af3740;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.75rem;padding-top:1rem;display:flex}.reviews-section-module__Soy5dG__position{color:#77756e;font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.05em;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.reviews-section-module__Soy5dG__position>span:first-child{color:#d4af37}.reviews-section-module__Soy5dG__buttons{align-items:center;gap:.4rem;display:flex}.reviews-section-module__Soy5dG__arrowButton,.reviews-section-module__Soy5dG__rotationButton{color:#f0f0f0;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.reviews-section-module__Soy5dG__arrowButton{border:1px solid #ffffff24;font-size:1.25rem}.reviews-section-module__Soy5dG__rotationButton{color:#aaa7a0;border-radius:.25rem;gap:.4rem;padding-inline:.4rem;font-size:.7rem}.reviews-section-module__Soy5dG__arrowButton:hover,.reviews-section-module__Soy5dG__rotationButton:hover:not(:disabled){color:#d4af37;border-color:#d4af37}.reviews-section-module__Soy5dG__rotationButton:disabled{cursor:default}@keyframes reviews-section-module__Soy5dG__reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.reviews-section-module__Soy5dG__section{padding-block:4rem}.reviews-section-module__Soy5dG__layout{gap:2.5rem}}@media (min-width:900px){.reviews-section-module__Soy5dG__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5rem}.reviews-section-module__Soy5dG__section{padding-block:8rem}.reviews-section-module__Soy5dG__carousel{padding-top:.25rem}}@media (prefers-reduced-motion:reduce){.reviews-section-module__Soy5dG__activeSlide{animation:none}}
