.reviews-page-module__Zyx2LW__section,.reviews-page-module__Zyx2LW__card{--reviews-page-card-column-gap:calc(16 * var(--mobile-scale));--reviews-page-photo-inline-size:calc(80 * var(--mobile-scale));--reviews-page-info-gap:calc(24 * var(--mobile-scale));--reviews-page-control-block-size:calc(46 * var(--mobile-scale));--reviews-page-control-radius:calc(6 * var(--mobile-scale));--reviews-page-cta-pad-inline:calc(20 * var(--mobile-scale));--reviews-page-label-size:calc(14 * var(--mobile-scale));--reviews-page-plus-size:calc(24 * var(--mobile-scale))}.reviews-page-module__Zyx2LW__section{gap:calc(19 * var(--mobile-scale));background-color:var(--bg-page);border-end-end-radius:calc(24 * var(--mobile-scale));border-end-start-radius:calc(24 * var(--mobile-scale));flex-direction:column;inline-size:100%;max-inline-size:1920px;margin-inline:auto;display:flex;position:relative}.reviews-page-module__Zyx2LW__head{padding:calc(8 * var(--mobile-scale));flex-direction:column;display:flex}.reviews-page-module__Zyx2LW__hero{min-block-size:calc(364 * var(--mobile-scale));background:var(--bg-lavender-gradient-up);border-radius:calc(12 * var(--mobile-scale));align-items:flex-end;display:flex}.reviews-page-module__Zyx2LW__heroColumn{flex-direction:column;flex:1 1 0;align-items:flex-start;min-inline-size:0;display:flex}.reviews-page-module__Zyx2LW__titleRow{inline-size:100%;padding-inline:calc(20 * var(--mobile-scale))}.reviews-page-module__Zyx2LW__pageTitle{font-family:var(--font-display);font-size:calc(32 * var(--mobile-scale));font-weight:var(--fw-semibold);line-height:var(--lh-heading-1);letter-spacing:var(--ls-heading-1);color:var(--text-primary);text-transform:uppercase}.reviews-page-module__Zyx2LW__bracket{inline-size:100%;block-size:calc(24 * var(--mobile-scale));border:0 solid var(--border-strong);border-block-end-width:var(--border-width-hairline);border-inline-width:var(--border-width-hairline);border-end-end-radius:calc(8 * var(--mobile-scale));border-end-start-radius:calc(8 * var(--mobile-scale))}.reviews-page-module__Zyx2LW__cards{gap:calc(16 * var(--mobile-scale));padding-inline:calc(16 * var(--mobile-scale));flex-direction:column;padding-block-end:calc(96 * var(--mobile-scale));display:flex}.reviews-page-module__Zyx2LW__grid{gap:calc(16 * var(--mobile-scale));grid-template-columns:minmax(0,1fr);display:grid}.reviews-page-module__Zyx2LW__item{min-inline-size:0;display:grid}.reviews-page-module__Zyx2LW__card{grid-template-columns:var(--reviews-page-photo-inline-size) minmax(0, 1fr);column-gap:var(--reviews-page-card-column-gap);row-gap:calc(24 * var(--mobile-scale));min-block-size:0;padding:calc(16 * var(--mobile-scale));background-color:var(--bg-subtle);border-radius:calc(12 * var(--mobile-scale));align-content:start;display:grid;position:relative}.reviews-page-module__Zyx2LW__photo{inline-size:var(--reviews-page-photo-inline-size);background-color:var(--bg-page);border-radius:calc(8 * var(--mobile-scale));grid-column:1;block-size:auto;position:relative;overflow:clip}.reviews-page-module__Zyx2LW__photoImage{object-fit:cover;object-position:center}.reviews-page-module__Zyx2LW__body{display:contents}.reviews-page-module__Zyx2LW__info{gap:var(--reviews-page-info-gap);min-inline-size:0;flex-direction:column;grid-column:2;padding-block-start:calc(8 * var(--mobile-scale));display:flex}.reviews-page-module__Zyx2LW__name{inline-size:100%;font-family:var(--font-display);font-size:calc(20 * var(--mobile-scale));font-weight:var(--fw-semibold);line-height:var(--lh-heading-5);letter-spacing:var(--ls-heading-5);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;padding-inline-end:calc(24 * var(--mobile-scale));overflow:hidden}.reviews-page-module__Zyx2LW__tags{gap:calc(5 * var(--mobile-scale));flex-wrap:wrap;align-content:center;align-items:center;display:flex}.reviews-page-module__Zyx2LW__tag{padding-block:calc(6 * var(--mobile-scale));padding-inline:calc(8 * var(--mobile-scale));font-family:var(--font-mono);font-size:calc(14 * var(--mobile-scale));font-weight:var(--fw-bold);line-height:var(--lh-mono-m);letter-spacing:var(--ls-mono-m);color:var(--text-primary);text-transform:uppercase;white-space:nowrap;border-radius:calc(6 * var(--mobile-scale));box-shadow:inset 0 0 0 var(--border-width-hairline) var(--border-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.reviews-page-module__Zyx2LW__text,.reviews-page-module__Zyx2LW__contact{font-family:var(--font-sans);font-size:calc(16 * var(--mobile-scale));font-weight:var(--fw-medium);line-height:var(--lh-body-s);letter-spacing:var(--ls-body-s);color:var(--text-primary);grid-column:1/-1}.reviews-page-module__Zyx2LW__textClamped{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reviews-page-module__Zyx2LW__cardMore{block-size:calc(32 * var(--mobile-scale));padding-inline:var(--reviews-page-cta-pad-inline);font-family:var(--font-mono);font-size:var(--reviews-page-label-size);font-weight:var(--fw-bold);line-height:var(--lh-mono-m);letter-spacing:var(--ls-mono-m);color:var(--text-primary);text-transform:uppercase;white-space:nowrap;cursor:pointer;background-color:var(--bg-control);border-radius:var(--reviews-page-control-radius);transition:background-color var(--duration-slow) var(--ease-morph);grid-column:1/-1;place-self:flex-start start}@media (hover:hover){.reviews-page-module__Zyx2LW__cardMore:hover{background-color:var(--bg-accent)}}.reviews-page-module__Zyx2LW__plus{inline-size:var(--reviews-page-control-block-size);block-size:var(--reviews-page-control-block-size);background-color:var(--bg-accent);border-radius:var(--reviews-page-control-radius);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:calc(8 * var(--mobile-scale));inset-inline-end:calc(8 * var(--mobile-scale))}.reviews-page-module__Zyx2LW__plusIcon{inline-size:var(--reviews-page-plus-size);block-size:var(--reviews-page-plus-size);flex-shrink:0}.reviews-page-module__Zyx2LW__more{justify-content:center;align-items:center;padding-block-start:calc(32 * var(--mobile-scale));display:flex}.reviews-page-module__Zyx2LW__cta{gap:calc(6 * var(--mobile-scale));align-items:center;display:flex}.reviews-page-module__Zyx2LW__ctaLabel,.reviews-page-module__Zyx2LW__ctaPlus{block-size:var(--reviews-page-control-block-size);cursor:pointer;border-radius:var(--reviews-page-control-radius);flex-shrink:0;justify-content:center;align-items:center;display:flex}.reviews-page-module__Zyx2LW__ctaLabel{padding-inline:var(--reviews-page-cta-pad-inline);font-family:var(--font-mono);font-size:var(--reviews-page-label-size);font-weight:var(--fw-bold);line-height:var(--lh-mono-m);letter-spacing:var(--ls-mono-m);color:var(--text-primary);text-transform:uppercase;white-space:nowrap;background-color:var(--bg-control);transition:background-color var(--duration-slow) var(--ease-morph)}@media (hover:hover){.reviews-page-module__Zyx2LW__cta:hover .reviews-page-module__Zyx2LW__ctaLabel{background-color:var(--bg-accent)}}.reviews-page-module__Zyx2LW__ctaPlus{inline-size:var(--reviews-page-control-block-size);background-color:var(--bg-accent);transition:border-radius var(--duration-slow) var(--ease-morph)}@media (hover:hover){.reviews-page-module__Zyx2LW__cta:hover .reviews-page-module__Zyx2LW__ctaPlus{border-radius:var(--radius-circle)}}.reviews-page-module__Zyx2LW__ctaIcon{inline-size:var(--reviews-page-plus-size);block-size:var(--reviews-page-plus-size);transition:transform var(--duration-slow) var(--ease-morph);flex-shrink:0}@media (hover:hover){.reviews-page-module__Zyx2LW__cta:hover .reviews-page-module__Zyx2LW__ctaIcon{transform:rotate(90deg)}}@media (min-width:1024px){.reviews-page-module__Zyx2LW__section,.reviews-page-module__Zyx2LW__card{--reviews-page-card-column-gap:var(--space-6);--reviews-page-photo-inline-size:130px;--reviews-page-info-gap:var(--space-6);--reviews-page-control-block-size:46px;--reviews-page-control-radius:var(--radius-control);--reviews-page-cta-pad-inline:var(--space-5);--reviews-page-label-size:var(--fs-mono-m);--reviews-page-plus-size:var(--space-6)}.reviews-page-module__Zyx2LW__section{border-end-end-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl);gap:19px}.reviews-page-module__Zyx2LW__head{padding:var(--space-3)}.reviews-page-module__Zyx2LW__hero{border-radius:var(--radius-md);min-block-size:336px}.reviews-page-module__Zyx2LW__titleRow{padding-inline:var(--space-5)}.reviews-page-module__Zyx2LW__pageTitle{font-size:40px}.reviews-page-module__Zyx2LW__bracket{block-size:var(--space-6);border-end-end-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm)}.reviews-page-module__Zyx2LW__cards{gap:var(--space-4);padding-inline:var(--space-6);padding-block-end:var(--space-24)}.reviews-page-module__Zyx2LW__grid{gap:var(--space-4)}.reviews-page-module__Zyx2LW__info{padding-block-start:0}.reviews-page-module__Zyx2LW__name{padding-inline-end:var(--space-6);font-size:24px}.reviews-page-module__Zyx2LW__tags{gap:var(--space-1-25)}.reviews-page-module__Zyx2LW__tag{padding-block:var(--space-1-5);padding-inline:var(--space-2);font-size:var(--fs-mono-m);border-radius:var(--radius-control)}.reviews-page-module__Zyx2LW__text,.reviews-page-module__Zyx2LW__contact{font-size:var(--fs-body-s)}.reviews-page-module__Zyx2LW__cardMore{block-size:var(--space-8)}.reviews-page-module__Zyx2LW__plus{inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.reviews-page-module__Zyx2LW__more{padding-block-start:var(--space-8)}.reviews-page-module__Zyx2LW__cta{gap:var(--space-1-5)}.reviews-page-module__Zyx2LW__card{gap:var(--reviews-page-card-column-gap);align-items:flex-start;row-gap:var(--space-6);min-block-size:300px;padding:var(--space-4);border-radius:var(--radius-md);display:flex}.reviews-page-module__Zyx2LW__body{gap:var(--reviews-page-info-gap);min-inline-size:0;padding-block:var(--space-2);flex-direction:column;flex:1 1 0;display:flex}.reviews-page-module__Zyx2LW__photo{border-radius:var(--radius-sm);flex-shrink:0;block-size:190px}}@media (1024px<=width<1280px){.reviews-page-module__Zyx2LW__hero{min-block-size:calc(376px - 3.90625vw)}}@media (min-width:1280px){.reviews-page-module__Zyx2LW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (1280px<=width<1440px){.reviews-page-module__Zyx2LW__head{padding:calc(5vw - 52px)}.reviews-page-module__Zyx2LW__hero{min-block-size:calc(21.25vw + 54px)}.reviews-page-module__Zyx2LW__pageTitle{font-size:calc(5vw - 24px)}}@media (1440px<=width<1920px){.reviews-page-module__Zyx2LW__head{padding:var(--space-5)}.reviews-page-module__Zyx2LW__hero{min-block-size:calc(12.5vw + 180px)}.reviews-page-module__Zyx2LW__pageTitle{font-size:calc(1.66667vw + 24px)}.reviews-page-module__Zyx2LW__cards{padding-inline:calc(1.66667vw - .00000190735px)}}@media (min-width:1920px){.reviews-page-module__Zyx2LW__head{padding:var(--space-5)}.reviews-page-module__Zyx2LW__hero{min-block-size:420px}.reviews-page-module__Zyx2LW__pageTitle{font-size:var(--fs-heading-1)}.reviews-page-module__Zyx2LW__cards{padding-inline:var(--space-8)}}
