.em-reviews[data-astro-cid-6qwu4rli]{max-width:80rem;margin:0 auto;padding:3rem 1.25rem 4rem}.em-reviews__header[data-astro-cid-6qwu4rli]{max-width:48rem;margin-bottom:2.5rem}.em-reviews__heading[data-astro-cid-6qwu4rli]{letter-spacing:-.015em;margin-bottom:.75rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.1}.em-reviews__subhead[data-astro-cid-6qwu4rli]{color:color-mix(in oklab, var(--color-brand-text) 78%, transparent);font-size:1.0625rem;line-height:1.5}.em-reviews__all[data-astro-cid-6qwu4rli]{color:var(--color-brand-text);text-underline-offset:.2em;white-space:nowrap;font-weight:600;text-decoration:underline}.em-reviews__all[data-astro-cid-6qwu4rli]:hover{color:var(--color-brand-accent)}.em-reviews__viewport[data-astro-cid-6qwu4rli]{margin:0 -1.25rem;padding:0 1.25rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000)}.em-reviews__track[data-astro-cid-6qwu4rli]{gap:1rem;width:max-content;margin:0;padding:0;list-style:none;animation:60s linear infinite em-reviews-marquee;display:flex}.em-reviews__track[data-astro-cid-6qwu4rli]:hover,.em-reviews__track[data-astro-cid-6qwu4rli]:focus-within{animation-play-state:paused}.em-reviews__card[data-astro-cid-6qwu4rli]{background:color-mix(in oklab, var(--color-brand-muted) 6%, transparent);border:1px solid color-mix(in oklab, var(--color-brand-muted) 25%, transparent);border-radius:.625rem;flex-direction:column;flex:0 0 80vw;max-width:22rem;padding:1.75rem;display:flex}.em-reviews__card-head[data-astro-cid-6qwu4rli]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.em-reviews__initial[data-astro-cid-6qwu4rli]{background:color-mix(in oklab, var(--color-brand-accent) 18%, transparent);width:2.5rem;height:2.5rem;color:var(--color-brand-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:700;display:inline-flex}.em-reviews__byline[data-astro-cid-6qwu4rli]{min-width:0}.em-reviews__author[data-astro-cid-6qwu4rli]{color:var(--color-brand-text);margin:0 0 .25rem;font-size:1rem;font-weight:600;line-height:1.2}.em-reviews__author-link[data-astro-cid-6qwu4rli]{color:inherit;text-decoration:none}.em-reviews__author-link[data-astro-cid-6qwu4rli]:hover{color:var(--color-brand-accent)}.em-reviews__meta[data-astro-cid-6qwu4rli]{color:color-mix(in oklab, var(--color-brand-text) 65%, transparent);align-items:center;gap:.5rem;margin:0;font-size:.8125rem;line-height:1;display:flex}.em-reviews__stars[data-astro-cid-6qwu4rli]{gap:.0625rem;font-size:.9375rem;display:inline-flex}.em-reviews__star[data-astro-cid-6qwu4rli]{color:color-mix(in oklab, var(--color-brand-muted) 60%, transparent);line-height:1}.em-reviews__star[data-astro-cid-6qwu4rli].is-filled{color:var(--color-brand-accent)}.em-reviews__sep[data-astro-cid-6qwu4rli]{color:color-mix(in oklab, var(--color-brand-muted) 50%, transparent)}.em-reviews__body[data-astro-cid-6qwu4rli]{color:color-mix(in oklab, var(--color-brand-text) 88%, transparent);white-space:pre-line;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;margin:0 0 1rem;font-size:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.em-reviews__service[data-astro-cid-6qwu4rli]{border-top:1px solid color-mix(in oklab, var(--color-brand-muted) 18%, transparent);margin:auto 0 0;padding-top:.75rem}.em-reviews__service-link[data-astro-cid-6qwu4rli]{text-transform:uppercase;letter-spacing:.06em;color:color-mix(in oklab, var(--color-brand-text) 72%, transparent);font-size:.8125rem;font-weight:600;text-decoration:none}.em-reviews__service-link[data-astro-cid-6qwu4rli]:hover{color:var(--color-brand-accent)}@keyframes em-reviews-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.em-reviews__viewport[data-astro-cid-6qwu4rli]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.em-reviews__track[data-astro-cid-6qwu4rli]{animation:none}.em-reviews__card[data-astro-cid-6qwu4rli]{scroll-snap-align:start}.em-reviews__card[data-astro-cid-6qwu4rli][data-clone=true]{display:none}}@media (width>=768px){.em-reviews[data-astro-cid-6qwu4rli]{padding:5rem 2rem 6rem}.em-reviews__viewport[data-astro-cid-6qwu4rli]{margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.em-reviews__track[data-astro-cid-6qwu4rli]{grid-template-columns:repeat(2,1fr);gap:1.5rem;width:auto;animation:none;display:grid}.em-reviews__card[data-astro-cid-6qwu4rli]{flex:initial;max-width:none}.em-reviews__card[data-astro-cid-6qwu4rli][data-clone=true]{display:none}}
