at-carousel>ul{display:flex;overflow:auto clip;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory}@media(prefers-reduced-motion:no-preference){at-carousel>ul{scroll-behavior:smooth}}at-carousel>ul>li{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}at-carousel.testimonial{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;row-gap:var(--sp-128)}at-carousel.testimonial menu{grid-column:span 8;display:grid;grid-template-columns:subgrid}at-carousel.testimonial menu li{grid-column:span 2}at-carousel.testimonial menu button{inline-size:100%;padding-block-start:var(--sp-8);border:none;border-block-start:var(--sp-1) solid var(--white-shade-12);background:none;color:var(--black-tint-46);text-align:start}at-carousel.testimonial menu button[aria-current=true]{border-color:var(--black);color:var(--black)}@supports (anchor-name: --a){at-carousel.testimonial menu{position:relative}at-carousel.testimonial menu button[aria-current=true]{border-color:var(--white-shade-12);anchor-name:--testimonial-tab}at-carousel.testimonial menu:after{content:"";position:absolute;position-anchor:--testimonial-tab;inset-block-start:anchor(start);inset-inline:anchor(start) anchor(end);block-size:var(--sp-1);background-color:var(--black);pointer-events:none}}@media(hover:hover){at-carousel.testimonial menu button:not([aria-current=true]):is(:hover,:focus-visible){color:var(--black-tint-35)}}@media(prefers-reduced-motion:no-preference){at-carousel.testimonial menu button{transition:color var(--dur-300) var(--ease-in-out-soft)}at-carousel.testimonial menu:after{transition:inset-inline-start var(--dur-600) var(--ease-out-expo),inset-inline-end var(--dur-600) var(--ease-out-expo),inset-block-start var(--dur-600) var(--ease-out-expo)}}at-carousel.testimonial ul{grid-column:1 / -1;column-gap:var(--grid-gutter)}at-carousel.testimonial figure{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);column-gap:var(--grid-gutter)}at-carousel.testimonial figure>:first-child{grid-column:span 2}at-carousel.testimonial figure image-placeholder{aspect-ratio:219 / 147}at-carousel.testimonial blockquote{grid-column:5 / span 7}at-carousel.testimonial figcaption{grid-column:5 / span 7;margin-block-start:var(--sp-48)}@media only screen and not (min-width:64rem){at-carousel.testimonial{row-gap:var(--sp-48)}at-carousel.testimonial menu{grid-column:1 / -1;grid-template-columns:1fr}at-carousel.testimonial menu li{grid-column:auto}at-carousel.testimonial menu button{padding-block:var(--sp-8)}at-carousel.testimonial figure{row-gap:var(--sp-48)}at-carousel.testimonial figure>:first-child{grid-column:1 / span 3}at-carousel.testimonial :is(blockquote,figcaption){grid-column:1 / -1}at-carousel.testimonial figcaption{margin-block-start:0}}
