.refs{grid-template-columns:minmax(0,1fr);scroll-margin-top:0;display:grid}.refs>*{grid-area:1/1}.refs__slides{touch-action:pan-y pinch-zoom;grid-template-columns:minmax(0,1fr);display:grid}.refs__slide{padding:1.5rem var(--spacing-gutter) 4.5rem;opacity:0;grid-area:1/1}@media (min-width:48rem){.refs__slide{padding:6.1875rem 3.5rem 7.125rem}}@media (min-width:64rem){.refs__slide{padding-inline:7.25rem}}.refs__slide--current,.refs__slide--in{opacity:1}@media (prefers-reduced-motion:no-preference){.refs__slide--in{animation:1s cubic-bezier(.37,0,.63,1) both refs-in}.refs__slide--out{opacity:1;animation:1s cubic-bezier(.37,0,.63,1) both refs-out}}@keyframes refs-in{0%{opacity:0}}@keyframes refs-out{to{opacity:0}}.refs__arrows{pointer-events:none;justify-content:space-between;align-self:center;padding-inline:.5rem;display:none}@media (min-width:48rem){.refs__arrows{display:flex}}@media (min-width:64rem){.refs__arrows{padding-inline:4.25rem}}.refs__arrow{color:var(--color-white);cursor:pointer;pointer-events:auto;padding:.375rem .875rem}.refs__arrow:hover{opacity:.6}.refs__arrow svg{aspect-ratio:21/41;fill:currentColor;stroke:currentColor;stroke-width:1px;width:1rem;display:block}.refs__arrow--next svg{scale:-1 1}.refs__quote{font-size:var(--quote-size,1em)}@media not (min-width:48rem){.refs__quote--floor{font-size:1em}}.refs__dots{justify-content:center;align-self:end;margin-block-end:.8125rem;display:flex}@media (min-width:48rem){.refs__dots{margin-block-end:2.4375rem}}.refs__dot{cursor:pointer;place-items:center;width:1.5rem;height:2.75rem;display:grid}.refs__dot:before{aspect-ratio:1;background:var(--color-white);content:"";border-radius:9999px;width:.375rem;box-shadow:0 0 0 1px #3336}.refs__dot--active:before{border:1px solid var(--color-white);background:0 0;width:.5625rem}
