.quote{padding-block:32px}.quote__content{display:flex;flex-direction:column;gap:32px;align-items:flex-start}.quote__attribution{display:flex;flex-direction:column;gap:8px}.quote__attribution cite{font-style:normal}.quote--mobile{display:none}
@media(max-width:989px){.quote--mobile{display:block}.quote--desktop{display:none}}

.quote--split{padding-block:64px}.quote--split .quote__inner{display:grid;grid-template-columns:minmax(0,580fr) minmax(0,620fr);gap:80px}.quote--split .quote__content{gap:24px}.quote--split cite{color:var(--color-secondary)}@media(max-width:989px){.quote--split{padding-block:40px}.quote--split .quote__inner{grid-template-columns:minmax(0,1fr);gap:32px}}

.quote__rotator{display:block;min-width:0}
.quote__logo img{display:block;width:auto;height:var(--quote-logo-height);max-width:min(200px,100%);object-fit:contain;object-position:left center}
.quote__stack{display:grid}
.quote__stack>[data-quote-card]{grid-area:1/1;min-width:0;overflow-wrap:anywhere}
.quote__stack>[data-quote-card]:not([data-active]){visibility:hidden;pointer-events:none}
