:root{--quote-block-image-max-width-mobile: 350px;--quote-block-grid-template: 40% 60%;--quote-block-content-max-width: 700px;--quote-block-background-padding-mobile: var(--space-24) var(--space-32);--quote-block-background-padding-desktop: var(--space-48)}.quote-block{display:flex;flex-direction:column;gap:var(--space-32)}@media screen and (min-width: 48rem){.quote-block{display:grid;grid-template-columns:var(--quote-block-grid-template);gap:var(--space-48)}.quote-block[data-has-image=false]{display:block;text-align:center}}@media screen and (min-width: 64rem){.quote-block{gap:var(--space-64)}}.quote-block[data-background]:not([data-background=""]){padding:var(--quote-block-background-padding-mobile)}@media screen and (min-width: 48rem){.quote-block[data-background]:not([data-background=""]){padding:var(--quote-block-background-padding-desktop)}}.quote-block__image-container img{max-width:var(--quote-block-image-max-width-mobile)}@media screen and (min-width: 48rem){.quote-block__image-container img{max-width:none}}@media screen and (min-width: 48rem){.quote-block__text-container{display:grid;align-content:center}}[data-has-image=false] .quote-block__text-container{text-align:center}@media screen and (min-width: 48rem){[data-has-image=false] .quote-block__text-container{justify-content:center}}.quote-block__text{max-width:var(--quote-block-content-max-width)}.quote-block__text:after,.quote-block__text:before{content:'"'}.quote-block__cite{font-weight:300;font-size:var(--typography-text-regular);line-height:var(--typography-line-height-150)}@media screen and (min-width: 48rem){.quote-block__cite{font-weight:400;font-size:var(--typography-text-small);line-height:var(--typography-line-height-130)}}
