.ab{padding-bottom:40px}.ab-head{text-align:center;margin-top:34px}.ab-photo{background:var(--orange);border:6px solid var(--card);width:176px;height:176px;box-shadow:0 10px 0 -2px var(--shadow), 0 16px 26px #6b4a2f29;border-radius:50%;margin:0 auto;overflow:hidden;transform:rotate(-3deg)}.ab-photo img{object-fit:cover;width:100%;height:100%;display:block;transform:translateY(4%)}.ab-kicker{background:var(--ink);color:var(--card);border-radius:6px;margin-top:22px;padding:5px 12px;font-size:13px;font-weight:800;display:inline-block;transform:rotate(-1.5deg)}.ab-name{letter-spacing:.02em;margin-top:14px;font-size:34px;font-weight:900;line-height:1.25}.ab-name small{letter-spacing:.12em;color:var(--ink-soft);margin-top:4px;font-size:13px;font-weight:700;display:block}.ab-role{color:var(--ink-soft);margin-top:10px;font-size:14px;font-weight:700}.ab-card{margin-top:30px}.ab-h{color:var(--orange-deep);font-size:20px;font-weight:900}.ab-list{gap:10px;margin-top:12px;font-size:15px;font-weight:600;line-height:1.75;display:grid}.ab-list li{padding-left:18px;position:relative}.ab-list li:before{content:"";background:var(--orange);border-radius:50%;width:8px;height:8px;position:absolute;top:.68em;left:2px}.ab-note{color:var(--ink-soft);margin-top:12px;font-size:12px}.ab-quote{margin-top:12px;font-size:19px;font-weight:900;line-height:1.6}.ab-body{margin-top:12px;font-size:15px;font-weight:600;line-height:1.85}.ab-links{flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:14px;font-weight:800;display:flex}.ab-links a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.ab-info{gap:12px;margin-top:12px;font-size:15px;line-height:1.7;display:grid}.ab-info dt{color:var(--ink-soft);font-size:12px;font-weight:800}.ab-info dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}
