.cms-leadership{gap:58px;display:grid}.cms-leadership-heading{grid-template-columns:minmax(0,760px) minmax(260px,.7fr);align-items:end;gap:clamp(36px,7vw,96px);display:grid}.cms-leadership-heading :is(h1,h2,h3){margin:8px 0 0}.cms-leadership-heading>p{max-width:500px;font-size:var(--type-body-lg);margin:0;line-height:1.7}.cms-leadership-profiles{gap:34px;display:grid}.cms-leadership-profiles article{border-top:var(--rule-fine);grid-template-columns:minmax(320px,.48fr) minmax(0,.92fr);align-items:center;gap:clamp(36px,6vw,86px);padding-top:34px;display:grid}.cms-leadership-profiles article:nth-child(2n){grid-template-columns:minmax(0,.92fr) minmax(320px,.48fr)}.cms-leadership-profiles article:nth-child(2n)>figure{order:2}.cms-leadership-portrait{min-width:0;margin:0}.cms-leadership-image{aspect-ratio:4/5.25;min-height:520px;position:relative;overflow:hidden}.portrait-square .cms-leadership-image{aspect-ratio:1;min-height:0}.cms-leadership-image .cms-media-image{height:100%}.cms-leadership-image.cms-leadership-image img{object-fit:cover;object-position:var(--portrait-position);width:100%;height:100%;max-height:none;position:absolute;inset:0}.cms-leadership-profiles :is(h2,h3,h4){font-family:var(--font-display);font-size:var(--type-h3);margin:8px 0 18px;font-weight:300;line-height:1.12}.cms-leadership p{white-space:pre-wrap;max-width:720px;margin:0 0 18px}.cms-leadership figcaption{margin-top:8px;font-size:.8rem}@media (max-width:860px){.cms-leadership-heading,.cms-leadership-profiles article,.cms-leadership-profiles article:nth-child(2n){grid-template-columns:1fr}.cms-leadership-profiles article:nth-child(2n)>figure{order:0}.cms-leadership-image{min-height:420px}}@media (max-width:540px){.cms-leadership-image{aspect-ratio:5/6;min-height:0}.portrait-square .cms-leadership-image{aspect-ratio:1}}
.cms-numbered-cards{overflow-wrap:anywhere;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(52px,8vw,118px);display:grid}.cms-numbered-heading{position:sticky;top:112px}.cms-numbered-heading :is(h1,h2,h3){max-width:8ch;margin:12px 0 28px}.cms-numbered-heading>p:last-child{max-width:37ch;font-size:var(--type-body-lg);margin:0;line-height:1.75}.cms-numbered-items{border-top:1px solid}.cms-numbered-items article{border-bottom:1px solid;grid-template-columns:44px minmax(0,1fr);gap:clamp(22px,3vw,42px);padding:clamp(34px,4vw,54px) 0;display:grid}.cms-numbered-items article>span{font-size:var(--type-label);letter-spacing:.14em;padding-top:5px;font-weight:700}.cms-numbered-items :is(h2,h3,h4){max-width:15ch;font-family:var(--font-display);margin:10px 0 20px;font-size:clamp(2rem,1.4rem + 2vw,3.5rem);font-weight:300;line-height:1.04}.cms-numbered-items article p:not(.eyebrow){max-width:58ch;font-size:var(--type-body);margin:0;line-height:1.8}.cms-numbered-items .brass-link{margin-top:24px}.cms-numbered-cards p{white-space:pre-wrap}:is(.background-forest,.background-ink,.cms-preview-bg-forest,.cms-preview-bg-ink) .cms-numbered-items :is(article>span,.brass-link){color:var(--brass-light,#d1ad65)}.cms-composition-preview .cms-numbered-heading{position:static}@media (max-width:860px){.cms-numbered-cards{grid-template-columns:1fr;gap:40px}.cms-numbered-heading{position:static}.cms-numbered-heading :is(h1,h2,h3){max-width:10ch}}@media (max-width:540px){.cms-numbered-items article{grid-template-columns:30px minmax(0,1fr);gap:16px}}
