@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/48cb8c496a1feb17-s.0272_f4kgluvg.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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87ccb897ba116d44-s.01qprxas5cq-q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.0tkkefzut3_mo.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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/804b9eb4033edb5d-s.0gfbe8xl-nipr.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.0t8o_f0a-dk8w.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/48cb8c496a1feb17-s.0272_f4kgluvg.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/87ccb897ba116d44-s.01qprxas5cq-q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.0tkkefzut3_mo.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/804b9eb4033edb5d-s.0gfbe8xl-nipr.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.0t8o_f0a-dk8w.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/48cb8c496a1feb17-s.0272_f4kgluvg.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/87ccb897ba116d44-s.01qprxas5cq-q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.0tkkefzut3_mo.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/804b9eb4033edb5d-s.0gfbe8xl-nipr.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.0t8o_f0a-dk8w.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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48cb8c496a1feb17-s.0272_f4kgluvg.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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/87ccb897ba116d44-s.01qprxas5cq-q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.0tkkefzut3_mo.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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/804b9eb4033edb5d-s.0gfbe8xl-nipr.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.0t8o_f0a-dk8w.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:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_1d8087cf-module__eISiOW__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_1d8087cf-module__eISiOW__variable{--font-oswald:"Oswald", "Oswald Fallback"}
@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/f82b0e633ab77289-s.0o.89dts6_n8l.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:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/cb1dc3126a147013-s.0-y8..3li7xe1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/66eb5ca2f8a0bf51-s.0wfdo4dckrnv3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/1788ee9fecc1d440-s.0..r1uxhl8xxh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/f4314f3b06e201d1-s.10curhwd71nlu.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:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/45426deac4060922-s.16jwc2-6s7tcv.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/60d78e3f57927495-s.p.12xg35.oqamds.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:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/f82b0e633ab77289-s.0o.89dts6_n8l.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:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/cb1dc3126a147013-s.0-y8..3li7xe1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/66eb5ca2f8a0bf51-s.0wfdo4dckrnv3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/1788ee9fecc1d440-s.0..r1uxhl8xxh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/f4314f3b06e201d1-s.10curhwd71nlu.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:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/45426deac4060922-s.16jwc2-6s7tcv.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/60d78e3f57927495-s.p.12xg35.oqamds.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:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/f82b0e633ab77289-s.0o.89dts6_n8l.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:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/cb1dc3126a147013-s.0-y8..3li7xe1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/66eb5ca2f8a0bf51-s.0wfdo4dckrnv3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/1788ee9fecc1d440-s.0..r1uxhl8xxh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/f4314f3b06e201d1-s.10curhwd71nlu.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:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/45426deac4060922-s.16jwc2-6s7tcv.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(../media/60d78e3f57927495-s.p.12xg35.oqamds.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.142165ix9k_r0.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0dqq4w9_52uk3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.0ee9l7wd0~-0i.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.0eql4m5dz40u5.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0qlou9fu5249r.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.142165ix9k_r0.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0dqq4w9_52uk3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.0ee9l7wd0~-0i.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.0eql4m5dz40u5.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0qlou9fu5249r.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.142165ix9k_r0.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0dqq4w9_52uk3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/99596c30eb072d3c-s.0ee9l7wd0~-0i.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5864b32625b6bc3-s.0eql4m5dz40u5.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0qlou9fu5249r.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:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_2452679e-module__k8SVLa__className{font-family:"Source Sans 3","Source Sans 3 Fallback"}.source_sans_3_2452679e-module__k8SVLa__variable{--font-source-sans:"Source Sans 3", "Source Sans 3 Fallback"}
:root{--in-navy:#03304d;--in-navy-700:#04405f;--in-navy-800:#022440;--in-navy-900:#011727;--in-crimson:#9b1138;--in-crimson-700:#7e0e2e;--in-crimson-100:#f5e3e8;--in-paper:#f4f1ec;--in-white:#fff;--in-gray-100:#f0f0f0;--in-gray-200:#e6e6e6;--in-gray-400:#b8b8b8;--in-gray-600:#6a6a6a;--in-gray-800:#2a2a2a;--in-charcoal:#1a1a1a;--fg-1:var(--in-navy);--fg-2:var(--in-charcoal);--fg-3:var(--in-gray-600);--fg-on-dark:var(--in-white);--fg-link:var(--in-crimson);--fg-link-hover:var(--in-crimson-700);--bg-page:var(--in-paper);--bg-surface:var(--in-white);--bg-dark:var(--in-navy);--bg-darker:var(--in-navy-900);--bg-accent:var(--in-crimson);--border-soft:var(--in-gray-200);--border-hard:var(--in-navy);--font-display:var(--font-oswald), "Oswald", "Bebas Neue", "Impact", sans-serif;--font-body:var(--font-source-sans), "Source Sans 3", "Source Sans Pro", "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--fs-display-xl:5rem;--fs-display-lg:3.5rem;--fs-display-md:2.5rem;--fs-display-sm:2rem;--fs-h3:1.5rem;--fs-h4:1.25rem;--fs-body-lg:1.25rem;--fs-body:1.125rem;--fs-body-sm:1rem;--fs-caption:.875rem;--fs-eyebrow:.8125rem;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.5;--lh-prose:1.7;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-eyebrow:.18em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--r-sq:0px;--r-xs:2px;--r-sm:4px;--r-pill:999px;--r-circle:50%;--shadow-none:none;--shadow-card:0 4px 12px #03304d14;--shadow-pop:0 8px 24px #03304d24;--ease-out:cubic-bezier(.22, .61, .36, 1);--dur-fast:.12s;--dur-base:.22s;--dur-slow:.36s;--max-w:1200px;--max-w-prose:640px;--header-h:76px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--in-charcoal);background:var(--in-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}.hdr{z-index:50;border-bottom:1px solid var(--border-soft);background:#fff;align-items:center;gap:32px;height:76px;padding:0 36px;display:flex;position:sticky;top:0}.hdr__logo{align-items:center;display:inline-flex}.hdr__logo img{width:auto;height:46px;display:block}.hdr__nav{gap:28px;margin-left:16px;display:flex}.hdr__link{text-transform:uppercase;letter-spacing:.14em;color:var(--in-navy);transition:color var(--dur-fast) var(--ease-out);padding:6px 0;font-size:12.5px;font-weight:600;position:relative}.hdr__link:hover{color:var(--in-crimson)}.hdr__link--has-sub:after{content:"▾";opacity:.6;margin-left:6px;font-size:9px}.hdr__actions{align-items:center;gap:14px;margin-left:auto;display:flex}.hdr__donate{background:var(--in-crimson);color:#fff;text-transform:uppercase;letter-spacing:.12em;transition:background var(--dur-fast) var(--ease-out);align-items:center;gap:8px;padding:11px 20px;font-size:12.5px;font-weight:700;display:inline-flex}.hdr__donate:hover{background:var(--in-crimson-700)}.hdr__menu-toggle{border:1px solid var(--border-soft);width:42px;height:42px;color:var(--in-navy);cursor:pointer;z-index:53;background:#fff;padding:10px;display:none;position:relative}.hdr__menu-toggle span{width:100%;height:2px;transition:transform var(--dur-base), opacity var(--dur-fast);transform-origin:50%;background:currentColor;margin:5px 0;display:block}.hdr--menu-open .hdr__menu-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.hdr--menu-open .hdr__menu-toggle span:nth-child(2){opacity:0}.hdr--menu-open .hdr__menu-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.hdr__mobile-nav,.hdr__menu-backdrop{display:none}.hero{background:var(--in-navy-900);color:#fff;border-bottom:1px solid var(--in-navy-800);position:relative;overflow:hidden}.hero__bg{position:absolute;inset:0;overflow:hidden}.hero__bg img{object-fit:cover;object-position:center;opacity:.55;width:100%;height:100%}.hero__bg:after{content:"";pointer-events:none;background:linear-gradient(#01172799 0%,#011727d9 80%,#011727 100%),linear-gradient(90deg,#011727d9 0%,#01172766 60%,#01172733 100%);position:absolute;inset:0}.hero__inner{z-index:2;max-width:1200px;margin:0 auto;padding:80px 36px 96px;position:relative}.hero__kicker{transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;align-items:center;gap:14px;margin-bottom:36px;padding:9px 16px;text-decoration:none;display:inline-flex}.hero__kicker:hover{background:#ffffff1a;border-color:#ffffff52}.hero__kicker-tag{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:var(--in-crimson);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.hero__kicker-tag:before{content:"";background:var(--in-crimson);border-radius:50%;width:6px;height:6px;animation:2.2s infinite pulse;display:inline-block;box-shadow:0 0 #9b1138b3}@keyframes pulse{0%{box-shadow:0 0 #9b1138b3}70%{box-shadow:0 0 0 8px #9b113800}to{box-shadow:0 0 #9b113800}}.hero__kicker-text{color:#fff;letter-spacing:0;font-size:13px;font-weight:500}.hero__kicker-arrow{color:#ffffffb3;font-size:14px;font-weight:700}.hero__title{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;max-width:14ch;margin:0 0 28px;font-size:clamp(56px,8vw,104px);font-weight:700;line-height:.92}.hero__title em{color:var(--in-crimson);font-style:normal}.hero__sub{color:#ffffffc7;max-width:64ch;margin:0 0 40px;font-size:19px;font-weight:400;line-height:1.55}.hero__sub strong{color:#fff;font-weight:600}.hero__ctas{flex-wrap:wrap;gap:14px;display:flex}.btn{text-transform:uppercase;letter-spacing:.14em;cursor:pointer;transition:all var(--dur-base) var(--ease-out);border:2px solid #0000;align-items:center;gap:12px;padding:16px 26px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.btn--crimson{background:var(--in-crimson);color:#fff}.btn--crimson:hover{background:var(--in-crimson-700)}.btn--ghost-light{color:#fff;background:0 0;border-color:#fff6}.btn--ghost-light:hover{color:var(--in-navy);background:#fff;border-color:#fff}.btn--navy{background:var(--in-navy);color:#fff}.btn--navy:hover{background:var(--in-navy-800)}.btn--outline{color:var(--in-navy);border-color:var(--in-navy);background:0 0}.btn--outline:hover{background:var(--in-navy);color:#fff}.btn__arrow{font-size:16px;line-height:1}.stakes{background:var(--in-navy);color:#fff;border-bottom:1px solid var(--in-navy-800);padding:72px 36px 64px}.stakes__inner{max-width:1200px;margin:0 auto}.stakes__lead{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:64px;margin-bottom:52px;display:grid}.stakes__head{align-self:center;max-width:720px}.stakes__photo{background:var(--in-navy-900);min-height:380px;margin:0;position:relative;overflow:hidden}.stakes__photo:after{content:"";background:linear-gradient(#0000 48%,#011727e6 100%);position:absolute;inset:0}.stakes__photo img{object-fit:cover;object-position:50% 44%}.stakes__photo figcaption{z-index:1;color:#ffffffc2;font-size:12px;line-height:1.45;position:absolute;inset:auto 22px 20px}.stakes__photo figcaption span{color:#fff;letter-spacing:.18em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.stakes__eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--in-crimson);margin-bottom:14px;font-size:12px;font-weight:700;display:inline-block}.stakes__h2{font-family:var(--font-display);text-transform:uppercase;color:#fff;margin:0 0 16px;font-size:clamp(36px,4.2vw,52px);font-weight:700;line-height:1}.stakes__sub{color:#ffffffb3;max-width:60ch;margin:0;font-size:18px;line-height:1.5}.stakes__grid{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.stakes__cell{border-right:1px solid #ffffff1f;padding:36px 28px 4px 0}.stakes__cell:nth-child(4n){border-right:0}.stakes__cell:nth-child(4n+1){padding-left:0}.stakes__cell:not(:nth-child(4n+1)){padding-left:28px}.stakes__num{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(48px,5.2vw,68px);font-weight:700;line-height:.95}.stakes__num em{color:var(--in-crimson);font-style:normal}.stakes__cap{color:#ffffffb8;max-width:28ch;font-size:14px;line-height:1.45}.stakes__sources{color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;margin-top:36px;font-size:12px}.stakes__sources a{color:#ffffffb3;text-underline-offset:3px;text-decoration:underline}.stakes__sources a:hover{color:#fff}.sec{padding:96px 36px;position:relative}.sec--white{background:#fff}.sec--paper{background:var(--in-paper)}.sec__inner{max-width:1200px;margin:0 auto}.sec__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.sec__title-wrap{max-width:720px}.sec__eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--in-crimson);margin-bottom:14px;font-size:12px;font-weight:700;display:inline-block}.sec__h2{font-family:var(--font-display);text-transform:uppercase;color:var(--in-navy);letter-spacing:-.005em;margin:0 0 16px;font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1}.sec__sub{color:var(--in-gray-600);max-width:64ch;margin:0;font-size:18px;line-height:1.55}.sec__view-all{text-transform:uppercase;letter-spacing:.14em;color:var(--in-crimson);border-bottom:1px solid;flex-shrink:0;align-items:center;gap:10px;padding-bottom:4px;font-size:13px;font-weight:700;display:inline-flex}.sec__view-all:hover{color:var(--in-crimson-700)}.news__grid{grid-template-columns:1.45fr 1fr;gap:40px;display:grid}.news__featured{cursor:pointer;color:inherit;flex-direction:column;text-decoration:none;display:flex}.news__featured:hover .news__title-lg{color:var(--in-crimson)}.news__feat-photo{aspect-ratio:16/10;background:var(--in-gray-200);margin-bottom:22px;position:relative;overflow:hidden}.news__feat-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}.news__featured:hover .news__feat-photo img{transform:scale(1.03)}.news__meta{text-transform:uppercase;letter-spacing:.18em;color:var(--in-gray-600);white-space:nowrap;align-items:center;gap:14px;margin-bottom:14px;font-size:11px;font-weight:700;display:flex}.news__cat{color:var(--in-crimson)}.news__cat:after{content:"·";color:var(--in-gray-400);margin-left:14px}.news__title-lg{font-family:var(--font-display);color:var(--in-navy);text-transform:uppercase;letter-spacing:-.005em;transition:color var(--dur-base) var(--ease-out);margin:0 0 16px;font-size:clamp(28px,2.6vw,40px);font-weight:700;line-height:1.05}.news__excerpt{color:var(--in-gray-600);max-width:56ch;margin:0 0 18px;font-size:17px;line-height:1.55}.news__byline{color:var(--in-gray-600);font-size:13px;font-style:italic}.news__sec-list{flex-direction:column;gap:28px;display:flex}.news__small{cursor:pointer;border-bottom:1px solid var(--border-soft);transition:color var(--dur-base) var(--ease-out);grid-template-columns:130px 1fr;gap:20px;padding-bottom:28px;display:grid}.news__small:last-child{border-bottom:0;padding-bottom:0}.news__small:hover .news__title-sm{color:var(--in-crimson)}.news__sm-photo{aspect-ratio:1;background:var(--in-gray-200);position:relative;overflow:hidden}.news__sm-photo img{object-fit:cover;width:100%;height:100%}.news__sm-meta{text-transform:uppercase;letter-spacing:.18em;color:var(--in-gray-600);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;font-size:10.5px;font-weight:700;display:flex}.news__sm-meta .news__cat:after{margin-left:10px}.news__title-sm{font-family:var(--font-display);color:var(--in-navy);text-transform:uppercase;letter-spacing:0;transition:color var(--dur-base) var(--ease-out);margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.15}.news__sm-excerpt{color:var(--in-gray-600);margin:0;font-size:13.5px;line-height:1.45}.news-illust{place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.news-illust--banks{background:linear-gradient(135deg,#03304d 0%,#022440 100%)}.news-illust--energy{background:linear-gradient(135deg,#4a3018 0%,#2a1a0e 100%)}.news-illust--unis{background:linear-gradient(135deg,#2c3e50 0%,#1a2533 100%)}.news-illust--policy{background:linear-gradient(135deg,#5a3030 0%,#2e1818 100%)}.news-illust__label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.2em;color:#ffffff80;font-size:11px;font-weight:700;position:absolute;bottom:14px;left:14px}.news-illust svg{opacity:.35;width:60%;height:60%}.camp__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.camp__card{border:1px solid var(--border-soft);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);cursor:pointer;color:inherit;background:#fff;flex-direction:column;text-decoration:none;display:flex}.camp__card:hover{box-shadow:var(--shadow-pop);transform:translateY(-3px)}.camp__top{background:var(--in-navy);height:200px;position:relative;overflow:hidden}.camp__top:after{content:"";background:linear-gradient(135deg,#011727e6,#03304d6b);position:absolute;inset:0}.camp__top>img{object-fit:cover;transition:transform .7s var(--ease-out)}.camp__card:hover .camp__top>img{transform:scale(1.04)}.camp__top--banks{background:radial-gradient(circle at 80% 20%,#9b113859 0%,#0000 60%),linear-gradient(135deg,#03304d 0%,#011727 100%)}.camp__top--unis{background:radial-gradient(circle at 20% 80%,#9b113840 0%,#0000 55%),linear-gradient(135deg,#1a2c3d 0%,#03304d 100%)}.camp__top--pension{background:radial-gradient(circle at 50% 30%,#9b113866 0%,#0000 65%),linear-gradient(135deg,#2a0e1c 0%,#03304d 100%)}.camp__bigtitle{color:#fff;z-index:2;flex-direction:column;justify-content:space-between;padding:22px 24px;display:flex;position:absolute;inset:0}.camp__num{font-family:var(--font-display);color:#ffffff1f;letter-spacing:-.04em;align-self:flex-end;font-size:80px;font-weight:700;line-height:1}.camp__status{text-transform:uppercase;letter-spacing:.18em;color:#ffffffd9;align-self:flex-start;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.camp__status:before{content:"";background:#4ade80;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #4ade80b3}.camp__top svg.camp__icon{color:#ffffffb8;z-index:2;width:90px;height:90px;margin:auto;position:absolute;inset:0}.camp__body{flex-direction:column;flex:1;padding:28px 28px 32px;display:flex}.camp__name{font-family:var(--font-display);text-transform:uppercase;color:var(--in-navy);letter-spacing:-.005em;margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.05}.camp__tag{color:var(--in-crimson);margin:0 0 18px;font-size:14px;font-style:italic;font-weight:600}.camp__pitch{color:var(--in-charcoal);flex:1;margin:0 0 24px;font-size:15px;line-height:1.55}.camp__supporters{text-transform:uppercase;letter-spacing:.14em;color:var(--in-gray-600);border-top:1px solid var(--border-soft);margin:0 0 18px;padding-top:16px;font-size:12px;font-weight:700}.camp__supporters strong{color:var(--in-navy);font-weight:700}.camp__cta{text-transform:uppercase;letter-spacing:.14em;color:var(--in-navy);border-bottom:2px solid var(--in-navy);transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);align-self:flex-start;align-items:center;gap:10px;padding-bottom:4px;font-size:12.5px;font-weight:700;display:inline-flex}.camp__card:hover .camp__cta{color:var(--in-crimson);border-color:var(--in-crimson)}.case{background:var(--in-paper)}.case__grid{border-top:2px solid var(--in-navy);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.case__col{border-right:1px solid var(--in-gray-200);padding:28px 32px 8px 0}.case__photo{aspect-ratio:4/3;background:var(--in-gray-200);margin-bottom:28px;position:relative;overflow:hidden}.case__photo img{object-fit:cover;transition:transform .7s var(--ease-out)}.case__col:hover .case__photo img{transform:scale(1.035)}.case__col:last-child{border-right:0;padding-right:0}.case__col:not(:first-child){padding-left:32px}.case__num{font-family:var(--font-display);letter-spacing:.22em;color:var(--in-crimson);margin:0 0 16px;font-size:14px;font-weight:700}.case__head{font-family:var(--font-display);text-transform:uppercase;color:var(--in-navy);letter-spacing:-.005em;margin:0 0 18px;font-size:28px;font-weight:700;line-height:1.1}.case__body{color:var(--in-charcoal);margin:0;font-size:16px;line-height:1.6}.case__cta-row{justify-content:flex-start;margin-top:56px;display:flex}.act{background:var(--in-navy);color:#fff}.act .sec__h2{color:#fff}.act .sec__sub{color:#ffffffb3}.act__grid{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.act__card{background:var(--in-navy);cursor:pointer;color:inherit;transition:background var(--dur-base) var(--ease-out);flex-direction:column;padding:36px 28px 32px;text-decoration:none;display:flex}.act__card:hover{background:var(--in-navy-800)}.act__icon{width:36px;height:36px;color:var(--in-crimson);margin-bottom:24px}.act__card--featured{background:var(--in-crimson)}.act__card--featured:hover{background:var(--in-crimson-700)}.act__card--featured .act__icon{color:#fff}.act__card--featured .act__badge{text-transform:uppercase;letter-spacing:.22em;background:#fff3;align-self:flex-start;margin-bottom:14px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-block}.act__name{font-family:var(--font-display);text-transform:uppercase;color:#fff;margin:0 0 12px;font-size:26px;font-weight:700;line-height:1}.act__desc{color:#ffffffc7;flex:1;margin:0 0 24px;font-size:14.5px;line-height:1.5}.act__link{text-transform:uppercase;letter-spacing:.16em;color:#fff;transition:border-color var(--dur-base) var(--ease-out);white-space:nowrap;border-bottom:1.5px solid #ffffff80;align-self:flex-start;align-items:center;gap:10px;padding-bottom:4px;font-size:12px;font-weight:700;display:inline-flex}.act__card:hover .act__link{border-color:#fff}.ftr{background:var(--in-navy-900);color:#ffffffb3;padding:80px 36px 32px}.ftr__inner{max-width:1200px;margin:0 auto}.ftr__news{border-bottom:1px solid #ffffff1a;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;margin-bottom:56px;padding-bottom:56px;display:grid}.ftr__news h2{font-family:var(--font-display);text-transform:uppercase;color:#fff;letter-spacing:-.005em;margin:0 0 8px;font-size:36px;font-weight:700;line-height:1.05}.ftr__news p{color:#ffffffa6;max-width:50ch;margin:0;font-size:15px}.ftr__form{grid-template-columns:1fr auto;gap:0;display:grid}.ftr__form-details{grid-column:1/-1;grid-template-columns:1fr 1fr .78fr;gap:8px;margin-bottom:8px;display:grid}.ftr__form input{color:#fff;background:0 0;border:1px solid #fff3;border-right:0;outline:none;flex:1;padding:16px 18px;font-family:inherit;font-size:15px}.ftr__form-details input{border-right:1px solid #fff3;width:100%;min-width:0}.ftr__form input::placeholder{color:#ffffff73}.ftr__form button{background:var(--in-crimson);color:#fff;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border:0;padding:0 26px;font-size:12px;font-weight:700}.ftr__form button:hover{background:var(--in-crimson-700)}.ftr__form button:disabled{cursor:wait;opacity:.78}.ftr__form-consent{color:#ffffff94;grid-column:1/-1;align-items:flex-start;gap:8px;margin-top:10px;font-size:11px;line-height:1.35;display:flex}.ftr__form-consent input{width:auto;accent-color:var(--in-crimson);flex:none;margin:2px 0 0;padding:0}.ftr__form-consent a{color:#ffffffd9;text-decoration:underline}.ftr__form-error,.ftr__form-ok{grid-column:1/-1;margin-top:8px!important;font-size:12px!important}.ftr__form-error{color:#ffb4b4!important}.ftr__form-ok{color:#b9e8c6!important}.ftr__form-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ftr__main{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;margin-bottom:56px;display:grid}.ftr__brand img{opacity:.95;width:auto;height:64px;margin-bottom:20px}.ftr__mission{color:#fff9;max-width:38ch;font-size:14px;line-height:1.55}.ftr__col h3{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;color:#fff;margin:0 0 20px;font-size:12px;font-weight:700}.ftr__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ftr__list a{color:#fff9;transition:color var(--dur-fast) var(--ease-out);font-size:14px}.ftr__list a:hover{color:#fff}.ftr__contact p{color:#fff9;margin:0 0 6px;font-size:14px;line-height:1.5}.ftr__contact strong{color:#fff;font-weight:600}.ftr__contact a{color:#ffffffd9}.ftr__contact a:hover{color:#fff;text-decoration:underline}.ftr__legal{color:#ffffff73;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:24px;font-size:12px;display:flex}.ftr__legal-links{gap:24px;display:flex}.ftr__legal a{color:#fff9}.ftr__legal a:hover{color:#fff}.ftr__social{gap:14px;display:flex}.ftr__social a{color:#ffffffb3;width:32px;height:32px;transition:all var(--dur-fast) var(--ease-out);border:1px solid #fff3;justify-content:center;align-items:center;display:inline-flex}.ftr__social a:hover{color:var(--in-navy);background:#fff;border-color:#fff}.ftr__social svg{width:14px;height:14px}@media (max-width:980px){.hdr{gap:16px;padding:0 20px}.hdr__nav{display:none}.hdr__menu-toggle{display:block}.hdr__mobile-nav{z-index:52;top:var(--header-h);width:min(430px,100%);max-height:calc(100dvh - var(--header-h));border-top:1px solid var(--border-soft);visibility:hidden;transition:transform var(--dur-base) var(--ease-out), visibility var(--dur-base);background:#fff;padding:24px 28px 32px;display:block;position:fixed;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-12px 18px 32px #0117272e}.hdr--menu-open .hdr__mobile-nav{visibility:visible;transform:translate(0)}.hdr__mobile-links{flex-direction:column;display:flex}.hdr__mobile-links a{border-bottom:1px solid var(--border-soft);color:var(--in-navy);font-family:var(--font-display);text-transform:uppercase;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:17px 0;font-size:24px;font-weight:600;line-height:1;display:grid}.hdr__mobile-links a>span{color:var(--in-crimson);font-family:var(--font-body);letter-spacing:.12em;font-size:10px}.hdr__mobile-links a>b{color:var(--in-crimson);font-family:var(--font-body);transition:transform var(--dur-fast);font-size:17px}.hdr__mobile-links a:hover>b{transform:translate(4px)}.hdr__mobile-donate{justify-content:center;width:100%;margin-top:28px}.hdr__menu-backdrop{z-index:51;inset:var(--header-h) 0 0;cursor:default;background:#01172785;border:0;display:block;position:fixed}.hero__inner{padding:56px 20px 72px}.hero__title{font-size:48px}.hero__sub{font-size:17px}.stakes{padding:56px 20px}.stakes__lead{grid-template-columns:1fr;gap:32px}.stakes__photo{min-height:320px}.stakes__grid{grid-template-columns:repeat(2,1fr)}.stakes__cell{border-bottom:1px solid #ffffff1f;padding-bottom:28px;border-right:0!important;padding-left:0!important;padding-right:20px!important}.sec{padding:64px 20px}.sec__head{flex-direction:column;align-items:flex-start}.news__grid{grid-template-columns:1fr;gap:48px}.camp__grid{grid-template-columns:1fr}.case__grid{border-top:0;grid-template-columns:1fr}.case__col{border-right:0;border-top:2px solid var(--in-navy);padding-top:32px;padding-bottom:32px;padding-left:0!important;padding-right:0!important}.act__grid{grid-template-columns:1fr}.ftr{padding:56px 20px 32px}.ftr__news{grid-template-columns:1fr;gap:24px}.ftr__main{grid-template-columns:1fr 1fr;gap:32px}.ftr__brand{grid-column:span 2}.ftr__legal{flex-direction:column;align-items:flex-start}.news__small{grid-template-columns:100px 1fr;gap:16px}}@media (max-width:600px){.hdr__logo img{height:40px}.hdr__donate{display:none}.hdr__mobile-nav{padding-left:22px;padding-right:22px}.ftr__form,.ftr__form-details{grid-template-columns:1fr}.ftr__form>input{border-right:1px solid #fff3;margin-bottom:8px}.ftr__form button{min-height:50px}}.campaign{background:var(--in-paper)}.campaign__hero{background:var(--in-navy);color:var(--fg-on-dark);position:relative;overflow:visible}.campaign__hero-bg{z-index:0;opacity:.58;position:absolute;inset:0}.campaign__hero-bg img{object-fit:cover;object-position:center 42%;filter:saturate(.82)contrast(1.06)}.campaign__hero:after{content:"";z-index:1;background:linear-gradient(90deg,#03304df5 0%,#03304dd1 48%,#03304d75 100%),linear-gradient(#03304d1f 0%,#03304db8 100%);position:absolute;inset:0}.campaign__hero-inner{box-sizing:border-box;z-index:2;width:100%;max-width:var(--max-w);padding:var(--sp-9) var(--sp-5) var(--sp-9);margin:0 auto;position:relative}.campaign__hero-copy{width:48%;min-width:0}.campaign__eyebrow{font-family:var(--font-display);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--in-crimson-100);margin-bottom:var(--sp-4);display:inline-block}.campaign__eyebrow:before{content:"";background:var(--in-crimson);width:8px;height:8px;margin-right:var(--sp-2);vertical-align:middle;border-radius:50%;display:inline-block;box-shadow:0 0 0 4px #9b113840}.campaign__title{font-family:var(--font-display);font-weight:600;font-size:clamp(2.25rem, 5vw, var(--fs-display-lg));line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);margin:0 0 var(--sp-5);max-width:20ch}.campaign__sub{font-size:var(--fs-body-lg);line-height:var(--lh-snug);color:#f4f1ece6;max-width:44ch;margin:0 0 var(--sp-6)}.campaign__hero-form{box-sizing:border-box;top:var(--sp-7);right:var(--sp-5);z-index:3;width:min(520px,47%);color:var(--in-charcoal);scroll-margin-top:var(--sp-5);position:absolute}.campaign__hero+.campaign__body{padding-top:var(--sp-5)}.campaign__body{box-sizing:border-box;width:100%;max-width:var(--max-w);min-height:420px;padding:var(--sp-7) var(--sp-5) var(--sp-9);margin:0 auto}.campaign__prose{width:48%;max-width:620px;font-size:var(--fs-body-lg);line-height:var(--lh-prose);color:var(--in-charcoal);margin:0}.campaign__prose p{margin:0 0 1.2em}.campaign__prose h2{font-family:var(--font-display);font-weight:600;font-size:var(--fs-display-sm);color:var(--in-navy);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);margin:2em 0 .6em}.campaign__prose blockquote{padding:var(--sp-2) 0 var(--sp-2) var(--sp-5);border-left:4px solid var(--in-crimson);font-family:var(--font-display);font-weight:500;font-size:var(--fs-display-sm);line-height:var(--lh-snug);color:var(--in-navy);margin:1.6em 0}.campaign__prose a{color:var(--fg-link)}.campaign__prose a:hover{color:var(--fg-link-hover)}.campaign__news{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);padding:var(--sp-9) var(--sp-5);background:#fff}.campaign__news-inner{max-width:var(--max-w);margin:0 auto}.campaign__news-title{font-family:var(--font-display);font-weight:600;font-size:var(--fs-display-sm);color:var(--in-navy);text-align:center;letter-spacing:var(--tracking-tight);margin:0 0 var(--sp-6)}.campaign__news-grid{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.campaign__news-card{padding:var(--sp-6);background:var(--in-paper);border:1px solid var(--border-soft);color:inherit;transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.campaign__news-card:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.campaign__news-src{font-family:var(--font-display);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--in-crimson);margin-bottom:var(--sp-3)}.campaign__news-headline{font-family:var(--font-display);font-size:1.25rem;font-weight:500;line-height:var(--lh-snug);color:var(--in-navy)}.campaign__news-arrow{padding-top:var(--sp-4);color:var(--in-crimson);margin-top:auto;font-weight:700}.petition__card{box-sizing:border-box;border:1px solid var(--border-soft);border-top:6px solid var(--in-crimson);width:100%;padding:var(--sp-7);background:#fff;box-shadow:0 24px 64px #01172747}.petition__head{text-align:center;margin-bottom:var(--sp-5)}.petition__head h2{font-family:var(--font-display);font-weight:600;font-size:var(--fs-display-sm);color:var(--in-navy);letter-spacing:var(--tracking-tight);margin:0 0 var(--sp-2)}.petition__count{color:var(--fg-3);font-size:var(--fs-body-sm);margin:0}.petition__count strong{color:var(--in-navy);font-family:var(--font-display);margin-right:4px;font-size:1.25rem}.petition__row{gap:var(--sp-4);grid-template-columns:1fr 1fr;min-width:0;display:grid}.petition__field{min-width:0;margin-bottom:var(--sp-4);display:block}.petition__label{font-size:var(--fs-caption);color:var(--in-charcoal);margin-bottom:var(--sp-2);font-weight:600;display:block}.petition__input{box-sizing:border-box;border:1px solid var(--in-gray-200);width:100%;max-width:100%;font-family:inherit;font-size:var(--fs-body-sm);color:var(--in-charcoal);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:#fff;border-radius:0;padding:13px 14px}.petition__input:focus{border-color:var(--in-crimson);outline:none;box-shadow:0 0 0 3px #9b113826}.petition__check{gap:var(--sp-3);margin-bottom:var(--sp-3);font-size:var(--fs-caption);color:var(--fg-3);line-height:var(--lh-snug);align-items:flex-start;display:flex}.petition__check span{overflow-wrap:anywhere;min-width:0}.petition__check input{margin-top:3px}.petition__submit{box-sizing:border-box;width:100%;max-width:100%;margin-top:var(--sp-4);justify-content:center}.petition__submit[disabled]{opacity:.7;cursor:progress}.petition__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.petition__note{padding:var(--sp-4) var(--sp-5);margin-bottom:var(--sp-5);color:#16438f;font-size:var(--fs-body-sm);background:#eaf2fe;border:1px solid #cfe0fb}.petition__note--ok{background:var(--in-crimson-100);color:var(--in-crimson-700);border-color:#9b113840}.petition__note--err{color:#9b2222;background:#fdeaea;border-color:#f6cccc}@media (max-width:1050px){.campaign__hero{background:var(--in-paper);overflow:hidden}.campaign__hero-bg,.campaign__hero:after{height:360px;bottom:auto}.campaign__hero-inner{gap:var(--sp-7);grid-template-columns:1fr;padding-bottom:0;display:grid}.campaign__hero-copy{width:100%;max-width:680px}.campaign__hero-form{width:100%;max-width:680px;position:static}.campaign__hero+.campaign__body{padding-top:var(--sp-5)}.campaign__body{min-height:0}.campaign__prose{width:100%;max-width:var(--max-w-prose);margin:0 auto}}@media (max-width:600px){.campaign__hero-bg,.campaign__hero:after{height:310px}.petition__row{grid-template-columns:1fr}.campaign__hero-inner{padding:var(--sp-8) var(--sp-5) 0}.campaign__hero-form{max-width:100%}.petition__card{padding:var(--sp-5)}}.article-page{background:#fff;padding:88px 36px 104px}.article-page article{max-width:1000px;margin:0 auto}.article-head{max-width:820px;margin-bottom:48px}.article-back{color:var(--in-crimson);text-transform:uppercase;letter-spacing:.16em;margin-bottom:44px;font-size:11px;font-weight:700;display:inline-block}.article-head h1{font-family:var(--font-display);color:var(--in-navy);text-transform:uppercase;margin:18px 0 22px;font-size:clamp(40px,5.5vw,66px);line-height:1}.article-head>p{color:var(--in-gray-600);font-size:20px;line-height:1.55}.article-byline{color:var(--in-gray-600);font-size:14px;font-style:italic}.article-media{background:var(--in-gray-200);min-height:560px;position:relative;overflow:hidden}.article-media img{object-fit:cover}.article-body{max-width:680px;margin:56px auto 0;font-size:19px;line-height:1.75}.article-body p:first-child{color:var(--in-navy);font-size:23px;font-weight:600}.article-body--wp h2,.article-body--wp h3,.article-body--wp h4{color:var(--in-navy);font-family:var(--font-display);margin:1.8em 0 .6em;line-height:1.15}.article-body--wp h2{text-transform:uppercase;font-size:34px}.article-body--wp h3{font-size:27px}.article-body--wp a{color:var(--in-crimson);text-underline-offset:3px;text-decoration:underline}.article-body--wp blockquote{border-left:3px solid var(--in-crimson);color:var(--in-navy);margin:1.7em 0;padding:4px 0 4px 24px;font-size:21px}.article-body--wp img{height:auto;margin:32px auto}.article-body--wp figure{margin:32px 0}.article-body--wp iframe{max-width:100%}.article-page--story{background:var(--in-paper);padding-top:64px}.article-page .article--story{min-width:0;max-width:1180px}.article-head--story{max-width:1020px;margin-bottom:40px}.article-head--story .article-back{margin-bottom:32px}.article-head--story h1{letter-spacing:-.01em;font-size:clamp(38px,4.6vw,58px);line-height:1.02}.article-head--story>p{max-width:850px;font-size:18px}.article--story .article-media{min-height:520px;box-shadow:var(--shadow-pop)}.article-reading-grid{grid-template-columns:minmax(0,680px) minmax(240px,280px);align-items:start;gap:72px;min-width:0;max-width:1040px;margin:60px auto 0;display:grid}.article-reading-grid .article-body{overflow-wrap:anywhere;min-width:0;max-width:none;margin:0}.article-sidebar{border-top:4px solid var(--in-crimson);box-shadow:var(--shadow-soft);background:#fff;padding:26px;position:sticky;top:108px}.article-sidebar__author{align-items:center;gap:15px;display:flex}.article-sidebar__photo{background:var(--in-gray-200);border-radius:50%;flex:none;width:68px;height:68px;position:relative;overflow:hidden}.article-sidebar__photo img{object-fit:cover;object-position:50% 18%}.article-sidebar__author span,.article-sidebar__details dt{color:var(--in-crimson);text-transform:uppercase;letter-spacing:.16em;font-size:9px;font-weight:700}.article-sidebar__author h2{color:var(--in-navy);font-family:var(--font-display);text-transform:uppercase;margin:4px 0 3px;font-size:23px;line-height:1}.article-sidebar__author p{color:var(--in-gray-600);margin:0;font-size:11px;line-height:1.3}.article-sidebar__intro{color:var(--in-gray-600);border-top:1px solid var(--border-soft);margin:22px 0 0;padding-top:20px;font-size:13px;line-height:1.55}.article-sidebar__details{border-top:1px solid var(--border-soft);margin:20px 0 0;padding-top:8px}.article-sidebar__details>div{padding-top:12px}.article-sidebar__details dd{color:var(--in-navy);margin:3px 0 0;font-size:13px;font-weight:600;line-height:1.35}.article-sidebar__link{color:#fff;background:var(--in-navy);text-transform:uppercase;letter-spacing:.12em;transition:background var(--dur-fast);justify-content:space-between;align-items:center;gap:12px;margin:22px -26px -26px;padding:16px 20px;font-size:10px;font-weight:700;display:flex}.article-sidebar__link:hover{background:var(--in-crimson)}.article-sidebar__link span{font-size:17px}@media (max-width:900px){.article-reading-grid{grid-template-columns:1fr;gap:48px;max-width:680px}.article-sidebar{position:static}}@media (max-width:600px){.article-page{padding:56px 20px 72px}.article-page--story{padding-top:42px}.article-head--story h1{font-size:clamp(34px,10.5vw,44px)}.article-head--story>p{font-size:17px}.article-media{min-height:280px}.article--story .article-media{min-height:260px;box-shadow:none}.article-body{margin-top:36px;font-size:17px}.article-reading-grid{gap:40px;margin-top:38px}}.contact-page{background:#fff}.contact-hero{background:var(--in-navy-900);color:#fff;isolation:isolate;position:relative;overflow:hidden}.contact-hero__bg{z-index:-2;position:absolute;inset:0}.contact-hero__bg img{object-fit:cover;object-position:center 54%}.contact-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#011727f7 0%,#011727e6 42%,#01172799 72%,#01172766 100%),linear-gradient(#01172714,#01172794);position:absolute;inset:0}.contact-hero:after{content:"HELLO";z-index:-1;font-family:var(--font-display);color:#ffffff06;font-size:220px;font-weight:700;line-height:1;position:absolute;bottom:-72px;right:-20px}.contact-hero__inner{max-width:var(--max-w);align-items:center;min-height:480px;margin:0 auto;padding:88px 36px;display:flex}.contact-hero__copy{max-width:720px}.contact-hero__eyebrow{text-transform:uppercase;letter-spacing:.22em;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.contact-hero__eyebrow:before{content:"";background:var(--in-crimson);width:32px;height:2px}.contact-hero h1{font-family:var(--font-display);text-transform:uppercase;margin:26px 0;font-size:clamp(64px,9vw,108px);line-height:.9}.contact-hero h1 em{color:var(--in-crimson);font-style:normal}.contact-hero p{color:#ffffffb8;max-width:58ch;margin:0;font-size:19px}.contact-main{padding:96px 36px}.contact-main__inner{max-width:var(--max-w);grid-template-columns:.78fr 1.22fr;gap:96px;margin:0 auto;display:grid}.contact-person{border-bottom:1px solid var(--border-soft);align-items:center;gap:22px;padding-bottom:32px;display:flex}.contact-person__photo{border-radius:50%;flex:none;width:112px;height:112px;position:relative;overflow:hidden}.contact-person__photo img{object-fit:cover;object-position:50% 18%}.contact-person span,.contact-social>span{color:var(--in-crimson);text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:700}.contact-person h2{font-family:var(--font-display);color:var(--in-navy);text-transform:uppercase;margin:3px 0 0;font-size:30px}.contact-person p{color:var(--in-gray-600);margin:0;font-size:14px}.contact-options{margin:12px 0 40px}.contact-options a{border-bottom:1px solid var(--border-soft);grid-template-columns:70px 1fr auto;align-items:center;gap:16px;padding:22px 0;display:grid}.contact-options a>span{color:var(--in-gray-600);text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:700}.contact-options strong{color:var(--in-navy);overflow-wrap:anywhere;font-size:17px}.contact-options b{color:var(--in-crimson);transition:transform var(--dur-fast);font-size:22px}.contact-options a:hover b{transform:translate(4px)}.contact-social>div{gap:10px;margin-top:14px;display:flex}.contact-social a{border:1px solid var(--border-soft);color:var(--in-navy);transition:all var(--dur-fast);align-items:center;gap:10px;padding:11px 16px;font-size:13px;font-weight:700;display:inline-flex}.contact-social a:hover{color:#fff;background:var(--in-navy);border-color:var(--in-navy)}.contact-social svg{width:17px;height:17px}.contact-social a span{color:inherit}.contact-form-wrap{background:var(--in-paper);padding:48px}.contact-form-wrap>h2{font-family:var(--font-display);color:var(--in-navy);text-transform:uppercase;margin:0 0 28px;font-size:42px}.contact-form{flex-direction:column;gap:20px;display:flex}.contact-form__row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form label{flex-direction:column;gap:7px;display:flex}.contact-form label>span{color:var(--in-navy);text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:700}.contact-form input,.contact-form textarea{width:100%;color:var(--in-charcoal);font:inherit;transition:border-color var(--dur-fast), box-shadow var(--dur-fast);background:#fff;border:1px solid #d7d3cc;border-radius:0;outline:none;padding:13px 14px;font-size:16px}.contact-form textarea{resize:vertical;min-height:150px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--in-navy);box-shadow:0 0 0 3px #03304d1a}.contact-form__submit{cursor:pointer;border:0;align-self:flex-start}.contact-form__privacy{color:var(--in-gray-600);margin:-4px 0 0;font-size:12px}.contact-form__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form__error{color:#8a1d1d;background:#fdeaea;border-left:3px solid #9b2222;margin:0;padding:12px 14px;font-size:14px}.contact-form__submit:disabled{cursor:wait;opacity:.7}.contact-form__success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:420px;display:flex}.contact-form__success>span{background:var(--in-crimson);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.contact-form__success h2{font-family:var(--font-display);color:var(--in-navy);text-transform:uppercase;margin:22px 0 8px;font-size:42px}.contact-form__success p{color:var(--in-gray-600);max-width:45ch}.contact-form__success button{color:var(--in-crimson);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 4px;font-size:11px;font-weight:700}@media (max-width:980px){.contact-hero:before{background:linear-gradient(90deg,#011727f2 0%,#011727cc 72%,#0117279e 100%),linear-gradient(#0117271f,#0117279e)}.contact-hero__inner{min-height:420px;padding:72px 20px}.contact-main{padding:64px 20px}.contact-main__inner{grid-template-columns:1fr;gap:56px}}@media (max-width:600px){.contact-hero__bg img{object-position:56% center}.contact-hero:before{background:#011727d1}.contact-hero__inner{min-height:380px;padding-top:64px;padding-bottom:64px}.contact-hero h1{font-size:58px}.contact-form-wrap{padding:30px 22px}.contact-form__row{grid-template-columns:1fr}.contact-person__photo{width:88px;height:88px}.contact-options a{grid-template-columns:52px 1fr auto;gap:10px}}.about-page{background:#fff}.about-hero{background:var(--in-paper);border-bottom:1px solid var(--border-soft);position:relative;overflow:hidden}.about-hero:after{content:"INVEST";font-family:var(--font-display);color:#03304d09;font-size:210px;font-weight:700;line-height:1;position:absolute;bottom:-65px;right:-40px}.about-hero__inner{max-width:var(--max-w);z-index:1;grid-template-columns:1.12fr .88fr;align-items:center;gap:72px;margin:0 auto;padding:72px 36px 80px;display:grid;position:relative}.about-hero__side{grid-template-rows:minmax(330px,1fr) auto;display:grid}.about-hero__media{position:relative;overflow:hidden}.about-hero__media img{object-fit:cover;object-position:center 38%}.about-eyebrow{color:var(--in-crimson);text-transform:uppercase;letter-spacing:.22em;font-size:11px;font-weight:700}.about-hero h1{font-family:var(--font-display);color:var(--in-navy);text-transform:uppercase;letter-spacing:-.015em;max-width:11ch;margin:24px 0;font-size:clamp(58px,7.7vw,96px);line-height:.92}.about-hero h1 em{color:var(--in-crimson);font-style:normal}.about-hero__copy>p{color:var(--in-gray-600);max-width:60ch;margin:0;font-size:19px;line-height:1.55}.about-hero__statement{background:var(--in-navy);border-left:3px solid var(--in-crimson);padding:22px 25px}.about-hero__statement span{color:var(--in-crimson);text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:700}.about-hero__statement p{color:#fff;font-family:var(--font-display);text-transform:uppercase;margin:8px 0 0;font-size:20px;line-height:1.25}.about-gina{padding:104px 36px}.about-gina__inner{max-width:var(--max-w);grid-template-columns:.82fr 1.18fr;align-items:start;gap:88px;margin:0 auto;display:grid}.about-gina__portrait{position:sticky;top:108px}.about-gina__image{aspect-ratio:4/5;background:var(--in-gray-200);position:relative;overflow:hidden}.about-gina__image:after{content:"";background:linear-gradient(#0000,#0117278c);height:30%;position:absolute;inset:auto 0 0}.about-gina__image img{object-fit:cover;object-position:50% 18%}.about-gina__caption{background:var(--in-navy);color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.about-gina__caption span{text-transform:uppercase;letter-spacing:.17em;color:#ffffffa6;font-size:10px}.about-gina__caption strong{font-family:var(--font-display);text-transform:uppercase;font-size:21px}.about-gina__bio h2{font-family:var(--font-display);color:var(--in-navy);text-transform:uppercase;margin:14px 0 28px;font-size:clamp(40px,5vw,60px);line-height:1}.about-gina__bio>p{color:var(--in-gray-600);margin:0 0 20px;line-height:1.7}.about-gina__bio .about-gina__lead{color:var(--in-navy);font-size:22px;font-weight:600;line-height:1.55}.about-gina__facts{border-top:1px solid var(--border-soft);grid-template-columns:1fr 1fr;margin-top:40px;display:grid}.about-gina__facts div{padding:28px 24px 0 0}.about-gina__facts div+div{border-left:1px solid var(--border-soft);padding-left:28px}.about-gina__facts strong{color:var(--in-crimson);font-family:var(--font-display);text-transform:uppercase;font-size:46px;line-height:1;display:block}.about-gina__facts span{color:var(--in-gray-600);margin-top:8px;font-size:13px;line-height:1.4;display:block}.about-mission{background:var(--in-navy-900);color:#fff;padding:96px 36px}.about-mission__inner{max-width:var(--max-w);margin:0 auto}.about-mission__head{grid-template-columns:.5fr 1.5fr;align-items:start;gap:48px;margin-bottom:56px;display:grid}.about-mission__head h2{font-family:var(--font-display);text-transform:uppercase;max-width:17ch;margin:0;font-size:clamp(42px,5vw,62px);line-height:1}.about-mission__media{grid-template-columns:1.2fr .8fr;gap:12px;margin-bottom:56px;display:grid}.about-mission__media figure{height:360px;margin:0;position:relative;overflow:hidden}.about-mission__media img{object-fit:cover}.about-mission__media figure:last-child img{object-position:center 44%}.about-mission__media figure:after{content:"";background:linear-gradient(#0000 58%,#011727db);position:absolute;inset:0}.about-mission__media figcaption{z-index:1;font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:19px;position:absolute;inset:auto 20px 18px}.about-mission__grid{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid}.about-mission__grid article{padding:36px 36px 0 0}.about-mission__grid article+article{border-left:1px solid #ffffff29;padding-left:36px}.about-mission__grid article>span{color:var(--in-crimson);font-family:var(--font-display);font-size:20px}.about-mission__grid h3{font-family:var(--font-display);text-transform:uppercase;margin:30px 0 12px;font-size:28px}.about-mission__grid p{color:#ffffffa6;margin:0;font-size:15px;line-height:1.55}.about-cta{background:var(--in-crimson);color:#fff}.about-cta__inner{max-width:var(--max-w);justify-content:space-between;align-items:center;gap:32px;margin:0 auto;padding:56px 36px;display:flex}.about-cta span:not(.btn__arrow){text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:700}.about-cta h2{font-family:var(--font-display);text-transform:uppercase;margin:5px 0 0;font-size:38px}.about-cta .btn{color:var(--in-navy);background:#fff}.about-cta .btn:hover{background:var(--in-paper)}@media (max-width:980px){.about-hero__inner{grid-template-columns:1fr;gap:48px;padding:64px 20px}.about-gina{padding:72px 20px}.about-gina__inner{grid-template-columns:1fr;gap:56px}.about-gina__portrait{max-width:560px;position:static}.about-mission{padding:72px 20px}.about-mission__head{grid-template-columns:1fr;gap:18px}.about-cta__inner{padding:48px 20px}}@media (max-width:700px){.about-hero h1{font-size:54px}.about-gina__facts,.about-mission__grid{grid-template-columns:1fr}.about-gina__facts div+div{border-left:0;padding-left:0}.about-mission__grid article{padding:28px 0}.about-mission__grid article+article{border-top:1px solid #ffffff29;border-left:0;padding-left:0}.about-mission__media{grid-template-columns:1fr}.about-mission__media figure{height:280px}.about-mission__grid h3{margin-top:16px}.about-cta__inner{flex-direction:column;align-items:flex-start}}.donate-page{background:var(--in-paper)}.donate-hero{background:var(--in-navy-900);color:#fff;position:relative;overflow:hidden}.donate-hero:before{content:"";background:linear-gradient(90deg,#011727f7 0%,#011727db 55%,#0117279e 100%),url(/assets/canada-wheat-saskatchewan.webp) 50% 46%/cover no-repeat;position:absolute;inset:0}.donate-hero:after{content:"$";color:#ffffff06;font-family:var(--font-display);font-size:400px;font-weight:700;line-height:1;position:absolute;bottom:-100px;right:3vw}.donate-hero__inner{max-width:var(--max-w);z-index:1;grid-template-columns:1.2fr .8fr;align-items:end;gap:88px;margin:0 auto;padding:88px 36px 92px;display:grid;position:relative}.donate-eyebrow{text-transform:uppercase;letter-spacing:.22em;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.donate-eyebrow:before{content:"";background:var(--in-crimson);width:32px;height:2px}.donate-hero h1{font-family:var(--font-display);text-transform:uppercase;max-width:11ch;margin:26px 0;font-size:clamp(58px,7.5vw,94px);line-height:.9}.donate-hero h1 em{color:var(--in-crimson);font-style:normal}.donate-hero__inner>div>p{color:#ffffffb8;max-width:60ch;margin:0;font-size:18px;line-height:1.55}.donate-hero blockquote{border-left:2px solid var(--in-crimson);color:#ffffffd6;margin:0;padding-left:28px;font-size:18px;font-style:italic;line-height:1.55}.donate-hero cite{color:#ffffff80;text-transform:uppercase;letter-spacing:.14em;margin-top:18px;font-size:10px;font-style:normal;font-weight:700;display:block}.donate-main{padding:96px 36px}.donate-main__inner{max-width:var(--max-w);grid-template-columns:.82fr 1.18fr;align-items:start;gap:88px;margin:0 auto;display:grid}.donate-case{padding-top:30px}.donate-case h2{font-family:var(--font-display);color:var(--in-navy);text-transform:uppercase;margin:14px 0 24px;font-size:clamp(40px,5vw,58px);line-height:1}.donate-case>p{color:var(--in-gray-600);line-height:1.65}.donate-case ul{border-top:1px solid var(--border-soft);margin:36px 0;padding:0;list-style:none}.donate-case li{color:var(--in-navy);border-bottom:1px solid var(--border-soft);grid-template-columns:44px 1fr;gap:18px;padding:18px 0;font-weight:600;display:grid}.donate-case li span{color:var(--in-crimson);font-family:var(--font-display)}.donate-case .donate-tax-note{border-left:3px solid var(--in-crimson);background:#fff;padding:16px 18px;font-size:13px;line-height:1.5}.donate-card{box-shadow:var(--shadow-pop);background:#fff}.donate-card__head{background:var(--in-navy);color:#fff;padding:34px 40px}.donate-card__head>span{color:var(--in-crimson-100);text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:700}.donate-card__head h2{font-family:var(--font-display);text-transform:uppercase;margin:5px 0 3px;font-size:36px}.donate-card__head p{color:#fff9;margin:0;font-size:13px}.donation-form{padding:38px 40px 40px}.donation-form fieldset{border:0;margin:0 0 30px;padding:0}.donation-form legend,.donation-email>span,.donation-custom>span{color:var(--in-navy);text-transform:uppercase;letter-spacing:.14em;margin-bottom:12px;font-size:11px;font-weight:700}.donation-frequency{grid-template-columns:1fr 1fr;gap:10px;display:grid}.donation-frequency label,.donation-amounts label{cursor:pointer;position:relative}.donation-frequency input,.donation-amounts input{opacity:0;pointer-events:none;position:absolute}.donation-frequency label>span{border:1px solid var(--border-soft);transition:all var(--dur-fast);flex-direction:column;padding:15px 17px;display:flex}.donation-frequency strong{color:var(--in-navy);font-size:16px}.donation-frequency small{color:var(--in-gray-600);font-size:12px}.donation-frequency input:checked+span,.donation-amounts input:checked+span{border-color:var(--in-crimson);background:var(--in-crimson-100);color:var(--in-crimson-700);box-shadow:inset 0 0 0 1px var(--in-crimson)}.donation-frequency input:focus-visible+span,.donation-amounts input:focus-visible+span{outline-offset:2px;outline:3px solid #03304d33}.donation-amounts{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.donation-amounts label>span{border:1px solid var(--border-soft);min-height:56px;color:var(--in-navy);font-family:var(--font-display);transition:all var(--dur-fast);place-items:center;font-size:23px;font-weight:700;display:grid}.donation-custom{margin-top:18px;display:block}.donation-custom>span{display:block}.donation-custom>div{border:1px solid #d7d3cc;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.donation-custom b,.donation-custom i{color:var(--in-gray-600);padding:0 14px;font-style:normal;font-weight:600}.donation-custom i{letter-spacing:.12em;font-size:11px}.donation-custom input,.donation-email input{min-width:0;color:var(--in-charcoal);font:inherit;background:#fff;border:0;outline:0;padding:14px 0}.donation-custom>div:focus-within,.donation-email input:focus{border-color:var(--in-navy);box-shadow:0 0 0 3px #03304d1a}.donation-email{flex-direction:column;margin-bottom:22px;display:flex}.donation-email input{border:1px solid #d7d3cc;padding:14px}.donation-consent{color:var(--in-gray-600);grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.4;display:grid}.donation-consent input{accent-color:var(--in-crimson);margin-top:3px}.donation-consent a{color:var(--in-crimson);text-decoration:underline}.donation-submit{border:0;justify-content:center;width:100%;margin-top:24px}.donation-secure{color:var(--in-gray-600);justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}.donation-secure>svg{width:18px;height:18px;color:var(--in-navy);flex:none}.donation-secure p{flex-direction:column;margin:0;font-size:11px;line-height:1.3;display:flex}.donation-secure strong{color:var(--in-navy)}.donation-form__notice{background:var(--in-crimson-100);border-left:3px solid var(--in-crimson);color:var(--in-crimson-700);margin-bottom:24px;padding:13px 15px;font-size:14px}.donation-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.donate-mail{border-top:1px solid var(--border-soft);background:#fff}.donate-mail__inner{max-width:var(--max-w);grid-template-columns:1fr 1fr 1fr;align-items:center;gap:48px;margin:0 auto;padding:56px 36px;display:grid}.donate-mail span{color:var(--in-crimson);text-transform:uppercase;letter-spacing:.17em;font-size:10px;font-weight:700}.donate-mail h2{color:var(--in-navy);font-family:var(--font-display);text-transform:uppercase;margin:5px 0 0;font-size:28px}.donate-mail address{color:var(--in-gray-600);font-style:normal;line-height:1.55}.donate-mail address strong{color:var(--in-navy)}.donate-mail__inner>a{color:var(--in-gray-600);font-size:14px}.donate-mail__inner>a b{color:var(--in-crimson);margin-top:4px;display:block}.donate-success{background:var(--in-paper);text-align:center;place-items:center;min-height:680px;padding:80px 20px;display:grid}.donate-success>div{max-width:700px}.donate-success>div>span{background:var(--in-crimson);color:#fff;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 25px;font-size:28px;display:grid}.donate-success h1{color:var(--in-navy);font-family:var(--font-display);text-transform:uppercase;margin:10px 0 20px;font-size:clamp(42px,6vw,64px);line-height:1}.donate-success>div>p:not(.sec__eyebrow){color:var(--in-gray-600);margin-bottom:30px;font-size:18px;line-height:1.6}@media (max-width:980px){.donate-hero__inner{grid-template-columns:1fr;gap:48px;padding:64px 20px}.donate-main{padding:64px 20px}.donate-main__inner{grid-template-columns:1fr;gap:48px}.donate-mail__inner{grid-template-columns:1fr 1fr;padding:48px 20px}.donate-mail__inner>a{grid-column:1/-1}}@media (max-width:600px){.donate-hero h1{font-size:54px}.donate-card__head{padding:28px 22px}.donation-form{padding:30px 22px}.donation-frequency{grid-template-columns:1fr}.donation-amounts{grid-template-columns:1fr 1fr}.donate-mail__inner{grid-template-columns:1fr;gap:24px}.donate-mail__inner>a{grid-column:auto}}.campaigns-page{background:var(--in-paper)}.campaigns-hero{background:var(--in-navy-900);color:#fff;position:relative;overflow:hidden}.campaigns-hero:after{content:"ACT";font-family:var(--font-display);color:#ffffff06;font-size:260px;font-weight:700;line-height:1;position:absolute;bottom:-85px;right:-20px}.campaigns-hero__inner{max-width:var(--max-w);z-index:1;grid-template-columns:1.25fr .75fr;align-items:end;gap:96px;margin:0 auto;padding:92px 36px;display:grid;position:relative}.campaigns-eyebrow{text-transform:uppercase;letter-spacing:.22em;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.campaigns-eyebrow:before{content:"";background:var(--in-crimson);width:32px;height:2px}.campaigns-hero h1{font-family:var(--font-display);text-transform:uppercase;margin:26px 0;font-size:clamp(62px,8vw,100px);line-height:.9}.campaigns-hero h1 em{color:var(--in-crimson);font-style:normal}.campaigns-hero__inner>div>p{color:#ffffffb3;max-width:62ch;margin:0;font-size:18px;line-height:1.55}.campaigns-hero aside{border-left:2px solid var(--in-crimson);align-items:center;gap:20px;padding-left:28px;display:flex}.campaigns-hero aside strong{font-family:var(--font-display);color:#fff;font-size:72px;line-height:1}.campaigns-hero aside span{color:#fff9;text-transform:uppercase;letter-spacing:.15em;max-width:13ch;font-size:12px;line-height:1.4}.campaigns-list{padding:96px 36px}.campaigns-list__inner{max-width:var(--max-w);margin:0 auto}.campaigns-list__head{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:48px;display:grid}.campaigns-list__head h2{font-family:var(--font-display);color:var(--in-navy);text-transform:uppercase;margin:0;font-size:50px;line-height:1}.campaigns-list__head p{color:var(--in-gray-600);margin:0;line-height:1.55}.campaigns-list__grid{row-gap:36px}.campaign-pagination{border-top:1px solid var(--border-soft);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:56px;padding-top:28px;display:grid}.campaign-pagination a{color:var(--in-crimson);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700}.campaign-pagination a:last-child{justify-self:end}.campaign-pagination span{color:var(--in-gray-600);font-size:12px}.campaigns-note{border-top:1px solid var(--border-soft);background:#fff}.campaigns-note>div{text-align:center;max-width:900px;margin:0 auto;padding:72px 36px}.campaigns-note span{color:var(--in-crimson);text-transform:uppercase;letter-spacing:.2em;font-size:10px;font-weight:700}.campaigns-note h2{font-family:var(--font-display);color:var(--in-navy);text-transform:uppercase;margin:14px 0;font-size:clamp(36px,5vw,52px);line-height:1.05}.campaigns-note p{color:var(--in-gray-600);margin:0;line-height:1.6}@media (max-width:980px){.campaigns-hero__inner{grid-template-columns:1fr;gap:48px;padding:64px 20px}.campaigns-list{padding:64px 20px}.campaigns-list__head{grid-template-columns:1fr;gap:18px}}@media (max-width:600px){.campaigns-hero h1{font-size:56px}.campaigns-hero aside strong{font-size:58px}.campaign-pagination{grid-template-columns:1fr 1fr}.campaign-pagination span{text-align:center;grid-area:1/1/auto/-1}.campaigns-note>div{padding:56px 20px}}.home-sotw{background:var(--in-navy-900);color:#fff;padding:72px 36px;position:relative;overflow:hidden}.home-sotw:after{content:"WEEKLY";color:#ffffff06;font-family:var(--font-display);pointer-events:none;font-size:160px;font-weight:700;line-height:1;position:absolute;top:-45px;right:-35px}.home-sotw__inner{z-index:1;max-width:1100px;margin:0 auto;position:relative}.home-sotw__head{justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px;display:flex}.home-sotw__eyebrow{color:#ffffffa6;text-transform:uppercase;letter-spacing:.22em;font-size:11px;font-weight:700}.home-sotw__head h2{font-family:var(--font-display);text-transform:uppercase;margin:8px 0 0;font-size:clamp(36px,4vw,50px);line-height:1}.home-sotw__head h2 em{color:var(--in-crimson);font-style:normal}.home-sotw .sec__view-all{color:#fff}.home-sotw .sec__view-all:hover{color:var(--in-crimson-100)}.home-sotw__feature{color:var(--in-charcoal);background:#fff;grid-template-columns:1.15fr .85fr;display:grid}.home-sotw__media{background:var(--in-navy);min-height:390px;position:relative;overflow:hidden}.home-sotw__media img{object-fit:cover;transition:transform .6s var(--ease-out)}.home-sotw__feature:hover .home-sotw__media img{transform:scale(1.025)}.home-sotw__media>span{background:var(--in-crimson);color:#fff;text-transform:uppercase;letter-spacing:.17em;padding:9px 13px;font-size:10px;font-weight:700;position:absolute;top:20px;left:20px}.home-sotw__copy{flex-direction:column;justify-content:center;padding:36px;display:flex}.home-sotw__copy h3{font-family:var(--font-display);color:var(--in-navy);text-transform:uppercase;transition:color var(--dur-base);margin:14px 0;font-size:clamp(28px,3vw,38px);line-height:1.05}.home-sotw__feature:hover h3{color:var(--in-crimson)}.home-sotw__copy>p{color:var(--in-gray-600);margin:0 0 20px;font-size:15px;line-height:1.5}.home-sotw__author{border-top:1px solid var(--border-soft);align-items:center;gap:11px;padding-top:17px;display:flex}.home-sotw__author>div{border-radius:50%;width:40px;height:40px;position:relative;overflow:hidden}.home-sotw__author img{object-fit:cover;object-position:50% 18%}.home-sotw__author>span{color:var(--in-gray-600);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.home-sotw__author strong{color:var(--in-navy);font-size:13px;display:block}.home-sotw__read{color:var(--in-crimson);text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid;align-self:flex-start;align-items:center;gap:12px;margin-top:20px;padding-bottom:4px;font-size:11px;font-weight:700;display:inline-flex}.home-sotw__read b{transition:transform var(--dur-fast);font-size:16px}.home-sotw__feature:hover .home-sotw__read b{transform:translate(4px)}@media (max-width:900px){.home-sotw{padding:56px 20px}.home-sotw__feature{grid-template-columns:1fr}.home-sotw__media{min-height:320px}}@media (max-width:600px){.home-sotw__head{flex-direction:column;align-items:flex-start}.home-sotw__media{min-height:240px}.home-sotw__copy{padding:26px 20px}.home-sotw__copy h3{font-size:27px}}.industry-strip{background:var(--in-paper)}.industry-strip__intro{max-width:var(--max-w);justify-content:space-between;align-items:baseline;gap:32px;margin:0 auto;padding:40px 36px 26px;display:flex}.industry-strip__intro>span{color:var(--in-crimson);text-transform:uppercase;letter-spacing:.2em;font-size:10px;font-weight:700}.industry-strip__intro h2{color:var(--in-navy);font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:26px;line-height:1}.industry-strip__grid{grid-template-columns:repeat(6,1fr);display:grid}.industry-strip__item{background:var(--in-navy);height:270px;margin:0;position:relative;overflow:hidden}.industry-strip__item:after{content:"";transition:background var(--dur-base);background:linear-gradient(#0000 40%,#011727e0 100%);position:absolute;inset:0}.industry-strip__item img{object-fit:cover;transition:transform .7s var(--ease-out), filter var(--dur-base)}.industry-strip__item:nth-child(2) img{object-position:center 42%}.industry-strip__item:hover img{filter:saturate(1.08);transform:scale(1.035)}.industry-strip__item figcaption{z-index:1;color:#fff;align-items:flex-end;gap:12px;display:flex;position:absolute;inset:auto 20px 18px}.industry-strip__item figcaption>span{color:var(--in-crimson-100);letter-spacing:.14em;font-size:9px;font-weight:700}.industry-strip__item figcaption div{flex-direction:column;display:flex}.industry-strip__item figcaption strong{font-family:var(--font-display);text-transform:uppercase;font-size:20px;line-height:1}.industry-strip__item figcaption small{color:#ffffff9e;margin-top:5px;font-size:10px}@media (max-width:1100px){.industry-strip__grid{grid-template-columns:repeat(3,1fr)}.industry-strip__item{height:240px}}.campaigns-hero:before{content:"";background:linear-gradient(90deg,#011727f7 0%,#011727d6 56%,#0117276b 100%),url(/assets/canada-energy-prairie.webp) 50% 48%/cover no-repeat;position:absolute;inset:0}@media (max-width:800px){.industry-strip__intro{flex-direction:column;align-items:flex-start;gap:8px;padding-left:20px;padding-right:20px}.industry-strip__grid{grid-template-columns:1fr 1fr}.industry-strip__item{height:230px}}@media (max-width:480px){.industry-strip__item{height:200px}.industry-strip__item figcaption{inset-inline:14px;bottom:14px}.industry-strip__item figcaption>span{display:none}.industry-strip__item figcaption strong{font-size:17px}}.listing-hero{background:var(--in-navy-900);color:#fff;border-bottom:1px solid var(--in-navy-800);isolation:isolate;position:relative;overflow:hidden}.listing-hero__bg{z-index:-2;position:absolute;inset:0}.listing-hero__bg img{object-fit:cover;object-position:center 46%}.listing-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#011727f5 0%,#011727db 43%,#01172785 72%,#01172761 100%),linear-gradient(#0117271f,#01172794);position:absolute;inset:0}.listing-hero__inner{max-width:var(--max-w);align-items:center;min-height:460px;margin:0 auto;padding:88px 36px;display:flex}.listing-hero__copy{max-width:720px}.listing-hero .sec__eyebrow{color:#ffffffb8;align-items:center;gap:12px;display:inline-flex}.listing-hero .sec__eyebrow:before{content:"";background:var(--in-crimson);width:32px;height:2px}.listing-hero h1,.sotw-archive h2{font-family:var(--font-display);text-transform:uppercase;margin:0}.listing-hero h1{color:#fff}.sotw-archive h2{color:var(--in-navy)}.listing-hero h1{font-size:clamp(56px,8vw,96px);line-height:.95}.listing-hero p{color:#ffffffc7;max-width:58ch;margin:24px 0 0;font-size:19px}.listing-feature{background:var(--in-paper);grid-template-columns:1.25fr 1fr;margin-bottom:64px;display:grid}.listing-feature__media,.listing-card__media{background:var(--in-gray-200);position:relative;overflow:hidden}.listing-feature__media{min-height:430px}.listing-feature__media img,.listing-card__media img{object-fit:cover;transition:transform .5s var(--ease-out)}.listing-feature:hover img,.listing-card:hover img{transform:scale(1.025)}.listing-feature__copy{align-self:center;padding:48px}.listing-feature h2,.listing-card h2{font-family:var(--font-display);text-transform:uppercase;color:var(--in-navy);transition:color var(--dur-base);line-height:1.08}.listing-feature h2{margin:16px 0;font-size:clamp(32px,4vw,48px)}.listing-feature p,.listing-card p{color:var(--in-gray-600);line-height:1.55}.listing-feature strong{color:var(--in-crimson);text-transform:uppercase;letter-spacing:.14em;gap:10px;margin-top:12px;font-size:12px;display:inline-flex}.listing-feature:hover h2,.listing-card:hover h2{color:var(--in-crimson)}.listing-grid{grid-template-columns:repeat(3,1fr);gap:48px 28px;display:grid}.listing-card__media{aspect-ratio:4/3;margin-bottom:20px}.listing-card h2{margin:12px 0;font-size:25px}.listing-card p{margin:0;font-size:15px}.story-date{color:var(--in-gray-600);text-transform:uppercase;letter-spacing:.16em;flex-wrap:wrap;gap:10px;font-size:11px;font-weight:700;display:flex}.story-date span{color:var(--in-crimson)}.story-date span:after{content:"·";color:var(--in-gray-400);margin-left:10px}.sotw{background:var(--in-paper)}.sotw-hero{background:var(--in-navy-900);color:#fff;position:relative;overflow:hidden}.sotw-hero:after{content:"WEEKLY";color:#ffffff06;font-family:var(--font-display);pointer-events:none;font-size:220px;font-weight:700;line-height:1;position:absolute;bottom:-60px;right:-30px}.sotw-hero__inner{max-width:var(--max-w);z-index:1;grid-template-columns:1.25fr .75fr;align-items:center;gap:96px;margin:0 auto;padding:88px 36px 96px;display:grid;position:relative}.sotw-kicker{color:#fff;text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:12px;font-size:12px;font-weight:700;display:inline-flex}.sotw-kicker:before{content:"";background:var(--in-crimson);width:32px;height:2px}.sotw-hero h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin:28px 0;font-size:clamp(60px,8vw,104px);line-height:.88}.sotw-hero h1 em{color:var(--in-crimson);font-style:normal}.sotw-hero__intro>p{color:#ffffffb8;max-width:55ch;font-size:18px}.sotw-jump{text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #ffffff73;gap:16px;margin-top:24px;padding-bottom:6px;font-size:12px;font-weight:700;display:inline-flex}.author-card{background:#ffffff0a;border:1px solid #ffffff2e;padding:28px}.author-card__photo{border:3px solid #ffffff1f;border-radius:50%;width:112px;height:112px;margin-bottom:20px;position:relative;overflow:hidden}.author-card__photo img{object-fit:cover;object-position:50% 18%}.author-card span{color:var(--in-crimson);text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:700}.author-card h2{font-family:var(--font-display);text-transform:uppercase;margin:4px 0 0;font-size:29px}.author-card p{color:#fff9;margin:0;font-size:13px}.author-card blockquote{color:#ffffffc7;border-top:1px solid #ffffff24;margin:22px 0 0;padding-top:20px;font-size:14px;font-style:italic;line-height:1.55}.sotw-latest{background:#fff;padding:96px 36px}.sotw-latest__inner{max-width:var(--max-w);grid-template-columns:1.08fr .92fr;align-items:center;gap:64px;margin:0 auto;display:grid}.sotw-latest__media{background:var(--in-navy);min-height:480px;position:relative;overflow:hidden}.sotw-latest__media img{object-fit:cover;transition:transform .5s var(--ease-out)}.sotw-latest__media:hover img{transform:scale(1.025)}.sotw-latest__media:focus-visible{outline:3px solid var(--in-crimson);outline-offset:4px}.sotw-badge{background:var(--in-crimson);color:#fff;text-transform:uppercase;letter-spacing:.17em;padding:9px 13px;font-size:10px;font-weight:700;position:absolute;top:20px;left:20px}.sotw-latest__copy h2{font-family:var(--font-display);color:var(--in-navy);text-transform:uppercase;margin:18px 0;font-size:clamp(30px,3.2vw,42px);line-height:1.05}.sotw-latest__copy h2 a{color:inherit;transition:color var(--dur-fast)}.sotw-latest__copy h2 a:hover{color:var(--in-crimson)}.sotw-latest__copy h2 a:focus-visible{color:var(--in-crimson);outline-offset:4px;outline:3px solid #9b113833}.sotw-latest__copy p{color:var(--in-gray-600);margin:0 0 28px}.sotw-about{background:var(--in-crimson);color:#fff}.sotw-about__inner{text-align:center;max-width:850px;margin:0 auto;padding:72px 36px}.sotw-about span{text-transform:uppercase;letter-spacing:.22em;font-size:11px;font-weight:700}.sotw-about h2{font-family:var(--font-display);text-transform:uppercase;margin:14px 0;font-size:clamp(34px,5vw,52px)}.sotw-about p{color:#ffffffd1;margin:0}.sotw-archive{padding:96px 36px}.sotw-archive__inner{max-width:960px;margin:0 auto}.sotw-archive__head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.sotw-archive h2{font-size:52px}.sotw-archive__head p{color:var(--in-gray-600);margin:8px 0 0}.sotw-archive__head nav{gap:8px;display:flex}.sotw-archive__head nav a{border:1px solid var(--border-soft);color:var(--in-navy);padding:8px 13px;font-size:12px;font-weight:700}.sotw-archive__head nav a:hover{background:var(--in-navy);color:#fff}.archive-year{font-family:var(--font-display);color:var(--in-crimson);margin:44px 0 10px;scroll-margin-top:100px;font-size:30px}.archive-row{border-top:1px solid var(--border-soft);grid-template-columns:70px 150px 1fr auto;align-items:center;gap:24px;padding:24px 0;display:grid}.archive-row__media{aspect-ratio:4/3;background:var(--in-navy);position:relative;overflow:hidden}.archive-row__media img{object-fit:cover;transition:transform .5s var(--ease-out)}.archive-row:hover .archive-row__media img{transform:scale(1.035)}.archive-row time{color:var(--in-gray-600);text-align:center;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.archive-row time strong{color:var(--in-navy);font-family:var(--font-display);font-size:32px;line-height:1;display:block}.archive-row h3{font-family:var(--font-display);text-transform:uppercase;color:var(--in-navy);transition:color var(--dur-fast);margin:8px 0;font-size:23px;line-height:1.15}.archive-row p{color:var(--in-gray-600);margin:0;font-size:14px;line-height:1.45}.archive-row__arrow{color:var(--in-crimson);font-size:25px}.archive-row:hover h3{color:var(--in-crimson)}@media (max-width:980px){.listing-hero:after{background:linear-gradient(90deg,#011727f2 0%,#011727c7 70%,#0117278f 100%),linear-gradient(#0117272e,#011727a6)}.listing-hero__inner{min-height:400px;padding:72px 20px}.listing-feature,.sotw-hero__inner,.sotw-latest__inner{grid-template-columns:1fr}.listing-feature__media{min-height:360px}.listing-grid{grid-template-columns:repeat(2,1fr)}.sotw-hero__inner{gap:48px;padding:64px 20px}.author-card{grid-template-columns:112px 1fr;align-items:center;column-gap:24px;display:grid}.author-card__photo{margin:0}.author-card blockquote{grid-column:1/-1}.sotw-latest{padding:64px 20px}.sotw-latest__media{min-height:400px}}@media (max-width:600px){.listing-hero__bg img{object-position:58% center}.listing-hero:after{background:#011727cc}.listing-hero__inner{min-height:360px;padding-top:64px;padding-bottom:64px}.listing-feature__copy{padding:28px 22px}.listing-feature__media{min-height:250px}.listing-grid{grid-template-columns:1fr}.sotw-hero h1{font-size:56px}.sotw-latest__media{min-height:290px}.sotw-about__inner,.sotw-archive{padding:56px 20px}.sotw-archive__head{flex-direction:column;align-items:flex-start}.archive-row{grid-template-columns:54px 110px 1fr;gap:14px}.archive-row__arrow,.archive-row p{display:none}.archive-row h3{font-size:19px}}@media (max-width:460px){.archive-row{grid-template-columns:48px 1fr}.archive-row__media{display:none}}.pagination{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:24px;margin-top:72px;padding-top:32px;display:flex}.pagination__step{color:var(--in-navy);text-transform:uppercase;letter-spacing:.14em;transition:color var(--dur-base);gap:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.pagination a.pagination__step:hover{color:var(--in-crimson)}.pagination__step--disabled{color:var(--in-gray-400)}.pagination__pages{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pagination__pages a,.pagination__pages span{min-width:42px;height:42px;color:var(--in-navy);border:1px solid var(--border-soft);transition:all var(--dur-base) var(--ease-out);place-items:center;padding:0 8px;font-weight:700;text-decoration:none;display:grid}.pagination__pages a:hover{border-color:var(--in-navy)}.pagination__pages [aria-current=page]{background:var(--in-navy);border-color:var(--in-navy);color:#fff}.pagination__gap{min-width:24px;color:var(--in-gray-600);place-items:center;display:grid}.content-unavailable{text-align:center;background:var(--in-paper);border-top:4px solid var(--in-crimson);max-width:640px;margin:0 auto;padding:48px 32px}.content-unavailable h2{font-family:var(--font-display);color:var(--in-navy);text-transform:uppercase;margin:0 0 12px;font-size:28px;line-height:1.1}.content-unavailable p{color:var(--in-gray-600);margin:0;line-height:1.6}.status-page{background:var(--in-paper);padding:120px 36px 136px}.status-page__inner{text-align:center;max-width:760px;margin:0 auto}.status-page h1{font-family:var(--font-display);color:var(--in-navy);text-transform:uppercase;margin:0 0 24px;font-size:clamp(48px,7vw,84px);line-height:.95}.status-page p{color:var(--in-gray-600);max-width:56ch;margin:0 auto;font-size:19px;line-height:1.6}.status-page__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.status-page__links{border-top:1px solid var(--in-gray-200);flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:44px;padding-top:28px;display:flex}.status-page__links a{color:var(--in-navy);transition:color var(--dur-base);font-weight:700;text-decoration:none}.status-page__links a:hover{color:var(--in-crimson)}.article-body--wp video{background:var(--in-navy-900);width:auto;max-width:100%;height:auto;max-height:80vh;margin:32px auto;display:block}.article-body--wp table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.article-body--wp th,.article-body--wp td{border-bottom:1px solid var(--border-soft);text-align:left;vertical-align:top;padding:10px 12px}.article-body--wp th{color:var(--in-navy)}.table-scroll{margin:24px 0;overflow-x:auto}.legal-page .article-body h2[id],.legal-page .article-body h3[id]{scroll-margin-top:120px}@media (max-width:600px){.pagination{flex-wrap:wrap;justify-content:center;margin-top:56px}.pagination__pages{order:-1;width:100%}.status-page{padding:80px 20px 96px}.content-unavailable{padding:36px 22px}}
