.quote{position:relative;background-color:var(--color-1);color:var(--color-white);padding-block:2.5rem;overflow:hidden}@media(min-width: 64rem){.quote{padding-block:4.25rem;margin-inline:1.25rem;padding-inline:1.25rem}}@media(min-width: 85rem){.quote{padding-block:6.25rem}}@media(min-width: 96rem){.quote{margin-inline:2.5rem;padding-inline:0}}#site-content>.quote{overflow:hidden}.quote__container{grid-column:2/-2;display:grid;grid-template-columns:subgrid}.quote__content{margin:0;grid-column:1/-1}@media(min-width: 64rem){.quote__content{grid-column:1/-3}}.quote .content-wrapper{font-size:var(--font-size--md);font-family:var(--font-family--heading);font-weight:var(--font-weight--bold);font-style:normal;margin-block-end:.75rem}@media(min-width: 64rem){.quote .content-wrapper{font-size:var(--font-size--lg)}}.quote figcaption svg{color:var(--color-2);width:3.01875rem;height:2.559375rem;margin-block-end:-2rem}.quote figcaption p{font-family:var(--font-family--body);font-size:var(--font-size--sm);line-height:var(--line-height--sm);font-weight:var(--font-weight--regular);margin:0 0 0 1rem}.quote figcaption p:not(:last-child){font-family:var(--font-family--handwritten);font-size:var(--font-size--xxl)}@media(min-width: 64rem){.quote figcaption p:not(:last-child){font-size:var(--font-size--xl)}}.quote .icon.--butterfly{position:absolute;right:-6.625rem;bottom:-8.625rem;z-index:-1;color:var(--color-grey-6);width:20rem;height:21rem}@media(min-width: 48rem){.quote .icon.--butterfly{width:25.25rem;height:25.44rem}}@media(min-width: 64rem){.quote .icon.--butterfly{width:32.25rem;height:33.44rem}}
