.quote{height:100%;display:flex}.quote .quote_body{flex-grow:1}.quote .quote_author-picture{flex-grow:0;flex-shrink:0}.quote .quote_author-picture img{object-fit:cover;width:100%;height:100%}.quote{align-items:center;gap:calc(var(--s-space-24,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*24) + var(--s-spaces-min))*var(--s-scale,1))}.quote .quote_body{gap:calc(var(--s-space-5,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*5) + var(--s-spaces-min))*var(--s-scale,1));flex-direction:column;display:flex}.quote .quote_text{text-align:center;position:relative}.quote .quote_text:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1ch}.quote .quote_text:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1ch}.quote .quote_text{font:var(--s-typo-quote-font);font-size:var(--s-typo-quote-size,1em);line-height:var(--s-typo-quote-line-height,1);letter-spacing:var(--s-typo-quote-letter-spacing,0);text-transform:var(--s-typo-quote-text-transform);-webkit-text-decoration:var(--s-typo-quote-text-decoration);text-decoration:var(--s-typo-quote-text-decoration)}.quote .quote_text *{font-weight:400}.quote .quote_text:before{color:hsla(calc(var(--s-color-accent-h) + 0),calc(calc(calc(var(--s-color-accent-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-accent-l) + 0) - 35)*1%),var(--s-color-accent-a,1));font-size:calc(var(--s-size-h3, )*var(--s-scale,1));position:absolute}.quote .quote_text:after{color:hsla(calc(var(--s-color-accent-h) + 0),calc(calc(calc(var(--s-color-accent-s) + 0) - 0)*1%),calc(calc(calc(var(--s-color-accent-l) + 0) - 35)*1%),var(--s-color-accent-a,1));font-size:calc(var(--s-size-h3, )*var(--s-scale,1));position:absolute}.quote .quote_text:before{content:"“";top:0;translate:-100%}.quote .quote_text:after{content:"”";bottom:-.5em}.quote .quote_author{opacity:.5;font-weight:300;font-size:calc(var(--s-size-body, )*var(--s-scale,1));align-self:center}.quote .quote_author-picture{aspect-ratio:1;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:50%;width:25%;overflow:hidden}
