.executive-page{color:#172b40}.executive-hero{background:#f0f3f5;border-bottom:1px solid #dce2e7;padding:72px 0}.executive-grid{display:grid;grid-template-columns:300px 1fr;gap:72px;align-items:center}.executive-photo{margin:0;background:#102237;box-shadow:0 18px 40px #14263a18;overflow:hidden;border-radius:3px}.executive-photo img{display:block;width:100%;height:auto}.executive-page h1{font-size:clamp(38px,4.5vw,62px);line-height:1.06;letter-spacing:-.04em;margin:18px 0 20px;max-width:700px}.executive-role{font-size:14px;text-transform:uppercase;letter-spacing:.09em;font-weight:700;color:#84602d}.executive-intro{font-size:23px;line-height:1.5;max-width:660px;margin:22px 0}.executive-tenure{font-size:15px;color:#526174;border-top:1px solid #cbd4dd;padding-top:20px;max-width:620px}.executive-bio{max-width:920px}.executive-page .in-section{padding-top:65px;padding-bottom:65px}.executive-page h2{font-size:clamp(27px,3vw,36px);letter-spacing:-.025em;line-height:1.2;margin:12px 0 26px}.executive-page h3{font-size:20px;line-height:1.35;margin:10px 0}.executive-page p{line-height:1.75}.executive-band{background:#f5f7f8;padding:60px 0;border-block:1px solid #e2e7eb}.executive-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.executive-pillars article{border-top:2px solid #ac8345;padding-top:16px}.executive-number{font-size:13px;letter-spacing:.12em;color:#806035}.executive-pillars p,.executive-foundation p{font-size:16px;color:#48596a}.executive-career article{display:grid;grid-template-columns:175px 1fr;gap:32px;padding:27px 0;border-top:1px solid #dbe1e6}.executive-career h3{margin-top:0}.executive-career p{margin:8px 0}.executive-date{color:#805d29;font-weight:600;font-size:15px}.executive-job{font-size:17px;font-weight:600}.executive-earlier{font-size:14px;color:#526174;margin-top:25px}.executive-foundation{display:grid;grid-template-columns:1fr 1fr;gap:80px}.executive-foundation h3{font-size:17px;margin-top:24px}.executive-close{max-width:920px}.executive-actions{display:flex;align-items:center;gap:30px;margin-top:28px;flex-wrap:wrap}.executive-actions a{font-size:15px}.executive-page a:focus-visible{outline:3px solid #a77a31;outline-offset:5px}@media(max-width:800px){.executive-grid{grid-template-columns:220px 1fr;gap:32px}.executive-hero{padding:45px 0}.executive-intro{font-size:20px}.executive-pillars{gap:24px}.executive-foundation{gap:35px}}@media(max-width:600px){.executive-grid{grid-template-columns:1fr;gap:30px}.executive-photo{width:210px}.executive-page h1{font-size:40px}.executive-role{font-size:12px}.executive-intro{font-size:20px}.executive-pillars,.executive-foundation{grid-template-columns:1fr;gap:28px}.executive-career article{grid-template-columns:1fr;gap:5px;padding:23px 0}.executive-page .in-section{padding-top:42px;padding-bottom:42px}.executive-band{padding:40px 0}.executive-actions{align-items:stretch;flex-direction:column;gap:22px}.executive-actions .dev-button{text-align:center;white-space:normal}.executive-page *{min-width:0}}
