:root{--quote-block-text-font-family: var(--font-family-special)}.quote-block{position:relative;container-type:inline-size;border-radius:var(--block-border-radius);padding:var(--space-28) var(--space-20) var(--space-20);overflow:hidden;--quote-block-background-symbols-color: var(--color-accent-1-500)}@container (width >= 1024px){.quote-block{padding:var(--space-64) var(--space-40) var(--space-40)}}.quote-block[data-background=pink]{--quote-block-background-symbols-color: var(--color-accent-2-300)}.quote-block[data-background=blue]{--quote-block-background-symbols-color: var(--color-accent-3-500)}.quote-block__symbols{position:absolute;right:-50px;bottom:-100px;width:321px;height:369px;color:var(--quote-block-background-symbols-color)}@container (width >= 600px){.quote-block__symbols{right:50px;width:523px;height:598px}}.quote-block__inner{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;z-index:var(--zindex-sticky);padding:var(--space-40) var(--space-24)}@container (width >= 1024px){.quote-block__inner{flex-direction:row;padding:var(--space-40) var(--space-24) var(--space-24)}}.quote-block__image-container{flex-shrink:0;aspect-ratio:1/1;max-width:450px}.quote-block__image-container .image-block figcaption{display:none}.quote-block__image-container img{height:100%;object-fit:cover}.quote-block__text-container{text-align:center}.quote-block__text{margin-bottom:var(--space-32);font-size:1.5rem;font-family:var(--quote-block-text-font-family)}@container (width >= 600px){.quote-block__text{font-size:2rem}}.quote-block__cite-wrapper{display:flex;flex-direction:column;color:var(--color-primary-500);font-size:var(--font-size-body-small)}
