.slider__track[data-v-b07535f5]{gap:var(--space-5);padding:0 0 var(--space-2);scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.slider__track[data-v-b07535f5]::-webkit-scrollbar{display:none}.slider__slide[data-v-b07535f5]{scroll-snap-align:start;flex:0 0 min(100%,32rem)}@media (min-width:768px){.slider__slide[data-v-b07535f5]{flex-basis:calc((100% - var(--space-5)) / 2)}}@media (min-width:992px){.slider__slide[data-v-b07535f5]{flex-basis:calc((100% - 2 * var(--space-5)) / 3)}}.quote[data-v-b07535f5]{gap:var(--space-4);height:100%;padding:var(--space-6);background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-md);flex-direction:column;margin:0;display:flex}.quote__mark[data-v-b07535f5]{color:var(--c-brand-200)}blockquote[data-v-b07535f5]{margin:0}blockquote p[data-v-b07535f5]{font-size:var(--fs-base);color:var(--c-text);margin:0}figcaption[data-v-b07535f5]{padding-top:var(--space-4);border-top:1px solid var(--c-border);flex-direction:column;gap:.1rem;margin-top:auto;display:flex}.quote__name[data-v-b07535f5]{color:var(--c-ink-strong);font-weight:600}.quote__role[data-v-b07535f5]{font-size:var(--fs-sm);color:var(--c-muted)}.quote__project[data-v-b07535f5]{font-size:var(--fs-xs);letter-spacing:var(--tracking-caps);color:var(--c-brand-700);font-weight:600}.slider__controls[data-v-b07535f5]{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-6);display:flex}.slider__arrow[data-v-b07535f5]{color:#fff;cursor:pointer;border-radius:var(--r-pill);width:44px;height:44px;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);background:#ffffff1f;border:1px solid #ffffff59;justify-content:center;align-items:center;display:inline-flex}.slider__arrow[data-v-b07535f5]:hover{color:var(--c-ink);background:#fff}.slider__dots[data-v-b07535f5]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.slider__dots button[data-v-b07535f5]{cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;display:grid}.slider__dots button[data-v-b07535f5]:before{content:"";width:9px;height:9px;transition:background-color var(--dur) var(--ease), transform var(--dur) var(--ease);background:0 0;border:1px solid #ffffffb3;border-radius:50%}.slider__dots button.is-active[data-v-b07535f5]:before{background:var(--c-brand);border-color:var(--c-brand);transform:scale(1.25)}
