.quote-block{position:relative;width:100%}.quote-block:before{content:none!important}@media (min-width:48em){.quote-block:before{content:""!important}}.quote-block__container{height:100%;left:0;top:0;width:100%}@media (min-width:48em){.quote-block__container{display:flex;flex-direction:row;flex-wrap:nowrap;padding:2px;position:absolute}.is-style-align-right .quote-block__container{flex-direction:row-reverse}}.quote-block__text{padding:6% 7%;width:100%}@media (min-width:48em){.quote-block__text{display:flex;flex-flow:column nowrap;flex-grow:1;justify-content:center;padding:6% 10%}.is-style-large-quote .quote-block__text{padding:2% 6%;width:66.66666667%}}.quote-block__quote{font-family:var(--font-medium);font-size:var(--font-size-7x);letter-spacing:var(--letter-spacing-md);line-height:var(--line-height-21x);max-width:310px}.quote-block__quote:before{content:" “ ";margin-left:-12px;position:relative}.quote-block__quote:after{content:" ” ";position:relative}.is-style-large-quote .quote-block__quote{font-family:var(--font-regular);font-family:var(--font-medium);font-size:var(--font-size-7x);font-style:normal;font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-md);line-height:var(--line-height-21x);max-width:310px}@media (min-width:48em){.is-style-large-quote .quote-block__quote{font-family:var(--font-regular);font-size:var(--font-size-10x);letter-spacing:var(--letter-spacing-sm);line-height:var(--line-height-14x)}}@media (min-width:64.0625em){.is-style-large-quote .quote-block__quote{font-size:var(--font-size-14x);line-height:var(--line-height-11x)}}@media (min-width:48em){.is-style-large-quote .quote-block__quote{max-width:92%}}@media (min-width:64.0625em){.is-style-large-quote .quote-block__quote{font-size:var(--font-size-10x);line-height:var(--line-height-10x)}}@media (min-width:90em){.is-style-large-quote .quote-block__quote{font-size:var(--font-size-14x);line-height:var(--line-height-11x);max-width:82%}}@media (min-width:64.0625em){.is-style-large-quote .quote-block__quote:before{margin-left:-18px}}.quote-block__citation{color:var(--c-rolling-stone);display:block;font-family:var(--font-regular);font-size:var(--font-size-5x);line-height:var(--line-height-29x);margin-left:8%;margin-top:8px}.quote-block__citation,.quote-block__citation a{font-style:normal;font-weight:var(--font-weight-normal)}.quote-block__citation a{color:var(--c-ebony-clay);color:var(--c-rolling-stone);display:inline;font-family:var(--font-medium);position:relative}.quote-block__citation a:before{background:var(--c-ebony-clay);bottom:-2px;content:"";height:1.5px;position:absolute;right:0;transform:scaleX(0);transform-origin:right;transition:transform .2s var(--anim-custom-bezier);width:100%}.quote-block__citation a.is-active:before,.quote-block__citation a:focus-visible:before,.quote-block__citation a:hover:before{left:0;transform:scaleX(1);transform-origin:left}.is-style-large-quote .quote-block__citation{font-family:var(--font-regular);font-size:var(--font-size-5x);font-style:normal;font-weight:var(--font-weight-normal);line-height:var(--line-height-29x);margin-left:8%;margin-top:8px}@media (min-width:48em){.is-style-large-quote .quote-block__citation{font-size:var(--font-size-6x);line-height:var(--line-height-30x)}}@media (min-width:64.0625em){.is-style-large-quote .quote-block__citation{font-size:var(--font-size-6x);line-height:var(--line-height-33x)}}@media (min-width:48em){.is-style-large-quote .quote-block__citation{margin-left:15%;margin-top:10px}}@media (min-width:64.0625em){.is-style-large-quote .quote-block__citation{margin-top:20px}}
