.page_board__KeOMN{padding:44px 0 88px}.page_titleBlock__JgKug{margin-bottom:48px}.page_row__zJLoz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px}.page_presidents__gbSnJ{margin-bottom:28px}.page_photo__WlkZK{position:relative;display:block;aspect-ratio:4/5;border-radius:16px;overflow:hidden;border:1.5px solid var(--cec-green);box-shadow:0 8px 24px -14px rgba(11,26,18,.35)}.page_photo__WlkZK img{display:block;transition:transform .5s var(--ease)}.page_photo__WlkZK:hover img{transform:scale(1.045)}.page_photo__WlkZK:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,26,18,.28),rgba(11,26,18,0) 46%);opacity:0;transition:opacity .3s var(--ease);pointer-events:none}.page_photo__WlkZK:hover:after{opacity:1}.page_badge__zU7cp{position:absolute;left:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:var(--cec-green);color:var(--fg-on-green);font-size:13px;line-height:1;font-weight:700;transform:translateY(130%);opacity:0;transition:transform .3s var(--ease),opacity .3s var(--ease)}.page_photo__WlkZK:focus-visible .page_badge__zU7cp,.page_photo__WlkZK:hover .page_badge__zU7cp{transform:none;opacity:1}.page_name__Ecdgw{font-size:18px;line-height:1.2;font-weight:800;letter-spacing:-.015em;color:var(--fg-1);margin-top:14px}.page_role__P9hSQ{font-size:14px;line-height:1.3;font-weight:500;color:var(--fg-2);margin-top:4px}@media (max-width:1000px){.page_row__zJLoz{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.page_row__zJLoz{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (hover:none){.page_badge__zU7cp{transform:none;opacity:1}.page_photo__WlkZK:after{opacity:1}}