.quote{background-color:#fff;margin:0;padding:clamp(1.5rem,1.2297297297rem + 1.0810810811vw,2.5rem)}.quote__image{border-radius:999rem;height:4rem;-o-object-fit:cover;object-fit:cover;vertical-align:top;width:4rem}.quote__content{margin:2.5rem 0 0}.quote__content:first-child{margin-top:0}@media (max-width:48rem){.quote__content{margin-top:2rem}}.quote__content p:first-child:not(:last-child),.quote__content--text-size-big{font-family:Zilla Slab,sans-serif;font-size:2.25rem;font-size:clamp(1.5rem,1.1875rem + 1.25vw,2.25rem);font-weight:600;line-height:1.2}.quote__content--text-size-medium{font-family:Zilla Slab,sans-serif;font-size:1.625rem;font-size:clamp(1.25rem,1.09375rem + .625vw,1.625rem);font-weight:600;font-weight:500;line-height:1.2}@media (max-width:37.5rem){.quote__content--text-size-medium{line-height:1.3}}.quote__content--text-size-small{font-weight:500}.quote__author{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Work Sans,sans-serif;font-size:1rem;font-size:clamp(.875rem,.8229166667rem + .2083333333vw,1rem);font-weight:400;gap:1.5rem;gap:clamp(1rem,.8648648649rem + .5405405405vw,1.5rem);line-height:1.4;margin-top:2.5rem}@media (max-width:48rem){.quote__author{margin-top:2rem}}.quote__author figcaption{margin-top:0}.quote__author span{display:block;margin-top:.25em}.quote__author span:first-child{margin-top:0}.quote__author-name{color:#e00;font-weight:600}.quote__author-name,.quote__author-title{font-family:Work Sans,sans-serif;font-size:1rem;font-size:clamp(.875rem,.8229166667rem + .2083333333vw,1rem);line-height:1.4}.quote__author-title{font-weight:400}