.about-handwritten.quote-carousel{width:min(100%,380px);margin:52px auto 0}.quote-stage{display:grid;align-items:center;aspect-ratio:2150/2700}.quote-slide{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity 1.6s ease,visibility 0s linear 1.6s;pointer-events:none}.quote-slide.is-active{opacity:1;visibility:visible;transition:opacity 1.6s ease;pointer-events:auto}.quote-stage .quote-slide img{display:block;width:100%;height:auto;max-height:478px;object-fit:contain}.quote-controls{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:8px;color:white}.quote-controls button{display:grid;place-items:center;width:36px;height:36px;background:transparent;color:inherit;padding:9px;opacity:.65}.quote-controls button:hover,.quote-controls button:focus-visible{opacity:1}.quote-controls svg{width:18px;height:18px}@media(max-width:760px){.about-handwritten.quote-carousel{width:min(100%,320px);margin-top:44px}.quote-stage .quote-slide img{max-height:402px}}@media(prefers-reduced-motion:reduce){.quote-slide{transition:none}}
.quote-carousel:not(.is-ready) .quote-slide{opacity:0;visibility:hidden}.quote-controls{gap:14px}

.quote-stage[role=button]{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.quote-stage[role=button]:focus-visible{outline:1px solid #ffffff90;outline-offset:8px}.quote-stage img{user-select:none;-webkit-user-drag:none}
