{"id":3495,"date":"2026-09-16T11:20:14","date_gmt":"2026-09-16T11:20:14","guid":{"rendered":"https:\/\/netzerolab-feba.bg\/?page_id=3495"},"modified":"2026-09-23T19:09:01","modified_gmt":"2026-09-23T19:09:01","slug":"the-impact-on-biodiversity-and-ecosystems","status":"publish","type":"page","link":"https:\/\/netzerolab-feba.bg\/bg\/the-impact-on-biodiversity-and-ecosystems\/","title":{"rendered":"The impact on biodiversity and ecosystems"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"3495\" class=\"elementor elementor-3495\">\n\t\t\t\t<div class=\"elementor-element elementor-element-77820f5 e-con-full e-flex e-con e-parent\" data-id=\"77820f5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8a2538b bio-start-marker elementor-widget elementor-widget-html\" data-id=\"8a2538b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"biodiversity-page-start\"><\/div>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f67f5e3 e-con-full e-flex e-con e-child\" data-id=\"f67f5e3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3465dd8 bio-hero-label elementor-widget elementor-widget-text-editor\" data-id=\"3465dd8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u0411\u0418\u041e\u0420\u0410\u0417\u041d\u041e\u041e\u0411\u0420\u0410\u0417\u0418\u0415 \u0418 \u0415\u041a\u041e\u0421\u0418\u0421\u0422\u0415\u041c\u0418<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f53de26 bio-hero-title elementor-widget elementor-widget-heading\" data-id=\"f53de26\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">\u041a\u043b\u0438\u043c\u0430\u0442\u0438\u0447\u043d\u0438\u0442\u0435 \u043f\u0440\u043e\u043c\u0435\u043d\u0438 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u044f\u0432\u0430\u0442 \u0433\u043e\u0440\u0438\u0442\u0435, \u0432\u0438\u0434\u043e\u0432\u0435\u0442\u0435 \u0438 \u0435\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u0438\u0442\u0435 \u043d\u0430 \u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f.<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1cdbcde bio-hero-copy elementor-widget elementor-widget-text-editor\" data-id=\"1cdbcde\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u0413\u043e\u0440\u0441\u043a\u0430\u0442\u0430 \u043f\u043e\u043a\u0440\u0438\u0432\u043a\u0430 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0438\u0437\u0433\u043b\u0435\u0436\u0434\u0430 \u0441\u0442\u0430\u0431\u0438\u043b\u043d\u0430, \u0434\u043e\u043a\u0430\u0442\u043e \u0435\u043a\u043e\u043b\u043e\u0433\u0438\u0447\u043d\u043e\u0442\u043e \u0441\u044a\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0441\u0435 \u0432\u043b\u043e\u0448\u0430\u0432\u0430. \u041f\u043e\u0436\u0430\u0440\u0438\u0442\u0435, \u0441\u0443\u0448\u0438\u0442\u0435, \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f\u0442\u0430 \u043d\u0430 \u043c\u0435\u0441\u0442\u043e\u043e\u0431\u0438\u0442\u0430\u043d\u0438\u044f\u0442\u0430, \u043f\u0440\u043e\u043c\u0435\u043d\u044f\u0449\u043e\u0442\u043e \u0441\u0435 \u0440\u0430\u0437\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u043d\u0430 \u0432\u0438\u0434\u043e\u0432\u0435\u0442\u0435, \u0438\u0437\u043c\u0435\u043d\u044f\u0449\u0438\u0442\u0435 \u0441\u0435 \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0438 \u043c\u043e\u0434\u0435\u043b\u0438 \u0438 \u043f\u043e\u044f\u0432\u0430\u0442\u0430 \u043d\u0430 \u043d\u043e\u0432\u0438 \u043f\u0430\u0442\u043e\u0433\u0435\u043d\u0438 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u044f\u0432\u0430\u0442 \u043f\u0440\u0438\u0440\u043e\u0434\u043d\u0438\u0442\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u0438 \u043d\u0430 \u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3575872 bio-scroll-hint elementor-widget elementor-widget-text-editor\" data-id=\"3575872\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u041f\u0420\u0415\u0412\u042a\u0420\u0422\u0415\u0422\u0415 \u041d\u0410\u0414\u041e\u041b\u0423, \u0417\u0410 \u0414\u0410 \u0420\u0410\u0417\u0413\u041b\u0415\u0414\u0410\u0422\u0415 \u2193<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8c8dfb4 e-con-full e-flex e-con e-child\" data-id=\"8c8dfb4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7b7801b e-con-full e-flex e-con e-child\" data-id=\"7b7801b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a6fc0e6 e-con-full e-flex e-con e-child\" data-id=\"a6fc0e6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e563b4f bio-label elementor-widget elementor-widget-text-editor\" data-id=\"e563b4f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>01 \/ \u041a\u041b\u042e\u0427\u041e\u0412 \u0426\u0415\u041d\u0422\u042a\u0420 \u041d\u0410 \u0411\u0418\u041e\u0420\u0410\u0417\u041d\u041e\u041e\u0411\u0420\u0410\u0417\u0418\u0415\u0422\u041e<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8f82429 bio-title elementor-widget elementor-widget-heading\" data-id=\"8f82429\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0413\u043e\u0440\u0438\u0442\u0435 \u043d\u0430 \u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430\u0442 \u0438\u0437\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u043d\u043e \u0433\u043e\u043b\u044f\u043c\u043e \u0440\u0430\u0437\u043d\u043e\u043e\u0431\u0440\u0430\u0437\u0438\u0435 \u043e\u0442 \u0441\u0443\u0445\u043e\u0437\u0435\u043c\u043d\u0438 \u0432\u0438\u0434\u043e\u0432\u0435.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-91802a8 bio-copy elementor-widget elementor-widget-text-editor\" data-id=\"91802a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f \u0435 \u0447\u0430\u0441\u0442 \u043e\u0442 \u0431\u0430\u043b\u043a\u0430\u043d\u0441\u043a\u0438\u044f \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441 \u043d\u0430 \u0431\u0438\u043e\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u0440\u0430\u0437\u043d\u043e\u043e\u0431\u0440\u0430\u0437\u0438\u0435 \u0438 \u043f\u0440\u0438\u0442\u0435\u0436\u0430\u0432\u0430 \u0435\u0434\u043d\u0438 \u043e\u0442 \u0437\u043d\u0430\u0447\u0438\u043c\u0438\u0442\u0435 \u0433\u043e\u0440\u0441\u043a\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u0438 \u0432 \u0415\u0432\u0440\u043e\u043f\u0430. \u0422\u0435\u0437\u0438 \u0435\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u0438 \u0438\u0437\u043f\u044a\u043b\u043d\u044f\u0432\u0430\u0442 \u043a\u043b\u044e\u0447\u043e\u0432\u0438 \u0435\u043a\u043e\u043b\u043e\u0433\u0438\u0447\u043d\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0438 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430\u0442 \u0433\u043e\u043b\u044f\u043c\u0430 \u0447\u0430\u0441\u0442 \u043e\u0442 \u0441\u0443\u0445\u043e\u0437\u0435\u043c\u043d\u043e\u0442\u043e \u0431\u0438\u043e\u0440\u0430\u0437\u043d\u043e\u043e\u0431\u0440\u0430\u0437\u0438\u0435 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0430\u0442\u0430.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b0c29f bio-stats-widget elementor-widget elementor-widget-html\" data-id=\"6b0c29f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bio-stat-grid\">\n\n                <div class=\"bio-stat bio-stat-large\">\n                    <span>\u0413\u041e\u0420\u0421\u041a\u0410 \u041f\u041e\u041a\u0420\u0418\u0412\u041a\u0410<\/span>\n                    <strong>\u224837%<\/strong>\n                    <p>\u043e\u0442 \u0442\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u044f\u0442\u0430 \u043d\u0430 \u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f<\/p>\n                <\/div>\n\n                <div class=\"bio-stat\">\n                    <span>\u0421\u0423\u0425\u041e\u0417\u0415\u041c\u041d\u041e \u0411\u0418\u041e\u0420\u0410\u0417\u041d\u041e\u041e\u0411\u0420\u0410\u0417\u0418\u0415<\/span>\n                    <strong>&gt;80%<\/strong>\n                    <p>\u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430\u043d\u043e \u043e\u0442 \u0433\u043e\u0440\u0441\u043a\u0438\u0442\u0435 \u0435\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u0438<\/p>\n                <\/div>\n\n                <div class=\"bio-stat\">\n                    <span>\u0420\u041e\u041b\u042f \u041d\u0410 \u0415\u041a\u041e\u0421\u0418\u0421\u0422\u0415\u041c\u0418\u0422\u0415<\/span>\n                    <strong>\u041a\u0440\u0438\u0442\u0438\u0447\u043d\u0430<\/strong>\n                    <p>\u0443\u0441\u043b\u0443\u0433\u0438 \u0441 \u043a\u043b\u044e\u0447\u043e\u0432\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0437\u0430 \u043f\u0440\u0438\u0440\u043e\u0434\u0430\u0442\u0430 \u0438 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e\u0442\u043e<\/p>\n                <\/div>\n\n            <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c4a79da e-con-full e-flex e-con e-child\" data-id=\"c4a79da\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2979f13 bio-label elementor-widget elementor-widget-text-editor\" data-id=\"2979f13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>02 \/ MORE FOREST DOES NOT ALWAYS MEAN HEALTHIER FOREST<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e340fd bio-title elementor-widget elementor-widget-heading\" data-id=\"4e340fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0424\u043e\u0440\u043c\u0430\u043b\u043d\u043e\u0442\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u0433\u043e\u0440\u0441\u043a\u0430\u0442\u0430 \u043f\u043b\u043e\u0449 \u043c\u043e\u0436\u0435 \u0434\u0430 \u043f\u0440\u0438\u043a\u0440\u0438\u0432\u0430 \u043f\u043e-\u0434\u044a\u043b\u0431\u043e\u043a\u043e \u0435\u043a\u043e\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u0432\u043b\u043e\u0448\u0430\u0432\u0430\u043d\u0435.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f286cea bio-copy elementor-widget elementor-widget-text-editor\" data-id=\"f286cea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u0414\u0430\u043d\u043d\u0438\u0442\u0435 \u043e\u0442 CORINE Land Cover \u0437\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u0430 2000\u20132024 \u0433. \u043f\u043e\u043a\u0430\u0437\u0432\u0430\u0442 \u043f\u0440\u0435\u0445\u043e\u0434 \u043e\u0442 \u0438\u0437\u043e\u0441\u0442\u0430\u0432\u0435\u043d\u0438 \u043f\u0430\u0441\u0438\u0449\u0430 \u043a\u044a\u043c \u0448\u0438\u0440\u043e\u043a\u043e\u043b\u0438\u0441\u0442\u043d\u0430 \u0433\u043e\u0440\u0441\u043a\u0430 \u0440\u0430\u0441\u0442\u0438\u0442\u0435\u043b\u043d\u043e\u0441\u0442 \u0447\u0440\u0435\u0437 \u0432\u0442\u043e\u0440\u0438\u0447\u043d\u0430 \u0441\u0443\u043a\u0446\u0435\u0441\u0438\u044f. \u0424\u043e\u0440\u043c\u0430\u043b\u043d\u043e \u0442\u043e\u0432\u0430 \u0443\u0432\u0435\u043b\u0438\u0447\u0430\u0432\u0430 \u043e\u0442\u0447\u0435\u0442\u0435\u043d\u0430\u0442\u0430 \u0433\u043e\u0440\u0441\u043a\u0430 \u043f\u043b\u043e\u0449, \u043d\u043e \u0442\u0435\u0437\u0438 \u043d\u043e\u0432\u043e\u0437\u0430\u043b\u0435\u0441\u0435\u043d\u0438 \u0442\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u0438 \u043d\u0435 \u0438\u0437\u043f\u044a\u043b\u043d\u044f\u0432\u0430\u0442 \u043d\u0435\u043f\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0435\u043a\u043e\u043b\u043e\u0433\u0438\u0447\u043d\u0438\u0442\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043d\u0430 \u0443\u0442\u0432\u044a\u0440\u0434\u0435\u043d\u0438\u0442\u0435 \u0433\u043e\u0440\u0438.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-db9b666 bio-transition-widget elementor-widget elementor-widget-html\" data-id=\"db9b666\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bio-transition\">\n\n                <div class=\"bio-transition-step\">\n                    <span>01<\/span>\n                    <strong>\u0418\u0437\u043e\u0441\u0442\u0430\u0432\u0435\u043d\u0438 \u0437\u0435\u043c\u0435\u0434\u0435\u043b\u0441\u043a\u0438 \u0437\u0435\u043c\u0438<\/strong>\n                <\/div>\n\n                <div class=\"bio-transition-arrow\">\u2192<\/div>\n\n                <div class=\"bio-transition-step\">\n                    <span>02<\/span>\n                    <strong>\u0412\u0442\u043e\u0440\u0438\u0447\u043d\u0430 \u0441\u0443\u043a\u0446\u0435\u0441\u0438\u044f<\/strong>\n                <\/div>\n\n                <div class=\"bio-transition-arrow\">\u2192<\/div>\n\n                <div class=\"bio-transition-step bio-transition-accent\">\n                    <span>03<\/span>\n                    <strong>\u0424\u043e\u0440\u043c\u0430\u043b\u043d\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435 \u043d\u0430 \u0433\u043e\u0440\u0441\u043a\u0430\u0442\u0430 \u043f\u043b\u043e\u0449<\/strong>\n                <\/div>\n\n            <\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ffdb470 bio-note elementor-widget elementor-widget-text-editor\" data-id=\"ffdb470\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u0412 \u0441\u044a\u0449\u043e\u0442\u043e \u0432\u0440\u0435\u043c\u0435 \u0440\u0430\u0432\u043d\u0438\u043d\u043d\u0438\u0442\u0435 \u0438 \u043a\u0440\u0430\u0439\u0440\u0435\u0447\u043d\u0438\u0442\u0435 \u0433\u043e\u0440\u0438 \u0441\u0430 \u0432\u0441\u0435 \u043f\u043e-\u0441\u0438\u043b\u043d\u043e \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u0438\u0440\u0430\u043d\u0438 \u0432\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0435 \u043d\u0430 \u0440\u0430\u0437\u0448\u0438\u0440\u044f\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430\u0442\u0430.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c342074 e-con-full e-flex e-con e-child\" data-id=\"c342074\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-064b245 bio-label elementor-widget elementor-widget-text-editor\" data-id=\"064b245\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>03 \/ NATURA 2000 UNDER PRESSURE<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6ad2ca6 bio-title elementor-widget elementor-widget-heading\" data-id=\"6ad2ca6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0417\u0430\u0449\u0438\u0442\u0435\u043d\u0438\u044f\u0442 \u0441\u0442\u0430\u0442\u0443\u0442 \u043d\u0435 \u043e\u0437\u043d\u0430\u0447\u0430\u0432\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u0431\u043b\u0430\u0433\u043e\u043f\u0440\u0438\u044f\u0442\u043d\u043e \u0435\u043a\u043e\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u0441\u044a\u0441\u0442\u043e\u044f\u043d\u0438\u0435.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4ec823f bio-copy elementor-widget elementor-widget-text-editor\" data-id=\"4ec823f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u041d\u0430\u0434 60% \u043e\u0442 \u0433\u043e\u0440\u0441\u043a\u0438\u0442\u0435 \u043c\u0435\u0441\u0442\u043e\u043e\u0431\u0438\u0442\u0430\u043d\u0438\u044f \u0432 \u043c\u0440\u0435\u0436\u0430\u0442\u0430 \u201e\u041d\u0430\u0442\u0443\u0440\u0430 2000\u201c \u0432 \u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f \u0441\u0430 \u043e\u0446\u0435\u043d\u0435\u043d\u0438 \u043a\u0430\u0442\u043e \u043d\u0430\u043c\u0438\u0440\u0430\u0449\u0438 \u0441\u0435 \u0432 \u043d\u0435\u0431\u043b\u0430\u0433\u043e\u043f\u0440\u0438\u044f\u0442\u043d\u043e\u2013\u043d\u0435\u0437\u0430\u0434\u043e\u0432\u043e\u043b\u0438\u0442\u0435\u043b\u043d\u043e \u0441\u044a\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u0441\u0432\u044a\u0440\u0437\u0430\u043d\u043e \u0441 \u043f\u0440\u043e\u043c\u0435\u043d\u0435\u043d \u0445\u0438\u0434\u0440\u043e\u043b\u043e\u0436\u043a\u0438 \u0440\u0435\u0436\u0438\u043c \u0438 \u0438\u043d\u0442\u0435\u043d\u0437\u0438\u0432\u043d\u043e \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u043d\u0435.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5886b3f bio-big-stat-widget elementor-widget elementor-widget-html\" data-id=\"5886b3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bio-big-stat\">\n\n                <span>\u0413\u041e\u0420\u0421\u041a\u0418 \u041c\u0415\u0421\u0422\u041e\u041e\u0411\u0418\u0422\u0410\u041d\u0418\u042f \u00b7 \u041d\u0410\u0422\u0423\u0420\u0410 2000<\/span>\n\n                <strong>&gt;60%<\/strong>\n\n                <p>\n                    \u0432 \u043d\u0435\u0431\u043b\u0430\u0433\u043e\u043f\u0440\u0438\u044f\u0442\u043d\u043e\u2013\u043d\u0435\u0437\u0430\u0434\u043e\u0432\u043e\u043b\u0438\u0442\u0435\u043b\u043d\u043e \u0441\u044a\u0441\u0442\u043e\u044f\u043d\u0438\u0435\n                <\/p>\n\n            <\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-94939ff bio-pressure-widget elementor-widget elementor-widget-html\" data-id=\"94939ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bio-pressure-grid\">\n\n                <div class=\"bio-pressure\">\n                    <span>01<\/span>\n                    <strong>\u041f\u0440\u043e\u043c\u0435\u043d\u0438 \u0432 \u0445\u0438\u0434\u0440\u043e\u043b\u043e\u0436\u043a\u0438\u044f \u0440\u0435\u0436\u0438\u043c<\/strong>\n                <\/div>\n\n                <div class=\"bio-pressure\">\n                    <span>02<\/span>\n                    <strong>\u0418\u043d\u0442\u0435\u043d\u0437\u0438\u0432\u043d\u043e \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u043d\u0435<\/strong>\n                <\/div>\n\n                <div class=\"bio-pressure\">\n                    <span>03<\/span>\n                    <strong>\u0421\u0442\u0440\u0435\u0441 \u043e\u0442 \u0441\u0443\u0448\u0430<\/strong>\n                <\/div>\n\n                <div class=\"bio-pressure\">\n                    <span>04<\/span>\n                    <strong>\u0424\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f<\/strong>\n                <\/div>\n\n            <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-14bd40b e-con-full e-flex e-con e-child\" data-id=\"14bd40b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-880da7c bio-label elementor-widget elementor-widget-text-editor\" data-id=\"880da7c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>04 \/ FIRE AS AN ECOSYSTEM SHOCK<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28a7b30 bio-title elementor-widget elementor-widget-heading\" data-id=\"28a7b30\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u041f\u043e-\u0438\u043d\u0442\u0435\u043d\u0437\u0438\u0432\u043d\u0438\u0442\u0435 \u0433\u043e\u0440\u0441\u043a\u0438 \u043f\u043e\u0436\u0430\u0440\u0438 \u043c\u043e\u0433\u0430\u0442 \u0434\u0430 \u0437\u0430\u043b\u0438\u0447\u0430\u0442 \u0433\u043e\u0434\u0438\u043d\u0438 \u043d\u0430 \u0435\u043a\u043e\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435 \u0441\u0430\u043c\u043e \u0437\u0430 \u0435\u0434\u0438\u043d \u0441\u0435\u0437\u043e\u043d.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75c6a06 bio-copy elementor-widget elementor-widget-text-editor\" data-id=\"75c6a06\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u042e\u0436\u043d\u0430 \u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f \u2014 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u043d\u043e \u0420\u043e\u0434\u043e\u043f\u0438\u0442\u0435 \u0438 \u0421\u0430\u043a\u0430\u0440 \u2014 \u043f\u043e\u043f\u0430\u0434\u0430 \u0432 \u0440\u0430\u0439\u043e\u043d \u0441 \u043e\u0441\u043e\u0431\u0435\u043d\u043e \u0432\u0438\u0441\u043e\u043a \u0440\u0438\u0441\u043a \u043e\u0442 \u043f\u043e\u0436\u0430\u0440\u0438. \u041f\u043e\u0436\u0430\u0440\u0438\u0442\u0435 \u0437\u0430\u0441\u044f\u0433\u0430\u0442 \u043d\u0435 \u0441\u0430\u043c\u043e \u0440\u0430\u0441\u0442\u0438\u0442\u0435\u043b\u043d\u043e\u0441\u0442\u0442\u0430, \u043d\u043e \u0438 \u0446\u0435\u043b\u0438 \u0436\u0438\u0432\u043e\u0442\u0438\u043d\u0441\u043a\u0438 \u043f\u043e\u043f\u0443\u043b\u0430\u0446\u0438\u0438 \u0438 \u0442\u0435\u0445\u043d\u0438\u0442\u0435 \u0440\u0430\u0437\u043c\u043d\u043e\u0436\u0438\u0442\u0435\u043b\u043d\u0438 \u0446\u0438\u043a\u043b\u0438.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-192bda9 bio-fire-widget elementor-widget elementor-widget-html\" data-id=\"192bda9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bio-fire-grid\">\n\n                <div class=\"bio-fire-card\">\n                    <span>\u041a\u0420\u0415\u0421\u041d\u0410 + \u0421\u0410\u041a\u0410\u0420<\/span>\n                    <strong>\u0421\u0443\u0445\u043e\u0437\u0435\u043c\u043d\u0438 \u043a\u043e\u0441\u0442\u0435\u043d\u0443\u0440\u043a\u0438<\/strong>\n                    <p>\n                        \u041f\u043e\u0436\u0430\u0440\u0438\u0442\u0435 \u043f\u0440\u0438\u0447\u0438\u043d\u044f\u0432\u0430\u0442 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u043d\u0430 \u0441\u043c\u044a\u0440\u0442\u043d\u043e\u0441\u0442 \u043f\u0440\u0438\n                        <em>Testudo graeca<\/em> \u0438\n                        <em>Testudo hermanni<\/em>.\n                    <\/p>\n                <\/div>\n\n                <div class=\"bio-fire-card bio-fire-card-accent\">\n                    <span>\u0412\u042a\u0417\u0421\u0422\u0410\u041d\u041e\u0412\u042f\u0412\u0410\u041d\u0415<\/span>\n                    <strong>\u0414\u0435\u0441\u0435\u0442\u0438\u043b\u0435\u0442\u0438\u044f<\/strong>\n                    <p>\n                        \u041d\u0430 \u043f\u043e\u043f\u0443\u043b\u0430\u0446\u0438\u0438\u0442\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0441\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0438 \u0434\u0435\u0441\u0435\u0442\u0438\u043b\u0435\u0442\u0438\u044f, \u0437\u0430 \u0434\u0430 \u0441\u0435 \u0432\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442.\n                    <\/p>\n                <\/div>\n\n                <div class=\"bio-fire-card\">\n                    <span>\u041b\u0415\u0422\u041d\u0418 \u041f\u041e\u0416\u0410\u0420\u0418<\/span>\n                    <strong>\u0413\u043d\u0435\u0437\u0434\u044f\u0449\u0438 \u043f\u0442\u0438\u0446\u0438<\/strong>\n                    <p>\n                        \u041f\u043e \u0432\u0440\u0435\u043c\u0435 \u043d\u0430 \u0440\u0430\u0437\u043c\u043d\u043e\u0436\u0438\u0442\u0435\u043b\u043d\u0438\u044f \u043f\u0435\u0440\u0438\u043e\u0434 \u043c\u043e\u0433\u0430\u0442 \u0434\u0430 \u0431\u044a\u0434\u0430\u0442 \u0437\u0430\u0433\u0443\u0431\u0435\u043d\u0438 \u0446\u0435\u043b\u0438 \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f.\n                    <\/p>\n                <\/div>\n\n            <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9d0414e e-con-full e-flex e-con e-child\" data-id=\"9d0414e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-977f257 bio-label elementor-widget elementor-widget-text-editor\" data-id=\"977f257\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>05 \/ SPECIES ARE MOVING<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6cbbe8 bio-title elementor-widget elementor-widget-heading\" data-id=\"d6cbbe8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u041a\u043b\u0438\u043c\u0430\u0442\u0438\u0447\u043d\u0438\u0442\u0435 \u043f\u0440\u043e\u043c\u0435\u043d\u0438 \u043f\u0440\u0435\u043d\u0430\u0447\u0435\u0440\u0442\u0430\u0432\u0430\u0442 \u0431\u0438\u043e\u043b\u043e\u0433\u0438\u0447\u043d\u0438\u0442\u0435 \u0433\u0440\u0430\u043d\u0438\u0446\u0438 \u043d\u0430 \u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a8a51ef bio-copy elementor-widget elementor-widget-text-editor\" data-id=\"a8a51ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u041d\u044f\u043a\u043e\u043b\u043a\u043e \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u043d\u0438 \u0432\u0438\u0434\u0430 \u0441\u0435 \u0438\u0437\u043c\u0435\u0441\u0442\u0432\u0430\u0442 \u043a\u044a\u043c \u043f\u043e-\u0433\u043e\u043b\u044f\u043c\u0430 \u043d\u0430\u0434\u043c\u043e\u0440\u0441\u043a\u0430 \u0432\u0438\u0441\u043e\u0447\u0438\u043d\u0430 \u0441 \u043f\u0440\u043e\u043c\u044f\u043d\u0430\u0442\u0430 \u043d\u0430 \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u043d\u0438\u0442\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0435\u0442\u043e \u043d\u0430 \u0432\u043b\u0430\u0433\u0430.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe9fab9 bio-elevation-widget elementor-widget elementor-widget-html\" data-id=\"fe9fab9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bio-elevation\">\n\n                <div class=\"bio-elevation-bottom\">\n                    <span>\u041f\u041e-\u041d\u0418\u0421\u041a\u0410 \u041d\u0410\u0414\u041c\u041e\u0420\u0421\u041a\u0410 \u0412\u0418\u0421\u041e\u0427\u0418\u041d\u0410<\/span>\n                    <strong>\u041d\u0430\u0440\u0430\u0441\u0442\u0432\u0430\u0449 \u043a\u043b\u0438\u043c\u0430\u0442\u0438\u0447\u0435\u043d \u043d\u0430\u0442\u0438\u0441\u043a<\/strong>\n                <\/div>\n\n                <div class=\"bio-elevation-arrow\">\n                    \u2191\n                <\/div>\n\n                <div class=\"bio-elevation-species\">\n\n                    <div>\n                        <span>\u0414\u042a\u0420\u0412\u041e<\/span>\n                        <strong>\u0415\u0432\u0440\u043e\u043f\u0435\u0439\u0441\u043a\u0438 \u0431\u0443\u043a<\/strong>\n                        <small>Fagus sylvatica<\/small>\n                    <\/div>\n\n                    <div>\n                        <span>\u0414\u042a\u0420\u0412\u041e<\/span>\n                        <strong>\u0415\u043b\u0430<\/strong>\n                        <small>Abies borisii-regis<\/small>\n                    <\/div>\n\n                    <div>\n                        <span>\u0411\u041e\u0417\u0410\u0419\u041d\u0418\u041a<\/span>\n                        <strong>\u0414\u0438\u0432\u0430 \u043a\u043e\u0437\u0430<\/strong>\n                        <small>Rupicapra rupicapra<\/small>\n                    <\/div>\n\n                <\/div>\n\n            <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7a0fcbd e-con-full e-flex e-con e-child\" data-id=\"7a0fcbd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-20a71cd bio-label elementor-widget elementor-widget-text-editor\" data-id=\"20a71cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>06 \/ WINTER IS MOVING NORTH<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51b02af bio-title elementor-widget elementor-widget-heading\" data-id=\"51b02af\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u041f\u043e-\u0442\u043e\u043f\u043b\u0438\u0442\u0435 \u0438 \u0431\u0435\u0437\u0441\u043d\u0435\u0436\u043d\u0438 \u0437\u0438\u043c\u0438 \u0438\u0437\u043c\u0435\u0441\u0442\u0432\u0430\u0442 \u043c\u0435\u0441\u0442\u0430\u0442\u0430 \u0437\u0430 \u0437\u0438\u043c\u0443\u0432\u0430\u043d\u0435 \u0438\u0437\u0432\u044a\u043d \u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-16b6f5d bio-copy elementor-widget elementor-widget-text-editor\" data-id=\"16b6f5d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438 \u0435 \u0431\u0438\u043b\u0430 \u0432\u0430\u0436\u043d\u0430 \u0442\u0435\u0440\u0438\u0442\u043e\u0440\u0438\u044f \u0437\u0430 \u0437\u0438\u043c\u0443\u0432\u0430\u0449\u0438\u0442\u0435 \u0433\u044a\u0441\u043a\u0438, \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u043d\u043e \u0437\u0430 \u0441\u0432\u0435\u0442\u043e\u0432\u043d\u043e \u0437\u0430\u0441\u0442\u0440\u0430\u0448\u0435\u043d\u0430\u0442\u0430 \u0447\u0435\u0440\u0432\u0435\u043d\u043e\u0433\u0443\u0448\u0430 \u0433\u044a\u0441\u043a\u0430. \u0417\u0430\u0442\u043e\u043f\u043b\u044f\u043d\u0435\u0442\u043e \u0435 \u0441\u0432\u044a\u0440\u0437\u0430\u043d\u043e \u0441 \u0438\u0437\u043c\u0435\u0441\u0442\u0432\u0430\u043d\u0435 \u043d\u0430 \u0437\u043e\u043d\u0438\u0442\u0435 \u0437\u0430 \u0437\u0438\u043c\u0443\u0432\u0430\u043d\u0435 \u043d\u0430 \u0441\u0435\u0432\u0435\u0440 \u0438 \u0441\u0435\u0432\u0435\u0440\u043e\u0437\u0430\u043f\u0430\u0434.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bf62b41 bio-figure-widget elementor-widget elementor-widget-html\" data-id=\"bf62b41\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bio-figure bio-geese-figure\">\n\n    <div class=\"bio-figure-top\">\n        <span>\u0413\u0420\u0410\u0424\u0418\u041a\u0410 01<\/span>\n        <span class=\"bio-figure-badge\">DATA VISUALISATION<\/span>\n    <\/div>\n\n    <strong class=\"bio-figure-title\">\n        \u0417\u0438\u043c\u0443\u0432\u0430\u0449\u0438\u0442\u0435 \u0433\u044a\u0441\u043a\u0438 \u0438 \u0437\u0430\u0442\u043e\u043f\u043b\u044f\u0449\u0438\u0442\u0435 \u0441\u0435 \u0437\u0438\u043c\u0438 \u0432 \u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f\n    <\/strong>\n\n    <p class=\"bio-figure-description\">\n        \u0427\u0438\u0441\u043b\u0435\u043d\u043e\u0441\u0442\u0442\u0430 \u043d\u0430 \u0437\u0438\u043c\u0443\u0432\u0430\u0449\u0438\u0442\u0435 \u0433\u044a\u0441\u043a\u0438 \u0432 \u0421\u0435\u0432\u0435\u0440\u043e\u0438\u0437\u0442\u043e\u0447\u043d\u0430 \u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f \u043d\u0430\u043c\u0430\u043b\u044f\u0432\u0430 \u0441 \u043f\u043e\u0432\u0438\u0448\u0430\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u044f\u043d\u0443\u0430\u0440\u0441\u043a\u0438\u0442\u0435 \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0438. \u0413\u0440\u0430\u0444\u0438\u043a\u0438\u0442\u0435 \u043f\u043e-\u0434\u043e\u043b\u0443 \u043f\u043e\u043a\u0430\u0437\u0432\u0430\u0442 \u0434\u044a\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u0430\u0442\u0430 \u0432\u0440\u044a\u0437\u043a\u0430 \u043c\u0435\u0436\u0434\u0443 \u043f\u043e-\u0442\u043e\u043f\u043b\u0438\u0442\u0435 \u0437\u0438\u043c\u0438 \u0438 \u043d\u0430\u043c\u0430\u043b\u044f\u0432\u0430\u0449\u0430\u0442\u0430 \u0447\u0438\u0441\u043b\u0435\u043d\u043e\u0441\u0442 \u043d\u0430 \u0437\u0438\u043c\u0443\u0432\u0430\u0449\u0438\u0442\u0435 \u0433\u044a\u0441\u043a\u0438.\n    <\/p>\n\n\n    <div class=\"bio-geese-dashboard\">\n\n        <!-- ==================================================\n             TEMPERATURE\n             ================================================== -->\n\n        <div class=\"bio-geese-panel bio-temperature-panel\">\n\n            <div class=\"bio-chart-header\">\n                <span>\u042f\u041d\u0423\u0410\u0420\u0421\u041a\u0410 \u0422\u0415\u041c\u041f\u0415\u0420\u0410\u0422\u0423\u0420\u0410<\/span>\n                <strong>\u041a\u0430\u0432\u0430\u0440\u043d\u0430 \u00b7 2008\u20132024<\/strong>\n            <\/div>\n\n            <svg\n                class=\"bio-geese-temperature\"\n                viewbox=\"0 0 900 220\"\n                preserveaspectratio=\"none\"\n                role=\"img\"\n                aria-label=\"Average January temperature in Kavarna between 2008 and 2024\"\n            >\n\n                <g class=\"bio-chart-grid\">\n                    <line x1=\"52\" y1=\"34\" x2=\"875\" y2=\"34\"><\/line>\n                    <line x1=\"52\" y1=\"72\" x2=\"875\" y2=\"72\"><\/line>\n                    <line x1=\"52\" y1=\"110\" x2=\"875\" y2=\"110\"><\/line>\n                    <line x1=\"52\" y1=\"148\" x2=\"875\" y2=\"148\"><\/line>\n                    <line x1=\"52\" y1=\"186\" x2=\"875\" y2=\"186\"><\/line>\n                <\/g>\n\n                <g class=\"bio-temp-y-labels\">\n                    <text x=\"38\" y=\"38\">10<\/text>\n                    <text x=\"38\" y=\"76\">5<\/text>\n                    <text x=\"38\" y=\"114\">0<\/text>\n                    <text x=\"38\" y=\"152\">\u22125<\/text>\n                    <text x=\"38\" y=\"190\">\u221210<\/text>\n                <\/g>\n\n                <path\n                    class=\"bio-temp-trend\"\n                    d=\"                        M60 132                        L110 112                        L160 120                        L210 107                        L260 99                        L310 91                        L360 87                        L410 82                        L460 78                        L510 73                        L560 69                        L610 64                        L660 60                        L710 55                        L760 50                        L810 45                        L860 40                    \"\n                ><\/path>\n\n                <path\n                    class=\"bio-temp-line\"\n                    d=\"                        M60 132                        L110 164                        L160 105                        L210 149                        L260 91                        L310 120                        L360 92                        L410 82                        L460 79                        L510 165                        L560 65                        L610 88                        L660 82                        L710 83                        L760 72                        L810 88                        L860 41                    \"\n                ><\/path>\n\n                <g class=\"bio-temp-points\">\n                    <circle cx=\"60\" cy=\"132\" r=\"4\"><\/circle>\n                    <circle cx=\"110\" cy=\"164\" r=\"4\"><\/circle>\n                    <circle cx=\"160\" cy=\"105\" r=\"4\"><\/circle>\n                    <circle cx=\"210\" cy=\"149\" r=\"4\"><\/circle>\n                    <circle cx=\"260\" cy=\"91\" r=\"4\"><\/circle>\n                    <circle cx=\"310\" cy=\"120\" r=\"4\"><\/circle>\n                    <circle cx=\"360\" cy=\"92\" r=\"4\"><\/circle>\n                    <circle cx=\"410\" cy=\"82\" r=\"4\"><\/circle>\n                    <circle cx=\"460\" cy=\"79\" r=\"4\"><\/circle>\n                    <circle cx=\"510\" cy=\"165\" r=\"4\"><\/circle>\n                    <circle cx=\"560\" cy=\"65\" r=\"4\"><\/circle>\n                    <circle cx=\"610\" cy=\"88\" r=\"4\"><\/circle>\n                    <circle cx=\"660\" cy=\"82\" r=\"4\"><\/circle>\n                    <circle cx=\"710\" cy=\"83\" r=\"4\"><\/circle>\n                    <circle cx=\"760\" cy=\"72\" r=\"4\"><\/circle>\n                    <circle cx=\"810\" cy=\"88\" r=\"4\"><\/circle>\n                    <circle cx=\"860\" cy=\"41\" r=\"4\"><\/circle>\n                <\/g>\n\n                <g class=\"bio-temp-x-labels\">\n                    <text x=\"60\" y=\"210\">08<\/text>\n                    <text x=\"160\" y=\"210\">10<\/text>\n                    <text x=\"260\" y=\"210\">12<\/text>\n                    <text x=\"360\" y=\"210\">14<\/text>\n                    <text x=\"460\" y=\"210\">16<\/text>\n                    <text x=\"560\" y=\"210\">18<\/text>\n                    <text x=\"660\" y=\"210\">20<\/text>\n                    <text x=\"760\" y=\"210\">22<\/text>\n                    <text x=\"860\" y=\"210\">24<\/text>\n                <\/g>\n\n            <\/svg>\n\n        <\/div>\n\n\n        <!-- ==================================================\n             GEESE\n             ================================================== -->\n\n        <div class=\"bio-geese-mini-grid\">\n\n            <div\n                class=\"bio-geese-mini\"\n                data-title=\"A. albifrons\"\n                data-values=\"92,54,78,23,47,3,0,2,4,0,0,1,0,0,0,0,0\"\n            ><\/div>\n\n            <div\n                class=\"bio-geese-mini\"\n                data-title=\"B. ruficollis\"\n                data-values=\"94,61,29,58,43,16,5,21,0,0,0,0,0,0,0,0,0\"\n            ><\/div>\n\n            <div\n                class=\"bio-geese-mini\"\n                data-title=\"A. anser\"\n                data-values=\"90,86,65,3,1,34,43,39,2,0,0,17,12,0,0,3,0\"\n            ><\/div>\n\n        <\/div>\n\n    <\/div>\n\n    <div class=\"bio-geese-message\">\n        <span>2008 \u2192 2024<\/span>\n\n        <strong>\n            \u041f\u043e-\u0442\u043e\u043f\u043b\u0438\u0442\u0435 \u0437\u0438\u043c\u0438 \u0441\u044a\u0432\u043f\u0430\u0434\u0430\u0442 \u0441\u044a\u0441 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u043d\u043e \u043d\u0430\u043c\u0430\u043b\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u0447\u0438\u0441\u043b\u0435\u043d\u043e\u0441\u0442\u0442\u0430 \u043d\u0430 \u0437\u0438\u043c\u0443\u0432\u0430\u0449\u0438\u0442\u0435 \u0433\u044a\u0441\u043a\u0438 \u0432 \u0421\u0435\u0432\u0435\u0440\u043e\u0438\u0437\u0442\u043e\u0447\u043d\u0430 \u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f.\n        <\/strong>\n    <\/div>\n\n<\/div>\n\n\n<style>\n\n\/* ============================================================\n   FIGURE\n   ============================================================ *\/\n\n.bio-geese-figure{\n    width:100%;\n}\n\n\n\/* ============================================================\n   DASHBOARD\n   ============================================================ *\/\n\n.bio-geese-dashboard{\n    width:100%;\n\n    margin-top:16px;\n\n    display:grid;\n    grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);\n\n    gap:12px;\n}\n\n\n.bio-geese-panel,\n.bio-geese-mini{\n    min-width:0;\n\n    border:\n        1px solid\n        rgba(255,255,255,.18);\n\n    border-radius:14px;\n\n    background:\n        rgba(255,255,255,.055);\n\n    overflow:hidden;\n}\n\n\n.bio-chart-header{\n    padding:\n        11px 14px 7px;\n\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n\n    gap:12px;\n}\n\n\n.bio-chart-header span{\n    color:\n        #ffca2c;\n\n    font-size:7px;\n    font-weight:800;\n\n    letter-spacing:.14em;\n}\n\n\n.bio-chart-header strong{\n    color:\n        rgba(255,255,255,.70);\n\n    font-size:9px;\n    font-weight:600;\n}\n\n\n\/* ============================================================\n   TEMPERATURE CHART\n   ============================================================ *\/\n\n.bio-geese-temperature{\n    display:block;\n\n    width:100%;\n\n    height:180px;\n}\n\n\n.bio-chart-grid line{\n    stroke:\n        rgba(255,255,255,.10);\n\n    stroke-width:1;\n}\n\n\n.bio-temp-y-labels,\n.bio-temp-x-labels{\n    fill:\n        rgba(255,255,255,.48);\n\n    font-family:\n        Arial,\n        sans-serif;\n\n    font-size:9px;\n}\n\n\n.bio-temp-y-labels{\n    text-anchor:end;\n}\n\n\n.bio-temp-x-labels{\n    text-anchor:middle;\n}\n\n\n.bio-temp-line{\n    fill:none;\n\n    stroke:\n        rgba(255,255,255,.88);\n\n    stroke-width:3;\n\n    stroke-linecap:round;\n    stroke-linejoin:round;\n\n    stroke-dasharray:1600;\n    stroke-dashoffset:1600;\n\n    transition:\n        stroke-dashoffset\n        1.8s\n        cubic-bezier(.2,.75,.2,1);\n}\n\n\n.bio-temp-trend{\n    fill:none;\n\n    stroke:\n        #ffca2c;\n\n    stroke-width:2;\n\n    stroke-dasharray:\n        6 6;\n\n    opacity:.72;\n\n    stroke-dasharray:1200;\n    stroke-dashoffset:1200;\n\n    transition:\n        stroke-dashoffset\n        1.8s\n        .25s\n        ease;\n}\n\n\n.bio-temp-points circle{\n    fill:#fff;\n\n    opacity:0;\n\n    transform-box:fill-box;\n    transform-origin:center;\n\n    transform:\n        scale(0);\n\n    transition:\n        opacity .35s ease,\n        transform .5s\n        cubic-bezier(.2,.8,.2,1);\n}\n\n\n\/* ============================================================\n   THREE MINI CHARTS\n   ============================================================ *\/\n\n.bio-geese-mini-grid{\n    display:grid;\n\n    grid-template-columns:1fr;\n\n    gap:8px;\n}\n\n\n.bio-geese-mini{\n    position:relative;\n\n    min-height:0;\n\n    padding:\n        10px 10px 8px;\n}\n\n\n.bio-mini-title{\n    display:flex;\n\n    justify-content:space-between;\n    align-items:center;\n\n    gap:8px;\n\n    margin-bottom:7px;\n}\n\n\n.bio-mini-title strong{\n    color:#fff;\n\n    font-family:\n        Georgia,\n        \"Times New Roman\",\n        serif;\n\n    font-size:14px;\n    font-weight:400;\n}\n\n\n.bio-mini-title span{\n    color:\n        rgba(255,255,255,.42);\n\n    font-size:7px;\n}\n\n\n.bio-mini-chart{\n    height:43px;\n\n    display:flex;\n    align-items:flex-end;\n\n    gap:3px;\n\n    border-bottom:\n        1px solid\n        rgba(255,255,255,.12);\n}\n\n\n.bio-mini-bar{\n    position:relative;\n\n    flex:1;\n\n    min-width:2px;\n\n    height:\n        var(--height);\n\n    border-radius:\n        2px 2px 0 0;\n\n    background:\n        rgba(255,255,255,.68);\n\n    transform:\n        scaleY(0);\n\n    transform-origin:\n        bottom center;\n\n    transition:\n        transform\n        .65s\n        cubic-bezier(.2,.8,.2,1);\n\n    transition-delay:\n        var(--delay);\n}\n\n\n.bio-mini-bar.bio-mini-highlight{\n    background:\n        #ffca2c;\n}\n\n\n\/* ============================================================\n   MESSAGE\n   ============================================================ *\/\n\n.bio-geese-message{\n    width:100%;\n\n    margin-top:10px;\n\n    padding:\n        11px 14px;\n\n    display:flex;\n\n    align-items:center;\n\n    gap:15px;\n\n    border-left:\n        3px solid\n        #ffca2c;\n\n    background:\n        rgba(255,255,255,.055);\n}\n\n\n.bio-geese-message span{\n    flex:0 0 auto;\n\n    color:\n        #ffca2c;\n\n    font-size:7px;\n\n    font-weight:800;\n\n    letter-spacing:.13em;\n}\n\n\n.bio-geese-message strong{\n    color:\n        rgba(255,255,255,.83);\n\n    font-size:10px;\n\n    font-weight:500;\n\n    line-height:1.45;\n}\n\n\n\/* ============================================================\n   ACTIVE ANIMATION\n   Works with your existing scrolly .bio-active class\n   AND IntersectionObserver as fallback.\n   ============================================================ *\/\n\n.bio-active\n.bio-temp-line,\n.bio-geese-figure.is-visible\n.bio-temp-line{\n    stroke-dashoffset:0;\n}\n\n\n.bio-active\n.bio-temp-trend,\n.bio-geese-figure.is-visible\n.bio-temp-trend{\n    stroke-dashoffset:0;\n}\n\n\n.bio-active\n.bio-temp-points circle,\n.bio-geese-figure.is-visible\n.bio-temp-points circle{\n    opacity:1;\n\n    transform:\n        scale(1);\n}\n\n\n.bio-active\n.bio-mini-bar,\n.bio-geese-figure.is-visible\n.bio-mini-bar{\n    transform:\n        scaleY(1);\n}\n\n\n\/* ============================================================\n   MOBILE\n   ============================================================ *\/\n\n@media(max-width:767px){\n\n    .bio-geese-dashboard{\n        grid-template-columns:\n            1fr;\n\n        gap:8px;\n\n        margin-top:12px;\n    }\n\n\n    .bio-geese-temperature{\n        height:130px;\n    }\n\n\n    .bio-geese-mini-grid{\n        grid-template-columns:\n            repeat(3,minmax(0,1fr));\n\n        gap:5px;\n    }\n\n\n    .bio-geese-mini{\n        padding:\n            8px 6px 6px;\n    }\n\n\n    .bio-mini-title{\n        display:block;\n\n        margin-bottom:5px;\n    }\n\n\n    .bio-mini-title strong{\n        display:block;\n\n        font-size:10px;\n    }\n\n\n    .bio-mini-title span{\n        display:none;\n    }\n\n\n    .bio-mini-chart{\n        height:34px;\n\n        gap:1px;\n    }\n\n\n    .bio-geese-message{\n        padding:\n            9px 10px;\n\n        gap:8px;\n    }\n\n\n    .bio-geese-message strong{\n        font-size:9px;\n    }\n\n}\n\n<\/style>\n\n\n<script>\n\n(function(){\n\n    const figures =\n        document.querySelectorAll(\n            '.bio-geese-figure'\n        );\n\n\n    if(!figures.length){\n        return;\n    }\n\n\n    \/* ============================================\n       BUILD MINI BAR CHARTS\n       ============================================ *\/\n\n    figures.forEach(\n        figure => {\n\n            figure\n                .querySelectorAll(\n                    '.bio-geese-mini'\n                )\n                .forEach(\n                    chart => {\n\n                        const title =\n                            chart.dataset.title;\n\n\n                        const values =\n                            chart.dataset.values\n                                .split(',')\n                                .map(Number);\n\n\n                        const max =\n                            Math.max(\n                                ...values,\n                                1\n                            );\n\n\n                        const header =\n                            document.createElement(\n                                'div'\n                            );\n\n                        header.className =\n                            'bio-mini-title';\n\n\n                        header.innerHTML = `\n                            <strong>${title}<\/strong>\n                            <span>2008\u20132024<\/span>\n                        `;\n\n\n                        const bars =\n                            document.createElement(\n                                'div'\n                            );\n\n                        bars.className =\n                            'bio-mini-chart';\n\n\n                        values.forEach(\n                            (value,index) => {\n\n                                const bar =\n                                    document.createElement(\n                                        'i'\n                                    );\n\n\n                                bar.className =\n                                    'bio-mini-bar';\n\n\n                                if(\n                                    index <= 2\n                                ){\n                                    bar.classList.add(\n                                        'bio-mini-highlight'\n                                    );\n                                }\n\n\n                                bar.style\n                                    .setProperty(\n                                        '--height',\n                                        Math.max(\n                                            2,\n                                            value \/ max * 100\n                                        ) +\n                                        '%'\n                                    );\n\n\n                                bar.style\n                                    .setProperty(\n                                        '--delay',\n                                        (\n                                            .08 +\n                                            index *\n                                            .035\n                                        ) +\n                                        's'\n                                    );\n\n\n                                bar.title =\n                                    `${2008 + index}: ${value}`;\n\n\n                                bars.appendChild(\n                                    bar\n                                );\n\n                            }\n                        );\n\n\n                        chart.append(\n                            header,\n                            bars\n                        );\n\n                    }\n                );\n\n        }\n    );\n\n\n    \/* ============================================\n       SCROLL REVEAL FALLBACK\n       ============================================ *\/\n\n    if(\n        'IntersectionObserver'\n        in window\n    ){\n\n        const observer =\n            new IntersectionObserver(\n                entries => {\n\n                    entries.forEach(\n                        entry => {\n\n                            if(\n                                entry.isIntersecting\n                            ){\n\n                                entry.target\n                                    .classList\n                                    .add(\n                                        'is-visible'\n                                    );\n\n\n                                observer.unobserve(\n                                    entry.target\n                                );\n\n                            }\n\n                        }\n                    );\n\n                },\n                {\n                    threshold:.25\n                }\n            );\n\n\n        figures.forEach(\n            figure =>\n                observer.observe(\n                    figure\n                )\n        );\n\n    }else{\n\n        figures.forEach(\n            figure =>\n                figure.classList.add(\n                    'is-visible'\n                )\n        );\n\n    }\n\n})();\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-408d456 bio-source elementor-widget elementor-widget-text-editor\" data-id=\"408d456\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u0418\u0437\u0442\u043e\u0447\u043d\u0438\u043a: \u0418\u043d\u0441\u0442\u0438\u0442\u0443\u0442 \u043f\u043e \u0431\u0438\u043e\u0440\u0430\u0437\u043d\u043e\u043e\u0431\u0440\u0430\u0437\u0438\u0435 \u0438 \u0435\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u0438 \u0438\u0437\u0441\u043b\u0435\u0434\u0432\u0430\u043d\u0438\u044f \u2013 \u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0430 \u0430\u043a\u0430\u0434\u0435\u043c\u0438\u044f \u043d\u0430 \u043d\u0430\u0443\u043a\u0438\u0442\u0435, \u0434\u044a\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u0435\u043d \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u043d\u0430 \u043f\u043e\u043f\u0443\u043b\u0430\u0446\u0438\u0438\u0442\u0435 \u043d\u0430 \u0437\u0438\u043c\u0443\u0432\u0430\u0449\u0438 \u0433\u044a\u0441\u043a\u0438.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-68bfa7a e-con-full e-flex e-con e-child\" data-id=\"68bfa7a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a31be77 bio-label elementor-widget elementor-widget-text-editor\" data-id=\"a31be77\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>07 \/ MIGRATION STRATEGIES ARE CHANGING<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-93de858 bio-title elementor-widget elementor-widget-heading\" data-id=\"93de858\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u041f\u0442\u0438\u0446\u0438\u0442\u0435 \u043f\u0440\u043e\u043c\u0435\u043d\u044f\u0442 \u043d\u0430\u0447\u0438\u043d\u0430, \u043f\u043e \u043a\u043e\u0439\u0442\u043e \u043f\u0440\u0435\u043c\u0438\u043d\u0430\u0432\u0430\u0442 \u043f\u0440\u0435\u0437 \u0421\u0435\u0432\u0435\u0440\u043e\u0438\u0437\u0442\u043e\u0447\u043d\u0430 \u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8fbf4de bio-copy elementor-widget elementor-widget-text-editor\" data-id=\"8fbf4de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u041d\u0430\u043c\u0430\u043b\u044f\u0432\u0430\u043d\u0435\u0442\u043e \u043d\u0430 \u043f\u043e\u0432\u044a\u0440\u0445\u043d\u043e\u0441\u0442\u043d\u0438\u0442\u0435 \u0432\u043e\u0434\u0438 \u0438 \u043f\u043e-\u0441\u0438\u043b\u043d\u043e\u0442\u043e \u0437\u0430\u0442\u043e\u043f\u043b\u044f\u043d\u0435 \u043d\u0430 \u0437\u0435\u043c\u043d\u0430\u0442\u0430 \u043f\u043e\u0432\u044a\u0440\u0445\u043d\u043e\u0441\u0442 \u0441\u0430 \u0441\u0432\u044a\u0440\u0437\u0430\u043d\u0438 \u0441 \u043f\u043e-\u0433\u043e\u043b\u044f\u043c\u0430 \u0432\u0438\u0441\u043e\u0447\u0438\u043d\u0430 \u043d\u0430 \u043f\u043e\u043b\u0435\u0442\u0430 \u0438 \u043f\u043e-\u0434\u044a\u043b\u0433\u0438 \u043f\u0440\u0435\u0445\u043e\u0434\u0438 \u043f\u0440\u0438 \u0440\u0435\u0435\u0449\u0438 \u0441\u0435 \u043c\u0438\u0433\u0440\u0438\u0440\u0430\u0449\u0438 \u043f\u0442\u0438\u0446\u0438 \u043a\u0430\u0442\u043e \u0449\u044a\u0440\u043a\u0435\u043b\u0438\u0442\u0435 \u0438 \u043f\u0435\u043b\u0438\u043a\u0430\u043d\u0438\u0442\u0435.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1e8ef5 bio-flight-widget elementor-widget elementor-widget-html\" data-id=\"f1e8ef5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bio-flight\">\n\n                <div class=\"bio-flight-item\">\n                    <span>01<\/span>\n                    <strong>\u041f\u043e-\u043c\u0430\u043b\u043a\u043e \u043f\u043e\u0432\u044a\u0440\u0445\u043d\u043e\u0441\u0442\u043d\u0438 \u0432\u043e\u0434\u0438<\/strong>\n                <\/div>\n\n                <div class=\"bio-flight-arrow\">\u2192<\/div>\n\n                <div class=\"bio-flight-item\">\n                    <span>02<\/span>\n                    <strong>\u041f\u043e-\u0442\u043e\u043f\u043b\u0430 \u0437\u0435\u043c\u043d\u0430 \u043f\u043e\u0432\u044a\u0440\u0445\u043d\u043e\u0441\u0442<\/strong>\n                <\/div>\n\n                <div class=\"bio-flight-arrow\">\u2192<\/div>\n\n                <div class=\"bio-flight-item bio-flight-highlight\">\n                    <span>03<\/span>\n                    <strong>\u041f\u043e-\u0432\u0438\u0441\u043e\u043a \u043f\u043e\u043b\u0435\u0442<\/strong>\n                <\/div>\n\n                <div class=\"bio-flight-arrow\">\u2192<\/div>\n\n                <div class=\"bio-flight-item\">\n                    <span>04<\/span>\n                    <strong>\u041f\u043e-\u0434\u044a\u043b\u044a\u0433 \u043f\u0440\u0435\u0445\u043e\u0434<\/strong>\n                <\/div>\n\n            <\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72e363f bio-note elementor-widget elementor-widget-text-editor\" data-id=\"72e363f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u0412 \u0440\u0435\u0437\u0443\u043b\u0442\u0430\u0442 \u0432 \u0447\u0430\u0441\u0442\u0438 \u043e\u0442 \u0421\u0435\u0432\u0435\u0440\u043e\u0438\u0437\u0442\u043e\u0447\u043d\u0430 \u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f \u0432\u0441\u0435 \u043f\u043e-\u0440\u044f\u0434\u043a\u043e \u0441\u0435 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0432\u0430\u0442 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u0438\u0442\u0435 \u0435\u0441\u0435\u043d\u043d\u0438 \u044f\u0442\u0430 \u043e\u0442 \u0449\u044a\u0440\u043a\u0435\u043b\u0438, \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u043d\u0438 \u043d\u044f\u043a\u043e\u0433\u0430 \u0437\u0430 \u0440\u0435\u0433\u0438\u043e\u043d\u0430.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9480178 e-con-full e-flex e-con e-child\" data-id=\"9480178\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-040aa3a bio-label elementor-widget elementor-widget-text-editor\" data-id=\"040aa3a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>08 \/ NATURE\u2019S CLOCK IS SHIFTING<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7bf9a8 bio-title elementor-widget elementor-widget-heading\" data-id=\"d7bf9a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u041a\u043e\u0433\u0430\u0442\u043e \u0435\u0434\u0438\u043d \u0432\u0438\u0434 \u043f\u0440\u043e\u043c\u0435\u043d\u0438 \u0441\u0432\u043e\u044f \u0436\u0438\u0437\u043d\u0435\u043d \u0440\u0438\u0442\u044a\u043c, \u0446\u0435\u043b\u0438 \u0435\u043a\u043e\u043b\u043e\u0433\u0438\u0447\u043d\u0438 \u0432\u0440\u044a\u0437\u043a\u0438 \u043c\u043e\u0433\u0430\u0442 \u0434\u0430 \u0438\u0437\u043b\u044f\u0437\u0430\u0442 \u043e\u0442 \u0441\u0438\u043d\u0445\u0440\u043e\u043d.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a68ef2 bio-copy elementor-widget elementor-widget-text-editor\" data-id=\"7a68ef2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u0412 \u0421\u0442\u0440\u0430\u043d\u0434\u0436\u0430 \u0434\u044a\u0431\u043e\u0432\u0435\u0442\u0435 \u0441\u0435 \u0440\u0430\u0437\u043b\u0438\u0441\u0442\u0432\u0430\u0442 \u043f\u043e-\u0440\u0430\u043d\u043e. \u0422\u043e\u0432\u0430 \u0441\u044a\u0437\u0434\u0430\u0432\u0430 \u0440\u0430\u0437\u043c\u0438\u043d\u0430\u0432\u0430\u043d\u0435 \u043c\u0435\u0436\u0434\u0443 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435\u0442\u043e \u043d\u0430 \u0440\u0430\u0441\u0442\u0438\u0442\u0435\u043b\u043d\u043e\u0441\u0442\u0442\u0430, \u0436\u0438\u0437\u043d\u0435\u043d\u0438\u0442\u0435 \u0446\u0438\u043a\u043b\u0438 \u043d\u0430 \u043d\u0430\u0441\u0435\u043a\u043e\u043c\u0438\u0442\u0435 \u0438 \u043c\u0438\u0433\u0440\u0438\u0440\u0430\u0449\u0438\u0442\u0435 \u043f\u0442\u0438\u0446\u0438, \u043f\u0440\u0435\u043c\u0438\u043d\u0430\u0432\u0430\u0449\u0438 \u043f\u043e Via Pontica.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-775a152 bio-phenology-widget elementor-widget elementor-widget-html\" data-id=\"775a152\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bio-phenology\">\n\n                <div class=\"bio-phenology-number\">\n                    <span>\u0421\u0422\u0420\u0410\u041d\u0414\u0416\u0410\u041d\u0421\u041a\u0418 \u0414\u042a\u0411\u041e\u0412\u0415<\/span>\n                    <strong>7\u201310<\/strong>\n                    <p>\u0434\u043d\u0438 \u043f\u043e-\u0440\u0430\u043d\u043e<\/p>\n                <\/div>\n\n                <div class=\"bio-phenology-chain\">\n\n                    <div>\n                        <span>01<\/span>\n                        <strong>\u041f\u043e-\u0440\u0430\u043d\u043d\u043e \u0440\u0430\u0437\u043b\u0438\u0441\u0442\u0432\u0430\u043d\u0435<\/strong>\n                    <\/div>\n\n                    <div>\n                        <span>02<\/span>\n                        <strong>\u0426\u0438\u043a\u043b\u0438 \u043d\u0430 \u043d\u0430\u0441\u0435\u043a\u043e\u043c\u0438\u0442\u0435<\/strong>\n                    <\/div>\n\n                    <div>\n                        <span>03<\/span>\n                        <strong>\u0416\u0438\u0437\u043d\u0435\u043d\u0438 \u0446\u0438\u043a\u043b\u0438 \u043d\u0430 \u043d\u0430\u0441\u0435\u043a\u043e\u043c\u0438\u0442\u0435<\/strong>\n                    <\/div>\n\n                <\/div>\n\n            <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-170cd1d e-con-full e-flex e-con e-child\" data-id=\"170cd1d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-998bf81 bio-label elementor-widget elementor-widget-text-editor\" data-id=\"998bf81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>09 \/ INVASIVE SPECIES &amp; PATHOGENS<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48da2d8 bio-title elementor-widget elementor-widget-heading\" data-id=\"48da2d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u041f\u043e-\u0442\u043e\u043f\u043b\u0438\u044f\u0442 \u043a\u043b\u0438\u043c\u0430\u0442 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0440\u0430\u0437\u0448\u0438\u0440\u0438 \u0435\u043a\u043e\u043b\u043e\u0433\u0438\u0447\u043d\u043e\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e, \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u043e \u0437\u0430 \u043d\u043e\u0432\u0438 \u043f\u0430\u0442\u043e\u0433\u0435\u043d\u0438.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c171583 bio-copy elementor-widget elementor-widget-text-editor\" data-id=\"c171583\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u0414\u044a\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u0438 \u0438\u0437\u0441\u043b\u0435\u0434\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0418\u043d\u0441\u0442\u0438\u0442\u0443\u0442\u0430 \u043f\u043e \u0431\u0438\u043e\u0440\u0430\u0437\u043d\u043e\u043e\u0431\u0440\u0430\u0437\u0438\u0435 \u0438 \u0435\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u0438 \u0438\u0437\u0441\u043b\u0435\u0434\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u043a\u0430\u0437\u0432\u0430\u0442, \u0447\u0435 \u043a\u043b\u0438\u043c\u0430\u0442\u0438\u0447\u043d\u043e\u0442\u043e \u0437\u0430\u0442\u043e\u043f\u043b\u044f\u043d\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0441\u044a\u0437\u0434\u0430\u0434\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u0437\u0430 \u0440\u0430\u0437\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u0442\u043e \u043d\u0430 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u043f\u0430\u0442\u043e\u0433\u0435\u043d\u0438, \u043e\u043f\u0430\u0441\u043d\u0438 \u0437\u0430 \u0436\u0438\u0432\u043e\u0442\u0438\u043d\u0441\u043a\u0438\u0442\u0435 \u0432\u0438\u0434\u043e\u0432\u0435 \u0438 \u0445\u043e\u0440\u0430\u0442\u0430.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6694844 bio-pathogen-widget elementor-widget elementor-widget-html\" data-id=\"6694844\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bio-pathogen-stats\">\n\n                <div>\n                    <span>\u041f\u041e\u0422\u0415\u041d\u0426\u0418\u0410\u041b\u041d\u0418 \u041f\u0410\u0422\u041e\u0413\u0415\u041d\u0418<\/span>\n                    <strong>&gt;300<\/strong>\n                    <p>\u043e\u043f\u0430\u0441\u043d\u0438 \u0437\u0430 \u0436\u0438\u0432\u043e\u0442\u0438\u043d\u0441\u043a\u0438\u0442\u0435 \u0432\u0438\u0434\u043e\u0432\u0435 \u0438 \u0445\u043e\u0440\u0430\u0442\u0430<\/p>\n                <\/div>\n\n                <div class=\"bio-pathogen-accent\">\n                    <span>\u0418\u041d\u0412\u0410\u0417\u0418\u0412\u041d\u0418 \u041e\u0420\u0413\u0410\u041d\u0418\u0417\u041c\u0418<\/span>\n                    <strong>3\u00d7<\/strong>\n                    <p>\u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435 \u043d\u0430 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0442\u0430 \u043d\u0430 \u0440\u0430\u0437\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435<\/p>\n                <\/div>\n\n            <\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a7910e bio-figure-widget elementor-widget elementor-widget-html\" data-id=\"3a7910e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bio-figure bio-pathogen-figure\">\n\n    <div class=\"bio-figure-top\">\n        <span>\u0413\u0420\u0410\u0424\u0418\u041a\u0410 02<\/span>\n        <span class=\"bio-figure-badge\">DATA VISUALISATION<\/span>\n    <\/div>\n\n    <div class=\"bio-pathogen-image-wrap\">\n\n        <img decoding=\"async\"\n            class=\"bio-pathogen-image\"\n            src=\"https:\/\/netzerolab-feba.bg\/wp-content\/uploads\/2026\/09\/Screenshot-2026-09-18-at-00.34.48.png\"\n            alt=\"Climate warming, birds and emerging pathogens\"\n            loading=\"lazy\"\n        >\n\n        <div class=\"bio-pathogen-overlay\"><\/div>\n\n        <div class=\"bio-pathogen-scan\"><\/div>\n\n        <div class=\"bio-pathogen-caption\">\n            <span>\u0414\u042a\u041b\u0413\u041e\u0421\u0420\u041e\u0427\u041d\u0418 \u0418\u0417\u0421\u041b\u0415\u0414\u0412\u0410\u041d\u0418\u042f<\/span>\n            <strong>\u041f\u0442\u0438\u0446\u0438 \u00b7 \u043f\u0430\u0440\u0430\u0437\u0438\u0442\u0438 \u00b7 \u0437\u0430\u0442\u043e\u043f\u043b\u044f\u0449 \u0441\u0435 \u043a\u043b\u0438\u043c\u0430\u0442<\/strong>\n        <\/div>\n\n    <\/div>\n\n    <strong class=\"bio-figure-title\">\n        \u041a\u043b\u0438\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u0437\u0430\u0442\u043e\u043f\u043b\u044f\u043d\u0435, \u043f\u0442\u0438\u0446\u0438 \u0438 \u043d\u043e\u0432\u043e\u0432\u044a\u0437\u043d\u0438\u043a\u0432\u0430\u0449\u0438 \u043f\u0430\u0442\u043e\u0433\u0435\u043d\u0438\n    <\/strong>\n\n    <p class=\"bio-figure-description\">\n        \u0414\u044a\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u0438 \u0438\u0437\u0441\u043b\u0435\u0434\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u043a\u0440\u044a\u0432\u043d\u0438\u0442\u0435 \u043f\u0430\u0440\u0430\u0437\u0438\u0442\u0438 \u043f\u0440\u0438 \u043f\u0442\u0438\u0446\u0438\u0442\u0435 \u0438 \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u043d\u043e\u0442\u043e \u0440\u0430\u0437\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u043d\u0430 \u043f\u0430\u0442\u043e\u0433\u0435\u043d\u0438 \u043f\u0440\u0438 \u043f\u043e-\u0442\u043e\u043f\u043b\u0438 \u043a\u043b\u0438\u043c\u0430\u0442\u0438\u0447\u043d\u0438 \u0443\u0441\u043b\u043e\u0432\u0438\u044f.\n    <\/p>\n\n<\/div>\n\n\n<style>\n\n\/* ============================================================\n   FIGURE 02 \u2014 ANIMATED IMAGE\n   ============================================================ *\/\n\n.bio-pathogen-figure{\n    width:100%;\n}\n\n\n\/* IMAGE FRAME *\/\n\n.bio-pathogen-image-wrap{\n    position:relative;\n\n    width:100%;\n    height:260px;\n\n    margin-top:14px;\n\n    overflow:hidden;\n\n    border:\n        1px solid\n        rgba(255,255,255,.18);\n\n    border-radius:16px;\n\n    background:\n        rgba(255,255,255,.04);\n}\n\n\n\/* IMAGE *\/\n\n.bio-pathogen-image{\n    position:absolute;\n\n    inset:0;\n\n    width:100%;\n    height:100%;\n\n    object-fit:cover;\n    object-position:center;\n\n    transform:\n        scale(1.08)\n        translate3d(0,10px,0);\n\n    opacity:.78;\n\n    filter:\n        saturate(.88)\n        contrast(1.03);\n\n    transition:\n        transform 2.6s\n        cubic-bezier(.2,.75,.2,1),\n\n        opacity 1s ease,\n\n        filter 1.4s ease;\n}\n\n\n\/* DARK \/ SOFT OVERLAY *\/\n\n.bio-pathogen-overlay{\n    position:absolute;\n\n    inset:0;\n\n    background:\n        linear-gradient(\n            180deg,\n            rgba(20,35,38,.08) 0%,\n            rgba(20,35,38,.02) 48%,\n            rgba(20,35,38,.58) 100%\n        );\n\n    pointer-events:none;\n}\n\n\n\/* SCAN LINE *\/\n\n.bio-pathogen-scan{\n    position:absolute;\n\n    top:0;\n    left:-25%;\n\n    width:18%;\n    height:100%;\n\n    opacity:0;\n\n    background:\n        linear-gradient(\n            90deg,\n            transparent,\n            rgba(255,255,255,.15),\n            transparent\n        );\n\n    transform:\n        skewX(-12deg);\n\n    pointer-events:none;\n}\n\n\n\/* CAPTION *\/\n\n.bio-pathogen-caption{\n    position:absolute;\n\n    left:18px;\n    right:18px;\n    bottom:16px;\n\n    z-index:4;\n\n    display:flex;\n\n    align-items:flex-end;\n    justify-content:space-between;\n\n    gap:20px;\n\n    opacity:0;\n\n    transform:\n        translateY(15px);\n\n    transition:\n        opacity .65s .35s ease,\n        transform .75s .35s\n        cubic-bezier(.2,.75,.2,1);\n}\n\n\n.bio-pathogen-caption span{\n    color:#ffca2c;\n\n    font-size:7px;\n    font-weight:800;\n\n    letter-spacing:.14em;\n}\n\n\n.bio-pathogen-caption strong{\n    max-width:60%;\n\n    color:#fff;\n\n    font-family:\n        Georgia,\n        \"Times New Roman\",\n        serif;\n\n    font-size:16px;\n    font-weight:400;\n\n    line-height:1.15;\n\n    text-align:right;\n}\n\n\n\/* ============================================================\n   ACTIVE ANIMATION\n   Works with .bio-active and IntersectionObserver fallback\n   ============================================================ *\/\n\n.bio-active\n.bio-pathogen-image,\n.bio-pathogen-figure.is-visible\n.bio-pathogen-image{\n    transform:\n        scale(1)\n        translate3d(0,0,0);\n\n    opacity:1;\n\n    filter:\n        saturate(1)\n        contrast(1.04);\n}\n\n\n.bio-active\n.bio-pathogen-caption,\n.bio-pathogen-figure.is-visible\n.bio-pathogen-caption{\n    opacity:1;\n\n    transform:none;\n}\n\n\n.bio-active\n.bio-pathogen-scan,\n.bio-pathogen-figure.is-visible\n.bio-pathogen-scan{\n    animation:\n        bioPathogenScan\n        2.4s\n        .4s\n        cubic-bezier(.2,.75,.2,1)\n        both;\n}\n\n\n@keyframes bioPathogenScan{\n\n    0%{\n        left:-25%;\n        opacity:0;\n    }\n\n    18%{\n        opacity:.85;\n    }\n\n    78%{\n        opacity:.45;\n    }\n\n    100%{\n        left:115%;\n        opacity:0;\n    }\n\n}\n\n\n\/* subtle floating motion after entrance *\/\n\n.bio-active\n.bio-pathogen-image{\n    animation:\n        bioPathogenFloat\n        8s\n        2.8s\n        ease-in-out\n        infinite alternate;\n}\n\n\n@keyframes bioPathogenFloat{\n\n    from{\n        transform:\n            scale(1.00)\n            translate3d(0,0,0);\n    }\n\n    to{\n        transform:\n            scale(1.035)\n            translate3d(-5px,-3px,0);\n    }\n\n}\n\n\n\/* ============================================================\n   MOBILE\n   ============================================================ *\/\n\n@media(max-width:767px){\n\n    .bio-pathogen-image-wrap{\n        height:175px;\n\n        margin-top:10px;\n\n        border-radius:12px;\n    }\n\n\n    .bio-pathogen-caption{\n        left:10px;\n        right:10px;\n        bottom:10px;\n\n        display:block;\n    }\n\n\n    .bio-pathogen-caption span{\n        display:block;\n\n        margin-bottom:4px;\n    }\n\n\n    .bio-pathogen-caption strong{\n        display:block;\n\n        max-width:100%;\n\n        font-size:12px;\n\n        text-align:left;\n    }\n\n}\n\n<\/style>\n\n\n<script>\n\n(function(){\n\n    const figures =\n        document.querySelectorAll(\n            '.bio-pathogen-figure'\n        );\n\n\n    if(!figures.length){\n        return;\n    }\n\n\n    if(\n        'IntersectionObserver'\n        in window\n    ){\n\n        const observer =\n            new IntersectionObserver(\n                entries => {\n\n                    entries.forEach(\n                        entry => {\n\n                            if(\n                                entry.isIntersecting\n                            ){\n\n                                entry.target\n                                    .classList\n                                    .add(\n                                        'is-visible'\n                                    );\n\n                            }\n\n                        }\n                    );\n\n                },\n                {\n                    threshold:.25\n                }\n            );\n\n\n        figures.forEach(\n            figure =>\n                observer.observe(\n                    figure\n                )\n        );\n\n    }else{\n\n        figures.forEach(\n            figure =>\n                figure.classList.add(\n                    'is-visible'\n                )\n        );\n\n    }\n\n})();\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-61dd9c8 bio-source elementor-widget elementor-widget-text-editor\" data-id=\"61dd9c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u0418\u0437\u0442\u043e\u0447\u043d\u0438\u043a: \u0418\u043d\u0441\u0442\u0438\u0442\u0443\u0442 \u043f\u043e \u0431\u0438\u043e\u0440\u0430\u0437\u043d\u043e\u043e\u0431\u0440\u0430\u0437\u0438\u0435 \u0438 \u0435\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u0438 \u0438\u0437\u0441\u043b\u0435\u0434\u0432\u0430\u043d\u0438\u044f \u2013 \u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0430 \u0430\u043a\u0430\u0434\u0435\u043c\u0438\u044f \u043d\u0430 \u043d\u0430\u0443\u043a\u0438\u0442\u0435 (\u0411\u0410\u041d).<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-40853f7 e-con-full e-flex e-con e-child\" data-id=\"40853f7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fba873e bio-label elementor-widget elementor-widget-text-editor\" data-id=\"fba873e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>10 \/ \u041f\u041e-\u0413\u041e\u041b\u042f\u041c\u0410\u0422\u0410 \u041a\u0410\u0420\u0422\u0418\u041d\u0410<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-42bcf1c bio-title elementor-widget elementor-widget-heading\" data-id=\"42bcf1c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u041f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435\u043d\u0430\u0442\u0430 \u0441\u0442\u0430\u0431\u0438\u043b\u043d\u043e\u0441\u0442 \u043d\u0435 \u043e\u0437\u043d\u0430\u0447\u0430\u0432\u0430 \u043d\u0435\u043f\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0434\u043e\u0431\u0440\u043e \u0435\u043a\u043e\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u0441\u044a\u0441\u0442\u043e\u044f\u043d\u0438\u0435.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8977ca2 bio-copy elementor-widget elementor-widget-text-editor\" data-id=\"8977ca2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u0413\u043e\u0440\u0438\u0442\u0435 \u043d\u0430 \u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f \u043d\u0430\u0432\u043b\u0438\u0437\u0430\u0442 \u0432 \u043f\u0435\u0440\u0438\u043e\u0434 \u043d\u0430 \u0442\u0440\u0430\u043d\u0441\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f. \u041a\u043b\u0438\u043c\u0430\u0442\u0438\u0447\u043d\u0438\u044f\u0442 \u0441\u0442\u0440\u0435\u0441, \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f\u0442\u0430 \u043d\u0430 \u043c\u0435\u0441\u0442\u043e\u043e\u0431\u0438\u0442\u0430\u043d\u0438\u044f\u0442\u0430, \u043f\u043e\u0436\u0430\u0440\u0438\u0442\u0435, \u043f\u0440\u043e\u043c\u0435\u043d\u0435\u043d\u043e\u0442\u043e \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043d\u0430 \u0432\u0438\u0434\u043e\u0432\u0435\u0442\u0435 \u0438 \u043d\u043e\u0432\u0438\u0442\u0435 \u043f\u0430\u0442\u043e\u0433\u0435\u043d\u0438 \u043c\u043e\u0433\u0430\u0442 \u0434\u0430 \u0441\u0435 \u0437\u0430\u0434\u044a\u043b\u0431\u043e\u0447\u0430\u0432\u0430\u0442 \u0434\u043e\u0440\u0438 \u043a\u043e\u0433\u0430\u0442\u043e \u043e\u0431\u0449\u0430\u0442\u0430 \u0433\u043e\u0440\u0441\u043a\u0430 \u043f\u043b\u043e\u0449 \u0438\u0437\u0433\u043b\u0435\u0436\u0434\u0430 \u0441\u0442\u0430\u0431\u0438\u043b\u043d\u0430.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-59f2516 bio-final-widget elementor-widget elementor-widget-html\" data-id=\"59f2516\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bio-final-flow\">\n\n                <div>\n                    <span>\u041d\u0410\u0411\u041b\u042e\u0414\u0415\u041d\u0418\u0415<\/span>\n                    <strong>\u0421\u044a\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043d\u0430 \u0433\u043e\u0440\u0438\u0442\u0435<\/strong>\n                <\/div>\n\n                <div class=\"bio-final-arrow\">+<\/div>\n\n                <div>\n                    <span>\u041f\u0420\u041e\u0421\u041b\u0415\u0414\u042f\u0412\u0410\u041d\u0415<\/span>\n                    <strong>\u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043d\u0430 \u0444\u0430\u0443\u043d\u0430\u0442\u0430<\/strong>\n                <\/div>\n\n                <div class=\"bio-final-arrow\">+<\/div>\n\n                <div>\n                    <span>\u0418\u041d\u0422\u0415\u0413\u0420\u0418\u0420\u0410\u041d\u0415<\/span>\n                    <strong>\u0414\u0430\u043d\u043d\u0438 \u043e\u0442 CORINE<\/strong>\n                <\/div>\n\n                <div class=\"bio-final-arrow\">\u2192<\/div>\n\n                <div class=\"bio-final-result\">\n                    <span>\u0417\u0410\u0429\u0418\u0422\u0410<\/span>\n                    <strong>\u041f\u0440\u0438\u0440\u043e\u0434\u0435\u043d \u043a\u0430\u043f\u0438\u0442\u0430\u043b<\/strong>\n                <\/div>\n\n            <\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d41bd02 bio-note elementor-widget elementor-widget-text-editor\" data-id=\"d41bd02\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u041f\u0440\u043e\u043c\u0435\u043d\u0438\u0442\u0435 \u043d\u0430 \u043d\u0438\u0432\u043e \u0435\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u0438 \u0437\u0430\u0441\u044f\u0433\u0430\u0442 \u043d\u0435 \u0441\u0430\u043c\u043e \u0431\u0438\u043e\u0440\u0430\u0437\u043d\u043e\u043e\u0431\u0440\u0430\u0437\u0438\u0435\u0442\u043e, \u043d\u043e \u0438 \u0438\u043a\u043e\u043d\u043e\u043c\u0438\u0447\u0435\u0441\u043a\u0430\u0442\u0430 \u0434\u0435\u0439\u043d\u043e\u0441\u0442 \u0438 \u0447\u043e\u0432\u0435\u0448\u043a\u043e\u0442\u043e \u0437\u0434\u0440\u0430\u0432\u0435.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-093599d bio-note bio-chapter-author elementor-widget elementor-widget-text-editor\" data-id=\"093599d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>\u0410\u0432\u0442\u043e\u0440 \u043d\u0430 \u0433\u043b\u0430\u0432\u0430\u0442\u0430:<\/strong> \u043f\u0440\u043e\u0444. \u0434-\u0440 \u041f\u0430\u0432\u0435\u043b \u0417\u0435\u0445\u0442\u0438\u043d\u0434\u0436\u0438\u0435\u0432, \u0418\u043d\u0441\u0442\u0438\u0442\u0443\u0442 \u043f\u043e \u0431\u0438\u043e\u0440\u0430\u0437\u043d\u043e\u043e\u0431\u0440\u0430\u0437\u0438\u0435 \u0438 \u0435\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u043d\u0438 \u0438\u0437\u0441\u043b\u0435\u0434\u0432\u0430\u043d\u0438\u044f \u2013 \u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0430 \u0430\u043a\u0430\u0434\u0435\u043c\u0438\u044f \u043d\u0430 \u043d\u0430\u0443\u043a\u0438\u0442\u0435 (\u0411\u0410\u041d)<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-86d4ec9 e-con-full e-flex e-con e-child\" data-id=\"86d4ec9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ebef52a bio-footer-label elementor-widget elementor-widget-text-editor\" data-id=\"ebef52a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u041f\u0420\u041e\u0414\u042a\u041b\u0416\u0415\u0422\u0415 \u0414\u0410 \u0420\u0410\u0417\u0413\u041b\u0415\u0416\u0414\u0410\u0422\u0415<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d656576 bio-footer-title elementor-widget elementor-widget-heading\" data-id=\"d656576\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u041f\u0440\u043e\u0434\u044a\u043b\u0436\u0435\u0442\u0435 \u043a\u044a\u043c \u0441\u043b\u0435\u0434\u0432\u0430\u0449\u0430\u0442\u0430 \u0447\u0430\u0441\u0442 \u043e\u0442 \u043a\u043b\u0438\u043c\u0430\u0442\u0438\u0447\u043d\u0430\u0442\u0430 \u043e\u0446\u0435\u043d\u043a\u0430.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-705827b bio-nav-widget elementor-widget elementor-widget-html\" data-id=\"705827b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bio-nav\">\n\n                <a\n                    class=\"bio-nav-btn bio-nav-back\"\n                    href=\"https:\/\/netzerolab-feba.bg\/bg\/agriculture\/\"\n                >\n                    \u2190 \u041d\u0410\u0417\u0410\u0414 \u041a\u042a\u041c \u0417\u0415\u041c\u0415\u0414\u0415\u041b\u0418\u0415\u0422\u041e\n                <\/a>\n\n                <a\n                    class=\"bio-nav-btn bio-nav-next\"\n                    href=\"https:\/\/netzerolab-feba.bg\/bg\/regional-focus-climate-and-agricultural-vulnerability-of-dobrudja\/\"\n                >\n                    \u0421\u041b\u0415\u0414\u0412\u0410: \u0413\u041b\u0410\u0412\u0410 11: \u041a\u043b\u0438\u043c\u0430\u0442\u0438\u0447\u043d\u0430 \u0438 \u0437\u0435\u043c\u0435\u0434\u0435\u043b\u0441\u043a\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442 \u043d\u0430 \u0414\u043e\u0431\u0440\u0443\u0434\u0436\u0430 \u2192\n                <\/a>\n                \n                <a\n  class=\"bio-nav-btn bio-nav-back\"\n  href=\"https:\/\/netzerolab-feba.bg\/wp-content\/uploads\/2026\/09\/\u0418\u0437\u0441\u043b\u0435\u0434\u0432\u0430\u043d\u0435-\u043d\u0430-\u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438\u0442\u0435-\u043a\u044a\u043c-\u0438-\u043f\u043e\u0441\u043b\u0435\u0434\u0438\u0446\u0438\u0442\u0435-\u043e\u0442-\u043a\u043b\u0438\u043c\u0430\u0442\u0438\u0447\u043d\u0438\u0442\u0435-\u043f\u0440\u043e\u043c\u0435\u043d\u0438-\u0432-\u0411\u044a\u043b\u0433\u0430\u0440\u0438\u044f.pdf\"\n  download=\"Net-Zero-Lab-Report.pdf\"\n>\n  \u0418\u0417\u0422\u0415\u0413\u041b\u0415\u0422\u0415 \u041f\u042a\u041b\u041d\u0418\u042f \u0414\u041e\u041a\u041b\u0410\u0414\n<\/a>\n\n            <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-62213c6 bio-root-id-script elementor-widget elementor-widget-html\" data-id=\"62213c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\n\/* ============================================================\n   BIODIVERSITY & ECOSYSTEMS\n   COMPLETE \/ SAFE SCROLLYTELLING\n   ============================================================ *\/\n\n:root{\n    --bio-green:#356b56;\n    --bio-green-light:#4d9275;\n    --bio-green-soft:#6f9b8e;\n    --bio-blue:#476b73;\n    --bio-purple:#73557a;\n    --bio-yellow:#ffca2c;\n    --bio-cream:#f7f7ee;\n}\n\n\n\/* ============================================================\n   ROOT\n   ============================================================ *\/\n\n#biodiversity-page{\n    width:100%;\n    max-width:none;\n    overflow:visible;\n}\n\n#biodiversity-page,\n#biodiversity-page *{\n    box-sizing:border-box;\n}\n\n\n\/* ============================================================\n   HERO\n   ============================================================ *\/\n\n#biodiversity-page .bio-hero{\n    position:relative !important;\n    z-index:5;\n\n    width:100% !important;\n    max-width:none !important;\n\n    min-height:100svh !important;\n\n    margin:0 !important;\n\n    padding:\n        clamp(105px,13vh,145px)\n        clamp(30px,6.3vw,125px)\n        86px\n        !important;\n\n    display:flex !important;\n    flex-direction:column !important;\n    align-items:stretch !important;\n    justify-content:center !important;\n\n    background:var(--bio-cream) !important;\n\n    overflow:hidden;\n}\n\n\n\/* subtle circles *\/\n\n#biodiversity-page\n.bio-hero:before{\n\n    content:\"\";\n\n    position:absolute;\n\n    top:-260px;\n    right:-160px;\n\n    width:650px;\n    height:650px;\n\n    border-radius:50%;\n\n    border:\n        1px solid\n        rgba(77,146,117,.10);\n\n    box-shadow:\n        0 0 0 70px rgba(77,146,117,.025),\n        0 0 0 140px rgba(77,146,117,.018);\n\n    pointer-events:none;\n}\n\n\n\/* hero label *\/\n\n#biodiversity-page\n.bio-hero-label{\n\n    position:relative;\n    z-index:2;\n\n    width:100%;\n\n    margin:\n        0 0\n        clamp(52px,8vh,80px)\n        !important;\n\n    color:var(--bio-green-light) !important;\n\n    font-size:11px !important;\n    font-weight:800 !important;\n\n    line-height:1.2 !important;\n\n    letter-spacing:.28em !important;\n\n    text-transform:uppercase;\n\n    text-align:center;\n}\n\n\n#biodiversity-page\n.bio-hero-label p,\n#biodiversity-page\n.bio-hero-copy p,\n#biodiversity-page\n.bio-scroll-hint p{\n\n    margin:0 !important;\n}\n\n\n\/* hero title *\/\n\n#biodiversity-page\n.bio-hero-title{\n\n    position:relative;\n    z-index:2;\n\n    width:100%;\n\n    max-width:1650px;\n}\n\n\n#biodiversity-page\n.bio-hero-title\n.elementor-heading-title{\n\n    margin:0 !important;\n\n    color:var(--bio-green) !important;\n\n    font-family:\n        Georgia,\n        \"Times New Roman\",\n        serif !important;\n\n    font-size:\n        clamp(\n            56px,\n            5.7vw,\n            94px\n        ) !important;\n\n    font-weight:400 !important;\n\n    line-height:.98 !important;\n\n    letter-spacing:-.05em !important;\n}\n\n\n\/* hero text *\/\n\n#biodiversity-page\n.bio-hero-copy{\n\n    position:relative;\n    z-index:2;\n\n    width:min(1420px,100%);\n\n    margin-top:40px !important;\n\n    color:#747b78 !important;\n\n    font-size:\n        clamp(\n            15px,\n            1.15vw,\n            20px\n        ) !important;\n\n    line-height:1.6 !important;\n}\n\n\n\/* scroll hint *\/\n\n#biodiversity-page\n.bio-scroll-hint{\n\n    position:relative;\n    z-index:2;\n\n    margin-top:\n        clamp(\n            50px,\n            8vh,\n            84px\n        ) !important;\n\n    color:var(--bio-green-light) !important;\n\n    font-size:10px !important;\n\n    font-weight:800 !important;\n\n    letter-spacing:.21em !important;\n\n    cursor:pointer;\n}\n\n\n\/* ============================================================\n   OWN SCROLLY WRAPPER\n   NOT AN ELEMENTOR CONTAINER\n   ============================================================ *\/\n\n#biodiversity-page\n.bio-scrolly-shell{\n\n    position:relative;\n\n    width:100%;\n\n    margin:0;\n\n    padding:0;\n}\n\n\n#biodiversity-page\n.bio-scrolly-stage{\n\n    position:relative;\n\n    width:100%;\n\n    height:100svh;\n\n    min-height:100svh;\n\n    margin:0;\n\n    padding:0;\n\n    overflow:hidden;\n\n    background:var(--bio-green-light);\n\n    isolation:isolate;\n}\n\n\n\/* ============================================================\n   SCENE\n   ============================================================ *\/\n\n#biodiversity-page\n.bio-scrolly-stage\n.bio-scene{\n\n    position:absolute !important;\n\n    top:0 !important;\n    right:0 !important;\n    bottom:0 !important;\n    left:0 !important;\n\n    width:100% !important;\n\n    height:100% !important;\n\n    min-height:0 !important;\n\n    max-width:none !important;\n\n    margin:0 !important;\n\n    padding:\n        clamp(112px,13vh,150px)\n        clamp(30px,7.5vw,145px)\n        clamp(42px,5vh,64px)\n        !important;\n\n    display:flex !important;\n\n    flex-direction:column !important;\n\n    align-items:stretch !important;\n\n    justify-content:flex-start !important;\n\n    gap:0 !important;\n\n    background:transparent !important;\n\n    border:0 !important;\n\n    color:#fff !important;\n\n    visibility:hidden;\n\n    opacity:0;\n\n    pointer-events:none;\n\n    overflow:hidden;\n}\n\n\n\/* kill Elementor scene background *\/\n\n#biodiversity-page\n.bio-scene:before,\n#biodiversity-page\n.bio-scene:after{\n\n    display:none !important;\n}\n\n\n\/* ============================================================\n   NUMBER \/ EYEBROW\n   ============================================================ *\/\n\n#biodiversity-page\n.bio-scrolly-stage\n.bio-label{\n\n    position:relative !important;\n\n    z-index:30 !important;\n\n    flex:0 0 auto;\n\n    width:100%;\n\n    min-height:18px;\n\n    margin:\n        0 0\n        18px\n        !important;\n\n    padding:0 !important;\n\n    color:var(--bio-yellow) !important;\n\n    font-size:10px !important;\n\n    font-weight:800 !important;\n\n    line-height:1.2 !important;\n\n    letter-spacing:.22em !important;\n\n    text-transform:uppercase;\n\n    opacity:1 !important;\n\n    visibility:visible !important;\n\n    transform:none !important;\n}\n\n\n#biodiversity-page\n.bio-label p{\n\n    margin:0 !important;\n\n    color:inherit !important;\n}\n\n\n\/* ============================================================\n   TITLE\n   ============================================================ *\/\n\n#biodiversity-page\n.bio-title{\n\n    position:relative;\n\n    z-index:5;\n\n    flex:0 0 auto;\n\n    width:100%;\n\n    max-width:1360px;\n\n    margin:0 !important;\n}\n\n\n#biodiversity-page\n.bio-title\n.elementor-heading-title{\n\n    margin:0 !important;\n\n    color:#fff !important;\n\n    font-family:\n        Georgia,\n        \"Times New Roman\",\n        serif !important;\n\n    font-size:\n        clamp(\n            34px,\n            3.65vw,\n            59px\n        ) !important;\n\n    font-weight:400 !important;\n\n    line-height:1.02 !important;\n\n    letter-spacing:-.038em !important;\n}\n\n\n\/* ============================================================\n   BODY\n   ============================================================ *\/\n\n#biodiversity-page\n.bio-copy{\n\n    flex:0 0 auto;\n\n    width:min(1080px,100%);\n\n    margin:\n        19px 0 0\n        !important;\n\n    color:\n        rgba(255,255,255,.84)\n        !important;\n\n    font-size:14px !important;\n\n    line-height:1.5 !important;\n}\n\n\n#biodiversity-page\n.bio-copy p,\n#biodiversity-page\n.bio-note p,\n#biodiversity-page\n.bio-source p{\n\n    margin:0 !important;\n}\n\n\n\/* ============================================================\n   NOTES\n   ============================================================ *\/\n\n#biodiversity-page\n.bio-note{\n\n    width:min(1050px,100%);\n\n    margin:\n        16px 0 0\n        !important;\n\n    padding:11px 15px;\n\n    border-left:\n        3px solid\n        var(--bio-yellow);\n\n    background:\n        rgba(255,255,255,.07);\n\n    color:\n        rgba(255,255,255,.82)\n        !important;\n\n    font-size:10px !important;\n\n    line-height:1.45 !important;\n}\n\n\n#biodiversity-page\n.bio-source{\n\n    margin-top:8px !important;\n\n    color:\n        rgba(255,255,255,.56)\n        !important;\n\n    font-size:8px !important;\n\n    line-height:1.4 !important;\n}\n\n\n\/* ============================================================\n   SCENE 01\n   ============================================================ *\/\n\n#biodiversity-page\n.bio-stat-grid{\n\n    width:min(1100px,100%);\n\n    margin:\n        27px auto 0;\n\n    display:grid;\n\n    grid-template-columns:\n        1.3fr 1fr 1fr;\n\n    gap:11px;\n}\n\n\n#biodiversity-page\n.bio-stat{\n\n    min-height:195px;\n\n    padding:22px;\n\n    display:flex;\n\n    flex-direction:column;\n\n    justify-content:center;\n\n    border:\n        1px solid\n        rgba(255,255,255,.24);\n\n    border-radius:18px;\n\n    background:\n        rgba(255,255,255,.07);\n}\n\n\n#biodiversity-page\n.bio-stat-large{\n\n    background:\n        rgba(255,202,44,.12);\n}\n\n\n#biodiversity-page\n.bio-stat span{\n\n    color:var(--bio-yellow);\n\n    font-size:8px;\n\n    font-weight:800;\n\n    letter-spacing:.18em;\n}\n\n\n#biodiversity-page\n.bio-stat strong{\n\n    display:block;\n\n    margin-top:10px;\n\n    color:#fff;\n\n    font-family:\n        Georgia,\n        \"Times New Roman\",\n        serif;\n\n    font-size:\n        clamp(\n            45px,\n            5vw,\n            75px\n        );\n\n    font-weight:400;\n\n    line-height:.95;\n}\n\n\n#biodiversity-page\n.bio-stat p{\n\n    margin:9px 0 0;\n\n    color:\n        rgba(255,255,255,.7);\n\n    font-size:10px;\n}\n\n\n\/* ============================================================\n   SCENE 02\n   ============================================================ *\/\n\n#biodiversity-page\n.bio-transition{\n\n    width:min(1100px,100%);\n\n    margin:\n        27px auto 0;\n\n    display:grid;\n\n    grid-template-columns:\n        1fr auto\n        1fr auto\n        1fr;\n\n    align-items:center;\n\n    gap:11px;\n}\n\n\n#biodiversity-page\n.bio-transition-step{\n\n    min-height:150px;\n\n    padding:19px;\n\n    display:flex;\n\n    flex-direction:column;\n\n    justify-content:center;\n\n    border:\n        1px solid\n        rgba(255,255,255,.24);\n\n    border-radius:17px;\n\n    background:\n        rgba(255,255,255,.07);\n}\n\n\n#biodiversity-page\n.bio-transition-accent{\n\n    background:\n        rgba(255,202,44,.12);\n}\n\n\n#biodiversity-page\n.bio-transition-step span{\n\n    color:var(--bio-yellow);\n\n    font-size:8px;\n\n    font-weight:800;\n}\n\n\n#biodiversity-page\n.bio-transition-step strong{\n\n    margin-top:9px;\n\n    color:#fff;\n\n    font-size:18px;\n\n    line-height:1.2;\n}\n\n\n#biodiversity-page\n.bio-transition-arrow{\n\n    color:var(--bio-yellow);\n\n    font-size:27px;\n}\n\n\n\/* ============================================================\n   SCENE 03\n   ============================================================ *\/\n\n#biodiversity-page\n.bio-big-stat{\n\n    width:min(860px,100%);\n\n    margin:\n        25px auto 0;\n\n    padding:25px;\n\n    text-align:center;\n\n    border:\n        1px solid\n        rgba(255,255,255,.25);\n\n    border-radius:20px;\n\n    background:\n        rgba(255,202,44,.12);\n}\n\n\n#biodiversity-page\n.bio-big-stat span{\n\n    color:var(--bio-yellow);\n\n    font-size:8px;\n\n    font-weight:800;\n\n    letter-spacing:.18em;\n}\n\n\n#biodiversity-page\n.bio-big-stat strong{\n\n    display:block;\n\n    margin-top:7px;\n\n    color:#fff;\n\n    font-family:\n        Georgia,\n        \"Times New Roman\",\n        serif;\n\n    font-size:\n        clamp(\n            62px,\n            6.7vw,\n            100px\n        );\n\n    font-weight:400;\n\n    line-height:.9;\n}\n\n\n#biodiversity-page\n.bio-big-stat p{\n\n    margin:8px 0 0;\n\n    color:\n        rgba(255,255,255,.75);\n\n    font-size:10px;\n}\n\n\n#biodiversity-page\n.bio-pressure-grid{\n\n    width:min(860px,100%);\n\n    margin:\n        9px auto 0;\n\n    display:grid;\n\n    grid-template-columns:\n        repeat(4,1fr);\n\n    gap:7px;\n}\n\n\n#biodiversity-page\n.bio-pressure{\n\n    padding:11px;\n\n    border-radius:11px;\n\n    background:\n        rgba(255,255,255,.07);\n}\n\n\n#biodiversity-page\n.bio-pressure span{\n\n    color:var(--bio-yellow);\n\n    font-size:7px;\n\n    font-weight:800;\n}\n\n\n#biodiversity-page\n.bio-pressure strong{\n\n    display:block;\n\n    margin-top:4px;\n\n    color:#fff;\n\n    font-size:12px;\n}\n\n\n\/* ============================================================\n   SCENE 04\n   ============================================================ *\/\n\n#biodiversity-page\n.bio-fire-grid{\n\n    width:min(1080px,100%);\n\n    margin:\n        27px auto 0;\n\n    display:grid;\n\n    grid-template-columns:\n        repeat(3,1fr);\n\n    gap:11px;\n}\n\n\n#biodiversity-page\n.bio-fire-card{\n\n    min-height:180px;\n\n    padding:20px;\n\n    display:flex;\n\n    flex-direction:column;\n\n    justify-content:center;\n\n    border:\n        1px solid\n        rgba(255,255,255,.24);\n\n    border-radius:17px;\n\n    background:\n        rgba(255,255,255,.07);\n}\n\n\n#biodiversity-page\n.bio-fire-card-accent{\n\n    background:\n        rgba(255,202,44,.12);\n}\n\n\n#biodiversity-page\n.bio-fire-card span{\n\n    color:var(--bio-yellow);\n\n    font-size:8px;\n\n    font-weight:800;\n}\n\n\n#biodiversity-page\n.bio-fire-card strong{\n\n    display:block;\n\n    margin-top:8px;\n\n    color:#fff;\n\n    font-family:\n        Georgia,\n        \"Times New Roman\",\n        serif;\n\n    font-size:28px;\n\n    font-weight:400;\n}\n\n\n#biodiversity-page\n.bio-fire-card p{\n\n    margin:8px 0 0;\n\n    color:\n        rgba(255,255,255,.7);\n\n    font-size:10px;\n\n    line-height:1.45;\n}\n\n\n\/* ============================================================\n   SCENE 05\n   ============================================================ *\/\n\n#biodiversity-page\n.bio-elevation{\n\n    width:min(1050px,100%);\n\n    margin:\n        27px auto 0;\n\n    display:grid;\n\n    grid-template-columns:\n        .7fr auto 1.5fr;\n\n    align-items:center;\n\n    gap:14px;\n}\n\n\n#biodiversity-page\n.bio-elevation-bottom{\n\n    padding:21px;\n\n    border:\n        1px solid\n        rgba(255,255,255,.24);\n\n    border-radius:17px;\n\n    background:\n        rgba(255,255,255,.07);\n}\n\n\n#biodiversity-page\n.bio-elevation-bottom span,\n#biodiversity-page\n.bio-elevation-species span{\n\n    color:var(--bio-yellow);\n\n    font-size:7px;\n\n    font-weight:800;\n}\n\n\n#biodiversity-page\n.bio-elevation-bottom strong{\n\n    display:block;\n\n    margin-top:7px;\n\n    color:#fff;\n\n    font-size:18px;\n}\n\n\n#biodiversity-page\n.bio-elevation-arrow{\n\n    color:var(--bio-yellow);\n\n    font-size:34px;\n}\n\n\n#biodiversity-page\n.bio-elevation-species{\n\n    display:grid;\n\n    grid-template-columns:\n        repeat(3,1fr);\n\n    gap:8px;\n}\n\n\n#biodiversity-page\n.bio-elevation-species > div{\n\n    min-height:140px;\n\n    padding:16px;\n\n    display:flex;\n\n    flex-direction:column;\n\n    justify-content:center;\n\n    border-radius:15px;\n\n    background:\n        rgba(255,255,255,.07);\n}\n\n\n#biodiversity-page\n.bio-elevation-species strong{\n\n    display:block;\n\n    margin-top:6px;\n\n    color:#fff;\n\n    font-size:15px;\n}\n\n\n#biodiversity-page\n.bio-elevation-species small{\n\n    display:block;\n\n    margin-top:4px;\n\n    color:\n        rgba(255,255,255,.6);\n\n    font-size:9px;\n\n    font-style:italic;\n}\n\n\n\/* ============================================================\n   FIGURES\n   ============================================================ *\/\n\n#biodiversity-page\n.bio-figure-widget{\n\n    margin-top:15px;\n}\n\n\n#biodiversity-page\n.bio-figure{\n\n    width:100%;\n\n    padding:15px;\n\n    border:\n        1px solid\n        rgba(255,255,255,.25);\n\n    border-radius:16px;\n\n    background:\n        rgba(255,255,255,.06);\n}\n\n\n#biodiversity-page\n.bio-figure-top{\n\n    display:flex;\n\n    justify-content:space-between;\n\n    align-items:center;\n}\n\n\n#biodiversity-page\n.bio-figure-top\n> span:first-child{\n\n    color:var(--bio-yellow);\n\n    font-size:8px;\n\n    font-weight:800;\n\n    letter-spacing:.18em;\n}\n\n\n#biodiversity-page\n.bio-figure-badge{\n\n    padding:5px 8px;\n\n    border:\n        1px solid\n        rgba(255,255,255,.22);\n\n    border-radius:999px;\n\n    color:\n        rgba(255,255,255,.67);\n\n    font-size:6px;\n\n    font-weight:800;\n\n    letter-spacing:.13em;\n}\n\n\n#biodiversity-page\n.bio-figure-placeholder{\n\n    position:relative;\n\n    height:150px;\n\n    margin-top:10px;\n\n    overflow:hidden;\n\n    border-radius:12px;\n\n    background:\n        repeating-linear-gradient(\n            0deg,\n            rgba(255,255,255,.04) 0,\n            rgba(255,255,255,.04) 1px,\n            transparent 1px,\n            transparent 31px\n        ),\n        rgba(0,0,0,.08);\n}\n\n\n#biodiversity-page\n.bio-placeholder-visual{\n\n    position:absolute;\n\n    inset:18px;\n\n    display:flex;\n\n    align-items:flex-end;\n\n    gap:5%;\n}\n\n\n#biodiversity-page\n.bio-placeholder-visual span{\n\n    flex:1;\n\n    background:\n        rgba(255,202,44,.58);\n\n    border-radius:\n        5px 5px 0 0;\n\n    transform-origin:center bottom;\n}\n\n\n#biodiversity-page\n.bio-placeholder-visual span:nth-child(1){\n    height:87%;\n}\n\n#biodiversity-page\n.bio-placeholder-visual span:nth-child(2){\n    height:70%;\n}\n\n#biodiversity-page\n.bio-placeholder-visual span:nth-child(3){\n    height:50%;\n}\n\n#biodiversity-page\n.bio-placeholder-visual span:nth-child(4){\n    height:28%;\n}\n\n#biodiversity-page\n.bio-placeholder-visual span:nth-child(5){\n    height:12%;\n}\n\n\n#biodiversity-page\n.bio-placeholder-label{\n\n    position:absolute;\n\n    top:50%;\n    left:50%;\n\n    transform:\n        translate(-50%,-50%);\n\n    padding:7px 11px;\n\n    border-radius:999px;\n\n    background:\n        rgba(53,107,86,.88);\n\n    border:\n        1px solid\n        rgba(255,255,255,.23);\n\n    color:#fff;\n\n    font-size:7px;\n\n    font-weight:800;\n\n    letter-spacing:.15em;\n}\n\n\n#biodiversity-page\n.bio-figure-title{\n\n    display:block;\n\n    margin-top:11px;\n\n    color:#fff;\n\n    font-family:\n        Georgia,\n        \"Times New Roman\",\n        serif;\n\n    font-size:\n        clamp(\n            20px,\n            2vw,\n            30px\n        );\n\n    font-weight:400;\n}\n\n\n#biodiversity-page\n.bio-figure-description{\n\n    max-width:850px;\n\n    margin:5px 0 0;\n\n    color:\n        rgba(255,255,255,.68);\n\n    font-size:8px;\n\n    line-height:1.4;\n}\n\n\n\/* ============================================================\n   SCENE 07\n   ============================================================ *\/\n\n#biodiversity-page\n.bio-flight{\n\n    width:100%;\n\n    margin-top:26px;\n\n    display:grid;\n\n    grid-template-columns:\n        1fr auto\n        1fr auto\n        1fr auto\n        1fr;\n\n    align-items:center;\n\n    gap:8px;\n}\n\n\n#biodiversity-page\n.bio-flight-item{\n\n    min-height:115px;\n\n    padding:14px;\n\n    display:flex;\n\n    flex-direction:column;\n\n    justify-content:center;\n\n    border:\n        1px solid\n        rgba(255,255,255,.23);\n\n    border-radius:14px;\n\n    background:\n        rgba(255,255,255,.07);\n}\n\n\n#biodiversity-page\n.bio-flight-highlight{\n\n    background:\n        rgba(255,202,44,.12);\n}\n\n\n#biodiversity-page\n.bio-flight-item span{\n\n    color:var(--bio-yellow);\n\n    font-size:7px;\n\n    font-weight:800;\n}\n\n\n#biodiversity-page\n.bio-flight-item strong{\n\n    margin-top:6px;\n\n    color:#fff;\n\n    font-size:14px;\n}\n\n\n#biodiversity-page\n.bio-flight-arrow{\n\n    color:var(--bio-yellow);\n\n    font-size:20px;\n}\n\n\n\/* ============================================================\n   SCENE 08\n   ============================================================ *\/\n\n#biodiversity-page\n.bio-phenology{\n\n    width:min(1050px,100%);\n\n    margin:\n        27px auto 0;\n\n    display:grid;\n\n    grid-template-columns:\n        .8fr 1.6fr;\n\n    gap:11px;\n}\n\n\n#biodiversity-page\n.bio-phenology-number{\n\n    min-height:200px;\n\n    padding:21px;\n\n    display:flex;\n\n    flex-direction:column;\n\n    justify-content:center;\n\n    border:\n        1px solid\n        rgba(255,255,255,.24);\n\n    border-radius:18px;\n\n    background:\n        rgba(255,202,44,.12);\n}\n\n\n#biodiversity-page\n.bio-phenology-number span{\n\n    color:var(--bio-yellow);\n\n    font-size:8px;\n\n    font-weight:800;\n}\n\n\n#biodiversity-page\n.bio-phenology-number strong{\n\n    display:block;\n\n    margin-top:7px;\n\n    color:#fff;\n\n    font-family:\n        Georgia,\n        \"Times New Roman\",\n        serif;\n\n    font-size:\n        clamp(\n            56px,\n            5.7vw,\n            86px\n        );\n\n    font-weight:400;\n}\n\n\n#biodiversity-page\n.bio-phenology-number p{\n\n    margin:5px 0 0;\n\n    color:\n        rgba(255,255,255,.7);\n\n    font-size:10px;\n}\n\n\n#biodiversity-page\n.bio-phenology-chain{\n\n    display:grid;\n\n    grid-template-columns:\n        repeat(3,1fr);\n\n    gap:8px;\n}\n\n\n#biodiversity-page\n.bio-phenology-chain > div{\n\n    padding:17px;\n\n    display:flex;\n\n    flex-direction:column;\n\n    justify-content:center;\n\n    border-radius:15px;\n\n    background:\n        rgba(255,255,255,.07);\n}\n\n\n#biodiversity-page\n.bio-phenology-chain span{\n\n    color:var(--bio-yellow);\n\n    font-size:7px;\n\n    font-weight:800;\n}\n\n\n#biodiversity-page\n.bio-phenology-chain strong{\n\n    margin-top:6px;\n\n    color:#fff;\n\n    font-size:15px;\n}\n\n\n\/* ============================================================\n   SCENE 09\n   ============================================================ *\/\n\n#biodiversity-page\n.bio-pathogen-stats{\n\n    width:min(860px,100%);\n\n    margin:\n        17px auto 0;\n\n    display:grid;\n\n    grid-template-columns:\n        1fr 1fr;\n\n    gap:8px;\n}\n\n\n#biodiversity-page\n.bio-pathogen-stats > div{\n\n    padding:14px;\n\n    border-radius:14px;\n\n    background:\n        rgba(255,255,255,.07);\n}\n\n\n#biodiversity-page\n.bio-pathogen-accent{\n\n    background:\n        rgba(255,202,44,.12)\n        !important;\n}\n\n\n#biodiversity-page\n.bio-pathogen-stats span{\n\n    color:var(--bio-yellow);\n\n    font-size:7px;\n\n    font-weight:800;\n}\n\n\n#biodiversity-page\n.bio-pathogen-stats strong{\n\n    display:block;\n\n    margin-top:5px;\n\n    color:#fff;\n\n    font-family:\n        Georgia,\n        \"Times New Roman\",\n        serif;\n\n    font-size:34px;\n\n    font-weight:400;\n}\n\n\n#biodiversity-page\n.bio-pathogen-stats p{\n\n    margin:4px 0 0;\n\n    color:\n        rgba(255,255,255,.67);\n\n    font-size:8px;\n}\n\n\n\/* scene 09 compact *\/\n\n#biodiversity-page\n.bio-scene[data-bio-index=\"8\"]\n.bio-figure-widget{\n\n    margin-top:10px;\n}\n\n\n#biodiversity-page\n.bio-scene[data-bio-index=\"8\"]\n.bio-figure-placeholder{\n\n    height:105px;\n}\n\n\n#biodiversity-page\n.bio-scene[data-bio-index=\"8\"]\n.bio-figure-title{\n\n    margin-top:8px;\n\n    font-size:\n        clamp(\n            18px,\n            1.6vw,\n            25px\n        );\n}\n\n\n#biodiversity-page\n.bio-scene[data-bio-index=\"8\"]\n.bio-figure-description{\n\n    font-size:7px;\n}\n\n\n\/* ============================================================\n   SCENE 10\n   ============================================================ *\/\n\n#biodiversity-page\n.bio-final-flow{\n\n    width:min(1100px,100%);\n\n    margin:\n        27px auto 0;\n\n    display:grid;\n\n    grid-template-columns:\n        1fr auto\n        1fr auto\n        1fr auto\n        1.2fr;\n\n    align-items:center;\n\n    gap:8px;\n}\n\n\n#biodiversity-page\n.bio-final-flow\n> div:not(.bio-final-arrow){\n\n    min-height:125px;\n\n    padding:15px;\n\n    display:flex;\n\n    flex-direction:column;\n\n    justify-content:center;\n\n    border-radius:15px;\n\n    border:\n        1px solid\n        rgba(255,255,255,.23);\n\n    background:\n        rgba(255,255,255,.07);\n}\n\n\n#biodiversity-page\n.bio-final-result{\n\n    background:\n        rgba(255,202,44,.13)\n        !important;\n}\n\n\n#biodiversity-page\n.bio-final-flow span{\n\n    color:var(--bio-yellow);\n\n    font-size:7px;\n\n    font-weight:800;\n}\n\n\n#biodiversity-page\n.bio-final-flow strong{\n\n    margin-top:6px;\n\n    color:#fff;\n\n    font-size:15px;\n}\n\n\n#biodiversity-page\n.bio-final-arrow{\n\n    color:var(--bio-yellow);\n\n    font-size:22px;\n}\n\n\n\/* ============================================================\n   FOOTER\n   ============================================================ *\/\n\n#biodiversity-page\n.bio-footer{\n\n    position:relative !important;\n\n    width:100% !important;\n\n    min-height:650px !important;\n\n    margin:0 !important;\n\n    padding:\n        90px\n        clamp(24px,7vw,140px)\n        !important;\n\n    display:flex !important;\n\n    flex-direction:column !important;\n\n    align-items:center !important;\n\n    justify-content:center !important;\n\n    background:var(--bio-green) !important;\n\n    text-align:center !important;\n\n    color:#fff !important;\n\n    z-index:5;\n}\n\n\n#biodiversity-page\n.bio-footer-label{\n\n    margin:\n        0 0 22px\n        !important;\n\n    color:var(--bio-yellow) !important;\n\n    font-size:10px !important;\n\n    font-weight:800 !important;\n\n    letter-spacing:.21em !important;\n}\n\n\n#biodiversity-page\n.bio-footer-label p{\n\n    margin:0 !important;\n}\n\n\n#biodiversity-page\n.bio-footer-title{\n\n    width:100%;\n\n    max-width:1050px;\n\n    margin:\n        0 auto 40px\n        !important;\n}\n\n\n#biodiversity-page\n.bio-footer-title\n.elementor-heading-title{\n\n    margin:0 !important;\n\n    color:#fff !important;\n\n    font-family:\n        Georgia,\n        \"Times New Roman\",\n        serif !important;\n\n    font-size:\n        clamp(\n            39px,\n            4.4vw,\n            64px\n        ) !important;\n\n    font-weight:400 !important;\n\n    line-height:1 !important;\n\n    letter-spacing:-.035em !important;\n}\n\n\n#biodiversity-page\n.bio-nav{\n\n    width:min(\n        520px,\n        calc(100vw - 48px)\n    );\n\n    margin:0 auto;\n\n    display:flex;\n\n    flex-direction:column;\n\n    gap:14px;\n}\n\n\n#biodiversity-page\n.bio-nav-btn{\n\n    width:100%;\n\n    min-height:62px;\n\n    padding:16px 26px;\n\n    display:flex;\n\n    align-items:center;\n\n    justify-content:center;\n\n    border-radius:999px !important;\n\n    text-decoration:none !important;\n\n    font-size:10px;\n\n    font-weight:800;\n\n    letter-spacing:.08em;\n\n    transition:\n        transform .25s ease;\n}\n\n\n#biodiversity-page\n.bio-nav-btn:hover{\n\n    transform:\n        translateY(-3px);\n}\n\n\n#biodiversity-page\n.bio-nav-back{\n\n    border:\n        1px solid\n        rgba(255,255,255,.52)\n        !important;\n\n    background:transparent !important;\n\n    color:#fff !important;\n}\n\n\n#biodiversity-page\n.bio-nav-next{\n\n    border:\n        1px solid\n        var(--bio-yellow)\n        !important;\n\n    background:\n        var(--bio-yellow)\n        !important;\n\n    color:#17362d !important;\n}\n\n\n\/* ============================================================\n   MOBILE\n   ============================================================ *\/\n\n@media(max-width:767px){\n\n    #biodiversity-page\n    .bio-hero{\n\n        padding:\n            88px\n            20px\n            65px\n            !important;\n    }\n\n\n    #biodiversity-page\n    .bio-hero-label{\n\n        margin-bottom:\n            38px !important;\n\n        font-size:\n            8px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-hero-title\n    .elementor-heading-title{\n\n        font-size:\n            clamp(\n                40px,\n                11vw,\n                55px\n            ) !important;\n\n        line-height:.99 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-hero-copy{\n\n        margin-top:\n            25px !important;\n\n        font-size:\n            13px !important;\n\n        line-height:\n            1.5 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scroll-hint{\n\n        margin-top:\n            38px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scrolly-stage{\n\n        height:100svh;\n\n        min-height:100svh;\n    }\n\n\n    #biodiversity-page\n    .bio-scrolly-stage\n    .bio-scene{\n\n        padding:\n            86px\n            18px\n            28px\n            !important;\n\n        overflow-y:auto !important;\n    }\n\n\n    #biodiversity-page\n    .bio-label{\n\n        margin-bottom:\n            10px !important;\n\n        font-size:\n            8px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-title\n    .elementor-heading-title{\n\n        font-size:\n            clamp(\n                27px,\n                7.4vw,\n                36px\n            ) !important;\n    }\n\n\n    #biodiversity-page\n    .bio-copy{\n\n        margin-top:\n            11px !important;\n\n        font-size:\n            11px !important;\n\n        line-height:\n            1.42 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-stat-grid,\n    #biodiversity-page\n    .bio-transition,\n    #biodiversity-page\n    .bio-fire-grid,\n    #biodiversity-page\n    .bio-elevation,\n    #biodiversity-page\n    .bio-phenology,\n    #biodiversity-page\n    .bio-pathogen-stats,\n    #biodiversity-page\n    .bio-final-flow{\n\n        grid-template-columns:\n            1fr;\n    }\n\n\n    #biodiversity-page\n    .bio-stat,\n    #biodiversity-page\n    .bio-transition-step,\n    #biodiversity-page\n    .bio-fire-card,\n    #biodiversity-page\n    .bio-elevation-bottom,\n    #biodiversity-page\n    .bio-phenology-number{\n\n        min-height:auto;\n\n        padding:11px;\n\n        border-radius:11px;\n    }\n\n\n    #biodiversity-page\n    .bio-transition-arrow,\n    #biodiversity-page\n    .bio-elevation-arrow,\n    #biodiversity-page\n    .bio-flight-arrow,\n    #biodiversity-page\n    .bio-final-arrow{\n\n        display:none;\n    }\n\n\n    #biodiversity-page\n    .bio-pressure-grid{\n\n        grid-template-columns:\n            1fr 1fr;\n\n        gap:5px;\n    }\n\n\n    #biodiversity-page\n    .bio-elevation-species{\n\n        grid-template-columns:1fr;\n\n        gap:5px;\n    }\n\n\n    #biodiversity-page\n    .bio-elevation-species > div{\n\n        min-height:auto;\n\n        padding:9px;\n    }\n\n\n    #biodiversity-page\n    .bio-flight{\n\n        grid-template-columns:\n            1fr 1fr;\n\n        gap:5px;\n    }\n\n\n    #biodiversity-page\n    .bio-flight-item{\n\n        min-height:80px;\n\n        padding:9px;\n    }\n\n\n    #biodiversity-page\n    .bio-phenology-chain{\n\n        grid-template-columns:1fr;\n\n        gap:5px;\n    }\n\n\n    #biodiversity-page\n    .bio-phenology-chain > div{\n\n        padding:9px;\n    }\n\n\n    #biodiversity-page\n    .bio-figure-placeholder{\n\n        height:125px;\n    }\n\n\n    #biodiversity-page\n    .bio-final-flow\n    > div:not(.bio-final-arrow){\n\n        min-height:auto;\n\n        padding:10px;\n    }\n\n\n    #biodiversity-page\n    .bio-footer{\n\n        min-height:100svh !important;\n\n        padding:\n            64px\n            20px\n            !important;\n    }\n\n\n    #biodiversity-page\n    .bio-footer-title\n    .elementor-heading-title{\n\n        font-size:\n            clamp(\n                34px,\n                10vw,\n                47px\n            ) !important;\n    }\n\n}\n\n<\/style>\n\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.12.5\/dist\/gsap.min.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.12.5\/dist\/ScrollTrigger.min.js\"><\/script>\n\n\n<script>\n(function(){\n\n    function initBiodiversityScrolly(){\n\n        \/* =====================================================\n           WAIT FOR GSAP\n           ===================================================== *\/\n\n        if(\n            typeof gsap === 'undefined' ||\n            typeof ScrollTrigger === 'undefined'\n        ){\n\n            setTimeout(\n                initBiodiversityScrolly,\n                100\n            );\n\n            return;\n        }\n\n\n        gsap.registerPlugin(\n            ScrollTrigger\n        );\n\n\n        \/* =====================================================\n           FIND PAGE\n           ===================================================== *\/\n\n        const marker =\n            document.getElementById(\n                'biodiversity-page-start'\n            );\n\n\n        if(!marker){\n            return;\n        }\n\n\n        const page =\n            marker.closest(\n                '[data-elementor-type=\"wp-page\"]'\n            ) ||\n            marker.closest(\n                '.elementor'\n            );\n\n\n        if(!page){\n            return;\n        }\n\n\n        page.id =\n            'biodiversity-page';\n\n\n        if(\n            page.dataset\n                .bioFixedScrolly === '1'\n        ){\n            return;\n        }\n\n\n        page.dataset\n            .bioFixedScrolly =\n            '1';\n\n\n        \/* =====================================================\n           HELPER\n           ===================================================== *\/\n\n        function closestContainer(\n            selector\n        ){\n\n            const item =\n                page.querySelector(\n                    selector\n                );\n\n\n            if(!item){\n                return null;\n            }\n\n\n            return item.closest(\n                '.e-con'\n            );\n\n        }\n\n\n        \/* =====================================================\n           HERO\n           ===================================================== *\/\n\n        const hero =\n            closestContainer(\n                '.bio-hero-title'\n            );\n\n\n        if(hero){\n\n            hero.classList.add(\n                'bio-hero'\n            );\n\n        }\n\n\n        \/* =====================================================\n           FOOTER\n           ===================================================== *\/\n\n        const footer =\n            closestContainer(\n                '.bio-footer-title'\n            );\n\n\n        if(footer){\n\n            footer.classList.add(\n                'bio-footer'\n            );\n\n        }\n\n\n        \/* =====================================================\n           FIND REAL SCENES\n           ===================================================== *\/\n\n        const sceneTitles =\n            Array.from(\n                page.querySelectorAll(\n                    '.bio-title'\n                )\n            );\n\n\n        const scenes = [];\n\n\n        sceneTitles.forEach(\n            function(title){\n\n                const container =\n                    title.closest(\n                        '.e-con'\n                    );\n\n\n                if(\n                    !container ||\n                    container === hero ||\n                    container === footer ||\n                    scenes.includes(\n                        container\n                    )\n                ){\n                    return;\n                }\n\n\n                container.classList.add(\n                    'bio-scene'\n                );\n\n\n                container.dataset\n                    .bioIndex =\n                    String(\n                        scenes.length\n                    );\n\n\n                scenes.push(\n                    container\n                );\n\n            }\n        );\n\n\n        if(\n            !hero ||\n            !scenes.length\n        ){\n\n            console.warn(\n                'Biodiversity scrolly: hero\/scenes not found.'\n            );\n\n            return;\n        }\n\n\n        \/* =====================================================\n           CREATE OUR OWN CLEAN STAGE\n           ===================================================== *\/\n\n        const originalParent =\n            scenes[0]\n                .parentNode;\n\n\n        if(!originalParent){\n            return;\n        }\n\n\n        const shell =\n            document.createElement(\n                'div'\n            );\n\n\n        shell.className =\n            'bio-scrolly-shell';\n\n\n        const stage =\n            document.createElement(\n                'div'\n            );\n\n\n        stage.className =\n            'bio-scrolly-stage';\n\n\n        shell.appendChild(\n            stage\n        );\n\n\n        originalParent.insertBefore(\n            shell,\n            scenes[0]\n        );\n\n\n        \/*\n         * Move ONLY scene containers.\n         * Elementor wrappers remain outside.\n         *\/\n\n        scenes.forEach(\n            function(scene){\n\n                stage.appendChild(\n                    scene\n                );\n\n            }\n        );\n\n\n        \/* =====================================================\n           REMOVE NOW-EMPTY ELEMENTOR WRAPPERS\n           ===================================================== *\/\n\n        \/*\n         * We do NOT delete every parent automatically.\n         * We only hide generated empty wrappers that sit\n         * between hero and footer.\n         *\/\n\n        Array.from(\n            page.querySelectorAll(\n                '.e-con'\n            )\n        ).forEach(\n            function(container){\n\n                if(\n                    container === hero ||\n                    container === footer ||\n                    container.contains(shell) ||\n                    shell.contains(container)\n                ){\n                    return;\n                }\n\n\n                const meaningfulChildren =\n                    Array.from(\n                        container.children\n                    ).filter(\n                        function(child){\n\n                            return !(\n                                child.classList &&\n                                (\n                                    child.classList.contains(\n                                        'bio-global-css'\n                                    ) ||\n                                    child.classList.contains(\n                                        'bio-global-js'\n                                    ) ||\n                                    child.classList.contains(\n                                        'bio-root-id-script'\n                                    )\n                                )\n                            );\n\n                        }\n                    );\n\n\n                if(\n                    meaningfulChildren.length === 0\n                ){\n\n                    container.style.display =\n                        'none';\n\n                }\n\n            }\n        );\n\n\n        \/* =====================================================\n           HELPERS\n           ===================================================== *\/\n\n        function clamp(\n            value,\n            min,\n            max\n        ){\n\n            return Math.min(\n                Math.max(\n                    value,\n                    min\n                ),\n                max\n            );\n\n        }\n\n\n        function range(\n            value,\n            start,\n            end\n        ){\n\n            if(end === start){\n                return 0;\n            }\n\n\n            return clamp(\n                (\n                    value -\n                    start\n                ) \/\n                (\n                    end -\n                    start\n                ),\n                0,\n                1\n            );\n\n        }\n\n\n        function reveal(\n            element,\n            amount,\n            y = 28,\n            scale = .96\n        ){\n\n            if(!element){\n                return;\n            }\n\n\n            amount =\n                clamp(\n                    amount,\n                    0,\n                    1\n                );\n\n\n            gsap.set(\n                element,\n                {\n                    opacity:\n                        amount,\n\n                    y:\n                        y *\n                        (\n                            1 -\n                            amount\n                        ),\n\n                    scale:\n                        scale +\n                        (\n                            1 -\n                            scale\n                        ) *\n                        amount\n                }\n            );\n\n        }\n\n\n        \/* =====================================================\n           BACKGROUNDS\n           ===================================================== *\/\n\n        const backgrounds = [\n\n            '#4D9275',\n            '#476B73',\n            '#356B56',\n            '#6F9B8E',\n            '#356B56',\n\n            '#73557A',\n            '#476B73',\n            '#4D9275',\n            '#73557A',\n            '#356B56'\n\n        ];\n\n\n        let activeScene = 0;\n\n\n        \/* =====================================================\n           SCENE BASE\n           ===================================================== *\/\n\n        gsap.set(\n            scenes,\n            {\n                autoAlpha:0,\n                y:0,\n                zIndex:0,\n\n                pointerEvents:\n                    'none'\n            }\n        );\n\n\n        gsap.set(\n            scenes[0],\n            {\n                autoAlpha:1,\n                y:0,\n                zIndex:2,\n\n                pointerEvents:\n                    'auto'\n            }\n        );\n\n\n        gsap.set(\n            stage,\n            {\n                backgroundColor:\n                    backgrounds[0]\n            }\n        );\n\n\n        \/* =====================================================\n           LABELS ALWAYS ON\n           ===================================================== *\/\n\n        scenes.forEach(\n            function(scene){\n\n                const label =\n                    scene.querySelector(\n                        '.bio-label'\n                    );\n\n\n                if(label){\n\n                    gsap.set(\n                        label,\n                        {\n                            autoAlpha:1,\n                            opacity:1,\n\n                            y:0,\n                            scale:1,\n\n                            visibility:\n                                'visible'\n                        }\n                    );\n\n                }\n\n            }\n        );\n\n\n        \/* =====================================================\n           TEXT INITIAL STATE\n           ===================================================== *\/\n\n        scenes.forEach(\n            function(scene){\n\n                gsap.set(\n                    scene.querySelectorAll(\n                        '.bio-title, .bio-copy, .bio-note, .bio-source'\n                    ),\n                    {\n                        opacity:0,\n                        y:20\n                    }\n                );\n\n            }\n        );\n\n\n        \/* =====================================================\n           VISUAL ITEMS\n           ===================================================== *\/\n\n        const sceneItems =\n            scenes.map(\n                function(scene){\n\n                    return Array.from(\n                        scene.querySelectorAll(\n                            [\n                                '.bio-stat',\n                                '.bio-transition-step',\n                                '.bio-big-stat',\n                                '.bio-pressure',\n                                '.bio-fire-card',\n                                '.bio-elevation-bottom',\n                                '.bio-elevation-species > div',\n                                '.bio-figure',\n                                '.bio-flight-item',\n                                '.bio-phenology-number',\n                                '.bio-phenology-chain > div',\n                                '.bio-pathogen-stats > div',\n                                '.bio-final-flow > div:not(.bio-final-arrow)'\n                            ].join(',')\n                        )\n                    );\n\n                }\n            );\n\n\n        sceneItems.forEach(\n            function(items){\n\n                gsap.set(\n                    items,\n                    {\n                        opacity:0,\n                        y:24,\n                        scale:.95\n                    }\n                );\n\n            }\n        );\n\n\n        \/* =====================================================\n           SPECIAL INITIAL STATES\n           ===================================================== *\/\n\n        gsap.set(\n            page.querySelectorAll(\n                '.bio-placeholder-visual span'\n            ),\n            {\n                scaleY:.05,\n\n                transformOrigin:\n                    'center bottom'\n            }\n        );\n\n\n        gsap.set(\n            page.querySelectorAll(\n                '.bio-transition-arrow, .bio-flight-arrow, .bio-final-arrow'\n            ),\n            {\n                opacity:0,\n                scale:.6\n            }\n        );\n\n\n        gsap.set(\n            page.querySelectorAll(\n                '.bio-elevation-arrow'\n            ),\n            {\n                opacity:0,\n                y:24\n            }\n        );\n\n\n        \/* =====================================================\n           HERO INTRO\n           ===================================================== *\/\n\n        const heroTL =\n            gsap.timeline();\n\n\n        const heroLabel =\n            hero.querySelector(\n                '.bio-hero-label'\n            );\n\n\n        const heroTitle =\n            hero.querySelector(\n                '.bio-hero-title'\n            );\n\n\n        const heroCopy =\n            hero.querySelector(\n                '.bio-hero-copy'\n            );\n\n\n        const scrollHint =\n            hero.querySelector(\n                '.bio-scroll-hint'\n            );\n\n\n        if(heroLabel){\n\n            heroTL.from(\n                heroLabel,\n                {\n                    opacity:0,\n                    y:15,\n\n                    duration:.45,\n\n                    ease:\n                        'power2.out'\n                }\n            );\n\n        }\n\n\n        if(heroTitle){\n\n            heroTL.from(\n                heroTitle,\n                {\n                    opacity:0,\n                    y:34,\n\n                    duration:.8,\n\n                    ease:\n                        'power3.out'\n                },\n                '-=.18'\n            );\n\n        }\n\n\n        if(heroCopy){\n\n            heroTL.from(\n                heroCopy,\n                {\n                    opacity:0,\n                    y:20,\n\n                    duration:.58,\n\n                    ease:\n                        'power2.out'\n                },\n                '-=.35'\n            );\n\n        }\n\n\n        if(scrollHint){\n\n            heroTL.from(\n                scrollHint,\n                {\n                    opacity:0,\n                    y:10,\n\n                    duration:.4\n                },\n                '-=.20'\n            );\n\n        }\n\n\n        \/* =====================================================\n           SHOW SCENE\n           ===================================================== *\/\n\n        function showScene(\n            index\n        ){\n\n            index =\n                clamp(\n                    index,\n                    0,\n                    scenes.length - 1\n                );\n\n\n            const next =\n                scenes[\n                    index\n                ];\n\n\n            if(!next){\n                return;\n            }\n\n\n            \/*\n             * IMPORTANT:\n             * Fast scrolling can interrupt an outgoing GSAP tween.\n             * If that tween is merely killed, the old scene can remain\n             * at a partial opacity and stack on top of later scenes.\n             *\n             * Therefore every update first HARD-HIDES all scenes except\n             * the target scene. This guarantees that only one scene can\n             * ever be visible, even when the user scrolls very quickly.\n             *\/\n            gsap.killTweensOf(\n                scenes\n            );\n\n\n            gsap.killTweensOf(\n                stage\n            );\n\n\n            scenes.forEach(\n                function(\n                    scene,\n                    i\n                ){\n\n                    if(i === index){\n                        return;\n                    }\n\n\n                    gsap.set(\n                        scene,\n                        {\n                            autoAlpha:0,\n                            opacity:0,\n                            visibility:'hidden',\n                            y:0,\n                            zIndex:0,\n\n                            pointerEvents:\n                                'none'\n                        }\n                    );\n\n                }\n            );\n\n\n            \/*\n             * If this is already the active scene, simply enforce its\n             * final visible state. Do NOT restart an entrance tween on\n             * every ScrollTrigger update.\n             *\/\n            if(\n                index === activeScene\n            ){\n\n                gsap.set(\n                    next,\n                    {\n                        autoAlpha:1,\n                        opacity:1,\n                        visibility:'visible',\n                        y:0,\n                        zIndex:2,\n\n                        pointerEvents:\n                            'auto'\n                    }\n                );\n\n\n                return;\n            }\n\n\n            \/*\n             * The previous scene is already hidden above. Animate only\n             * the incoming scene. There is no cross-fade, so a fast\n             * wheel\/trackpad gesture cannot leave \"ghost\" scenes behind.\n             *\/\n            gsap.fromTo(\n                next,\n                {\n                    autoAlpha:0,\n                    opacity:0,\n                    visibility:'visible',\n                    y:18,\n                    zIndex:2\n                },\n                {\n                    autoAlpha:1,\n                    opacity:1,\n                    visibility:'visible',\n                    y:0,\n                    zIndex:2,\n\n                    pointerEvents:\n                        'auto',\n\n                    duration:.24,\n\n                    ease:\n                        'power2.out',\n\n                    overwrite:true,\n\n                    onStart:\n                        function(){\n\n                            const label =\n                                next.querySelector(\n                                    '.bio-label'\n                                );\n\n\n                            if(label){\n\n                                gsap.set(\n                                    label,\n                                    {\n                                        autoAlpha:1,\n                                        opacity:1,\n\n                                        y:0,\n                                        scale:1,\n\n                                        visibility:\n                                            'visible'\n                                    }\n                                );\n\n                            }\n\n                        }\n                }\n            );\n\n\n            gsap.to(\n                stage,\n                {\n                    backgroundColor:\n                        backgrounds[\n                            index %\n                            backgrounds.length\n                        ],\n\n                    duration:.28,\n\n                    ease:\n                        'power2.out',\n\n                    overwrite:true\n                }\n            );\n\n\n            \/*\n             * Always start a newly activated scene from the top.\n             *\/\n            next.scrollTop = 0;\n\n\n            activeScene =\n                index;\n\n        }\n\n\n        \/* =====================================================\n           ANIMATE CURRENT SCENE\n           ===================================================== *\/\n\n        function animateScene(\n            index,\n            local\n        ){\n\n            const scene =\n                scenes[index];\n\n\n            if(!scene){\n                return;\n            }\n\n\n            \/* label stays visible *\/\n\n            const label =\n                scene.querySelector(\n                    '.bio-label'\n                );\n\n\n            if(label){\n\n                gsap.set(\n                    label,\n                    {\n                        autoAlpha:1,\n                        opacity:1,\n\n                        y:0,\n                        scale:1,\n\n                        visibility:\n                            'visible'\n                    }\n                );\n\n            }\n\n\n            \/* title *\/\n\n            reveal(\n                scene.querySelector(\n                    '.bio-title'\n                ),\n                range(\n                    local,\n                    .02,\n                    .17\n                ),\n                24,\n                .98\n            );\n\n\n            \/* body *\/\n\n            reveal(\n                scene.querySelector(\n                    '.bio-copy'\n                ),\n                range(\n                    local,\n                    .08,\n                    .24\n                ),\n                17,\n                1\n            );\n\n\n            \/* visuals *\/\n\n            const items =\n                sceneItems[index];\n\n\n            items.forEach(\n                function(\n                    item,\n                    i\n                ){\n\n                    const start =\n                        .18 +\n                        i * .045;\n\n\n                    reveal(\n                        item,\n                        range(\n                            local,\n                            start,\n                            start + .17\n                        ),\n                        24,\n                        .95\n                    );\n\n                }\n            );\n\n\n            \/* notes\n               There can be more than one .bio-note in a scene\n               (for example the chapter-author note at the end).\n               The old code revealed only the first one and left\n               every additional .bio-note at opacity:0 forever.\n            *\/\n\n            scene\n                .querySelectorAll(\n                    '.bio-note'\n                )\n                .forEach(\n                    function(\n                        note,\n                        noteIndex\n                    ){\n\n                        reveal(\n                            note,\n                            range(\n                                local,\n                                .64 +\n                                    noteIndex *\n                                    .035,\n                                .80 +\n                                    noteIndex *\n                                    .035\n                            ),\n                            14,\n                            1\n                        );\n\n                    }\n                );\n\n\n            \/* source *\/\n\n            reveal(\n                scene.querySelector(\n                    '.bio-source'\n                ),\n                range(\n                    local,\n                    .68,\n                    .84\n                ),\n                10,\n                1\n            );\n\n\n            \/* figure bars *\/\n\n            const figureBars =\n                scene.querySelectorAll(\n                    '.bio-placeholder-visual span'\n                );\n\n\n            figureBars.forEach(\n                function(\n                    bar,\n                    i\n                ){\n\n                    const progress =\n                        range(\n                            local,\n                            .25 +\n                            i * .04,\n                            .48 +\n                            i * .04\n                        );\n\n\n                    gsap.set(\n                        bar,\n                        {\n                            scaleY:\n                                progress\n                        }\n                    );\n\n                }\n            );\n\n\n            \/* arrows *\/\n\n            const arrows =\n                scene.querySelectorAll(\n                    '.bio-transition-arrow, .bio-flight-arrow, .bio-final-arrow'\n                );\n\n\n            arrows.forEach(\n                function(\n                    arrow,\n                    i\n                ){\n\n                    const progress =\n                        range(\n                            local,\n                            .30 +\n                            i * .065,\n                            .48 +\n                            i * .065\n                        );\n\n\n                    gsap.set(\n                        arrow,\n                        {\n                            opacity:\n                                progress,\n\n                            scale:\n                                .6 +\n                                .4 *\n                                progress\n                        }\n                    );\n\n                }\n            );\n\n\n            \/* elevation arrow *\/\n\n            const elevationArrow =\n                scene.querySelector(\n                    '.bio-elevation-arrow'\n                );\n\n\n            if(elevationArrow){\n\n                const p =\n                    range(\n                        local,\n                        .30,\n                        .58\n                    );\n\n\n                gsap.set(\n                    elevationArrow,\n                    {\n                        opacity:p,\n\n                        y:\n                            24 *\n                            (\n                                1 - p\n                            )\n                    }\n                );\n\n            }\n\n        }\n\n\n        \/* =====================================================\n           FIRST SCENE INITIAL CONTENT\n           ===================================================== *\/\n\n        gsap.set(\n            scenes[0]\n                .querySelectorAll(\n                    '.bio-title, .bio-copy'\n                ),\n            {\n                opacity:1,\n                y:0,\n                scale:1\n            }\n        );\n\n\n        \/* =====================================================\n           SCROLL LENGTH\n           ===================================================== *\/\n\n        function totalScroll(){\n\n            const mobile =\n                window.matchMedia(\n                    '(max-width:767px)'\n                ).matches;\n\n            \/*\n             * Mobile gets much more page-scroll distance per scene,\n             * so long scenes can travel from top to bottom while the\n             * sticky stage stays pinned.\n             *\/\n            const perScene =\n                mobile ? 2.05 : 1.15;\n\n            return (\n                scenes.length *\n                window.innerHeight *\n                perScene\n            );\n\n        }\n\n\n        \/* =====================================================\n           MAIN SCROLL TRIGGER\n           ===================================================== *\/\n\n        const mainScrollyTrigger =\n        ScrollTrigger.create({\n\n            trigger:\n                shell,\n\n            start:\n                'top top',\n\n            end:\n                function(){\n\n                    return (\n                        '+=' +\n                        totalScroll()\n                    );\n\n                },\n\n            pin:\n                stage,\n\n            pinSpacing:\n                true,\n\n            scrub:\n                true,\n\n            anticipatePin:\n                1,\n\n            invalidateOnRefresh:\n                true,\n\n\n            onUpdate:\n                function(self){\n\n                    const total =\n                        scenes.length;\n\n\n                    const scaled =\n                        self.progress *\n                        total;\n\n\n                    let index =\n                        Math.floor(\n                            scaled\n                        );\n\n\n                    if(\n                        index >= total\n                    ){\n\n                        index =\n                            total - 1;\n\n                    }\n\n\n                    let local =\n                        scaled -\n                        Math.floor(\n                            scaled\n                        );\n\n\n                    if(\n                        self.progress >= .999\n                    ){\n\n                        local = 1;\n\n                    }\n\n\n                    showScene(\n                        index\n                    );\n\n\n                    \/*\n                     * MOBILE:\n                     * Do NOT intercept wheel\/touch events.\n                     * Normal page scrolling drives ScrollTrigger.\n                     * During each scene's own scroll segment, move\n                     * that scene from its very top to its very bottom.\n                     *\/\n                    if(\n                        window.matchMedia(\n                            '(max-width:767px)'\n                        ).matches\n                    ){\n\n                        const currentScene =\n                            scenes[index];\n\n\n                        if(currentScene){\n\n                            const maxInnerScroll =\n                                Math.max(\n                                    0,\n                                    currentScene.scrollHeight -\n                                    currentScene.clientHeight\n                                );\n\n\n                            \/*\n                             * Sections 06 and 09 contain figures below\n                             * the introductory text\/cards. On mobile we\n                             * must reach those figures well BEFORE the\n                             * scene changes.\n                             *\n                             * 06 = index 5\n                             * 09 = index 8\n                             *\/\n                            const isFigureScene =\n                                index === 5 ||\n                                index === 8;\n\n\n                            const scrollStart =\n                                isFigureScene\n                                    ? .02\n                                    : .08;\n\n\n                            const scrollEnd =\n                                isFigureScene\n                                    ? .56\n                                    : .90;\n\n\n                            const innerProgress =\n                                clamp(\n                                    (\n                                        local -\n                                        scrollStart\n                                    ) \/\n                                    (\n                                        scrollEnd -\n                                        scrollStart\n                                    ),\n                                    0,\n                                    1\n                                );\n\n\n                            currentScene.scrollTop =\n                                maxInnerScroll *\n                                innerProgress;\n\n                        }\n\n\n                        scenes.forEach(\n                            function(scene, i){\n\n                                if(i > index){\n                                    scene.scrollTop = 0;\n                                }\n\n                            }\n                        );\n\n                    }\n\n\n                    animateScene(\n                        index,\n                        local\n                    );\n\n                },\n\n\n            onLeaveBack:\n                function(){\n\n                    activeScene = 0;\n\n\n                    gsap.set(\n                        scenes,\n                        {\n                            autoAlpha:0,\n                            y:0,\n                            zIndex:0,\n\n                            pointerEvents:\n                                'none'\n                        }\n                    );\n\n\n                    gsap.set(\n                        scenes[0],\n                        {\n                            autoAlpha:1,\n                            y:0,\n                            zIndex:2,\n\n                            pointerEvents:\n                                'auto'\n                        }\n                    );\n\n\n                    scenes.forEach(\n                        function(scene){\n\n                            const label =\n                                scene.querySelector(\n                                    '.bio-label'\n                                );\n\n\n                            if(label){\n\n                                gsap.set(\n                                    label,\n                                    {\n                                        autoAlpha:1,\n                                        opacity:1,\n\n                                        y:0,\n                                        scale:1,\n\n                                        visibility:\n                                            'visible'\n                                    }\n                                );\n\n                            }\n\n                        }\n                    );\n\n\n                    gsap.set(\n                        stage,\n                        {\n                            backgroundColor:\n                                backgrounds[0]\n                        }\n                    );\n\n                }\n\n        });\n\n\n        \/* =====================================================\n           DESKTOP WHEEL NORMALIZATION\n           -----------------------------------------------------\n           Different mice\/trackpads emit very different deltaY\n           values. While the GSAP stage is pinned, normalize one\n           deliberate gesture into one predictable reading step.\n\n           DOWN:\n             long scene -> reveal its real bottom first\n             next new gesture -> next scene\n\n           UP:\n             long scene -> return to its real top\/title first\n             next NEW gesture -> previous scene\n\n           The fresh-gesture guard is important: remaining inertia\n           from the same physical trackpad gesture must never jump\n           directly from the top of the current scene to the\n           previous scene.\n\n           Mobile is intentionally untouched.\n           ===================================================== *\/\n\n        const desktopMedia =\n            window.matchMedia(\n                '(min-width:768px)'\n            );\n\n\n        let desktopWheelBusy = false;\n\n        let desktopWheelAccumulator = 0;\n\n        let desktopWheelResetTimer = null;\n\n        let desktopBusyReleaseTimer = null;\n\n        let desktopFreshGestureTimer = null;\n\n        let desktopFreshGestureRequired = false;\n\n\n        const desktopWheelThreshold = 20;\n\n        const desktopInnerEdgeTolerance = 12;\n\n        const desktopSnapDuration = 320;\n\n        const desktopInnerSnapDuration = 240;\n\n        const desktopFreshGesturePause = 150;\n\n\n        function bioSceneMaxScroll(scene){\n\n            if(!scene){\n                return 0;\n            }\n\n\n            return Math.max(\n                0,\n                scene.scrollHeight -\n                scene.clientHeight\n            );\n\n        }\n\n\n        function bioCurrentDesktopIndex(){\n\n            return clamp(\n                activeScene,\n                0,\n                scenes.length - 1\n            );\n\n        }\n\n\n        function bioDesktopTriggerActive(){\n\n            if(!desktopMedia.matches){\n                return false;\n            }\n\n\n            if(\n                mainScrollyTrigger &&\n                mainScrollyTrigger.isActive\n            ){\n                return true;\n            }\n\n\n            \/*\n             * Small fallback for browser rounding at the exact\n             * pin boundaries.\n             *\/\n            const y =\n                window.scrollY;\n\n\n            return (\n                mainScrollyTrigger &&\n                y > mainScrollyTrigger.start &&\n                y < mainScrollyTrigger.end\n            );\n\n        }\n\n\n        function bioScenePageTarget(\n            index,\n            localProgress\n        ){\n\n            index =\n                clamp(\n                    index,\n                    0,\n                    scenes.length - 1\n                );\n\n\n            localProgress =\n                clamp(\n                    localProgress,\n                    0,\n                    .92\n                );\n\n\n            const start =\n                mainScrollyTrigger.start;\n\n\n            const end =\n                mainScrollyTrigger.end;\n\n\n            const distance =\n                Math.max(\n                    1,\n                    end - start\n                );\n\n\n            const segment =\n                distance \/\n                scenes.length;\n\n\n            return Math.max(\n                0,\n                Math.round(\n                    start +\n                    segment *\n                    (\n                        index +\n                        localProgress\n                    )\n                )\n            );\n\n        }\n\n\n        function armBioFreshGestureGuard(){\n\n            desktopFreshGestureRequired =\n                true;\n\n\n            clearTimeout(\n                desktopFreshGestureTimer\n            );\n\n\n            desktopFreshGestureTimer =\n                setTimeout(\n                    function(){\n\n                        desktopFreshGestureRequired =\n                            false;\n\n\n                        desktopWheelAccumulator =\n                            0;\n\n                    },\n                    desktopFreshGesturePause\n                );\n\n        }\n\n\n        function releaseBioDesktopBusy(\n            delay,\n            requireFreshGesture\n        ){\n\n            clearTimeout(\n                desktopBusyReleaseTimer\n            );\n\n\n            desktopBusyReleaseTimer =\n                setTimeout(\n                    function(){\n\n                        desktopWheelBusy =\n                            false;\n\n\n                        desktopWheelAccumulator =\n                            0;\n\n\n                        \/*\n                         * Fresh-gesture protection is needed ONLY\n                         * when scrolling UP to the title of the\n                         * current scene. Downward navigation and\n                         * normal scene changes should stay fast.\n                         *\/\n                        if(requireFreshGesture){\n\n                            armBioFreshGestureGuard();\n\n                        }else{\n\n                            desktopFreshGestureRequired =\n                                false;\n\n                            clearTimeout(\n                                desktopFreshGestureTimer\n                            );\n\n                        }\n\n                    },\n                    delay ||\n                    desktopSnapDuration\n                );\n\n        }\n\n\n        function smoothBioSceneScroll(\n            scene,\n            target,\n            requireFreshGesture\n        ){\n\n            desktopWheelBusy =\n                true;\n\n\n            scene.scrollTo({\n                top:\n                    Math.max(\n                        0,\n                        Math.round(target)\n                    ),\n\n                behavior:\n                    'smooth'\n            });\n\n\n            releaseBioDesktopBusy(\n                desktopInnerSnapDuration,\n                !!requireFreshGesture\n            );\n\n        }\n\n\n        function smoothBioPageToScene(\n            index,\n            localProgress,\n            innerScrollMode\n        ){\n\n            desktopWheelBusy =\n                true;\n\n\n            const targetIndex =\n                clamp(\n                    index,\n                    0,\n                    scenes.length - 1\n                );\n\n\n            window.scrollTo({\n                top:\n                    bioScenePageTarget(\n                        targetIndex,\n                        localProgress\n                    ),\n\n                behavior:\n                    'smooth'\n            });\n\n\n            \/*\n             * showScene() resets a newly activated scene to the top.\n             * When navigating backwards we deliberately want to land\n             * at the BOTTOM of the previous long scene, so apply the\n             * desired inner position after the page snap has entered it.\n             *\/\n            if(\n                innerScrollMode ===\n                'bottom'\n            ){\n\n                setTimeout(\n                    function(){\n\n                        const targetScene =\n                            scenes[\n                                targetIndex\n                            ];\n\n\n                        if(targetScene){\n\n                            targetScene.scrollTop =\n                                bioSceneMaxScroll(\n                                    targetScene\n                                );\n\n                        }\n\n                    },\n                    Math.max(\n                        120,\n                        desktopSnapDuration -\n                        90\n                    )\n                );\n\n            }\n\n\n            releaseBioDesktopBusy(\n                desktopSnapDuration,\n                false\n            );\n\n        }\n\n\n        function handleBioDesktopWheel(\n            event\n        ){\n\n            if(\n                !desktopMedia.matches ||\n                event.ctrlKey ||\n                !bioDesktopTriggerActive()\n            ){\n                return;\n            }\n\n\n            if(!event.deltaY){\n                return;\n            }\n\n\n            const index =\n                bioCurrentDesktopIndex();\n\n\n            const scene =\n                scenes[\n                    index\n                ];\n\n\n            if(!scene){\n                return;\n            }\n\n\n            const max =\n                bioSceneMaxScroll(\n                    scene\n                );\n\n\n            const down =\n                event.deltaY > 0;\n\n\n            const up =\n                event.deltaY < 0;\n\n\n            \/*\n             * At the outside edges, release normal page scrolling\n             * so the user can reach the hero\/footer naturally.\n             *\/\n            if(\n                index === 0 &&\n                up &&\n                scene.scrollTop <=\n                    desktopInnerEdgeTolerance\n            ){\n                return;\n            }\n\n\n            if(\n                index ===\n                    scenes.length - 1 &&\n                down &&\n                scene.scrollTop >=\n                    max -\n                    desktopInnerEdgeTolerance\n            ){\n                return;\n            }\n\n\n            \/*\n             * Swallow momentum while an automatic snap is moving.\n             *\/\n            if(desktopWheelBusy){\n\n                event.preventDefault();\n\n                return;\n            }\n\n\n            \/*\n             * CRITICAL UPWARD-SCROLL FIX:\n             * after returning a long scene to scrollTop=0, wait for\n             * actual wheel silence. Any remaining deltaY from the SAME\n             * gesture is consumed here and cannot open the previous scene.\n             *\/\n            if(\n                desktopFreshGestureRequired\n            ){\n\n                event.preventDefault();\n\n                armBioFreshGestureGuard();\n\n                return;\n            }\n\n\n            \/*\n             * Once the pinned story is engaged, tiny wheel deltas\n             * must not partially move the underlying page before the\n             * deliberate-gesture threshold is reached.\n             *\/\n            event.preventDefault();\n\n\n            desktopWheelAccumulator +=\n                event.deltaY;\n\n\n            clearTimeout(\n                desktopWheelResetTimer\n            );\n\n\n            desktopWheelResetTimer =\n                setTimeout(\n                    function(){\n\n                        desktopWheelAccumulator =\n                            0;\n\n                    },\n                    150\n                );\n\n\n            if(\n                Math.abs(\n                    desktopWheelAccumulator\n                ) <\n                desktopWheelThreshold\n            ){\n                return;\n            }\n\n\n            const direction =\n                desktopWheelAccumulator > 0\n                    ? 1\n                    : -1;\n\n\n            desktopWheelAccumulator =\n                0;\n\n\n            \/* -------------------------------------------------\n               DOWN\n               ------------------------------------------------- *\/\n\n            if(direction > 0){\n\n                \/*\n                 * If this section is taller than the viewport,\n                 * one deliberate gesture first reveals its full\n                 * lower content.\n                 *\/\n                if(\n                    max >\n                        desktopInnerEdgeTolerance &&\n                    scene.scrollTop <\n                        max -\n                        desktopInnerEdgeTolerance\n                ){\n\n                    smoothBioSceneScroll(\n                        scene,\n                        max,\n                        false\n                    );\n\n\n                    return;\n                }\n\n\n                if(\n                    index >=\n                    scenes.length - 1\n                ){\n                    return;\n                }\n\n\n                \/*\n                 * Enter the next scene near the beginning, but far\n                 * enough into its local GSAP progress for the title\n                 * to be fully readable after the smooth transition.\n                 *\/\n                smoothBioPageToScene(\n                    index + 1,\n                    .10,\n                    'top'\n                );\n\n\n                return;\n            }\n\n\n            \/* -------------------------------------------------\n               UP\n               ------------------------------------------------- *\/\n\n            \/*\n             * FIRST upward step in a long section:\n             * return THIS SAME section to its true top\/title.\n             * The fresh-gesture guard above prevents the same\n             * physical gesture from continuing into the previous\n             * section.\n             *\/\n            if(\n                max >\n                    desktopInnerEdgeTolerance &&\n                scene.scrollTop >\n                    desktopInnerEdgeTolerance\n            ){\n\n                smoothBioSceneScroll(\n                    scene,\n                    0,\n                    true\n                );\n\n\n                return;\n            }\n\n\n            if(index <= 0){\n                return;\n            }\n\n\n            \/*\n             * A genuinely new upward gesture may now open the\n             * previous scene. Land near the end of that scene so\n             * reverse reading starts naturally from its lower part.\n             *\n             * If that previous scene is long, place its inner\n             * scroll at the bottom; the NEXT upward gesture will\n             * bring it to its own title before going farther back.\n             *\/\n            const previousScene =\n                scenes[\n                    index - 1\n                ];\n\n\n            const previousMax =\n                bioSceneMaxScroll(\n                    previousScene\n                );\n\n\n            smoothBioPageToScene(\n                index - 1,\n                .72,\n                previousMax >\n                    desktopInnerEdgeTolerance\n                    ? 'bottom'\n                    : 'top'\n            );\n\n        }\n\n\n        stage.addEventListener(\n            'wheel',\n            handleBioDesktopWheel,\n            {\n                passive:false\n            }\n        );\n\n\n        function resetBioDesktopWheelState(){\n\n            desktopWheelBusy =\n                false;\n\n\n            desktopWheelAccumulator =\n                0;\n\n\n            desktopFreshGestureRequired =\n                false;\n\n\n            clearTimeout(\n                desktopWheelResetTimer\n            );\n\n\n            clearTimeout(\n                desktopBusyReleaseTimer\n            );\n\n\n            clearTimeout(\n                desktopFreshGestureTimer\n            );\n\n        }\n\n\n        window.addEventListener(\n            'resize',\n            resetBioDesktopWheelState,\n            {\n                passive:true\n            }\n        );\n\n\n        if(\n            typeof desktopMedia\n                .addEventListener ===\n            'function'\n        ){\n\n            desktopMedia.addEventListener(\n                'change',\n                resetBioDesktopWheelState\n            );\n\n        }\n\n\n        \/* =====================================================\n           SCROLL HINT\n           ===================================================== *\/\n\n        if(scrollHint){\n\n            scrollHint.addEventListener(\n                'click',\n                function(){\n\n                    shell.scrollIntoView({\n                        behavior:'smooth',\n                        block:'start'\n                    });\n\n                }\n            );\n\n        }\n\n\n        \/* =====================================================\n           FOOTER ANIMATION\n           ===================================================== *\/\n\n        if(footer){\n\n            const footerLabel =\n                footer.querySelector(\n                    '.bio-footer-label'\n                );\n\n\n            const footerTitle =\n                footer.querySelector(\n                    '.bio-footer-title'\n                );\n\n\n            const buttons =\n                footer.querySelectorAll(\n                    '.bio-nav-btn'\n                );\n\n\n            const footerTL =\n                gsap.timeline({\n                    paused:true\n                });\n\n\n            if(footerLabel){\n\n                footerTL.fromTo(\n                    footerLabel,\n                    {\n                        opacity:0,\n                        y:15\n                    },\n                    {\n                        opacity:1,\n                        y:0,\n\n                        duration:.4\n                    }\n                );\n\n            }\n\n\n            if(footerTitle){\n\n                footerTL.fromTo(\n                    footerTitle,\n                    {\n                        opacity:0,\n                        y:30\n                    },\n                    {\n                        opacity:1,\n                        y:0,\n\n                        duration:.65,\n\n                        ease:\n                            'power3.out'\n                    },\n                    '-=.18'\n                );\n\n            }\n\n\n            if(buttons.length){\n\n                footerTL.fromTo(\n                    buttons,\n                    {\n                        opacity:0,\n                        y:22,\n                        scale:.95\n                    },\n                    {\n                        opacity:1,\n                        y:0,\n                        scale:1,\n\n                        stagger:.12,\n\n                        duration:.48,\n\n                        ease:\n                            'back.out(1.2)'\n                    },\n                    '-=.25'\n                );\n\n            }\n\n\n            ScrollTrigger.create({\n\n                trigger:\n                    footer,\n\n                start:\n                    'top 78%',\n\n                onEnter:\n                    function(){\n\n                        footerTL.play();\n\n                    },\n\n                onLeaveBack:\n                    function(){\n\n                        footerTL.reverse();\n\n                    }\n\n            });\n\n        }\n\n\n        \/* =====================================================\n           REFRESH\n           ===================================================== *\/\n\n        let resizeTimer;\n\n\n        window.addEventListener(\n            'resize',\n            function(){\n\n                clearTimeout(\n                    resizeTimer\n                );\n\n\n                resizeTimer =\n                    setTimeout(\n                        function(){\n\n                            ScrollTrigger.refresh();\n\n                        },\n                        220\n                    );\n\n            }\n        );\n\n\n        window.addEventListener(\n            'load',\n            function(){\n\n                setTimeout(\n                    function(){\n\n                        ScrollTrigger.refresh();\n\n                    },\n                    350\n                );\n\n            }\n        );\n\n\n        setTimeout(\n            function(){\n\n                ScrollTrigger.refresh();\n\n            },\n            650\n        );\n\n    }\n\n\n    \/* =========================================================\n       INIT\n       ========================================================= *\/\n\n    if(\n        document.readyState ===\n        'loading'\n    ){\n\n        document.addEventListener(\n            'DOMContentLoaded',\n            initBiodiversityScrolly\n        );\n\n    }else{\n\n        initBiodiversityScrolly();\n\n    }\n\n})();\n<\/script>\n\n\n<style id=\"biodiversity-mobile-hard-fix\">\n\/* ============================================================\n   HARD MOBILE FIX \u2014 ALL RIGHT-SIDE CONTENT STACKS VERTICALLY\n   This is intentionally appended LAST so it overrides all\n   earlier grid\/flex and GSAP inline layout states.\n   ============================================================ *\/\n\n@media(max-width:767px){\n\n    \/* Keep the scrolly viewport constrained to the phone width *\/\n    #biodiversity-page .bio-scrolly-shell,\n    #biodiversity-page .bio-scrolly-stage{\n        width:100% !important;\n        max-width:100% !important;\n        overflow-x:hidden !important;\n    }\n\n    #biodiversity-page .bio-scrolly-stage .bio-scene{\n        width:100% !important;\n        max-width:100% !important;\n\n        padding:\n            82px\n            14px\n            42px\n            !important;\n\n        overflow-x:hidden !important;\n        overflow-y:auto !important;\n\n        -webkit-overflow-scrolling:touch;\n    }\n\n    \/* Every main content widget must respect scene width *\/\n    #biodiversity-page .bio-scene > *,\n    #biodiversity-page .bio-scene .elementor-widget,\n    #biodiversity-page .bio-scene .elementor-widget-container{\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n    }\n\n    \/* --------------------------------------------------------\n       FORCE ALL MULTI-COLUMN VISUALS TO ONE COLUMN\n       -------------------------------------------------------- *\/\n\n    #biodiversity-page .bio-stat-grid,\n    #biodiversity-page .bio-transition,\n    #biodiversity-page .bio-fire-grid,\n    #biodiversity-page .bio-elevation,\n    #biodiversity-page .bio-elevation-species,\n    #biodiversity-page .bio-flight,\n    #biodiversity-page .bio-phenology,\n    #biodiversity-page .bio-phenology-chain,\n    #biodiversity-page .bio-pathogen-stats,\n    #biodiversity-page .bio-final-flow,\n    #biodiversity-page .bio-pressure-grid{\n        width:100% !important;\n        max-width:100% !important;\n\n        margin-left:0 !important;\n        margin-right:0 !important;\n\n        display:flex !important;\n        flex-direction:column !important;\n\n        align-items:stretch !important;\n\n        gap:7px !important;\n    }\n\n    \/* Every card\/item must take the full row *\/\n    #biodiversity-page .bio-stat,\n    #biodiversity-page .bio-transition-step,\n    #biodiversity-page .bio-fire-card,\n    #biodiversity-page .bio-elevation-bottom,\n    #biodiversity-page .bio-elevation-species > div,\n    #biodiversity-page .bio-flight-item,\n    #biodiversity-page .bio-phenology-number,\n    #biodiversity-page .bio-phenology-chain > div,\n    #biodiversity-page .bio-pathogen-stats > div,\n    #biodiversity-page .bio-final-flow > div:not(.bio-final-arrow),\n    #biodiversity-page .bio-pressure{\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        flex:0 0 auto !important;\n\n        margin:0 !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n    \/* Arrows are desktop-only separators *\/\n    #biodiversity-page .bio-transition-arrow,\n    #biodiversity-page .bio-elevation-arrow,\n    #biodiversity-page .bio-flight-arrow,\n    #biodiversity-page .bio-final-arrow{\n        display:none !important;\n    }\n\n    \/* --------------------------------------------------------\n       SPECIFIC PROBLEM SCENES\n       -------------------------------------------------------- *\/\n\n    \/* Scene 01 stats \u2014 screenshot showed cards escaping right *\/\n    #biodiversity-page .bio-scene[data-bio-index=\"0\"] .bio-stat-grid{\n        margin-top:14px !important;\n    }\n\n    #biodiversity-page .bio-scene[data-bio-index=\"0\"] .bio-stat{\n        min-height:auto !important;\n        padding:12px !important;\n    }\n\n    \/* Scene 02 *\/\n    #biodiversity-page .bio-scene[data-bio-index=\"1\"] .bio-transition{\n        margin-top:14px !important;\n    }\n\n    #biodiversity-page .bio-scene[data-bio-index=\"1\"] .bio-transition-step{\n        min-height:auto !important;\n        padding:12px !important;\n    }\n\n    \/* Scene 09 *\/\n    #biodiversity-page .bio-scene[data-bio-index=\"8\"] .bio-pathogen-stats{\n        margin-top:12px !important;\n    }\n\n    #biodiversity-page .bio-scene[data-bio-index=\"8\"] .bio-pathogen-stats > div{\n        padding:12px !important;\n    }\n\n    #biodiversity-page .bio-scene[data-bio-index=\"8\"] .bio-figure{\n        width:100% !important;\n        max-width:100% !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n    }\n\n    \/* Prevent any child from forcing horizontal overflow *\/\n    #biodiversity-page .bio-scene *,\n    #biodiversity-page .bio-scene *::before,\n    #biodiversity-page .bio-scene *::after{\n        max-width:100% !important;\n        box-sizing:border-box !important;\n    }\n}\n<\/style>\n\n\n<style id=\"biodiversity-mobile-width-final-fix\">\n\/* ============================================================\n   FINAL MOBILE WIDTH FIX\n   Keeps every moved Elementor scene and its inner wrapper inside\n   the phone viewport. Desktop is untouched.\n   ============================================================ *\/\n\n@media(max-width:767px){\n\n    \/* scrolly shell\/stage can never exceed viewport *\/\n    #biodiversity-page .bio-scrolly-shell,\n    #biodiversity-page .bio-scrolly-stage{\n        width:100% !important;\n        max-width:100vw !important;\n        min-width:0 !important;\n        margin-left:0 !important;\n        margin-right:0 !important;\n        overflow-x:hidden !important;\n    }\n\n    \/* moved Elementor scene *\/\n    #biodiversity-page .bio-scrolly-stage .bio-scene{\n        left:0 !important;\n        right:0 !important;\n\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        margin:0 !important;\n\n        padding-left:12px !important;\n        padding-right:12px !important;\n\n        overflow-x:hidden !important;\n    }\n\n    \/*\n     * This is the important part:\n     * Elementor boxed containers keep an .e-con-inner wrapper.\n     * After the scene is moved into our custom stage that wrapper\n     * can still retain Elementor's desktop width.\n     *\/\n    #biodiversity-page .bio-scene > .e-con-inner{\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        margin:0 !important;\n        padding:0 !important;\n\n        display:flex !important;\n        flex-direction:column !important;\n        align-items:stretch !important;\n\n        overflow:visible !important;\n    }\n\n    \/* every direct widget must shrink with the phone *\/\n    #biodiversity-page .bio-scene > .e-con-inner > .elementor-element,\n    #biodiversity-page .bio-scene .elementor-widget,\n    #biodiversity-page .bio-scene .elementor-widget-container,\n    #biodiversity-page .bio-title,\n    #biodiversity-page .bio-copy,\n    #biodiversity-page .bio-note,\n    #biodiversity-page .bio-source,\n    #biodiversity-page .bio-figure-widget{\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        margin-left:0 !important;\n        margin-right:0 !important;\n    }\n\n    \/* visual wrappers *\/\n    #biodiversity-page .bio-stat-grid,\n    #biodiversity-page .bio-transition,\n    #biodiversity-page .bio-pressure-grid,\n    #biodiversity-page .bio-fire-grid,\n    #biodiversity-page .bio-elevation,\n    #biodiversity-page .bio-elevation-species,\n    #biodiversity-page .bio-flight,\n    #biodiversity-page .bio-phenology,\n    #biodiversity-page .bio-phenology-chain,\n    #biodiversity-page .bio-pathogen-stats,\n    #biodiversity-page .bio-final-flow,\n    #biodiversity-page .bio-figure{\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        margin-left:0 !important;\n        margin-right:0 !important;\n    }\n\n    \/* individual cards *\/\n    #biodiversity-page .bio-stat,\n    #biodiversity-page .bio-transition-step,\n    #biodiversity-page .bio-pressure,\n    #biodiversity-page .bio-fire-card,\n    #biodiversity-page .bio-elevation-bottom,\n    #biodiversity-page .bio-elevation-species > div,\n    #biodiversity-page .bio-flight-item,\n    #biodiversity-page .bio-phenology-number,\n    #biodiversity-page .bio-phenology-chain > div,\n    #biodiversity-page .bio-pathogen-stats > div,\n    #biodiversity-page .bio-final-flow > div:not(.bio-final-arrow){\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n    }\n\n    \/* prevent long text from widening the scene *\/\n    #biodiversity-page .bio-scene h1,\n    #biodiversity-page .bio-scene h2,\n    #biodiversity-page .bio-scene h3,\n    #biodiversity-page .bio-scene p,\n    #biodiversity-page .bio-scene strong,\n    #biodiversity-page .bio-scene span,\n    #biodiversity-page .bio-scene small{\n        max-width:100% !important;\n        overflow-wrap:anywhere !important;\n        word-break:normal !important;\n    }\n\n    \/* figure internals also stay inside *\/\n    #biodiversity-page .bio-figure-placeholder,\n    #biodiversity-page .bio-placeholder-visual{\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n    }\n}\n<\/style>\n\n\n<style id=\"biodiversity-mobile-safe-width-fix\">\n\/* ============================================================\n   SAFE MOBILE WIDTH FIX\n   Keeps GSAP\/ScrollTrigger structure untouched.\n   No left:50%, no 100vw shell repositioning.\n   ============================================================ *\/\n@media(max-width:767px){\n\n    #biodiversity-page .bio-scrolly-shell,\n    #biodiversity-page .bio-scrolly-stage{\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n        margin:0 !important;\n        padding:0 !important;\n        overflow-x:hidden !important;\n    }\n\n    #biodiversity-page .bio-scrolly-stage .bio-scene{\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        left:0 !important;\n        right:0 !important;\n\n        margin:0 !important;\n\n        padding-left:14px !important;\n        padding-right:14px !important;\n\n        overflow-x:hidden !important;\n    }\n\n    #biodiversity-page .bio-scene > .e-con-inner{\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        margin:0 !important;\n        padding:0 !important;\n\n        display:flex !important;\n        flex-direction:column !important;\n        align-items:stretch !important;\n    }\n\n    #biodiversity-page .bio-scene > .e-con-inner > .elementor-element,\n    #biodiversity-page .bio-scene .elementor-widget,\n    #biodiversity-page .bio-scene .elementor-widget-container,\n    #biodiversity-page .bio-title,\n    #biodiversity-page .bio-copy,\n    #biodiversity-page .bio-note,\n    #biodiversity-page .bio-source,\n    #biodiversity-page .bio-figure-widget,\n    #biodiversity-page .bio-stat-grid,\n    #biodiversity-page .bio-transition,\n    #biodiversity-page .bio-pressure-grid,\n    #biodiversity-page .bio-fire-grid,\n    #biodiversity-page .bio-elevation,\n    #biodiversity-page .bio-elevation-species,\n    #biodiversity-page .bio-flight,\n    #biodiversity-page .bio-phenology,\n    #biodiversity-page .bio-phenology-chain,\n    #biodiversity-page .bio-pathogen-stats,\n    #biodiversity-page .bio-final-flow,\n    #biodiversity-page .bio-figure{\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n        margin-left:0 !important;\n        margin-right:0 !important;\n    }\n\n    #biodiversity-page .bio-stat,\n    #biodiversity-page .bio-transition-step,\n    #biodiversity-page .bio-pressure,\n    #biodiversity-page .bio-fire-card,\n    #biodiversity-page .bio-elevation-bottom,\n    #biodiversity-page .bio-elevation-species > div,\n    #biodiversity-page .bio-flight-item,\n    #biodiversity-page .bio-phenology-number,\n    #biodiversity-page .bio-phenology-chain > div,\n    #biodiversity-page .bio-pathogen-stats > div,\n    #biodiversity-page .bio-final-flow > div:not(.bio-final-arrow){\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n        box-sizing:border-box !important;\n    }\n\n    #biodiversity-page .bio-scene h1,\n    #biodiversity-page .bio-scene h2,\n    #biodiversity-page .bio-scene h3,\n    #biodiversity-page .bio-scene p,\n    #biodiversity-page .bio-scene strong,\n    #biodiversity-page .bio-scene span,\n    #biodiversity-page .bio-scene small{\n        max-width:100% !important;\n        overflow-wrap:break-word !important;\n        word-break:normal !important;\n    }\n}\n<\/style>\n\n\n<style id=\"biodiversity-mobile-text-width-fix\">\n@media(max-width:767px){\n\n    \/*\n     * Elementor keeps widget-width CSS variables on the moved widgets.\n     * Those variables can make text widgets wider than the scene even\n     * after the outer container is constrained.\n     *\/\n    #biodiversity-page .bio-scene .elementor-element,\n    #biodiversity-page .bio-scene .elementor-widget,\n    #biodiversity-page .bio-scene .elementor-widget-container{\n        --container-widget-width:100% !important;\n        --container-widget-flex-grow:0 !important;\n\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        flex:0 1 auto !important;\n\n        margin-left:0 !important;\n        margin-right:0 !important;\n    }\n\n    #biodiversity-page .bio-scene > .e-con-inner{\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        padding-left:0 !important;\n        padding-right:0 !important;\n\n        align-items:stretch !important;\n    }\n\n    \/* Text blocks must wrap inside the actual content box *\/\n    #biodiversity-page .bio-title,\n    #biodiversity-page .bio-copy,\n    #biodiversity-page .bio-label,\n    #biodiversity-page .bio-note,\n    #biodiversity-page .bio-source{\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        padding-left:0 !important;\n        padding-right:0 !important;\n\n        overflow:visible !important;\n    }\n\n    #biodiversity-page .bio-title .elementor-heading-title,\n    #biodiversity-page .bio-copy,\n    #biodiversity-page .bio-copy p,\n    #biodiversity-page .bio-note,\n    #biodiversity-page .bio-note p,\n    #biodiversity-page .bio-source,\n    #biodiversity-page .bio-source p{\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        white-space:normal !important;\n\n        overflow:visible !important;\n        text-overflow:clip !important;\n\n        overflow-wrap:break-word !important;\n        word-wrap:break-word !important;\n        word-break:normal !important;\n    }\n\n    \/*\n     * Give the text a few extra pixels of safe room on the right.\n     * Keep the scene itself and ScrollTrigger geometry unchanged.\n     *\/\n    #biodiversity-page .bio-scrolly-stage .bio-scene{\n        padding-left:12px !important;\n        padding-right:20px !important;\n    }\n\n    \/*\n     * Scene 09 has one of the longest headings\/copies, so make it\n     * marginally smaller only on mobile to prevent edge clipping.\n     *\/\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-title .elementor-heading-title{\n        font-size:clamp(25px,7vw,34px) !important;\n        line-height:1.02 !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-copy{\n        font-size:10.5px !important;\n        line-height:1.42 !important;\n    }\n}\n<\/style>\n\n\n<style id=\"biodiversity-mobile-parent-inset-fix\">\n\/* ============================================================\n   MOBILE \u2014 REMOVE THE REMAINING ELEMENTOR LEFT INSET\n   The scrolly itself works; the whole stage is ~20px too far\n   to the right because its original Elementor parent keeps\n   mobile inline padding. We compensate horizontally ONLY.\n   ScrollTrigger\/pinning remains untouched.\n   ============================================================ *\/\n\n@media(max-width:767px){\n\n    #biodiversity-page .bio-scrolly-shell{\n        width:calc(100% + 20px) !important;\n        max-width:calc(100% + 20px) !important;\n\n        margin-left:-20px !important;\n        margin-right:0 !important;\n\n        padding:0 !important;\n\n        overflow-x:hidden !important;\n    }\n\n    #biodiversity-page .bio-scrolly-stage{\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        margin:0 !important;\n        padding:0 !important;\n\n        overflow-x:hidden !important;\n    }\n\n    #biodiversity-page .bio-scrolly-stage .bio-scene{\n        left:0 !important;\n        right:0 !important;\n\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        margin:0 !important;\n\n        padding-left:14px !important;\n        padding-right:14px !important;\n\n        overflow-x:hidden !important;\n    }\n\n    #biodiversity-page .bio-scene > .e-con-inner{\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        margin:0 !important;\n        padding:0 !important;\n    }\n\n    #biodiversity-page .bio-scene .elementor-element,\n    #biodiversity-page .bio-scene .elementor-widget,\n    #biodiversity-page .bio-scene .elementor-widget-container{\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n    }\n}\n<\/style>\n\n\n<style id=\"biodiversity-stable-native-inner-scroll-fix\">\n\/* ============================================================\n   STABLE FIX\n   - Keeps the ORIGINAL working GSAP\/ScrollTrigger scrolly.\n   - Long scenes scroll natively INSIDE the sticky viewport.\n   - When the inner scene reaches its bottom, wheel\/touch can\n     continue to the page and the next scrolly scene.\n   - New scenes always start at scrollTop = 0.\n   ============================================================ *\/\n\n\/* Compact figures *\/\n#biodiversity-page .bio-figure{\n    padding:10px !important;\n}\n\n#biodiversity-page .bio-figure-widget{\n    margin-top:8px !important;\n}\n\n#biodiversity-page .bio-figure-title{\n    margin-top:6px !important;\n    font-size:clamp(16px,1.35vw,22px) !important;\n    line-height:1.08 !important;\n}\n\n#biodiversity-page .bio-figure-description{\n    margin-top:3px !important;\n    font-size:7px !important;\n    line-height:1.35 !important;\n}\n\n\/* FIGURE 01 *\/\n#biodiversity-page .bio-geese-dashboard{\n    margin-top:7px !important;\n    gap:6px !important;\n}\n\n#biodiversity-page .bio-geese-temperature{\n    height:105px !important;\n    max-height:105px !important;\n}\n\n#biodiversity-page .bio-geese-mini-grid{\n    gap:4px !important;\n}\n\n#biodiversity-page .bio-geese-mini{\n    padding:5px !important;\n}\n\n#biodiversity-page .bio-mini-chart{\n    height:24px !important;\n}\n\n#biodiversity-page .bio-geese-message{\n    margin-top:5px !important;\n    padding:6px 8px !important;\n}\n\n\/* FIGURE 02 *\/\n#biodiversity-page .bio-pathogen-image-wrap{\n    height:130px !important;\n    max-height:130px !important;\n    margin-top:7px !important;\n}\n\n\/* Generic figure safety *\/\n#biodiversity-page .bio-figure svg,\n#biodiversity-page .bio-figure img{\n    max-height:130px !important;\n}\n\n\/* ============================================================\n   INNER SCENE SCROLL\n   ============================================================ *\/\n\n#biodiversity-page .bio-scrolly-stage .bio-scene{\n    overflow-x:hidden !important;\n    overflow-y:auto !important;\n\n    -webkit-overflow-scrolling:touch !important;\n\n    \/*\n     * Let scroll chain to the page only after the scene reaches\n     * its own top\/bottom. This preserves sticky scrolly behavior.\n     *\/\n    overscroll-behavior-y:auto !important;\n\n    scrollbar-width:none !important;\n}\n\n#biodiversity-page .bio-scrolly-stage .bio-scene::-webkit-scrollbar{\n    display:none !important;\n}\n\n\/* Never vertically center a long scene; always start from its top *\/\n#biodiversity-page .bio-scrolly-stage .bio-scene{\n    justify-content:flex-start !important;\n}\n\n\/* A little extra bottom breathing room so the last line\/card can be seen *\/\n#biodiversity-page .bio-scrolly-stage .bio-scene{\n    padding-bottom:56px !important;\n}\n\n@media(max-width:767px){\n\n    #biodiversity-page .bio-figure{\n        padding:7px !important;\n    }\n\n    #biodiversity-page .bio-figure-widget{\n        margin-top:6px !important;\n    }\n\n    #biodiversity-page .bio-geese-temperature{\n        height:78px !important;\n        max-height:78px !important;\n    }\n\n    #biodiversity-page .bio-mini-chart{\n        height:18px !important;\n    }\n\n    #biodiversity-page .bio-pathogen-image-wrap{\n        height:92px !important;\n        max-height:92px !important;\n    }\n\n    #biodiversity-page .bio-figure svg,\n    #biodiversity-page .bio-figure img{\n        max-height:92px !important;\n    }\n\n    #biodiversity-page .bio-figure-title{\n        font-size:15px !important;\n    }\n\n    #biodiversity-page .bio-figure-description{\n        font-size:6.3px !important;\n    }\n\n    #biodiversity-page .bio-scrolly-stage .bio-scene{\n        overflow-y:auto !important;\n        overscroll-behavior-y:auto !important;\n        padding-bottom:46px !important;\n    }\n}\n<\/style>\n\n\n<style id=\"biodiversity-figure-02-pathogens-final\">\n\/* ============================================================\n   FIGURE 02 \u2014 PATHOGENS\n   Desktop:\n   - image left\n   - 2 cards right, one under another\n   Mobile:\n   - image + card + card, all stacked\n   Image uses contain so it is NEVER cropped.\n   ============================================================ *\/\n\n#biodiversity-page .bio-figure--pathogens{\n    width:100% !important;\n    max-width:100% !important;\n\n    padding:14px !important;\n\n    overflow:hidden !important;\n}\n\n#biodiversity-page .bio-figure--pathogens .bio-figure-top{\n    margin-bottom:10px !important;\n}\n\n\n\/* ------------------------------------------------------------\n   MAIN LAYOUT\n   ------------------------------------------------------------ *\/\n\n#biodiversity-page .bio-figure--pathogens .bio-figure-grid{\n    width:100% !important;\n    max-width:100% !important;\n    min-width:0 !important;\n\n    display:grid !important;\n    grid-template-columns:\n        minmax(0,1.45fr)\n        minmax(250px,.75fr)\n        !important;\n\n    align-items:stretch !important;\n\n    gap:12px !important;\n\n    margin:0 !important;\n}\n\n\n\/* ------------------------------------------------------------\n   IMAGE\n   ------------------------------------------------------------ *\/\n\n#biodiversity-page .bio-figure--pathogens .bio-figure-media{\n    position:relative;\n\n    width:100% !important;\n    max-width:100% !important;\n    min-width:0 !important;\n\n    min-height:0 !important;\n\n    padding:10px !important;\n\n    display:flex !important;\n    align-items:center !important;\n    justify-content:center !important;\n\n    border:\n        1px solid\n        rgba(255,255,255,.16);\n\n    border-radius:14px;\n\n    background:\n        rgba(255,255,255,.045);\n\n    overflow:hidden;\n}\n\n#biodiversity-page .bio-figure--pathogens .bio-figure-media img{\n    display:block !important;\n\n    width:100% !important;\n    max-width:100% !important;\n\n    height:auto !important;\n    max-height:220px !important;\n\n    object-fit:contain !important;\n    object-position:center !important;\n\n    border-radius:10px;\n\n    opacity:.94;\n\n    transform:scale(.985);\n\n    transition:\n        opacity .6s ease,\n        transform .8s cubic-bezier(.2,.75,.2,1);\n}\n\n#biodiversity-page .bio-figure--pathogens .bio-media-tag{\n    position:absolute;\n\n    left:16px;\n    bottom:14px;\n\n    z-index:3;\n\n    padding:6px 9px;\n\n    border:\n        1px solid\n        rgba(255,255,255,.18);\n\n    border-radius:999px;\n\n    background:\n        rgba(28,35,40,.38);\n\n    backdrop-filter:\n        blur(6px);\n\n    color:\n        rgba(255,255,255,.92);\n\n    font-size:7px;\n\n    font-weight:800;\n\n    line-height:1;\n\n    letter-spacing:.14em;\n\n    text-transform:uppercase;\n}\n\n\n\/* ------------------------------------------------------------\n   RIGHT COLUMN\n   ------------------------------------------------------------ *\/\n\n#biodiversity-page .bio-figure--pathogens .bio-figure-side{\n    width:100% !important;\n    max-width:100% !important;\n    min-width:0 !important;\n\n    display:flex !important;\n    flex-direction:column !important;\n\n    gap:10px !important;\n}\n\n#biodiversity-page .bio-figure--pathogens .bio-side-card{\n    width:100% !important;\n    max-width:100% !important;\n    min-width:0 !important;\n\n    flex:1 1 0;\n\n    min-height:0 !important;\n\n    padding:15px 17px !important;\n\n    display:flex !important;\n    flex-direction:column !important;\n    justify-content:center !important;\n\n    border:\n        1px solid\n        rgba(255,255,255,.15);\n\n    border-radius:14px;\n\n    background:\n        rgba(255,255,255,.065);\n}\n\n#biodiversity-page .bio-figure--pathogens .bio-side-card--alt{\n    background:\n        rgba(190,125,120,.18);\n}\n\n#biodiversity-page .bio-figure--pathogens .bio-side-kicker{\n    display:block;\n\n    margin:0 0 8px !important;\n\n    color:\n        var(--bio-yellow);\n\n    font-size:7px;\n\n    font-weight:800;\n\n    line-height:1.2;\n\n    letter-spacing:.13em;\n\n    text-transform:uppercase;\n}\n\n#biodiversity-page .bio-figure--pathogens .bio-side-value{\n    display:block;\n\n    margin:0 0 6px !important;\n\n    color:#fff;\n\n    font-family:\n        Georgia,\n        \"Times New Roman\",\n        serif;\n\n    font-size:\n        clamp(34px,3.2vw,52px);\n\n    font-weight:400;\n\n    line-height:.95;\n}\n\n#biodiversity-page .bio-figure--pathogens .bio-side-text{\n    color:\n        rgba(255,255,255,.76);\n\n    font-size:9px;\n\n    line-height:1.38;\n}\n\n\n\/* ------------------------------------------------------------\n   TITLE \/ DESCRIPTION\n   ------------------------------------------------------------ *\/\n\n#biodiversity-page .bio-figure--pathogens .bio-figure-title{\n    display:block;\n\n    margin-top:10px !important;\n\n    font-size:\n        clamp(17px,1.5vw,23px)\n        !important;\n\n    line-height:1.08 !important;\n}\n\n#biodiversity-page .bio-figure--pathogens .bio-figure-description{\n    margin-top:4px !important;\n\n    max-width:900px !important;\n\n    font-size:7px !important;\n\n    line-height:1.35 !important;\n}\n\n\n\/* ------------------------------------------------------------\n   ANIMATION\n   ------------------------------------------------------------ *\/\n\n#biodiversity-page .bio-figure--pathogens .bio-figure-media,\n#biodiversity-page .bio-figure--pathogens .bio-side-card{\n    opacity:0;\n\n    transform:\n        translateY(14px);\n\n    transition:\n        opacity .55s ease,\n        transform .7s cubic-bezier(.2,.75,.2,1);\n}\n\n#biodiversity-page .bio-scene .bio-figure--pathogens .bio-figure-media,\n#biodiversity-page .bio-scene .bio-figure--pathogens .bio-side-card{\n    opacity:1;\n\n    transform:none;\n}\n\n#biodiversity-page .bio-figure--pathogens .bio-side-card:nth-child(2){\n    transition-delay:.08s;\n}\n\n#biodiversity-page .bio-figure--pathogens .bio-figure-media img{\n    transform:scale(1);\n}\n\n\n\/* ============================================================\n   TABLET\n   ============================================================ *\/\n\n@media(max-width:1024px){\n\n    #biodiversity-page .bio-figure--pathogens .bio-figure-grid{\n        grid-template-columns:\n            minmax(0,1.25fr)\n            minmax(220px,.8fr)\n            !important;\n\n        gap:10px !important;\n    }\n\n    #biodiversity-page .bio-figure--pathogens .bio-figure-media img{\n        max-height:180px !important;\n    }\n\n    #biodiversity-page .bio-figure--pathogens .bio-side-card{\n        padding:13px 14px !important;\n    }\n}\n\n\n\/* ============================================================\n   MOBILE\n   image + card + card\n   ============================================================ *\/\n\n@media(max-width:767px){\n\n    #biodiversity-page .bio-figure--pathogens{\n        padding:8px !important;\n    }\n\n    #biodiversity-page .bio-figure--pathogens .bio-figure-top{\n        margin-bottom:7px !important;\n    }\n\n    #biodiversity-page .bio-figure--pathogens .bio-figure-grid{\n        display:flex !important;\n\n        flex-direction:column !important;\n\n        width:100% !important;\n\n        gap:8px !important;\n    }\n\n    #biodiversity-page .bio-figure--pathogens .bio-figure-media{\n        width:100% !important;\n\n        min-height:0 !important;\n\n        padding:6px !important;\n\n        border-radius:11px;\n    }\n\n    #biodiversity-page .bio-figure--pathogens .bio-figure-media img{\n        width:100% !important;\n\n        height:auto !important;\n\n        max-height:120px !important;\n\n        object-fit:contain !important;\n\n        object-position:center !important;\n    }\n\n    #biodiversity-page .bio-figure--pathogens .bio-media-tag{\n        left:9px;\n        bottom:9px;\n\n        padding:5px 7px;\n\n        font-size:6px;\n    }\n\n    #biodiversity-page .bio-figure--pathogens .bio-figure-side{\n        width:100% !important;\n\n        gap:7px !important;\n    }\n\n    #biodiversity-page .bio-figure--pathogens .bio-side-card{\n        width:100% !important;\n\n        min-height:0 !important;\n\n        padding:11px 12px !important;\n\n        border-radius:11px;\n    }\n\n    #biodiversity-page .bio-figure--pathogens .bio-side-kicker{\n        margin-bottom:5px !important;\n\n        font-size:6px;\n    }\n\n    #biodiversity-page .bio-figure--pathogens .bio-side-value{\n        margin-bottom:4px !important;\n\n        font-size:32px;\n    }\n\n    #biodiversity-page .bio-figure--pathogens .bio-side-text{\n        font-size:8px;\n\n        line-height:1.3;\n    }\n\n    #biodiversity-page .bio-figure--pathogens .bio-figure-title{\n        margin-top:8px !important;\n\n        font-size:15px !important;\n    }\n\n    #biodiversity-page .bio-figure--pathogens .bio-figure-description{\n        margin-top:3px !important;\n\n        font-size:6.3px !important;\n    }\n}\n<\/style>\n\n<style id=\"biodiversity-figure-02-full-image-fix\">\n\/* FIGURE 02 \u2014 ensure the whole image is visible *\/\n#biodiversity-page .bio-figure--pathogens .bio-figure-grid{\n    align-items:start !important;\n    grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr) !important;\n}\n\n#biodiversity-page .bio-figure--pathogens .bio-figure-media,\n#biodiversity-page .bio-pathogen-image-wrap{\n    min-height: 220px !important;\n    height: auto !important;\n    max-height: none !important;\n    overflow: hidden !important;\n    background-size: contain !important;\n    background-repeat: no-repeat !important;\n    background-position: center center !important;\n}\n\n#biodiversity-page .bio-figure--pathogens .bio-figure-media img,\n#biodiversity-page .bio-pathogen-image-wrap img,\n#biodiversity-page .bio-figure--pathogens img{\n    display:block !important;\n    width:100% !important;\n    height:auto !important;\n    max-width:100% !important;\n    max-height:none !important;\n    object-fit:contain !important;\n    object-position:center center !important;\n}\n\n#biodiversity-page .bio-figure--pathogens .bio-media-tag{\n    z-index:4 !important;\n}\n\n@media(max-width:1024px){\n    #biodiversity-page .bio-figure--pathogens .bio-figure-grid{\n        grid-template-columns:1fr !important;\n        gap:10px !important;\n    }\n\n    #biodiversity-page .bio-figure--pathogens .bio-figure-media,\n    #biodiversity-page .bio-pathogen-image-wrap{\n        min-height: 180px !important;\n    }\n}\n\n@media(max-width:767px){\n    #biodiversity-page .bio-figure--pathogens .bio-figure-media,\n    #biodiversity-page .bio-pathogen-image-wrap{\n        min-height: 130px !important;\n        padding: 6px !important;\n    }\n\n    #biodiversity-page .bio-figure--pathogens .bio-figure-media img,\n    #biodiversity-page .bio-pathogen-image-wrap img,\n    #biodiversity-page .bio-figure--pathogens img{\n        width:100% !important;\n        height:auto !important;\n        max-height:none !important;\n    }\n}\n<\/style>\n\n\n<style id=\"biodiversity-figure-02-narrow-centered-final\">\n\/* ============================================================\n   FIGURE 02 \u2014 NARROW \/ CENTERED LIKE THE FIRST SCREENSHOT\n   - not full width on desktop\n   - centered with space on both sides\n   - image fully visible, never cropped\n   - mobile remains full-width inside scene padding\n   ============================================================ *\/\n\n#biodiversity-page\n.bio-scene[data-bio-index=\"8\"]\n.bio-figure-widget{\n    width:100% !important;\n    max-width:100% !important;\n\n    margin-top:10px !important;\n}\n\n\/* Main FIGURE 02 card *\/\n#biodiversity-page\n.bio-scene[data-bio-index=\"8\"]\n.bio-figure,\n#biodiversity-page\n.bio-figure--pathogens{\n    width:min(1080px,82%) !important;\n    max-width:1080px !important;\n\n    margin-left:auto !important;\n    margin-right:auto !important;\n\n    padding:14px !important;\n}\n\n\/* Keep top row aligned within the narrower card *\/\n#biodiversity-page\n.bio-figure--pathogens\n.bio-figure-top{\n    width:100% !important;\n\n    margin-bottom:10px !important;\n}\n\n\/* Image area *\/\n#biodiversity-page\n.bio-figure--pathogens\n.bio-figure-media,\n#biodiversity-page\n.bio-pathogen-image-wrap{\n    width:100% !important;\n    max-width:100% !important;\n\n    min-height:0 !important;\n    height:auto !important;\n\n    padding:8px !important;\n\n    display:flex !important;\n    align-items:center !important;\n    justify-content:center !important;\n\n    border-radius:14px !important;\n\n    overflow:hidden !important;\n}\n\n\/* Show the COMPLETE image *\/\n#biodiversity-page\n.bio-figure--pathogens\n.bio-figure-media img,\n#biodiversity-page\n.bio-pathogen-image-wrap img,\n#biodiversity-page\n.bio-figure--pathogens img{\n    display:block !important;\n\n    width:100% !important;\n    max-width:100% !important;\n\n    height:auto !important;\n    max-height:230px !important;\n\n    object-fit:contain !important;\n    object-position:center center !important;\n}\n\n\/* If the current HTML still has the older image wrapper *\/\n#biodiversity-page\n.bio-pathogen-image-wrap{\n    max-height:none !important;\n}\n\n\/* Title\/copy compact like screenshot 1 *\/\n#biodiversity-page\n.bio-scene[data-bio-index=\"8\"]\n.bio-figure-title,\n#biodiversity-page\n.bio-figure--pathogens\n.bio-figure-title{\n    margin-top:9px !important;\n\n    font-size:clamp(18px,1.45vw,25px) !important;\n    line-height:1.08 !important;\n}\n\n#biodiversity-page\n.bio-scene[data-bio-index=\"8\"]\n.bio-figure-description,\n#biodiversity-page\n.bio-figure--pathogens\n.bio-figure-description{\n    max-width:760px !important;\n\n    margin-top:4px !important;\n\n    font-size:7px !important;\n    line-height:1.4 !important;\n}\n\n\n\/* ============================================================\n   LARGE DESKTOP\n   ============================================================ *\/\n@media(min-width:1440px){\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-figure,\n    #biodiversity-page\n    .bio-figure--pathogens{\n        width:min(1060px,68%) !important;\n    }\n\n    #biodiversity-page\n    .bio-figure--pathogens\n    .bio-figure-media img,\n    #biodiversity-page\n    .bio-pathogen-image-wrap img,\n    #biodiversity-page\n    .bio-figure--pathogens img{\n        max-height:220px !important;\n    }\n}\n\n\n\/* ============================================================\n   TABLET\n   ============================================================ *\/\n@media(max-width:1024px){\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-figure,\n    #biodiversity-page\n    .bio-figure--pathogens{\n        width:min(760px,88%) !important;\n    }\n\n    #biodiversity-page\n    .bio-figure--pathogens\n    .bio-figure-media img,\n    #biodiversity-page\n    .bio-pathogen-image-wrap img,\n    #biodiversity-page\n    .bio-figure--pathogens img{\n        max-height:190px !important;\n    }\n}\n\n\n\/* ============================================================\n   MOBILE \u2014 exactly like screenshot 1:\n   card nearly full width, but with visible side breathing room\n   ============================================================ *\/\n@media(max-width:767px){\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-figure,\n    #biodiversity-page\n    .bio-figure--pathogens{\n        width:calc(100% - 18px) !important;\n        max-width:none !important;\n\n        margin-left:auto !important;\n        margin-right:auto !important;\n\n        padding:9px !important;\n\n        border-radius:14px !important;\n    }\n\n    #biodiversity-page\n    .bio-figure--pathogens\n    .bio-figure-media,\n    #biodiversity-page\n    .bio-pathogen-image-wrap{\n        padding:5px !important;\n\n        border-radius:11px !important;\n    }\n\n    #biodiversity-page\n    .bio-figure--pathogens\n    .bio-figure-media img,\n    #biodiversity-page\n    .bio-pathogen-image-wrap img,\n    #biodiversity-page\n    .bio-figure--pathogens img{\n        width:100% !important;\n\n        height:auto !important;\n        max-height:150px !important;\n\n        object-fit:contain !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-figure-title,\n    #biodiversity-page\n    .bio-figure--pathogens\n    .bio-figure-title{\n        font-size:15px !important;\n\n        margin-top:7px !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-figure-description,\n    #biodiversity-page\n    .bio-figure--pathogens\n    .bio-figure-description{\n        font-size:6.3px !important;\n    }\n}\n<\/style>\n\n\n<style id=\"biodiversity-figure-02-visible-image-final-fix\">\n\/* ============================================================\n   FIGURE 02 \u2014 REAL IMAGE FIX\n   The current markup uses .bio-pathogen-image-wrap +\n   .bio-pathogen-image. Earlier generic figure rules collapse\n   the image to a thin strip. This override targets the REAL\n   elements directly.\n   ============================================================ *\/\n\n\/* Center the figure and keep it narrower like the reference *\/\n#biodiversity-page\n.bio-scene[data-bio-index=\"8\"]\n.bio-figure{\n    width:min(980px,78%) !important;\n    max-width:980px !important;\n\n    margin-left:auto !important;\n    margin-right:auto !important;\n\n    padding:14px !important;\n}\n\n\/* Actual image wrapper *\/\n#biodiversity-page\n.bio-scene[data-bio-index=\"8\"]\n.bio-pathogen-image-wrap{\n    position:relative !important;\n\n    width:100% !important;\n    max-width:100% !important;\n\n    height:240px !important;\n    min-height:240px !important;\n    max-height:240px !important;\n\n    margin-top:10px !important;\n\n    display:flex !important;\n    align-items:center !important;\n    justify-content:center !important;\n\n    padding:8px !important;\n\n    overflow:hidden !important;\n\n    border:\n        1px solid\n        rgba(255,255,255,.16);\n\n    border-radius:14px;\n\n    background:\n        rgba(255,255,255,.035);\n}\n\n\/* The actual uploaded image *\/\n#biodiversity-page\n.bio-scene[data-bio-index=\"8\"]\n.bio-pathogen-image{\n    position:relative !important;\n\n    inset:auto !important;\n\n    display:block !important;\n\n    width:100% !important;\n    max-width:100% !important;\n\n    height:100% !important;\n    max-height:100% !important;\n\n    object-fit:contain !important;\n    object-position:center center !important;\n\n    margin:0 !important;\n\n    transform:none !important;\n\n    opacity:1 !important;\n\n    filter:none !important;\n\n    animation:none !important;\n}\n\n\/* Keep overlays from obscuring the image *\/\n#biodiversity-page\n.bio-scene[data-bio-index=\"8\"]\n.bio-pathogen-overlay{\n    display:none !important;\n}\n\n#biodiversity-page\n.bio-scene[data-bio-index=\"8\"]\n.bio-pathogen-scan{\n    display:none !important;\n}\n\n\/* Caption remains readable but compact *\/\n#biodiversity-page\n.bio-scene[data-bio-index=\"8\"]\n.bio-pathogen-caption{\n    left:14px !important;\n    right:14px !important;\n    bottom:12px !important;\n\n    opacity:1 !important;\n    transform:none !important;\n}\n\n#biodiversity-page\n.bio-scene[data-bio-index=\"8\"]\n.bio-pathogen-caption span{\n    font-size:7px !important;\n}\n\n#biodiversity-page\n.bio-scene[data-bio-index=\"8\"]\n.bio-pathogen-caption strong{\n    font-size:14px !important;\n}\n\n\/* Figure heading *\/\n#biodiversity-page\n.bio-scene[data-bio-index=\"8\"]\n.bio-figure-title{\n    margin-top:9px !important;\n\n    font-size:clamp(18px,1.45vw,24px) !important;\n    line-height:1.08 !important;\n}\n\n#biodiversity-page\n.bio-scene[data-bio-index=\"8\"]\n.bio-figure-description{\n    margin-top:4px !important;\n\n    font-size:7px !important;\n    line-height:1.4 !important;\n}\n\n\n\/* ============================================================\n   TABLET\n   ============================================================ *\/\n@media(max-width:1024px){\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-figure{\n        width:min(760px,88%) !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-pathogen-image-wrap{\n        height:200px !important;\n        min-height:200px !important;\n        max-height:200px !important;\n    }\n}\n\n\n\/* ============================================================\n   MOBILE\n   ============================================================ *\/\n@media(max-width:767px){\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-figure{\n        width:calc(100% - 14px) !important;\n        max-width:none !important;\n\n        margin-left:auto !important;\n        margin-right:auto !important;\n\n        padding:9px !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-pathogen-image-wrap{\n        width:100% !important;\n\n        height:170px !important;\n        min-height:170px !important;\n        max-height:170px !important;\n\n        padding:5px !important;\n\n        margin-top:7px !important;\n\n        border-radius:11px !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-pathogen-image{\n        width:100% !important;\n        height:100% !important;\n        max-height:100% !important;\n\n        object-fit:contain !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-pathogen-caption{\n        left:10px !important;\n        right:10px !important;\n        bottom:9px !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-pathogen-caption strong{\n        font-size:11px !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-figure-title{\n        font-size:15px !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-figure-description{\n        font-size:6.3px !important;\n    }\n}\n<\/style>\n\n\n<style id=\"biodiversity-mobile-figure-02-visible-final\">\n\/* ============================================================\n   MOBILE \u2014 FIGURE 02 MUST REMAIN VISIBLE\n   GSAP treats .bio-figure as a reveal item and can leave it at\n   opacity:0 on mobile. Force only scene 09 \/ Figure 02 visible.\n   ============================================================ *\/\n\n@media(max-width:767px){\n\n    \/* Keep scene 09 internally scrollable *\/\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]{\n        overflow-y:auto !important;\n        overflow-x:hidden !important;\n\n        -webkit-overflow-scrolling:touch !important;\n\n        padding-bottom:48px !important;\n    }\n\n    \/* Figure widget must stay in normal document flow *\/\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-figure-widget{\n        display:block !important;\n\n        position:relative !important;\n\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        height:auto !important;\n        min-height:0 !important;\n\n        margin:\n            12px 0 0\n            !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n    \/* GSAP sets opacity\/transform inline on .bio-figure.\n       Override it only for Figure 02 on mobile. *\/\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-figure,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-figure--pathogens{\n        display:block !important;\n\n        position:relative !important;\n\n        width:calc(100% - 12px) !important;\n        max-width:none !important;\n        min-width:0 !important;\n\n        height:auto !important;\n        min-height:0 !important;\n\n        margin:\n            0 auto\n            !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n    \/* Actual image wrapper *\/\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-pathogen-image-wrap{\n        display:flex !important;\n\n        position:relative !important;\n\n        width:100% !important;\n        max-width:100% !important;\n\n        height:170px !important;\n        min-height:170px !important;\n        max-height:170px !important;\n\n        margin-top:7px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-pathogen-image{\n        display:block !important;\n\n        position:relative !important;\n        inset:auto !important;\n\n        width:100% !important;\n        max-width:100% !important;\n\n        height:100% !important;\n        max-height:100% !important;\n\n        object-fit:contain !important;\n        object-position:center !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n        animation:none !important;\n    }\n\n    \/* Keep title and description visible too *\/\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-figure-title,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-figure-description{\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n    }\n\n    \/* Remove the large empty gap before Figure 02 *\/\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-pathogen-stats{\n        margin-bottom:0 !important;\n    }\n}\n<\/style>\n\n\n<style id=\"biodiversity-mobile-page-driven-scroll-final\">\n\/* ============================================================\n   MOBILE SCROLL \u2014 PAGE DRIVEN, NO WHEEL\/TOUCH HIJACKING\n   The page scroll remains native and ScrollTrigger remains sticky.\n   JS moves the active scene's scrollTop based on scene progress.\n   ============================================================ *\/\n\n@media(max-width:767px){\n\n    #biodiversity-page\n    .bio-scrolly-stage\n    .bio-scene{\n        overflow-x:hidden !important;\n        overflow-y:hidden !important;\n\n        overscroll-behavior:auto !important;\n\n        scrollbar-width:none !important;\n    }\n\n    #biodiversity-page\n    .bio-scrolly-stage\n    .bio-scene::-webkit-scrollbar{\n        display:none !important;\n    }\n\n    \/* keep scene 09 compact enough for the image to arrive naturally *\/\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-pathogen-stats{\n        margin-top:10px !important;\n        gap:7px !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-pathogen-stats > div{\n        min-height:auto !important;\n        padding:10px !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-pathogen-stats strong{\n        font-size:28px !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-figure-widget{\n        margin-top:10px !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-figure{\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n    }\n}\n<\/style>\n\n\n<style id=\"biodiversity-mobile-pathogen-figure-force-position\">\n\/* ============================================================\n   MOBILE \u2014 FORCE FIGURE 02 INTO SCENE 09\n   The actual figure can remain outside the moved scrolly scene\n   in Elementor DOM. JS below physically moves it after the stats.\n   ============================================================ *\/\n\n@media(max-width:767px){\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-figure--pathogens,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-pathogen-figure{\n        display:block !important;\n\n        position:relative !important;\n\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        height:auto !important;\n        min-height:0 !important;\n\n        margin:12px 0 0 !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-pathogen-image-wrap{\n        display:flex !important;\n\n        position:relative !important;\n\n        width:100% !important;\n        max-width:100% !important;\n\n        height:165px !important;\n        min-height:165px !important;\n        max-height:165px !important;\n\n        margin:8px 0 0 !important;\n\n        padding:5px !important;\n\n        align-items:center !important;\n        justify-content:center !important;\n\n        overflow:hidden !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-pathogen-image{\n        display:block !important;\n\n        position:relative !important;\n        inset:auto !important;\n\n        width:100% !important;\n        max-width:100% !important;\n\n        height:100% !important;\n        max-height:100% !important;\n\n        object-fit:contain !important;\n        object-position:center center !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n        animation:none !important;\n        filter:none !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-pathogen-overlay,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-pathogen-scan{\n        display:none !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-pathogen-caption{\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n    }\n}\n<\/style>\n\n<script id=\"biodiversity-move-figure-02-into-scene-09\">\n(function(){\n\n    function moveFigure02(){\n\n        var page =\n            document.getElementById(\n                'biodiversity-page'\n            );\n\n        if(!page){\n            return;\n        }\n\n        var scene =\n            page.querySelector(\n                '.bio-scene[data-bio-index=\"8\"]'\n            );\n\n        if(!scene){\n            return;\n        }\n\n        \/*\n         * Find the actual uploaded pathogen image first.\n         * This is the most reliable anchor because Elementor may\n         * wrap the HTML widget differently on desktop\/mobile.\n         *\/\n        var image =\n            page.querySelector(\n                'img[src*=\"Screenshot-2026-09-18-at-00.34.48.png\"]'\n            ) ||\n            page.querySelector(\n                '.bio-pathogen-image'\n            );\n\n        if(!image){\n            return;\n        }\n\n        var figure =\n            image.closest(\n                '.bio-figure'\n            );\n\n        if(!figure){\n            return;\n        }\n\n        \/*\n         * Physically move Figure 02 into Scene 09 immediately after\n         * the two pathogen stat cards. This guarantees it participates\n         * in the scene's own scrollHeight on mobile.\n         *\/\n        var stats =\n            scene.querySelector(\n                '.bio-pathogen-stats'\n            );\n\n        if(stats){\n\n            if(\n                stats.nextElementSibling !== figure\n            ){\n                stats.insertAdjacentElement(\n                    'afterend',\n                    figure\n                );\n            }\n\n        }else if(\n            !scene.contains(figure)\n        ){\n\n            scene.appendChild(\n                figure\n            );\n\n        }\n\n        figure.classList.add(\n            'bio-figure--pathogens'\n        );\n\n        figure.style.setProperty(\n            'display',\n            'block',\n            'important'\n        );\n\n        figure.style.setProperty(\n            'opacity',\n            '1',\n            'important'\n        );\n\n        figure.style.setProperty(\n            'visibility',\n            'visible',\n            'important'\n        );\n\n        figure.style.setProperty(\n            'transform',\n            'none',\n            'important'\n        );\n\n        image.loading =\n            'eager';\n\n        image.style.setProperty(\n            'display',\n            'block',\n            'important'\n        );\n\n        image.style.setProperty(\n            'opacity',\n            '1',\n            'important'\n        );\n\n        image.style.setProperty(\n            'visibility',\n            'visible',\n            'important'\n        );\n\n        image.style.setProperty(\n            'transform',\n            'none',\n            'important'\n        );\n\n        \/*\n         * ScrollTrigger measured the page before we moved the figure.\n         * Refresh so scene scrollHeight and pin spacing are recalculated.\n         *\/\n        if(\n            window.ScrollTrigger &&\n            typeof ScrollTrigger.refresh === 'function'\n        ){\n            setTimeout(\n                function(){\n                    ScrollTrigger.refresh();\n                },\n                50\n            );\n        }\n    }\n\n\n    if(\n        document.readyState ===\n        'loading'\n    ){\n        document.addEventListener(\n            'DOMContentLoaded',\n            function(){\n                setTimeout(\n                    moveFigure02,\n                    250\n                );\n            },\n            {once:true}\n        );\n    }else{\n        setTimeout(\n            moveFigure02,\n            250\n        );\n    }\n\n    window.addEventListener(\n        'load',\n        function(){\n            setTimeout(\n                moveFigure02,\n                300\n            );\n        },\n        {once:true}\n    );\n\n    setTimeout(\n        moveFigure02,\n        700\n    );\n\n    setTimeout(\n        moveFigure02,\n        1400\n    );\n\n})();\n<\/script>\n\n\n<style id=\"biodiversity-mobile-scenes-04-06-restore\">\n\/* ============================================================\n   MOBILE \u2014 RESTORE SCENE 04 + SCENE 06 VISUALS\n   Scene indexes:\n   3 = section 04\n   5 = section 06\n\n   IMPORTANT:\n   Only these two scenes are overridden here.\n   Sticky\/ScrollTrigger logic is NOT changed.\n   ============================================================ *\/\n\n@media(max-width:767px){\n\n    \/* ========================================================\n       SCENE 04\n       ======================================================== *\/\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"3\"]\n    .bio-fire-grid{\n        display:flex !important;\n        flex-direction:column !important;\n        align-items:stretch !important;\n\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        margin:\n            14px 0 0\n            !important;\n\n        gap:7px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"3\"]\n    .bio-fire-card{\n        display:flex !important;\n\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        min-height:0 !important;\n\n        margin:0 !important;\n\n        padding:11px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"3\"]\n    .bio-fire-card *{\n        opacity:1 !important;\n        visibility:visible !important;\n    }\n\n\n    \/* ========================================================\n       SCENE 06 \u2014 FIGURE \/ CHART\n       ======================================================== *\/\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-figure-widget,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-figure{\n        display:block !important;\n\n        position:relative !important;\n\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        height:auto !important;\n        min-height:0 !important;\n\n        margin-left:0 !important;\n        margin-right:0 !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-figure-widget{\n        margin-top:10px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-figure{\n        padding:8px !important;\n    }\n\n\n    \/* Geese dashboard *\/\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-geese-dashboard{\n        display:flex !important;\n        flex-direction:column !important;\n\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        margin-top:8px !important;\n\n        gap:7px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-geese-panel{\n        display:block !important;\n\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-geese-temperature{\n        display:block !important;\n\n        width:100% !important;\n        max-width:100% !important;\n\n        height:105px !important;\n        max-height:105px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-geese-mini-grid{\n        display:flex !important;\n        flex-direction:column !important;\n\n        width:100% !important;\n        max-width:100% !important;\n\n        gap:5px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-geese-mini{\n        display:block !important;\n\n        width:100% !important;\n        max-width:100% !important;\n\n        padding:7px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-mini-chart{\n        display:flex !important;\n\n        width:100% !important;\n        max-width:100% !important;\n\n        height:28px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n    }\n\n\n    \/* Bars must show their final state on mobile *\/\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-mini-bar{\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:scaleY(1) !important;\n    }\n\n\n    \/* Temperature line + trend + points *\/\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-temp-line,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-temp-trend{\n        opacity:1 !important;\n        visibility:visible !important;\n\n        stroke-dashoffset:0 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-temp-points circle{\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:scale(1) !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-geese-message{\n        display:flex !important;\n\n        width:100% !important;\n        max-width:100% !important;\n\n        margin-top:6px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    \/* Generic placeholder\/SVG fallback for section 06 *\/\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-figure-placeholder,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-placeholder-visual,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    svg{\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-placeholder-visual span{\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    \/* ========================================================\n       MAKE BOTH LONG SCENES REACHABLE\n       ======================================================== *\/\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"3\"],\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]{\n        overflow-y:auto !important;\n        overflow-x:hidden !important;\n\n        -webkit-overflow-scrolling:touch !important;\n\n        padding-bottom:50px !important;\n    }\n\n}\n<\/style>\n\n\n<script id=\"biodiversity-mobile-scenes-04-06-final-state\">\n(function(){\n\n    function restoreBioCharts(){\n\n        if(\n            !window.matchMedia(\n                '(max-width:767px)'\n            ).matches\n        ){\n            return;\n        }\n\n\n        var page =\n            document.getElementById(\n                'biodiversity-page'\n            );\n\n\n        if(!page){\n            return;\n        }\n\n\n        var scene04 =\n            page.querySelector(\n                '.bio-scene[data-bio-index=\"3\"]'\n            );\n\n\n        var scene06 =\n            page.querySelector(\n                '.bio-scene[data-bio-index=\"5\"]'\n            );\n\n\n        if(scene04){\n\n            scene04\n                .querySelectorAll(\n                    '.bio-fire-grid, .bio-fire-card'\n                )\n                .forEach(\n                    function(el){\n\n                        el.style.setProperty(\n                            'opacity',\n                            '1',\n                            'important'\n                        );\n\n                        el.style.setProperty(\n                            'visibility',\n                            'visible',\n                            'important'\n                        );\n\n                        el.style.setProperty(\n                            'transform',\n                            'none',\n                            'important'\n                        );\n\n                    }\n                );\n\n        }\n\n\n        if(scene06){\n\n            scene06\n                .querySelectorAll(\n                    [\n                        '.bio-figure',\n                        '.bio-figure-widget',\n                        '.bio-geese-dashboard',\n                        '.bio-geese-panel',\n                        '.bio-geese-mini-grid',\n                        '.bio-geese-mini',\n                        '.bio-geese-message',\n                        '.bio-figure-placeholder'\n                    ].join(',')\n                )\n                .forEach(\n                    function(el){\n\n                        el.style.setProperty(\n                            'opacity',\n                            '1',\n                            'important'\n                        );\n\n                        el.style.setProperty(\n                            'visibility',\n                            'visible',\n                            'important'\n                        );\n\n                        el.style.setProperty(\n                            'transform',\n                            'none',\n                            'important'\n                        );\n\n                    }\n                );\n\n\n            scene06\n                .querySelectorAll(\n                    '.bio-mini-bar'\n                )\n                .forEach(\n                    function(bar){\n\n                        bar.style.setProperty(\n                            'transform',\n                            'scaleY(1)',\n                            'important'\n                        );\n\n                        bar.style.setProperty(\n                            'opacity',\n                            '1',\n                            'important'\n                        );\n\n                    }\n                );\n\n\n            scene06\n                .querySelectorAll(\n                    '.bio-temp-line, .bio-temp-trend'\n                )\n                .forEach(\n                    function(line){\n\n                        line.style.setProperty(\n                            'stroke-dashoffset',\n                            '0',\n                            'important'\n                        );\n\n                        line.style.setProperty(\n                            'opacity',\n                            '1',\n                            'important'\n                        );\n\n                    }\n                );\n\n\n            scene06\n                .querySelectorAll(\n                    '.bio-temp-points circle'\n                )\n                .forEach(\n                    function(point){\n\n                        point.style.setProperty(\n                            'opacity',\n                            '1',\n                            'important'\n                        );\n\n                        point.style.setProperty(\n                            'transform',\n                            'scale(1)',\n                            'important'\n                        );\n\n                    }\n                );\n\n        }\n\n    }\n\n\n    if(\n        document.readyState ===\n        'loading'\n    ){\n\n        document.addEventListener(\n            'DOMContentLoaded',\n            function(){\n\n                setTimeout(\n                    restoreBioCharts,\n                    400\n                );\n\n            },\n            {once:true}\n        );\n\n    }else{\n\n        setTimeout(\n            restoreBioCharts,\n            400\n        );\n\n    }\n\n\n    window.addEventListener(\n        'load',\n        function(){\n\n            setTimeout(\n                restoreBioCharts,\n                450\n            );\n\n        },\n        {once:true}\n    );\n\n\n    setTimeout(\n        restoreBioCharts,\n        1000\n    );\n\n})();\n<\/script>\n\n\n<style id=\"biodiversity-mobile-scenes-06-09-figures-final\">\n\/* ============================================================\n   MOBILE \u2014 SECTION 06 + SECTION 09 FIGURES\n   Force the real figure blocks to remain inside their scenes,\n   visible and scrollable.\n   ============================================================ *\/\n\n@media(max-width:767px){\n\n    \/* --------------------------------------------------------\n       SECTION 06\n       -------------------------------------------------------- *\/\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-figure-widget,\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-figure,\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-geese-figure,\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-geese-dashboard{\n\n        display:block !important;\n\n        position:relative !important;\n\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        height:auto !important;\n        min-height:0 !important;\n\n        margin-left:0 !important;\n        margin-right:0 !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-geese-dashboard{\n\n        display:flex !important;\n        flex-direction:column !important;\n\n        gap:7px !important;\n\n        margin-top:8px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-geese-temperature{\n\n        display:block !important;\n\n        width:100% !important;\n\n        height:110px !important;\n        max-height:110px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-geese-mini-grid{\n\n        display:flex !important;\n        flex-direction:column !important;\n\n        width:100% !important;\n\n        gap:5px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-geese-mini{\n\n        display:block !important;\n\n        width:100% !important;\n\n        padding:7px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-mini-chart{\n\n        display:flex !important;\n\n        width:100% !important;\n\n        height:28px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-mini-bar{\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:scaleY(1) !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-temp-line,\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-temp-trend{\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        stroke-dashoffset:0 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-temp-points circle{\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:scale(1) !important;\n    }\n\n\n    \/* --------------------------------------------------------\n       SECTION 09\n       -------------------------------------------------------- *\/\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-figure-widget,\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-figure,\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-pathogen-figure{\n\n        display:block !important;\n\n        position:relative !important;\n\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        height:auto !important;\n        min-height:0 !important;\n\n        margin-left:0 !important;\n        margin-right:0 !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-pathogen-image-wrap{\n\n        display:flex !important;\n\n        position:relative !important;\n\n        width:100% !important;\n\n        height:165px !important;\n        min-height:165px !important;\n        max-height:165px !important;\n\n        margin-top:8px !important;\n\n        padding:5px !important;\n\n        align-items:center !important;\n        justify-content:center !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n\n        overflow:hidden !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-pathogen-image{\n\n        display:block !important;\n\n        position:relative !important;\n        inset:auto !important;\n\n        width:100% !important;\n        height:100% !important;\n\n        max-width:100% !important;\n        max-height:100% !important;\n\n        object-fit:contain !important;\n        object-position:center !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n        animation:none !important;\n        filter:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-pathogen-overlay,\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-pathogen-scan{\n\n        display:none !important;\n    }\n\n\n    \/* Both scenes must allow access to the full figure *\/\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"],\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]{\n\n        overflow-y:auto !important;\n        overflow-x:hidden !important;\n\n        -webkit-overflow-scrolling:touch !important;\n\n        padding-bottom:54px !important;\n    }\n\n}\n<\/style>\n\n\n<script id=\"biodiversity-mobile-move-figures-06-09\">\n(function(){\n\n    function forceVisible(el){\n\n        if(!el){\n            return;\n        }\n\n        el.style.setProperty(\n            'display',\n            'block',\n            'important'\n        );\n\n        el.style.setProperty(\n            'opacity',\n            '1',\n            'important'\n        );\n\n        el.style.setProperty(\n            'visibility',\n            'visible',\n            'important'\n        );\n\n        el.style.setProperty(\n            'transform',\n            'none',\n            'important'\n        );\n    }\n\n\n    function moveFigures(){\n\n        if(\n            !window.matchMedia(\n                '(max-width:767px)'\n            ).matches\n        ){\n            return;\n        }\n\n\n        var page =\n            document.getElementById(\n                'biodiversity-page'\n            );\n\n\n        if(!page){\n            return;\n        }\n\n\n        var scene06 =\n            page.querySelector(\n                '.bio-scene[data-bio-index=\"5\"]'\n            );\n\n\n        var scene09 =\n            page.querySelector(\n                '.bio-scene[data-bio-index=\"8\"]'\n            );\n\n\n        \/* =====================================================\n           SECTION 06 \u2014 geese chart\n           ===================================================== *\/\n\n        if(scene06){\n\n            var geeseAnchor =\n                page.querySelector(\n                    '.bio-geese-figure'\n                ) ||\n                page.querySelector(\n                    '.bio-geese-dashboard'\n                );\n\n\n            if(geeseAnchor){\n\n                var geeseFigure =\n                    geeseAnchor.closest(\n                        '.bio-figure'\n                    ) ||\n                    geeseAnchor;\n\n\n                if(\n                    !scene06.contains(\n                        geeseFigure\n                    )\n                ){\n\n                    var insertAfter06 =\n                        scene06.querySelector(\n                            '.bio-note'\n                        ) ||\n                        scene06.querySelector(\n                            '.bio-copy'\n                        );\n\n\n                    if(insertAfter06){\n\n                        insertAfter06\n                            .insertAdjacentElement(\n                                'afterend',\n                                geeseFigure\n                            );\n\n                    }else{\n\n                        scene06.appendChild(\n                            geeseFigure\n                        );\n\n                    }\n\n                }\n\n\n                forceVisible(\n                    geeseFigure\n                );\n\n\n                geeseFigure\n                    .querySelectorAll(\n                        '*'\n                    )\n                    .forEach(\n                        function(el){\n\n                            if(\n                                el.matches(\n                                    '.bio-geese-dashboard, .bio-geese-panel, .bio-geese-mini-grid, .bio-geese-mini, .bio-geese-message'\n                                )\n                            ){\n\n                                forceVisible(\n                                    el\n                                );\n\n                            }\n\n                        }\n                    );\n\n            }\n\n        }\n\n\n        \/* =====================================================\n           SECTION 09 \u2014 pathogen image figure\n           ===================================================== *\/\n\n        if(scene09){\n\n            var pathogenImage =\n                page.querySelector(\n                    'img[src*=\"Screenshot-2026-09-18-at-00.34.48.png\"]'\n                ) ||\n                page.querySelector(\n                    '.bio-pathogen-image'\n                );\n\n\n            if(pathogenImage){\n\n                var pathogenFigure =\n                    pathogenImage.closest(\n                        '.bio-figure'\n                    ) ||\n                    pathogenImage.closest(\n                        '.bio-pathogen-figure'\n                    );\n\n\n                if(pathogenFigure){\n\n                    if(\n                        !scene09.contains(\n                            pathogenFigure\n                        )\n                    ){\n\n                        var stats =\n                            scene09.querySelector(\n                                '.bio-pathogen-stats'\n                            );\n\n\n                        if(stats){\n\n                            stats.insertAdjacentElement(\n                                'afterend',\n                                pathogenFigure\n                            );\n\n                        }else{\n\n                            scene09.appendChild(\n                                pathogenFigure\n                            );\n\n                        }\n\n                    }\n\n\n                    pathogenFigure\n                        .classList\n                        .add(\n                            'bio-pathogen-figure'\n                        );\n\n\n                    forceVisible(\n                        pathogenFigure\n                    );\n\n\n                    pathogenImage.loading =\n                        'eager';\n\n\n                    forceVisible(\n                        pathogenImage\n                    );\n\n                }\n\n            }\n\n        }\n\n\n        if(\n            window.ScrollTrigger &&\n            typeof ScrollTrigger.refresh ===\n            'function'\n        ){\n\n            setTimeout(\n                function(){\n\n                    ScrollTrigger.refresh();\n\n                },\n                80\n            );\n\n        }\n\n    }\n\n\n    if(\n        document.readyState ===\n        'loading'\n    ){\n\n        document.addEventListener(\n            'DOMContentLoaded',\n            function(){\n\n                setTimeout(\n                    moveFigures,\n                    350\n                );\n\n            },\n            {once:true}\n        );\n\n    }else{\n\n        setTimeout(\n            moveFigures,\n            350\n        );\n\n    }\n\n\n    window.addEventListener(\n        'load',\n        function(){\n\n            setTimeout(\n                moveFigures,\n                400\n            );\n\n        },\n        {once:true}\n    );\n\n\n    setTimeout(\n        moveFigures,\n        900\n    );\n\n    setTimeout(\n        moveFigures,\n        1500\n    );\n\n})();\n<\/script>\n\n\n<style id=\"biodiversity-mobile-exact-scenes-06-09-final\">\n\/* ============================================================\n   EXACT DOM FIX \u2014 MOBILE SECTIONS 06 + 09\n   Based on the actual rendered Elementor DOM:\n   06 scene = data-bio-index=\"5\"\n   06 figure widget = data-id=\"bf62b41\"\n   09 scene = data-bio-index=\"8\"\n   09 pathogen widget = data-id=\"6694844\"\n   ============================================================ *\/\n\n@media(max-width:767px){\n\n    \/* --------------------------------------------------------\n       SECTION 06 \u2014 REAL FIGURE WIDGET\n       -------------------------------------------------------- *\/\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]{\n        display:block !important;\n\n        position:relative !important;\n\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        height:auto !important;\n        min-height:0 !important;\n\n        margin:10px 0 0 !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-figure{\n        display:block !important;\n\n        width:100% !important;\n        max-width:100% !important;\n\n        padding:8px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-geese-dashboard{\n        display:flex !important;\n        flex-direction:column !important;\n\n        width:100% !important;\n\n        gap:6px !important;\n\n        margin-top:7px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-temperature-panel{\n        display:block !important;\n\n        width:100% !important;\n\n        min-height:0 !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-geese-temperature{\n        display:block !important;\n\n        width:100% !important;\n\n        height:112px !important;\n        max-height:112px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-temp-line,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-temp-trend{\n        stroke-dashoffset:0 !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-temp-points circle{\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:scale(1) !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-geese-mini-grid{\n        display:grid !important;\n\n        grid-template-columns:1fr !important;\n\n        width:100% !important;\n\n        gap:5px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-geese-mini{\n        display:block !important;\n\n        width:100% !important;\n\n        padding:6px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-mini-chart{\n        display:flex !important;\n\n        width:100% !important;\n\n        height:26px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-mini-bar{\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:scaleY(1) !important;\n    }\n\n\n    \/* --------------------------------------------------------\n       SECTION 09 \u2014 REAL PATHOGEN WIDGET\n       Figure is ALREADY inside data-id 6694844.\n       Do not move it anywhere.\n       -------------------------------------------------------- *\/\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]{\n        display:block !important;\n\n        width:100% !important;\n        max-width:100% !important;\n        min-width:0 !important;\n\n        height:auto !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    \/* Make the two cards much shorter so Figure 02 follows quickly *\/\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-stats{\n        display:flex !important;\n        flex-direction:column !important;\n\n        width:100% !important;\n\n        gap:6px !important;\n\n        margin-top:10px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-stats > div{\n        display:block !important;\n\n        width:100% !important;\n\n        min-height:0 !important;\n\n        padding:9px 11px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-stats strong{\n        font-size:26px !important;\n        line-height:1 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-stats p{\n        margin-top:3px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-figure{\n        display:block !important;\n\n        position:relative !important;\n\n        width:100% !important;\n        max-width:100% !important;\n\n        height:auto !important;\n\n        margin-top:8px !important;\n\n        padding:8px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-image-wrap{\n        display:flex !important;\n\n        position:relative !important;\n\n        width:100% !important;\n\n        height:155px !important;\n        min-height:155px !important;\n        max-height:155px !important;\n\n        margin-top:7px !important;\n\n        padding:4px !important;\n\n        align-items:center !important;\n        justify-content:center !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n\n        overflow:hidden !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-image{\n        display:block !important;\n\n        position:relative !important;\n        inset:auto !important;\n\n        width:100% !important;\n        height:100% !important;\n\n        max-width:100% !important;\n        max-height:100% !important;\n\n        object-fit:contain !important;\n        object-position:center !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n        animation:none !important;\n        filter:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-overlay,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-scan{\n        display:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-caption{\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n\n    \/* Both scenes must be real programmatic scroll containers *\/\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"],\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]{\n        overflow-y:hidden !important;\n        overflow-x:hidden !important;\n\n        padding-bottom:50px !important;\n    }\n\n}\n<\/style>\n\n\n<style id=\"biodiversity-mobile-06-09-fit-in-viewport-final\">\n\/* ============================================================\n   MOBILE \u2014 SECTIONS 06 + 09 MUST FIT INSIDE THE VIEWPORT\n   No dependency on inner-scroll progress.\n   The figures are compacted enough to be visible immediately.\n   Based on the REAL rendered DOM IDs supplied by the user.\n   ============================================================ *\/\n\n@media(max-width:767px){\n\n    \/* ========================================================\n       COMMON \u2014 scenes 06 and 09\n       ======================================================== *\/\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"],\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]{\n        overflow:hidden !important;\n\n        padding:\n            68px\n            12px\n            18px\n            !important;\n\n        justify-content:flex-start !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-label,\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-label{\n        margin:0 0 5px !important;\n\n        font-size:7px !important;\n        line-height:1.15 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-title,\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-title{\n        margin:0 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-title h2,\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-title h2{\n        font-size:25px !important;\n        line-height:.98 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-copy,\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-copy{\n        margin:7px 0 0 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    .bio-copy p,\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    .bio-copy p{\n        font-size:10px !important;\n        line-height:1.32 !important;\n        margin:0 !important;\n    }\n\n\n    \/* ========================================================\n       SECTION 06\n       real figure widget = bf62b41\n       ======================================================== *\/\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]{\n        display:block !important;\n\n        width:100% !important;\n\n        margin-top:8px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-figure{\n        display:block !important;\n\n        width:100% !important;\n\n        padding:7px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n    }\n\n\n    \/* compact figure header *\/\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-figure-top{\n        margin-bottom:4px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-figure-title{\n        display:block !important;\n\n        margin:3px 0 2px !important;\n\n        font-size:14px !important;\n        line-height:1.05 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-figure-description{\n        display:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-geese-dashboard{\n        display:grid !important;\n\n        grid-template-columns:\n            minmax(0,1.45fr)\n            minmax(0,.95fr)\n            !important;\n\n        gap:5px !important;\n\n        width:100% !important;\n\n        margin-top:4px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-geese-panel{\n        display:block !important;\n\n        min-width:0 !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-chart-header{\n        padding:5px 6px 3px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-chart-header span{\n        font-size:5px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-chart-header strong{\n        font-size:6px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-geese-temperature{\n        display:block !important;\n\n        width:100% !important;\n\n        height:95px !important;\n        max-height:95px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-geese-mini-grid{\n        display:grid !important;\n\n        grid-template-columns:1fr !important;\n\n        gap:3px !important;\n\n        width:100% !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-geese-mini{\n        display:block !important;\n\n        padding:4px !important;\n\n        min-height:0 !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-mini-title{\n        margin-bottom:2px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-mini-title strong{\n        font-size:7px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-mini-title span{\n        display:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-mini-chart{\n        display:flex !important;\n\n        height:17px !important;\n\n        gap:1px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-mini-bar{\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:scaleY(1) !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-temp-line,\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-temp-trend{\n        stroke-dashoffset:0 !important;\n        opacity:1 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-temp-points circle{\n        opacity:1 !important;\n        transform:scale(1) !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-geese-message{\n        display:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"408d456\"]{\n        display:none !important;\n    }\n\n\n    \/* ========================================================\n       SECTION 09\n       real combined widget = 6694844\n       figure is already INSIDE it\n       ======================================================== *\/\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]{\n        display:block !important;\n\n        width:100% !important;\n\n        margin-top:8px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-stats{\n        display:grid !important;\n\n        grid-template-columns:\n            1fr 1fr\n            !important;\n\n        gap:6px !important;\n\n        width:100% !important;\n\n        margin-top:0 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-stats > div{\n        display:block !important;\n\n        min-height:0 !important;\n\n        padding:9px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-stats span{\n        font-size:5px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-stats strong{\n        display:block !important;\n\n        margin:4px 0 2px !important;\n\n        font-size:25px !important;\n        line-height:1 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-stats p{\n        font-size:6px !important;\n        line-height:1.25 !important;\n        margin:0 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-figure{\n        display:block !important;\n\n        width:100% !important;\n\n        margin-top:7px !important;\n\n        padding:7px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-figure-top{\n        margin-bottom:4px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-image-wrap{\n        display:flex !important;\n\n        width:100% !important;\n\n        height:125px !important;\n        min-height:125px !important;\n        max-height:125px !important;\n\n        margin-top:4px !important;\n\n        padding:3px !important;\n\n        align-items:center !important;\n        justify-content:center !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n\n        overflow:hidden !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-image{\n        display:block !important;\n\n        position:relative !important;\n        inset:auto !important;\n\n        width:100% !important;\n        height:100% !important;\n\n        max-width:100% !important;\n        max-height:100% !important;\n\n        object-fit:contain !important;\n        object-position:center !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n        animation:none !important;\n        filter:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-overlay,\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-scan{\n        display:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-caption{\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n\n        left:7px !important;\n        right:7px !important;\n        bottom:6px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-caption span{\n        font-size:5px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-caption strong{\n        font-size:8px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-figure-title{\n        display:block !important;\n\n        margin:5px 0 2px !important;\n\n        font-size:14px !important;\n        line-height:1.05 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-figure-description{\n        display:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"61dd9c8\"]{\n        display:none !important;\n    }\n\n}\n<\/style>\n\n\n<style id=\"biodiversity-mobile-06-09-force-on-screen-final\">\n\/* ============================================================\n   MOBILE \u2014 FORCE FIGURES 06 + 09 INTO THE VISIBLE VIEWPORT\n   We stop relying on normal-flow placement for these two figures.\n   They are positioned inside the pinned scene so they CANNOT\n   fall below the viewport.\n   ============================================================ *\/\n\n@media(max-width:767px){\n\n    \/* --------------------------------------------------------\n       SCENE 06\n       -------------------------------------------------------- *\/\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]{\n        position:absolute !important;\n        overflow:hidden !important;\n\n        padding:\n            68px\n            12px\n            18px\n            !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]{\n        display:block !important;\n\n        position:absolute !important;\n\n        left:12px !important;\n        right:12px !important;\n        bottom:18px !important;\n\n        width:auto !important;\n        max-width:none !important;\n\n        height:280px !important;\n        min-height:280px !important;\n        max-height:280px !important;\n\n        margin:0 !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n\n        z-index:8 !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-figure{\n        display:block !important;\n\n        width:100% !important;\n        height:100% !important;\n\n        padding:7px !important;\n\n        overflow:hidden !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-figure-top{\n        margin-bottom:3px !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-figure-title{\n        margin:2px 0 !important;\n\n        font-size:13px !important;\n        line-height:1.05 !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-figure-description,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-geese-message{\n        display:none !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-geese-dashboard{\n        display:grid !important;\n\n        grid-template-columns:\n            minmax(0,1.45fr)\n            minmax(0,.9fr)\n            !important;\n\n        gap:5px !important;\n\n        width:100% !important;\n\n        margin-top:4px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-geese-temperature{\n        display:block !important;\n\n        width:100% !important;\n        height:185px !important;\n        max-height:185px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-geese-mini-grid{\n        display:grid !important;\n        grid-template-columns:1fr !important;\n\n        gap:4px !important;\n\n        width:100% !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-geese-mini{\n        display:block !important;\n\n        padding:5px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-mini-title{\n        margin-bottom:2px !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-mini-title strong{\n        font-size:7px !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-mini-title span{\n        display:none !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-mini-chart{\n        display:flex !important;\n\n        height:31px !important;\n\n        gap:1px !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-mini-bar{\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:scaleY(1) !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-temp-line,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-temp-trend{\n        opacity:1 !important;\n        visibility:visible !important;\n\n        stroke-dashoffset:0 !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-temp-points circle{\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:scale(1) !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"408d456\"]{\n        display:none !important;\n    }\n\n\n    \/* --------------------------------------------------------\n       SCENE 09\n       -------------------------------------------------------- *\/\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]{\n        position:absolute !important;\n        overflow:hidden !important;\n\n        padding:\n            68px\n            12px\n            18px\n            !important;\n    }\n\n    \/* compact the two cards so Figure 02 can sit below *\/\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-stats{\n        display:grid !important;\n\n        grid-template-columns:1fr 1fr !important;\n\n        gap:6px !important;\n\n        margin-top:8px !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-stats > div{\n        min-height:0 !important;\n\n        padding:8px 9px !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-stats strong{\n        font-size:24px !important;\n        line-height:1 !important;\n\n        margin:3px 0 !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-stats p{\n        margin:0 !important;\n\n        font-size:6px !important;\n    }\n\n    \/* actual Figure 02 is inside widget 6694844 *\/\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-figure{\n        display:block !important;\n\n        position:absolute !important;\n\n        left:12px !important;\n        right:12px !important;\n        bottom:18px !important;\n\n        width:auto !important;\n        max-width:none !important;\n\n        height:235px !important;\n        min-height:235px !important;\n        max-height:235px !important;\n\n        margin:0 !important;\n\n        padding:7px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n\n        z-index:8 !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-image-wrap{\n        display:flex !important;\n\n        width:100% !important;\n\n        height:165px !important;\n        min-height:165px !important;\n        max-height:165px !important;\n\n        margin-top:4px !important;\n\n        padding:3px !important;\n\n        align-items:center !important;\n        justify-content:center !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n\n        overflow:hidden !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-image{\n        display:block !important;\n\n        position:relative !important;\n        inset:auto !important;\n\n        width:100% !important;\n        height:100% !important;\n\n        max-width:100% !important;\n        max-height:100% !important;\n\n        object-fit:contain !important;\n        object-position:center !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n        animation:none !important;\n        filter:none !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-overlay,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-scan{\n        display:none !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-caption{\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-figure-title{\n        margin:5px 0 0 !important;\n\n        font-size:13px !important;\n        line-height:1.05 !important;\n    }\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-figure-description,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"61dd9c8\"]{\n        display:none !important;\n    }\n}\n<\/style>\n\n\n<style id=\"biodiversity-mobile-06-09-clean-layout-final\">\n\/* ============================================================\n   CLEAN MOBILE FIX \u2014 SECTION 06 + SECTION 09\n   Remove the absolute-position workaround.\n   Both figures now stay in NORMAL FLOW and fit in the viewport.\n   ============================================================ *\/\n\n@media(max-width:767px){\n\n    \/* ========================================================\n       COMMON\n       ======================================================== *\/\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"],\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]{\n        position:absolute !important;\n\n        display:flex !important;\n        flex-direction:column !important;\n        justify-content:flex-start !important;\n        align-items:stretch !important;\n\n        overflow:hidden !important;\n\n        padding:\n            64px\n            12px\n            18px\n            !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"] .bio-label,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"] .bio-label{\n        margin:0 0 5px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"] .bio-title,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"] .bio-title{\n        margin:0 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"] .bio-title h2,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"] .bio-title h2{\n        font-size:26px !important;\n        line-height:1.02 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"] .bio-copy,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"] .bio-copy{\n        margin:8px 0 0 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"] .bio-copy p,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"] .bio-copy p{\n        margin:0 !important;\n\n        font-size:10px !important;\n        line-height:1.32 !important;\n    }\n\n\n    \/* ========================================================\n       SECTION 06\n       ======================================================== *\/\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]{\n        position:relative !important;\n\n        left:auto !important;\n        right:auto !important;\n        top:auto !important;\n        bottom:auto !important;\n\n        display:block !important;\n\n        width:100% !important;\n        max-width:100% !important;\n\n        height:auto !important;\n        min-height:0 !important;\n        max-height:none !important;\n\n        margin:10px 0 0 !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n\n        z-index:auto !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-figure{\n        width:100% !important;\n\n        height:auto !important;\n        min-height:0 !important;\n\n        padding:7px !important;\n\n        overflow:hidden !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-figure-top{\n        margin-bottom:3px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-figure-title{\n        display:block !important;\n\n        margin:3px 0 2px !important;\n\n        font-size:14px !important;\n        line-height:1.05 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-figure-description,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-geese-message,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"408d456\"]{\n        display:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-geese-dashboard{\n        display:grid !important;\n\n        grid-template-columns:\n            minmax(0,1.35fr)\n            minmax(0,.9fr)\n            !important;\n\n        gap:5px !important;\n\n        width:100% !important;\n\n        margin-top:4px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-geese-temperature{\n        display:block !important;\n\n        width:100% !important;\n\n        height:140px !important;\n        max-height:140px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-geese-mini-grid{\n        display:grid !important;\n\n        grid-template-columns:1fr !important;\n\n        gap:3px !important;\n\n        width:100% !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-geese-mini{\n        display:block !important;\n\n        padding:4px !important;\n\n        min-height:0 !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-mini-title{\n        margin-bottom:2px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-mini-title strong{\n        font-size:7px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-mini-title span{\n        display:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-mini-chart{\n        display:flex !important;\n\n        height:24px !important;\n\n        gap:1px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-mini-bar{\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:scaleY(1) !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-temp-line,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-temp-trend{\n        opacity:1 !important;\n        visibility:visible !important;\n        stroke-dashoffset:0 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"5\"]\n    [data-id=\"bf62b41\"]\n    .bio-temp-points circle{\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:scale(1) !important;\n    }\n\n\n    \/* ========================================================\n       SECTION 09\n       ======================================================== *\/\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]{\n        position:relative !important;\n\n        display:block !important;\n\n        width:100% !important;\n\n        margin:10px 0 0 !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-stats{\n        display:grid !important;\n\n        grid-template-columns:1fr 1fr !important;\n\n        gap:6px !important;\n\n        width:100% !important;\n\n        margin:0 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-stats > div{\n        min-height:0 !important;\n\n        padding:8px 9px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-stats span{\n        font-size:5px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-stats strong{\n        margin:3px 0 !important;\n\n        font-size:24px !important;\n        line-height:1 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-stats p{\n        margin:0 !important;\n\n        font-size:6px !important;\n        line-height:1.2 !important;\n    }\n\n\n    \/* Undo the absolute-position hack completely *\/\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-figure{\n        position:relative !important;\n\n        left:auto !important;\n        right:auto !important;\n        top:auto !important;\n        bottom:auto !important;\n\n        display:block !important;\n\n        width:100% !important;\n        max-width:100% !important;\n\n        height:auto !important;\n        min-height:0 !important;\n        max-height:none !important;\n\n        margin:7px 0 0 !important;\n\n        padding:7px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n\n        z-index:auto !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-figure-top{\n        margin-bottom:3px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-image-wrap{\n        display:flex !important;\n\n        position:relative !important;\n\n        width:100% !important;\n\n        height:155px !important;\n        min-height:155px !important;\n        max-height:155px !important;\n\n        margin-top:4px !important;\n\n        padding:3px !important;\n\n        align-items:center !important;\n        justify-content:center !important;\n\n        overflow:hidden !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-image{\n        display:block !important;\n\n        position:relative !important;\n        inset:auto !important;\n\n        width:100% !important;\n        height:100% !important;\n\n        max-width:100% !important;\n        max-height:100% !important;\n\n        object-fit:contain !important;\n        object-position:center !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n\n        transform:none !important;\n        animation:none !important;\n        filter:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-overlay,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-scan{\n        display:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-caption{\n        left:7px !important;\n        right:7px !important;\n        bottom:6px !important;\n\n        opacity:1 !important;\n        visibility:visible !important;\n        transform:none !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-caption span{\n        font-size:5px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-pathogen-caption strong{\n        font-size:8px !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-figure-title{\n        margin:5px 0 0 !important;\n\n        font-size:13px !important;\n        line-height:1.05 !important;\n    }\n\n\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"6694844\"]\n    .bio-figure-description,\n    #biodiversity-page\n    .bio-scene[data-bio-index=\"8\"]\n    [data-id=\"61dd9c8\"]{\n        display:none !important;\n    }\n\n}\n<\/style>\n\n\n\n<style id=\"biodiversity-multiple-notes-fix\">\n\/* Multiple .bio-note elements are allowed in the same scene. *\/\n#biodiversity-page .bio-scene .bio-note{\n    visibility:visible;\n}\n<\/style>\n\n\n\n<style id=\"biodiversity-chapter-author-outside-scrolly-fix\">\n\/* ============================================================\n   CHAPTER AUTHOR \u2014 SIBLING AFTER THE SCROLLY\n   The element has: bio-note bio-chapter-author\n   It sits OUTSIDE #biodiversity-page, therefore the scoped\n   #biodiversity-page .bio-note rules do not apply to it.\n   ============================================================ *\/\n\n.bio-chapter-author{\n    position:relative !important;\n    z-index:30 !important;\n\n    display:block !important;\n\n    width:min(1050px, calc(100% - 12vw)) !important;\n    max-width:1050px !important;\n    min-width:0 !important;\n\n    margin:16px auto 0 !important;\n    padding:11px 15px !important;\n\n    opacity:1 !important;\n    visibility:visible !important;\n\n    transform:none !important;\n    translate:none !important;\n\n    background:rgba(255,255,255,.07) !important;\n\n    border-left:3px solid #ffcc2c !important;\n\n    color:rgba(255,255,255,.82) !important;\n\n    box-sizing:border-box !important;\n    clear:both !important;\n}\n\n.bio-chapter-author,\n.bio-chapter-author *,\n.bio-chapter-author .elementor-widget-container,\n.bio-chapter-author p{\n    opacity:1 !important;\n    visibility:visible !important;\n    transform:none !important;\n    translate:none !important;\n}\n\n.bio-chapter-author .elementor-widget-container{\n    width:100% !important;\n    margin:0 !important;\n    padding:0 !important;\n}\n\n.bio-chapter-author p{\n    margin:0 !important;\n\n    color:rgba(255,255,255,.82) !important;\n\n    font-size:10px !important;\n    line-height:1.45 !important;\n}\n\n.bio-chapter-author strong{\n    color:inherit !important;\n    font-weight:700 !important;\n}\n\n@media(max-width:767px){\n    .bio-chapter-author{\n        width:calc(100% - 36px) !important;\n        max-width:none !important;\n\n        margin:12px auto 0 !important;\n        padding:11px 15px !important;\n    }\n\n    .bio-chapter-author p{\n        font-size:10px !important;\n        line-height:1.45 !important;\n    }\n}\n<\/style>\n\n<script id=\"biodiversity-chapter-author-visible-script\">\n(function(){\n\n    function showChapterAuthor(){\n\n        document\n            .querySelectorAll(\n                '.bio-chapter-author'\n            )\n            .forEach(\n                function(author){\n\n                    author.style.setProperty(\n                        'display',\n                        'block',\n                        'important'\n                    );\n\n                    author.style.setProperty(\n                        'opacity',\n                        '1',\n                        'important'\n                    );\n\n                    author.style.setProperty(\n                        'visibility',\n                        'visible',\n                        'important'\n                    );\n\n                    author.style.setProperty(\n                        'transform',\n                        'none',\n                        'important'\n                    );\n\n                    author.style.setProperty(\n                        'translate',\n                        'none',\n                        'important'\n                    );\n\n                }\n            );\n\n    }\n\n\n    if(document.readyState === 'loading'){\n\n        document.addEventListener(\n            'DOMContentLoaded',\n            showChapterAuthor\n        );\n\n    }else{\n\n        showChapterAuthor();\n\n    }\n\n\n    window.addEventListener(\n        'load',\n        showChapterAuthor\n    );\n\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>BIODIVERSITY &amp; ECOSYSTEMS Climate change is transforming Bulgaria\u2019s forests, species and ecosystems. Forest cover can appear stable while ecological health declines. Fires, drought, habitat fragmentation, shifting species ranges, changing migration patterns and emerging pathogens are reshaping Bulgaria\u2019s natural systems. SCROLL TO EXPLORE \u2193 01 \/ A BIODIVERSITY STRONGHOLD Bulgaria\u2019s forests support an extraordinary share of &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/netzerolab-feba.bg\/bg\/the-impact-on-biodiversity-and-ecosystems\/\"> <span class=\"screen-reader-text\">The impact on biodiversity and ecosystems<\/span> Read More &raquo;<\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-3495","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.9.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The impact on biodiversity and ecosystems - Research Lab of Sofia University Aimed at Transforming Climate Neutrality Targets into Tangible Realities through Knowledge-Based Solutions<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/netzerolab-feba.bg\/bg\/the-impact-on-biodiversity-and-ecosystems\/\" \/>\n<meta property=\"og:locale\" content=\"bg_BG\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The impact on biodiversity and ecosystems - Research Lab of Sofia University Aimed at Transforming Climate Neutrality Targets into Tangible Realities through Knowledge-Based Solutions\" \/>\n<meta property=\"og:description\" content=\"BIODIVERSITY &amp; ECOSYSTEMS Climate change is transforming Bulgaria\u2019s forests, species and ecosystems. Forest cover can appear stable while ecological health declines. Fires, drought, habitat fragmentation, shifting species ranges, changing migration patterns and emerging pathogens are reshaping Bulgaria\u2019s natural systems. SCROLL TO EXPLORE \u2193 01 \/ A BIODIVERSITY STRONGHOLD Bulgaria\u2019s forests support an extraordinary share of &hellip; The impact on biodiversity and ecosystems Read More &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/netzerolab-feba.bg\/bg\/the-impact-on-biodiversity-and-ecosystems\/\" \/>\n<meta property=\"og:site_name\" content=\"Research Lab of Sofia University Aimed at Transforming Climate Neutrality Targets into Tangible Realities through Knowledge-Based Solutions\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-23T19:09:01+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/netzerolab-feba.bg\/the-impact-on-biodiversity-and-ecosystems\/\",\"url\":\"https:\/\/netzerolab-feba.bg\/the-impact-on-biodiversity-and-ecosystems\/\",\"name\":\"The impact on biodiversity and ecosystems - Research Lab of Sofia University Aimed at Transforming Climate Neutrality Targets into Tangible Realities through Knowledge-Based Solutions\",\"isPartOf\":{\"@id\":\"https:\/\/netzerolab-feba.bg\/#website\"},\"datePublished\":\"2026-09-16T11:20:14+00:00\",\"dateModified\":\"2026-09-23T19:09:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/netzerolab-feba.bg\/the-impact-on-biodiversity-and-ecosystems\/#breadcrumb\"},\"inLanguage\":\"bg-BG\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/netzerolab-feba.bg\/the-impact-on-biodiversity-and-ecosystems\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/netzerolab-feba.bg\/the-impact-on-biodiversity-and-ecosystems\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/netzerolab-feba.bg\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The impact on biodiversity and ecosystems\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/netzerolab-feba.bg\/#website\",\"url\":\"https:\/\/netzerolab-feba.bg\/\",\"name\":\"Research Lab of Sofia University Aimed at Transforming Climate Neutrality Targets into Tangible Realities through Knowledge-Based Solutions\",\"description\":\"Research Lab of Sofia University Aimed at Transforming Climate Neutrality Targets into Tangible Realities through Knowledge-Based Solutions\",\"publisher\":{\"@id\":\"https:\/\/netzerolab-feba.bg\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/netzerolab-feba.bg\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"bg-BG\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/netzerolab-feba.bg\/#organization\",\"name\":\"Research Lab of Sofia University Aimed at Transforming Climate Neutrality Targets into Tangible Realities through Knowledge-Based Solutions\",\"url\":\"https:\/\/netzerolab-feba.bg\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"bg-BG\",\"@id\":\"https:\/\/netzerolab-feba.bg\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/netzerolab-feba.bg\/wp-content\/uploads\/2024\/02\/cropped-FullLogo_Transparent_Header.webp\",\"contentUrl\":\"https:\/\/netzerolab-feba.bg\/wp-content\/uploads\/2024\/02\/cropped-FullLogo_Transparent_Header.webp\",\"width\":450,\"height\":99,\"caption\":\"Research Lab of Sofia University Aimed at Transforming Climate Neutrality Targets into Tangible Realities through Knowledge-Based Solutions\"},\"image\":{\"@id\":\"https:\/\/netzerolab-feba.bg\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The impact on biodiversity and ecosystems - Research Lab of Sofia University Aimed at Transforming Climate Neutrality Targets into Tangible Realities through Knowledge-Based Solutions","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:\/\/netzerolab-feba.bg\/bg\/the-impact-on-biodiversity-and-ecosystems\/","og_locale":"bg_BG","og_type":"article","og_title":"The impact on biodiversity and ecosystems - Research Lab of Sofia University Aimed at Transforming Climate Neutrality Targets into Tangible Realities through Knowledge-Based Solutions","og_description":"BIODIVERSITY &amp; ECOSYSTEMS Climate change is transforming Bulgaria\u2019s forests, species and ecosystems. Forest cover can appear stable while ecological health declines. Fires, drought, habitat fragmentation, shifting species ranges, changing migration patterns and emerging pathogens are reshaping Bulgaria\u2019s natural systems. SCROLL TO EXPLORE \u2193 01 \/ A BIODIVERSITY STRONGHOLD Bulgaria\u2019s forests support an extraordinary share of &hellip; The impact on biodiversity and ecosystems Read More &raquo;","og_url":"https:\/\/netzerolab-feba.bg\/bg\/the-impact-on-biodiversity-and-ecosystems\/","og_site_name":"Research Lab of Sofia University Aimed at Transforming Climate Neutrality Targets into Tangible Realities through Knowledge-Based Solutions","article_modified_time":"2026-09-23T19:09:01+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/netzerolab-feba.bg\/the-impact-on-biodiversity-and-ecosystems\/","url":"https:\/\/netzerolab-feba.bg\/the-impact-on-biodiversity-and-ecosystems\/","name":"The impact on biodiversity and ecosystems - Research Lab of Sofia University Aimed at Transforming Climate Neutrality Targets into Tangible Realities through Knowledge-Based Solutions","isPartOf":{"@id":"https:\/\/netzerolab-feba.bg\/#website"},"datePublished":"2026-09-16T11:20:14+00:00","dateModified":"2026-09-23T19:09:01+00:00","breadcrumb":{"@id":"https:\/\/netzerolab-feba.bg\/the-impact-on-biodiversity-and-ecosystems\/#breadcrumb"},"inLanguage":"bg-BG","potentialAction":[{"@type":"ReadAction","target":["https:\/\/netzerolab-feba.bg\/the-impact-on-biodiversity-and-ecosystems\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/netzerolab-feba.bg\/the-impact-on-biodiversity-and-ecosystems\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/netzerolab-feba.bg\/"},{"@type":"ListItem","position":2,"name":"The impact on biodiversity and ecosystems"}]},{"@type":"WebSite","@id":"https:\/\/netzerolab-feba.bg\/#website","url":"https:\/\/netzerolab-feba.bg\/","name":"Research Lab of Sofia University Aimed at Transforming Climate Neutrality Targets into Tangible Realities through Knowledge-Based Solutions","description":"Research Lab of Sofia University Aimed at Transforming Climate Neutrality Targets into Tangible Realities through Knowledge-Based Solutions","publisher":{"@id":"https:\/\/netzerolab-feba.bg\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/netzerolab-feba.bg\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"bg-BG"},{"@type":"Organization","@id":"https:\/\/netzerolab-feba.bg\/#organization","name":"Research Lab of Sofia University Aimed at Transforming Climate Neutrality Targets into Tangible Realities through Knowledge-Based Solutions","url":"https:\/\/netzerolab-feba.bg\/","logo":{"@type":"ImageObject","inLanguage":"bg-BG","@id":"https:\/\/netzerolab-feba.bg\/#\/schema\/logo\/image\/","url":"https:\/\/netzerolab-feba.bg\/wp-content\/uploads\/2024\/02\/cropped-FullLogo_Transparent_Header.webp","contentUrl":"https:\/\/netzerolab-feba.bg\/wp-content\/uploads\/2024\/02\/cropped-FullLogo_Transparent_Header.webp","width":450,"height":99,"caption":"Research Lab of Sofia University Aimed at Transforming Climate Neutrality Targets into Tangible Realities through Knowledge-Based Solutions"},"image":{"@id":"https:\/\/netzerolab-feba.bg\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/netzerolab-feba.bg\/bg\/wp-json\/wp\/v2\/pages\/3495","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netzerolab-feba.bg\/bg\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/netzerolab-feba.bg\/bg\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/netzerolab-feba.bg\/bg\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netzerolab-feba.bg\/bg\/wp-json\/wp\/v2\/comments?post=3495"}],"version-history":[{"count":121,"href":"https:\/\/netzerolab-feba.bg\/bg\/wp-json\/wp\/v2\/pages\/3495\/revisions"}],"predecessor-version":[{"id":4500,"href":"https:\/\/netzerolab-feba.bg\/bg\/wp-json\/wp\/v2\/pages\/3495\/revisions\/4500"}],"wp:attachment":[{"href":"https:\/\/netzerolab-feba.bg\/bg\/wp-json\/wp\/v2\/media?parent=3495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}