{"id":5069,"date":"2024-11-29T17:45:29","date_gmt":"2024-11-29T17:45:29","guid":{"rendered":"https:\/\/fe.up.pt\/strim\/?page_id=5069"},"modified":"2025-10-24T00:49:49","modified_gmt":"2025-10-23T23:49:49","slug":"research-team","status":"publish","type":"page","link":"https:\/\/fe.up.pt\/strim\/research-team\/","title":{"rendered":"Research Team"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:936px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Research Team - STRIM Project<\/title>\n    <!-- Load Tailwind CSS -->\n    <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\n    <!-- Load Inter font from Google Fonts -->\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n    <!-- Load Lucide icons UMD script -->\n    <script src=\"https:\/\/unpkg.com\/lucide@latest\/dist\/umd\/lucide.js\"><\/script>\n    <script>\n      tailwind.config = {\n        theme: {\n          extend: {\n            fontFamily: {\n              sans: ['Inter', 'sans-serif'],\n            },\n          },\n        },\n      }\n    <\/script>\n    <style>\n        body {\n            font-family: 'Inter', sans-serif;\n        }\n        \/* Basic styles for dropdown *\/\n        .dropdown:hover .dropdown-menu {\n            display: block;\n        }\n        .dropdown-menu {\n            display: none;\n            position: absolute;\n            background-color: white;\n            box-shadow: 0 8px 16px rgba(0,0,0,0.1);\n            z-index: 10;\n            border-radius: 0.5rem;\n            min-width: 160px;\n        }\n        .dropdown-menu a {\n            color: black;\n            padding: 12px 16px;\n            text-decoration: none;\n            display: block;\n        }\n        .dropdown-menu a:hover {\n            background-color: #f1f1f1;\n        }\n        \/* Mobile menu toggle *\/\n        [x-cloak] { display: none !important; }\n\n        \/* --- AVADA FULL-WIDTH FIX --- *\/\n        html, body {\n            width: 100% !important;\n            overflow-x: hidden;\n        }\n        #main, .fusion-main-content, .fusion-row {\n            max-width: 100% !important;\n            padding-left: 0 !important;\n            padding-right: 0 !important;\n        }\n        .fusion-fullwidth {\n            padding-left: 0 !important;\n            padding-right: 0 !important;\n        }\n        #app {\n            width: 100%;\n        }\n        \/* --- END AVADA FIX --- *\/\n\n        \/* Style for objective icons *\/\n        .objective-icon {\n          background-color: #DBEAFE;\n          color: #2563EB;\n          padding: 1rem;\n          border-radius: 0.5rem;\n          display: inline-flex;\n          align-items: center;\n          justify-content: center;\n          margin-bottom: 1rem;\n          width: 64px;\n          height: 64px;\n        }\n        \/* Ensure SVG icons within the container inherit color and size *\/\n        .objective-icon svg {\n            color: inherit;\n            width: 32px;\n            height: 32px;\n        }\n        \/* Explicit size for <i> tags before replacement *\/\n        i[data-lucide] {\n            display: inline-block;\n            width: 32px;\n            height: 32px;\n            line-height: 32px;\n        }\n        \/* Style for active nav link *\/\n        .nav-link-active {\n            color: #2563EB; \/* Blue color for active link *\/\n            font-weight: 600; \/* Slightly bolder *\/\n        }\n        \/* Ensure team member cards have consistent height *\/\n        .team-card {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            height: 100%; \/* Make card take full height of grid cell *\/\n        }\n        .team-card-content {\n             flex-grow: 1; \/* Allow content below image to grow *\/\n             display: flex;\n             flex-direction: column;\n             justify-content: flex-start; \/* Align text to top *\/\n             width: 100%;\n        }\n        .team-card h3 {\n             margin-bottom: 0.25rem; \/* Reduced margin *\/\n             \/* Ensure consistent height for name *\/\n             min-height: 2.5em; \/* Adjust as needed based on longest name *\/\n             display: flex;\n             align-items: center; \/* Vertically center name if it wraps *\/\n             justify-content: center;\n        }\n        .team-card .role {\n             margin-bottom: 0.75rem; \/* Reduced margin *\/\n             min-height: 2.5em; \/* Reserve space for role text *\/\n             display: flex;\n             align-items: center; \/* Vertically center role *\/\n             justify-content: center;\n        }\n         .team-card img {\n            width: 128px;\n            height: 128px;\n            object-fit: cover; \/* Ensure image covers the area *\/\n        }\n    <\/style>\n<\/head>\n<body class=\"bg-gray-50 text-gray-800\">\n\n    <!-- App container -->\n    <div id=\"app\" class=\"flex flex-col min-h-screen\" x-data=\"{ mobileMenuOpen: false }\">\n\n        <!-- Header -->\n        <header class=\"bg-white shadow-sm sticky top-0 z-50\">\n            <nav class=\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\">\n                <div class=\"flex justify-center items-center h-20 space-x-8 relative\">\n                    <div class=\"flex-shrink-0\">\n                        <img decoding=\"async\" class=\"lazyload h-16\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27373%27%20height%3D%27147%27%20viewBox%3D%270%200%20373%20147%27%3E%3Crect%20width%3D%27373%27%20height%3D%27147%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2024\/06\/STRIM-logo-e1719413979169.png\" alt=\"STRIM Logo\"\n                             onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/180x60\/003366\/FFFFFF?text=STRIM';\">\n                    <\/div>\n                    <div class=\"hidden md:flex md:items-center md:space-x-8\">\n                        <!-- Updated links to relative paths if needed, added active class logic -->\n                        <a href=\".\/index.html\" class=\"font-medium text-gray-700 hover:text-blue-600\" data-lang-key=\"navHome\">Home<\/a>\n                        <a href=\".\/research_team.html\" class=\"font-medium text-gray-700 hover:text-blue-600 nav-link-active\" data-lang-key=\"navTeam\">Research Team<\/a>\n                        <div class=\"relative dropdown\">\n                            <button class=\"font-medium text-gray-700 hover:text-blue-600 flex items-center\" data-lang-key=\"navCourses\">\n                                Courses\n                                <svg class=\"ml-1 h-5 w-5 text-gray-500\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\" fill=\"currentColor\" aria-hidden=\"true\">\n                                    <path fill-rule=\"evenodd\" d=\"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z\" clip-rule=\"evenodd\" \/>\n                                <\/svg>\n                            <\/button>\n                            <div class=\"dropdown-menu mt-2 rounded-md shadow-lg\">\n                                <a href=\"https:\/\/fe.up.pt\/strim\/m-sc-1\/\" class=\"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100\" data-lang-key=\"navMSc1\">M.Sc. 1<\/a>\n                                <a href=\"https:\/\/fe.up.pt\/strim\/m-sc-2\/\" class=\"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100\" data-lang-key=\"navMSc2\">M.Sc. 2<\/a>\n                                <a href=\"https:\/\/fe.up.pt\/strim\/ph-d\/\" class=\"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100\" data-lang-key=\"navPhD\">Ph.D.<\/a>\n                            <\/div>\n                        <\/div>\n                        <div class=\"relative dropdown\">\n                            <button class=\"font-medium text-gray-700 hover:text-blue-600 flex items-center\" data-lang-key=\"navPubs\">\n                                Publications\n                                <svg class=\"ml-1 h-5 w-5 text-gray-500\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\" fill=\"currentColor\" aria-hidden=\"true\">\n                                    <path fill-rule=\"evenodd\" d=\"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z\" clip-rule=\"evenodd\" \/>\n                                <\/svg>\n                            <\/button>\n                            <div class=\"dropdown-menu mt-2 rounded-md shadow-lg\">\n                                <a href=\"https:\/\/fe.up.pt\/strim\/publications\/articles\/\" class=\"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100\" data-lang-key=\"navArticles\">Articles<\/a>\n                                <a href=\"https:\/\/fe.up.pt\/strim\/publications\/didactic\/\" class=\"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100\" data-lang-key=\"navDidactic\">Didactic<\/a>\n                            <\/div>\n                        <\/div>\n                        <a href=\"https:\/\/fe.up.pt\/strim\/dissemination\/\" class=\"font-medium text-gray-700 hover:text-blue-600\" data-lang-key=\"navDiss\">Dissemination<\/a>\n                        <a href=\"https:\/\/fe.up.pt\/strim\/contacts\/\" class=\"font-medium text-gray-700 hover:text-blue-600\" data-lang-key=\"navContact\">Contacts<\/a>\n                    <\/div>\n                     <div class=\"absolute right-4 top-1\/2 transform -translate-y-1\/2 flex items-center space-x-4\">\n                        <div class=\"hidden sm:flex sm:items-center\">\n                            <div class=\"flex space-x-2\">\n                                <button onclick=\"changeLanguage('en')\" class=\"lang-btn p-1 rounded-md border-2 border-transparent focus:outline-none focus:ring-2 focus:ring-blue-500\" aria-label=\"English\">\n                                    <img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/placehold.co\/24x18\/cccccc\/111111?text=EN\" alt=\"English Flag\" class=\"lazyload h-5 rounded-sm\" title=\"English\">\n                                <\/button>\n                                <button onclick=\"changeLanguage('pt')\" class=\"lang-btn p-1 rounded-md border-2 border-transparent focus:outline-none focus:ring-2 focus:ring-blue-500\" aria-label=\"Portugu\u00eas\">\n                                    <img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/placehold.co\/24x18\/cccccc\/111111?text=PT\" alt=\"Portuguese Flag\" class=\"lazyload h-5 rounded-sm\" title=\"Portugu\u00eas\">\n                                <\/button>\n                                <button onclick=\"changeLanguage('tr')\" class=\"lang-btn p-1 rounded-md border-2 border-transparent focus:outline-none focus:ring-2 focus:ring-blue-500\" aria-label=\"T\u00fcrk\u00e7e\">\n                                    <img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/placehold.co\/24x18\/cccccc\/111111?text=TR\" alt=\"Turkish Flag\" class=\"lazyload h-5 rounded-sm\" title=\"T\u00fcrk\u00e7e\">\n                                <\/button>\n                            <\/div>\n                        <\/div>\n                        <div class=\"flex items-center md:hidden\"> \n                            <button type=\"button\" class=\"bg-white rounded-md p-2 inline-flex items-center justify-center text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-blue-500\" aria-expanded=\"false\" @click=\"mobileMenuOpen = !mobileMenuOpen\">\n                                <span class=\"sr-only\" data-lang-key=\"openMenu\">Open main menu<\/span>\n                                <svg class=\"h-6 w-6\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" aria-hidden=\"true\" :class=\"{ 'hidden': mobileMenuOpen, 'block': !mobileMenuOpen }\">\n                                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 6h16M4 12h16M4 18h16\" \/>\n                                <\/svg>\n                                <svg class=\"h-6 w-6\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" aria-hidden=\"true\" :class=\"{ 'block': mobileMenuOpen, 'hidden': !mobileMenuOpen }\">\n                                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 18L18 6M6 6l12 12\" \/>\n                                <\/svg>\n                            <\/button>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/nav>\n\n            <!-- Mobile Menu -->\n            <div class=\"md:hidden\" x-show=\"mobileMenuOpen\" x-cloak\n                 x-transition:enter=\"transition ease-out duration-200\"\n                 x-transition:enter-start=\"opacity-0 transform -translate-y-2\"\n                 x-transition:enter-end=\"opacity-100 transform translate-y-0\"\n                 x-transition:leave=\"transition ease-in duration-150\"\n                 x-transition:leave-start=\"opacity-100 transform translate-y-0\"\n                 x-transition:leave-end=\"opacity-0 transform -translate-y-2\">\n                <div class=\"px-2 pt-2 pb-3 space-y-1 sm:px-3\">\n                    <a href=\".\/index.html\" class=\"block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-blue-600 hover:bg-gray-100\" data-lang-key=\"navHome\">Home<\/a>\n                    <a href=\".\/research_team.html\" class=\"block px-3 py-2 rounded-md text-base font-medium text-blue-600 bg-blue-50\" data-lang-key=\"navTeam\">Research Team<\/a>\n                    <a href=\"mailto:proa@fe.up.pt\" class=\"block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-blue-600 hover:bg-gray-100\" data-lang-key=\"navCourses\">Courses<\/a>\n                    <a href=\"https:\/\/fe.up.pt\/strim\/publications\/articles\/\" class=\"block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-blue-600 hover:bg-gray-100\" data-lang-key=\"navPubs\">Publications<\/a>\n                    <a href=\"https:\/\/fe.up.pt\/strim\/dissemination\/\" class=\"block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-blue-600 hover:bg-gray-100\" data-lang-key=\"navDiss\">Dissemination<\/a>\n                    <a href=\"https:\/\/fe.up.pt\/strim\/contacts\/\" class=\"block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-blue-600 hover:bg-gray-100\" data-lang-key=\"navContact\">Contacts<\/a>\n                <\/div>\n                 <div class=\"pt-4 pb-3 border-t border-gray-200\">\n                    <div class=\"flex justify-center space-x-4\">\n                         <button onclick=\"changeLanguage('en')\" class=\"lang-btn p-1 rounded-md border-2 border-transparent focus:outline-none focus:ring-2 focus:ring-blue-500\" aria-label=\"English\">\n                            <img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/placehold.co\/30x22\/cccccc\/111111?text=EN\" alt=\"English Flag\" class=\"lazyload h-6 rounded-sm\" title=\"English\">\n                        <\/button>\n                        <button onclick=\"changeLanguage('pt')\" class=\"lang-btn p-1 rounded-md border-2 border-transparent focus:outline-none focus:ring-2 focus:ring-blue-500\" aria-label=\"Portugu\u00eas\">\n                            <img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/placehold.co\/30x22\/cccccc\/111111?text=PT\" alt=\"Portuguese Flag\" class=\"lazyload h-6 rounded-sm\" title=\"Portugu\u00eas\">\n                        <\/button>\n                        <button onclick=\"changeLanguage('tr')\" class=\"lang-btn p-1 rounded-md border-2 border-transparent focus:outline-none focus:ring-2 focus:ring-blue-500\" aria-label=\"T\u00fcrk\u00e7e\">\n                            <img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/placehold.co\/30x22\/cccccc\/111111?text=TR\" alt=\"Turkish Flag\" class=\"lazyload h-6 rounded-sm\" title=\"T\u00fcrk\u00e7e\">\n                        <\/button>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/header>\n\n        <!-- Main Content -->\n        <main class=\"flex-grow\">\n            <div class=\"max-w-7xl mx-auto py-16 px-4 sm:py-24 sm:px-6 lg:px-8\">\n                <h1 class=\"text-4xl font-extrabold text-center text-gray-900 mb-16\" style=\"font-weight: 800 !important; color: #1f2937 !important;\" data-lang-key=\"teamPageTitle\">\n                    Meet the Research Team\n                <\/h1>\n\n                <!-- Team Member Grid -->\n                <div class=\"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-8\">\n                    \n                    <!-- Coordinator: Jo\u00e3o Baptista -->\n                    <div class=\"bg-white rounded-lg shadow-md p-6 text-center team-card\">\n                        <a href=\"https:\/\/orcid.org\/0000-0002-8524-5503\" target=\"_blank\" class=\"block mb-4\">\n                            <img decoding=\"async\" class=\"lazyload w-32 h-32 rounded-full mx-auto object-cover\" \n                                 src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27140%27%20height%3D%27200%27%20viewBox%3D%270%200%20140%20200%27%3E%3Crect%20width%3D%27140%27%20height%3D%27200%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2025\/01\/Joao.jpg\" \n                                 alt=\"Photo of Jo\u00e3o Baptista\"\n                                 onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/128x128\/E0E0E0\/757575?text=Photo';\">\n                        <\/a>\n                        <div class=\"team-card-content\">\n                            <h3 class=\"text-lg font-semibold text-gray-900\" style=\"font-weight: 800 !important; color: #1f2937 !important;\" data-lang-key=\"teamMember1Name\">Jo\u00e3o Baptista<\/h3>\n                            <p class=\"text-blue-600 text-sm role\" data-lang-key=\"teamMember1Role\">Coordinator, Professor at FEUP<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Adeeb Sidani -->\n                    <div class=\"bg-white rounded-lg shadow-md p-6 text-center team-card\">\n                         <a href=\"#\" target=\"_blank\" class=\"block mb-4\"> <!-- Link Placeholder -->\n                            <img decoding=\"async\" class=\"lazyload w-32 h-32 rounded-full mx-auto object-cover\" \n                                 src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%278256%27%20height%3D%275504%27%20viewBox%3D%270%200%208256%205504%27%3E%3Crect%20width%3D%278256%27%20height%3D%275504%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2025\/07\/AG1_9127.jpg\" \n                                 alt=\"Photo of Adeeb Sidani\"\n                                 onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/128x128\/E0E0E0\/757575?text=Photo';\">\n                         <\/a>\n                         <div class=\"team-card-content\">\n                            <h3 class=\"text-lg font-semibold text-gray-900\" style=\"font-weight: 800 !important; color: #1f2937 !important;\" data-lang-key=\"teamMember2Name\">Adeeb Sidani<\/h3>\n                            <p class=\"text-blue-600 text-sm role\" data-lang-key=\"teamMember2Role\">Researcher at FEUP<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Angelino \u00c1vido -->\n                     <div class=\"bg-white rounded-lg shadow-md p-6 text-center team-card\">\n                        <a href=\"https:\/\/www.linkedin.com\/in\/angelino-de-queir%C3%B3s-%C3%A1vido-864b96150\/\" target=\"_blank\" class=\"block mb-4\">\n                            <img decoding=\"async\" class=\"lazyload w-32 h-32 rounded-full mx-auto object-cover\" \n                                 src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27600%27%20height%3D%27772%27%20viewBox%3D%270%200%20600%20772%27%3E%3Crect%20width%3D%27600%27%20height%3D%27772%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2025\/01\/Angelino.jpg\" \n                                 alt=\"Photo of Angelino \u00c1vido\"\n                                 onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/128x128\/E0E0E0\/757575?text=Photo';\">\n                        <\/a>\n                        <div class=\"team-card-content\">\n                            <h3 class=\"text-lg font-semibold text-gray-900\" style=\"font-weight: 800 !important; color: #1f2937 !important;\" data-lang-key=\"teamMember3Name\">Angelino \u00c1vido<\/h3>\n                            <p class=\"text-blue-600 text-sm role\" data-lang-key=\"teamMember3Role\">ISPH<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Ant\u00f3nio Caetano -->\n                     <div class=\"bg-white rounded-lg shadow-md p-6 text-center team-card\">\n                         <a href=\"#\" target=\"_blank\" class=\"block mb-4\"> <!-- Link Placeholder -->\n                            <img decoding=\"async\" class=\"lazyload w-32 h-32 rounded-full mx-auto object-cover\" \n                                 src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2772%27%20height%3D%2791%27%20viewBox%3D%270%200%2072%2091%27%3E%3Crect%20width%3D%2772%27%20height%3D%2791%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2021\/01\/icon_bem-estar-individual.png\" \n                                 alt=\"Photo Placeholder for Ant\u00f3nio Caetano\"\n                                 onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/128x128\/E0E0E0\/757575?text=Photo';\">\n                         <\/a>\n                         <div class=\"team-card-content\">\n                            <h3 class=\"text-lg font-semibold text-gray-900\" style=\"font-weight: 800 !important; color: #1f2937 !important;\" data-lang-key=\"teamMember4Name\">Ant\u00f3nio Caetano<\/h3>\n                            <p class=\"text-blue-600 text-sm role\" data-lang-key=\"teamMember4Role\">UniRovuma<\/p>\n                        <\/div>\n                    <\/div>\n                    \n                    <!-- Carla Cardoso -->\n                     <div class=\"bg-white rounded-lg shadow-md p-6 text-center team-card\">\n                         <a href=\"#\" target=\"_blank\" class=\"block mb-4\"> <!-- Link Placeholder -->\n                            <img decoding=\"async\" class=\"lazyload w-32 h-32 rounded-full mx-auto object-cover\" \n                                 src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2772%27%20height%3D%2791%27%20viewBox%3D%270%200%2072%2091%27%3E%3Crect%20width%3D%2772%27%20height%3D%2791%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2021\/01\/icon_bem-estar-individual.png\" \n                                 alt=\"Photo Placeholder for Carla Cardoso\"\n                                 onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/128x128\/E0E0E0\/757575?text=Photo';\">\n                         <\/a>\n                         <div class=\"team-card-content\">\n                            <h3 class=\"text-lg font-semibold text-gray-900\" style=\"font-weight: 800 !important; color: #1f2937 !important;\" data-lang-key=\"teamMember5Name\">Carla Cardoso<\/h3>\n                            <p class=\"text-blue-600 text-sm role\" data-lang-key=\"teamMember5Role\">Researcher at FEUP<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Enes Zengin -->\n                     <div class=\"bg-white rounded-lg shadow-md p-6 text-center team-card\">\n                         <a href=\"#\" target=\"_blank\" class=\"block mb-4\"> <!-- Link Placeholder -->\n                            <img decoding=\"async\" class=\"lazyload w-32 h-32 rounded-full mx-auto object-cover\" \n                                 src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2772%27%20height%3D%2791%27%20viewBox%3D%270%200%2072%2091%27%3E%3Crect%20width%3D%2772%27%20height%3D%2791%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2021\/01\/icon_bem-estar-individual.png\" \n                                 alt=\"Photo Placeholder for Enes Zengin\"\n                                 onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/128x128\/E0E0E0\/757575?text=Photo';\">\n                         <\/a>\n                         <div class=\"team-card-content\">\n                            <h3 class=\"text-lg font-semibold text-gray-900\" style=\"font-weight: 800 !important; color: #1f2937 !important;\" data-lang-key=\"teamMember6Name\">Enes Zengin<\/h3>\n                            <p class=\"text-blue-600 text-sm role\" data-lang-key=\"teamMember6Role\">DPU<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Evaristo Mandavela -->\n                     <div class=\"bg-white rounded-lg shadow-md p-6 text-center team-card\">\n                        <a href=\"https:\/\/www.linkedin.com\/in\/evaristo-mandavela-mandavela-7706322a5?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app\" target=\"_blank\" class=\"block mb-4\">\n                            <img decoding=\"async\" class=\"lazyload w-32 h-32 rounded-full mx-auto object-cover\" \n                                 src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27730%27%20height%3D%27815%27%20viewBox%3D%270%200%20730%20815%27%3E%3Crect%20width%3D%27730%27%20height%3D%27815%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2025\/01\/Evaristo.jpg\" \n                                 alt=\"Photo of Evaristo Mandavela\"\n                                 onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/128x128\/E0E0E0\/757575?text=Photo';\">\n                        <\/a>\n                        <div class=\"team-card-content\">\n                            <h3 class=\"text-lg font-semibold text-gray-900\" style=\"font-weight: 800 !important; color: #1f2937 !important;\" data-lang-key=\"teamMember7Name\">Evaristo Mandavela<\/h3>\n                            <p class=\"text-blue-600 text-sm role\" data-lang-key=\"teamMember7Role\">FAMED-UEM<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Fabi\u00e3o Tulukeni -->\n                     <div class=\"bg-white rounded-lg shadow-md p-6 text-center team-card\">\n                        <a href=\"https:\/\/www.linkedin.com\/in\/fabi%C3%A3o-tulukeni-181046235\/\" target=\"_blank\" class=\"block mb-4\">\n                            <img decoding=\"async\" class=\"lazyload w-32 h-32 rounded-full mx-auto object-cover\" \n                                 src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27640%27%20height%3D%27640%27%20viewBox%3D%270%200%20640%20640%27%3E%3Crect%20width%3D%27640%27%20height%3D%27640%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2025\/01\/Fabio.jpg\" \n                                 alt=\"Photo of Fabi\u00e3o Tulukeni\"\n                                 onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/128x128\/E0E0E0\/757575?text=Photo';\">\n                        <\/a>\n                        <div class=\"team-card-content\">\n                            <h3 class=\"text-lg font-semibold text-gray-900\" style=\"font-weight: 800 !important; color: #1f2937 !important;\" data-lang-key=\"teamMember8Name\">Fabi\u00e3o Tulukeni<\/h3>\n                            <p class=\"text-blue-600 text-sm role\" data-lang-key=\"teamMember8Role\">FEUAN<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Francisco Gon\u00e7alves -->\n                    <div class=\"bg-white rounded-lg shadow-md p-6 text-center team-card\">\n                        <a href=\"https:\/\/orcid.org\/0000-0002-8859-7491\" target=\"_blank\" class=\"block mb-4\">\n                            <img decoding=\"async\" class=\"lazyload w-32 h-32 rounded-full mx-auto object-cover\" \n                                 src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27853%27%20height%3D%271280%27%20viewBox%3D%270%200%20853%201280%27%3E%3Crect%20width%3D%27853%27%20height%3D%271280%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2025\/01\/Francisco.jpg\" \n                                 alt=\"Photo of Francisco Gon\u00e7alves\"\n                                 onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/128x128\/E0E0E0\/757575?text=Photo';\">\n                        <\/a>\n                        <div class=\"team-card-content\">\n                            <h3 class=\"text-lg font-semibold text-gray-900\" style=\"font-weight: 800 !important; color: #1f2937 !important;\" data-lang-key=\"teamMember9Name\">Francisco Gon\u00e7alves<\/h3>\n                            <p class=\"text-blue-600 text-sm role\" data-lang-key=\"teamMember9Role\">FEUAN<\/p>\n                        <\/div>\n                    <\/div>\n                    \n                    <!-- Growene Mugas -->\n                    <div class=\"bg-white rounded-lg shadow-md p-6 text-center team-card\">\n                        <a href=\"https:\/\/orcid.org\/0000-0003-2518-2819\" target=\"_blank\" class=\"block mb-4\">\n                            <img decoding=\"async\" class=\"lazyload w-32 h-32 rounded-full mx-auto object-cover\" \n                                 src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27936%27%20height%3D%271280%27%20viewBox%3D%270%200%20936%201280%27%3E%3Crect%20width%3D%27936%27%20height%3D%271280%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2025\/01\/Growene.jpg\" \n                                 alt=\"Photo of Growene Mugas\"\n                                 onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/128x128\/E0E0E0\/757575?text=Photo';\">\n                        <\/a>\n                        <div class=\"team-card-content\">\n                            <h3 class=\"text-lg font-semibold text-gray-900\" style=\"font-weight: 800 !important; color: #1f2937 !important;\" data-lang-key=\"teamMember10Name\">Growene Mugas<\/h3>\n                            <p class=\"text-blue-600 text-sm role\" data-lang-key=\"teamMember10Role\">UniRovuma<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Jahit Sacarlal -->\n                    <div class=\"bg-white rounded-lg shadow-md p-6 text-center team-card\">\n                        <a href=\"https:\/\/orcid.org\/0000-0003-1059-217X\" target=\"_blank\" class=\"block mb-4\">\n                            <img decoding=\"async\" class=\"lazyload w-32 h-32 rounded-full mx-auto object-cover\" \n                                 src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27306%27%20height%3D%27379%27%20viewBox%3D%270%200%20306%20379%27%3E%3Crect%20width%3D%27306%27%20height%3D%27379%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2025\/01\/Jahit.jpg\" \n                                 alt=\"Photo of Jahit Sacarlal\"\n                                 onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/128x128\/E0E0E0\/757575?text=Photo';\">\n                        <\/a>\n                        <div class=\"team-card-content\">\n                            <h3 class=\"text-lg font-semibold text-gray-900\" style=\"font-weight: 800 !important; color: #1f2937 !important;\" data-lang-key=\"teamMember11Name\">Jahit Sacarlal<\/h3>\n                            <p class=\"text-blue-600 text-sm role\" data-lang-key=\"teamMember11Role\">UniRovuma<\/p>\n                        <\/div>\n                    <\/div>\n                    \n                    <!-- Jaqueline Castelo Branco -->\n                    <div class=\"bg-white rounded-lg shadow-md p-6 text-center team-card\">\n                        <a href=\"https:\/\/orcid.org\/0000-0002-9254-4384\" target=\"_blank\" class=\"block mb-4\">\n                            <img decoding=\"async\" class=\"lazyload w-32 h-32 rounded-full mx-auto object-cover\" \n                                 src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27140%27%20height%3D%27200%27%20viewBox%3D%270%200%20140%20200%27%3E%3Crect%20width%3D%27140%27%20height%3D%27200%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2025\/01\/Jaqeline.png\" \n                                 alt=\"Photo of Jaqueline Castelo Branco\"\n                                 onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/128x128\/E0E0E0\/757575?text=Photo';\">\n                        <\/a>\n                        <div class=\"team-card-content\">\n                            <h3 class=\"text-lg font-semibold text-gray-900\" style=\"font-weight: 800 !important; color: #1f2937 !important;\" data-lang-key=\"teamMember12Name\">Jaqueline Castelo Branco<\/h3>\n                            <p class=\"text-blue-600 text-sm role\" data-lang-key=\"teamMember12Role\">Professor at FEUP<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Joana Duarte -->\n                    <div class=\"bg-white rounded-lg shadow-md p-6 text-center team-card\">\n                        <a href=\"https:\/\/orcid.org\/0000-0002-5856-5317\" target=\"_blank\" class=\"block mb-4\">\n                            <img decoding=\"async\" class=\"lazyload w-32 h-32 rounded-full mx-auto object-cover\" \n                                 src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271280%27%20height%3D%271216%27%20viewBox%3D%270%200%201280%201216%27%3E%3Crect%20width%3D%271280%27%20height%3D%271216%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2025\/01\/Joana.jpg\" \n                                 alt=\"Photo of Joana Duarte\"\n                                 onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/128x128\/E0E0E0\/757575?text=Photo';\">\n                        <\/a>\n                        <div class=\"team-card-content\">\n                            <h3 class=\"text-lg font-semibold text-gray-900\" style=\"font-weight: 800 !important; color: #1f2937 !important;\" data-lang-key=\"teamMember13Name\">Joana Duarte<\/h3>\n                            <p class=\"text-blue-600 text-sm role\" data-lang-key=\"teamMember13Role\">Professor at FEUP<\/p>\n                        <\/div>\n                    <\/div>\n                    \n                     <!-- Joana Guedes -->\n                    <div class=\"bg-white rounded-lg shadow-md p-6 text-center team-card\">\n                         <a href=\"#\" target=\"_blank\" class=\"block mb-4\"> <!-- Link Placeholder -->\n                            <img decoding=\"async\" class=\"lazyload w-32 h-32 rounded-full mx-auto object-cover\" \n                                 src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2772%27%20height%3D%2791%27%20viewBox%3D%270%200%2072%2091%27%3E%3Crect%20width%3D%2772%27%20height%3D%2791%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2021\/01\/icon_bem-estar-individual.png\" \n                                 alt=\"Photo Placeholder for Joana Guedes\"\n                                 onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/128x128\/E0E0E0\/757575?text=Photo';\">\n                         <\/a>\n                         <div class=\"team-card-content\">\n                            <h3 class=\"text-lg font-semibold text-gray-900\" style=\"font-weight: 800 !important; color: #1f2937 !important;\" data-lang-key=\"teamMember14Name\">Joana Guedes<\/h3>\n                            <p class=\"text-blue-600 text-sm role\" data-lang-key=\"teamMember14Role\">Professor at FEUP<\/p>\n                        <\/div>\n                    <\/div>\n\n                     <!-- Jo\u00e3o Cabeia -->\n                    <div class=\"bg-white rounded-lg shadow-md p-6 text-center team-card\">\n                         <a href=\"#\" target=\"_blank\" class=\"block mb-4\"> <!-- Link Placeholder -->\n                            <img decoding=\"async\" class=\"lazyload w-32 h-32 rounded-full mx-auto object-cover\" \n                                 src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2772%27%20height%3D%2791%27%20viewBox%3D%270%200%2072%2091%27%3E%3Crect%20width%3D%2772%27%20height%3D%2791%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2021\/01\/icon_bem-estar-individual.png\" \n                                 alt=\"Photo Placeholder for Jo\u00e3o Cabeia\"\n                                 onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/128x128\/E0E0E0\/757575?text=Photo';\">\n                         <\/a>\n                         <div class=\"team-card-content\">\n                            <h3 class=\"text-lg font-semibold text-gray-900\" style=\"font-weight: 800 !important; color: #1f2937 !important;\" data-lang-key=\"teamMember15Name\">Jo\u00e3o Cabeia<\/h3>\n                            <p class=\"text-blue-600 text-sm role\" data-lang-key=\"teamMember15Role\">FEUAN<\/p>\n                        <\/div>\n                    <\/div>\n\n                     <!-- Jorge Carvalho -->\n                    <div class=\"bg-white rounded-lg shadow-md p-6 text-center team-card\">\n                         <a href=\"#\" target=\"_blank\" class=\"block mb-4\"> <!-- Link Placeholder -->\n                            <img decoding=\"async\" class=\"lazyload w-32 h-32 rounded-full mx-auto object-cover\" \n                                 src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2772%27%20height%3D%2791%27%20viewBox%3D%270%200%2072%2091%27%3E%3Crect%20width%3D%2772%27%20height%3D%2791%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2021\/01\/icon_bem-estar-individual.png\" \n                                 alt=\"Photo Placeholder for Jorge Carvalho\"\n                                 onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/128x128\/E0E0E0\/757575?text=Photo';\">\n                         <\/a>\n                         <div class=\"team-card-content\">\n                            <h3 class=\"text-lg font-semibold text-gray-900\" style=\"font-weight: 800 !important; color: #1f2937 !important;\" data-lang-key=\"teamMember16Name\">Jorge Carvalho<\/h3>\n                            <p class=\"text-blue-600 text-sm role\" data-lang-key=\"teamMember16Role\">Professor at FEUP<\/p>\n                        <\/div>\n                    <\/div>\n                    \n                    <!-- Maria Cristina Vila -->\n                    <div class=\"bg-white rounded-lg shadow-md p-6 text-center team-card\">\n                         <a href=\"#\" target=\"_blank\" class=\"block mb-4\"> <!-- Link Placeholder -->\n                            <img decoding=\"async\" class=\"lazyload w-32 h-32 rounded-full mx-auto object-cover\" \n                                 src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2772%27%20height%3D%2791%27%20viewBox%3D%270%200%2072%2091%27%3E%3Crect%20width%3D%2772%27%20height%3D%2791%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2021\/01\/icon_bem-estar-individual.png\" \n                                 alt=\"Photo Placeholder for Maria Cristina Vila\"\n                                 onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/128x128\/E0E0E0\/757575?text=Photo';\">\n                         <\/a>\n                         <div class=\"team-card-content\">\n                            <h3 class=\"text-lg font-semibold text-gray-900\" style=\"font-weight: 800 !important; color: #1f2937 !important;\" data-lang-key=\"teamMember17Name\">Maria Cristina Vila<\/h3>\n                            <p class=\"text-blue-600 text-sm role\" data-lang-key=\"teamMember17Role\">Professor at FEUP<\/p> <!-- Updated Role -->\n                        <\/div>\n                    <\/div>\n                    \n                    <!-- Maria de Lurdes Dinis -->\n                    <div class=\"bg-white rounded-lg shadow-md p-6 text-center team-card\">\n                         <a href=\"#\" target=\"_blank\" class=\"block mb-4\"> <!-- Link Placeholder -->\n                            <img decoding=\"async\" class=\"lazyload w-32 h-32 rounded-full mx-auto object-cover\" \n                                 src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2772%27%20height%3D%2791%27%20viewBox%3D%270%200%2072%2091%27%3E%3Crect%20width%3D%2772%27%20height%3D%2791%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2021\/01\/icon_bem-estar-individual.png\" \n                                 alt=\"Photo Placeholder for Maria de Lurdes Dinis\"\n                                 onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/128x128\/E0E0E0\/757575?text=Photo';\">\n                         <\/a>\n                         <div class=\"team-card-content\">\n                            <h3 class=\"text-lg font-semibold text-gray-900\" style=\"font-weight: 800 !important; color: #1f2937 !important;\" data-lang-key=\"teamMember18Name\">Maria de Lurdes Dinis<\/h3>\n                            <p class=\"text-blue-600 text-sm role\" data-lang-key=\"teamMember18Role\">Professor at FEUP<\/p> <!-- Updated Role -->\n                        <\/div>\n                    <\/div>\n                    \n                    <!-- Nelza Fortunato -->\n                    <div class=\"bg-white rounded-lg shadow-md p-6 text-center team-card\">\n                        <a href=\"https:\/\/www.linkedin.com\/in\/nelza-filipe-398794105?trk=contact-info\" target=\"_blank\" class=\"block mb-4\">\n                            <img decoding=\"async\" class=\"lazyload w-32 h-32 rounded-full mx-auto object-cover\" \n                                 src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271667%27%20height%3D%271704%27%20viewBox%3D%270%200%201667%201704%27%3E%3Crect%20width%3D%271667%27%20height%3D%271704%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2025\/01\/NEzla.jpg\" \n                                 alt=\"Photo of Nelza Fortunato\"\n                                 onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/128x128\/E0E0E0\/757575?text=Photo';\">\n                        <\/a>\n                        <div class=\"team-card-content\">\n                            <h3 class=\"text-lg font-semibold text-gray-900\" style=\"font-weight: 800 !important; color: #1f2937 !important;\" data-lang-key=\"teamMember19Name\">Nelza Fortunato<\/h3>\n                            <p class=\"text-blue-600 text-sm role\" data-lang-key=\"teamMember19Role\">ISPH<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Obete Matine -->\n                     <div class=\"bg-white rounded-lg shadow-md p-6 text-center team-card\">\n                         <a href=\"#\" target=\"_blank\" class=\"block mb-4\"> <!-- Link Placeholder -->\n                            <img decoding=\"async\" class=\"lazyload w-32 h-32 rounded-full mx-auto object-cover\" \n                                 src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2772%27%20height%3D%2791%27%20viewBox%3D%270%200%2072%2091%27%3E%3Crect%20width%3D%2772%27%20height%3D%2791%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2021\/01\/icon_bem-estar-individual.png\" \n                                 alt=\"Photo Placeholder for Obete Matine\"\n                                 onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/128x128\/E0E0E0\/757575?text=Photo';\">\n                         <\/a>\n                         <div class=\"team-card-content\">\n                            <h3 class=\"text-lg font-semibold text-gray-900\" style=\"font-weight: 800 !important; color: #1f2937 !important;\" data-lang-key=\"teamMember21Name\">Obete Matine<\/h3>\n                            <p class=\"text-blue-600 text-sm role\" data-lang-key=\"teamMember21Role\">FAMED-UEM<\/p>\n                        <\/div>\n                    <\/div>\n\n                     <!-- Oktay Shahbaz -->\n                    <div class=\"bg-white rounded-lg shadow-md p-6 text-center team-card\">\n                         <a href=\"#\" target=\"_blank\" class=\"block mb-4\"> <!-- Link Placeholder -->\n                            <img decoding=\"async\" class=\"lazyload w-32 h-32 rounded-full mx-auto object-cover\" \n                                 src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27799%27%20height%3D%27800%27%20viewBox%3D%270%200%20799%20800%27%3E%3Crect%20width%3D%27799%27%20height%3D%27800%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2025\/07\/1739362842517.jpg\" \n                                 alt=\"Photo of Oktay Shahbaz\"\n                                 onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/128x128\/E0E0E0\/757575?text=Photo';\">\n                         <\/a>\n                         <div class=\"team-card-content\">\n                            <h3 class=\"text-lg font-semibold text-gray-900\" style=\"font-weight: 800 !important; color: #1f2937 !important;\" data-lang-key=\"teamMember20Name\">Oktay Shahbaz<\/h3>\n                            <p class=\"text-blue-600 text-sm role\" data-lang-key=\"teamMember20Role\">Professor at DPU<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <!-- Pedro Magalh\u00e3es -->\n                     <div class=\"bg-white rounded-lg shadow-md p-6 text-center team-card\">\n                         <a href=\"#\" target=\"_blank\" class=\"block mb-4\"> <!-- Link Placeholder -->\n                            <img decoding=\"async\" class=\"lazyload w-32 h-32 rounded-full mx-auto object-cover\" \n                                 src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2772%27%20height%3D%2791%27%20viewBox%3D%270%200%2072%2091%27%3E%3Crect%20width%3D%2772%27%20height%3D%2791%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2021\/01\/icon_bem-estar-individual.png\" \n                                 alt=\"Photo Placeholder for Pedro Magalh\u00e3es\"\n                                 onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/128x128\/E0E0E0\/757575?text=Photo';\">\n                         <\/a>\n                         <div class=\"team-card-content\">\n                            <h3 class=\"text-lg font-semibold text-gray-900\" style=\"font-weight: 800 !important; color: #1f2937 !important;\" data-lang-key=\"teamMember22Name\">Pedro Magalh\u00e3es<\/h3>\n                            <p class=\"text-blue-600 text-sm role\" data-lang-key=\"teamMember22Role\">FEUP<\/p>\n                        <\/div>\n                    <\/div>\n\n                <\/div>\n            <\/div>\n        <\/main>\n\n        <!-- Footer -->\n         <footer class=\"bg-gray-800 text-gray-300\" aria-labelledby=\"footer-heading\">\n            <h2 id=\"footer-heading\" class=\"sr-only\">Footer<\/h2>\n            <div class=\"max-w-7xl mx-auto py-12 px-4 sm:px-6 lg:py-16 lg:px-8\">\n                <div class=\"xl:grid xl:grid-cols-3 xl:gap-8\">\n                    <div class=\"space-y-8 xl:col-span-1\">\n                        <img decoding=\"async\" class=\"lazyload h-10\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27373%27%20height%3D%27147%27%20viewBox%3D%270%200%20373%20147%27%3E%3Crect%20width%3D%27373%27%20height%3D%27147%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/fe.up.pt\/strim\/wp-content\/uploads\/2024\/06\/STRIM-logo-e1719413979169.png\" alt=\"STRIM Project Logo\"\n                             onerror=\"this.onerror=null; this.src='https:\/\/placehold.co\/150x40\/FFFFFF\/AAAAAA?text=STRIM+Logo';\">\n                        <p class=\"text-gray-400 text-base\" data-lang-key=\"footerDesc\">\n                            STRIM aims to improve occupational health and safety (OSH) conditions in mining through innovative, immersive training and coherent educational approaches.\n                        <\/p>\n                        <div class=\"flex space-x-6\">\n                            <!-- Social media links -->\n                        <\/div>\n                    <\/div>\n                    <div class=\"mt-12 grid grid-cols-2 gap-8 xl:mt-0 xl:col-span-2\">\n                        <div class=\"md:grid md:grid-cols-2 md:gap-8\">\n                            <div>\n                                <h3 class=\"text-sm font-semibold text-gray-400 tracking-wider uppercase\" data-lang-key=\"sitemap\">Sitemap<\/h3>\n                                <ul role=\"list\" class=\"mt-4 space-y-4\">\n                                     <li><a href=\".\/index.html\" class=\"text-base text-gray-300 hover:text-white\" data-lang-key=\"navHome\">Home<\/a><\/li>\n                                    <li><a href=\".\/research_team.html\" class=\"text-base text-gray-300 hover:text-white\" data-lang-key=\"navTeam\">Research Team<\/a><\/li>\n                                    <li><a href=\"https:\/\/fe.up.pt\/strim\/dissemination\/\" class=\"text-base text-gray-300 hover:text-white\" data-lang-key=\"navDiss\">Dissemination<\/a><\/li>\n                                    <li><a href=\"https:\/\/fe.up.pt\/strim\/contacts\/\" class=\"text-base text-gray-300 hover:text-white\" data-lang-key=\"navContact\">Contacts<\/a><\/li>\n                                <\/ul>\n                            <\/div>\n                            <div class=\"mt-12 md:mt-0\">\n                                <h3 class=\"text-sm font-semibold text-gray-400 tracking-wider uppercase\" data-lang-key=\"navCourses\">Courses<\/h3>\n                                <ul role=\"list\" class=\"mt-4 space-y-4\">\n                                    <li><a href=\"https:\/\/fe.up.pt\/strim\/m-sc-1\/\" class=\"text-base text-gray-300 hover:text-white\" data-lang-key=\"navMSc1\">M.Sc. 1<\/a><\/li>\n                                    <li><a href=\"https:\/\/fe.up.pt\/strim\/m-sc-2\/\" class=\"text-base text-gray-300 hover:text-white\" data-lang-key=\"navMSc2\">M.Sc. 2<\/a><\/li>\n                                    <li><a href=\"https:\/\/fe.up.pt\/strim\/ph-d\/\" class=\"text-base text-gray-300 hover:text-white\" data-lang-key=\"navPhD\">Ph.D.<\/a><\/li>\n                                <\/ul>\n                            <\/div>\n                        <\/div>\n                        <div class=\"md:grid md:grid-cols-2 md:gap-8\">\n                            <div>\n                                <h3 class=\"text-sm font-semibold text-gray-400 tracking-wider uppercase\" data-lang-key=\"navPubs\">Publications<\/h3>\n                                <ul role=\"list\" class=\"mt-4 space-y-4\">\n                                    <li><a href=\"https:\/\/fe.up.pt\/strim\/publications\/articles\/\" class=\"text-base text-gray-300 hover:text-white\" data-lang-key=\"navArticles\">Articles<\/a><\/li>\n                                    <li><a href=\"https:\/\/fe.up.pt\/strim\/publications\/didactic\/\" class=\"text-base text-gray-300 hover:text-white\" data-lang-key=\"navDidactic\">Didactic<\/a><\/li>\n                                <\/ul>\n                            <\/div>\n                             <div class=\"mt-12 md:mt-0\">\n                                <h3 class=\"text-sm font-semibold text-gray-400 tracking-wider uppercase\" data-lang-key=\"contact\">Contact<\/h3>\n                                <p class=\"mt-4 text-base text-gray-300\">\n                                    Faculdade de Engenharia da Universidade do Porto<br>\n                                    Rua Dr. Roberto Frias, s\/n<br>\n                                    4200-465 Porto<br>\n                                    PORTUGAL\n                                <\/p>\n                                <p class=\"mt-4 text-base text-gray-300\">\n                                    <a href=\"mailto:proa@fe.up.pt\" class=\"hover:text-white\">proa@fe.up.pt<\/a>\n                                <\/p>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"mt-8 border-t border-gray-700 pt-8 md:flex md:items-center md:justify-between\">\n                    <p class=\"mt-8 text-base text-gray-400 md:mt-0 md:order-1\">\n                        \u00a9 2024 STRIM Project. All rights reserved.\n                    <\/p>\n                <\/div>\n            <\/div>\n        <\/footer>\n    <\/div>\n\n    <!-- Alpine.js for mobile menu interactivity -->\n    <script src=\"https:\/\/unpkg.com\/alpinejs@3.13.3\/dist\/cdn.min.js\" defer><\/script>\n    \n    <!-- Language Switching JavaScript -->\n    <script>\n        \/\/ --- LANGUAGE TRANSLATIONS ---\n        const translations = {\n             \"en\": {\n                \"navHome\": \"Home\",\n                \"navTeam\": \"Research Team\",\n                \"navCourses\": \"Courses\",\n                \"navMSc1\": \"M.Sc. 1\",\n                \"navMSc2\": \"M.Sc. 2\",\n                \"navPhD\": \"Ph.D.\",\n                \"navPubs\": \"Publications\",\n                \"navArticles\": \"Articles\",\n                \"navDidactic\": \"Didactic\",\n                \"navDiss\": \"Dissemination\",\n                \"navContact\": \"Contacts\",\n                \"openMenu\": \"Open main menu\",\n                \"teamPageTitle\": \"Meet the Research Team\",\n                \"teamMember1Name\": \"Jo\u00e3o Baptista\",\n                \"teamMember1Role\": \"Coordinator, Professor at FEUP\",\n                \"teamMember2Name\": \"Adeeb Sidani\",\n                \"teamMember2Role\": \"Researcher at FEUP\",\n                \"teamMember3Name\": \"Angelino \u00c1vido\",\n                \"teamMember3Role\": \"ISPH\",\n                \"teamMember4Name\": \"Ant\u00f3nio Caetano\",\n                \"teamMember4Role\": \"UniRovuma\",\n                \"teamMember5Name\": \"Carla Cardoso\",\n                \"teamMember5Role\": \"Researcher at FEUP\",\n                \"teamMember6Name\": \"Enes Zengin\",\n                \"teamMember6Role\": \"DPU\",\n                \"teamMember7Name\": \"Evaristo Mandavela\",\n                \"teamMember7Role\": \"FAMED-UEM\",\n                \"teamMember8Name\": \"Fabi\u00e3o Tulukeni\",\n                \"teamMember8Role\": \"FEUAN\",\n                \"teamMember9Name\": \"Francisco Gon\u00e7alves\",\n                \"teamMember9Role\": \"FEUAN\",\n                \"teamMember10Name\": \"Growene Mugas\",\n                \"teamMember10Role\": \"UniRovuma\",\n                \"teamMember11Name\": \"Jahit Sacarlal\",\n                \"teamMember11Role\": \"UniRovuma\",\n                \"teamMember12Name\": \"Jaqueline Castelo Branco\",\n                \"teamMember12Role\": \"Professor at FEUP\",\n                \"teamMember13Name\": \"Joana Duarte\",\n                \"teamMember13Role\": \"Professor at FEUP\",\n                \"teamMember14Name\": \"Joana Guedes\",\n                \"teamMember14Role\": \"Professor at FEUP\",\n                \"teamMember15Name\": \"Jo\u00e3o Cabeia\",\n                \"teamMember15Role\": \"FEUAN\",\n                \"teamMember16Name\": \"Jorge Carvalho\",\n                \"teamMember16Role\": \"Professor at FEUP\",\n                \"teamMember17Name\": \"Maria Cristina Vila\",\n                \"teamMember17Role\": \"Professor at FEUP\", \/\/ Updated\n                \"teamMember18Name\": \"Maria de Lurdes Dinis\",\n                \"teamMember18Role\": \"Professor at FEUP\", \/\/ Updated\n                \"teamMember19Name\": \"Nelza Fortunato\",\n                \"teamMember19Role\": \"ISPH\",\n                \"teamMember20Name\": \"Oktay Shahbaz\",\n                \"teamMember20Role\": \"Professor at DPU\",\n                \"teamMember21Name\": \"Obete Matine\",\n                \"teamMember21Role\": \"FAMED-UEM\",\n                \"teamMember22Name\": \"Pedro Magalh\u00e3es\",\n                \"teamMember22Role\": \"FEUP\",\n                \"sitemap\": \"Sitemap\",\n                \"contact\": \"Contact\",\n                \"footerDesc\": \"STRIM aims to improve occupational health and safety (OSH) conditions in mining through innovative, immersive training and coherent educational approaches.\"\n            },\n            \"pt\": {\n                \/\/ Portuguese translations need updating for names and roles\n                \"navHome\": \"In\u00edcio\",\n                \"navTeam\": \"Equipa de Investiga\u00e7\u00e3o\",\n                \"navCourses\": \"Cursos\",\n                \"navMSc1\": \"M.Sc. 1\",\n                \"navMSc2\": \"M.Sc. 2\",\n                \"navPhD\": \"Ph.D.\",\n                \"navPubs\": \"Publica\u00e7\u00f5es\",\n                \"navArticles\": \"Artigos\",\n                \"navDidactic\": \"Did\u00e1tico\",\n                \"navDiss\": \"Dissemina\u00e7\u00e3o\",\n                \"navContact\": \"Contactos\",\n                \"openMenu\": \"Abrir menu principal\",\n                \"teamPageTitle\": \"Conhe\u00e7a a Equipa de Investiga\u00e7\u00e3o\",\n                \"teamMember1Name\": \"Jo\u00e3o Baptista\",\n                \"teamMember1Role\": \"Coordenador, Professor na FEUP\",\n                \"teamMember2Name\": \"Adeeb Sidani\",\n                \"teamMember2Role\": \"Investigador na FEUP\",\n                \"teamMember3Name\": \"Angelino \u00c1vido\",\n                \"teamMember3Role\": \"ISPH\",\n                \"teamMember4Name\": \"Ant\u00f3nio Caetano\",\n                \"teamMember4Role\": \"UniRovuma\",\n                \"teamMember5Name\": \"Carla Cardoso\",\n                \"teamMember5Role\": \"Investigadora na FEUP\",\n                \"teamMember6Name\": \"Enes Zengin\",\n                \"teamMember6Role\": \"DPU\",\n                \"teamMember7Name\": \"Evaristo Mandavela\",\n                \"teamMember7Role\": \"FAMED-UEM\",\n                \"teamMember8Name\": \"Fabi\u00e3o Tulukeni\",\n                \"teamMember8Role\": \"FEUAN\",\n                \"teamMember9Name\": \"Francisco Gon\u00e7alves\",\n                \"teamMember9Role\": \"FEUAN\",\n                \"teamMember10Name\": \"Growene Mugas\",\n                \"teamMember10Role\": \"UniRovuma\",\n                \"teamMember11Name\": \"Jahit Sacarlal\",\n                \"teamMember11Role\": \"UniRovuma\",\n                \"teamMember12Name\": \"Jaqueline Castelo Branco\",\n                \"teamMember12Role\": \"Professora na FEUP\",\n                \"teamMember13Name\": \"Joana Duarte\",\n                \"teamMember13Role\": \"Professora na FEUP\",\n                \"teamMember14Name\": \"Joana Guedes\",\n                \"teamMember14Role\": \"Professora na FEUP\",\n                \"teamMember15Name\": \"Jo\u00e3o Cabeia\",\n                \"teamMember15Role\": \"FEUAN\",\n                \"teamMember16Name\": \"Jorge Carvalho\",\n                \"teamMember16Role\": \"Professor na FEUP\",\n                \"teamMember17Name\": \"Maria Cristina Vila\",\n                \"teamMember17Role\": \"Professora na FEUP\", \/\/ Updated\n                \"teamMember18Name\": \"Maria de Lurdes Dinis\",\n                \"teamMember18Role\": \"Professora na FEUP\", \/\/ Updated\n                \"teamMember19Name\": \"Nelza Fortunato\",\n                \"teamMember19Role\": \"ISPH\",\n                \"teamMember20Name\": \"Oktay Shahbaz\",\n                \"teamMember20Role\": \"Professor na DPU\",\n                \"teamMember21Name\": \"Obete Matine\",\n                \"teamMember21Role\": \"FAMED-UEM\",\n                \"teamMember22Name\": \"Pedro Magalh\u00e3es\",\n                \"teamMember22Role\": \"FEUP\",\n                \"sitemap\": \"Mapa do Site\",\n                \"contact\": \"Contacto\",\n                \"footerDesc\": \"O STRIM visa melhorar as condi\u00e7\u00f5es de sa\u00fade e seguran\u00e7a no trabalho (SST) na minera\u00e7\u00e3o atrav\u00e9s de forma\u00e7\u00e3o inovadora e imersiva e abordagens educacionais coerentes.\"\n            },\n            \"tr\": {\n                \/\/ Turkish translations need updating for names and roles\n                \"navHome\": \"Ana Sayfa\",\n                \"navTeam\": \"Ara\u015ft\u0131rma Ekibi\",\n                \"navCourses\": \"Kurslar\",\n                \"navMSc1\": \"M.Sc. 1\",\n                \"navMSc2\": \"M.Sc. 2\",\n                \"navPhD\": \"Ph.D.\",\n                \"navPubs\": \"Yay\u0131nlar\",\n                \"navArticles\": \"Makaleler\",\n                \"navDidactic\": \"Didaktik\",\n                \"navDiss\": \"Yayg\u0131nla\u015ft\u0131rma\",\n                \"navContact\": \"\u0130leti\u015fim\",\n                \"openMenu\": \"Ana men\u00fcy\u00fc a\u00e7\",\n                \"teamPageTitle\": \"Ara\u015ft\u0131rma Ekibiyle Tan\u0131\u015f\u0131n\",\n                 \"teamMember1Name\": \"Jo\u00e3o Baptista\",\n                \"teamMember1Role\": \"Koordinat\u00f6r, FEUP'ta Profes\u00f6r\",\n                \"teamMember2Name\": \"Adeeb Sidani\",\n                \"teamMember2Role\": \"FEUP'ta Ara\u015ft\u0131rmac\u0131\",\n                \"teamMember3Name\": \"Angelino \u00c1vido\",\n                \"teamMember3Role\": \"ISPH\",\n                \"teamMember4Name\": \"Ant\u00f3nio Caetano\",\n                \"teamMember4Role\": \"UniRovuma\",\n                \"teamMember5Name\": \"Carla Cardoso\",\n                \"teamMember5Role\": \"FEUP'ta Ara\u015ft\u0131rmac\u0131\",\n                \"teamMember6Name\": \"Enes Zengin\",\n                \"teamMember6Role\": \"DPU\",\n                \"teamMember7Name\": \"Evaristo Mandavela\",\n                \"teamMember7Role\": \"FAMED-UEM\",\n                \"teamMember8Name\": \"Fabi\u00e3o Tulukeni\",\n                \"teamMember8Role\": \"FEUAN\",\n                \"teamMember9Name\": \"Francisco Gon\u00e7alves\",\n                \"teamMember9Role\": \"FEUAN\",\n                \"teamMember10Name\": \"Growene Mugas\",\n                \"teamMember10Role\": \"UniRovuma\",\n                \"teamMember11Name\": \"Jahit Sacarlal\",\n                \"teamMember11Role\": \"UniRovuma\",\n                \"teamMember12Name\": \"Jaqueline Castelo Branco\",\n                \"teamMember12Role\": \"FEUP'ta Profes\u00f6r\",\n                \"teamMember13Name\": \"Joana Duarte\",\n                \"teamMember13Role\": \"FEUP'ta Profes\u00f6r\",\n                \"teamMember14Name\": \"Joana Guedes\",\n                \"teamMember14Role\": \"FEUP'ta Profes\u00f6r\",\n                \"teamMember15Name\": \"Jo\u00e3o Cabeia\",\n                \"teamMember15Role\": \"FEUAN\",\n                \"teamMember16Name\": \"Jorge Carvalho\",\n                \"teamMember16Role\": \"FEUP'ta Profes\u00f6r\",\n                \"teamMember17Name\": \"Maria Cristina Vila\",\n                \"teamMember17Role\": \"FEUP'ta Profes\u00f6r\", \/\/ Updated\n                \"teamMember18Name\": \"Maria de Lurdes Dinis\",\n                \"teamMember18Role\": \"FEUP'ta Profes\u00f6r\", \/\/ Updated\n                \"teamMember19Name\": \"Nelza Fortunato\",\n                \"teamMember19Role\": \"ISPH\",\n                \"teamMember20Name\": \"Oktay Shahbaz\",\n                \"teamMember20Role\": \"DPU'da Profes\u00f6r\",\n                \"teamMember21Name\": \"Obete Matine\",\n                \"teamMember21Role\": \"FAMED-UEM\",\n                \"teamMember22Name\": \"Pedro Magalh\u00e3es\",\n                \"teamMember22Role\": \"FEUP\",\n                \"sitemap\": \"Site Haritas\u0131\",\n                \"contact\": \"\u0130leti\u015fim\",\n                \"footerDesc\": \"STRIM, yenilik\u00e7i, s\u00fcr\u00fckleyici e\u011fitim ve tutarl\u0131 e\u011fitim yakla\u015f\u0131mlar\u0131 arac\u0131l\u0131\u011f\u0131yla madencilikte i\u015f sa\u011fl\u0131\u011f\u0131 ve g\u00fcvenli\u011fi (\u0130SG) ko\u015fullar\u0131n\u0131 iyile\u015ftirmeyi ama\u00e7lamaktad\u0131r.\"\n            }\n        };\n\n        \/\/ --- LANGUAGE SWITCHER LOGIC ---\n        \n        function changeLanguage(lang) {\n            if (!translations[lang]) {\n                console.error(\"Language not found: \" + lang);\n                return;\n            }\n            document.documentElement.lang = lang;\n            const elements = document.querySelectorAll('[data-lang-key]');\n            elements.forEach(element => {\n                const key = element.getAttribute('data-lang-key');\n                if (translations[lang][key]) {\n                    \/\/ Avoid replacing content of image tags or other specific elements if needed\n                    if (element.tagName.toLowerCase() !== 'img') {\n                         element.textContent = translations[lang][key];\n                    }\n                }\n            });\n             document.querySelectorAll('.lang-btn').forEach(btn => {\n                 if (btn.getAttribute('onclick') === `changeLanguage('${lang}')`) {\n                    btn.style.opacity = '1';\n                    btn.style.transform = 'scale(1.1)';\n                    btn.style.border = '2px solid #2563EB';\n                    btn.querySelector('img').style.filter = 'none';\n                } else {\n                    btn.style.opacity = '0.6';\n                    btn.style.transform = 'scale(1)';\n                    btn.style.border = '2px solid transparent';\n                    btn.querySelector('img').style.filter = 'grayscale(50%)';\n                }\n            });\n            \/\/ Re-render icons after language change (if any icons are on this page)\n            setTimeout(() => {\n                if (typeof lucide !== 'undefined' && typeof lucide.createIcons === 'function') {\n                    lucide.createIcons();\n                } \n            }, 50); \n        }\n\n        \/\/ --- INITIALIZATION ---\n        document.addEventListener('DOMContentLoaded', () => {\n            changeLanguage('en'); \n            \n            \/\/ Initial icon rendering (if any icons are on this page)\n             if (typeof lucide !== 'undefined' && typeof lucide.createIcons === 'function') {\n               lucide.createIcons();\n            } \n\n            \/\/ Initialize Alpine.js\n            if (typeof Alpine !== 'undefined') {\n                 if (!document.documentElement.hasAttribute('x-started')) {\n                    Alpine.data('appData', () => ({\n                        mobileMenuOpen: false\n                    }));\n                    Alpine.start();\n                } \n            } else {\n                console.warn(\"Alpine.js not loaded. Mobile menu will not work.\");\n            }\n        });\n\n    <\/script>\n<\/body>\n<\/html>\n\n<\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":16,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"blank.php","meta":{"footnotes":""},"class_list":["post-5069","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Research Team - STRIM<\/title>\n<meta name=\"description\" content=\"Pr\u00e9-Candidaturas - FEUP Brasil\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fe.up.pt\/strim\/research-team\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Research Team - STRIM\" \/>\n<meta property=\"og:description\" content=\"Pr\u00e9-Candidaturas - FEUP Brasil\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fe.up.pt\/strim\/research-team\/\" \/>\n<meta property=\"og:site_name\" content=\"STRIM\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/paginafeup\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-23T23:49:49+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/fe.up.pt\\\/strim\\\/research-team\\\/\",\"url\":\"https:\\\/\\\/fe.up.pt\\\/strim\\\/research-team\\\/\",\"name\":\"Research Team - STRIM\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/fe.up.pt\\\/strim\\\/#website\"},\"datePublished\":\"2024-11-29T17:45:29+00:00\",\"dateModified\":\"2025-10-23T23:49:49+00:00\",\"description\":\"Pr\u00e9-Candidaturas - FEUP Brasil\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/fe.up.pt\\\/strim\\\/research-team\\\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/fe.up.pt\\\/strim\\\/research-team\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/fe.up.pt\\\/strim\\\/research-team\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/fe.up.pt\\\/strim\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Research Team\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/fe.up.pt\\\/strim\\\/#website\",\"url\":\"https:\\\/\\\/fe.up.pt\\\/strim\\\/\",\"name\":\"STRIM\",\"description\":\"FEUP\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/fe.up.pt\\\/strim\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Research Team - STRIM","description":"Pr\u00e9-Candidaturas - FEUP Brasil","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fe.up.pt\/strim\/research-team\/","og_locale":"pt_PT","og_type":"article","og_title":"Research Team - STRIM","og_description":"Pr\u00e9-Candidaturas - FEUP Brasil","og_url":"https:\/\/fe.up.pt\/strim\/research-team\/","og_site_name":"STRIM","article_publisher":"https:\/\/www.facebook.com\/paginafeup\/","article_modified_time":"2025-10-23T23:49:49+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tempo estimado de leitura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fe.up.pt\/strim\/research-team\/","url":"https:\/\/fe.up.pt\/strim\/research-team\/","name":"Research Team - STRIM","isPartOf":{"@id":"https:\/\/fe.up.pt\/strim\/#website"},"datePublished":"2024-11-29T17:45:29+00:00","dateModified":"2025-10-23T23:49:49+00:00","description":"Pr\u00e9-Candidaturas - FEUP Brasil","breadcrumb":{"@id":"https:\/\/fe.up.pt\/strim\/research-team\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fe.up.pt\/strim\/research-team\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fe.up.pt\/strim\/research-team\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fe.up.pt\/strim\/"},{"@type":"ListItem","position":2,"name":"Research Team"}]},{"@type":"WebSite","@id":"https:\/\/fe.up.pt\/strim\/#website","url":"https:\/\/fe.up.pt\/strim\/","name":"STRIM","description":"FEUP","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fe.up.pt\/strim\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"}]}},"_links":{"self":[{"href":"https:\/\/fe.up.pt\/strim\/wp-json\/wp\/v2\/pages\/5069","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fe.up.pt\/strim\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fe.up.pt\/strim\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fe.up.pt\/strim\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/fe.up.pt\/strim\/wp-json\/wp\/v2\/comments?post=5069"}],"version-history":[{"count":21,"href":"https:\/\/fe.up.pt\/strim\/wp-json\/wp\/v2\/pages\/5069\/revisions"}],"predecessor-version":[{"id":5172,"href":"https:\/\/fe.up.pt\/strim\/wp-json\/wp\/v2\/pages\/5069\/revisions\/5172"}],"wp:attachment":[{"href":"https:\/\/fe.up.pt\/strim\/wp-json\/wp\/v2\/media?parent=5069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}