@charset "UTF-8";.blockquote-block{background-color:var(--theme-base-dark);background-image:linear-gradient(213deg,#0003 33.7%,#8ba7b933 76.6%);overflow:hidden}.blockquote-block .blockquote-block__row{min-height:31.25rem}@media (min-width: 992px){.blockquote-block .blockquote-block__row{min-height:50rem}}.blockquote-block .blockquote-block__image-col{position:relative;min-height:18.75rem}@media (min-width: 992px){.blockquote-block .blockquote-block__image-col{min-height:0}}.blockquote-block .blockquote-block__image-wrap{height:100%;display:flex;align-items:flex-end}.blockquote-block .blockquote-block__image-wrap picture{display:block;width:100%}.blockquote-block .blockquote-block__image-wrap img{display:block;width:100%;height:auto;max-height:43.375rem;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}.blockquote-block .blockquote-block__image-wrap--empty{min-height:12.5rem;align-items:center;justify-content:center;border:1px dashed rgba(255,255,255,.2);border-radius:4px}.blockquote-block .blockquote-block__image-placeholder{color:#fff6;font-size:.875rem;text-align:center;padding:1rem}.blockquote-block .blockquote-block__quote-col{display:flex;align-items:center;padding-top:3rem;padding-bottom:3rem}@media (min-width: 992px){.blockquote-block .blockquote-block__quote-col{padding-top:5rem;padding-bottom:5rem}}.blockquote-block .blockquote-block__quote-inner{display:flex;flex-direction:column;gap:2.5rem;opacity:0;transform:translateY(2.5rem);transition:opacity .7s ease,transform .7s ease}@media (min-width: 992px){.blockquote-block .blockquote-block__quote-inner{gap:4.6875rem}}.blockquote-block .blockquote-block__quote-inner.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.blockquote-block .blockquote-block__quote-inner{opacity:1;transform:none;transition:none}}.blockquote-block .blockquote-block__text p{font-family:var(--theme-text-ff);font-style:italic;font-size:1.125rem;line-height:1.45;letter-spacing:-.12px;color:var(--theme-base-light);margin:0}@media (min-width: 992px){.blockquote-block .blockquote-block__text p{font-size:1.5rem}}.blockquote-block .blockquote-block__author{font-family:var(--theme-text-ff);font-style:italic;font-size:1.375rem;line-height:1.2;letter-spacing:-.16px;color:var(--theme-base-light);margin:0}@media (min-width: 992px){.blockquote-block .blockquote-block__author{font-size:2rem}}.blockquote-block .blockquote-block__author-name{font-weight:800}.blockquote-block .blockquote-block__author-role{font-weight:300}.blockquote-block .blockquote-block__placeholder{color:#fff6;font-size:.875rem}.blockquote-block .blockquote-block__deco-col{display:flex;justify-content:flex-end;align-items:flex-start;padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width: 992px){.blockquote-block .blockquote-block__deco-col{padding-top:3.75rem;padding-bottom:0}}.blockquote-block .blockquote-block__deco{transform:scale(.6);transition:transform .8s cubic-bezier(.34,1.56,.64,1)}.blockquote-block .blockquote-block__deco svg{fill:var(--theme-secondary-color);width:11.625rem;height:auto}@media (min-width: 992px){.blockquote-block .blockquote-block__deco svg{width:23.25rem}}.blockquote-block .blockquote-block__deco.is-visible{transform:scale(1)}@media (prefers-reduced-motion: reduce){.blockquote-block .blockquote-block__deco{transform:none;transition:none}}
