@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.0h2amv7e1wlhq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.0lwj123ije5i..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_c4c41419-module__3qrPzq__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_c4c41419-module__3qrPzq__variable{--font-bebas:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c0534b40c1c3b5a4-s.0ed8n_nj-_37y.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d219fe3ae333997c-s.05q-j~627b~yy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(../media/235a0ef330592118-s.p.0b723ysm_ve25.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.16c6cr~1k.9vq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.005vrn2-1h39-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.0v346keojskif.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.0lx-wywuwot3e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.0j_1ik2r9_gpb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.08pvxdps0wo-e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0.sekgp0dvxz0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.13zscyw9.1y5o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.0o4ax6vjjs2k3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.0o4fezauaycti.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.12pquhgpv5fua.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.0u0xtu5i3hze-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_d71bcef7-module__CuFiOq__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_d71bcef7-module__CuFiOq__variable{--font-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1e1e2ab4a689572-s.11ak.ruyvs7kt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b84cc1c14eba5dc9-s.0~xypnw-ehxyx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f530f52d514af96-s.p.0aapj9pyt9oam.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.0-te5e~caphot.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0u_vzk7t4r43a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.11p_15xsjt-ie.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.0rhxww97q7~b_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.0jayii92089rt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0agk34fg-1.z0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_38c7af93-module__Z2eVKq__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_38c7af93-module__Z2eVKq__variable{--font-barlow-condensed:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_5d6b3be5-module__FHbItW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_5d6b3be5-module__FHbItW__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--white:#fff;--offwhite:#f8f6f2;--light:#f2efe9;--black:#0e0e0e;--dark:#1a1a1a;--mid:#444;--muted:#999;--border:#e0dbd2;--red:#c41e0a;--red2:#e02010;--green:#166626;--green2:#1e8c36;--pattern-color:#b4a5912e;--pattern-url:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NjAiIGhlaWdodD0iOTYwIiB2aWV3Qm94PSIwIDAgMTkyMCAxOTIwIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJub25lIiBzdHJva2U9InJnYigyMDUsMTg4LDE2NSkiIHN0cm9rZS13aWR0aD0iNiIgZD0iTSA4NDkuMjM0Mzc1IDY5Mi41NzgxMjUgTCA2OTIuNTg1OTM4IDY5Mi41NzgxMjUgTCA2OTIuNTg1OTM4IDg0OS4yMzA0NjkgTCA1ODEuODIwMzEyIDk1OS45OTYwOTQgTCA2OTIuNTg1OTM4IDEwNzAuNzY1NjI1IEwgNjkyLjU4NTkzOCAxMjI3LjQxNDA2MiBMIDg0OS4yMzQzNzUgMTIyNy40MTQwNjIgTCA5NTkuOTk2MDk0IDEzMzguMTc5Njg4IEwgMTA3MC43Njk1MzEgMTIyNy40MTQwNjIgTCAxMjI3LjQxMDE1NiAxMjI3LjQxNDA2MiBMIDEyMjcuNDEwMTU2IDEwNzAuNzY1NjI1IEwgMTMzOC4xNzk2ODggOTU5Ljk5NjA5NCBMIDEyMjcuNDEwMTU2IDg0OS4yMzA0NjkgTCAxMjI3LjQxMDE1NiA2OTIuNTc4MTI1IEwgMTA3MC43Njk1MzEgNjkyLjU3ODEyNSBMIDk1OS45OTYwOTQgNTgxLjgyMDMxMiBaIE0gMTEwNC44NTE1NjIgNjEwLjMwMDc4MSBMIDk4OS4wOTM3NSA0OTQuNTUwNzgxIEwgMTEwNC44NTE1NjIgMzc4Ljc4OTA2MiBMIDEyODAuNjAxNTYyIDM3OC43ODkwNjIgTCAxMzk2LjM1OTM3NSA0OTQuNTUwNzgxIEwgMTI4MC42MDE1NjIgNjEwLjMwMDc4MSBaIE0gMTMwOS42OTE0MDYgNjM5LjM5ODQzOCBMIDE0MjUuNDQ5MjE5IDUyMy42NDA2MjUgTCAxNTQxLjIxMDkzOCA2MzkuMzk4NDM4IEwgMTU0MS4yMTA5MzggODE1LjE0ODQzOCBMIDE0MjUuNDQ5MjE5IDkzMC45MDYyNSBMIDEzMDkuNjkxNDA2IDgxNS4xNDg0MzggWiBNIDE1ODIuMzUxNTYyIDgzMi4xOTE0MDYgTCAxNTgyLjM1MTU2MiA2NTEuNDQxNDA2IEwgMTc2My4xMDE1NjIgNjUxLjQ0MTQwNiBMIDE5MjAgNDk0LjU1MDc4MSBMIDE3NjMuMTAxNTYyIDMzNy42NDg0MzggTCAxNTgyLjM1MTU2MiAzMzcuNjQ4NDM4IEwgMTU4Mi4zNTE1NjIgMTU2Ljg5ODQzOCBMIDE0MjUuNDQ5MjE5IDAgTCAxMjY4LjU1ODU5NCAxNTYuODk4NDM4IEwgMTI2OC41NTg1OTQgMzM3LjY0ODQzOCBMIDEwODcuODA4NTk0IDMzNy42NDg0MzggTCA5NTkuOTk2MDk0IDQ2NS40NjA5MzggTCA4MzIuMTkxNDA2IDMzNy42NDg0MzggTCA2NTEuNDQ1MzEyIDMzNy42NDg0MzggTCA2NTEuNDQ1MzEyIDE1Ni44OTg0MzggTCA0OTQuNTQ2ODc1IDAgTCAzMzcuNjQ4NDM4IDE1Ni44OTg0MzggTCAzMzcuNjQ4NDM4IDMzNy42NDg0MzggTCAxNTYuODk4NDM4IDMzNy42NDg0MzggTCAwIDQ5NC41NTA3ODEgTCAxNTYuODk4NDM4IDY1MS40NDE0MDYgTCAzMzcuNjQ4NDM4IDY1MS40NDE0MDYgTCAzMzcuNjQ4NDM4IDgzMi4xOTE0MDYgTCA0NjUuNDU3MDMxIDk1OS45OTYwOTQgTCAzMzcuNjQ4NDM4IDEwODcuODA4NTk0IEwgMzM3LjY0ODQzOCAxMjY4LjU1NDY4OCBMIDE1Ni44OTg0MzggMTI2OC41NTQ2ODggTCAwIDE0MjUuNDUzMTI1IEwgMTU2Ljg5ODQzOCAxNTgyLjM1MTU2MiBMIDMzNy42NDg0MzggMTU4Mi4zNTE1NjIgTCAzMzcuNjQ4NDM4IDE3NjMuMTAxNTYyIEwgNDk0LjU0Njg3NSAxOTIwIEwgNjUxLjQ0NTMxMiAxNzYzLjEwMTU2MiBMIDY1MS40NDUzMTIgMTU4Mi4zNTE1NjIgTCA4MzIuMTkxNDA2IDE1ODIuMzUxNTYyIEwgOTU5Ljk5NjA5NCAxNDU0LjU0Mjk2OSBMIDEwODcuODA4NTk0IDE1ODIuMzUxNTYyIEwgMTI2OC41NTg1OTQgMTU4Mi4zNTE1NjIgTCAxMjY4LjU1ODU5NCAxNzYzLjEwMTU2MiBMIDE0MjUuNDQ5MjE5IDE5MjAgTCAxNTgyLjM1MTU2MiAxNzYzLjEwMTU2MiBMIDE1ODIuMzUxNTYyIDE1ODIuMzUxNTYyIEwgMTc2My4xMDE1NjIgMTU4Mi4zNTE1NjIgTCAxOTIwIDE0MjUuNDUzMTI1IEwgMTc2My4xMDE1NjIgMTI2OC41NTQ2ODggTCAxNTgyLjM1MTU2MiAxMjY4LjU1NDY4OCBMIDE1ODIuMzUxNTYyIDEwODcuODA4NTk0IEwgMTQ1NC41MzkwNjIgOTU5Ljk5NjA5NCBaIE0gODE1LjE0ODQzOCAzNzguNzg5MDYyIEwgOTMwLjkwNjI1IDQ5NC41NTA3ODEgTCA4MTUuMTQ4NDM4IDYxMC4zMDA3ODEgTCA2MzkuMzk0NTMxIDYxMC4zMDA3ODEgTCA1MjMuNjM2NzE5IDQ5NC41NTA3ODEgTCA2MzkuMzk0NTMxIDM3OC43ODkwNjIgWiBNIDYxMC4zMDA3ODEgMzQ5LjY5OTIxOSBMIDQ5NC41NDY4NzUgNDY1LjQ2MDkzOCBMIDM3OC43ODUxNTYgMzQ5LjY5OTIxOSBMIDM3OC43ODUxNTYgMTczLjk0MTQwNiBMIDQ5NC41NDY4NzUgNTguMTc5Njg4IEwgNjEwLjMwMDc4MSAxNzMuOTQxNDA2IFogTSAzNDkuNjk1MzEyIDM3OC43ODkwNjIgTCA0NjUuNDU3MDMxIDQ5NC41NTA3ODEgTCAzNDkuNjk1MzEyIDYxMC4zMDA3ODEgTCAxNzMuOTM3NSA2MTAuMzAwNzgxIEwgNTguMTgzNTk0IDQ5NC41NTA3ODEgTCAxNzMuOTM3NSAzNzguNzg5MDYyIFogTSAxNDI1LjQ0OTIxOSA0NjUuNDYwOTM4IEwgMTMwOS42OTE0MDYgMzQ5LjY5OTIxOSBMIDEzMDkuNjkxNDA2IDE3My45NDE0MDYgTCAxNDI1LjQ0OTIxOSA1OC4xNzk2ODggTCAxNTQxLjIxMDkzOCAxNzMuOTQxNDA2IEwgMTU0MS4yMTA5MzggMzQ5LjY5OTIxOSBaIE0gMTQ1NC41MzkwNjIgNDk0LjU1MDc4MSBMIDE1NzAuMzAwNzgxIDM3OC43ODkwNjIgTCAxNzQ2LjA1ODU5NCAzNzguNzg5MDYyIEwgMTg2MS44MjAzMTIgNDk0LjU1MDc4MSBMIDE3NDYuMDU4NTk0IDYxMC4zMDA3ODEgTCAxNTcwLjMwMDc4MSA2MTAuMzAwNzgxIFogTSA4MzIuMTkxNDA2IDY1MS40NDE0MDYgTCA5NTkuOTk2MDk0IDUyMy42NDA2MjUgTCAxMDg3LjgwODU5NCA2NTEuNDQxNDA2IEwgMTI2OC41NTg1OTQgNjUxLjQ0MTQwNiBMIDEyNjguNTU4NTk0IDgzMi4xOTE0MDYgTCAxMzk2LjM1OTM3NSA5NTkuOTk2MDk0IEwgMTI2OC41NTg1OTQgMTA4Ny44MDg1OTQgTCAxMjY4LjU1ODU5NCAxMjY4LjU1NDY4OCBMIDEwODcuODA4NTk0IDEyNjguNTU0Njg4IEwgOTU5Ljk5NjA5NCAxMzk2LjM2MzI4MSBMIDgzMi4xOTE0MDYgMTI2OC41NTQ2ODggTCA2NTEuNDQ1MzEyIDEyNjguNTU0Njg4IEwgNjUxLjQ0NTMxMiAxMDg3LjgwODU5NCBMIDUyMy42MzY3MTkgOTU5Ljk5NjA5NCBMIDY1MS40NDUzMTIgODMyLjE5MTQwNiBMIDY1MS40NDUzMTIgNjUxLjQ0MTQwNiBaIE0gNjEwLjMwMDc4MSAxMTA0Ljg0NzY1NiBMIDYxMC4zMDA3ODEgMTI4MC42MDU0NjkgTCA0OTQuNTQ2ODc1IDEzOTYuMzYzMjgxIEwgMzc4Ljc4NTE1NiAxMjgwLjYwNTQ2OSBMIDM3OC43ODUxNTYgMTEwNC44NDc2NTYgTCA0OTQuNTQ2ODc1IDk4OS4wOTM3NSBaIE0gMzQ5LjY5NTMxMiAxMzA5LjY5NTMxMiBMIDQ2NS40NTcwMzEgMTQyNS40NTMxMjUgTCAzNDkuNjk1MzEyIDE1NDEuMjE0ODQ0IEwgMTczLjkzNzUgMTU0MS4yMTQ4NDQgTCA1OC4xODM1OTQgMTQyNS40NTMxMjUgTCAxNzMuOTM3NSAxMzA5LjY5NTMxMiBaIE0gMzc4Ljc4NTE1NiAxNTcwLjMwNDY4OCBMIDQ5NC41NDY4NzUgMTQ1NC41NDI5NjkgTCA2MTAuMzAwNzgxIDE1NzAuMzA0Njg4IEwgNjEwLjMwMDc4MSAxNzQ2LjA2MjUgTCA0OTQuNTQ2ODc1IDE4NjEuODE2NDA2IEwgMzc4Ljc4NTE1NiAxNzQ2LjA2MjUgWiBNIDYxMC4zMDA3ODEgNjM5LjM5ODQzOCBMIDYxMC4zMDA3ODEgODE1LjE0ODQzOCBMIDQ5NC41NDY4NzUgOTMwLjkwNjI1IEwgMzc4Ljc4NTE1NiA4MTUuMTQ4NDM4IEwgMzc4Ljc4NTE1NiA2MzkuMzk4NDM4IEwgNDk0LjU0Njg3NSA1MjMuNjQwNjI1IFogTSAxMzA5LjY5MTQwNiAxMjgwLjYwNTQ2OSBMIDEzMDkuNjkxNDA2IDExMDQuODQ3NjU2IEwgMTQyNS40NDkyMTkgOTg5LjA5Mzc1IEwgMTU0MS4yMTA5MzggMTEwNC44NDc2NTYgTCAxNTQxLjIxMDkzOCAxMjgwLjYwNTQ2OSBMIDE0MjUuNDQ5MjE5IDEzOTYuMzYzMjgxIFogTSAxNDU0LjUzOTA2MiAxNDI1LjQ1MzEyNSBMIDE1NzAuMzAwNzgxIDEzMDkuNjk1MzEyIEwgMTc0Ni4wNTg1OTQgMTMwOS42OTUzMTIgTCAxODYxLjgyMDMxMiAxNDI1LjQ1MzEyNSBMIDE3NDYuMDU4NTk0IDE1NDEuMjE0ODQ0IEwgMTU3MC4zMDA3ODEgMTU0MS4yMTQ4NDQgWiBNIDE0MjUuNDQ5MjE5IDE0NTQuNTQyOTY5IEwgMTU0MS4yMTA5MzggMTU3MC4zMDQ2ODggTCAxNTQxLjIxMDkzOCAxNzQ2LjA2MjUgTCAxNDI1LjQ0OTIxOSAxODYxLjgxNjQwNiBMIDEzMDkuNjkxNDA2IDE3NDYuMDYyNSBMIDEzMDkuNjkxNDA2IDE1NzAuMzA0Njg4IFogTSAxMTA0Ljg1MTU2MiAxMzA5LjY5NTMxMiBMIDEyODAuNjAxNTYyIDEzMDkuNjk1MzEyIEwgMTM5Ni4zNTkzNzUgMTQyNS40NTMxMjUgTCAxMjgwLjYwMTU2MiAxNTQxLjIxNDg0NCBMIDExMDQuODUxNTYyIDE1NDEuMjE0ODQ0IEwgOTg5LjA5Mzc1IDE0MjUuNDUzMTI1IFogTSA2MzkuMzk0NTMxIDEzMDkuNjk1MzEyIEwgODE1LjE0ODQzOCAxMzA5LjY5NTMxMiBMIDkzMC45MDYyNSAxNDI1LjQ1MzEyNSBMIDgxNS4xNDg0MzggMTU0MS4yMTQ4NDQgTCA2MzkuMzk0NTMxIDE1NDEuMjE0ODQ0IEwgNTIzLjYzNjcxOSAxNDI1LjQ1MzEyNSBaIE0gODY2LjI3MzQzOCA3MzMuNzMwNDY5IEwgOTU5Ljk5NjA5NCA2NDAgTCAxMDUzLjczMDQ2OSA3MzMuNzMwNDY5IEwgMTE4Ni4yNjk1MzEgNzMzLjczMDQ2OSBMIDExODYuMjY5NTMxIDg2Ni4yNjk1MzEgTCAxMjgwIDk1OS45OTYwOTQgTCAxMTg2LjI2OTUzMSAxMDUzLjcyNjU2MiBMIDExODYuMjY5NTMxIDExODYuMjczNDM4IEwgMTA1My43MzA0NjkgMTE4Ni4yNzM0MzggTCA5NTkuOTk2MDk0IDEyODAuMDAzOTA2IEwgODY2LjI3MzQzOCAxMTg2LjI3MzQzOCBMIDczMy43MjY1NjIgMTE4Ni4yNzM0MzggTCA3MzMuNzI2NTYyIDEwNTMuNzI2NTYyIEwgNjM5Ljk5NjA5NCA5NTkuOTk2MDk0IEwgNzMzLjcyNjU2MiA4NjYuMjY5NTMxIEwgNzMzLjcyNjU2MiA3MzMuNzMwNDY5IEwgODY2LjI3MzQzOCA3MzMuNzMwNDY5Ii8+Cjwvc3ZnPgo=);--pattern-url-green:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NjAiIGhlaWdodD0iOTYwIiB2aWV3Qm94PSIwIDAgMTkyMCAxOTIwIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSJub25lIiBzdHJva2U9InJnYmEoMzAsMTQwLDU0LDAuMzUpIiBzdHJva2Utd2lkdGg9IjYiIGQ9Ik0gODQ5LjIzNDM3NSA2OTIuNTc4MTI1IEwgNjkyLjU4NTkzOCA2OTIuNTc4MTI1IEwgNjkyLjU4NTkzOCA4NDkuMjMwNDY5IEwgNTgxLjgyMDMxMiA5NTkuOTk2MDk0IEwgNjkyLjU4NTkzOCAxMDcwLjc2NTYyNSBMIDY5Mi41ODU5MzggMTIyNy40MTQwNjIgTCA4NDkuMjM0Mzc1IDEyMjcuNDE0MDYyIEwgOTU5Ljk5NjA5NCAxMzM4LjE3OTY4OCBMIDEwNzAuNzY5NTMxIDEyMjcuNDE0MDYyIEwgMTIyNy40MTAxNTYgMTIyNy40MTQwNjIgTCAxMjI3LjQxMDE1NiAxMDcwLjc2NTYyNSBMIDEzMzguMTc5Njg4IDk1OS45OTYwOTQgTCAxMjI3LjQxMDE1NiA4NDkuMjMwNDY5IEwgMTIyNy40MTAxNTYgNjkyLjU3ODEyNSBMIDEwNzAuNzY5NTMxIDY5Mi41NzgxMjUgTCA5NTkuOTk2MDk0IDU4MS44MjAzMTIgWiBNIDExMDQuODUxNTYyIDYxMC4zMDA3ODEgTCA5ODkuMDkzNzUgNDk0LjU1MDc4MSBMIDExMDQuODUxNTYyIDM3OC43ODkwNjIgTCAxMjgwLjYwMTU2MiAzNzguNzg5MDYyIEwgMTM5Ni4zNTkzNzUgNDk0LjU1MDc4MSBMIDEyODAuNjAxNTYyIDYxMC4zMDA3ODEgWiBNIDEzMDkuNjkxNDA2IDYzOS4zOTg0MzggTCAxNDI1LjQ0OTIxOSA1MjMuNjQwNjI1IEwgMTU0MS4yMTA5MzggNjM5LjM5ODQzOCBMIDE1NDEuMjEwOTM4IDgxNS4xNDg0MzggTCAxNDI1LjQ0OTIxOSA5MzAuOTA2MjUgTCAxMzA5LjY5MTQwNiA4MTUuMTQ4NDM4IFogTSAxNTgyLjM1MTU2MiA4MzIuMTkxNDA2IEwgMTU4Mi4zNTE1NjIgNjUxLjQ0MTQwNiBMIDE3NjMuMTAxNTYyIDY1MS40NDE0MDYgTCAxOTIwIDQ5NC41NTA3ODEgTCAxNzYzLjEwMTU2MiAzMzcuNjQ4NDM4IEwgMTU4Mi4zNTE1NjIgMzM3LjY0ODQzOCBMIDE1ODIuMzUxNTYyIDE1Ni44OTg0MzggTCAxNDI1LjQ0OTIxOSAwIEwgMTI2OC41NTg1OTQgMTU2Ljg5ODQzOCBMIDEyNjguNTU4NTk0IDMzNy42NDg0MzggTCAxMDg3LjgwODU5NCAzMzcuNjQ4NDM4IEwgOTU5Ljk5NjA5NCA0NjUuNDYwOTM4IEwgODMyLjE5MTQwNiAzMzcuNjQ4NDM4IEwgNjUxLjQ0NTMxMiAzMzcuNjQ4NDM4IEwgNjUxLjQ0NTMxMiAxNTYuODk4NDM4IEwgNDk0LjU0Njg3NSAwIEwgMzM3LjY0ODQzOCAxNTYuODk4NDM4IEwgMzM3LjY0ODQzOCAzMzcuNjQ4NDM4IEwgMTU2Ljg5ODQzOCAzMzcuNjQ4NDM4IEwgMCA0OTQuNTUwNzgxIEwgMTU2Ljg5ODQzOCA2NTEuNDQxNDA2IEwgMzM3LjY0ODQzOCA2NTEuNDQxNDA2IEwgMzM3LjY0ODQzOCA4MzIuMTkxNDA2IEwgNDY1LjQ1NzAzMSA5NTkuOTk2MDk0IEwgMzM3LjY0ODQzOCAxMDg3LjgwODU5NCBMIDMzNy42NDg0MzggMTI2OC41NTQ2ODggTCAxNTYuODk4NDM4IDEyNjguNTU0Njg4IEwgMCAxNDI1LjQ1MzEyNSBMIDE1Ni44OTg0MzggMTU4Mi4zNTE1NjIgTCAzMzcuNjQ4NDM4IDE1ODIuMzUxNTYyIEwgMzM3LjY0ODQzOCAxNzYzLjEwMTU2MiBMIDQ5NC41NDY4NzUgMTkyMCBMIDY1MS40NDUzMTIgMTc2My4xMDE1NjIgTCA2NTEuNDQ1MzEyIDE1ODIuMzUxNTYyIEwgODMyLjE5MTQwNiAxNTgyLjM1MTU2MiBMIDk1OS45OTYwOTQgMTQ1NC41NDI5NjkgTCAxMDg3LjgwODU5NCAxNTgyLjM1MTU2MiBMIDEyNjguNTU4NTk0IDE1ODIuMzUxNTYyIEwgMTI2OC41NTg1OTQgMTc2My4xMDE1NjIgTCAxNDI1LjQ0OTIxOSAxOTIwIEwgMTU4Mi4zNTE1NjIgMTc2My4xMDE1NjIgTCAxNTgyLjM1MTU2MiAxNTgyLjM1MTU2MiBMIDE3NjMuMTAxNTYyIDE1ODIuMzUxNTYyIEwgMTkyMCAxNDI1LjQ1MzEyNSBMIDE3NjMuMTAxNTYyIDEyNjguNTU0Njg4IEwgMTU4Mi4zNTE1NjIgMTI2OC41NTQ2ODggTCAxNTgyLjM1MTU2MiAxMDg3LjgwODU5NCBMIDE0NTQuNTM5MDYyIDk1OS45OTYwOTQgWiBNIDgxNS4xNDg0MzggMzc4Ljc4OTA2MiBMIDkzMC45MDYyNSA0OTQuNTUwNzgxIEwgODE1LjE0ODQzOCA2MTAuMzAwNzgxIEwgNjM5LjM5NDUzMSA2MTAuMzAwNzgxIEwgNTIzLjYzNjcxOSA0OTQuNTUwNzgxIEwgNjM5LjM5NDUzMSAzNzguNzg5MDYyIFogTSA2MTAuMzAwNzgxIDM0OS42OTkyMTkgTCA0OTQuNTQ2ODc1IDQ2NS40NjA5MzggTCAzNzguNzg1MTU2IDM0OS42OTkyMTkgTCAzNzguNzg1MTU2IDE3My45NDE0MDYgTCA0OTQuNTQ2ODc1IDU4LjE3OTY4OCBMIDYxMC4zMDA3ODEgMTczLjk0MTQwNiBaIE0gMzQ5LjY5NTMxMiAzNzguNzg5MDYyIEwgNDY1LjQ1NzAzMSA0OTQuNTUwNzgxIEwgMzQ5LjY5NTMxMiA2MTAuMzAwNzgxIEwgMTczLjkzNzUgNjEwLjMwMDc4MSBMIDU4LjE4MzU5NCA0OTQuNTUwNzgxIEwgMTczLjkzNzUgMzc4Ljc4OTA2MiBaIE0gMTQyNS40NDkyMTkgNDY1LjQ2MDkzOCBMIDEzMDkuNjkxNDA2IDM0OS42OTkyMTkgTCAxMzA5LjY5MTQwNiAxNzMuOTQxNDA2IEwgMTQyNS40NDkyMTkgNTguMTc5Njg4IEwgMTU0MS4yMTA5MzggMTczLjk0MTQwNiBMIDE1NDEuMjEwOTM4IDM0OS42OTkyMTkgWiBNIDE0NTQuNTM5MDYyIDQ5NC41NTA3ODEgTCAxNTcwLjMwMDc4MSAzNzguNzg5MDYyIEwgMTc0Ni4wNTg1OTQgMzc4Ljc4OTA2MiBMIDE4NjEuODIwMzEyIDQ5NC41NTA3ODEgTCAxNzQ2LjA1ODU5NCA2MTAuMzAwNzgxIEwgMTU3MC4zMDA3ODEgNjEwLjMwMDc4MSBaIE0gODMyLjE5MTQwNiA2NTEuNDQxNDA2IEwgOTU5Ljk5NjA5NCA1MjMuNjQwNjI1IEwgMTA4Ny44MDg1OTQgNjUxLjQ0MTQwNiBMIDEyNjguNTU4NTk0IDY1MS40NDE0MDYgTCAxMjY4LjU1ODU5NCA4MzIuMTkxNDA2IEwgMTM5Ni4zNTkzNzUgOTU5Ljk5NjA5NCBMIDEyNjguNTU4NTk0IDEwODcuODA4NTk0IEwgMTI2OC41NTg1OTQgMTI2OC41NTQ2ODggTCAxMDg3LjgwODU5NCAxMjY4LjU1NDY4OCBMIDk1OS45OTYwOTQgMTM5Ni4zNjMyODEgTCA4MzIuMTkxNDA2IDEyNjguNTU0Njg4IEwgNjUxLjQ0NTMxMiAxMjY4LjU1NDY4OCBMIDY1MS40NDUzMTIgMTA4Ny44MDg1OTQgTCA1MjMuNjM2NzE5IDk1OS45OTYwOTQgTCA2NTEuNDQ1MzEyIDgzMi4xOTE0MDYgTCA2NTEuNDQ1MzEyIDY1MS40NDE0MDYgWiBNIDYxMC4zMDA3ODEgMTEwNC44NDc2NTYgTCA2MTAuMzAwNzgxIDEyODAuNjA1NDY5IEwgNDk0LjU0Njg3NSAxMzk2LjM2MzI4MSBMIDM3OC43ODUxNTYgMTI4MC42MDU0NjkgTCAzNzguNzg1MTU2IDExMDQuODQ3NjU2IEwgNDk0LjU0Njg3NSA5ODkuMDkzNzUgWiBNIDM0OS42OTUzMTIgMTMwOS42OTUzMTIgTCA0NjUuNDU3MDMxIDE0MjUuNDUzMTI1IEwgMzQ5LjY5NTMxMiAxNTQxLjIxNDg0NCBMIDE3My45Mzc1IDE1NDEuMjE0ODQ0IEwgNTguMTgzNTk0IDE0MjUuNDUzMTI1IEwgMTczLjkzNzUgMTMwOS42OTUzMTIgWiBNIDM3OC43ODUxNTYgMTU3MC4zMDQ2ODggTCA0OTQuNTQ2ODc1IDE0NTQuNTQyOTY5IEwgNjEwLjMwMDc4MSAxNTcwLjMwNDY4OCBMIDYxMC4zMDA3ODEgMTc0Ni4wNjI1IEwgNDk0LjU0Njg3NSAxODYxLjgxNjQwNiBMIDM3OC43ODUxNTYgMTc0Ni4wNjI1IFogTSA2MTAuMzAwNzgxIDYzOS4zOTg0MzggTCA2MTAuMzAwNzgxIDgxNS4xNDg0MzggTCA0OTQuNTQ2ODc1IDkzMC45MDYyNSBMIDM3OC43ODUxNTYgODE1LjE0ODQzOCBMIDM3OC43ODUxNTYgNjM5LjM5ODQzOCBMIDQ5NC41NDY4NzUgNTIzLjY0MDYyNSBaIE0gMTMwOS42OTE0MDYgMTI4MC42MDU0NjkgTCAxMzA5LjY5MTQwNiAxMTA0Ljg0NzY1NiBMIDE0MjUuNDQ5MjE5IDk4OS4wOTM3NSBMIDE1NDEuMjEwOTM4IDExMDQuODQ3NjU2IEwgMTU0MS4yMTA5MzggMTI4MC42MDU0NjkgTCAxNDI1LjQ0OTIxOSAxMzk2LjM2MzI4MSBaIE0gMTQ1NC41MzkwNjIgMTQyNS40NTMxMjUgTCAxNTcwLjMwMDc4MSAxMzA5LjY5NTMxMiBMIDE3NDYuMDU4NTk0IDEzMDkuNjk1MzEyIEwgMTg2MS44MjAzMTIgMTQyNS40NTMxMjUgTCAxNzQ2LjA1ODU5NCAxNTQxLjIxNDg0NCBMIDE1NzAuMzAwNzgxIDE1NDEuMjE0ODQ0IFogTSAxNDI1LjQ0OTIxOSAxNDU0LjU0Mjk2OSBMIDE1NDEuMjEwOTM4IDE1NzAuMzA0Njg4IEwgMTU0MS4yMTA5MzggMTc0Ni4wNjI1IEwgMTQyNS40NDkyMTkgMTg2MS44MTY0MDYgTCAxMzA5LjY5MTQwNiAxNzQ2LjA2MjUgTCAxMzA5LjY5MTQwNiAxNTcwLjMwNDY4OCBaIE0gMTEwNC44NTE1NjIgMTMwOS42OTUzMTIgTCAxMjgwLjYwMTU2MiAxMzA5LjY5NTMxMiBMIDEzOTYuMzU5Mzc1IDE0MjUuNDUzMTI1IEwgMTI4MC42MDE1NjIgMTU0MS4yMTQ4NDQgTCAxMTA0Ljg1MTU2MiAxNTQxLjIxNDg0NCBMIDk4OS4wOTM3NSAxNDI1LjQ1MzEyNSBaIE0gNjM5LjM5NDUzMSAxMzA5LjY5NTMxMiBMIDgxNS4xNDg0MzggMTMwOS42OTUzMTIgTCA5MzAuOTA2MjUgMTQyNS40NTMxMjUgTCA4MTUuMTQ4NDM4IDE1NDEuMjE0ODQ0IEwgNjM5LjM5NDUzMSAxNTQxLjIxNDg0NCBMIDUyMy42MzY3MTkgMTQyNS40NTMxMjUgWiBNIDg2Ni4yNzM0MzggNzMzLjczMDQ2OSBMIDk1OS45OTYwOTQgNjQwIEwgMTA1My43MzA0NjkgNzMzLjczMDQ2OSBMIDExODYuMjY5NTMxIDczMy43MzA0NjkgTCAxMTg2LjI2OTUzMSA4NjYuMjY5NTMxIEwgMTI4MCA5NTkuOTk2MDk0IEwgMTE4Ni4yNjk1MzEgMTA1My43MjY1NjIgTCAxMTg2LjI2OTUzMSAxMTg2LjI3MzQzOCBMIDEwNTMuNzMwNDY5IDExODYuMjczNDM4IEwgOTU5Ljk5NjA5NCAxMjgwLjAwMzkwNiBMIDg2Ni4yNzM0MzggMTE4Ni4yNzM0MzggTCA3MzMuNzI2NTYyIDExODYuMjczNDM4IEwgNzMzLjcyNjU2MiAxMDUzLjcyNjU2MiBMIDYzOS45OTYwOTQgOTU5Ljk5NjA5NCBMIDczMy43MjY1NjIgODY2LjI2OTUzMSBMIDczMy43MjY1NjIgNzMzLjczMDQ2OSBMIDg2Ni4yNzM0MzggNzMzLjczMDQ2OSIvPgo8L3N2Zz4K)}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}*{overflow-anchor:none}@media (min-width:769px){html{scroll-behavior:smooth}}::selection{background:0 0}::selection{background:0 0}body{background:var(--white);background-image:var(--pattern-url-green);color:var(--black);font-family:var(--font-jakarta), var(--font-barlow), sans-serif;background-repeat:repeat;background-size:320px 320px;font-size:1.01rem;font-weight:400;line-height:1.75;overflow-x:hidden}a{color:inherit;text-decoration:none}#nav{z-index:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0af5;border-bottom:1px solid #ffffff12;align-items:stretch;height:78px;display:flex;position:fixed;top:0;left:0;right:0}.nav-progress-bar{background:linear-gradient(90deg, var(--red2) 0%, #a01830 40%, var(--green2) 100%);z-index:10;height:2px;transition:width .12s linear;position:absolute;bottom:0;left:0}.nav-logo-wrap{border-radius:4px;position:relative;overflow:hidden}.nav-logo-wrap:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff73 50%,#0000 65%);position:absolute;inset:0;transform:translate(-150%)}.nav-logo-wrap:hover:after{transition:transform .55s;transform:translate(150%)}.nav-logo-block{background:#000;border-right:1px solid #ffffff14;flex-shrink:0;justify-content:center;align-items:center;min-width:72px;padding:0 1.2rem;display:flex}.nav-logo{font-family:var(--font-bebas), sans-serif;letter-spacing:.08em;color:var(--black);font-size:2rem;line-height:1}.nav-logo .r{color:var(--red2)}.nav-logo .g{color:var(--green2)}.nav-logo-gradient{background:linear-gradient(135deg,#c41e0a 0%,#a01830 35%,#1a5c28 65%,#166626 100%) 0 0/200% 200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s infinite gradient-shift}.nav-partners-block{border-right:1px solid #ffffff14;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;gap:.2rem;padding:0 1.4rem;display:flex}.nav-partners-label{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ffffff4d;white-space:nowrap;font-size:.5rem;font-weight:700}.nav-partners-logos{align-items:center;gap:1rem;display:flex}.nav-partners-logos img{transition:opacity .2s;display:block}.nav-partners-logo-wrap{opacity:.82;background:#ffffffeb;border-radius:5px;align-items:center;padding:4px 10px;transition:opacity .2s;display:flex}.nav-partners-logo-wrap:hover{opacity:1}.nav-links-block{flex:1;justify-content:center;align-items:center;padding:0 1.5rem;display:flex}.nav-links-block a{height:78px;font-family:var(--font-jakarta), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fff;align-items:center;padding:0 1.1rem;font-size:.7rem;font-weight:500;transition:color .25s;display:flex;position:relative}.nav-links-block a:after{content:"";background:var(--red2);transform-origin:0;height:2px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:1.1rem;right:1.1rem;transform:scaleX(0)}.nav-links-block a:hover{color:var(--red2)}.nav-links-block a:hover:after{transform:scaleX(1)}.nav-right-block{border-left:1px solid #ffffff14;align-items:center;gap:1rem;padding:0 1.5rem;display:flex}.btn-nav{background:var(--red);color:var(--white);font-family:var(--font-jakarta), sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;padding:.5rem 1.4rem;font-size:.7rem;font-weight:600;transition:background .2s,box-shadow .2s}.btn-nav:hover{background:var(--red2);box-shadow:0 4px 16px #c41e0a59}.btn-nav-instagram{color:#ffffffb3;background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .2s,transform .2s;display:flex}.btn-nav-instagram:hover{opacity:.85;transform:scale(1.08)}.btn-nav-contact{background:linear-gradient(135deg,#c41e0a 0%,#a01830 35%,#1a5c28 65%,#166626 100%) 0 0/200% 200%;animation:4s infinite gradient-shift;box-shadow:0 2px 12px #96141e40}.btn-nav-contact:hover{background:linear-gradient(135deg,#e02010 0%,#b01e38 35%,#1e7d34 65%,#1a8c36 100%) 0 0/200% 200%;box-shadow:0 4px 18px #96141e66}@property --btn-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes btn-spin{to{--btn-angle:360deg}}.btn-primary{cursor:pointer;font-family:var(--font-jakarta), var(--font-barlow-condensed), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--white);background:linear-gradient(var(--red), var(--red)) padding-box, conic-gradient(from var(--btn-angle), transparent 0%, #ffffffb3 15%, transparent 30%) border-box;border:1.5px solid #0000;border-radius:999px;padding:.9rem 2.4rem;font-size:.75rem;font-weight:600;animation:2.5s linear infinite paused btn-spin;display:inline-block;box-shadow:0 4px 18px #c41e0a4d}.btn-primary:hover{background:linear-gradient(var(--red2), var(--red2)) padding-box, conic-gradient(from var(--btn-angle), transparent 0%, #fffc 15%, transparent 30%) border-box;animation-play-state:running}.btn-secondary{cursor:pointer;font-family:var(--font-jakarta), var(--font-barlow-condensed), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--black);border:1.5px solid var(--border);background:0 0;border-radius:999px;padding:.88rem 2.4rem;font-size:.75rem;font-weight:600;transition:border-color .25s,color .25s,box-shadow .25s;display:inline-block}.btn-secondary:hover{border-color:var(--green);color:var(--green);box-shadow:0 4px 18px #16662626}.btn-green{cursor:pointer;font-family:var(--font-jakarta), var(--font-barlow-condensed), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--white);background:linear-gradient(var(--green), var(--green)) padding-box, conic-gradient(from var(--btn-angle), transparent 0%, #ffffffb3 15%, transparent 30%) border-box;border:1.5px solid #0000;border-radius:999px;padding:.9rem 2.4rem;font-size:.75rem;font-weight:600;animation:2.5s linear infinite paused btn-spin;display:inline-block;box-shadow:0 4px 18px #16662647}.btn-green:hover{animation-play-state:running}#hero{height:calc(100vh - 22px);min-height:unset;background:var(--black);grid-template-columns:.85fr 2.8fr;align-items:center;gap:2rem;padding:4rem 1.5rem 5rem 4rem;display:grid;position:relative;overflow:hidden}.hero-left{z-index:2;flex-direction:column;display:flex;position:relative}.hero-tag-label{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#ffffffbf;align-items:center;gap:.6rem;margin-bottom:1.6rem;font-size:.62rem;font-weight:700;display:inline-flex}.hero-tag-dot{background:var(--red2);width:6px;height:6px;box-shadow:0 0 8px var(--red2);border-radius:50%;flex-shrink:0;display:inline-block}.hero-title{font-family:var(--font-bebas), sans-serif;letter-spacing:.03em;color:var(--white);margin-bottom:1.4rem;font-size:clamp(5rem,9vw,10rem);line-height:.88}.hero-title .r{color:var(--red2)}.hero-title .g{color:var(--green2)}.hero-title-gradient{background:linear-gradient(120deg,#f42 0%,#e02010 30%,#1e8c36 65%,#166626 100%) 0 0/300% 300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s infinite gradient-shift}.hero-subtitle{color:#ffffffe6;max-width:420px;margin-bottom:2rem;font-size:1rem;font-weight:400;line-height:1.7}.hero-stats-row{border:1px solid #ffffff14;align-items:center;gap:0;width:fit-content;margin-bottom:2.2rem;display:flex}.hero-stat{flex-direction:column;align-items:center;gap:.2rem;padding:.9rem 1.6rem;display:flex}.hero-stat-num{font-family:var(--font-bebas), sans-serif;letter-spacing:.03em;color:var(--white);font-size:2.2rem;line-height:1}.hero-stat-plus{color:var(--red2);font-size:1.6rem}.hero-stat-lbl{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#ffffffb3;white-space:nowrap;font-size:.58rem;font-weight:700}.hero-stat-divider{background:#ffffff14;flex-shrink:0;width:1px;height:40px}.hero-btns{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}.hero-btns-v2{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.8rem;display:flex}.hero-don-block{border:1px solid #ffffff1a;border-left:3px solid var(--green2);cursor:pointer;background:#ffffff08;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1rem 1.2rem;transition:background .25s,border-color .25s;display:flex}.hero-don-block:hover{border-color:#fff3;border-left-color:var(--green2);background:#ffffff12}.hero-don-left{flex-direction:column;gap:.25rem;display:flex}.hero-don-label{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--white);font-size:.85rem;font-weight:700}.hero-don-sub{color:#fff;font-size:.82rem;font-family:var(--font-jakarta), sans-serif}.hero-don-btn{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--white);background:var(--green2);white-space:nowrap;flex-shrink:0;padding:.5rem 1rem;font-size:.75rem;font-weight:700;transition:background .2s}.hero-don-block:hover .hero-don-btn{background:#1a7a30}.hero-don-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.3rem;display:flex}.hero-don-tax{color:var(--green2);font-size:.65rem;font-family:var(--font-jakarta), sans-serif;opacity:.8;white-space:nowrap}.hero-link-btn{font-family:var(--font-jakarta), sans-serif;color:#ffffff80;letter-spacing:.02em;border-bottom:1px solid #ffffff26;align-items:center;gap:.4rem;padding:.2rem 0;font-size:.88rem;font-weight:500;transition:color .2s,border-color .2s,gap .2s;display:inline-flex}.hero-link-btn:hover{color:var(--white);border-color:#ffffff80;gap:.7rem}.hero-link-arrow{font-size:1rem;transition:transform .2s}.hero-link-btn:hover .hero-link-arrow{transform:translate(3px)}.hero-ticker-wrap{border-top:1px solid #ffffff14;padding-top:1.2rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.hero-ticker-track{white-space:nowrap;animation:22s linear infinite ticker-scroll;display:flex}.hero-ticker-inner{align-items:center;gap:1rem;padding-right:1rem;display:inline-flex}.hero-ticker-inner span{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#ffffff4d;font-size:.62rem;font-weight:700}.hero-ticker-dot{opacity:.7;color:var(--red2)!important}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes kb-main{0%{transform:scale(1)translate(0%)}to{transform:scale(1.12)translate(-2%,-1.5%)}}@keyframes kb-sec{0%{transform:scale(1.08)translate(-1%)}to{transform:scale(1)translate(1%,1.5%)}}@keyframes kb-accent{0%{transform:scale(1)translate(1%,1%)}to{transform:scale(1.1)translate(-1.5%,-2%)}}.ql-slide{will-change:transform, opacity;position:absolute;inset:0}.ql-slide--active{opacity:1;z-index:2;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .9s;transform:translate(0)scale(1)}.ql-slide--exiting{opacity:0;z-index:1;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .9s;transform:translate(-6%)scale(.96)}.ql-slide--waiting{opacity:0;z-index:0;transition:none;transform:translate(6%)scale(1.04)}.ql-slide-inner{position:absolute;inset:0}@keyframes ql-fadein{0%{opacity:0}to{opacity:1}}@keyframes ql-fadeout{0%{opacity:1}to{opacity:0}}@keyframes ql-photo-cycle{0%{opacity:0;z-index:0}5%{opacity:1;z-index:2}33%{opacity:1;z-index:2}38%,to{opacity:0;z-index:0}}@media (max-width:768px){.ql-slide--active{opacity:1;z-index:2;animation:.5s forwards ql-fadein;transition:none!important;transform:none!important}.ql-slide--exiting{opacity:0;z-index:1;animation:.5s forwards ql-fadeout;transition:none!important;transform:none!important}.ql-slide--waiting{opacity:0;z-index:0;animation:none;transition:none!important;transform:none!important}.ql-slide-inner{animation:none!important}}.hero-flags-row{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#ffffff59;align-items:center;gap:.8rem;font-size:.68rem;font-weight:700;display:flex}.hero-right{z-index:2;height:calc(100vh - 78px - 9rem);position:relative}.hero-img-main{z-index:1;border-radius:6px;width:59%;height:94%;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 12px 40px #00000038}.hero-img-secondary{z-index:1;border-radius:6px;width:40%;height:calc(63% - 10px);position:absolute;top:0;right:0;overflow:hidden;box-shadow:0 12px 40px #0000002e}.hero-img-accent{z-index:2;border-radius:6px;width:43%;height:calc(37% - 10px);position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 12px 40px #00000038}.hero-dots{z-index:10;align-items:center;gap:6px;display:flex;position:absolute;bottom:-28px;left:0}.hero-dot{cursor:pointer;background:#ffffff40;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .3s,width .3s}.hero-dot.active{background:var(--red2);border-radius:3px;width:20px}.hero-year-badge{z-index:10;background:var(--red);color:var(--white);padding:.6rem 1.2rem;position:absolute;bottom:20px;left:12px}.hero-year-num{font-family:var(--font-bebas), sans-serif;letter-spacing:.04em;font-size:2rem;line-height:1}.hero-year-lbl{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#fffc;font-size:.56rem;font-weight:700}.img-ph{border:1px dashed var(--border);background:#f2efe9d9;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;min-height:200px;transition:background .2s;display:flex}.img-ph:hover{background:#ece8e1}.img-ph-icon{opacity:.5;font-size:1.6rem}.img-ph-label{font-family:var(--font-barlow-condensed),sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);text-align:center;padding:0 1rem;font-size:.6rem;font-weight:600}.img-cap{font-family:var(--font-barlow-condensed),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;z-index:3;background:linear-gradient(#0000,#000000b3);padding:1.2rem .9rem .55rem;font-size:.6rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}#partners{background:#0a0a0a;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:1.4rem 2rem}.partners-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;max-width:900px;margin:0 auto;display:flex}.partners-label{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#ffffff59;white-space:nowrap;flex-shrink:0;font-size:.65rem;font-weight:700}.partners-divider{background:#ffffff1f;flex-shrink:0;width:1px;height:28px}.partners-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem;display:flex}.partners-logo-wrap{opacity:.55;filter:brightness(0)invert();align-items:center;transition:opacity .2s;display:flex}.partners-logo-wrap:hover{opacity:.9}@media (max-width:500px){#partners{padding:1.2rem}.partners-divider{display:none}.partners-inner{gap:1rem}.partners-logos{gap:1.8rem}}#partners-footer{background:#080808;border-top:1px solid #ffffff14;padding:1.8rem 2rem}.partners-footer-inner{flex-direction:column;align-items:center;gap:1.2rem;max-width:900px;margin:0 auto;display:flex}.partners-footer-groups{flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;display:flex}.partners-footer-group{flex-direction:column;align-items:center;gap:.8rem;display:flex}.partners-footer-sep{background:#ffffff1f;flex-shrink:0;width:1px;height:70px}.partners-footer-label{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.25em;text-transform:uppercase;color:#ffffff59;font-size:.7rem;font-weight:700;position:relative}.partners-footer-label:before,.partners-footer-label:after{content:"";vertical-align:middle;background:#ffffff26;width:40px;height:1px;margin:0 1rem;display:inline-block}.partners-footer-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;display:flex}.partners-footer-logo-wrap{opacity:.75;background:#ffffffe6;border-radius:8px;flex-direction:column;align-items:center;gap:.6rem;padding:10px 20px;transition:opacity .25s;display:flex}.partners-footer-logo-wrap:hover{opacity:1}.partners-footer-logo-name{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#333;font-size:.6rem;font-weight:700}@media (max-width:500px){#partners-footer{padding:2.5rem 1.2rem}.partners-footer-logos{gap:1.5rem}}.ticker{z-index:499;background:var(--green);white-space:nowrap;align-items:center;height:22px;padding:0;display:flex;position:sticky;top:78px;overflow:hidden}.ticker-track{animation:30s linear infinite ticker;display:inline-block}.ticker-track span{font-family:var(--font-barlow-condensed),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--white);margin-right:2.5rem;font-size:.85rem;font-weight:700;line-height:1}.ticker-track span.score-sep{color:#fff6;margin-right:2.5rem;font-size:1.1rem}.ticker-flag{vertical-align:middle;margin-right:1.5rem;font-size:1rem;display:inline-block}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.stats-band{background:var(--black);grid-template-columns:repeat(4,1fr);display:grid;position:relative;overflow:hidden}.stats-band:before{content:"";z-index:0;pointer-events:none;background-image:var(--pattern-url);filter:brightness(0)saturate()invert(18%)sepia(90%)saturate(2000%)hue-rotate(354deg)brightness(95%);opacity:.35;background-repeat:repeat;background-size:320px 320px;position:absolute;inset:0}.stat-item{z-index:1;text-align:center;border-right:1px solid #ffffff12;padding:2.8rem 2rem;transition:background .2s;position:relative}.stat-item:last-child{border-right:none}.stat-item:hover{background:#1a1a1a}.stat-num{font-family:var(--font-bebas),sans-serif;letter-spacing:.04em;color:var(--white);margin-bottom:.3rem;font-size:4rem;line-height:1}.stat-num .r{color:var(--red2)}.stat-num .g{color:var(--green2)}.stat-lbl{font-family:var(--font-barlow-condensed),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ffffff59;font-size:.72rem;font-weight:700}.stat-icon{opacity:.5;margin-bottom:.6rem}.stat-icon svg{width:28px;height:28px}.sec-label{font-family:var(--font-barlow-condensed),sans-serif;letter-spacing:.25em;text-transform:uppercase;color:var(--red2);align-items:center;gap:.6rem;margin-bottom:.8rem;font-size:.68rem;font-weight:700;display:flex}.sec-label:before{content:"";background:var(--red2);width:24px;height:2px;display:inline-block}.sec-title{font-family:var(--font-bebas),sans-serif;letter-spacing:.03em;color:var(--black);font-size:clamp(2.8rem,5vw,5rem);line-height:.95}.sec-title .r{color:var(--red2)}.sec-title .g{color:var(--green2)}.sec-lead{color:var(--mid);margin-top:.8rem;font-size:1rem;font-weight:400;line-height:1.7}.sec-white,.sec-off{background:0 0;padding:9rem 5rem;position:relative;overflow:hidden}.sec-dark{background:var(--black);padding:9rem 5rem;position:relative;overflow:hidden}#projet:before,#mission:before{content:"";z-index:10;pointer-events:none;background:linear-gradient(90deg, var(--red2) 0%, #a01830 45%, #1a7a30 55%, var(--green2) 100%);height:3px;position:absolute;top:0;left:0;right:0}#poles:before,#cta:before{content:"";z-index:10;pointer-events:none;background:linear-gradient(90deg, var(--green2) 0%, #1a7a30 45%, #a01830 55%, var(--red2) 100%);height:3px;position:absolute;top:0;left:0;right:0}.projet-grid{grid-template-columns:1fr 1fr;align-items:start;gap:6rem;margin-top:4rem;display:grid}.projet-header-centered{text-align:left}.projet-header-centered .sec-label{justify-content:flex-start}.projet-text-centered{text-align:left;grid-template-columns:1fr 1fr;align-items:start;gap:2rem 5rem;max-width:100%;margin:3rem 0 0;display:grid}.projet-text-centered p{color:var(--mid);margin-bottom:1.6rem;font-size:1.05rem;font-weight:400;line-height:1.95}.projet-text-centered p strong{color:var(--red2);font-weight:600}.projet-text-centered .quote-block,.projet-text-centered>p:last-child{grid-column:1/3}.projet-text p{color:var(--mid);margin-bottom:1.4rem;font-size:.97rem;font-weight:400;line-height:1.9}.projet-text p strong{color:var(--red2);font-weight:600}.quote-block{border-left:3px solid var(--red2);background:#c41e0a0a;margin:2rem 0;padding:1rem 1.5rem}.quote-block p{font-family:var(--font-barlow-condensed),sans-serif;color:var(--dark);margin:0;font-size:1.1rem;font-style:italic;font-weight:600;line-height:1.5}.proj-collage{grid-template-rows:280px 180px;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:sticky;top:90px}.proj-cell{position:relative;overflow:hidden}.proj-cell.big{grid-column:1/3;height:280px}.proj-cell.sm{height:180px}.zones-list{border-top:1px solid var(--border);margin-top:3rem}.zone-row{border-bottom:1px solid var(--border);cursor:default;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;padding:1.4rem 0;transition:background .2s;display:grid;position:relative}.zone-row:hover{background:#c41e0a08}.zone-num{font-family:var(--font-jakarta), sans-serif;letter-spacing:.12em;color:var(--muted);font-size:.7rem;font-weight:600}.zone-flag{font-size:1.4rem;line-height:1}.zone-name{font-family:var(--font-bebas), sans-serif;letter-spacing:.04em;color:var(--black);white-space:nowrap;font-size:clamp(1.1rem,4vw,2.4rem);line-height:1;transition:color .25s;overflow:visible}.zone-row:hover .zone-name{color:var(--red2)}.zone-desc{color:var(--muted);text-align:right;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:500}.poles-header{justify-content:space-between;align-items:flex-end;margin-bottom:4rem;display:flex}.poles-cards{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.pole-card{border-right:1px solid var(--border);flex-direction:column;transition:background .35s,transform .35s,box-shadow .35s;display:flex;overflow:hidden}.pole-card:last-child{border-right:none}.pole-card:hover{background:#f8f6f2f2;transform:translateY(-6px);box-shadow:0 20px 50px #0000001f}.pole-img-wrap{flex-shrink:0;height:240px;position:relative;overflow:hidden}.pole-img-inner{background:var(--light);border-bottom:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;width:100%;height:100%;display:flex}.pole-img-inner-icon{opacity:.35;font-size:2rem}.pole-img-inner-label{font-family:var(--font-barlow-condensed),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.58rem;font-weight:600}.pole-top-bar{flex-shrink:0;height:3px}.pole-card:first-child .pole-top-bar{background:var(--red2)}.pole-card:nth-child(2) .pole-top-bar{background:var(--green2)}.pole-card:nth-child(3) .pole-top-bar{background:var(--black)}.pole-body{flex-direction:column;flex:1;padding:2.2rem 2rem;display:flex}.pole-cat{font-family:var(--font-barlow-condensed),sans-serif;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.7rem;font-size:.62rem;font-weight:700}.pole-card:first-child .pole-cat{color:var(--red2)}.pole-card:nth-child(2) .pole-cat{color:var(--green2)}.pole-card:nth-child(3) .pole-cat{color:var(--muted)}.pole-title{font-family:var(--font-bebas),sans-serif;letter-spacing:.03em;color:var(--black);margin-bottom:.9rem;font-size:2.2rem;line-height:1}.pole-desc{color:var(--mid);margin-bottom:1.5rem;font-size:.84rem;font-weight:400;line-height:1.75}.pole-list{margin-top:auto;list-style:none}.pole-list li{color:var(--mid);border-top:1px solid var(--border);align-items:center;gap:.8rem;padding:.5rem 0;font-size:.8rem;font-weight:400;display:flex}.pole-list li:before{content:"";border-radius:50%;flex-shrink:0;width:5px;height:5px}.pole-card:first-child .pole-list li:before{background:var(--red2)}.pole-card:nth-child(2) .pole-list li:before{background:var(--green2)}.pole-card:nth-child(3) .pole-list li:before{background:var(--black)}.pole-icon-wrap{border:2px solid var(--border);background:var(--light);flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1.2rem;display:flex}.pole-icon-wrap svg{width:28px;height:28px}#poles .sec-title{color:var(--white)}#poles .sec-lead{color:#ffffff80}#poles .poles-cards,#poles .pole-card{border-color:#ffffff1a}#poles .pole-card:hover{background:#ffffff0d;transform:translateY(-6px);box-shadow:0 20px 50px #00000059}#poles .pole-title{color:var(--white)}#poles .pole-desc{color:#ffffff80}#poles .pole-list li{color:#ffffff73;border-color:#ffffff1a}#poles .pole-card:nth-child(3) .pole-cat{color:#ffffff80}#poles .pole-card:nth-child(3) .pole-top-bar{background:#ffffff4d}#poles .pole-card:nth-child(3) .pole-list li:before{background:#fff6}#poles .pole-icon-wrap{background:#ffffff0d;border-color:#ffffff1a}.galerie-header{justify-content:space-between;align-items:flex-end;margin-bottom:3rem;display:flex}.galerie-grid{grid-template-rows:310px 210px;grid-template-columns:2fr 1fr 1fr;gap:8px;display:grid}.g-cell{background:#f2efe9bf;position:relative;overflow:hidden}.g-cell.tall{grid-row:1/3}.g-cell-inner{border:1px dashed var(--border);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;transition:background .2s;display:flex}.g-cell:hover .g-cell-inner{background:#ece8e1}.g-cell-icon{opacity:.4;font-size:1.8rem}.g-cell-label{font-family:var(--font-barlow-condensed),sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:.58rem;font-weight:600}.g-cap{font-family:var(--font-barlow-condensed),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fffc;z-index:3;background:linear-gradient(#0000,#000000b8);padding:1.5rem 1rem .6rem;font-size:.6rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}#galerie .sec-title{color:var(--white)}#galerie .g-cell{background:#ffffff0a}#galerie .g-cell-inner{border-color:#ffffff1a}#galerie .g-cell:hover .g-cell-inner{background:#ffffff14}#galerie .g-cell-label{color:#ffffff59}#galerie span{color:#fff6}.mission-layout{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid}.mission-quote-big{font-family:var(--font-bebas),sans-serif;letter-spacing:.02em;color:var(--black);margin-bottom:2.5rem;font-size:clamp(3rem,5vw,5.5rem);line-height:.95}.mission-quote-big .r{color:var(--red2)}.mission-quote-big .g{color:var(--green2)}.mission-list{border-top:1px solid var(--border);list-style:none}.mission-item{border-bottom:1px solid var(--border);align-items:center;gap:1.5rem;padding:1.3rem 0;transition:padding-left .2s;display:flex}.mission-item:hover{padding-left:.5rem}.mission-num{font-family:var(--font-bebas),sans-serif;color:var(--red2);opacity:.5;flex-shrink:0;width:3rem;font-size:2rem}.mission-icon{display:none}.mission-text{color:var(--mid);font-size:.88rem;font-weight:500}.mission-item:hover .mission-text{color:var(--black)}.mission-imgs{height:360px;position:relative}.mission-mobile-slot{z-index:3;border-radius:6px;display:block;position:absolute;inset:0;overflow:hidden}.mission-mobile-photo{opacity:0;animation:9s infinite ql-photo-cycle;position:absolute;inset:0}.mission-mobile-photo--0{animation-delay:0s}.mission-mobile-photo--1{animation-delay:3s}.mission-mobile-photo--2{animation-delay:6s}.mission-desktop-photos{display:none}@media (min-width:769px){.mission-imgs{height:720px}.mission-mobile-slot{display:none}.mission-desktop-photos{display:block;position:absolute;inset:0}}.m-cell{background:#f2efe9bf;position:relative;overflow:hidden}.m-cell.span2{grid-column:1/3}.m-cell-inner{border:1px dashed var(--border);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;display:flex}.m-cell-icon{opacity:.35;font-size:1.5rem}.m-cell-label{font-family:var(--font-barlow-condensed),sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:.58rem;font-weight:600}.tournoi-split{grid-template-columns:1fr 1fr;min-height:580px;display:grid}.tournoi-left{background:0 0;flex-direction:column;justify-content:center;padding:7rem 5rem;display:flex;position:relative;overflow:hidden}.tournoi-right-img{background:var(--light);position:relative;overflow:hidden}.tournoi-right-inner{border:1px dashed var(--border);flex-direction:column;justify-content:center;align-items:center;gap:.8rem;width:100%;height:100%;display:flex}.tournoi-right-icon{opacity:.3;font-size:2.5rem}.tournoi-right-label{font-family:var(--font-barlow-condensed),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:600}.tournoi-stats-overlay{border-top:1px solid var(--border);background:#fffffff2;grid-template-columns:1fr 1fr;display:grid;position:absolute;bottom:0;left:0;right:0}.t-stat{border-right:1px solid var(--border);padding:1.4rem 1.8rem}.t-stat:last-child{border-right:none}.t-stat-val{font-family:var(--font-bebas),sans-serif;letter-spacing:.04em;font-size:2rem;line-height:1}.tournoi-stats-overlay .t-stat:first-child .t-stat-val{color:var(--red2)}.tournoi-stats-overlay .t-stat:nth-child(2) .t-stat-val{color:var(--green2)}.tournoi-stats-overlay .t-stat:nth-child(3) .t-stat-val{color:var(--black)}.tournoi-stats-overlay .t-stat:nth-child(4) .t-stat-val{color:var(--red2)}.t-stat-lbl{font-family:var(--font-barlow-condensed),sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-top:.2rem;font-size:.62rem;font-weight:700}.tournoi-desc{color:var(--mid);margin:1.5rem 0 2.5rem;font-size:.95rem;font-weight:400;line-height:1.8}.tournoi-btns{flex-wrap:wrap;gap:1rem;display:flex}#cta{text-align:center;background:var(--black);padding:9rem 5rem;position:relative;overflow:hidden}.cta-bg-pattern{z-index:0;position:absolute;inset:0}.cta-content{z-index:2;position:relative}.cta-tag{background:var(--red);font-family:var(--font-barlow-condensed),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--white);align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.3rem .9rem;font-size:.65rem;font-weight:700;display:inline-flex}.cta-title{font-family:var(--font-bebas),sans-serif;letter-spacing:.02em;color:var(--white);margin-bottom:1.5rem;font-size:clamp(3.5rem,7vw,8rem);line-height:.92}.cta-title .r{color:var(--red2)}.cta-title .g{color:var(--green2)}.cta-sub{color:#ffffff73;margin-bottom:3rem;font-size:1rem;font-weight:400}.cta-btns{justify-content:center;gap:1rem;display:flex}.contact-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:5rem;display:grid}.contact-v2{background:var(--black);padding:9rem 5rem;position:relative;overflow:hidden}.contact-v2-pattern{pointer-events:none;background-image:var(--pattern-url);filter:brightness(0)saturate()invert(18%)sepia(90%)saturate(2000%)hue-rotate(354deg)brightness(95%);opacity:.25;background-repeat:repeat;background-size:320px 320px;position:absolute;inset:0}.contact-v2-inner{z-index:1;max-width:1100px;margin:0 auto;position:relative}.contact-v2-header{text-align:center;margin-bottom:4rem}.contact-v2-title{font-family:var(--font-bebas), sans-serif;letter-spacing:.03em;color:var(--white);margin:.8rem 0 1.2rem;font-size:clamp(3rem,6vw,5.5rem);line-height:1}.contact-v2-lead{color:#ffffff80;max-width:480px;margin:0 auto;font-size:.95rem;line-height:1.7}.contact-v2-cards{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:3rem;display:grid}.contact-v2-card{cursor:pointer;color:var(--white);background:#ffffff08;border:1px solid #ffffff14;flex-direction:column;padding:2rem 1.8rem;text-decoration:none;transition:background .25s,border-color .25s,transform .25s;display:flex}.contact-v2-card:hover{border-color:var(--green2);background:#ffffff12;transform:translateY(-4px)}.contact-v2-card--static{cursor:default}.contact-v2-card--static:hover{border-color:#ffffff14;transform:none}.contact-v2-card-icon{width:44px;height:44px;color:var(--green2);border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.4rem;display:flex}.contact-v2-card-lbl{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#ffffff59;margin-bottom:.4rem;font-size:.6rem;font-weight:700}.contact-v2-card-val{color:var(--white);margin-bottom:.3rem;font-size:.95rem;font-weight:600;line-height:1.4}.contact-v2-card-sub{color:#ffffff59;font-size:.75rem;line-height:1.5}.contact-v2-card-arrow{color:var(--green2);opacity:0;margin-top:auto;padding-top:1.2rem;font-size:1rem;transition:opacity .2s,transform .2s}.contact-v2-card:hover .contact-v2-card-arrow{opacity:1;transform:translate(4px)}.contact-v2-cta{border-top:1px solid #ffffff12;justify-content:center;align-items:center;gap:2rem;padding-top:2rem;display:flex}.contact-v2-cta-text{color:#fff6;font-size:.85rem;font-family:var(--font-jakarta), sans-serif}.contact-v2-cards--2{grid-template-columns:repeat(2,1fr);max-width:780px;margin:0 auto 3rem}.contact-v2-cards--3{grid-template-columns:repeat(3,1fr);max-width:1100px;margin:0 auto 3rem}.contact-email-row{align-items:center;gap:.6rem;display:flex}.contact-email-link{color:var(--white);font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s}.contact-email-link:hover{color:var(--green2)}.contact-copy-btn{cursor:pointer;color:#ffffff80;background:#ffffff12;border:1px solid #ffffff1f;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .2s,color .2s,border-color .2s;display:flex}.contact-copy-btn:hover{border-color:var(--green2);color:var(--green2);background:#1e8c3626}.contact-right{flex-direction:column;gap:2rem;display:flex}.contact-main-img{height:300px;position:relative;overflow:hidden}.contact-details{border:1px solid var(--border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffb3;flex-direction:column;gap:0;display:flex}.cd-item{border-bottom:1px solid var(--border);align-items:flex-start;gap:1.5rem;padding:1.2rem 1.5rem;transition:background .2s;display:flex}.cd-item:last-child{border-bottom:none}.cd-item:hover{background:#f8f6f2f2}.cd-icon{flex-shrink:0;padding-top:.1rem;font-size:1.1rem}.cd-lbl{font-family:var(--font-barlow-condensed),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:.2rem;font-size:.62rem;font-weight:700}.cd-val{color:var(--black);font-size:.9rem;font-weight:500}footer{background:var(--black);border-top:none;position:relative;overflow:hidden}footer:before{content:"";z-index:0;pointer-events:none;background-image:var(--pattern-url);background-repeat:repeat;background-size:320px 320px;background-position:0px var(--bg-offset-y,0px);filter:brightness(0)saturate()invert(18%)sepia(90%)saturate(2000%)hue-rotate(354deg)brightness(95%);opacity:.28;position:absolute;inset:0}.footer-top,.footer-bottom{z-index:1;position:relative}.footer-top{border-bottom:1px solid #ffffff12;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:3rem;padding:5rem 5rem 3.5rem;display:grid}.footer-logo-txt{font-family:var(--font-bebas),sans-serif;letter-spacing:.08em;color:var(--white);margin-bottom:.8rem;font-size:2.6rem}.footer-logo-txt .r{color:var(--red2)}.footer-logo-txt .g{color:var(--green2)}.footer-tagline{color:#fff6;max-width:230px;font-size:.84rem;font-weight:400;line-height:1.75}.f-col-title{font-family:var(--font-barlow-condensed),sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#ffffff4d;border-bottom:1px solid #ffffff14;margin-bottom:1.4rem;padding-bottom:.6rem;font-size:.62rem;font-weight:700}.f-col ul{flex-direction:column;gap:.55rem;list-style:none;display:flex}.f-col ul li a{color:#ffffff6b;font-size:.84rem;transition:color .2s,padding-left .2s;display:inline-block}.f-col ul li a:hover{color:var(--white);padding-left:4px}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:1.6rem 5rem;display:flex}.footer-copy{color:#ffffff38;letter-spacing:.07em;flex-shrink:0;font-size:.69rem}.footer-legal-inline{color:#ffffff2e;text-align:right;font-size:.62rem;line-height:1.5}.footer-legal-inline strong{color:#ffffff47;font-weight:600}.pitch-overlay{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pitch-overlay svg{opacity:.18;width:100%;height:100%}.jersey-bg{font-family:var(--font-bebas),sans-serif;color:#ffffff08;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.02em;font-size:28vw;line-height:1;position:absolute;top:50%;right:-2rem;transform:translateY(-50%)}#impact{background:var(--black);padding:5rem;position:relative;overflow:hidden}#impact .impact-pattern{z-index:0;pointer-events:none;position:absolute;inset:0}.impact-inner{z-index:1;position:relative}.impact-header{text-align:center;margin-bottom:4rem}.impact-header .sec-label{color:var(--red2);justify-content:center}.impact-header .sec-label:before{background:var(--red2)}.impact-title{font-family:var(--font-bebas),sans-serif;color:var(--white);letter-spacing:.03em;font-size:clamp(2.5rem,5vw,5rem);line-height:.95}.impact-title .g{color:var(--green2)}.impact-grid{border:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);gap:0;margin-top:3rem;display:grid}.impact-card{text-align:center;border-right:1px solid #ffffff14;padding:2.5rem 2rem;transition:background .3s;position:relative;overflow:hidden}.impact-card:last-child{border-right:none}.impact-card:hover{background:#ffffff08}.impact-card-icon{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.4rem;display:flex;position:relative}.impact-card-icon:before{content:"";pointer-events:none;border:1px solid #ffffff0f;border-radius:50%;position:absolute;inset:-8px}.impact-card-icon:after{content:"";pointer-events:none;border:1px solid #ffffff08;border-radius:50%;position:absolute;inset:-16px}.impact-card:first-child .impact-card-icon{background:#e020100f;border-color:#e020104d}.impact-card:first-child .impact-card-icon:before{border-color:#e020101f}.impact-card:first-child .impact-card-icon:after{border-color:#e020100f}.impact-card:nth-child(2) .impact-card-icon{background:#1e8c360f;border-color:#1e8c364d}.impact-card:nth-child(2) .impact-card-icon:before{border-color:#1e8c361f}.impact-card:nth-child(2) .impact-card-icon:after{border-color:#1e8c360f}.impact-card:nth-child(4) .impact-card-icon{background:#e020100f;border-color:#e020104d}.impact-card:nth-child(4) .impact-card-icon:before{border-color:#e020101f}.impact-card:nth-child(4) .impact-card-icon:after{border-color:#e020100f}.impact-card-icon svg{width:32px;height:32px}.impact-num{font-family:var(--font-bebas),sans-serif;letter-spacing:.02em;margin-bottom:.3rem;font-size:4.5rem;line-height:1}.impact-card:first-child .impact-num{color:var(--red2)}.impact-card:nth-child(2) .impact-num{color:var(--green2)}.impact-card:nth-child(3) .impact-num{color:var(--white)}.impact-card:nth-child(4) .impact-num{color:var(--red2)}.impact-card-lbl{font-family:var(--font-barlow-condensed),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ffffffe6;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.impact-card-sub{color:#ffffffa6;font-size:.78rem;line-height:1.5}.impact-ma-deco{opacity:.06;pointer-events:none;letter-spacing:.5rem;font-size:3rem;position:absolute;top:2rem;right:3rem}#temoignages{border-top:1px solid var(--border);background:0 0;padding:9rem 5rem;position:relative;overflow:hidden}.temoignages-header{text-align:center;margin-bottom:4rem}.temoignages-header .sec-label{justify-content:center}.temoignages-header .sec-label:before{content:none}.temoignages-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.temoignage-card{background:var(--white);border:1px solid var(--border);flex-direction:column;gap:1.2rem;padding:2.4rem;transition:box-shadow .35s,transform .35s;display:flex;position:relative;overflow:hidden}.temoignage-card:hover{transform:translateY(-5px);box-shadow:0 16px 48px #0000001a}.temoignage-card:first-child{border-left:3px solid var(--red2)}.temoignage-card:nth-child(2){border-left:3px solid var(--green2)}.temoignage-card:nth-child(3){border-left:3px solid #0e0e0e40}.temoignage-card-top{justify-content:space-between;align-items:center;display:flex}.temoignage-stars{letter-spacing:.1em;color:#f5a623;font-size:.75rem}.temoignage-flag{opacity:.75;font-size:1.15rem}.temoignage-quote-mark{color:var(--red2);opacity:.15;margin-bottom:-.6rem;font-family:Georgia,serif;font-size:3.5rem;line-height:1}.temoignage-text{color:var(--mid);flex:1;font-size:.93rem;font-style:italic;line-height:1.8}.temoignage-footer{border-top:1px solid var(--border);align-items:center;gap:.9rem;margin-top:auto;padding-top:1.2rem;display:flex}.temoignage-avatar{background:var(--light);border:2px solid var(--border);width:42px;height:42px;font-family:var(--font-bebas),sans-serif;color:var(--mid);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;display:flex}.temoignage-avatar.red{border-color:var(--red2);color:var(--red2);background:#e020100f}.temoignage-avatar.green{border-color:var(--green2);color:var(--green2);background:#1e8c360f}.temoignage-author{flex-direction:column;gap:.15rem;display:flex}.temoignage-name{font-family:var(--font-barlow-condensed),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--black);font-size:.88rem;font-weight:700}.temoignage-role{color:var(--muted);font-size:.73rem}#donate-float{z-index:600;color:var(--white);font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.18em;text-transform:uppercase;background-image:linear-gradient(135deg,#c41e0a 0%,#a01830 35%,#1a5c28 65%,#166626 100%);background-position:0%;background-size:200% 200%;border:none;border-radius:999px;outline:none;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:.9rem;font-weight:700;transition:box-shadow .35s;animation:.85s ease-in-out infinite pulse-donate,4s infinite gradient-shift;display:flex;position:fixed;bottom:5rem;right:2rem;box-shadow:0 4px 20px #96141e59,0 4px 20px #16662633}#donate-float:hover{background-image:linear-gradient(135deg,#e02010 0%,#b01e38 35%,#1e7d34 65%,#1a8c36 100%);box-shadow:0 8px 32px #96141e80,0 8px 32px #16662659}.donate-float-icon{font-size:1.2rem;animation:1.5s ease-in-out infinite heartbeat}@keyframes heartbeat{0%,to{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(1)}45%{transform:scale(1.15)}60%{transform:scale(1)}}@keyframes pulse-donate{0%{transform:scale(1);box-shadow:0 4px 20px #96141e4d,0 0 #1a8c3600}8%{transform:scale(1.1);box-shadow:0 8px 36px #c41e0a80,0 0 0 8px #1a8c3673}16%{transform:scale(.97);box-shadow:0 4px 20px #96141e4d,0 0 #1a8c3600}28%{transform:scale(1.06);box-shadow:0 6px 28px #c41e0a66,0 0 0 5px #1a8c364d}40%{transform:scale(1);box-shadow:0 4px 20px #96141e4d,0 0 #1a8c3600}to{transform:scale(1);box-shadow:0 4px 20px #96141e4d,0 0 #1a8c3600}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}#donation{background:var(--black);padding:7rem 5rem;position:relative;overflow:hidden}#donation .don-pattern{z-index:0;pointer-events:none;position:absolute;inset:0}#donation .don-inner{z-index:1;position:relative}.don-top{text-align:center;margin-bottom:4rem}.don-title{font-family:var(--font-bebas), sans-serif;letter-spacing:.03em;color:var(--white);font-size:clamp(3rem,5.5vw,5.5rem);line-height:.92}.don-title .r{color:var(--red2)}.don-title .g{color:var(--green2)}.don-subtitle{color:#ffffff8c;margin-top:1.2rem;font-size:1rem;line-height:1.8}.don-flag-strip{margin-top:1rem}.don-flag-strip .don-flag-label{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ffffff59;font-size:.7rem;font-weight:700}.don-split{grid-template-columns:1fr 1fr;align-items:start;gap:5rem;display:grid}.don-cta-centered{justify-content:center;display:flex}.don-cta-centered .don-cta-box{width:100%;max-width:560px}.don-cta-row{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2.5rem;display:flex}.don-cta-row .don-cta-box{flex:1;min-width:340px;max-width:560px}.don-partners-block{border:1px solid #ffffff1a;border-left:3px solid var(--green2);background:linear-gradient(160deg,#ffffff0a 0%,#ffffff03 100%);border-radius:6px;flex-direction:column;flex:0 0 280px;justify-content:center;align-self:stretch;gap:1.6rem;padding:2rem 1.8rem;display:flex}.don-partners-header{align-items:center;gap:.7rem;display:flex}.don-partners-accent{background:var(--green2);flex-shrink:0;width:20px;height:2px;display:inline-block}.don-partners-title{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin:0;font-size:1.1rem;font-weight:700}.don-partners-row{flex-direction:column;gap:.7rem;display:flex}.don-partners-cat{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#fff6;border-bottom:1px solid #ffffff0f;padding-bottom:.4rem;font-size:.6rem;font-weight:700}.don-partners-logos{flex-flow:row;align-items:center;gap:1.5rem;display:flex}.don-partners-logo-wrap{justify-content:center;align-items:center;display:inline-flex}.don-partners-sep{background:#ffffff12;width:100%;height:1px}.don-impact-title{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#ffffff4d;margin-bottom:1.8rem;font-size:.65rem;font-weight:700}.don-impact-row{border-bottom:1px solid #ffffff0f;align-items:center;gap:1rem;padding:1.1rem 0;display:flex}.don-impact-row:first-of-type{border-top:1px solid #ffffff0f}.don-impact-amount{font-family:var(--font-bebas), sans-serif;letter-spacing:.04em;color:var(--red2);flex-shrink:0;width:5rem;font-size:2.2rem}.don-impact-dots{border-bottom:1px dashed #ffffff1f;flex:1}.don-impact-text{color:#ffffff80;text-align:right;flex-shrink:0;max-width:180px;font-size:.85rem;line-height:1.4}.don-tax-badge--mobile{display:none}.don-tax-badge{background:#ffffff0d;border:1px solid #ffffff1f;border-left:4px solid #1e8c36;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.don-tax-pct{font-family:var(--font-bebas), sans-serif;color:#1e8c36;letter-spacing:.02em;flex-shrink:0;font-size:2.8rem;line-height:1}.don-tax-text{flex-direction:column;gap:.2rem;display:flex}.don-tax-main{font-family:var(--font-barlow-condensed), sans-serif;color:#ffffffd9;text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;font-weight:600}.don-tax-sub{color:#fff6;font-size:.68rem;font-family:var(--font-jakarta), sans-serif}.don-cta-box{border:1px solid #ffffff14;flex-direction:column;gap:1.4rem;padding:3rem;display:flex}.don-cta-label{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--green2);font-size:.75rem;font-weight:700}.don-cta-big{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.don-cta-item{color:#ffffffbf;align-items:center;gap:.9rem;font-size:1rem;display:flex}.don-cta-check{color:var(--green2);flex-shrink:0;font-size:1rem}.don-btn-full{text-align:center;width:100%;display:block}.don-cta{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:3rem;display:flex}.btn-donate{color:var(--white);font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#c41e0a 0%,#a01830 40%,#1a5c28 60%,#166626 100%) 0 0/200% 200%;border:none;border-radius:999px;padding:1rem 2.8rem;font-size:.9rem;font-weight:700;transition:transform .2s,box-shadow .2s;animation:4s infinite gradient-shift;display:inline-block;box-shadow:0 4px 20px #96141e59}.btn-donate:hover{transform:translateY(-2px);box-shadow:0 8px 28px #96141e73}.don-secure{color:#ffffff4d;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.don-secure svg{opacity:.5;width:14px;height:14px}.flag-accent{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.4rem;margin-bottom:.6rem;font-size:.62rem;font-weight:700;display:inline-flex}.flag-accent .flag{font-size:1rem}.nav-ma-tag{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fff;border:1px solid #ffffff1a;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.62rem;font-weight:700;display:flex}.hero-ma-badge{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--red2);background:#c41e0a14;border:1px solid #c41e0a33;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.4rem .9rem;font-size:.68rem;font-weight:700;display:inline-flex}#video-section{background:var(--black);padding:7rem 4rem;position:relative;overflow:hidden}.video-section-pattern{z-index:0;pointer-events:none;position:absolute;inset:0}.video-section-pattern>div{background-image:var(--pattern-url);filter:brightness(0)saturate()invert(18%)sepia(90%)saturate(2000%)hue-rotate(354deg)brightness(95%);opacity:.35;background-repeat:repeat;background-size:320px 320px;width:100%;height:100%}.video-section-header{z-index:1;text-align:center;margin-bottom:3.5rem;position:relative}.video-section-header .sec-label{justify-content:center;display:flex}.video-section-title{font-family:var(--font-bebas), sans-serif;color:var(--white);letter-spacing:.04em;margin-top:.5rem;font-size:clamp(2.5rem,5vw,4rem);line-height:1}.video-duo{z-index:1;justify-content:center;align-items:flex-start;gap:2.5rem;width:100%;max-width:860px;margin:0 auto;display:flex;position:relative}.video-col{flex-direction:column;flex:1;gap:1rem;max-width:400px;display:flex}.video-col-label{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#ffffff59;text-align:center;font-size:.68rem;font-weight:700}.video-wrapper{background:#111;border-radius:16px;width:100%;transition:transform .4s,box-shadow .4s;overflow:hidden;box-shadow:0 24px 64px #0009,0 0 0 1px #ffffff0f}.video-iframe{aspect-ratio:9/16;-webkit-tap-highlight-color:transparent;border:none;outline:none;width:100%;min-height:480px;display:block}.video-iframe:focus,.video-iframe:focus-visible{-webkit-appearance:none;box-shadow:none!important;outline:none!important}.video-wrapper:hover{transform:translateY(-8px);box-shadow:0 40px 100px #000c,0 0 0 2px #c41e0ae6,0 0 30px 10px #c41e0abf,0 0 70px 25px #c41e0a8c,0 0 130px 50px #c41e0a59,0 0 220px 80px #c41e0a2e,0 0 360px 120px #c41e0a14}.video-mute-btn{z-index:10;color:#fff;cursor:pointer;font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.1em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000a6;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.7rem;font-weight:700;transition:background .2s,border-color .2s;display:flex;position:absolute;bottom:1rem;right:1rem}.video-mute-btn:hover{border-color:var(--red2);background:#c41e0ad9}@media (max-width:700px){.video-duo{flex-direction:column;align-items:center;gap:2rem}.video-col{width:100%;max-width:100%}.video-duo .video-col:first-child{order:2}.video-duo .video-col:last-child{order:1}#video-section{padding:4rem 1.5rem}}.lang-inline--mobile,.hero-mobile-slot{display:none}.hero-photos-desktop{display:contents}@media (max-width:768px){.fade-up{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}body{overflow-x:hidden}.nav-links-block,.nav-ma-tag{display:none}.nav-right-block{border-left:none;gap:.4rem;margin-left:auto;padding:0 .6rem}.nav-partners-block{border-right:1px solid #ffffff14;gap:.15rem;padding:0 .6rem}.nav-partners-label{color:#fff;font-size:.65rem;display:block}#nav,.nav-links-block a{height:72px}.btn-nav-contact{display:none!important}.nav-partners-logos{gap:.5rem}.nav-partners-logos img{width:44px!important;height:22px!important}.nav-partners-logo-wrap{padding:2px 5px}.btn-nav-instagram{display:flex}.btn-nav{white-space:nowrap;-webkit-tap-highlight-color:transparent;padding:.35rem .6rem;font-size:.58rem}.btn-nav:hover,.btn-nav:active,.btn-nav:focus{background:var(--red)!important;color:var(--white)!important;opacity:1!important;visibility:visible!important}.lang-switcher--desktop{display:none!important}.lang-inline--mobile{align-items:center;gap:.25rem;display:flex}.lang-inline-btn{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #ffffff26;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;min-width:36px;min-height:36px;padding:.4rem .5rem;font-size:1rem;line-height:1;transition:border-color .15s;display:flex;color:#fff!important;text-decoration:none!important}.lang-inline-btn span{color:#fff!important}.lang-inline-btn.active{border-color:var(--red2);background:#c41e0a26}#hero{grid-template-columns:1fr;gap:0;height:auto;min-height:100svh;padding:5rem 1.2rem 2.5rem}.hero-right{width:100%!important;height:260px!important;display:block!important;position:relative!important}.hero-photos-desktop{display:none!important}.hero-mobile-slot{z-index:3;border-radius:6px;overflow:hidden;display:block!important;position:absolute!important;inset:0!important}.hero-mobile-photo{opacity:0;animation:9s infinite ql-photo-cycle;position:absolute;inset:0}.hero-mobile-photo--0{animation-delay:0s}.hero-mobile-photo--1{animation-delay:3s}.hero-mobile-photo--2{animation-delay:6s}.hero-dots{z-index:10;bottom:8px!important}.hero-left{width:100%}.hero-title{letter-spacing:.02em;margin-bottom:1rem;font-size:clamp(3.5rem,13vw,5.5rem)}.hero-subtitle{max-width:100%;margin-bottom:1.4rem;font-size:.9rem}.hero-stats-row{flex-wrap:wrap;width:100%}.hero-stat{flex:1;min-width:0;padding:.7rem .9rem}.hero-stat-num{font-size:1.8rem}.hero-stat-lbl{white-space:normal;text-align:center;font-size:.52rem}.hero-don-block{flex-direction:column;gap:.8rem;width:100%}.hero-don-right{flex-shrink:unset;align-items:flex-start}.hero-don-tax{white-space:normal}.hero-tag-label{margin-bottom:1rem}.hero-btns-v2{width:100%}.hero-btns-v2 .btn-primary{text-align:center;width:100%}.ticker{top:unset;height:calc(22px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);z-index:9999;will-change:transform;backface-visibility:hidden;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0)}.sec-white,.sec-off,.sec-dark{padding:4rem 1.2rem}.stats-band{grid-template-columns:repeat(2,1fr)}.stat-item{border-bottom:1px solid #ffffff12;padding:2rem 1rem}.stat-item:nth-child(2n){border-right:none}.stat-item:nth-child(3),.stat-item:nth-child(4){border-bottom:none}.stat-num{font-size:3rem}.projet-grid{grid-template-columns:1fr;gap:3rem}.projet-text-centered{grid-template-columns:1fr;gap:0}.projet-text-centered .quote-block,.projet-text-centered>p:last-child{grid-column:1}.zone-name{white-space:nowrap;word-break:normal;font-size:clamp(1.2rem,5.5vw,1.8rem)}.zones-list{overflow-x:hidden}.zone-row{grid-template-columns:1fr auto;gap:.8rem}.zone-desc{text-align:right;font-size:.72rem}#impact{padding:4rem 1.2rem}.impact-grid{grid-template-columns:repeat(2,1fr)}.impact-card{border-bottom:1px solid #ffffff14;border-right:none;padding:2rem 1.2rem}.impact-card:nth-child(odd){border-right:1px solid #ffffff14}.impact-card:nth-child(3),.impact-card:nth-child(4){border-bottom:none}.impact-num{font-size:3.2rem}.poles-header{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem}.poles-cards{border:none;grid-template-columns:1fr}.pole-card{border:1px solid #ffffff1a;margin-bottom:1px}.pole-card:last-child{margin-bottom:0}.pole-img-wrap{height:200px}.galerie-header{flex-direction:column;align-items:flex-start;gap:.8rem;margin-bottom:2rem}.galerie-grid{grid-template-rows:200px 160px 160px;grid-template-columns:1fr 1fr}.galerie-grid .g-cell.tall{grid-area:1/1/auto/3;height:200px}.galerie-grid .g-cell:not(.tall){height:160px}.mission-layout{grid-template-columns:1fr;gap:2.5rem}.tournoi-split{min-height:unset;grid-template-columns:1fr}.tournoi-left{padding:3rem 1.2rem}.tournoi-right-img{border-top:4px solid var(--green2);height:260px;position:relative;overflow:hidden}.tournoi-stats-overlay{bottom:unset;left:unset;right:unset;background:#fffffff7;grid-template-columns:1fr 1fr;position:relative}.tournoi-btns{flex-wrap:wrap;gap:.8rem}.tournoi-btns .btn-primary,.tournoi-btns .btn-secondary{text-align:center;width:100%}#cta{padding:4rem 1.2rem}.cta-btns{flex-direction:column;align-items:center;gap:.8rem}.cta-btns .btn-primary,.cta-btns .btn-secondary{text-align:center;width:100%}.contact-v2{padding:4rem 1.2rem}.contact-v2-cards{grid-template-columns:1fr;gap:1rem}.contact-v2-cards--2,.contact-v2-cards--3{grid-template-columns:1fr;max-width:100%;margin:0 0 3rem}.contact-v2-inner{padding:0}.contact-v2-cta{text-align:center;flex-direction:column;gap:1rem}.contact-email-link{word-break:break-all;font-size:.82rem}#donation{padding:4rem 1.2rem}.don-split{grid-template-columns:1fr;gap:2.5rem}.don-cta-box{padding:1.5rem 1.2rem}.don-tax-badge--desktop{display:none!important}.don-tax-badge--mobile{display:block!important}.don-impact-text{max-width:130px;font-size:.78rem}.don-impact-amount{width:4rem;font-size:1.8rem}.don-cta{flex-direction:column;gap:1rem}.btn-donate{text-align:center;width:100%}.footer-top{grid-template-columns:1fr 1fr;gap:2rem;padding:3rem 1.2rem 2rem}.footer-bottom{flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.2rem 1.2rem calc(1.2rem + 22px)}.footer-legal-inline{text-align:left;word-break:break-word;font-size:.62rem;line-height:1.6}#donate-float{padding:.75rem 1.25rem;font-size:.8rem;bottom:1.5rem;right:1rem}.hero-don-btn{white-space:normal}.nav-ma-tag{white-space:nowrap}.quote-block{overflow-x:hidden}.quote-block p{font-size:.95rem}#video-section{padding:4rem 1.2rem}.video-duo{flex-direction:column;align-items:center;gap:2rem}.video-col{width:100%;max-width:100%}.video-duo .video-col:first-child{order:2}.video-duo .video-col:last-child{order:1}#temoignages{padding:4rem 1.2rem}.temoignages-grid{grid-template-columns:1fr;gap:1.2rem}}.lang-switcher{position:relative}.lang-btn{cursor:pointer;font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.1em;color:#fff;white-space:nowrap;background:0 0;border:1px solid #ffffff1f;border-radius:4px;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.75rem;font-weight:700;transition:border-color .2s,background .2s;display:flex}.lang-btn:hover{border-color:var(--red2);color:var(--red2);background:#c41e0a14}.lang-dropdown{z-index:600;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:4px;min-width:90px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 32px #00000080}.lang-option{cursor:pointer;width:100%;font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.1em;color:#fff9;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.75rem;font-weight:700;transition:background .15s;display:flex}.lang-option:hover{color:var(--white);background:#ffffff0f}.lang-option.active{color:var(--red2);background:#c41e0a1a}.fade-up{opacity:0;filter:blur(6px);will-change:opacity, transform, filter;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1);transform:translateY(44px)}.fade-up.show{opacity:1;filter:blur();transform:translateY(0)}@media (prefers-reduced-motion:reduce){.fade-up{filter:none;transition:opacity .3s;transform:none}}.btn-primary,.btn-secondary,.btn-green{transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s,background .22s,color .22s,border-color .22s;position:relative;overflow:hidden}.btn-primary:after,.btn-secondary:after,.btn-green:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff2e 50%,#0000 60%);transition:transform .55s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(-100%)}.btn-primary:hover:after,.btn-secondary:hover:after,.btn-green:hover:after{transform:translate(100%)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #c41e0a59}.btn-secondary:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0000001f}.btn-green:hover{transform:translateY(-2px);box-shadow:0 8px 24px #16662659}.btn-primary:active,.btn-secondary:active,.btn-green:active{transform:translateY(0)}.nav-link{position:relative}.nav-link:after{content:"";background:var(--red2);width:0;height:2px;transition:width .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-2px;left:0}.nav-link:hover:after{width:100%}nav.scrolled{box-shadow:0 4px 32px #00000080;background:#080808fc!important;border-bottom-color:#ffffff0d!important}.zone-card,.pole-card,.temoignage-card{cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.zone-card:hover,.pole-card:hover,.temoignage-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #00000021}.hero-img-main img,.hero-img-secondary img,.hero-img-accent img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.hero-img-main:hover img,.hero-img-secondary:hover img,.hero-img-accent:hover img{transform:scale(1.04)}.g-cell{cursor:pointer;overflow:hidden}.g-cell img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.g-cell:hover img{transform:scale(1.09)}.quote-block{position:relative;overflow:hidden}.quote-block:before{content:"";background:var(--red2);transform-origin:top;width:3px;transition:transform .6s cubic-bezier(.16,1,.3,1) .3s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.quote-block.show:before,.fade-up.show .quote-block:before{transform:scaleY(1)}.stat-num{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.stat-item:hover .stat-num{transform:scale(1.08)}.sec-label:before{transition:width .5s cubic-bezier(.16,1,.3,1)}@media (min-width:769px){html{scroll-behavior:smooth}}.hero-orb{filter:blur(55px);pointer-events:none;z-index:1;will-change:transform;border-radius:50%;position:absolute}.hero-orb-red{background:radial-gradient(circle,#c41e0a61 0%,#c41e0a1f 50%,#0000 70%);width:520px;height:520px;animation:10s ease-in-out infinite orb-drift-a;top:50%;left:0%;transform:translateY(-55%)}.hero-orb-green{background:radial-gradient(circle,#1666264d 0%,#16662614 50%,#0000 70%);width:440px;height:440px;animation:12s ease-in-out infinite orb-drift-b;top:5%;right:0%}@keyframes orb-drift-a{0%,to{transform:translate(0)scale(1)}40%{transform:translate(30px,-40px)scale(1.06)}70%{transform:translate(-20px,25px)scale(.94)}}@keyframes orb-drift-b{0%,to{transform:translate(0)scale(1)}35%{transform:translate(-25px,30px)scale(1.08)}70%{transform:translate(20px,-20px)scale(.96)}}.hero-title-scan{position:relative;overflow:hidden}.hero-title-scan:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff8c 50%,#0000 100%);animation:1.1s cubic-bezier(.4,0,.2,1) .6s forwards title-scan;position:absolute;inset:0;transform:translate(-110%)}@keyframes title-scan{0%{transform:translate(-110%)}to{transform:translate(210%)}}.impact-bar-track{background:#ffffff1a;border-radius:2px;flex-shrink:0;width:100%;height:2px;margin-top:1.2rem;overflow:hidden}.impact-bar-fill{border-radius:2px;width:0%;height:100%;transition:width 1.5s cubic-bezier(.16,1,.3,1)}.impact-bar-red{background:linear-gradient(90deg, var(--red), var(--red2))}.impact-bar-green{background:linear-gradient(90deg, var(--green), var(--green2))}.impact-bar-white{background:linear-gradient(90deg,#fff6,#ffffffe6)}@media (hover:none) and (pointer:coarse){.lang-btn:hover,.lang-option:hover,.nav-links-block a:hover,.btn-nav:hover,.btn-primary:hover,.btn-secondary:hover,.contact-v2-card:hover,.hero-don-block:hover{background:unset;color:unset;border-color:unset;box-shadow:unset;transform:none}.lang-btn,.lang-option{touch-action:manipulation}}
