.PersonCard_card__uLT7q{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem}.PersonCard_photoWrapper__rbLiF{width:150px;height:150px;border-radius:0;overflow:hidden;margin-bottom:1rem;background-color:var(--riko-white-smoke)}.PersonCard_photo__dDIdi{width:100%;height:100%;object-fit:cover}.PersonCard_name__DECBJ{font-family:var(--font-heading);font-size:1.125rem;margin-bottom:.25rem}.PersonCard_role__cXVFC{font-family:var(--font-ui);font-size:.8rem;color:var(--riko-gray);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.PersonCard_bio__YKVHn{font-size:.875rem;color:var(--riko-gray);line-height:1.6}.PersonCard_socialLinks__pYqKO{display:flex;gap:.75rem;margin-top:.75rem}.PersonCard_socialLink__CpZaq{font-family:var(--font-ui);font-size:.75rem;color:var(--riko-teal)}.PersonCard_socialLink__CpZaq:hover{color:var(--riko-orange)}.PersonCard_cardTags__0iDXu{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-bottom:.5rem}.PersonCard_cardTag__86lpq{font-family:var(--font-ui);font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;background:var(--riko-orange);color:var(--riko-white);padding:2px 8px;border-radius:2px}.PersonCard_cardRegions__eV1nc{font-family:var(--font-ui);font-size:.7rem;color:var(--riko-gray);text-align:center}.PersonCard_grid__8_zb9{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}@media (max-width:991px){.PersonCard_grid__8_zb9{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.PersonCard_grid__8_zb9{grid-template-columns:repeat(2,1fr);gap:1rem}.PersonCard_card__uLT7q{padding:1rem}.PersonCard_photoWrapper__rbLiF{width:120px;height:120px}}@media (max-width:480px){.PersonCard_grid__8_zb9{grid-template-columns:repeat(2,1fr)}.PersonCard_photoWrapper__rbLiF{width:90px;height:90px}.PersonCard_name__DECBJ{font-size:.95rem}}.CouncilCard_grid__x_hhs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px 20px;gap:30px 20px;margin-top:2rem}.CouncilCard_card__hA368{text-align:center;padding:15px 10px}.CouncilCard_icons__TlkZ2{display:flex;justify-content:center;gap:10px;margin-bottom:8px;min-height:20px}.CouncilCard_icon__9gdIJ{display:inline-flex;align-items:center;justify-content:center;color:var(--riko-dark);font-family:var(--font-ui);font-size:16px;font-weight:700;text-decoration:none;line-height:1;opacity:.7}.CouncilCard_icon__9gdIJ:hover{opacity:1;color:var(--riko-teal)}.CouncilCard_name__hYVVc{font-family:var(--font-heading);font-size:16px;font-weight:800;color:var(--riko-teal);margin:0 0 4px;line-height:1.2;text-transform:none}.CouncilCard_role__XNPKk{font-family:var(--font-heading);font-size:13px;font-weight:100;color:var(--riko-gray);line-height:1.3;margin:0}@media (max-width:991px){.CouncilCard_grid__x_hhs{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.CouncilCard_grid__x_hhs{grid-template-columns:repeat(2,1fr);gap:16px 12px}.CouncilCard_card__hA368{padding:10px 6px}.CouncilCard_name__hYVVc{font-size:14px}.CouncilCard_role__XNPKk{font-size:12px}}.MemberModal_modalWrapper__4xrbM{z-index:1001;background-color:rgba(0,0,0,.67);width:100vw;height:100vh;display:block;position:fixed;inset:0;overflow:visible;cursor:pointer}.MemberModal_container__amCni{max-width:var(--max-width);margin:0 auto;height:100%;display:flex;align-items:flex-start;justify-content:center}.MemberModal_modalInfoWrapper__Ra8Ib{background-color:#fff;border-radius:1px;width:auto;max-width:700px;max-height:80vh;margin:50px auto;padding:25px;position:relative;overflow:auto;cursor:default}.MemberModal_topInModal__dCdOl{padding-right:30px}.MemberModal_topProfileCard__B90do{display:flex;gap:20px;align-items:flex-start;margin-bottom:15px}.MemberModal_dottedMapWrapper__5a6Vu{position:relative;width:200px;min-width:200px;height:auto}.MemberModal_worldMap__3tGuX{width:100%;opacity:.3}.MemberModal_regionDots__SnLGt{position:absolute;inset:0;width:100%;opacity:1}.MemberModal_profilePhoto__Lgz63{border-radius:0;object-fit:cover}.MemberModal_memberName__YcLW8{font-family:var(--font-heading);font-size:22px;font-weight:800;margin-bottom:5px}.MemberModal_memberRole__Hxh7D{font-family:var(--font-heading);font-size:16px;font-weight:100;color:var(--riko-gray);margin-bottom:10px}.MemberModal_temaWrapper__jTgIE{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.MemberModal_temaTag__oESjv{font-family:var(--font-ui);font-size:11px;font-weight:400;text-transform:uppercase;padding:4px 10px;border:1px solid var(--riko-light-gray);color:var(--riko-gray)}.MemberModal_bioText__yBNhZ{font-family:var(--font-heading);font-size:16px;font-weight:100;line-height:1.6;color:var(--riko-black)}.MemberModal_lukKrydsWrapper__Na8LC{opacity:.5;cursor:pointer;position:absolute;top:10px;right:10px}.MemberModal_lukKrydsWrapper__Na8LC:hover{opacity:1}.MemberModal_lukKryds__6sq7N{width:25px;height:25px}.MemberModal_someLinks__mv78R{display:flex;gap:10px;margin-top:15px;padding-top:15px;border-top:1px solid var(--riko-light-gray)}.MemberModal_someLink__C2YEY{opacity:.5;cursor:pointer;padding:5px}.MemberModal_someLink__C2YEY:hover{opacity:1}@media (max-width:767px){.MemberModal_modalInfoWrapper__Ra8Ib{margin:12px;padding:20px;max-height:90vh}.MemberModal_topProfileCard__B90do{flex-direction:column}.MemberModal_dottedMapWrapper__5a6Vu{width:100%;min-width:0}.MemberModal_memberName__YcLW8{font-size:18px}.MemberModal_memberRole__Hxh7D{font-size:14px}.MemberModal_bioText__yBNhZ{font-size:14px;line-height:1.5}.MemberModal_profilePhoto__Lgz63{max-width:100%}}