.carousel[data-astro-cid-oulirr76]{flex-direction:column;gap:1rem;display:flex}.per-1[data-astro-cid-oulirr76]{--slide-basis:100%}.per-2[data-astro-cid-oulirr76]{--slide-basis:50%}.per-3[data-astro-cid-oulirr76]{--slide-basis:33.333%}.per-4[data-astro-cid-oulirr76]{--slide-basis:25%}.embla__viewport[data-astro-cid-oulirr76]{-webkit-user-select:none;user-select:none;overflow:hidden}.embla__container[data-astro-cid-oulirr76]{margin-left:calc(var(--slide-gap,1rem) * -1);touch-action:pan-y;display:flex}.embla__container[data-astro-cid-oulirr76]>*{flex:0 0 var(--slide-basis,100%);min-width:0;padding-left:var(--slide-gap,1rem)}.carousel__controls[data-astro-cid-oulirr76]{justify-content:center;align-items:center;gap:.75rem;display:flex}.carousel__btn[data-astro-cid-oulirr76]{border:1px solid var(--color-rule);border-radius:var(--radius-full,999px);background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-ink);cursor:pointer;justify-content:center;align-items:center;transition:background-color .16s;display:inline-flex}.carousel__btn[data-astro-cid-oulirr76]:hover:not(:disabled){background:color-mix(in srgb, var(--color-ink) 8%, var(--color-surface))}.carousel__btn[data-astro-cid-oulirr76]:disabled{opacity:.4;cursor:default}.carousel__dots[data-astro-cid-oulirr76]{align-items:center;gap:.4rem;display:flex}.carousel__dots[data-astro-cid-oulirr76] .carousel__dot{background:var(--color-rule);cursor:pointer;border:none;border-radius:999px;width:.5rem;height:.5rem;padding:0;transition:background-color .16s,transform .16s}.carousel__dots[data-astro-cid-oulirr76] .carousel__dot.is-selected{background:var(--color-brand);transform:scale(1.35)}@media (prefers-reduced-motion:reduce){.carousel__btn[data-astro-cid-oulirr76],.carousel__dots[data-astro-cid-oulirr76] .carousel__dot{transition:none}}.tone-stone[data-astro-cid-4bjs7uhz]{background:var(--color-stone)}.tone-mist[data-astro-cid-4bjs7uhz]{background:var(--color-mist)}.head[data-astro-cid-4bjs7uhz]{gap:.75rem 3rem;margin-bottom:2rem;display:grid}@media (width>=1024px){.head[data-astro-cid-4bjs7uhz].has-intro{grid-template-columns:1fr minmax(0,28rem);align-items:end}}.head[data-astro-cid-4bjs7uhz] h2[data-astro-cid-4bjs7uhz]{margin:.5rem 0 0}.intro[data-astro-cid-4bjs7uhz]{max-width:46ch;margin:0}.reviews-track[data-astro-cid-4bjs7uhz] .embla__container{--slide-basis:86%;--slide-gap:1rem}@media (width>=768px){.reviews-track[data-astro-cid-4bjs7uhz] .embla__container{--slide-basis:50%;--slide-gap:1.25rem}}@media (width>=1200px){.reviews-track[data-astro-cid-4bjs7uhz] .embla__container{--slide-basis:33.333%}}.reviews-track[data-astro-cid-4bjs7uhz] .embla__container>div{display:flex}.card[data-astro-cid-4bjs7uhz]{background:var(--color-paper);border-top:1px solid var(--color-rule);flex-direction:column;justify-content:space-between;gap:1.25rem;width:100%;margin:0;padding:clamp(1.5rem,1.2rem + 1vw,2rem);display:flex}.tone-paper[data-astro-cid-4bjs7uhz] .card[data-astro-cid-4bjs7uhz]{background:var(--color-stone)}blockquote[data-astro-cid-4bjs7uhz]{margin:0}blockquote[data-astro-cid-4bjs7uhz] p[data-astro-cid-4bjs7uhz]{font-family:var(--font-display);font-variation-settings:"SOFT" 50, "WONK" 0;font-style:italic;font-weight:300;font-size:var(--text-lg);color:var(--color-slate);text-wrap:pretty;margin:0;line-height:1.4}figcaption[data-astro-cid-4bjs7uhz]{font-size:var(--text-sm);flex-wrap:wrap;gap:.25rem .5rem;display:flex}cite[data-astro-cid-4bjs7uhz]{color:var(--color-slate);font-style:normal;font-weight:500}figcaption[data-astro-cid-4bjs7uhz] span[data-astro-cid-4bjs7uhz]{color:var(--color-ink)}.reviews-track[data-astro-cid-4bjs7uhz] .carousel__dots{display:none}.reviews-track[data-astro-cid-4bjs7uhz] .carousel__controls{justify-content:flex-start;margin-top:1.25rem}.reviews-track[data-astro-cid-4bjs7uhz] .carousel__btn{border-radius:var(--radius-sm);border-color:var(--color-slate);width:2.75rem;height:2.75rem;color:var(--color-slate);background:0 0}.reviews-track[data-astro-cid-4bjs7uhz] .carousel__btn:disabled{opacity:.35}.more[data-astro-cid-4bjs7uhz]{margin-top:1.5rem;display:inline-block}
