.quote{--quote-mark-fs: clamp(96px, 7vw + 40px, 150px);display:flex;flex-direction:column;gap:var(--m-sp-6)}.quote__figure{position:relative;margin:0}.quote__text{margin:0;color:var(--m-fg);text-wrap:pretty}.quote__text>*+*{margin-top:.85em}.quote__text .accent{color:var(--m-accent-page)}.quote__line{display:block}.quote__text>.quote__line+.quote__line{margin-top:0}.quote__mark{display:block;font-style:normal;line-height:1;-webkit-user-select:none;user-select:none;pointer-events:none}.quote__sign{display:flex;flex-wrap:wrap;gap:.35em .6em;align-items:baseline;margin:var(--m-sp-5) 0 0}.quote__author{font-weight:700}.quote__role{color:var(--m-muted)}.quote[data-align=center]{align-items:center;text-align:center}.quote[data-align=center] .quote__sign{justify-content:center}.quote[data-align=left]{align-items:stretch;text-align:left}:root[data-skin=revamp] .quote{gap:var(--m-head-gap)}:root[data-skin=revamp] .quote__sign{font-family:var(--m-font-body);font-size:var(--m-fs-kicker);font-weight:500;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-kicker);text-transform:uppercase;display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px 12px;align-items:start;margin-top:var(--m-gap-lede-buttons);color:var(--m-fg)}:root[data-skin=revamp] .quote__sign:before{content:"";grid-row:1;width:24px;height:2px;margin-top:calc(.65em - 1px);background:var(--m-kicker-rule, var(--m-brand))}:root[data-skin=revamp] .quote__author{grid-column:2;font-weight:500}:root[data-skin=revamp] .quote__role{grid-column:2;color:var(--m-subtle)}:root[data-skin=revamp] .quote[data-variant=quote] .quote__figure{padding-top:calc(var(--quote-mark-fs) * .6)}@media(min-width:920px){:root[data-skin=revamp] .quote[data-variant=quote] .quote__figure{padding-top:0}}:root[data-skin=revamp] .quote[data-variant=quote] .quote__text{font-family:var(--m-font-body);font-size:var(--m-fs-lede);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-lede);letter-spacing:0;text-wrap:pretty;max-inline-size:var(--m-measure-lede);max-inline-size:60ch;color:var(--m-fg)}:root[data-skin=revamp] .quote[data-variant=quote] .quote__text>*+*{margin-top:.9em}:root[data-skin=revamp] .quote[data-variant=quote] .quote__mark--open{position:absolute;top:0;left:0;height:.5em;font-family:var(--m-font-display);font-size:var(--quote-mark-fs);font-style:italic;font-weight:900;font-synthesis:none;line-height:.82;color:var(--m-accent-display)}@media(min-width:920px){:root[data-skin=revamp] .quote[data-variant=quote] .quote__mark--open{top:.02em;left:calc(-.46em - 12px)}}:root[data-skin=revamp] .quote[data-variant=quote] .quote__mark--close{display:none}:root[data-skin=revamp] .quote[data-variant=lede] .quote__text{font-family:var(--m-font-display);font-size:var(--m-fs-quote);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-quote);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;max-inline-size:var(--m-measure-quote);word-spacing:.02em;color:var(--m-fg)}@media(min-width:1320px){:root[data-skin=revamp] .quote[data-variant=lede] .quote__text>p:first-child{text-indent:-.58em}}:root[data-skin=revamp] .quote[data-variant=lede] .quote__text strong,:root[data-skin=revamp] .quote[data-variant=lede] .quote__text b{font-style:italic;font-weight:inherit;color:var(--m-accent-display);padding-inline-end:.04em}:root[data-skin=revamp] .quote__guil{color:var(--m-accent-display)}:root[data-skin=revamp] .quote[data-variant=manifesto] .quote__text{font-family:var(--m-font-display);font-size:var(--m-fs-quote);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-quote);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;word-spacing:.02em;color:var(--m-fg)}:root[data-skin=revamp] .quote[data-variant=manifesto] .quote__text .quote__line+.quote__line{margin-top:.28em}@media(min-width:920px){:root[data-skin=revamp] .quote[data-variant=manifesto] .quote__text .quote__line+.quote__line{margin-top:.12em}}:root[data-skin=revamp] .quote[data-variant=manifesto] .quote__text .accent{font-style:italic;font-weight:900;color:var(--m-accent-display);padding-inline-end:.04em}:root[data-skin=revamp] .quote[data-variant=manifesto][data-align=auto]{align-items:center;text-align:center}:root[data-skin=revamp] .quote[data-variant=manifesto][data-align=auto] .quote__text{margin-inline:auto}:root[data-skin=revamp] .quote[data-variant=manifesto][data-align=auto] .quote__sign{justify-content:center}:root[data-skin=revamp] .s--quote[data-divider=top]:before{width:48px;height:2px;margin-block-end:var(--m-head-gap);background:var(--m-kicker-rule, var(--m-brand))}:root[data-skin=revamp] .s--quote[data-divider=top][data-container=narrow]:not(:has(.quote[data-variant=manifesto][data-align=auto])):before{margin-inline:max(var(--m-gutter),(100% - var(--m-container-narrow)) / 2) auto}:root[data-skin=revamp] .s--quote[data-divider=top][data-container=text]:not(:has(.quote[data-variant=manifesto][data-align=auto])):before{margin-inline:max(var(--m-gutter),(100% - var(--m-container-text)) / 2) auto}:root[data-skin=revamp] .s--quote[data-divider=top][data-container=default]:not(:has(.quote[data-variant=manifesto][data-align=auto])):before{margin-inline:max(var(--m-gutter),(100% - var(--m-container)) / 2) auto}:root[data-skin=revamp] .s--quote[data-divider=top][data-container=wide]:not(:has(.quote[data-variant=manifesto][data-align=auto])):before{margin-inline:max(var(--m-gutter),(100% - var(--m-container-wide)) / 2) auto}:root[data-skin=revamp] .quote[data-align=center][data-variant=quote] .quote__figure{padding-top:calc(var(--quote-mark-fs) * .6)}:root[data-skin=revamp] .quote[data-align=center][data-variant=quote] .quote__mark--open{left:50%;transform:translate(-50%)}:root[data-skin=revamp] .quote[data-align=center][data-variant=quote] .quote__text{margin-inline:auto}:root[data-skin=revamp] .quote[data-align=center][data-variant=quote] .quote__sign{justify-content:center}:root[data-skin=parity] .quote[data-align=auto]{align-items:center;text-align:center}:root[data-skin=parity] .quote[data-align=auto] .quote__sign{justify-content:center}:root[data-skin=parity] .quote__heading{gap:0}:root[data-skin=parity] .quote__text,:root[data-skin=parity] .quote__text p{text-wrap:wrap}:root[data-skin=parity] .quote[data-variant=quote]{gap:20px}:root[data-skin=parity] .quote[data-variant=quote] .quote__text{font-size:var(--m-fs-body);line-height:var(--m-lh-body)}:root[data-skin=parity] .quote[data-variant=quote] .quote__text>*+*{margin-top:18px}:root[data-skin=parity] .quote[data-variant=quote] .quote__sign{margin-top:18px;text-transform:uppercase}:root[data-skin=parity] .quote[data-variant=quote] .quote__mark{font-family:var(--m-font-body);font-size:69px;font-weight:500;height:.42em;line-height:1;color:var(--m-ink)}:root[data-skin=parity] .quote[data-variant=quote] .quote__mark--open{margin-bottom:8px}:root[data-skin=parity] .quote[data-variant=quote] .quote__mark--close{margin-top:22px}@media(min-width:920px){:root[data-skin=parity] .quote[data-variant=quote] .quote__mark{position:absolute;font-size:140px}:root[data-skin=parity] .quote[data-variant=quote] .quote__mark--open{top:-18px;left:-115px;margin:0}:root[data-skin=parity] .quote[data-variant=quote] .quote__mark--close{right:-115px;bottom:28px;margin:0}}@media(max-width:959.98px){:root[data-skin=parity] .quote[data-variant=manifesto]{margin-top:-50px}}:root[data-skin=parity] .quote[data-variant=manifesto] .quote__text{font-size:20px;font-weight:500;line-height:1.3;text-transform:uppercase}@media(min-width:920px){:root[data-skin=parity] .quote[data-variant=manifesto] .quote__text{font-size:33px}}:root[data-skin=parity] .quote[data-variant=manifesto] .quote__text .accent{color:var(--m-brand)}:root[data-skin=parity] .quote[data-variant=lede] .quote__text{font-size:22px;line-height:1.35}@media(min-width:920px){:root[data-skin=parity] .quote[data-variant=lede] .quote__text{font-size:47px}}
