@keyframes lead-pulse{50%{opacity:.3}}.lead-mast{background:var(--maroon);min-height:min(80svh,720px);color:var(--shell);align-items:center;display:flex;position:relative;overflow:hidden}.lead-mast__media{position:absolute;inset:0}.lead-mast__media video{object-fit:cover;object-position:62% center;filter:saturate(.95);width:100%;height:100%}.lead-mast__media:after{content:"";background:linear-gradient(90deg,#0c0b0acc 0%,#0c0b0a80 45%,#0c0b0a24 100%),linear-gradient(#0c0b0a42,#0c0b0a6b);position:absolute;inset:0}.lead-mast__body{z-index:2;padding-top:calc(var(--header-h) + clamp(2.5rem, 6vw, 4.5rem));padding-bottom:clamp(2.5rem,7vh,4.5rem);position:relative}.lead-mast__rule{background:linear-gradient(90deg, var(--gold), #a88c5800);max-width:34rem;height:1px;margin-top:clamp(1.6rem,3vw,2.4rem);display:block}.lead-mast__title{max-width:16ch;margin-top:clamp(1.6rem,3vw,2.4rem)}.lead-mast__sub{opacity:.92;margin-top:1.6rem;line-height:1.5}.lead-people .wrap{gap:clamp(3rem,7vw,6rem);display:grid}.lead-person{align-items:center;display:grid}.lead-person__media{aspect-ratio:4/5;background:#72122d0f;position:relative;overflow:hidden}.lead-person__media img{object-fit:cover;width:100%;height:100%}.lead-person__media--empty{color:var(--ink-soft);border:1px dashed #72122d40;place-items:center;display:grid}.lead-person__name{letter-spacing:.2em;color:var(--maroon);font-size:.72rem}.lead-person__role{margin-top:.4rem}.lead-person__line{letter-spacing:-.03em;color:var(--maroon);margin-top:1.2rem;font-size:clamp(1.9rem,3vw,3.2rem);line-height:1.04}.lead-person__p{color:var(--ink-soft);margin-top:1.3rem;font-size:clamp(1.02rem,1.2vw,1.2rem);line-height:1.6}.lead-say__line{letter-spacing:-.03em;max-width:24ch;font-size:clamp(1.9rem,3.4vw,3.6rem);line-height:1.12}@media (max-width:860px){.lead-person{grid-template-columns:1fr}.lead-person--rev .lead-person__media{order:0}}.lead-person{grid-template-columns:minmax(0,26rem) minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);max-width:68rem;margin-inline:auto}.lead-person__media{max-height:34rem}.lead-person__line{max-width:16ch}.lead-person__p{max-width:32rem}.lead-person__source{font-family:var(--font-medium), "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:.18em;text-transform:uppercase;margin-top:1rem;font-size:.66rem}.lead-person__source a{color:var(--gold);border-bottom:1px solid #a88c5880;padding-bottom:.2rem}.lead-person__source a:hover{color:var(--maroon);border-bottom-color:var(--maroon)}.lead-person--rev{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}.lead-person--rev .lead-person__media{order:2}.lead-person--rev .lead-person__body{order:1}.lead-person__media--empty{aspect-ratio:4/5;width:100%;max-height:34rem}@media (max-width:800px){.lead-person,.lead-person--rev{grid-template-columns:minmax(0,1fr);gap:1.6rem;max-width:34rem}.lead-person--rev .lead-person__media{order:0}}@media (max-width:720px){.lead-mast{min-height:min(74svh,600px)}.lead-mast__media video{object-position:58% center}.lead-mast__media:after{background:linear-gradient(#0c0b0a94,#0c0b0aad)}}
