.cy-reviews{background:var(--cy-surface-page);padding:80px 0;position:relative}.cy-reviews .rv-header{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.cy-reviews .rv-eyebrow{color:var(--cy-text-secondary);font-size:var(--cy-type-eyebrow-size);font-weight:500;letter-spacing:1.2px;line-height:var(--cy-type-eyebrow-line);margin:0;text-transform:uppercase}.cy-reviews .rv-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.cy-reviews .rv-title-row h2{color:var(--cy-text-primary);font:var(--cy-display-sm);margin:0;max-width:897px}.cy-reviews .rv-link{align-items:center;color:var(--cy-text-primary);display:inline-flex;font-size:15px;font-weight:500;gap:8px;line-height:24px;text-decoration:none;width:fit-content}.cy-reviews .rv-link .rv-link-arrow{flex:0 0 auto;transition:transform .2s ease}.cy-reviews .rv-link:focus-visible,.cy-reviews .rv-link:hover{color:var(--cy-text-primary);text-decoration:underline;text-underline-offset:3px}.cy-reviews .rv-link:focus-visible .rv-link-arrow,.cy-reviews .rv-link:hover .rv-link-arrow{transform:translateX(3px)}.cy-reviews .rv-rating{align-items:center;display:flex;flex-shrink:0;gap:12px;text-decoration:none}.cy-reviews .rv-stars{align-items:center;display:flex;gap:3px}.cy-reviews .rv-stars svg{display:block}.cy-reviews .rv-rating--head .rv-stars svg{height:28.65px;width:30px}.cy-reviews .rv-rating--head .rv-mark{height:41.6px;width:120px}.cy-reviews .rv-rating--card{align-items:flex-end;flex-direction:column;gap:4px}.cy-reviews .rv-rating--card .rv-stars{gap:1px}.cy-reviews .rv-rating--card .rv-stars svg{height:9.55px;width:10px}.cy-reviews .rv-rating--card .rv-mark{height:19.75px;width:57px}.cy-reviews .rv-marquee{overflow:hidden;position:relative}.cy-reviews .rv-track{display:flex;gap:24px;width:max-content;will-change:transform}.cy-reviews .rv-card{background:var(--cy-surface-raised);border:1px solid var(--cy-border-subtle);border-radius:14px;flex:0 0 360px;height:449px;margin:0;overflow:hidden;padding:32px;position:relative}.cy-reviews .rv-copy{display:flex;flex-direction:column;gap:24px;max-height:305px;overflow:hidden}.cy-reviews .rv-quote-top{color:var(--cy-text-primary);flex:0 0 84px;font:var(--cy-heading-sm);-webkit-line-clamp:3}.cy-reviews .rv-quote-bottom,.cy-reviews .rv-quote-top{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical}.cy-reviews .rv-quote-bottom{color:var(--cy-text-secondary);flex:1 1 auto;font:var(--cy-body-sm);-webkit-line-clamp:9;min-height:0}.cy-reviews .rv-meta{align-items:flex-end;bottom:32px;display:flex;gap:16px;justify-content:space-between;left:32px;position:absolute;right:32px}.cy-reviews .rv-meta-pairs{display:flex;gap:24px}.cy-reviews .rv-meta-pair{display:flex;flex-direction:column;gap:4px}.cy-reviews .rv-meta-label{color:var(--cy-text-muted);font-size:var(--cy-type-caption-size);line-height:var(--cy-type-caption-line)}.cy-reviews .rv-meta-value{color:var(--cy-text-primary);font:var(--cy-label-md)}.cy-reviews .rv-fade{bottom:0;pointer-events:none;position:absolute;top:0;width:236px;z-index:2}.cy-reviews .rv-fade--l{background:linear-gradient(90deg,var(--cy-surface-page) 0,hsla(0,20%,99%,0) 100%);left:0}.cy-reviews .rv-fade--r{background:linear-gradient(270deg,var(--cy-surface-page) 0,hsla(0,20%,99%,0) 100%);right:0}@media(max-width:1080px){.cy-reviews{padding:56px 0}.cy-reviews .rv-fade{width:min(236px,18vw)}}@media(max-width:720px){.cy-reviews .rv-link{position:relative}.cy-reviews .rv-link:before{content:"";inset:-10px 0;position:absolute}.cy-reviews{padding:48px 0}.cy-reviews .rv-header{margin-bottom:24px}.cy-reviews .rv-title-row{align-items:flex-start;flex-direction:column}.cy-reviews .rv-card{display:flex;flex:0 0 88vw;flex-direction:column;gap:24px;height:auto;overflow:visible;padding:24px}.cy-reviews .rv-copy{max-height:none;overflow:visible}.cy-reviews .rv-quote-bottom,.cy-reviews .rv-quote-top{flex:0 0 auto;-webkit-line-clamp:unset;overflow:visible}.cy-reviews .rv-meta{bottom:auto;left:auto;position:static;right:auto}.cy-reviews .rv-marquee{padding-inline-start:var(--cy-gutter)}.cy-reviews .rv-fade{width:24px}}.cy-reviews.cy-reviews--gray{background:var(--cy-surface-band)}.cy-reviews.cy-reviews--gray .rv-fade--l{background:linear-gradient(90deg,var(--cy-surface-band) 0,hsla(30,17%,95%,0) 100%)}.cy-reviews.cy-reviews--gray .rv-fade--r{background:linear-gradient(270deg,var(--cy-surface-band) 0,hsla(30,17%,95%,0) 100%)}.cy-reviews.cy-reviews-band{background:var(--cy-surface-band);overflow:hidden;padding:120px 0}.cy-reviews.cy-reviews-band .rv-glyphs{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.cy-reviews.cy-reviews-band>.cy-col{position:relative;z-index:1}.cy-reviews.cy-reviews-band .rv-header{gap:24px;margin-bottom:48px}.cy-reviews.cy-reviews-band .rv-title-row h2{max-width:792px}.cy-reviews.cy-reviews-band .rv-cta{flex-shrink:0}.cy-reviews.cy-reviews-band .rv-card{border-color:var(--cy-border-strong)}.cy-reviews.cy-reviews-band .rv-fade--l{background:linear-gradient(90deg,var(--cy-surface-band) 0,hsla(30,17%,95%,.9) 70%,hsla(30,17%,95%,0) 100%)}.cy-reviews.cy-reviews-band .rv-fade--r{background:linear-gradient(270deg,var(--cy-surface-band) 0,hsla(30,17%,95%,.9) 70%,hsla(30,17%,95%,0) 100%)}@media(max-width:1080px){.cy-reviews.cy-reviews-band{padding:80px 0}}@media(max-width:720px){.cy-reviews.cy-reviews-band{padding:56px 0}.cy-reviews.cy-reviews-band .rv-header{margin-bottom:24px}}.cy-reviews.cy-reviews--glassdoor .rv-header--center{align-items:center;gap:16px;margin-bottom:48px;text-align:center}.cy-reviews.cy-reviews--glassdoor .rv-header--center h2{color:var(--cy-text-primary);font:var(--cy-display-sm);margin:0}.cy-reviews.cy-reviews--glassdoor .rv-eyebrow{color:var(--cy-text-muted)}.cy-reviews.cy-reviews--glassdoor .rv-marquee{padding:8px 0}.cy-reviews.cy-reviews--glassdoor .rv-card--gd{border:0;box-shadow:inset 0 0 0 1px var(--cy-border-subtle);box-sizing:border-box;display:flex;flex-direction:column;gap:0;height:256px;justify-content:space-between;min-height:256px;padding:32px;width:360px}.cy-reviews.cy-reviews--glassdoor .rv-card--gd:after,.cy-reviews.cy-reviews--glassdoor .rv-card--gd:before{content:none}.cy-reviews.cy-reviews--glassdoor .rv-card--gd .rv-copy{display:flex;flex:0 0 auto;flex-direction:column;gap:24px;max-height:none;overflow:visible}.cy-reviews.cy-reviews--glassdoor .rv-card--gd .rv-quote-top{display:-webkit-box;flex:0 0 auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cy-reviews.cy-reviews--glassdoor .rv-card--gd .rv-quote-bottom{display:-webkit-box;flex:0 0 auto;-webkit-line-clamp:3;min-height:auto;-webkit-box-orient:vertical;overflow:hidden}.cy-reviews.cy-reviews--glassdoor .rv-meta--gd{align-items:flex-start;display:flex;flex-direction:column;gap:12px;position:static}.cy-reviews.cy-reviews--glassdoor .rv-role{color:var(--cy-text-primary);font:var(--cy-label-md);margin:0}.cy-reviews.cy-reviews--glassdoor .rv-stars--gd{display:block;height:20px;width:112px}@media(max-width:720px){.cy-reviews.cy-reviews--glassdoor .rv-header--center{margin-bottom:24px}.cy-reviews.cy-reviews--glassdoor .rv-marquee{padding-inline-start:var(--cy-gutter)}.cy-reviews.cy-reviews--glassdoor .rv-card.rv-card--gd{flex:0 0 88vw;height:auto;min-height:256px;padding:24px;width:88vw}}.cy-reviews .rv-controls{margin-top:24px;text-align:center}
/*# sourceMappingURL=cyReviews.css.map*/