.patternpaste-designed-partners{--ppp-ground:var(--pp-ground);--ppp-ink:var(--pp-ink);--ppp-label:var(--pp-label);--ppp-rule:var(--pp-rule);--ppp-band:var(--pp-plate);--ppp-band-ink:var(--pp-plate-ink);overflow:hidden;color:var(--ppp-ink);background:var(--ppp-ground)}
.patternpaste-designed-partners[data-treatment="designed"]{--ppp-ground:#17141d;--ppp-ink:#f4f0e8;--ppp-label:#d8ff23;--ppp-rule:#635b70;--ppp-band:#d8ff23;--ppp-band-ink:#17141d;font-family:Arial,Helvetica,sans-serif}
.patternpaste-designed-partners[data-treatment="inherit"]:not([class*="is-style-"]){color:inherit;background:transparent;}
.patternpaste-designed-partners .patternpaste-designed-layout{max-width:var(--wp--style--global--wide-size,1420px)}
.patternpaste-designed-partners .patternpaste-partners-header{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr) minmax(220px,.65fr);gap:clamp(24px,5cqi,80px);align-items:end;padding-bottom:clamp(46px,7cqi,98px)}
.patternpaste-designed-partners :is(.patternpaste-partners-kicker,.patternpaste-partners-role,.patternpaste-partners-footnote){font-size:11px;letter-spacing:.15em;line-height:1.45;text-transform:uppercase}
.patternpaste-designed-partners .patternpaste-partners-heading{font-size:clamp(52px,6.8cqi,104px);line-height:.86;letter-spacing:-.075em}
.patternpaste-designed-partners .patternpaste-partners-lede{font-size:clamp(16px,1.55cqi,21px);line-height:1.5}
.patternpaste-partners-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.8cqi,44px);counter-reset:partner}
.patternpaste-partners-person{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(210px,.85fr);grid-template-areas:'portrait identity' 'portrait quote' 'portrait bio' 'portrait social';gap:0 clamp(24px,3cqi,46px);align-content:start;counter-increment:partner;min-width:0;padding-top:52px;border-top:2px solid var(--ppp-rule)}
.patternpaste-partners-person::before{content:'0' counter(partner);position:absolute;top:15px;left:0;color:var(--ppp-label);font-size:11px;letter-spacing:.14em}
.patternpaste-partners-portrait{grid-area:portrait;overflow:hidden}.patternpaste-partners-portrait img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;object-position:center top;filter:saturate(.78) contrast(1.06)}
.patternpaste-designed-partners .patternpaste-partners-identity{grid-area:identity;position:relative;z-index:1;align-self:start;margin-left:clamp(-90px,-6cqi,-42px);padding:18px 20px;transform:rotate(-2deg)}
.patternpaste-partners-identity:not(.has-background){background:var(--ppp-band)}
.patternpaste-partners-identity:not(.has-text-color){color:var(--ppp-band-ink)}
.patternpaste-partners-identity :where(h3,p){color:inherit}
.patternpaste-partners-person:nth-child(even) .patternpaste-partners-identity{transform:rotate(2deg)}
.patternpaste-designed-partners .patternpaste-partners-name{font-size:clamp(38px,4.7cqi,70px);line-height:.84;letter-spacing:-.065em;overflow-wrap:anywhere}.patternpaste-designed-partners .patternpaste-partners-role{margin-top:13px}
.patternpaste-designed-partners .patternpaste-partners-quote{grid-area:quote;margin-top:clamp(32px,5cqi,72px);font-size:clamp(25px,3cqi,43px);line-height:1.05;letter-spacing:-.035em}
.patternpaste-designed-partners .patternpaste-partners-bio{grid-area:bio;margin-top:28px;font-size:15px;line-height:1.6}.patternpaste-designed-partners .patternpaste-partners-social{grid-area:social;margin-top:26px}.patternpaste-partners-social:empty{display:none}.patternpaste-designed-partners[data-treatment="designed"] .patternpaste-partners-social .wp-block-button__link{padding:8px 12px;border:1px solid currentColor;border-radius:0;background:transparent;color:inherit;font-size:12px;text-decoration:none}
.patternpaste-designed-partners .patternpaste-partners-footnote{margin-top:clamp(40px,6cqi,86px);padding-top:18px;border-top:2px solid var(--ppp-rule)}
.patternpaste-designed-partners[data-treatment="inherit"] .patternpaste-partners-identity:not(.has-background){background:var(--pp-plate)}
.patternpaste-designed-partners[data-treatment="inherit"] .patternpaste-partners-identity:not(.has-text-color){color:var(--pp-plate-ink)}
.patternpaste-designed-partners[data-treatment="designed"] :is(.patternpaste-partners-heading,.patternpaste-partners-name){font-family:Arial,Helvetica,sans-serif;font-weight:900}.patternpaste-designed-partners[data-treatment="designed"] :where(.patternpaste-partners-kicker,.patternpaste-partners-role,.patternpaste-partners-footnote){font-weight:700}.patternpaste-designed-partners[data-treatment="designed"] :where(.patternpaste-partners-kicker,.patternpaste-partners-footnote){color:var(--ppp-label)}
.patternpaste-designed-partners :is(a,button):focus-visible{outline:3px solid currentColor;outline-offset:5px}
@container (max-width:880px){.patternpaste-designed-partners .patternpaste-partners-header{grid-template-columns:1fr 2fr}.patternpaste-designed-partners .patternpaste-partners-lede{grid-column:2}.patternpaste-designed-partners .patternpaste-partners-list{grid-template-columns:1fr}.patternpaste-designed-partners .patternpaste-partners-person{grid-template-columns:minmax(0,1fr) minmax(230px,.8fr)}}
@container (max-width:560px){.patternpaste-designed-partners .patternpaste-partners-header{grid-template-columns:1fr}.patternpaste-designed-partners .patternpaste-partners-heading{font-size:clamp(38px,13cqi,58px);overflow-wrap:break-word}.patternpaste-designed-partners .patternpaste-partners-lede{grid-column:auto}.patternpaste-designed-partners .patternpaste-partners-person{grid-template-columns:1fr;grid-template-areas:'portrait' 'identity' 'quote' 'bio' 'social'}.patternpaste-designed-partners .patternpaste-partners-identity{margin:-34px 14px 0}.patternpaste-designed-partners .patternpaste-partners-quote{margin-top:30px}.patternpaste-designed-partners .patternpaste-partners-person+.patternpaste-partners-person{margin-top:34px}}
/* An owner colour on the wrapper or any Group above reaches the label-scale text on it, and
   the authored identity plate yields both its surface and its ink to that choice. */
:is(.patternpaste-designed-partners.has-text-color,.patternpaste-designed-partners .has-text-color) :is(.patternpaste-partners-kicker,.patternpaste-partners-footnote):not(.has-text-color){color:inherit}
.patternpaste-designed-partners .has-text-color .patternpaste-partners-identity:not(.has-text-color){color:inherit}
.patternpaste-designed-partners .has-text-color .patternpaste-partners-identity:not(.has-background){background:transparent}
