.cw-people-hero{position:relative;background:#102b45;color:#fff;isolation:isolate}
.cw-people-media{position:relative;overflow:hidden}
.cw-people-photo{display:block;width:100%;height:auto}
.cw-people-copy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.cw-people-hotspot{position:absolute;left:3.9%;top:64.8%;width:20.4%;height:7.5%;min-height:44px;border-radius:3px}
.cw-people-hotspot span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.cw-people-hotspot:hover{box-shadow:0 0 0 3px rgba(255,253,248,.8)}
.cw-people-hotspot:focus-visible{outline:3px solid #fff;outline-offset:5px;box-shadow:0 0 0 7px #102b45}
@media(max-width:900px){
.cw-people-media{aspect-ratio:1012/941;max-height:620px}
.cw-people-photo{width:165.2173913%;max-width:none;height:auto;transform:translateX(-39.47368421%)}
.cw-people-copy{position:relative;width:auto;height:auto;padding:28px clamp(20px,5vw,44px) 32px;margin:0;overflow:visible;clip:auto;white-space:normal;text-align:center}
.cw-people-kicker{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#f1dcc0}
.cw-people-copy h1{font:700 clamp(34px,7vw,54px)/1.02 Impact,'Arial Narrow',Arial,sans-serif;letter-spacing:-.025em;text-transform:uppercase;color:#fff;max-width:14ch;margin:14px auto}
.cw-people-copy p{font:16px/1.5 Arial,Helvetica,sans-serif;color:#fff;margin:0 0 22px}
.cw-people-button{display:flex;gap:20px;min-height:52px;width:100%;max-width:360px;margin-inline:auto;background:#fffdf8;color:#102b45;border-color:#fffdf8;font-size:11px;letter-spacing:.1em}
.cw-people-button:focus-visible{outline:3px solid #f1dcc0;outline-offset:5px}
.cw-people-hotspot{position:absolute;left:3.9%;top:64.8%;width:20.4%;height:7.5%;min-height:44px;border-radius:3px}
}
@media(min-width:601px) and (max-width:900px){.cw-people-copy{padding-top:32px;padding-bottom:36px}.cw-people-copy h1{max-width:none;font-size:44px}.cw-people-copy p{font-size:18px}}
