.leadership-page{color:#f3f2ef;background:#080808}.leadership-hero{padding:calc(var(--header-h) + clamp(2.2rem,5vw,3.6rem)) var(--pad) clamp(2.4rem,5vw,3.6rem);text-align:center}.leadership-hero .eyebrow{color:#e6c98a;justify-content:center}.leadership-hero .eyebrow i{border-color:#e6c98a}.leadership-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:24ch;margin:1.15rem auto .85rem;font-size:clamp(2.05rem,5.2vw,4.6rem);font-weight:700;line-height:.92}.leadership-hero h1 span{color:#cfc9bf;font-weight:650;display:block}.leadership-hero p{color:#b9b6b0;max-width:34rem;margin:0 auto;font-size:clamp(1.02rem,1.4vw,1.18rem);font-style:italic;line-height:1.55}.leadership-grid{padding:0 var(--pad) clamp(4.4rem,8vw,6.8rem);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem;display:grid}.leader-card{min-width:0;color:inherit;background:#111;border:1px solid #1f1f1f;flex-direction:column;transition:border-color .25s,transform .25s;display:flex}.leader-card:hover,.leader-card:focus-visible{border-color:#e6c98a73;transform:translateY(-4px)}.leader-card-photo{aspect-ratio:3/4;background:#0a0a0a;position:relative;overflow:hidden}.leader-card-photo img{object-fit:cover;object-position:center 14%;transition:transform .45s}.leader-card:hover .leader-card-photo img,.leader-card:focus-visible .leader-card-photo img{transform:scale(1.035)}.leader-card-body{flex-direction:column;gap:.35rem;padding:1.15rem 1.1rem 1.25rem;display:flex}.leader-card h2{letter-spacing:-.03em;margin:0;font-family:Inter,Arial,sans-serif;font-size:1.05rem;font-weight:650;line-height:1.25}.leader-card-role{color:#e6c98a;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;line-height:1.45}.leader-card-cta{letter-spacing:.14em;border-bottom:1px solid #e6c98a8c;width:fit-content;margin-top:.55rem;padding-bottom:.18rem;font-size:.68rem;font-weight:750}.leader-profile{color:#f3f2ef;z-index:0;background:#080808;position:relative}.leader-profile-hero{min-height:calc(100vh - var(--header-h));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;display:grid}.leader-profile-photo{top:var(--header-h);z-index:1;height:calc(100vh - var(--header-h));background:#050505;position:sticky;overflow:hidden}.leader-profile-photo img{object-fit:cover;object-position:center 12%}.leader-profile--figure .leader-profile-hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.leader-profile-photo--figure img{object-fit:contain;object-position:center bottom}.leader-profile-copy{flex-direction:column;justify-content:flex-start;padding:1.25rem clamp(1.4rem,4vw,3.2rem) 1.6rem;display:flex}.leader-profile--figure .leader-profile-copy{padding:1.05rem clamp(1.2rem,3.4vw,2.4rem) 1.2rem}.leader-profile--figure .leader-back{margin-bottom:.85rem}.leader-profile--figure .leader-profile-copy h1{margin:0 0 .3rem;font-size:clamp(1.65rem,3.1vw,2.65rem)}.leader-profile--figure .leader-profile-role{margin:0 0 .4rem}.leader-profile--figure .leader-profile-meta{margin:0 0 .85rem;font-size:.86rem}.leader-profile--figure .leader-bio{gap:1rem;max-width:none}.leader-profile--figure .leader-bio-section{gap:.48rem}.leader-profile--figure .leader-bio p{font-size:.9rem;line-height:1.52}.leader-bio-quote{color:#f3f2ef;margin:.15rem 0 0;font-style:italic;font-weight:600}.leader-publications{margin-top:.2rem}.leader-publications-art{width:min(100%,14rem);height:auto;margin:.15rem 0 .35rem}.leader-publications-books{color:#e6c98a;letter-spacing:.12em;text-transform:uppercase;margin:.35rem 0 0;font-size:.7rem;font-weight:750}.leader-publications-links{flex-wrap:wrap;gap:.45rem 1.1rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.leader-publications-links a{color:#e6c98a;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #e6c98a73;padding-bottom:.12rem;font-size:.78rem}.leader-back{letter-spacing:.16em;color:#e6c98a;border-bottom:1px solid #e6c98a66;width:fit-content;margin-bottom:2rem;padding-bottom:.2rem;font-size:.68rem;font-weight:750}.leader-profile-copy h1{letter-spacing:-.045em;max-width:14ch;margin:0 0 .55rem;font-size:clamp(2.2rem,4.6vw,4.1rem)}.leader-profile-role{color:#e6c98a;letter-spacing:.1em;text-transform:uppercase;max-width:28rem;margin:0 0 .85rem;font-size:.78rem;line-height:1.5}.leader-profile-meta{color:#b9b6b0;margin:0 0 1.85rem;font-size:.92rem;line-height:1.55}.leader-profile-meta p{margin:0}.leader-bio{gap:2rem;max-width:38rem;display:grid}.leader-bio-section{gap:.9rem;display:grid}.leader-bio-section h2{color:#e6c98a;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:750}.leader-bio p{color:#c8c4bc;margin:0;font-size:1.02rem;line-height:1.75}.leader-pending{color:#8d8a84;max-width:34rem;margin:0;font-size:.98rem;line-height:1.7}.leader-videos{gap:1rem;max-width:38rem;margin-top:2.2rem;display:grid}.leader-video{aspect-ratio:16/9;width:100%;color:inherit;cursor:pointer;background:#111;border:1px solid #222;padding:0;position:relative;overflow:hidden}.leader-video iframe,.leader-video img{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.leader-video-poster span{z-index:1;color:#e6c98a;letter-spacing:.16em;background:#080808c7;border:1px solid #e6c98a8c;padding:.7rem 1.1rem;font-size:.68rem;font-weight:750;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.leader-video-poster:hover span{color:#111;background:#e6c98a}@media (max-width:1100px){.leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leader-profile-hero{grid-template-columns:1fr;min-height:0}.leader-profile--figure .leader-profile-hero{grid-template-columns:1fr}.leader-profile-photo{height:auto;min-height:min(72vw,28rem);max-height:34rem;position:relative;top:auto}.leader-profile-photo--figure{aspect-ratio:2/3;height:auto;min-height:0;max-height:min(58vh,28rem)}.leader-profile-copy{padding-top:2.2rem}.leader-profile--figure .leader-profile-copy{padding-top:1.1rem}}@media (max-width:640px){.leadership-hero{padding-top:calc(var(--header-h) + 2rem)}.leadership-grid{grid-template-columns:1fr;padding-bottom:3.6rem}.leader-card:hover{transform:none}.leader-profile-copy{padding:2.2rem var(--pad) 3.6rem}.leader-profile--figure .leader-profile-copy{padding:1.1rem var(--pad) 2.2rem}}@media (prefers-reduced-motion:reduce){.leader-card,.leader-card-photo img{transition:none}.leader-card:hover,.leader-card:focus-visible,.leader-card:hover .leader-card-photo img,.leader-card:focus-visible .leader-card-photo img{transform:none}}
