.team-advisor:hover{background:#eef2d5}.team-advisor:focus-visible{outline:3px solid var(--lime);outline-offset:5px}.team-advisor .team-avatar,.responsible-brand{display:grid;place-items:center;flex:none;width:54px;height:54px;border-radius:12px 12px 12px 4px;background:var(--lime);color:var(--ink);font:800 36px/1 var(--head);letter-spacing:-.08em}.responsible-brand{width:50px;height:50px;font-size:32px}.team-visual{background:#e9edda;border:1px solid #c8d1b0;border-radius:7px;padding:39px;color:var(--ink);position:relative;overflow:hidden}.team-monogram{display:grid;place-items:center;width:61px;height:63px;border-radius:12px 12px 12px 4px;background:var(--navy);color:var(--lime);font:800 41px/1 var(--head);letter-spacing:-.08em;margin-bottom:28px}.team-visual .eyebrow{color:#657831;font-size:10px;margin-bottom:17px}.team-visual h3{font-size:33px;line-height:1.35;letter-spacing:-.04em;overflow-wrap:anywhere}.team-visual ol{list-style:none;padding:0;margin:28px 0 0}.team-visual li{display:flex;gap:17px;padding:19px 0;border-top:1px solid #c7d0b4;align-items:baseline}.team-visual li:last-child{padding-bottom:0}.team-visual li>span{font-size:10px;color:var(--olive);font-weight:600;flex:none}.team-visual li strong{font-size:13px;line-height:1.65;display:block}.team-visual li p{font-size:12px;color:#647064;line-height:1.8;margin-top:7px}.team-section-grid{gap:90px}.team-intro-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:100px;align-items:center}.team-intro-grid .body-copy{margin-top:25px}.team-intro-grid h2{font-size:39px;line-height:1.35;letter-spacing:-.04em}.team-intro-grid .actions{margin-top:29px}.team-intro-grid .text-link{font-size:12px}.team-area-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.team-area-links a{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--line);padding:23px;background:white;border-radius:4px;font-size:14px;font-weight:600}.team-area-links a:hover{background:#f1f5da;border-color:var(--olive)}.team-area-links a:focus-visible{outline:3px solid var(--olive);outline-offset:3px}.team-area-links span{overflow-wrap:anywhere;hyphens:auto}.team-area-links b{font-size:25px;font-weight:400;color:var(--olive)}
@media(max-width:1190px){.team-section-grid,.team-intro-grid{gap:60px}.team-visual{padding:31px}.team-intro-grid h2{font-size:34px}}
@media(max-width:980px){.team-section-grid,.team-intro-grid{gap:38px}.team-visual{padding:27px}.team-visual h3{font-size:29px}.team-visual li{gap:13px}.team-visual li strong{font-size:12px}.team-visual li p{font-size:11px}.team-area-links{grid-template-columns:repeat(2,minmax(0,1fr))}.team-intro-grid h2{font-size:30px}.team-advisor .team-avatar{width:45px;height:45px;font-size:31px}}
@media(max-width:720px){.team-section-grid,.team-intro-grid{grid-template-columns:1fr;gap:35px}.team-visual{padding:29px}.team-visual h3{font-size:32px}.team-visual li strong{font-size:13px}.team-visual li p{font-size:12px}.team-section-grid>.team-visual{order:2}.team-monogram{margin-bottom:25px}.team-intro-grid h2{font-size:32px}.team-intro-grid .body-copy{margin-top:21px}.team-area-links{grid-template-columns:1fr;gap:12px}.team-area-links a{font-size:14px;padding:21px 23px}.responsible-brand{width:45px;height:45px;font-size:30px}}
@media(max-width:380px){.team-advisor .team-avatar{width:40px;height:40px;font-size:29px}.team-visual{padding:25px}.team-visual h3{font-size:29px}.team-intro-grid h2{font-size:29px}}
