@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--quote-block__quote-font-size-mobile: var(--typography-preamble-textsize);--quote-block__quote-font-size: var(--typography-h2-fontsize);--quote-block__quote-font-color: var(--color-elite-black);--quote-block__cite-font-size-mobile: var(--typography-text-micro);--quote-block__cite-font-size: var(--typography-text-micro)}.quote-block{padding:var(--space-24) var(--space-16)}@media screen and (min-width: 768px){.quote-block{padding:var(--space-32) var(--space-24)}}.quote-block__image-container{margin-bottom:var(--space-24)}.quote-block__image-container img{width:100%;max-height:30rem;object-fit:cover}@media screen and (min-width: 768px){.quote-block__image-container{display:flex;gap:var(--space-64);margin-bottom:0}.quote-block__image-container img{width:auto;min-width:300px;max-height:none}}.quote-block__text-container{margin-bottom:var(--space-24);padding:0}@media screen and (min-width: 768px){.quote-block__text-container{margin-bottom:0}}.quote-block__text{margin-bottom:var(--space-16);color:var(--quote-block__quote-font-color);font-size:var(--quote-block__quote-font-size-mobile);font-style:italic}@media screen and (min-width: 768px){.quote-block__text{font-size:var(--quote-block__quote-font-size)}}.quote-block__cite{text-transform:uppercase;font-size:var(--quote-block__cite-font-size-mobile)}@media screen and (min-width: 768px){.quote-block__cite{font-size:var(--quote-block__cite-font-size)}}
