@import"https://fonts.googleapis.com/css2?family=Newsreader:wght@400;600;700&family=Inter:wght@400;500;600;700&display=swap";._themeBtn_ai0y2_1{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:6px;cursor:pointer;transition:all .18s ease;flex-shrink:0;position:relative;overflow:hidden}._themeBtnLight_ai0y2_16{background-color:#fff;border:1px solid #d9e3df;color:#5c5c58;box-shadow:0 1px 4px #2030380f}._themeBtnLight_ai0y2_16:hover{color:#e87536;border-color:#e87536;background-color:#fff1df;transform:translateY(-2px);box-shadow:0 4px 12px #e875362e}._themeBtnDark_ai0y2_31{background-color:#ffffff14;border:1px solid #283a44;color:#c5d3ce;box-shadow:none}._themeBtnDark_ai0y2_31:hover{color:#f28b50;border-color:#f28b50;background-color:#f28b5029;transform:translateY(-2px);box-shadow:0 4px 12px #f28b5040}._themeBtn_ai0y2_1:focus-visible{outline:3px solid rgba(52,211,153,.4);outline-offset:2px}._iconWrap_ai0y2_51{display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}._themeBtn_ai0y2_1:hover ._iconWrap_ai0y2_51{transform:rotate(20deg) scale(1.1)}._navbar_ktp1g_1{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0e171bf5;border-bottom:1px solid #1c2b32;box-shadow:0 4px 20px #0003;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease}._container_ktp1g_12{max-width:1280px;margin:0 auto;padding:16px 48px;display:flex;align-items:center;justify-content:space-between;gap:32px}._logo_ktp1g_22{flex-shrink:0}._logoLink_ktp1g_26{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background-color:#176b5b;color:#fff;font-family:Newsreader,serif;font-size:14px;font-weight:600;text-decoration:none;border-radius:4px;transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease}._logoLink_ktp1g_26:hover{transform:rotate(-4deg) translateY(-2px);background-color:#e87536;box-shadow:0 6px 14px #e875364d}._navLinks_ktp1g_48{display:flex;align-items:center;gap:8px;flex:1;justify-content:center}._navLink_ktp1g_48{font-family:Inter,sans-serif;font-size:15px;font-weight:500;color:#c5d3ce;text-decoration:none;transition:color .15s ease-out,background-color .15s ease-out,transform .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out;position:relative;padding:8px 14px;border:1px solid transparent;border-radius:6px}._navLink_ktp1g_48:hover{color:#f28b50;background-color:#f28b501f;border-color:#f28b5047;transform:translateY(-1px)}._navLink_ktp1g_48._active_ktp1g_77{color:#34d399;background-color:#34d39924;border-color:#34d39952;box-shadow:0 2px 10px #34d3991f}._navLink_ktp1g_48._active_ktp1g_77:after{display:none}._rightGroup_ktp1g_88{display:flex;align-items:center;gap:16px;flex-shrink:0}._socialLinks_ktp1g_95{display:flex;align-items:center;gap:14px;flex-shrink:0}._socialLinks_ktp1g_95 a{display:flex;align-items:center;justify-content:center;color:#c5d3ce;text-decoration:none;transition:color .15s ease-out,transform .15s ease-out}._socialLinks_ktp1g_95 a:hover{transform:translateY(-2px);color:#4da2e8}._mobileRight_ktp1g_116{display:none;align-items:center;gap:10px}._mobileMenuBtn_ktp1g_122{display:none;background:none;border:none;cursor:pointer;padding:8px;color:#c5d3ce}._mobileMenu_ktp1g_122{display:none;position:absolute;top:100%;left:0;right:0;padding:16px;flex-direction:column;gap:8px;background-color:#0f171b;border-bottom:1px solid #1c2b32;box-shadow:0 16px 32px #00000059}._mobileNavLink_ktp1g_145{padding:12px 14px;font-family:Inter,sans-serif;font-size:15px;color:#c5d3ce;text-decoration:none;border:1px solid transparent;border-radius:6px;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}._mobileSocialLinks_ktp1g_157{display:flex;gap:14px;padding:16px 12px 6px;margin-top:8px;border-top:1px solid #1c2b32}._mobileSocialLinks_ktp1g_157 a{display:flex;align-items:center;justify-content:center;color:#c5d3ce;text-decoration:none;transition:color .15s ease-out;font-size:13px}._navbarLight_ktp1g_176,[data-theme=light] ._navbar_ktp1g_1{background-color:#fffaf3f2;border-bottom:1px solid #d9e3df;box-shadow:0 2px 10px #2030380d}._navbarLight_ktp1g_176 ._navLink_ktp1g_48,[data-theme=light] ._navLink_ktp1g_48{color:#5c5c58}._navbarLight_ktp1g_176 ._navLink_ktp1g_48:hover,[data-theme=light] ._navLink_ktp1g_48:hover{color:#e87536;background-color:#fff1df;border-color:#f0d5b8;transform:translateY(-2px);box-shadow:0 5px 12px #e875361f}._navbarLight_ktp1g_176 ._navLink_ktp1g_48._active_ktp1g_77,[data-theme=light] ._navLink_ktp1g_48._active_ktp1g_77{color:#176b5b;background-color:#eef8f4;border-color:#b9ddd2;box-shadow:0 3px 8px #176b5b14}._navbarLight_ktp1g_176 ._navLink_ktp1g_48:focus-visible,[data-theme=light] ._navLink_ktp1g_48:focus-visible{outline:3px solid rgba(39,116,185,.28);outline-offset:2px}._navbarLight_ktp1g_176 ._socialLinks_ktp1g_95 a,[data-theme=light] ._socialLinks_ktp1g_95 a{color:#5c5c58}._navbarLight_ktp1g_176 ._socialLinks_ktp1g_95 a:hover,[data-theme=light] ._socialLinks_ktp1g_95 a:hover{color:#2774b9}._navbarLight_ktp1g_176 ._mobileMenuBtn_ktp1g_122,[data-theme=light] ._mobileMenuBtn_ktp1g_122{color:#2f4b3c}._navbarLight_ktp1g_176 ._mobileMenu_ktp1g_122,[data-theme=light] ._mobileMenu_ktp1g_122{background-color:#fffaf3;border-bottom:1px solid #d9e3df;box-shadow:0 10px 24px #20303814}._navbarLight_ktp1g_176 ._mobileNavLink_ktp1g_145,[data-theme=light] ._mobileNavLink_ktp1g_145{color:#5c5c58}._navbarLight_ktp1g_176 ._mobileNavLink_ktp1g_145:hover,._navbarLight_ktp1g_176 ._mobileNavLink_ktp1g_145._active_ktp1g_77,[data-theme=light] ._mobileNavLink_ktp1g_145:hover,[data-theme=light] ._mobileNavLink_ktp1g_145._active_ktp1g_77{color:#176b5b;background-color:#eef8f4;border-color:#b9ddd2}._navbarLight_ktp1g_176 ._mobileSocialLinks_ktp1g_157,[data-theme=light] ._mobileSocialLinks_ktp1g_157{border-top:1px solid #e5e3dd}._navbarLight_ktp1g_176 ._mobileSocialLinks_ktp1g_157 a,[data-theme=light] ._mobileSocialLinks_ktp1g_157 a{color:#5c5c58}._navbarLight_ktp1g_176 ._mobileSocialLinks_ktp1g_157 a:hover,[data-theme=light] ._mobileSocialLinks_ktp1g_157 a:hover{color:#2f4b3c}._navbarDark_ktp1g_266,[data-theme=dark] ._navbar_ktp1g_1{background-color:#0e171bf5;border-bottom:1px solid #1c2b32;box-shadow:0 4px 20px #0003}._navbarDark_ktp1g_266 ._navLink_ktp1g_48,[data-theme=dark] ._navLink_ktp1g_48{color:#c5d3ce}._navbarDark_ktp1g_266 ._navLink_ktp1g_48:hover,[data-theme=dark] ._navLink_ktp1g_48:hover{color:#f28b50;background-color:#f28b501f;border-color:#f28b5047;transform:translateY(-1px)}._navbarDark_ktp1g_266 ._navLink_ktp1g_48._active_ktp1g_77,[data-theme=dark] ._navLink_ktp1g_48._active_ktp1g_77{color:#34d399;background-color:#34d39924;border-color:#34d39952;box-shadow:0 2px 10px #34d3991f}._navbarDark_ktp1g_266 ._navLink_ktp1g_48:focus-visible,[data-theme=dark] ._navLink_ktp1g_48:focus-visible{outline:3px solid rgba(52,211,153,.35);outline-offset:2px}._navbarDark_ktp1g_266 ._socialLinks_ktp1g_95 a,[data-theme=dark] ._socialLinks_ktp1g_95 a{color:#c5d3ce}._navbarDark_ktp1g_266 ._socialLinks_ktp1g_95 a:hover,[data-theme=dark] ._socialLinks_ktp1g_95 a:hover{color:#4da2e8}._navbarDark_ktp1g_266 ._mobileMenuBtn_ktp1g_122,[data-theme=dark] ._mobileMenuBtn_ktp1g_122{color:#c5d3ce}._navbarDark_ktp1g_266 ._mobileMenu_ktp1g_122,[data-theme=dark] ._mobileMenu_ktp1g_122{background-color:#0f171b;border-bottom:1px solid #1c2b32;box-shadow:0 16px 32px #00000059}._navbarDark_ktp1g_266 ._mobileNavLink_ktp1g_145,[data-theme=dark] ._mobileNavLink_ktp1g_145{color:#c5d3ce}._navbarDark_ktp1g_266 ._mobileNavLink_ktp1g_145:hover,._navbarDark_ktp1g_266 ._mobileNavLink_ktp1g_145._active_ktp1g_77,[data-theme=dark] ._mobileNavLink_ktp1g_145:hover,[data-theme=dark] ._mobileNavLink_ktp1g_145._active_ktp1g_77{color:#34d399;background-color:#34d39924;border-color:#34d39952}._navbarDark_ktp1g_266 ._mobileSocialLinks_ktp1g_157,[data-theme=dark] ._mobileSocialLinks_ktp1g_157{border-top:1px solid #1c2b32}._navbarDark_ktp1g_266 ._mobileSocialLinks_ktp1g_157 a,[data-theme=dark] ._mobileSocialLinks_ktp1g_157 a{color:#c5d3ce}._navbarDark_ktp1g_266 ._mobileSocialLinks_ktp1g_157 a:hover,[data-theme=dark] ._mobileSocialLinks_ktp1g_157 a:hover{color:#4da2e8}@media (max-width: 1024px){._container_ktp1g_12{padding:16px 32px;gap:16px}._navLinks_ktp1g_48{gap:4px}._navLink_ktp1g_48{font-size:14px;padding:8px 10px}}@media (max-width: 768px){._container_ktp1g_12{padding:12px 20px}._navLinks_ktp1g_48,._rightGroup_ktp1g_88{display:none}._mobileRight_ktp1g_116,._mobileMenuBtn_ktp1g_122,._mobileMenu_ktp1g_122{display:flex}}._footer_pvgbd_1{background-color:#0e171b;border-top:1px solid #1c2b32;margin-top:0;padding:64px 48px 48px}._container_pvgbd_8{max-width:1280px;margin:0 auto}._content_pvgbd_13{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-bottom:48px}._column_pvgbd_20{display:flex;flex-direction:column;gap:12px}._columnTitle_pvgbd_26{font-family:Inter,sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;margin:0 0 4px}._link_pvgbd_36{font-family:Inter,sans-serif;font-size:14px;color:#cbd5e1;text-decoration:none;transition:color .15s ease-out}._link_pvgbd_36:hover{color:#38bdf8}._phone_pvgbd_48,._institution_pvgbd_49,._department_pvgbd_50{font-family:Inter,sans-serif;font-size:14px;color:#94a3b8;margin:0;line-height:1.5}._links_pvgbd_58,._socialLinks_pvgbd_64{display:flex;flex-direction:column;gap:9px}._socialLinks_pvgbd_64 a{display:flex;align-items:center;gap:9px;font-family:Inter,sans-serif;font-size:14px;color:#cbd5e1;text-decoration:none;transition:color .15s ease-out,transform .15s ease-out}._socialLinks_pvgbd_64 a:hover{color:#38bdf8;transform:translate(3px)}._divider_pvgbd_86{height:1px;background-color:#1c2b32;margin-bottom:28px}._bottomBar_pvgbd_92{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}._developerCard_pvgbd_100{display:inline-flex;align-items:center;gap:16px;padding:10px 18px;background:#141f26;border:1px solid #233744;border-radius:8px;box-shadow:0 4px 16px #00000040;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}._developerCard_pvgbd_100:hover{transform:translateY(-2px);border-color:#38bdf8;box-shadow:0 6px 20px #38bdf829}._developerInfo_pvgbd_118{display:flex;flex-direction:column;gap:2px}._developerLabel_pvgbd_124{font-family:Inter,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}._developerName_pvgbd_133{font-family:Inter,sans-serif;font-size:14.5px;font-weight:600;color:#fff;text-decoration:none;transition:color .15s ease;letter-spacing:-.01em}._developerName_pvgbd_133:hover{color:#38bdf8}._developerLinks_pvgbd_147{display:flex;align-items:center;gap:8px}._devIconBtn_pvgbd_153{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:#1c2b34;color:#e2e8f0;border:1px solid #283e4c;border-radius:6px;transition:color .15s ease,background-color .15s ease,border-color .15s ease,transform .15s ease}._devIconBtn_pvgbd_153:hover,._devIconBtn_pvgbd_153:focus-visible{color:#fff;background:#2563eb;border-color:#38bdf8;transform:translateY(-2px)}._copyright_pvgbd_174{text-align:right}._copyright_pvgbd_174 p{font-family:Inter,sans-serif;font-size:13px;color:#94a3b8;margin:0}@media (max-width: 1024px){._footer_pvgbd_1{padding:48px 32px 36px;margin-top:48px}._content_pvgbd_13{gap:32px}}@media (max-width: 640px){._footer_pvgbd_1{padding:40px 20px 32px;margin-top:40px}._content_pvgbd_13{grid-template-columns:1fr;gap:24px}._bottomBar_pvgbd_92{align-items:stretch;flex-direction:column;gap:16px}._developerCard_pvgbd_100{width:100%;justify-content:space-between}._copyright_pvgbd_174{text-align:left}}._button_42u22_1{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;border-radius:4px;border:1px solid transparent;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;transition:transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease;white-space:nowrap;gap:6px}._button_42u22_1:hover{transform:translateY(-3px);box-shadow:0 8px 16px #176b5b24}._button_42u22_1:active{transform:translateY(-1px) scale(.98)}._button_42u22_1:focus{outline:none;box-shadow:0 0 0 2px #fffaf3,0 0 0 4px #2774b9}._primary_42u22_35{background-color:#176b5b;color:#fff;border-color:#176b5b}._primary_42u22_35:hover{background-color:#e87536;border-color:#e87536}._secondary_42u22_46{background-color:#fff;color:#176b5b;border-color:#8ab9ad}._secondary_42u22_46:hover{background-color:#eef8f4;border-color:#176b5b}._hero_1da4h_1{padding:48px 48px 40px;background-color:#f1f7fb}._container_1da4h_6{max-width:1280px;margin:0 auto}._content_1da4h_11{display:grid;grid-template-columns:minmax(0,1fr) 216px;gap:40px;align-items:start}._left_1da4h_18{display:flex;flex-direction:column;gap:16px}._name_1da4h_24{font-family:Newsreader,serif;font-size:48px;font-weight:600;line-height:1.1;color:#1a1a1a;margin:0}._title_1da4h_33{font-family:Inter,sans-serif;font-size:16px;color:#5c5c58;margin:0;font-weight:500}._institution_1da4h_41{font-family:Inter,sans-serif;font-size:14px;color:#5c5c58;margin:0}._institution_1da4h_41 a,._department_1da4h_49 a{color:inherit;text-decoration:none}._institution_1da4h_41 a:hover,._department_1da4h_49 a:hover,._institution_1da4h_41 a:focus,._department_1da4h_49 a:focus{text-decoration:underline;text-underline-offset:2px}._department_1da4h_49{font-family:Inter,sans-serif;font-size:14px;color:#5c5c58;margin:0}._bio_1da4h_69{font-family:Inter,sans-serif;font-size:17px;line-height:1.6;color:#1a1a1a;margin:8px 0 0}._research_1da4h_77{font-family:Inter,sans-serif;font-size:17px;line-height:1.6;color:#5c5c58;margin:0}._buttons_1da4h_85{display:flex;gap:12px;margin-top:8px}._right_1da4h_91{display:flex;justify-content:flex-end;align-items:flex-start;padding-top:6px}._imageStack_1da4h_98{position:relative;width:min(100%,216px);aspect-ratio:3 / 4;isolation:isolate;margin:0 18px 18px 0}._imageCard_1da4h_106{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;transform-origin:center center}._imageCard_1da4h_106:focus-visible{outline:3px solid rgba(39,116,185,.35);outline-offset:6px}._image_1da4h_98{display:block;width:100%;max-width:216px;height:auto;aspect-ratio:3 / 4;object-fit:cover;border:1px solid #d9e3df;border-radius:4px;box-shadow:0 8px 20px #20303814}@media (max-width: 1024px){._hero_1da4h_1{padding:48px 32px}._content_1da4h_11{grid-template-columns:minmax(0,1fr) 196px;gap:32px}._name_1da4h_24{font-size:40px}._image_1da4h_98,._imageStack_1da4h_98{max-width:196px}}@media (max-width: 768px){._hero_1da4h_1{padding:40px 20px}._content_1da4h_11{grid-template-columns:1fr;gap:28px}._right_1da4h_91{justify-content:center;padding-top:0}._name_1da4h_24{font-size:34px}._image_1da4h_98,._imageStack_1da4h_98{max-width:176px}}._header_163ff_1{margin-bottom:48px}._compact_163ff_5{margin-bottom:28px}._title_163ff_9{font-family:Newsreader,serif;font-size:36px;font-weight:600;line-height:1.2;color:#1a1a1a;margin:0 0 16px;text-decoration-line:underline;text-decoration-color:#20303857;text-decoration-thickness:1px;text-underline-offset:8px}._description_163ff_22{font-family:Inter,sans-serif;font-size:17px;line-height:1.6;color:#5c5c58;margin:0}@media (max-width: 1024px){._header_163ff_1{margin-bottom:40px}._title_163ff_9{font-size:28px}}@media (max-width: 640px){._header_163ff_1{margin-bottom:32px}._title_163ff_9{font-size:24px}._description_163ff_22{font-size:16px}}._list_bnk1c_1{font-style:italic}._highlight_bnk1c_5{font-weight:700;font-style:italic;color:#1a1a1a;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}._cardContainer_69umg_1{all:unset;display:block;width:100%;height:100%;cursor:pointer;border:1px solid #c8dfea;background:#eaf4ff;box-shadow:0 10px 18px #2774b91a;transition:box-shadow .2s ease,transform .2s ease;animation:_publicationReveal_69umg_1 .6s ease both}@keyframes _publicationReveal_69umg_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}._card_69umg_1{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;background-color:#eaf4ff}._image_69umg_27{display:block;width:100%;height:100%;object-fit:cover;background-color:#f3f2ee}._withTitle_69umg_35{display:flex;flex-direction:column;align-items:center;gap:12px;height:auto;border:0;background:transparent;box-shadow:none}._withTitle_69umg_35 ._card_69umg_1{width:240px;height:320px;aspect-ratio:unset;border:1px solid #c8dfea;background-color:#f4f8fb;box-shadow:0 8px 16px #20303814}._withTitle_69umg_35 ._image_69umg_27{object-fit:contain;background-color:transparent}._coverTitle_69umg_60{width:240px;font-family:Newsreader,serif;font-size:16px;font-weight:600;line-height:1.35;color:#1a1a1a;text-align:left;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._journalLogo_69umg_74{object-fit:contain;padding:22%;background-color:#fff}._backdrop_69umg_80{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:32px;background:#11111175;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._detailCard_69umg_92{position:relative;display:grid;grid-template-columns:minmax(260px,.9fr) minmax(300px,1.2fr);width:min(920px,90vw);max-height:82vh;overflow:hidden;background:#f3edff;border:1px solid #d8c8f0;box-shadow:0 24px 80px #7657a83d}._detailImageWrap_69umg_104{background:#dff3ed;min-height:100%}._detailImage_69umg_104{display:block;width:100%;height:100%;object-fit:cover}._detailContent_69umg_116{display:flex;flex-direction:column;gap:16px;padding:28px 28px 24px;overflow-y:auto}._detailMeta_69umg_124{margin:0;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#7657a8}._detailMeta_69umg_124 a{color:inherit;text-decoration:underline;text-underline-offset:3px}._detailActions_69umg_139{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}._detailTitle_69umg_146{margin:0;font-family:Newsreader,serif;font-size:clamp(1.8rem,2.3vw,2.8rem);line-height:1.1;color:#1a1a1a}._detailAuthors_69umg_154{margin:0;font-family:Inter,sans-serif;font-size:14px;color:#4b4a47}._detailSummary_69umg_161{margin:0;font-family:Inter,sans-serif;font-size:15px;line-height:1.7;color:#1a1a1a}._closeButton_69umg_169{position:absolute;top:14px;right:14px;z-index:2;width:34px;height:34px;border:1px solid #cbb8e8;color:#7657a8;background:#ffffffbf;font-size:24px;line-height:1;cursor:pointer;transition:transform .18s ease,background-color .18s ease}._closeButton_69umg_169:hover{transform:rotate(90deg);background:#eaf6f2}@media (max-width: 768px){._withTitle_69umg_35 ._card_69umg_1,._coverTitle_69umg_60{width:200px}._withTitle_69umg_35 ._card_69umg_1{height:266px}._detailCard_69umg_92{grid-template-columns:1fr;max-height:90vh}._detailContent_69umg_116{padding:24px 20px 20px}._backdrop_69umg_80{padding:20px}}._areas_gwogi_1{display:flex;flex-wrap:wrap;gap:16px}._item_gwogi_7{display:flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:14px;color:#5c5c58}._dot_gwogi_16{color:#2f4b3c;transition:color .18s ease,background-color .18s ease,transform .18s ease}._area_gwogi_1:hover{color:#b85f2d;background-color:#fff1df;transform:translateY(-2px)}._card_1rmwm_1{position:relative;padding:24px;background-color:#fffdf8;border:1px solid #d9d7d2;border-radius:2px;display:flex;flex-direction:column;gap:12px;height:100%;cursor:pointer;box-shadow:0 5px 14px #2030380f;transition:border-color .18s ease,box-shadow .18s ease;animation:_cardReveal_1rmwm_1 .5s ease both}@keyframes _cardReveal_1rmwm_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._card_1rmwm_1:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;pointer-events:none;border:1px solid #ebe9e4}._card_1rmwm_1:hover{border-color:#9aa9a4;box-shadow:0 10px 24px #2030381a}._card_1rmwm_1:focus-visible{outline:2px solid #29483a;outline-offset:4px}._header_1rmwm_40{display:flex;align-items:center;justify-content:space-between}._badge_1rmwm_46{display:inline-block;padding:4px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#29483a;background-color:#e7f0eb;border:1px solid #bfd2c7;border-radius:2px}._ongoing_1rmwm_60,._active_1rmwm_61{color:#176b5b;background-color:#e7f0eb;border-color:#8ab9ad}._completed_1rmwm_67{color:#5c5c58;background-color:#f3f1ea;border-color:#d4cfc4}._title_1rmwm_73{font-family:Newsreader,serif;font-size:20px;font-weight:600;line-height:1.3;color:#1a1a1a;margin:0}._compact_1rmwm_82 ._title_1rmwm_73{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._duration_1rmwm_89{font-family:Inter,sans-serif;font-size:12px;color:#5c5c58;margin:0}._description_1rmwm_96{font-family:Inter,sans-serif;font-size:14px;line-height:1.5;color:#5c5c58;margin:0}._compact_1rmwm_82 ._description_1rmwm_96{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}._areas_1rmwm_112{margin:4px 0}._funding_1rmwm_116{font-family:Inter,sans-serif;font-size:12px;color:#5c5c58;margin:4px 0 0}._footer_1rmwm_123{margin-top:auto;padding-top:8px}._backdrop_1rmwm_128{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;background:#17171761;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._detailCard_1rmwm_140{position:relative;width:min(640px,100%);padding:40px 42px 36px;background:#fffdf8;border:1px solid #c9c5bd;box-shadow:0 22px 60px #17171733}._detailCard_1rmwm_140:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;pointer-events:none;border:1px solid #ebe9e4}._closeButton_1rmwm_157{position:absolute;top:16px;right:16px;z-index:1;display:grid;place-items:center;width:32px;height:32px;border:1px solid #d9d7d2;background:#fff;color:#29483a;cursor:pointer;transition:transform .18s ease,background-color .18s ease}._closeButton_1rmwm_157:hover{transform:rotate(90deg);background:#eef8f4}._detailLabel_1rmwm_178,._detailDuration_1rmwm_179,._detailFunding_1rmwm_180{position:relative;display:block;color:#607078;font:12px/1.5 Inter,sans-serif}._detailLabel_1rmwm_178{margin-bottom:14px;color:#29483a;text-transform:uppercase;letter-spacing:.1em}._detailTitle_1rmwm_194{position:relative;margin:0 0 12px;color:#203038;font:600 34px/1.18 Newsreader,serif}._detailDuration_1rmwm_179,._detailFunding_1rmwm_180{margin:0 0 16px}._detailDescription_1rmwm_206{position:relative;margin:22px 0;color:#34474f;font:16px/1.7 Inter,sans-serif}._detailAreas_1rmwm_213{position:relative;margin-bottom:18px}._detailFunding_1rmwm_180{color:#52646b}._detailCard_1rmwm_140 .button{position:relative}@media (max-width: 640px){._detailCard_1rmwm_140{padding:36px 24px 28px}._detailTitle_1rmwm_194{font-size:28px}}._card_lz9ba_1{display:flex;flex-direction:column;gap:12px;width:100%;box-sizing:border-box;padding:16px;background-color:#f1f7fb;border:1px solid #c8dfea;border-radius:4px;text-align:left;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease;min-width:0}._card_lz9ba_1:hover{transform:translateY(-3px);box-shadow:0 10px 24px #2774b91a;border-color:#5e8ec4}._card_lz9ba_1._selected_lz9ba_25{transform:translateY(-4px);box-shadow:0 12px 30px #2774b929;border-color:#2774b9}._photoContainer_lz9ba_31{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:3px;background-color:#eaf4ff}._photo_lz9ba_31{width:100%;height:100%;object-fit:cover;display:block}._photoPlaceholder_lz9ba_47{display:grid;width:100%;height:100%;place-items:center;color:#2774b9;background:#dfeaf6;font:600 28px/1 Newsreader,serif}._content_lz9ba_57{display:flex;flex-direction:column;gap:6px;min-width:0}._header_lz9ba_64{display:flex;flex-direction:column;gap:4px;min-width:0}._metaTop_lz9ba_71{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}._badge_lz9ba_79{display:inline-flex;align-items:center;justify-content:center;padding:3px 7px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff;border-radius:3px;flex-shrink:0}._cohortTag_lz9ba_94{font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:#5c5c58}._name_lz9ba_101{font-family:Newsreader,serif;font-size:clamp(14.5px,1.15vw,17px);font-weight:600;line-height:1.25;color:#1a1a1a;margin:0;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal}._area_lz9ba_117{font-family:Inter,sans-serif;font-size:12.5px;color:#2774b9;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._meta_lz9ba_71{display:flex;flex-direction:column;gap:3px;font-family:Inter,sans-serif;font-size:11px;color:#5c5c58}._meta_lz9ba_71 span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._backdrop_1m1pn_1{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0e1614c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:_fadeIn_1m1pn_1 .2s ease-out}@keyframes _fadeIn_1m1pn_1{0%{opacity:0}to{opacity:1}}._lightbox_1m1pn_19{position:relative;width:min(940px,100%);max-height:92vh;display:flex;flex-direction:column;padding:22px;background:#fff;border:1px solid #c8dfea;border-radius:8px;box-shadow:0 24px 70px #10201c59;overflow:hidden;box-sizing:border-box}._close_1m1pn_34{position:absolute;z-index:10;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid rgba(22,58,51,.15);border-radius:50%;background:#f0f6f4;color:#173c35;cursor:pointer;transition:all .16s ease}._close_1m1pn_34:hover{background:#173c35;color:#fff;transform:scale(1.05)}._header_1m1pn_59{margin-bottom:14px;padding-right:40px}._titleRow_1m1pn_64{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px}._title_1m1pn_64{margin:0;color:#173c35;font:600 clamp(20px,2.2vw,26px)/1.2 "Newsreader",serif;letter-spacing:-.01em}._regionBadge_1m1pn_78{display:inline-flex;align-items:center;padding:3px 9px;border-radius:20px;background:#eaf5f2;border:1px solid #b6dfd5;color:#176b5b;font:600 11px/1 Inter,sans-serif;letter-spacing:.02em}._placeNote_1m1pn_90{margin:5px 0 0;color:#556c65;font:400 13px/1.4 Inter,sans-serif}._gallery_1m1pn_96{position:relative;width:100%;height:min(56vh,480px);min-height:260px;overflow:hidden;background:#121c19;border-radius:6px;display:flex;align-items:center;justify-content:center}._image_1m1pn_109{display:block;width:100%;height:100%;object-fit:contain;transition:opacity .2s ease}._placeholder_1m1pn_117{display:flex;align-items:center;justify-content:center;padding:30px;background:#edf4f2}._placeholderContent_1m1pn_125{color:#6c807a;font:500 14px/1.4 Inter,sans-serif;text-align:center}._control_1m1pn_131{position:absolute;top:50%;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:#122620bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;transform:translateY(-50%);transition:background-color .16s ease,transform .16s ease}._control_1m1pn_131:hover{background:#176b5be6;transform:translateY(-50%) scale(1.08)}._previous_1m1pn_156{left:14px}._next_1m1pn_160{right:14px}._counter_1m1pn_164{position:absolute;right:12px;top:12px;z-index:5;padding:4px 9px;border-radius:12px;background:#0e1c18cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2);color:#fff;font:600 11px/1 Inter,sans-serif;letter-spacing:.04em}._captionBar_1m1pn_180{margin-top:10px;padding:10px 14px;background:#f5f9f8;border-left:3px solid #176b5b;border-radius:0 6px 6px 0}._captionText_1m1pn_188{margin:0;color:#203c35;font:400 13.5px/1.45 Inter,sans-serif}._thumbnailStrip_1m1pn_195{display:flex;gap:8px;margin-top:12px;padding-top:4px;overflow-x:auto;scrollbar-width:thin}._thumbnailBtn_1m1pn_204{position:relative;width:58px;height:42px;flex-shrink:0;padding:0;border:2px solid transparent;border-radius:4px;overflow:hidden;cursor:pointer;background:#dbe7e3;opacity:.65;transition:all .15s ease}._thumbnailBtn_1m1pn_204:hover{opacity:.9;transform:translateY(-1px)}._thumbnailActive_1m1pn_224{border-color:#176b5b;opacity:1;box-shadow:0 2px 8px #176b5b40}._thumbnailImg_1m1pn_230{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){._backdrop_1m1pn_1{padding:12px}._lightbox_1m1pn_19{padding:16px;max-height:96vh}._gallery_1m1pn_96{height:min(48vh,340px);min-height:210px}._control_1m1pn_131{width:32px;height:32px}._previous_1m1pn_156{left:8px}._next_1m1pn_160{right:8px}}._timeline_1hxp2_1{display:flex;flex-direction:column;gap:16px}._item_1hxp2_7{display:grid;grid-template-columns:120px 1fr;gap:24px;padding-bottom:16px;border-bottom:1px solid #e5e3dd;transition:border-color .25s ease,transform .25s ease}._item_1hxp2_7:hover{border-color:#9ab8ad;transform:translate(4px)}._item_1hxp2_7:last-child{border-bottom:none;padding-bottom:0}._date_1hxp2_26{font-family:Inter,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#5c5c58}._content_1hxp2_35{display:flex;flex-direction:column;gap:8px}._activityLayout_1hxp2_41{display:flex;align-items:flex-start;gap:24px;min-width:0}._activityLayout_1hxp2_41 ._content_1hxp2_35{min-width:0;flex:1}._eventBody_1hxp2_53{min-width:0}._eventTrigger_1hxp2_57{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:default}._eventLink_1hxp2_68{display:block;color:inherit;text-decoration:none}._eventLink_1hxp2_68:hover ._title_1hxp2_74{color:#2f4b3c}._serviceItem_1hxp2_78 ._eventTrigger_1hxp2_57{cursor:pointer}._serviceItem_1hxp2_78 ._eventTrigger_1hxp2_57:hover ._title_1hxp2_74{color:#2f4b3c}._expandIcon_1hxp2_86{flex:0 0 auto;color:#2f4b3c;transition:transform .18s ease}._selected_1hxp2_92 ._expandIcon_1hxp2_86{transform:rotate(180deg)}._title_1hxp2_74{font-family:Newsreader,serif;font-size:18px;font-weight:600;line-height:1.3;color:#1a1a1a;margin:0}._venue_1hxp2_106{font-family:Inter,sans-serif;font-size:14px;color:#5c5c58;margin:0}._meta_1hxp2_113{display:flex;gap:12px;align-items:center}._type_1hxp2_119{display:inline-block;padding:4px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#fff;border-radius:2px;transition:transform .25s ease,filter .25s ease}._item_1hxp2_7:hover ._type_1hxp2_119{transform:translateY(-2px);filter:saturate(1.15)}._role_1hxp2_137{font-family:Inter,sans-serif;font-size:12px;color:#5c5c58}@media (max-width: 768px){._item_1hxp2_7{grid-template-columns:1fr;gap:8px}._date_1hxp2_26{order:-1}._activityLayout_1hxp2_41{flex-direction:column;gap:16px}}._timeline_9f4l4_1{display:flex;flex-direction:column;gap:24px}._item_9f4l4_7{display:grid;grid-template-columns:120px minmax(0,1fr);gap:32px;padding-bottom:24px;border-bottom:1px solid #dce7e3}._item_9f4l4_7:last-child{border-bottom:0;padding-bottom:0}._date_9f4l4_20{color:#5c5c58;font:600 12px/1.4 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}._content_9f4l4_27{min-width:0}._content_9f4l4_27 h2{margin:0 0 8px;color:#203038;font:600 clamp(20px,2vw,28px)/1.2 "Newsreader",serif}._meta_9f4l4_37,._description_9f4l4_38{margin:0;color:#52636a;font:14px/1.6 Inter,sans-serif}._description_9f4l4_38{margin-top:8px;color:#34474f}._empty_9f4l4_49{padding:56px 24px;border:1px dashed #b9cec7;color:#5c6d68;text-align:center;font:15px/1.5 Inter,sans-serif}._empty_9f4l4_49 p{margin:0}@media (max-width: 640px){._item_9f4l4_7{grid-template-columns:1fr;gap:8px}}._reader_8uxh5_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;overflow-y:auto;background:#f2f6f8;color:#203038}._toolbar_8uxh5_10{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:58px;padding:10px 24px;background:#fffffff5;border-bottom:1px solid #d8e2e5;box-shadow:0 2px 10px #2030380f}._toolbarTitle_8uxh5_25,._toolbarActions_8uxh5_26,._toolbarActions_8uxh5_26 button,._pageControls_8uxh5_28,._pageControls_8uxh5_28 button{display:flex;align-items:center}._toolbarTitle_8uxh5_25{min-width:0;gap:12px;font:500 13px Inter,sans-serif}._toolbarTitle_8uxh5_25>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._readerMark_8uxh5_46{flex-shrink:0;padding:5px 7px;color:#176b5b;background:#e3f2ed;border:1px solid #b9ddd2;border-radius:4px;font-size:10px;letter-spacing:.1em}._toolbarActions_8uxh5_26{flex-shrink:0;gap:6px}._toolbarActions_8uxh5_26 button,._toolbarActions_8uxh5_26 a,._pageControls_8uxh5_28 button,._cancelButton_8uxh5_65{gap:7px;padding:8px 11px;border:1px solid transparent;border-radius:5px;background:transparent;color:#52646b;font:500 12px Inter,sans-serif;cursor:pointer}._toolbarActions_8uxh5_26 a{display:inline-flex;align-items:center;color:#2774b9;text-decoration:none}._toolbarPublisher_8uxh5_83{color:#176b5b!important;background:#e3f2ed;border-color:#b9ddd2!important}._toolbarActions_8uxh5_26 a:hover{color:#176b5b;background:#eaf4ff;border-color:#c8dfea}._toolbarActions_8uxh5_26 button:hover,._pageControls_8uxh5_28 button:hover:not(:disabled){color:#176b5b;background:#eaf6f2;border-color:#b9ddd2}._toolbarActions_8uxh5_26 ._close_8uxh5_102{color:#b14f38;border-color:#edc6ba;background:#fff7f4}._readerBody_8uxh5_108{width:min(100%,1000px);margin:0 auto;padding:44px 28px 28px}._paperMeta_8uxh5_114{max-width:760px;margin:0 auto 28px;text-align:center}._paperMeta_8uxh5_114 p{margin:0 0 10px;color:#687a81;font:12px/1.5 Inter,sans-serif}._paperMeta_8uxh5_114 a{color:#176b5b;text-decoration:underline;text-underline-offset:3px}._authors_8uxh5_132{font-size:14px}._paperMeta_8uxh5_114 h1{margin:0 auto 12px;color:#203038;font:600 clamp(25px,4vw,42px)/1.12 "Newsreader",serif}._publisherCard_8uxh5_142{display:flex;flex-direction:column;align-items:center;gap:8px;margin:18px auto 0;padding:16px 18px;max-width:420px;background:#fff;border:1px solid #c8dfea;border-radius:6px}._publisherLabel_8uxh5_155{margin:0!important;color:#176b5b;font:600 11px/1.4 Inter,sans-serif!important;letter-spacing:.12em;text-transform:uppercase}._publisherButton_8uxh5_163{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:#176b5b;color:#fff!important;border-radius:4px;font:600 14px/1.2 Inter,sans-serif;text-decoration:none!important}._publisherButton_8uxh5_163:hover{background:#e87536}._doiLine_8uxh5_180{margin:0!important;color:#2774b9!important;font:12px/1.4 Courier New,monospace!important;word-break:break-all}._publisherMissing_8uxh5_187{margin:16px 0 0!important;color:#687a81}._bookStage_8uxh5_192{display:grid;grid-template-columns:44px minmax(0,720px) 44px;align-items:center;gap:14px;justify-content:center}._edgeButton_8uxh5_200{display:grid;place-items:center;width:44px;height:44px;border:1px solid #c9d9de;border-radius:50%;background:#fff;color:#176b5b;cursor:pointer;transition:transform .16s ease,background-color .16s ease}._edgeButton_8uxh5_200:hover:not(:disabled){transform:scale(1.08);background:#eaf6f2}button:disabled{cursor:not-allowed;opacity:.35}._pageFrame_8uxh5_223{position:relative;min-height:460px;padding:18px;background:#dbe7e8;border:1px solid #c4d4d8;box-shadow:0 18px 38px #2030381f}._paperPage_8uxh5_232{min-height:424px;padding:54px clamp(28px,7vw,78px) 60px;background:#fffefb;border:1px solid #e6e2d8;box-shadow:0 2px 5px #2030380f;animation:_pageTurn_8uxh5_1 .28s ease both}@keyframes _pageTurn_8uxh5_1{0%{opacity:0;transform:perspective(900px) rotateY(-5deg) translate(12px)}to{opacity:1;transform:perspective(900px) rotateY(0) translate(0)}}._pageNumber_8uxh5_246,._pageKicker_8uxh5_247{color:#176b5b;font:600 10px/1.4 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase}._pageNumber_8uxh5_246{margin:0 0 6px 4px;text-align:right}._pageKicker_8uxh5_247{margin:0 0 16px}._paperPage_8uxh5_232 h2{margin:0 0 22px;color:#203038;font:600 clamp(28px,4vw,42px)/1.1 "Newsreader",serif}._paperPage_8uxh5_232 p:last-child{margin:0;color:#34474f;font:17px/1.85 Newsreader,serif}._readerFooter_8uxh5_275{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:22px}._cancelButton_8uxh5_65{justify-self:start;color:#b14f38}._pageControls_8uxh5_28{gap:6px}._hint_8uxh5_292{justify-self:end;color:#819097;font:11px Inter,sans-serif}@media (max-width: 640px){._toolbar_8uxh5_10{padding:9px 14px}._toolbarTitle_8uxh5_25{max-width:42%}._toolbarActions_8uxh5_26 button span{display:none}._toolbarPublisher_8uxh5_83 span{display:inline}._readerBody_8uxh5_108{padding:30px 14px 20px}._bookStage_8uxh5_192{grid-template-columns:34px minmax(0,1fr) 34px;gap:6px}._edgeButton_8uxh5_200{width:34px;height:34px}._pageFrame_8uxh5_223{min-height:420px;padding:10px}._paperPage_8uxh5_232{min-height:390px;padding:42px 22px}._readerFooter_8uxh5_275{grid-template-columns:1fr auto}._hint_8uxh5_292{display:none}}@media print{._toolbar_8uxh5_10,._bookStage_8uxh5_192>._edgeButton_8uxh5_200,._readerFooter_8uxh5_275{display:none}._reader_8uxh5_1{position:static;overflow:visible;background:#fff}._readerBody_8uxh5_108{width:100%;padding:0}._pageFrame_8uxh5_223{padding:0;border:0;box-shadow:none;background:#fff}._paperPage_8uxh5_232{box-shadow:none;border:0}}._container_1xo8m_1{max-width:1280px;margin:0 auto}._publications_1xo8m_6,._projects_1xo8m_7,._conferences_1xo8m_8,._students_1xo8m_9,._awards_1xo8m_10,._contact_1xo8m_11{padding:44px 48px;border-top:1px solid #d4e4ee}._publications_1xo8m_6{background-color:#f7fbfd}._projects_1xo8m_7{background-color:#eef4f8}._conferences_1xo8m_8{background-color:#f7fbfd}._students_1xo8m_9{background-color:#eef4f8}._awards_1xo8m_10{background-color:#f7fbfd}._contact_1xo8m_11{background-color:#e8f1f7}._grid_1xo8m_40{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;margin-bottom:24px;align-items:start;justify-items:center}._projectsGrid_1xo8m_49{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:20px;align-items:stretch}._studentsGrid_1xo8m_57{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px}._viewMore_1xo8m_64{display:flex;justify-content:flex-start;margin-top:8px}._conferences_1xo8m_8 ._viewMore_1xo8m_64{margin-top:28px}._awardsList_1xo8m_74{display:flex;flex-direction:column;gap:0;border-top:1px solid #d9e3df}._awardItem_1xo8m_81{display:grid;grid-template-columns:100px 1fr;gap:24px;padding:16px 14px;border-bottom:1px solid #d9e3df;transition:background-color .25s ease,padding-left .25s ease,border-color .25s ease}._awardItem_1xo8m_81:nth-child(2n){background-color:#ffffff9e}._awardItem_1xo8m_81:hover{padding-left:24px;background-color:#fff;border-color:#7faec6}._awardItem_1xo8m_81:last-child{border-bottom:none}._awardYear_1xo8m_105{display:flex;align-items:center;gap:10px}._awardIcon_1xo8m_111{color:#c4841d;transition:transform .25s ease,color .25s ease}._awardItem_1xo8m_81:hover ._awardIcon_1xo8m_111{color:#e87536;transform:translateY(-2px) rotate(-8deg)}._year_1xo8m_121{font-family:Inter,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#5c5c58}._awardContent_1xo8m_130{display:flex;flex-direction:column;gap:4px}._awardTitle_1xo8m_136{font-family:Newsreader,serif;font-size:18px;font-weight:600;color:#1a1a1a;margin:0;transition:color .25s ease}._awardItem_1xo8m_81:hover ._awardTitle_1xo8m_136{color:#176b5b}._awardOrg_1xo8m_149{font-family:Inter,sans-serif;font-size:14px;color:#5c5c58;margin:0}._contactContent_1xo8m_156{max-width:600px}._contactTitle_1xo8m_160{font-family:Newsreader,serif;font-size:36px;font-weight:600;line-height:1.2;color:#1a1a1a;margin:0 0 16px;text-decoration-line:underline;text-decoration-color:#20303857;text-decoration-thickness:1px;text-underline-offset:8px;transition:color .22s ease,transform .22s ease}._contactTitle_1xo8m_160:hover{color:#176b5b;transform:translate(3px)}._contactText_1xo8m_179{font-family:Inter,sans-serif;font-size:17px;line-height:1.6;color:#5c5c58;margin:0 0 24px}._contactEmail_1xo8m_187{color:#176b5b;text-decoration:underline;text-decoration-color:#176b5b59;text-underline-offset:3px}._contactEmail_1xo8m_187:hover{color:#e87536}._contactLinks_1xo8m_198{display:flex;gap:12px}@media (max-width: 1024px){._publications_1xo8m_6,._projects_1xo8m_7,._conferences_1xo8m_8,._students_1xo8m_9,._awards_1xo8m_10,._contact_1xo8m_11{padding:48px 32px}._awardItem_1xo8m_81{gap:32px}._grid_1xo8m_40,._projectsGrid_1xo8m_49,._studentsGrid_1xo8m_57{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._publications_1xo8m_6,._projects_1xo8m_7,._conferences_1xo8m_8,._students_1xo8m_9,._awards_1xo8m_10,._contact_1xo8m_11{padding:40px 20px}._awardItem_1xo8m_81{grid-template-columns:1fr;gap:16px}._grid_1xo8m_40,._projectsGrid_1xo8m_49,._studentsGrid_1xo8m_57{grid-template-columns:1fr}}._main_pjcd5_1{padding:64px 48px;background-color:#eef8f4;min-height:80vh}._container_pjcd5_7{max-width:1280px;margin:0 auto}._headerRow_pjcd5_12{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}._headerRow_pjcd5_12>*{margin-bottom:28px}._categoryNav_pjcd5_23{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}._categoryButton_pjcd5_30{padding:11px 16px;border:1px solid #afc7bf;color:#28564a;background:#fff;font:600 13px/1.2 Inter,sans-serif;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease}._categoryButton_pjcd5_30:hover,._activeCategory_pjcd5_41{border-color:#176b5b;color:#fff;background:#176b5b}._searchBox_pjcd5_47{display:flex;align-items:center;flex:0 1 360px;gap:9px;min-height:44px;margin-top:2px;padding:0 12px;color:#607078;background:#fff;border:1px solid #c8dfea;border-radius:5px;box-shadow:0 3px 10px #2030380d;margin-bottom:28px;transition:border-color .18s ease,box-shadow .18s ease}._searchBox_pjcd5_47:focus-within{border-color:#176b5b;box-shadow:0 0 0 3px #176b5b1f}._searchBox_pjcd5_47 input{min-width:0;flex:1;border:0;outline:0;color:#203038;background:transparent;font:14px Inter,sans-serif}._searchBox_pjcd5_47 input::placeholder{color:#8a989d}._clearSearch_pjcd5_83{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;color:#607078;background:#eef8f4;font-size:17px;line-height:1;cursor:pointer}._clearSearch_pjcd5_83:hover{color:#b14f38;background:#fff1df}._srOnly_pjcd5_103{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._grid_pjcd5_115{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}._empty_pjcd5_121{text-align:center;padding:64px 0}._empty_pjcd5_121 p{font-family:Inter,sans-serif;font-size:17px;color:#5c5c58}@media (max-width: 1024px){._main_pjcd5_1{padding:48px 32px}._headerRow_pjcd5_12>*{margin-bottom:28px}._grid_pjcd5_115{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){._main_pjcd5_1{padding:40px 20px}._headerRow_pjcd5_12{display:block}._headerRow_pjcd5_12>*{margin-bottom:32px}._searchBox_pjcd5_47{width:100%;margin:0 0 28px}._grid_pjcd5_115{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width: 480px){._grid_pjcd5_115{grid-template-columns:1fr}}._main_1l2l1_1{padding:64px 48px;background-color:#eaf4ff;min-height:80vh}._container_1l2l1_7{max-width:800px;margin:0 auto}._backLink_1l2l1_12{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:14px;color:#5c5c58;text-decoration:none;margin-bottom:32px;transition:color .15s ease-out}._backLink_1l2l1_12:hover{color:#2f4b3c}._notFound_1l2l1_28{padding:64px 0;text-align:center}._notFound_1l2l1_28 h1{font-family:Newsreader,serif;font-size:32px;color:#1a1a1a}._article_1l2l1_39{display:flex;flex-direction:column;gap:32px}._image_1l2l1_45{width:100%;max-height:500px;object-fit:cover;border-radius:2px;background-color:#f3f2ee}._journalLogo_1l2l1_53{object-fit:contain;padding:14%;background-color:#fff;border:1px solid #c8dfea}._title_1l2l1_60{font-family:Newsreader,serif;font-size:44px;font-weight:600;line-height:1.2;color:#1a1a1a;margin:0}._meta_1l2l1_69{display:flex;flex-direction:column;gap:8px;padding-bottom:24px;border-bottom:1px solid #e5e3dd}._authors_1l2l1_77,._venue_1l2l1_78{font-family:Inter,sans-serif;font-size:14px;color:#5c5c58;margin:0}._venue_1l2l1_78 a{color:#2f4b3c;text-decoration:underline;text-underline-offset:3px}._venue_1l2l1_78 a:hover{color:#1a1a1a}._publisherCard_1l2l1_95{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}._doiLine_1l2l1_102{font-family:Courier New,monospace;font-size:13px;color:#2f4b3c;word-break:break-all}._doiLine_1l2l1_102:hover{text-decoration:underline}._award_1l2l1_113{display:inline-block;padding:4px 8px;background-color:#f3f2ee;color:#2f4b3c;font-family:Inter,sans-serif;font-size:11px;font-weight:600;border-radius:2px;width:fit-content;margin-top:4px}._section_1l2l1_126{display:flex;flex-direction:column;gap:12px}._sectionTitle_1l2l1_132{font-family:Newsreader,serif;font-size:24px;font-weight:600;color:#1a1a1a;margin:0;text-decoration-line:underline;text-decoration-color:#20303857;text-decoration-thickness:1px;text-underline-offset:8px}._sectionContent_1l2l1_144{font-family:Inter,sans-serif;font-size:16px;line-height:1.6;color:#1a1a1a;margin:0}._links_1l2l1_152{display:flex;gap:12px;flex-wrap:wrap;padding-top:24px;border-top:1px solid #e5e3dd;align-items:center}._missingLink_1l2l1_161{margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:1.55;color:#5c5c58}._citation_1l2l1_169{background-color:#f3f2ee;padding:24px;border-radius:2px}._citationBox_1l2l1_175{background-color:#fff;padding:16px;border-radius:2px;overflow-x:auto}._citationBox_1l2l1_175 code{font-family:Courier New,monospace;font-size:12px;color:#1a1a1a}._citationBox_1l2l1_175 a{color:#2f4b3c;text-decoration:none}._citationBox_1l2l1_175 a:hover{text-decoration:underline}@media (max-width: 768px){._main_1l2l1_1{padding:40px 20px}._container_1l2l1_7{max-width:100%}._title_1l2l1_60{font-size:28px}._sectionTitle_1l2l1_132{font-size:18px}._links_1l2l1_152{flex-direction:column}._links_1l2l1_152 a{width:100%}}._main_6o7x2_1{padding:64px 48px;background-color:#fff1df;min-height:80vh}._container_6o7x2_7{max-width:1280px;margin:0 auto}._grid_6o7x2_12{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}._empty_6o7x2_18{text-align:center;padding:64px 0}._empty_6o7x2_18 p{font-family:Inter,sans-serif;font-size:17px;color:#5c5c58}@media (max-width: 1024px){._main_6o7x2_1{padding:48px 32px}._grid_6o7x2_12{grid-template-columns:1fr}}@media (max-width: 768px){._main_6o7x2_1{padding:40px 20px}}._main_1x38k_1{padding:64px 48px;background-color:#fff1df;min-height:80vh}._container_1x38k_7{max-width:800px;margin:0 auto}._backLink_1x38k_12{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:14px;color:#5c5c58;text-decoration:none;margin-bottom:32px;transition:color .15s ease-out}._backLink_1x38k_12:hover{color:#2f4b3c}._notFound_1x38k_28{padding:64px 0;text-align:center}._notFound_1x38k_28 h1{font-family:Newsreader,serif;font-size:32px;color:#1a1a1a}._article_1x38k_39{position:relative;display:flex;flex-direction:column;gap:32px;padding:38px 40px 44px;background:#fffdf8;border:1px solid #d9d7d2;box-shadow:0 8px 22px #20303812}._article_1x38k_39:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;pointer-events:none;border:1px solid #ebe9e4}._title_1x38k_58{position:relative;font-family:Newsreader,serif;font-size:44px;font-weight:600;line-height:1.2;color:#1a1a1a;margin:0}._meta_1x38k_68{position:relative;display:flex;gap:16px;align-items:center;padding-bottom:24px;border-bottom:1px solid #e5e3dd}._status_1x38k_77{display:inline-block;padding:4px 8px;background-color:#2f4b3c;color:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;border-radius:2px}._duration_1x38k_89{font-family:Inter,sans-serif;font-size:14px;color:#5c5c58}._section_1x38k_95{position:relative;display:flex;flex-direction:column;gap:12px}._section_1x38k_95:first-of-type{min-height:190px;justify-content:center;padding:28px 24px;background:#f5f7f3;border-top:1px solid #d9e3df;border-bottom:1px solid #d9e3df}._sectionTitle_1x38k_111{font-family:Newsreader,serif;font-size:24px;font-weight:600;color:#1a1a1a;margin:0;text-decoration-line:underline;text-decoration-color:#20303857;text-decoration-thickness:1px;text-underline-offset:8px}._sectionContent_1x38k_123{font-family:Inter,sans-serif;font-size:16px;line-height:1.6;color:#1a1a1a;margin:0}._list_1x38k_131{font-family:Inter,sans-serif;font-size:16px;line-height:1.6;color:#1a1a1a;margin:0;padding-left:24px}._list_1x38k_131 li{margin-bottom:8px}._links_1x38k_144{position:relative;display:flex;gap:12px;flex-wrap:wrap;padding-top:24px;border-top:1px solid #e5e3dd}@media (max-width: 768px){._main_1x38k_1{padding:40px 20px}._container_1x38k_7{max-width:100%}._article_1x38k_39{padding:28px 22px 34px}._title_1x38k_58{font-size:28px}._sectionTitle_1x38k_111{font-size:18px}._section_1x38k_95:first-of-type{min-height:170px;padding:22px 16px}._links_1x38k_144{flex-direction:column}._links_1x38k_144 a{width:100%}}._main_9mffz_1{padding:64px 48px;background-color:#f3edff;min-height:80vh}._container_9mffz_7{max-width:1280px;margin:0 auto}._filterGroup_9mffz_12{display:flex;flex-direction:column;gap:12px;margin-bottom:36px}._filters_9mffz_19,._subFilters_9mffz_20{display:flex;flex-wrap:wrap;gap:10px}._filter_9mffz_12{padding:8px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;border:1px solid #c8dfea;background-color:#fff;color:#5c5c58;border-radius:4px;cursor:pointer;transition:all .15s ease-out}._filter_9mffz_12:hover{border-color:#2774b9;color:#2774b9}._filter_9mffz_12._active_9mffz_44{background-color:#2774b9;color:#fff;border-color:#2774b9}._contentRow_9mffz_50{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(440px,1fr);gap:24px;align-items:start}._grid_9mffz_57{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;flex:1 1 auto}._detailPanel_9mffz_64{position:sticky;top:88px;padding:20px;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #c8dfea;box-shadow:0 12px 30px #1118270f;min-height:330px;max-height:calc(100vh - 110px);overflow-y:auto;width:100%;box-sizing:border-box;z-index:10;border-radius:6px}._detailInner_9mffz_81{display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px;width:100%;align-items:start}._detailPanel_9mffz_64::-webkit-scrollbar{width:5px}._detailPanel_9mffz_64::-webkit-scrollbar-thumb{background:#c8dfea;border-radius:4px}._detailImageWrap_9mffz_98{width:100%;height:200px;background:#dfeaf6;border:1px solid #c8dfea;border-radius:4px;overflow:hidden;display:flex;align-items:stretch;justify-content:center}._detailImage_9mffz_98{width:100%;height:100%;object-fit:cover;display:block;object-position:center top}._detailImagePlaceholder_9mffz_118{display:grid;width:100%;height:100%;place-items:center;color:#2774b9;background:#dfeaf6;font:600 40px/1 Newsreader,serif}._detailBody_9mffz_128{display:flex;flex-direction:column;gap:12px;min-width:0}._detailHeaderBlock_9mffz_135{display:flex;flex-direction:column;gap:4px;min-width:0}._detailEyebrowRow_9mffz_142{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}._detailRole_9mffz_150{margin:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#2774b9;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._detailType_9mffz_162{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;background:#2f4b3c;color:#fff;border-radius:3px;text-transform:uppercase;font-size:10.5px;font-weight:700;letter-spacing:.04em;flex-shrink:0}._detailName_9mffz_177{margin:0;font-family:Newsreader,serif;font-size:clamp(1.2rem,1.45vw,1.55rem);font-weight:600;line-height:1.2;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal;min-width:0}._detailArea_9mffz_192{margin:0;color:#2774b9;font-size:14px;line-height:1.45;word-break:break-word;overflow-wrap:break-word}._detailMeta_9mffz_201{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#5c5c58}._detailBio_9mffz_209{margin:0;font-size:13.5px;line-height:1.65;color:#2d2d2d;word-break:break-word}._detailLinks_9mffz_217{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}._detailLinks_9mffz_217 a{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border:1px solid #c8dfea;background:#fff;color:#1a1a1a;text-decoration:none;font-size:12px;font-weight:600;border-radius:3px;transition:border-color .15s ease,transform .15s ease,color .15s ease}._detailLinks_9mffz_217 a:hover{border-color:#2774b9;color:#2774b9;transform:translateY(-1px)}._empty_9mffz_245{text-align:center;padding:64px 0}._empty_9mffz_245 p{font-family:Inter,sans-serif;font-size:17px;color:#5c5c58}@media (max-width: 1100px){._contentRow_9mffz_50{grid-template-columns:1fr}._detailPanel_9mffz_64{position:static;max-height:none}._detailInner_9mffz_81{grid-template-columns:160px minmax(0,1fr)}}@media (max-width: 1024px){._main_9mffz_1{padding:48px 32px}._grid_9mffz_57{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._main_9mffz_1{padding:40px 20px}._grid_9mffz_57{grid-template-columns:1fr}._filters_9mffz_19{flex-wrap:wrap}._detailInner_9mffz_81{grid-template-columns:1fr}._detailImageWrap_9mffz_98,._detailImage_9mffz_98{min-height:200px}}._main_hstml_1{padding:64px 48px;background-color:#eef8f4;min-height:80vh}._container_hstml_7{max-width:1000px;margin:0 auto}._switcher_hstml_12{display:flex;flex-wrap:wrap;gap:10px;margin:34px 0 28px}._switchButton_hstml_19{padding:11px 16px;border:1px solid #c8dfea;border-radius:3px;background:#fff;color:#2f4b3c;cursor:pointer;font:600 13px/1.2 Inter,sans-serif;transition:background-color .16s ease,color .16s ease,border-color .16s ease}._switchButton_hstml_19:hover,._switchButton_hstml_19._active_hstml_31{border-color:#2f4b3c;background:#2f4b3c;color:#fff}._empty_hstml_37{text-align:center;padding:64px 0}._empty_hstml_37 p{font-family:Inter,sans-serif;font-size:17px;color:#5c5c58}@media (max-width: 1024px){._main_hstml_1{padding:48px 32px}}@media (max-width: 768px){._main_hstml_1{padding:40px 20px}._container_hstml_7{max-width:100%}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._mapShell_c57ja_1{position:relative;overflow:hidden;height:min(72vh,680px);min-height:480px;border:1px solid #c8dfea;border-radius:8px;background:#f4f7f4;box-shadow:0 16px 34px #163a3314}._map_c57ja_1{width:100%;height:100%;z-index:0}._mapToolbar_c57ja_18{position:absolute;top:14px;left:60px;z-index:400;display:flex;align-items:center;gap:10px;pointer-events:none}._locationCounter_c57ja_29{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fffffff0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #b6dfd5;border-radius:20px;color:#173c35;font:500 12px/1 Inter,sans-serif;box-shadow:0 4px 12px #163a3314;pointer-events:auto}._locationCounter_c57ja_29 strong{color:#176b5b;font-weight:700}._pinIcon_c57ja_49{color:#176b5b}._resetBtn_c57ja_53{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:#fff;border:1px solid #c5d5d0;border-radius:6px;color:#173c35;font:600 12px/1 Inter,sans-serif;box-shadow:0 4px 12px #163a331f;cursor:pointer;transition:all .16s ease}._resetBtn_c57ja_53:hover{background:#173c35;color:#fff;border-color:#173c35;transform:translateY(-1px)}._mapHint_c57ja_75{position:absolute;z-index:400;right:16px;bottom:16px;padding:7px 12px;border-radius:4px;border:1px solid rgba(255,255,255,.8);background:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#46615b;font:600 11px/1.2 Inter,sans-serif;box-shadow:0 2px 8px #0000000f;pointer-events:none}._tooltipWrap_c57ja_92{padding:2px 4px}._tooltipName_c57ja_96{font-weight:700;color:#173c35;font-size:13px}._tooltipRegion_c57ja_102{font-size:11px;color:#5c6d68}._tooltipPhotos_c57ja_107{margin-top:3px;font-size:11px;font-weight:600;color:#176b5b}._popup_c57ja_115{display:flex;min-width:180px;flex-direction:column;gap:6px;color:#203c35;font-family:Inter,sans-serif;padding:4px 2px}._popup_c57ja_115 strong{font:700 18px/1.15 Newsreader,serif;color:#173c35}._popupRegion_c57ja_130{color:#176b5b;font-size:12px;font-weight:600}._popupNote_c57ja_136{color:#5c6d68;font-size:12px;line-height:1.4;margin-top:2px}._popupBtn_c57ja_143{margin-top:6px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;background:#176b5b;color:#fff;border:none;border-radius:4px;font:600 12px/1 Inter,sans-serif;cursor:pointer;transition:background .15s ease}._popupBtn_c57ja_143:hover{background:#125548}@media (max-width: 768px){._mapShell_c57ja_1{height:60vh;min-height:400px}._mapToolbar_c57ja_18{left:14px;top:10px}._mapHint_c57ja_75{right:10px;bottom:10px;font-size:10px;padding:5px 8px}}._main_ukovg_1{padding:56px 40px 80px;background-color:#f7faf9;min-height:85vh}._container_ukovg_7{max-width:1240px;margin:0 auto}._mapSection_ukovg_12{margin-top:28px;margin-bottom:48px}._container_ukovg_7 .leaflet-control-zoom{border:1px solid #c5d5d0;border-radius:6px;overflow:hidden;box-shadow:0 4px 12px #163a331a}._container_ukovg_7 .leaflet-control-zoom a{color:#204a40;background:#fff}._locationsSection_ukovg_30{margin-top:40px}._sectionHeaderRow_ukovg_34{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px;border-bottom:1px solid #e0eae6;padding-bottom:16px}._sectionTitle_ukovg_43{display:flex;align-items:center;gap:8px;margin:0;color:#173c35;font:700 clamp(20px,2.4vw,26px)/1.2 "Newsreader",serif}._sectionTitleIcon_ukovg_52{color:#176b5b}._sectionDescription_ukovg_56{margin:6px 0 0;color:#556c65;font:400 14px/1.45 Inter,sans-serif}._locationPill_ukovg_62{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;background:#eaf5f2;border:1px solid #b6dfd5;color:#176b5b;font:600 12px/1 Inter,sans-serif;letter-spacing:.02em}._cardsGrid_ukovg_75{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px}._locationCard_ukovg_81{background:#fff;border:1px solid #d9e6e2;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 16px #163a330d;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;outline:none}._locationCard_ukovg_81:hover,._locationCard_ukovg_81:focus-visible{transform:translateY(-3px);border-color:#176b5b;box-shadow:0 10px 24px #176b5b1f}._cardImageWrap_ukovg_101{position:relative;width:100%;height:165px;background:#eaf2ef;overflow:hidden}._cardImage_ukovg_101{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._locationCard_ukovg_81:hover ._cardImage_ukovg_101{transform:scale(1.04)}._cardPlaceholder_ukovg_120{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#edf4f1,#dcebe6);color:#556c65;font:600 14px Newsreader,serif}._placeholderPin_ukovg_133{color:#176b5b;opacity:.75}._photoCountBadge_ukovg_138{position:absolute;bottom:10px;right:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;background:#0e1c18d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.25);border-radius:12px;color:#fff;font:600 11px/1 Inter,sans-serif;letter-spacing:.02em}._cardBody_ukovg_155{padding:16px 18px 18px;flex:1;display:flex;flex-direction:column;justify-content:space-between}._cardTitleRow_ukovg_163{margin-bottom:8px}._cardName_ukovg_167{margin:0 0 2px;color:#173c35;font:700 18px/1.2 Newsreader,serif}._cardRegion_ukovg_173{display:block;color:#176b5b;font:500 12px/1.3 Inter,sans-serif}._cardNote_ukovg_179{margin:6px 0 0;color:#556c65;font:400 13px/1.45 Inter,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardFooter_ukovg_189{margin-top:16px;padding-top:10px;border-top:1px solid #f0f5f3}._viewPhotosLink_ukovg_195{display:inline-flex;align-items:center;gap:6px;color:#176b5b;font:600 12.5px/1 Inter,sans-serif;transition:gap .15s ease,color .15s ease}._locationCard_ukovg_81:hover ._viewPhotosLink_ukovg_195{gap:9px;color:#0d4d40}._arrowIcon_ukovg_209{transition:transform .15s ease}._locationCard_ukovg_81:hover ._arrowIcon_ukovg_209{transform:translate(2px)}._loadingState_ukovg_217{padding:48px;text-align:center;color:#556c65;font:500 15px Inter,sans-serif}._empty_ukovg_224{text-align:center;padding:64px 0;color:#5c5c58}@media (max-width: 1024px){._main_ukovg_1{padding:44px 28px 60px}}@media (max-width: 768px){._main_ukovg_1{padding:32px 16px 48px}._sectionHeaderRow_ukovg_34{flex-direction:column;align-items:flex-start;gap:10px}._cardsGrid_ukovg_75{grid-template-columns:1fr;gap:16px}}._main_1a0xp_1{padding:72px 48px 96px;background-color:#eff7fb;min-height:80vh}._container_1a0xp_7{max-width:1120px;margin:0 auto}._header_1a0xp_12{max-width:1080px;padding:20px 0 56px}._headingLine_1a0xp_17{display:flex;align-items:center}._headingLine_1a0xp_17 h1{margin:0;color:#171717;font:600 clamp(48px,7vw,82px)/1 "Newsreader",Georgia,serif;text-decoration:underline;text-decoration-color:#17171747;text-decoration-thickness:1px;text-underline-offset:13px}._bio_1a0xp_32{max-width:1080px;margin:42px 0 0;color:#303030;font:20px/1.7 Inter,sans-serif;text-align:justify;text-justify:inter-word}._profiles_1a0xp_41{padding:30px 24px 34px;background:#ffffffb3;border-top:2px solid #9fc7dc;border-bottom:1px solid #c8dfea}._profileHeading_1a0xp_48 h2,._identifiers_1a0xp_49 h2{margin:0;color:#171717;font:600 27px/1.2 Newsreader,Georgia,serif;text-transform:uppercase;letter-spacing:.03em}._profileHeading_1a0xp_48 p{margin:8px 0 24px;color:#626262;font:14px Inter,sans-serif}._profileGrid_1a0xp_63{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}._profileLinkLabel_1a0xp_69{display:inline-flex;align-items:center;gap:10px}._profileLink_1a0xp_69{display:flex;align-items:center;justify-content:space-between;min-width:0;padding:14px 2px;color:#303030;border-bottom:1px solid #ebe9e4;font:15px Inter,sans-serif;text-decoration:none;transition:color .25s ease,padding-left .25s ease,border-color .25s ease}._profileLink_1a0xp_69:hover{padding-left:5px;color:#176b5b;border-color:#79afc8;background:#eef8f4}._identifiers_1a0xp_49{padding-top:36px}._identifierList_1a0xp_99{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:16px;color:#626262;font:13px Inter,sans-serif}._identifierList_1a0xp_99 strong{margin-right:6px;color:#303030;font-weight:600}._academicRecord_1a0xp_114{padding:36px 0 0}._academicRecord_1a0xp_114>h2{margin:0 0 22px;color:#171717;font:600 27px/1.2 Newsreader,Georgia,serif;text-decoration:underline;text-decoration-color:#17171747;text-decoration-thickness:1px;text-underline-offset:8px}._recordGrid_1a0xp_128{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:24px;border-top:1px solid #c8dfea}._recordGroup_1a0xp_136{min-width:0;padding:22px;background:#fff;border:1px solid #bfd5e1;box-shadow:0 5px 14px #2030380f}._recordGrid_1a0xp_128 h3{margin:0 0 12px;color:#176b5b;font:600 12px Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}._recordGrid_1a0xp_128 p{margin:0;color:#626262;font:13px/1.6 Inter,sans-serif}._recordItem_1a0xp_158{padding:12px 0;border-top:1px solid #e1ebef}._recordItem_1a0xp_158+._recordItem_1a0xp_158{margin-top:8px}._recordGrid_1a0xp_128 strong{color:#303030;font-weight:600}._institutionLink_1a0xp_172{display:inline-flex;align-items:center;gap:4px;color:#2774b9;text-decoration:underline;text-decoration-color:#2774b959;text-underline-offset:3px;transition:color .18s ease}._institutionLink_1a0xp_172:hover{color:#176b5b}@media (max-width: 1024px){._main_1a0xp_1{padding:48px 32px}}@media (max-width: 768px){._main_1a0xp_1{padding:40px 20px 64px}._header_1a0xp_12{padding-top:12px}._bio_1a0xp_32{margin-top:32px;font-size:17px;text-align:left}._profileGrid_1a0xp_63{grid-template-columns:1fr}._recordGrid_1a0xp_128{grid-template-columns:1fr;gap:18px}._profileHeading_1a0xp_48 h2,._identifiers_1a0xp_49 h2{font-size:23px}}._layout_xnq11_1{display:flex;min-height:100vh;background-color:var(--bg-primary, #fffaf3);color:var(--text-primary, #203038);font-family:Inter,sans-serif}._sidebar_xnq11_9{width:270px;background-color:#fff;border-right:1px solid var(--border, #d9e3df);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;flex-shrink:0;box-shadow:2px 0 12px #20303808;z-index:20}._sidebarHeader_xnq11_23{padding:1.25rem;border-bottom:1px solid var(--border, #d9e3df);display:flex;align-items:center;justify-content:space-between;background-color:#fff}._brand_xnq11_32{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit}._brandIcon_xnq11_40{width:34px;height:34px;background-color:var(--accent, #176b5b);color:#fff;font-family:Newsreader,serif;font-size:15px;font-weight:600;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .22s ease,background-color .22s ease}._brand_xnq11_32:hover ._brandIcon_xnq11_40{background-color:var(--accent-warm, #e87536);transform:rotate(-4deg)}._brandText_xnq11_61{display:flex;flex-direction:column}._brandTitle_xnq11_66{font-family:Newsreader,serif;font-size:1.15rem;font-weight:600;color:var(--text-primary, #203038);line-height:1.15;letter-spacing:-.01em}._brandSubtitle_xnq11_75{font-family:Inter,sans-serif;font-size:.7rem;color:var(--text-secondary, #607078);text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-top:2px}._viewSiteLink_xnq11_85{color:var(--text-secondary, #607078);display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:4px;border:1px solid var(--border, #d9e3df);transition:all .15s ease}._viewSiteLink_xnq11_85:hover{background-color:var(--bg-secondary, #eef8f4);color:var(--accent, #176b5b);border-color:#b9ddd2}._nav_xnq11_103{flex:1;overflow-y:auto;padding:1rem .75rem;display:flex;flex-direction:column;gap:.25rem}._navLink_xnq11_112{display:flex;align-items:center;gap:.75rem;padding:.6rem .85rem;border-radius:6px;color:#5c5c58;text-decoration:none;font-size:.88rem;font-weight:500;border:1px solid transparent;transition:all .18s ease}._navLink_xnq11_112:hover{color:var(--accent-warm, #e87536);background-color:var(--surface-warm, #fff1df);border-color:#f0d5b8;transform:translateY(-1px)}._navLink_xnq11_112._active_xnq11_133{color:var(--accent, #176b5b);background-color:var(--bg-secondary, #eef8f4);border-color:#b9ddd2;font-weight:600;box-shadow:0 2px 6px #176b5b14}._sidebarFooter_xnq11_141{padding:1rem 1.25rem;border-top:1px solid var(--border, #d9e3df);display:flex;flex-direction:column;gap:.75rem;background-color:#fff}._userInfo_xnq11_150{font-size:.78rem;color:var(--text-secondary, #607078);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userInfo_xnq11_150 strong{color:var(--text-primary, #203038)}._logoutBtn_xnq11_162{display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:#fff;border:1px solid var(--border, #d9e3df);color:var(--text-secondary, #607078);padding:.55rem;border-radius:4px;cursor:pointer;font-size:.82rem;font-weight:500;font-family:Inter,sans-serif;transition:all .15s ease}._logoutBtn_xnq11_162:hover{background-color:#fff1f0;border-color:#f5c6cb;color:#c0392b}._mainContent_xnq11_185{flex:1;padding:2.25rem 3rem;overflow-y:auto;max-width:1300px}@media (max-width: 900px){._layout_xnq11_1{flex-direction:column}._sidebar_xnq11_9{width:100%;height:auto;position:relative}._mainContent_xnq11_185{padding:1.5rem 1.25rem}}._container_65ypq_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 10% 20%,#f0f7f5,#fffaf3 45%,#eef5f2);padding:1.5rem;position:relative;overflow:hidden}._backgroundAura_65ypq_12{position:absolute;width:550px;height:550px;border-radius:50%;background:radial-gradient(circle,rgba(23,107,91,.08) 0%,rgba(232,117,54,.04) 50%,transparent 70%);filter:blur(50px);pointer-events:none;z-index:1}._card_65ypq_23{background:#fff;border:1px solid rgba(182,215,205,.6);border-radius:12px;padding:2.75rem 2.25rem;width:100%;max-width:460px;box-shadow:0 20px 60px #0f3c3217,0 4px 16px #00000008;position:relative;z-index:10;transition:all .25s ease}._stepBar_65ypq_36{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:1.75rem}._stepDot_65ypq_44{display:flex;align-items:center;gap:5px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:12px;color:#789088;background-color:#f0f5f3;transition:all .2s ease}._stepDotActive_65ypq_59{background:linear-gradient(135deg,#176b5b,#104f42);color:#fff;box-shadow:0 2px 8px #176b5b40}._stepDivider_65ypq_65{width:20px;height:2px;background-color:#d8e5e0}._header_65ypq_71{text-align:center;margin-bottom:1.75rem;display:flex;flex-direction:column;align-items:center}._logoBadge_65ypq_79{width:52px;height:52px;background:linear-gradient(135deg,#176b5b,#0d4a3e);color:#fff;font-family:Newsreader,serif;font-size:22px;font-weight:700;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:1.1rem;box-shadow:0 6px 16px #176b5b47,inset 0 1px 1px #ffffff4d;border:1px solid rgba(255,255,255,.15)}._shieldBadge_65ypq_96{width:54px;height:54px;background:linear-gradient(135deg,#eaf6f2,#d5ece4);color:#176b5b;border:2px solid #a3d4c6;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.1rem;box-shadow:0 6px 18px #176b5b24;position:relative}._title_65ypq_111{font-family:Newsreader,serif;font-size:1.95rem;font-weight:700;color:#1c2b33;margin:0;letter-spacing:-.015em;line-height:1.2}._subtitle_65ypq_121{font-family:Inter,sans-serif;font-size:.88rem;color:#5c7078;margin-top:.45rem;line-height:1.5}._otpRecipientCard_65ypq_129{padding:.9rem 1.1rem;background:linear-gradient(180deg,#f3faf7,#edf7f3);border:1.5px solid #bce1d6;border-radius:8px;font-size:.85rem;color:#244b41;line-height:1.45;margin-bottom:1.5rem;display:flex;align-items:center;gap:10px;box-shadow:0 2px 6px #176b5b0d}._otpRecipientIcon_65ypq_144{width:32px;height:32px;border-radius:6px;background-color:#fff;color:#176b5b;border:1px solid #bce1d6;display:flex;align-items:center;justify-content:center;flex-shrink:0}._otpRecipientText_65ypq_157{flex:1;min-width:0}._otpRecipientText_65ypq_157 span{display:block;font-size:.75rem;color:#60756e;text-transform:uppercase;letter-spacing:.04em;font-weight:600}._otpRecipientText_65ypq_157 strong{color:#12594b;font-weight:700;word-break:break-all}._form_65ypq_177{display:flex;flex-direction:column;gap:1.25rem}._field_65ypq_183{display:flex;flex-direction:column;gap:.45rem}._label_65ypq_189{font-family:Inter,sans-serif;font-size:.78rem;font-weight:700;color:#4a5c64;text-transform:uppercase;letter-spacing:.06em}._inputWrapper_65ypq_198{position:relative;display:flex;align-items:center}._inputIcon_65ypq_204{position:absolute;left:12px;color:#8c9fa4;pointer-events:none;display:flex;align-items:center}._input_65ypq_198{width:100%;padding:.75rem .95rem .75rem 2.4rem;background-color:#fff;border:1.5px solid #d4e2dd;border-radius:6px;color:#1c2b33;font-size:.95rem;font-family:Inter,sans-serif;transition:all .18s ease;box-sizing:border-box}._input_65ypq_198:focus{border-color:#176b5b;outline:none;box-shadow:0 0 0 3.5px #176b5b26}._digitGrid_65ypq_233{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:.5rem 0 1rem}._digitBox_65ypq_240{width:100%;height:54px;background-color:#fff;border:2px solid #c9ded8;border-radius:8px;color:#176b5b;font-size:1.6rem;font-weight:800;font-family:monospace;text-align:center;transition:all .18s ease;box-sizing:border-box;box-shadow:0 2px 4px #00000005}._digitBox_65ypq_240:focus{border-color:#176b5b;background-color:#f7fcfb;outline:none;transform:translateY(-2px);box-shadow:0 4px 12px #176b5b33}._digitBoxFilled_65ypq_264{border-color:#176b5b;background-color:#f4faf8}._otpControlsRow_65ypq_269{display:flex;justify-content:space-between;align-items:center;font-size:.82rem;color:#60756e;margin-top:.25rem;padding:0 2px}._timerBadge_65ypq_279{display:inline-flex;align-items:center;gap:5px;background-color:#eef6f3;padding:3px 8px;border-radius:4px;font-size:.78rem;font-weight:600;color:#176b5b}._resendBtn_65ypq_291{background:none;border:none;color:#176b5b;font-size:.82rem;font-weight:600;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:4px;text-decoration:underline;transition:color .15s ease}._resendBtn_65ypq_291:hover:not(:disabled){color:#0e4b3e}._resendBtn_65ypq_291:disabled{color:#98aba4;cursor:not-allowed;text-decoration:none}._error_65ypq_316{padding:.85rem 1rem;background-color:#fff1f0;border:1.5px solid #f5c6cb;color:#c0392b;border-radius:6px;font-family:Inter,sans-serif;font-size:.85rem;line-height:1.45;margin-bottom:1.25rem;display:flex;align-items:center;gap:8px;box-shadow:0 2px 6px #c0392b14}._submitBtn_65ypq_332{margin-top:.5rem;padding:.88rem;background:linear-gradient(135deg,#176b5b,#104f42);color:#fff;border:1px solid #104f42;border-radius:6px;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .22s ease;box-shadow:0 4px 14px #176b5b40}._submitBtn_65ypq_332:hover:not(:disabled){background:linear-gradient(135deg,#12594b,#0a3d33);transform:translateY(-2px);box-shadow:0 8px 20px #176b5b52}._submitBtn_65ypq_332:disabled{opacity:.65;cursor:not-allowed;transform:none}._secondaryBackBtn_65ypq_363{margin-top:.75rem;background:none;border:none;color:#60756e;font-size:.82rem;font-weight:600;cursor:pointer;padding:.4rem;text-align:center;transition:color .15s ease;width:100%}._secondaryBackBtn_65ypq_363:hover{color:#176b5b;text-decoration:underline}._backLink_65ypq_382{margin-top:1.75rem;text-align:center}._backLink_65ypq_382 a{color:#60756e;font-family:Inter,sans-serif;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .15s ease}._backLink_65ypq_382 a:hover{color:#176b5b;text-decoration:underline}._grid_189dl_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem;margin-bottom:2rem}._statCard_189dl_8{background-color:#fff;border:1px solid var(--border, #d9e3df);border-radius:6px;padding:1.25rem;display:flex;align-items:center;gap:1rem;text-decoration:none;color:inherit;box-shadow:0 2px 8px #2030380d;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}._statCard_189dl_8:hover{transform:translateY(-3px);border-color:var(--accent, #176b5b);box-shadow:0 8px 18px #176b5b1f}._statIcon_189dl_28{width:48px;height:48px;border-radius:6px;background-color:var(--bg-secondary, #eef8f4);color:var(--accent, #176b5b);border:1px solid #b9ddd2;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .22s ease,color .22s ease}._statCard_189dl_8:hover ._statIcon_189dl_28{background-color:var(--surface-warm, #fff1df);color:var(--accent-warm, #e87536);border-color:#f0d5b8}._statValue_189dl_48{font-family:Newsreader,serif;font-size:1.7rem;font-weight:700;color:var(--text-primary, #203038);line-height:1.1}._statLabel_189dl_56{font-family:Inter,sans-serif;font-size:.82rem;color:var(--text-secondary, #607078);font-weight:500;margin-top:2px}._statusAlertReady_189dl_64{background-color:var(--bg-secondary, #eef8f4);border:1px solid #b9ddd2;border-radius:6px;padding:.85rem 1.15rem;margin-bottom:1.75rem;display:flex;align-items:center;gap:.75rem;color:var(--accent, #176b5b);font-family:Inter,sans-serif;font-size:.9rem;font-weight:500}._statusAlertWarning_189dl_79{background-color:var(--surface-warm, #fff1df);border:1px solid #f0d5b8;border-radius:6px;padding:1.25rem 1.5rem;margin-bottom:1.75rem;color:#7c2d12;font-family:Inter,sans-serif}._quickActions_189dl_89{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}._pageHeader_13cfi_3{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1.5rem;flex-wrap:wrap;border-bottom:1px solid var(--border, #d9e3df);padding-bottom:1.25rem}._pageHeaderLeft_13cfi_14{flex:1;min-width:250px}._pageTitle_13cfi_19{font-family:Newsreader,serif;font-size:2rem;font-weight:600;color:var(--text-primary, #203038);margin:0 0 .35rem;line-height:1.2;letter-spacing:-.01em}._pageDescription_13cfi_29{font-family:Inter,sans-serif;font-size:.95rem;color:var(--text-secondary, #607078);margin:0;line-height:1.5}._primaryBtn_13cfi_38{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;background-color:var(--accent, #176b5b);color:#fff!important;border:1px solid var(--accent, #176b5b);border-radius:4px;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;cursor:pointer;text-decoration:none;transition:transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease;white-space:nowrap}._primaryBtn_13cfi_38:hover{background-color:var(--accent-warm, #e87536);border-color:var(--accent-warm, #e87536);transform:translateY(-2px);box-shadow:0 6px 16px #e8753633}._primaryBtn_13cfi_38:active{transform:translateY(0)}._secondaryBtn_13cfi_69{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.15rem;background-color:#fff;color:var(--accent, #176b5b)!important;border:1px solid var(--border, #d9e3df);border-radius:4px;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;cursor:pointer;text-decoration:none;transition:transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease;white-space:nowrap}._secondaryBtn_13cfi_69:hover{background-color:var(--bg-secondary, #eef8f4);border-color:var(--accent, #176b5b);transform:translateY(-2px);box-shadow:0 4px 12px #176b5b1a}._dangerBtn_13cfi_96{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem .85rem;background-color:#fff1f0;color:#c0392b!important;border:1px solid #f5c6cb;border-radius:4px;font-family:Inter,sans-serif;font-size:.82rem;font-weight:500;cursor:pointer;transition:all .18s ease;white-space:nowrap}._dangerBtn_13cfi_96:hover{background-color:#c0392b;color:#fff!important;border-color:#c0392b;transform:translateY(-1px);box-shadow:0 4px 10px #c0392b33}._editBtn_13cfi_122{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem .85rem;background-color:var(--bg-secondary, #eef8f4);color:var(--accent, #176b5b)!important;border:1px solid #b9ddd2;border-radius:4px;font-family:Inter,sans-serif;font-size:.82rem;font-weight:500;cursor:pointer;text-decoration:none;transition:all .18s ease;white-space:nowrap}._editBtn_13cfi_122:hover{background-color:var(--accent, #176b5b);color:#fff!important;border-color:var(--accent, #176b5b);transform:translateY(-1px);box-shadow:0 4px 10px #176b5b2e}._card_13cfi_150{background-color:#fff;border:1px solid var(--border, #d9e3df);border-radius:6px;padding:1.75rem;margin-bottom:1.75rem;box-shadow:0 2px 8px #2030380f}._nestedCard_13cfi_159{background-color:#fbfdfc;border:1px solid #d9e3df;border-radius:6px;padding:1.25rem;margin-bottom:1.25rem;transition:border-color .2s ease,box-shadow .2s ease}._nestedCard_13cfi_159:hover{border-color:#b9ddd2;box-shadow:0 4px 12px #176b5b0d}._cardTitle_13cfi_173{font-family:Newsreader,serif;font-size:1.35rem;font-weight:600;color:var(--text-primary, #203038);margin:0 0 1.25rem;display:flex;align-items:center;gap:.6rem}._tableWrap_13cfi_185{background-color:#fff;border:1px solid var(--border, #d9e3df);border-radius:6px;overflow:hidden;box-shadow:0 2px 8px #2030380f;margin-bottom:1.75rem}._table_13cfi_185{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}._table_13cfi_185 th{background-color:var(--bg-secondary, #eef8f4);color:var(--accent, #176b5b);padding:.9rem 1.1rem;font-family:Inter,sans-serif;font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border, #d9e3df)}._table_13cfi_185 td{padding:.9rem 1.1rem;border-bottom:1px solid #edf2f0;color:var(--text-primary, #203038);vertical-align:middle}._table_13cfi_185 tr:last-child td{border-bottom:none}._table_13cfi_185 tr:hover td{background-color:#f7fbfd}._formGrid_13cfi_229{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}._formGroup_13cfi_235{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.25rem}._formGroup_13cfi_235 label{font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;color:var(--text-secondary, #607078);text-transform:uppercase;letter-spacing:.05em}._input_13cfi_251,._select_13cfi_252,._textarea_13cfi_253{width:100%;padding:.65rem .85rem;background-color:#fff;border:1px solid var(--border, #d9e3df);border-radius:4px;color:var(--text-primary, #203038);font-size:.92rem;font-family:Inter,sans-serif;transition:border-color .15s ease,box-shadow .15s ease;line-height:1.5}._input_13cfi_251:focus,._select_13cfi_252:focus,._textarea_13cfi_253:focus{border-color:var(--accent, #176b5b);outline:none;box-shadow:0 0 0 3px #176b5b26}._textarea_13cfi_253{min-height:100px;resize:vertical}._badge_13cfi_280{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:4px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background-color:var(--bg-secondary, #eef8f4);color:var(--accent, #176b5b);border:1px solid #b9ddd2}._badgeSuccess_13cfi_295{background-color:var(--bg-secondary, #eef8f4);color:var(--accent, #176b5b);border:1px solid #b9ddd2}._badgeWarning_13cfi_301{background-color:#fff1df;color:#e87536;border:1px solid #f0d5b8}._badgeNeutral_13cfi_307{background-color:#f0f4f3;color:#607078;border:1px solid #d9e3df}._badgeBlue_13cfi_313{background-color:#eaf4ff;color:#2774b9;border:1px solid #bfe0f8}._badgeLilac_13cfi_319{background-color:#f3edff;color:#7657a8;border:1px solid #ddccfa}._tabRow_13cfi_326{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}._tabBtn_13cfi_333{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:4px;font-family:Inter,sans-serif;font-size:.88rem;font-weight:500;cursor:pointer;background-color:#fff;color:var(--text-secondary, #607078);border:1px solid var(--border, #d9e3df);transition:all .18s ease}._tabBtn_13cfi_333:hover{background-color:#fff1df;color:#e87536;border-color:#f0d5b8}._tabBtnActive_13cfi_355{background-color:var(--bg-secondary, #eef8f4)!important;color:var(--accent, #176b5b)!important;border-color:#b9ddd2!important;font-weight:600}._actionsCell_13cfi_363{display:flex;gap:.5rem;align-items:center}._searchBar_13cfi_369{padding:.65rem .9rem;background-color:#fff;border:1px solid var(--border, #d9e3df);border-radius:4px;color:var(--text-primary, #203038);width:100%;max-width:380px;font-size:.9rem;font-family:Inter,sans-serif;transition:border-color .15s ease,box-shadow .15s ease}._searchBar_13cfi_369:focus{border-color:var(--accent, #176b5b);outline:none;box-shadow:0 0 0 3px #176b5b26}._emptyState_13cfi_388{padding:3.5rem 1.5rem;text-align:center;color:var(--text-secondary, #607078);font-family:Inter,sans-serif;font-size:.95rem}._modalBackdrop_13cfi_397{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#2030387a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem}._modalCard_13cfi_409{background-color:#fffaf3;border:1px solid #c8dfea;border-radius:6px;padding:2rem;max-width:580px;width:100%;color:var(--text-primary, #203038);box-shadow:0 24px 70px #20303833;max-height:90vh;overflow-y:auto}._modalHeader_13cfi_422{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--border, #d9e3df)}._modalTitle_13cfi_431{font-family:Newsreader,serif;font-size:1.5rem;font-weight:600;color:var(--text-primary, #203038);margin:0}._modalCloseBtn_13cfi_439{background:none;border:1px solid var(--border, #d9e3df);border-radius:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary, #607078);cursor:pointer;transition:all .15s ease}._modalCloseBtn_13cfi_439:hover{background-color:#fff1df;color:#e87536;border-color:#f0d5b8}._uploader_1mqos_1{display:flex;flex-direction:column;gap:.75rem}._modeTabs_1mqos_7{display:flex;gap:6px;background-color:#eef5f3;padding:3px;border-radius:6px;border:1px solid #d4e7e1;width:fit-content}._modeTab_1mqos_7{padding:.35rem .75rem;font-size:.8rem;font-weight:500;border:none;background:transparent;color:#556c65;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .15s ease}._modeTabActive_1mqos_32{background-color:#fff;color:#176b5b;font-weight:600;box-shadow:0 1px 3px #176b5b1f}._previewWrap_1mqos_39{position:relative;width:140px;height:140px;border-radius:6px;overflow:hidden;border:1px solid var(--border, #d9e3df);background-color:#f7fbfd;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #2030380f}._preview_1mqos_39{width:100%;height:100%;object-fit:cover}._removeBtn_1mqos_59{position:absolute;top:6px;right:6px;background-color:#203038bf;color:#fff;border:1px solid rgba(255,255,255,.8);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:all .15s ease}._removeBtn_1mqos_59:hover{background-color:#c0392b;border-color:#c0392b;transform:scale(1.1)}._dropzone_1mqos_83{border:2px dashed #b9ddd2;border-radius:6px;padding:1.25rem 1rem;text-align:center;cursor:pointer;background-color:#f7fbfd;color:var(--text-secondary, #607078);font-size:.88rem;font-family:Inter,sans-serif;transition:border-color .18s ease,background-color .18s ease,color .18s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}._dropzone_1mqos_83:hover{border-color:var(--accent, #176b5b);background-color:var(--bg-secondary, #eef8f4);color:var(--accent, #176b5b)}._dropzone_1mqos_83 input{display:none}._driveBox_1mqos_110{display:flex;flex-direction:column;gap:6px;padding:.85rem;background-color:#f8fbfa;border:1px solid #cce2db;border-radius:6px}._driveInputRow_1mqos_120{display:flex;gap:6px;align-items:center}._driveInput_1mqos_120{flex:1;padding:.55rem .85rem;background-color:#fff;border:1px solid var(--border, #d9e3df);border-radius:4px;color:var(--text-primary, #203038);font-size:.85rem;font-family:Inter,sans-serif;transition:border-color .15s ease,box-shadow .15s ease}._driveInput_1mqos_120:focus{border-color:var(--accent, #176b5b);outline:none;box-shadow:0 0 0 3px #176b5b26}._driveHint_1mqos_144{color:#607078;font-size:.76rem;line-height:1.35;display:flex;align-items:center;gap:4px}._driveApplyBtn_1mqos_153{padding:.55rem .85rem;background-color:#176b5b;color:#fff;border:1px solid #176b5b;border-radius:4px;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s ease}._driveApplyBtn_1mqos_153:hover{background-color:#12594b}._loading_1mqos_170{font-size:.85rem;color:var(--accent, #176b5b);font-weight:500;font-family:Inter,sans-serif}._container_1y80y_1{display:flex;flex-direction:column;gap:.6rem}._tags_1y80y_7{display:flex;flex-wrap:wrap;gap:.4rem}._tag_1y80y_7{display:inline-flex;align-items:center;gap:.35rem;background-color:var(--bg-secondary, #eef8f4);color:var(--accent, #176b5b);border:1px solid #b9ddd2;padding:.25rem .65rem;border-radius:4px;font-size:.82rem;font-family:Inter,sans-serif;font-weight:500}._remove_1y80y_27{background:none;border:none;color:var(--text-secondary, #607078);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .15s ease}._remove_1y80y_27:hover{color:#c0392b}._inputRow_1y80y_43{display:flex;gap:.5rem}._input_1y80y_43{flex:1;padding:.55rem .85rem;background-color:#fff;border:1px solid var(--border, #d9e3df);border-radius:4px;color:var(--text-primary, #203038);font-size:.88rem;font-family:Inter,sans-serif;transition:border-color .15s ease,box-shadow .15s ease}._input_1y80y_43:focus{border-color:var(--accent, #176b5b);outline:none;box-shadow:0 0 0 3px #176b5b26}._addBtn_1y80y_66{display:inline-flex;align-items:center;padding:.55rem 1.1rem;background-color:var(--accent, #176b5b);color:#fff;border:1px solid var(--accent, #176b5b);border-radius:4px;font-size:.85rem;font-family:Inter,sans-serif;font-weight:500;cursor:pointer;transition:all .18s ease}._addBtn_1y80y_66:hover{background-color:var(--accent-warm, #e87536);border-color:var(--accent-warm, #e87536);transform:translateY(-1px)}._backdrop_19smh_1{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#2030387a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}._modal_19smh_13{background-color:#fffaf3;border:1px solid #c8dfea;border-radius:6px;padding:1.75rem 2rem;max-width:440px;width:100%;color:var(--text-primary, #203038);box-shadow:0 24px 70px #20303833}._title_19smh_24{font-family:Newsreader,serif;font-size:1.4rem;font-weight:600;margin:0 0 .6rem;color:var(--text-primary, #203038)}._message_19smh_32{font-family:Inter,sans-serif;font-size:.92rem;color:var(--text-secondary, #607078);margin-bottom:1.75rem;line-height:1.5}._actions_19smh_40{display:flex;justify-content:flex-end;gap:.75rem}._cancelBtn_19smh_46{padding:.55rem 1.15rem;background-color:#fff;border:1px solid var(--border, #d9e3df);color:var(--text-secondary, #607078);border-radius:4px;cursor:pointer;font-size:.88rem;font-family:Inter,sans-serif;font-weight:500;transition:all .18s ease}._cancelBtn_19smh_46:hover{background-color:var(--bg-secondary, #eef8f4);color:var(--accent, #176b5b);border-color:#b9ddd2}._confirmBtn_19smh_65{padding:.55rem 1.15rem;background-color:#c0392b;border:1px solid #c0392b;color:#fff;border-radius:4px;cursor:pointer;font-size:.88rem;font-weight:500;font-family:Inter,sans-serif;transition:all .18s ease}._confirmBtn_19smh_65:hover{background-color:#962d22;border-color:#962d22;box-shadow:0 4px 12px #c0392b40;transform:translateY(-1px)}._uploader_md78t_1{display:flex;flex-direction:column;gap:.75rem}._modeTabs_md78t_7{display:flex;gap:6px;background-color:#eef5f3;padding:3px;border-radius:6px;border:1px solid #d4e7e1;width:fit-content}._modeTab_md78t_7{padding:.35rem .8rem;font-size:.82rem;font-weight:500;border:none;background:transparent;color:#556c65;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .15s ease}._modeTabActive_md78t_32{background-color:#fff;color:#176b5b;font-weight:600;box-shadow:0 1px 3px #176b5b1f}._dropzone_md78t_39{border:2px dashed #b9ddd2;border-radius:6px;padding:1.5rem 1rem;text-align:center;cursor:pointer;background-color:#f7fbfd;color:var(--text-secondary, #607078);font-size:.9rem;font-family:Inter,sans-serif;transition:all .18s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}._dropzone_md78t_39:hover,._dropzoneDragging_md78t_57{border-color:var(--accent, #176b5b);background-color:#eef8f4;color:var(--accent, #176b5b)}._dropzone_md78t_39 input{display:none}._dropzoneTitle_md78t_67{font-weight:600;color:#173c35;margin-top:6px;font-size:.92rem}._dropzoneHint_md78t_74{color:#607078;font-size:.78rem;margin-top:4px}._progressContainer_md78t_80{padding:.75rem;border-radius:6px;background-color:#eaf5f2;border:1px solid #b6dfd5;display:flex;flex-direction:column;gap:6px}._progressBarTrack_md78t_90{width:100%;height:6px;background-color:#d2e8e2;border-radius:3px;overflow:hidden}._progressBarFill_md78t_98{height:100%;background-color:#176b5b;border-radius:3px;transition:width .2s ease}._progressText_md78t_105{font-size:.82rem;font-weight:600;color:#176b5b;display:flex;justify-content:space-between}._driveBulkBox_md78t_113{display:flex;flex-direction:column;gap:8px;padding:1rem;background-color:#f8fbfa;border:1px solid #cce2db;border-radius:6px}._driveBulkLabel_md78t_123{font-size:.82rem;font-weight:600;color:#173c35;display:flex;justify-content:space-between;align-items:center}._driveBulkCount_md78t_132{font-size:.78rem;font-weight:600;background-color:#e2efe9;color:#176b5b;padding:2px 7px;border-radius:4px}._urlTextarea_md78t_141{width:100%;padding:.65rem .85rem;background-color:#fff;border:1px solid var(--border, #d9e3df);border-radius:4px;font-size:.82rem;font-family:monospace;box-sizing:border-box;resize:vertical;min-height:90px;line-height:1.4}._urlTextarea_md78t_141:focus{border-color:var(--accent, #176b5b);outline:none;box-shadow:0 0 0 3px #176b5b26}._urlActionRow_md78t_161{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}._driveHintText_md78t_169{font-size:.75rem;color:#607078;line-height:1.35;flex:1}._urlAddBtn_md78t_176{padding:.45rem .95rem;background-color:#176b5b;color:#fff;border:1px solid #176b5b;border-radius:4px;font-size:.82rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:background-color .15s ease}._urlAddBtn_md78t_176:hover:not(:disabled){background-color:#12594b}._urlAddBtn_md78t_176:disabled{opacity:.6;cursor:not-allowed}._errorText_md78t_200{color:#c0392b;font-size:.82rem;display:flex;align-items:center;gap:4px}.app{display:flex;flex-direction:column;min-height:100vh;background-color:var(--bg-primary)}.app>main{flex:1}.latestPopupBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#2030387a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.latestPopup{position:relative;width:min(100%,800px);max-height:min(94vh,900px);overflow-y:auto;padding:clamp(24px,4vw,40px);background:#fffaf3;border:1px solid #c8dfea;box-shadow:0 24px 70px #20303833;border-radius:8px}.latestPopupClose{position:absolute;top:14px;right:16px;width:36px;height:36px;border:1px solid #c8dfea;background:#fff;color:#203038;font-size:26px;line-height:1;cursor:pointer;transition:color .15s ease,border-color .15s ease}.latestPopupClose:hover,.latestPopupClose:focus-visible{color:#176b5b;border-color:#176b5b}.latestPopupIntro{max-width:580px;margin:0 auto 20px;text-align:center}.latestPopupEyebrow{color:#176b5b;font:700 11px/1.2 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase}.latestPopupIntro h2{margin:10px 0 8px;color:#171717;font-size:clamp(24px,4.5vw,42px);line-height:1.25}.latestPopupIntro p{margin:0;color:#626262;font:14.5px/1.55 Inter,sans-serif}.latestPopupGallery{position:relative;overflow:hidden;width:100%;height:clamp(340px,58vh,560px);background:#fff;border:1px solid #d9e8e3;border-radius:6px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 20px #00000005}.latestPopupImage{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;animation-duration:.28s;animation-timing-function:ease-out;animation-fill-mode:both}.latestPopupImageNext{animation-name:latestPopupSlideNext}.latestPopupImagePrevious{animation-name:latestPopupSlidePrevious}.latestPopupControl{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:#176b5be0;color:#fff;cursor:pointer;transform:translateY(-50%);transition:background .15s ease,transform .15s ease}.latestPopupControl:hover,.latestPopupControl:focus-visible{background:#12594b;transform:translateY(-50%) scale(1.06)}.latestPopupPrevious{left:12px}.latestPopupNext{right:12px}.latestPopupCounter{position:absolute;right:12px;bottom:12px;padding:5px 8px;background:#176b5be0;color:#fff;font:600 11px/1 Inter,sans-serif;letter-spacing:.04em}@keyframes latestPopupSlideNext{0%{opacity:0;transform:translate(7%)}to{opacity:1;transform:translate(0)}}@keyframes latestPopupSlidePrevious{0%{opacity:0;transform:translate(-7%)}to{opacity:1;transform:translate(0)}}.latestPopupContinue{display:block;margin:26px auto 0;padding:12px 20px;border:1px solid #176b5b;background:#176b5b;color:#fff;font:600 13px Inter,sans-serif;cursor:pointer;transition:background .15s ease,transform .15s ease}.latestPopupContinue:hover,.latestPopupContinue:focus-visible{background:#12594b;transform:translateY(-1px)}@media (max-width: 640px){.latestPopupBackdrop{padding:14px}.latestPopup{padding:34px 18px 22px}.latestPopupGallery{aspect-ratio:16 / 10}}*{margin:0;padding:0;box-sizing:border-box}:root,:root[data-theme=light],:root[data-theme=dark],[data-theme=light],[data-theme=dark]{--bg-primary: #ffffff;--bg-secondary: #eef8f4;--surface: #ffffff;--surface-warm: #fff1df;--surface-blue: #eaf4ff;--surface-lilac: #f3edff;--text-primary: #203038;--text-secondary: #607078;--accent: #176b5b;--accent-warm: #e87536;--accent-blue: #2774b9;--accent-lilac: #7657a8;--border: #d9e3df;--shadow-sm: 0 2px 8px rgba(32, 48, 56, .08);--shadow-md: 0 8px 24px rgba(32, 48, 56, .1);--radius: 4px}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html{scroll-behavior:smooth}html,body{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 32 32'%3E%3Cpath fill='%23111111' d='M25.1 2.4c.9-.9 2.4-.8 3.3.1l.7.7c.9.9 1 2.4.1 3.3l-9.8 12.8c-.3.4-.8.7-1.3.9l-5.1 2.1c-.8.3-1.7-.5-1.3-1.3l2.1-5.1c.2-.5.5-1 .9-1.3L25.1 2.4zm-7.8 10.1L7.7 24.4l2.5 2.5 7.8-9.6-2.8-2.8zm-1.7 5.1-2.5 6.2 6.2-2.5-3.7-3.7z'/%3E%3C/svg%3E") 8 8,auto}a,button,input,textarea,select,[role=button],[type=button],[type=submit],[type=reset],.clickable,.nav-link,.card,.publication-card,.project-card,.gallery-item,.student-card{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 32 32'%3E%3Cpath fill='%23111111' d='M25.1 2.4c.9-.9 2.4-.8 3.3.1l.7.7c.9.9 1 2.4.1 3.3l-9.8 12.8c-.3.4-.8.7-1.3.9l-5.1 2.1c-.8.3-1.7-.5-1.3-1.3l2.1-5.1c.2-.5.5-1 .9-1.3L25.1 2.4zm-7.8 10.1L7.7 24.4l2.5 2.5 7.8-9.6-2.8-2.8zm-1.7 5.1-2.5 6.2 6.2-2.5-3.7-3.7z'/%3E%3C/svg%3E") 8 8,pointer}body{font-family:Inter,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{color:#fff;background:#176b5b}[data-theme=dark] ::selection{color:#0c1317;background:#34d399}h1,h2,h3,h4,h5,h6{font-family:Newsreader,serif;font-weight:600;line-height:1.2}a{color:inherit;text-decoration:none}button,input,textarea,select{font-family:inherit}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 80px,rgba(23,107,91,.035) 80px,rgba(23,107,91,.035) 160px);pointer-events:none;animation:diagonalMove 60s linear infinite;z-index:-1}[data-theme=dark] body:before{background-image:repeating-linear-gradient(45deg,transparent,transparent 80px,rgba(52,211,153,.015) 80px,rgba(52,211,153,.015) 160px)}@keyframes diagonalMove{0%{background-position:0 0}to{background-position:160px 160px}}@media (prefers-reduced-motion: reduce){body:before{animation:none}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}
