.leadership-page{background:#fff;width:100%}.leadership-section{width:100%}.leadership-inner{flex-direction:column;gap:clamp(40px,2.91667vw,64px);padding-block:clamp(40px,3.33333vw,72px) clamp(48px,3.75vw,80px);display:flex}.leadership-heading{text-align:center;letter-spacing:-.02em;color:var(--ssi-black,#0a0303);margin:0;font-size:clamp(32px,2.5vw,48px);font-weight:700;line-height:1.15}.leadership-list{flex-direction:column;gap:clamp(40px,2.91667vw,64px);margin:0;padding:0;list-style:none;display:flex}.leadership-row{grid-template-columns:1fr;align-items:start;gap:clamp(20px,1.66667vw,40px);display:grid}.leadership-row-media{aspect-ratio:1;background:#eee;border-radius:12px;width:min(100%,320px);margin-inline:auto;overflow:hidden}.leadership-row-img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.leadership-row-body{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.leadership-row-name{color:var(--ssi-black,#0a0303);margin:0;font-size:clamp(26px,1.875vw,36px);font-weight:700;line-height:1.2}.leadership-row-role{color:var(--ssi-subtitle,#666);margin:0;font-size:clamp(15px,.9375vw,18px);font-weight:400;line-height:1.35}.leadership-row-excerpt{max-width:62ch;color:var(--ssi-body,#676767);margin:8px 0 0;font-size:clamp(15px,.885417vw,17px);line-height:1.55}.leadership-row-more{cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0}.leadership-row-more:hover .insights-read-more,.leadership-row-more:focus-visible .insights-read-more{color:var(--ssi-red,#ba2029)}.leadership-row-more:focus-visible{outline:2px solid var(--ssi-red,#ba2029);outline-offset:4px}.leadership-dialog{background:0 0;border:0;border-radius:12px;width:100%;max-width:min(960px,100vw - 32px);height:fit-content;max-height:calc(100vh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.leadership-dialog::backdrop{background:#0a03038c}.leadership-dialog-panel{background:#fff;border-radius:12px;grid-template-columns:1fr;gap:clamp(20px,1.45833vw,32px);padding:clamp(20px,1.45833vw,32px);display:grid;position:relative;overflow:hidden}.leadership-dialog-close{z-index:2;color:#888;cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:28px;line-height:1;position:absolute;top:10px;right:12px}.leadership-dialog-close:hover,.leadership-dialog-close:focus-visible{color:var(--ssi-red,#ba2029)}.leadership-dialog-media{aspect-ratio:1;background:#eee;border-radius:10px;width:100%;max-width:360px;margin-inline:auto;position:relative;overflow:hidden}.leadership-dialog-img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.leadership-dialog-linkedin{background:#0a66c2;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 8px #0003}.leadership-dialog-linkedin img{filter:brightness(0)invert();width:20px;height:20px}.leadership-dialog-body{flex-direction:column;gap:10px;min-width:0;max-height:min(50vh,420px);padding-right:4px;display:flex;overflow-y:auto}.leadership-dialog-name{color:var(--ssi-red,#ba2029);margin:0;padding-right:28px;font-size:clamp(26px,1.77083vw,34px);font-weight:700;line-height:1.2}.leadership-dialog-role{color:var(--ssi-subtitle,#666);margin:0;font-size:clamp(15px,.885417vw,17px);font-weight:400}.leadership-dialog-bio{flex-direction:column;gap:14px;margin-top:6px;display:flex}.leadership-dialog-bio p{color:var(--ssi-body,#676767);margin:0;font-size:clamp(14px,.78125vw,15px);line-height:1.6}@media (min-width:768px){.leadership-row{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:clamp(32px,2.5vw,56px)}.leadership-row-media{width:100%;margin-inline:0}.leadership-dialog-panel{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:stretch}.leadership-dialog-media{aspect-ratio:auto;max-width:none;height:100%;min-height:360px;margin-inline:0}.leadership-dialog-body{max-height:min(70vh,520px);padding-top:8px}}
