.wl-people.wl-people{box-sizing:border-box;background:var(--people-paper);width:100%;height:auto;min-height:0;color:var(--people-ink);text-align:center;padding:56px 20px;position:relative;overflow:hidden;container-type:inline-size}.wl-people .wl-people-kicker{letter-spacing:.2em;color:var(--people-gold);margin:0 0 16px;font-size:10px;line-height:1.8;display:block;position:static}.wl-people.wl-people h2{max-width:none;color:inherit;margin:0 0 32px;font-size:clamp(30px,8cqw,44px);line-height:1.3;position:static;transform:none}.wl-people .wl-people-grid{grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:24px;width:100%;max-width:820px;margin:auto;display:grid}.wl-people .wl-person{flex-direction:column;align-items:center;gap:10px;min-width:0;padding:18px 8px;display:flex;position:relative}.wl-people .wl-person img{aspect-ratio:4/5;object-fit:cover;object-position:50% 35%;border:2px solid var(--people-gold);border-radius:100px 100px 12px 12px;width:180px;max-width:100%;height:auto;margin:0 0 10px;display:block;position:static;transform:none}.wl-people .wl-person-initial{border:1px solid var(--people-gold);width:80px;height:80px;color:inherit;border-radius:50%;place-items:center;margin:0 0 10px;font-size:26px;display:grid;position:static}.wl-people .wl-person-role{letter-spacing:.14em;color:var(--people-gold);font-size:10px}.wl-people.wl-people .wl-person h3{letter-spacing:normal;color:inherit;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(20px,5cqw,28px);font-weight:400;line-height:1.35;position:static}.wl-people.wl-people .wl-person p{letter-spacing:normal;color:inherit;opacity:.85;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:14px;line-height:1.7;position:static}.wl-people .wl-family-group{border:1px solid var(--people-gold);border-radius:160px 160px 18px 18px;max-width:880px;margin:0 auto 28px;padding:26px 16px}.wl-people.wl-people .wl-family-title{color:inherit;margin:18px 0 26px;font-size:26px;line-height:1.4}.wl-family .wl-person img{aspect-ratio:1;border-radius:50%;width:150px}@media (max-width:430px){.wl-people.wl-people{padding:48px 16px}.wl-people .wl-people-grid{gap:18px 10px}.wl-people .wl-person{padding:8px 3px}.wl-people .wl-family-group{border-radius:80px 80px 14px 14px;padding:22px 10px}.wl-people.wl-people .wl-person h3{font-size:20px}.wl-people.wl-people .wl-person p{font-size:12px}.wl-people.wl-people .wl-family-title{font-size:24px}}
