.quote{margin:0}.quote__body{quotes:"„" "“" "‚" "‘";margin:0}.quote__text{font-style:italic}.quote__text:before{content:open-quote}.quote__text:after{content:close-quote}.quote__cite{text-align:left;font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);margin-top:14px;font-size:11px;font-weight:500}.quote--default .quote__text{font-family:var(--font-serif);color:var(--color-ink);letter-spacing:-.005em;font-size:clamp(18px,1.6vw,24px);font-weight:300;line-height:1.5}.quote--pull{text-align:justify;max-width:80ch;margin:0 auto}.quote--pull .quote__body{max-width:none;margin:0}.quote--pull .quote__text{font-family:var(--font-sans);letter-spacing:0;color:inherit;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(15px,1.2vw,19px);font-style:normal;font-weight:400;line-height:1.55}.quote--pull .quote__text:before,.quote--pull .quote__text:after{content:none}.quote--pull .quote__text em{font-style:italic}.quote--pull .quote__mark{font-family:var(--font-serif);color:#f1eee880;text-align:center;margin-bottom:clamp(12px,1.4vw,20px);font-size:clamp(40px,4vw,64px);font-style:italic;font-weight:300;line-height:1}.quote--pull .quote__cite{text-align:left;color:var(--color-muted-inverse);margin-top:clamp(16px,1.6vw,24px)}@media (max-width:1024px){.quote--pull .quote__text{font-size:17px}}
