@font-face{font-family:Jost;font-style:italic;font-weight:100;src:url(/fonts/jost-6d93c6d1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:italic;font-weight:100;src:url(/fonts/jost-01225357.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:italic;font-weight:100;src:url(/fonts/jost-e1618f6f.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:Jost;font-style:italic;font-weight:200;src:url(/fonts/jost-6d93c6d1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:italic;font-weight:200;src:url(/fonts/jost-01225357.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:italic;font-weight:200;src:url(/fonts/jost-e1618f6f.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:Jost;font-style:italic;font-weight:300;src:url(/fonts/jost-6d93c6d1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:italic;font-weight:300;src:url(/fonts/jost-01225357.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:italic;font-weight:300;src:url(/fonts/jost-e1618f6f.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:Jost;font-style:italic;font-weight:400;src:url(/fonts/jost-6d93c6d1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:italic;font-weight:400;src:url(/fonts/jost-01225357.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:italic;font-weight:400;src:url(/fonts/jost-e1618f6f.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:Jost;font-style:italic;font-weight:500;src:url(/fonts/jost-6d93c6d1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:italic;font-weight:500;src:url(/fonts/jost-01225357.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:italic;font-weight:500;src:url(/fonts/jost-e1618f6f.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:Jost;font-style:italic;font-weight:600;src:url(/fonts/jost-6d93c6d1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:italic;font-weight:600;src:url(/fonts/jost-01225357.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:italic;font-weight:600;src:url(/fonts/jost-e1618f6f.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:Jost;font-style:italic;font-weight:700;src:url(/fonts/jost-6d93c6d1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:italic;font-weight:700;src:url(/fonts/jost-01225357.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:italic;font-weight:700;src:url(/fonts/jost-e1618f6f.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:Jost;font-style:italic;font-weight:800;src:url(/fonts/jost-6d93c6d1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:italic;font-weight:800;src:url(/fonts/jost-01225357.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:italic;font-weight:800;src:url(/fonts/jost-e1618f6f.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:Jost;font-style:italic;font-weight:900;src:url(/fonts/jost-6d93c6d1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:italic;font-weight:900;src:url(/fonts/jost-01225357.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:italic;font-weight:900;src:url(/fonts/jost-e1618f6f.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:Jost;font-style:normal;font-weight:100;src:url(/fonts/jost-880f7bb2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100;src:url(/fonts/jost-1bb29fad.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:100;src:url(/fonts/jost-b58a5805.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:Jost;font-style:normal;font-weight:200;src:url(/fonts/jost-880f7bb2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:200;src:url(/fonts/jost-1bb29fad.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:200;src:url(/fonts/jost-b58a5805.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:Jost;font-style:normal;font-weight:300;src:url(/fonts/jost-880f7bb2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;src:url(/fonts/jost-1bb29fad.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;src:url(/fonts/jost-b58a5805.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:Jost;font-style:normal;font-weight:400;src:url(/fonts/jost-880f7bb2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;src:url(/fonts/jost-1bb29fad.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;src:url(/fonts/jost-b58a5805.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:Jost;font-style:normal;font-weight:500;src:url(/fonts/jost-880f7bb2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;src:url(/fonts/jost-1bb29fad.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;src:url(/fonts/jost-b58a5805.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:Jost;font-style:normal;font-weight:600;src:url(/fonts/jost-880f7bb2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;src:url(/fonts/jost-1bb29fad.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:600;src:url(/fonts/jost-b58a5805.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:Jost;font-style:normal;font-weight:700;src:url(/fonts/jost-880f7bb2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:700;src:url(/fonts/jost-1bb29fad.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:700;src:url(/fonts/jost-b58a5805.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:Jost;font-style:normal;font-weight:800;src:url(/fonts/jost-880f7bb2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:800;src:url(/fonts/jost-1bb29fad.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:800;src:url(/fonts/jost-b58a5805.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:Jost;font-style:normal;font-weight:900;src:url(/fonts/jost-880f7bb2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:900;src:url(/fonts/jost-1bb29fad.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:900;src:url(/fonts/jost-b58a5805.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:Bree Serif;font-style:normal;font-weight:400;src:url(/fonts/breeserif-77ca5cd7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bree Serif;font-style:normal;font-weight:400;src:url(/fonts/breeserif-5dba52f6.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:Space Grotesk;font-style:normal;font-weight:300;src:url(/fonts/spacegrotesk-01d4d517.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:Space Grotesk;font-style:normal;font-weight:300;src:url(/fonts/spacegrotesk-c0b2233d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;src:url(/fonts/spacegrotesk-4ecc7e89.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:Space Grotesk;font-style:normal;font-weight:400;src:url(/fonts/spacegrotesk-01d4d517.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:Space Grotesk;font-style:normal;font-weight:400;src:url(/fonts/spacegrotesk-c0b2233d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;src:url(/fonts/spacegrotesk-4ecc7e89.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:Space Grotesk;font-style:normal;font-weight:500;src:url(/fonts/spacegrotesk-01d4d517.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:Space Grotesk;font-style:normal;font-weight:500;src:url(/fonts/spacegrotesk-c0b2233d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;src:url(/fonts/spacegrotesk-4ecc7e89.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:Space Grotesk;font-style:normal;font-weight:600;src:url(/fonts/spacegrotesk-01d4d517.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:Space Grotesk;font-style:normal;font-weight:600;src:url(/fonts/spacegrotesk-c0b2233d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;src:url(/fonts/spacegrotesk-4ecc7e89.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:Space Grotesk;font-style:normal;font-weight:700;src:url(/fonts/spacegrotesk-01d4d517.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:Space Grotesk;font-style:normal;font-weight:700;src:url(/fonts/spacegrotesk-c0b2233d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(/fonts/spacegrotesk-4ecc7e89.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:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-cyrillic-ext-wght-normal.sLcV1o1_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-cyrillic-wght-normal.7PAZDwbd.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-vietnamese-wght-normal.Bb7JIhFz.woff2)format("woff2-variations");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:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-latin-ext-wght-normal.BaDBgC7F.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-latin-wght-normal.C8X_T8j_.woff2)format("woff2-variations");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}:root{--navy:#1c2a4f;--deep:#16244b;--blue:#2f5097;--cream:#f5f4ef;--white:#fff;--green:#6c969f;--green-ink:#5a8a8a;--green-lt:#8fb4b4;--teal-dark:#3e6470;--terra:#e07a5f;--terra-hover:var(--green);--ink:var(--navy);--ink-70:#1c2a4fb3;--ink-45:#1c2a4f73;--rule:#1c2a4f29;--wash:#1c2a4f0f;--groen-vlak:#6c969f29;--groen-vlak-dark:#8fb4b429;--wit-vlak:#ffffff0a;--navy-licht:#24386b;--on-dark:#fff;--on-dark-72:#ffffffb8;--on-dark-45:#ffffff73;--rule-dark:#fff3;--f-head:"Bitter Variable", "Bitter", Georgia, serif;--f-text:"Jost", system-ui, sans-serif;--f-btn:"Space Grotesk", system-ui, sans-serif;--t-hero:clamp(2.5rem, 1.3rem + 3.8vw, 4.25rem);--t-big:clamp(1.875rem, 1.2rem + 2.4vw, 3.125rem);--t-mid:clamp(1.25rem, 1.05rem + .85vw, 1.75rem);--t-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--t-small:clamp(.9375rem, .9rem + .2vw, 1.0625rem);--t-tag:.8125rem;--space-section:clamp(4.5rem, 2.6rem + 6vw, 8rem);--space-block:clamp(2rem, 1.4rem + 2.2vw, 3.25rem);--space-item:clamp(1rem, .85rem + .7vw, 1.5rem);--space-tight:.75rem;--pad-panel:clamp(1.75rem, 1.1rem + 2.2vw, 3rem);--pad-card:clamp(1.25rem, 1rem + 1vw, 1.75rem);--gutter:clamp(1.25rem, .6rem + 2.6vw, 3.5rem);--shell:1400px;--smal:1040px;--kop-boven:clamp(8.5rem, 6.5rem + 6vw, 12.5rem);--r-panel:20px;--r-card:15px;--r-btn:5px;--shadow:0 24px 60px -24px #10193847;--shadow-lift:0 2px 6px #1019381f, 0 18px 36px -12px #1019384d, 0 56px 110px -34px #101938bf;--ease:cubic-bezier(.2, .8, .2, 1);--dur:.45s;--ease-bar:cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--cream);color:var(--ink-70);font-family:var(--f-text);font-size:var(--t-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;transition:opacity .18s linear;overflow-x:hidden}html.js:not(.letters) body{opacity:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit}.t-hero,.t-big,.t-mid{font-family:var(--f-head);color:var(--ink);letter-spacing:-.02em;font-weight:700}.t-hero{font-size:var(--t-hero);line-height:1.06}.t-big{font-size:var(--t-big);line-height:1.14}.t-mid{font-size:var(--t-mid);line-height:1.25}.tag{font-size:var(--t-tag);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-45);font-weight:600}.lead{font-size:var(--t-mid);color:var(--ink-70);font-weight:300;line-height:1.45}.on-dark{color:var(--on-dark-72)}.on-dark .t-hero,.on-dark .t-big,.on-dark .t-mid{color:var(--on-dark)}.on-dark .tag{color:var(--on-dark-45)}.on-dark .lead{color:var(--on-dark-72)}.on-dark strong{color:var(--on-dark);font-weight:600}.head>h1,.head>h2{margin-top:var(--space-tight)}.head>.lead{margin-top:var(--space-item)}.shell{width:100%;max-width:var(--shell);padding-inline:var(--gutter);margin-inline:auto}.band{padding-block:var(--space-section)}.band--cream{background:var(--cream)}.band--white{background:var(--white)}.band--navy{background:var(--navy)}.band--faq{padding-bottom:var(--space-section)}.btn{font-family:var(--f-btn);border-radius:var(--r-btn);background:var(--terra);color:var(--cream);fill:var(--cream);cursor:pointer;transition:background-color .25s var(--ease), transform .25s var(--ease);border:0;align-items:center;gap:.7rem;padding:20px 35px;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:hover,.btn:focus-visible{background:var(--terra-hover);color:var(--cream);transform:translate(5px)}.btn--line{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--rule);background:0 0}.btn--line:hover,.btn--line:focus-visible{background:var(--ink);color:var(--cream);box-shadow:none}.on-dark .btn--line,.hero .btn--line{color:var(--on-dark);box-shadow:inset 0 0 0 1.5px var(--rule-dark)}.on-dark .btn--line:hover,.hero .btn--line:hover{background:var(--white);color:var(--navy);box-shadow:none}.btn-row{align-items:center;gap:var(--space-item);flex-wrap:wrap;display:flex}@media (width<=480px){.btn{padding:18px 24px;font-size:.9375rem}}.site-header{z-index:60;position:fixed;inset:0 0 auto}.site-header:before{content:"";backdrop-filter:blur(10px);opacity:0;transition:opacity var(--dur) var(--ease-bar);background:#f5f4eff2;position:absolute;inset:0}.site-header.is-stuck:before{opacity:1;box-shadow:0 1px 0 var(--rule)}.site-header .bar{z-index:1;padding-block:var(--space-tight);transition:padding-block var(--dur) var(--ease-bar);align-items:center;gap:clamp(1rem,2vw,2.5rem);display:flex;position:relative}.site-header.is-stuck .bar{padding-block:.5rem}.logo{flex:none;display:block}.logo-box{aspect-ratio:598/467;height:clamp(92px,9.8vw,156px);transition:height var(--dur) var(--ease-bar);display:block;position:relative}.site-header.is-stuck .logo-box{height:clamp(68px,5.8vw,92px)}.logo-box img{object-fit:contain;width:100%;height:100%;transition:opacity var(--dur) var(--ease-bar);position:absolute;inset:0}.logo .on-light-only,.site-header.is-stuck .logo .on-dark-only{opacity:0}.site-header.is-stuck .logo .on-light-only{opacity:1}.logo:hover .logo-box{opacity:.8}.nav{margin-inline:auto}.nav ul{gap:clamp(.5rem,1.4vw,1.25rem);display:flex}.nav a{font-family:var(--f-btn);color:var(--on-dark-72);transition:color var(--dur) var(--ease-bar);padding:10px 14px;font-size:1.125rem;text-decoration:none;display:inline-block;position:relative}.nav a:after{content:"";background:var(--green);transform-origin:0;height:2px;transition:transform .28s var(--ease);position:absolute;bottom:2px;left:14px;right:14px;transform:scaleX(0)}.nav a:hover{color:var(--on-dark)}.nav a:hover:after,.nav a[aria-current]:after{transform:scaleX(1)}.nav a[aria-current]{color:var(--on-dark);font-weight:500}.site-header.is-stuck .nav a{color:var(--ink-70)}.site-header.is-stuck .nav a:hover,.site-header.is-stuck .nav a[aria-current]{color:var(--ink)}.header-cta{flex:none}.burger{cursor:pointer;background:0 0;border:0;flex:none;width:46px;height:46px;padding:0;display:none;position:relative}.burger span{background:var(--on-dark);height:2px;transition:transform .25s var(--ease), background-color var(--dur) var(--ease-bar);position:absolute;left:10px;right:10px}.burger span:first-child{top:18px}.burger span:nth-child(2){top:26px}.burger[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){transform:translateY(-4px)rotate(-45deg)}.site-header.is-stuck .burger span{background:var(--navy)}@media (width<=1080px){.nav,.header-cta{display:none}.burger{display:block}.logo{margin-inline-end:auto}}.sheet{z-index:2;background:linear-gradient(160deg, var(--navy) 0%, var(--blue) 122%);overscroll-behavior:contain;transition:transform .38s var(--ease-bar);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.sheet.is-open{transform:translate(0)}.sheet[hidden]{display:none}@media (prefers-reduced-motion:reduce){.sheet{transition:none;transform:none}}html.menu-open,html.menu-open body{overflow:hidden}.sheet-top{justify-content:space-between;align-items:center;gap:var(--space-item);padding-block:var(--space-tight);flex:none;display:flex}.sheet-merk{line-height:0;display:block}.sheet-merk img{width:auto;height:clamp(72px,15vw,110px)}.sluit{cursor:pointer;background:0 0;border:0;flex:none;width:46px;height:46px;padding:0;position:relative}.sluit span{background:var(--on-dark);height:2px;position:absolute;top:22px;left:11px;right:11px}.sluit span:first-child{transform:rotate(45deg)}.sluit span:last-child{transform:rotate(-45deg)}.sheet-nav{padding-bottom:var(--space-section);flex-direction:column;flex:1;justify-content:center;display:flex}.sheet-item{padding:var(--space-item) 0;font-family:var(--f-head);letter-spacing:-.02em;color:var(--on-dark);border-bottom:1px solid var(--rule-dark);font-size:clamp(1.5rem,1.1rem + 2vw,2.25rem);font-weight:700;line-height:1.2;text-decoration:none;display:block}.sheet-item[aria-current]{color:var(--green-lt)}.sheet .btn{margin-top:var(--space-block);align-self:flex-start}.hero{--schild-links:max(var(--gutter), (100% - var(--shell)) / 2 + var(--gutter));--schild-rechts:auto;--schild-dekking:.1;background:linear-gradient(160deg, var(--navy) 0%, var(--blue) 122%);padding-block:var(--kop-boven) var(--space-section);position:relative;overflow:hidden}.hero:after,.page-hero:after,.pf-hero:after{content:"";top:var(--schild-boven,var(--kop-boven));left:var(--schild-links,auto);right:var(--schild-rechts,max(var(--gutter), (100% - var(--shell)) / 2 + var(--gutter)));height:min(min(500px, 35vw) * .9069, 100% - var(--schild-boven,var(--kop-boven)) - var(--schild-onder,var(--space-block)));aspect-ratio:204/185;opacity:var(--schild-dekking,.16);pointer-events:none;background:url(/assets/favicon-grantify.svg) 50%/contain no-repeat;animation:11s ease-in-out infinite zweef;position:absolute}@keyframes zweef{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-14px)rotate(2deg)}}@media (width<=760px){.hero:after,.page-hero:after,.pf-hero:after{opacity:calc(var(--schild-dekking,.16) / 2)}}.kop-redenen{margin-top:var(--space-block)}.hero-in{z-index:1;position:relative}.hero-split{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4.5rem);display:grid;position:relative}.hero .panel{width:100%;margin:0}.hero .reken-uit{grid-template-columns:1fr}.hero .reken-vak+.reken-vak{border-inline-start:0;border-top:1px solid var(--rule-dark)}@media (width<=1000px){.hero-split{gap:var(--space-block);grid-template-columns:1fr}.hero .panel{width:min(var(--smal), 100%);margin-inline:auto}}.hero h1{max-width:19ch}.hero-punten{margin-top:var(--space-item);gap:var(--space-item);flex-direction:column;max-width:44ch;display:flex}.hero-punten>li{gap:var(--space-item);font-size:var(--t-body);color:var(--on-dark-72);grid-template-columns:52px 1fr;align-items:center;line-height:1.35;display:grid}.hero-punten .disc{background:var(--groen-vlak-dark);color:var(--green-lt);box-shadow:inset 0 0 0 1px var(--rule-dark)}.hero-punten strong{color:var(--green-lt);font-weight:600}@media (width<=480px){.hero-punten>li{gap:var(--space-tight);grid-template-columns:44px 1fr}.hero-punten .disc{width:44px;height:44px}}.hero .accent{color:var(--green-lt)}.stripe,.stripe-fat,.stripe-incl{color:var(--green-ink)}.on-dark .stripe,.on-dark .stripe-fat,.on-dark .stripe-incl{color:var(--green-lt)}.hero .btn-row{margin-top:var(--space-item)}.proof-holder{background:var(--cream)}.panel{z-index:2;width:min(var(--smal), 100%);background:var(--white);border-radius:var(--r-panel);box-shadow:var(--shadow);margin-inline:auto;scroll-margin-top:8rem;position:relative}.case{padding:var(--pad-panel);gap:var(--space-block);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;display:grid}@media (width<=880px){.case{grid-template-columns:1fr}}.case--alleen{grid-template-columns:1fr}.rekenaar .tag{color:var(--ink-45)}.reken-kop{padding-bottom:var(--space-item);border-bottom:1px solid var(--rule)}.reken-titel{margin-top:var(--space-tight);font-family:var(--f-head);font-weight:700;font-size:var(--t-mid);letter-spacing:-.01em;color:var(--ink);line-height:1.25}.reken-vraag{margin-top:var(--space-block);justify-content:space-between;align-items:center;gap:var(--space-item);display:flex}.reken-vraag label{font-size:var(--t-body);color:var(--ink);font-weight:500}.reken-vraag output{background:var(--groen-vlak);min-width:7.5rem;font-family:var(--f-head);text-align:center;color:var(--navy);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:.65rem 1.25rem;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:700;line-height:1}[data-schuif]{appearance:none;width:100%;margin-top:var(--space-item);background:linear-gradient(90deg, var(--green) 0 var(--deel,0%), var(--wash) var(--deel,0%) 100%);cursor:pointer;border-radius:999px;height:10px}[data-schuif]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--white);border:4px solid var(--green);width:30px;height:30px;transition:transform .2s var(--ease);border-radius:50%;box-shadow:0 2px 10px #1c2a4f40}[data-schuif]::-moz-range-thumb{background:var(--white);border:4px solid var(--green);border-radius:50%;width:22px;height:22px;box-shadow:0 2px 10px #1c2a4f40}[data-schuif]:active::-webkit-slider-thumb{transform:scale(1.12)}[data-schuif]:focus-visible{outline:2px solid var(--green);outline-offset:8px}@keyframes roep{0%{box-shadow:0 2px 10px #1c2a4f40, 0 0 0 0 var(--groen-vlak)}70%{box-shadow:0 2px 10px #1c2a4f40,0 0 0 16px #6c969f00}to{box-shadow:0 2px 10px #1c2a4f40,0 0 #6c969f00}}.rekenaar:not(.is-aangeraakt) [data-schuif]::-webkit-slider-thumb{animation:2.2s ease-out infinite roep}.rekenaar:not(.is-aangeraakt) [data-schuif]::-moz-range-thumb{animation:2.2s ease-out infinite roep}.reken-schaal{font-size:var(--t-tag);letter-spacing:.08em;color:var(--ink-45);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.6rem;display:flex}.reken-uit{margin-top:var(--space-block);background:linear-gradient(160deg, var(--navy) 0%, var(--blue) 122%);border-radius:var(--r-card);box-shadow:var(--shadow);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid;overflow:hidden}.reken-uit--drie{grid-template-columns:repeat(2,minmax(0,1fr))}.reken-uit--drie .reken-vak--hoofd{border-bottom:1px solid var(--rule-dark);grid-column:1/-1}.reken-vak{padding:var(--pad-card);flex-direction:column;justify-content:flex-end;display:flex}.reken-vak+.reken-vak{border-inline-start:1px solid var(--rule-dark)}.reken-uit--drie .reken-vak:nth-child(2){border-inline-start:0}.reken-groot{font-family:var(--f-head);letter-spacing:-.035em;color:var(--on-dark);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:700;line-height:1}.reken-vak--hoofd .reken-groot{color:var(--green-lt);font-size:clamp(2.5rem,1.5rem + 3.2vw,4rem)}.reken-label{font-size:var(--t-tag);letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-72);margin-top:.6rem;line-height:1.4}@media (width<=760px){.reken-uit,.reken-uit--drie{grid-template-columns:1fr}.reken-vak+.reken-vak{border-inline-start:0;border-top:1px solid var(--rule-dark)}.reken-uit--drie .reken-vak--hoofd{border-bottom:0}}@media (width<=480px){.reken-vraag{flex-direction:column;align-items:flex-start}}.reken-noot{margin-top:var(--space-item);font-size:var(--t-small);color:var(--ink-45)}.rekenaar .btn{margin-top:var(--space-item)}.case-num{font-family:var(--f-head);letter-spacing:-.035em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,1.3rem + 4vw,4.5rem);font-weight:700;line-height:1}.case-line{margin-top:var(--space-tight);font-size:var(--t-mid);color:var(--ink-70);max-width:34ch;font-weight:300;line-height:1.35}.case-points{gap:var(--space-item);flex-direction:column;display:flex}.case-points li{gap:var(--space-tight);color:var(--ink);grid-template-columns:26px 1fr;align-items:start;font-weight:500;display:grid}.tick{background:var(--green);width:26px;height:26px;color:var(--white);border-radius:50%;place-items:center;margin-top:.05em;display:grid}.marks .head{max-width:40rem}.stats{margin-top:var(--space-block);grid-template-columns:repeat(4,1fr);display:grid}.stats>div{min-width:0;padding-inline:var(--space-block)}.stats>div:first-child{padding-inline-start:0}.stats>div:last-child{padding-inline-end:0}.stats>div+div{border-inline-start:1px solid var(--rule)}.stat-num{font-family:var(--f-head);letter-spacing:-.035em;color:var(--navy);font-variant-numeric:tabular-nums;align-items:baseline;font-size:clamp(2.5rem,1.5rem + 3.2vw,4rem);font-weight:700;line-height:1;display:flex}.stat-label{margin-top:var(--space-tight);font-size:var(--t-small);color:var(--ink-70);line-height:1.4}@media (width<=1100px){.stats{row-gap:var(--space-block);grid-template-columns:repeat(2,1fr)}.stat-num{font-size:clamp(1.875rem,1rem + 3.2vw,2.875rem)}.stats>div{padding-inline:var(--space-item)}.stats>div:nth-child(odd){padding-inline-start:0}.stats>div:nth-child(2n){padding-inline-end:0}.stats>div:nth-child(3){border-inline-start:0}}@media (width<=560px){.stats{row-gap:var(--space-item);grid-template-columns:1fr}.stats>div{padding-inline:0;border-inline-start:0!important}.stats>div+div{border-top:1px solid var(--rule);padding-top:var(--space-item)}}.film-lokker{align-items:flex-start;gap:var(--space-tight);width:fit-content;margin-inline:max(0px, (100% - var(--smal)) / 2);cursor:pointer;font-family:var(--f-head);font-weight:700;font-size:var(--t-mid);letter-spacing:-.01em;color:var(--ink);text-align:left;transition:color .2s var(--ease);background:0 0;border:0;padding:0;line-height:1.25;display:flex}.film-lokker:hover,.film-lokker:focus-visible{color:var(--green-ink)}.film-lokker:focus-visible{outline:2px solid var(--green);outline-offset:6px;border-radius:var(--r-btn)}.film-pijl{z-index:2;margin-top:.45em;margin-bottom:calc(var(--space-block) * -1 - 1rem);color:var(--green);transition:transform .35s var(--ease);flex:none;position:relative}.film-lokker:hover .film-pijl{transform:translate(4px,4px)rotate(3deg)}@media (width<=620px){.film-pijl{width:76px;height:41px}}.js .film-pijl-lijn{stroke-dasharray:130;stroke-dashoffset:130px}.js .film-pijl-punt{stroke-dasharray:30;stroke-dashoffset:30px}.js .rise.is-in .film-pijl-lijn{animation:teken .9s var(--ease) .35s forwards}.js .rise.is-in .film-pijl-punt{animation:teken .3s var(--ease) 1.2s forwards}@keyframes teken{to{stroke-dashoffset:0}}.screen{width:min(var(--smal), 100%);margin:var(--space-block) auto 0;background:var(--navy);aspect-ratio:16/9;border-radius:var(--r-panel);overflow:hidden}.screen video{object-fit:cover;width:100%;height:100%}.ov-close{width:min(var(--smal), 100%);margin:var(--space-block) auto 0;gap:var(--space-item);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.partners-copy{margin-top:var(--space-item);gap:var(--space-item);flex-direction:column;max-width:78ch;display:flex}.partners{background:linear-gradient(160deg, var(--navy) 0%, var(--blue) 122%);position:relative;overflow:hidden}.partners:after{content:"";top:var(--space-section);aspect-ratio:204/185;background:var(--white);opacity:.05;pointer-events:none;width:min(620px,46vw);position:absolute;right:clamp(-6rem,-4vw,-1rem);transform:rotate(-8deg);mask:url(/assets/favicon-grantify.svg) 50%/contain no-repeat}.partners>.shell{z-index:1;position:relative}.partners .t-big{font-size:clamp(2.125rem,1.3rem + 3vw,3.75rem)}.partners-head h2{max-width:30ch}.partners .lead{margin-top:var(--space-item);max-width:60ch;color:var(--on-dark)}.partners-copy{max-width:64ch}.partners .pull-line{margin-top:var(--space-block);padding-left:var(--space-item);border-left:3px solid var(--green-lt);color:var(--green-lt);font-size:clamp(1.375rem,1.1rem + 1.2vw,2rem)}.partners .fit-cell{box-shadow:var(--shadow);border-color:#0000}.partners .fit-foot{border-top-color:var(--rule-dark)}.partners .fit-note{color:var(--on-dark-72)}.pull-line{margin-top:var(--space-tight);font-family:var(--f-head);font-size:var(--t-mid);letter-spacing:-.01em;color:var(--green-ink);font-weight:700;line-height:1.3}.fit-band{margin-top:var(--space-section)}.kopje,.fit-kop{font-family:var(--f-head);letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:700;line-height:1.3}.on-dark .kopje,.on-dark .fit-kop{color:var(--on-dark)}.fit-grid{margin-top:var(--space-item);gap:var(--space-item);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=1000px){.fit-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.fit-grid{grid-template-columns:1fr}}.fit-cell{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-card);padding:var(--pad-card);gap:var(--space-item);flex-direction:column;display:flex}.fit-mark{background:var(--groen-vlak);width:30px;height:30px;color:var(--green-ink);border-radius:50%;flex:none;place-items:center;display:grid}.fit-cell p{color:var(--ink-70);font-size:var(--t-small)}.fit-foot{margin-top:var(--space-block);padding-top:var(--space-block);border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:var(--space-item);flex-wrap:wrap;display:flex}.fit-note{font-size:var(--t-small);color:var(--ink-70);max-width:46ch}.faq-head{text-align:center;max-width:46rem;margin-inline:auto}.faq{width:min(940px,100%);margin:var(--space-block) auto 0;gap:var(--space-item);flex-direction:column;display:flex}.faq details{background:var(--wash);border-radius:var(--r-card);transition:background-color .25s var(--ease)}.faq details:hover,.faq details[open]{background:#1c2a4f17}.faq summary{justify-content:space-between;align-items:center;gap:var(--space-item);padding:var(--pad-card);cursor:pointer;font-family:var(--f-text);letter-spacing:.04em;color:var(--ink);font-size:1.125rem;font-weight:700;line-height:1.4;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq-sign{flex:none;width:18px;height:18px;position:relative}.faq-sign:before,.faq-sign:after{content:"";background:var(--green-ink);height:2px;transition:transform .3s var(--ease);position:absolute;inset:50% 0 auto}.faq-sign:after{transform:rotate(90deg)}.faq details[open] .faq-sign:after{transform:rotate(0)}.faq-panel{overflow:hidden}.faq-answer{padding:0 var(--pad-card) var(--pad-card);font-size:var(--t-small);color:var(--ink-70)}.faq-answer p+p{margin-top:.9em}.faq-answer strong{color:var(--ink);font-weight:600}.faq-answer>p:first-child{font-family:var(--f-head);color:var(--green-ink);font-weight:700}.faq-answer>p:first-child strong{font-weight:inherit;color:inherit}.faq-answer ul{margin-top:.6em}.faq-answer ul+p{margin-top:.9em}.faq-answer a{color:var(--green-ink);text-underline-offset:3px;transition:color .18s var(--ease);font-weight:600;text-decoration:underline 1px}.faq-answer a:hover{color:var(--navy)}.faq-answer .faq-verder{margin-top:1.25em}.faq-verder a{font-family:var(--f-btn);text-decoration:none}.faq-verder a:hover{text-decoration:underline}.faq-answer li{margin-top:.35em;padding-left:1.25em;position:relative}.faq-answer li:before{content:"";background:var(--green-ink);border-radius:50%;width:5px;height:5px;position:absolute;top:.68em;left:0}.foot-wave{width:100%;height:clamp(100px,11vw,190px);color:var(--navy);background:var(--staart,var(--white));margin-bottom:-1px;display:block}.foot-main{background:var(--navy);padding-bottom:var(--space-item);display:flow-root;position:relative}.closing{z-index:2;width:min(var(--smal), 100%);margin-inline:auto;background:var(--white);border-radius:var(--r-panel);box-shadow:var(--shadow-lift);padding:var(--pad-panel);justify-content:space-between;align-items:center;gap:var(--space-block);flex-wrap:wrap;margin-top:clamp(-14.5rem,-3rem - 12vw,-5rem);display:flex;position:relative}.closing .t-big{color:var(--ink);font-size:clamp(1.5rem,1.15rem + 1.3vw,2.125rem)}.closing-text{max-width:34rem}.closing-text p{margin-top:var(--space-tight);color:var(--ink-70);font-size:var(--t-small)}.foot-grid{margin-top:var(--space-section);gap:var(--space-block);padding-bottom:var(--space-block);border-bottom:1px solid var(--rule-dark);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.foot-grid{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}}@media (width<=560px){.foot-grid{grid-template-columns:1fr}}.foot-mark{width:auto;height:clamp(80px,6.5vw,104px)}.foot-logo{border-radius:var(--r-btn);transition:opacity .2s var(--ease);display:inline-block}.foot-logo:hover{opacity:.85}.foot-logo:focus-visible{outline:2px solid var(--green-lt);outline-offset:6px}.foot-tagline{margin-top:var(--space-item);font-size:var(--t-small);color:var(--on-dark-72);max-width:30ch}.foot-col h3{font-size:var(--t-tag);letter-spacing:.18em;text-transform:uppercase;color:var(--on-dark);font-weight:600}.foot-sub{margin-top:var(--space-tight);font-size:var(--t-small);color:var(--on-dark-45)}.foot-links{margin-top:var(--space-item);gap:var(--space-tight);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.foot-contacts{margin-top:var(--space-item);gap:var(--space-tight);flex-direction:column;display:flex}.foot-links a,.foot-contacts a{align-items:center;gap:var(--space-tight);width:fit-content;font-size:var(--t-small);color:var(--on-dark-72);transition:color .18s var(--ease);text-decoration:none;display:flex}.foot-links a:hover,.foot-contacts a:hover{color:var(--on-dark);text-underline-offset:4px;text-decoration:underline}.foot-ico{width:30px;height:30px;color:var(--green-lt);transition:background-color .2s var(--ease), color .2s var(--ease);background:#6c969f38;border-radius:50%;flex:none;place-items:center;display:grid}.foot-contacts a:hover .foot-ico{background:var(--green);color:var(--white)}.foot-legal{margin-top:var(--space-block)}.foot-legal-row{justify-content:space-between;gap:var(--space-tight) var(--space-block);font-size:var(--t-small);color:var(--on-dark-45);flex-wrap:wrap;display:flex}.foot-legal-row .links{gap:var(--space-block);flex-wrap:wrap;display:flex}.foot-legal-row a{text-decoration:none}.foot-legal-row a:hover{color:var(--on-dark);text-underline-offset:3px;text-decoration:underline}.foot-note{margin:var(--space-item) auto 0;text-align:center;max-width:84ch;color:var(--on-dark-45);font-size:.8125rem;line-height:1.65}.page-hero{background:linear-gradient(160deg, var(--navy) 0%, var(--blue) 122%);padding-block:var(--kop-boven) var(--space-section);position:relative;overflow:hidden}.page-hero>.shell{z-index:1;position:relative}.page-hero h1{max-width:28ch}.page-hero .lead{margin-top:var(--space-item);max-width:62ch}.head--midden{text-align:center;max-width:64rem;margin-inline:auto}.head--midden h1{max-width:none}.head--midden .prose,.head--midden .lead{margin-inline:auto}.page-hero .btn-row{margin-top:var(--space-block)}.page-hero--direct{padding-bottom:calc(var(--space-block) + var(--space-item))}.page-hero--direct+.band{padding-top:var(--space-block)}.page-hero.page-hero--direct.heeft-rand{padding-bottom:calc(clamp(58px, 7vw, 124px) + var(--space-item))}.split{gap:var(--space-block);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.split--wide-left{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.split--wide-right{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}@media (width<=960px){.split,.split--wide-left,.split--wide-right{grid-template-columns:1fr}}.figure{border-radius:var(--r-panel);background:var(--navy);overflow:hidden}.figure img{width:100%;height:auto}.prose{gap:var(--space-item);flex-direction:column;max-width:66ch;display:flex}.prose strong{color:var(--ink);font-weight:600}.on-dark .prose{color:var(--on-dark-72)}.on-dark .prose strong{color:var(--on-dark)}.head .prose{margin-top:var(--space-item)}.rows{background:var(--white);border-radius:var(--r-panel);box-shadow:var(--shadow);padding:var(--pad-card)}.rows>li{gap:var(--space-item);padding:var(--pad-card);grid-template-columns:52px 1fr;align-items:start;display:grid}.rows>li+li{border-top:1px solid var(--rule)}.rows h3{font-family:var(--f-text);font-size:var(--t-body);color:var(--ink);font-weight:600}.rows p{font-size:var(--t-small);color:var(--ink-70);margin-top:.35rem}.disc{background:var(--navy);width:52px;height:52px;color:var(--white);border-radius:50%;flex:none;place-items:center;display:grid}.disc--soft{background:var(--groen-vlak);color:var(--green-ink)}.cards{grid-template-columns:repeat(var(--kol,3), minmax(0, 1fr));gap:var(--space-item);display:grid}@media (width<=1000px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.cards{grid-template-columns:1fr}}.card{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-card);padding:var(--pad-card);gap:var(--space-tight);flex-direction:column;display:flex}.card h3{font-family:var(--f-text);font-size:var(--t-body);color:var(--ink);font-weight:600}.card--link{height:100%;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);text-decoration:none}.card--link:hover,.card--link:focus-visible{border-color:var(--green);box-shadow:var(--shadow)}.card-pijl{padding-top:var(--space-tight);color:var(--green-ink);transition:transform .25s var(--ease);margin-top:auto}.card--link:hover .card-pijl,.card--link:focus-visible .card-pijl{transform:translate(5px)}.card p{font-size:var(--t-small);color:var(--ink-70)}.card .prose{font-size:var(--t-small);gap:var(--space-tight)}.card .disc{margin-bottom:var(--space-tight)}.on-dark .card{border-color:var(--rule-dark);background:#ffffff0d}.on-dark .card h3{color:var(--on-dark)}.on-dark .card p,.on-dark .card .prose{color:var(--on-dark-72)}.timeline{margin-top:var(--space-block);flex-direction:column;display:flex}.tl-item{gap:var(--space-block);grid-template-columns:60px minmax(0,1fr);align-items:start;display:grid}@media (width<=720px){.tl-item{gap:var(--space-item);grid-template-columns:1fr}}.tl-rail{flex-direction:column;align-self:stretch;align-items:center;display:flex}.tl-dot{background:var(--navy);width:52px;height:52px;color:var(--white);font-family:var(--f-head);border-radius:50%;flex:none;place-items:center;font-size:1.125rem;font-weight:700;line-height:1;display:grid}.tl-line{width:2px;margin-top:var(--space-tight);background:var(--rule);flex:1}.tl-item:last-child .tl-line{display:none}@media (width<=720px){.tl-line{display:none}}.tl-label{font-size:var(--t-tag);letter-spacing:.2em;text-transform:uppercase;color:var(--green-ink);font-weight:600}.tl-body .prose{margin-top:var(--space-item)}.checks{margin-top:var(--space-item);padding:var(--pad-card);background:var(--wash);border-radius:var(--r-card)}.checks h3{font-size:var(--t-tag);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-45);font-weight:600}.checks ul{margin-top:var(--space-tight);flex-direction:column;gap:.5rem;display:flex}.checks li{font-size:var(--t-small);color:var(--ink-70);grid-template-columns:22px 1fr;align-items:start;gap:.7rem;display:grid}.mark{background:var(--groen-vlak);width:22px;height:22px;color:var(--green-ink);border-radius:50%;place-items:center;margin-top:.15em;display:grid}.cases{margin-top:var(--space-block);gap:var(--space-item);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1000px){.cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.cases{grid-template-columns:1fr}}.case-card{background:var(--navy);border-radius:var(--r-card);padding:var(--pad-card);color:var(--on-dark-72)}.case-plek{font-size:var(--t-small);color:var(--on-dark-45);align-items:center;gap:.4rem;margin-top:.15rem;display:flex}.case-bedrag{margin-top:var(--space-item);font-family:var(--f-head);letter-spacing:-.035em;color:var(--on-dark);font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.4rem + 1.8vw,2.75rem);font-weight:700;line-height:1}.case-noot{font-size:var(--t-small);color:var(--on-dark-72);margin-top:.4rem}.case-plus{margin-top:var(--space-item);padding-top:var(--space-item);border-top:1px solid var(--rule-dark);font-size:var(--t-small)}.case-plus strong{color:var(--on-dark);font-weight:600}.person{gap:var(--space-item);grid-template-columns:clamp(120px,13vw,170px) minmax(0,1fr);align-items:start;display:grid}@media (width<=520px){.person{grid-template-columns:1fr}}.person-foto{aspect-ratio:1;object-fit:cover;object-position:center top;border-radius:var(--r-card);background:var(--wash);width:100%}.person-rol{font-size:var(--t-small);color:var(--green-ink);margin-top:.2rem;font-weight:500}.person-plek{font-size:var(--t-small);color:var(--ink-45);align-items:center;gap:.4rem;margin-top:.2rem;display:flex}.person-tekst{margin-top:var(--space-tight);font-size:var(--t-small);color:var(--ink-70)}.cycle{margin-top:var(--space-block);gap:var(--space-item);grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;display:grid;position:relative}.cycle-baan{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cycle-baan .spoor{fill:none;stroke:var(--rule);stroke-width:2px;stroke-dasharray:6 8}.cycle-baan .stip{fill:none;stroke:var(--green);stroke-width:3px;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.cycle-baan .stip{display:none}}.cycle-cell{z-index:1;background:var(--navy);border-radius:var(--r-card);width:100%;max-width:330px;padding:var(--pad-card);text-align:center;position:relative}@media (width>=901px){.cycle-cell:first-of-type{grid-area:1/2}.cycle-cell:nth-of-type(2){grid-area:2/3}.cycle-cell:nth-of-type(3){grid-area:3/2}.cycle-cell:nth-of-type(4){grid-area:2/1}.cycle-merk{grid-area:2/2}}.cycle-merk{z-index:1;aspect-ratio:1;background:var(--white);width:clamp(88px,9vw,116px);box-shadow:var(--shadow);border-radius:50%;place-items:center;display:grid;position:relative}.cycle-merk img{width:62%;height:auto}.cycle-label{font-size:var(--t-tag);letter-spacing:.18em;text-transform:uppercase;color:var(--green-lt);font-weight:600}.cycle-cell p{margin-top:var(--space-tight);font-size:var(--t-small);color:var(--on-dark-72)}@media (width<=900px){.cycle{grid-template-columns:1fr}.cycle-baan{display:none}.cycle-cell{text-align:left;max-width:none}.cycle-merk{display:none}}.saying{max-width:34ch;font-family:var(--f-head);letter-spacing:-.02em;text-align:center;color:var(--on-dark);quotes:none;margin-inline:auto;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:700;line-height:1.25}.end{margin-top:var(--space-block);gap:var(--space-item);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.end .prose{max-width:56ch}.end .t-mid{max-width:34ch}.portret{border-radius:var(--r-panel);background:var(--navy);box-shadow:var(--shadow);position:relative;overflow:hidden}.portret img{width:100%;height:auto;display:block}.portret figcaption{padding:var(--pad-card);background:var(--navy);flex-direction:column;gap:.2rem;display:flex}.portret-namen{font-family:var(--f-head);font-size:var(--t-mid);letter-spacing:-.01em;color:var(--on-dark);font-weight:700}.portret-rol{font-size:var(--t-small);color:var(--green-lt)}.slotregels{max-width:44ch;font-family:var(--f-head);color:var(--ink);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:400;line-height:1.4}.timeline,.tl-rail{position:relative}.tl-dot{z-index:1;background:var(--white);width:60px;height:60px;color:var(--ink-45);border:2px solid var(--rule);transition:background-color .4s var(--ease), color .4s var(--ease), border-color .4s var(--ease), transform .4s var(--ease);position:relative}.tl-dot:after{content:"";border:2px solid var(--green-ink);opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);border-radius:50%;position:absolute;inset:-8px;transform:scale(.75)}.tl-item.is-actief .tl-dot{background:var(--green-ink);border-color:var(--green-ink);color:var(--white);transform:scale(1.04)}.tl-item.is-actief .tl-dot:after{opacity:.28;transform:scale(1)}.tl-line{background:var(--rule);border-radius:999px;flex:1;width:3px;margin-top:0;position:relative}.tl-line:after{content:"";height:var(--vul,0%);background:linear-gradient(var(--green-ink), var(--green));border-radius:999px;transition:height .2s linear;position:absolute;inset:0 0 auto}.tl-body{padding:var(--pad-panel);margin-bottom:var(--space-block);background:var(--white);border:1px solid var(--rule);border-radius:var(--r-panel);transition:border-color .4s var(--ease), box-shadow .4s var(--ease), transform .4s var(--ease);position:relative;overflow:hidden}.tl-body:after{content:"";background:linear-gradient(var(--green-ink), var(--green));transform-origin:top;width:4px;transition:transform .5s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.tl-item:last-child .tl-body{margin-bottom:0}.tl-item.is-actief .tl-body{box-shadow:var(--shadow);border-color:#6c969f73;transform:translateY(-3px)}.tl-item.is-actief .tl-body:after{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.tl-item.is-actief .tl-body,.tl-item.is-actief .tl-dot{transform:none}}.tl-label{color:var(--green-ink)}.tl-body>h2{margin-top:var(--space-tight)}@media (width<=720px){.tl-body{padding:var(--pad-card);margin-bottom:var(--space-item)}}.band-loop{margin-top:var(--space-block);gap:var(--space-item);flex-direction:column;display:flex;overflow:hidden}.loop-rij{gap:var(--space-item);width:max-content;display:flex}.loop-rij>*{flex:none;width:clamp(250px,23vw,330px)}.loop-rij--a{animation:130s linear infinite loop-schuif}.loop-rij--b{animation:155s linear infinite reverse loop-schuif}@keyframes loop-schuif{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--space-item) / 2))}}.case-card{background:linear-gradient(150deg, var(--k1), var(--k2))}.loop-rij>*{align-self:stretch}.case-card--a{--k1:var(--navy-licht);--k2:#16244b}.case-card--b{--k1:#4e7f86;--k2:#2e5159}.case-card--c{--k1:#6e5a86;--k2:#3d3252}.case-card--d{--k1:#8a6a46;--k2:#4f3b27}.case-card--e{--k1:#4b7a5c;--k2:#2a4736}.case-card--f{--k1:#9a5a4c;--k2:#5a322a}@media (prefers-reduced-motion:reduce){.loop-rij{animation:none}.band-loop{overflow-x:auto}}.reasons{gap:var(--space-item);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=860px){.reasons{grid-template-columns:1fr}}.reason{gap:var(--space-item);padding-top:var(--space-item);border-top:2px solid var(--green);grid-template-columns:52px minmax(0,1fr);align-items:start;display:grid}.reason h3{font-family:var(--f-text);font-size:var(--t-body);color:var(--ink);font-weight:600}.reason p{font-size:var(--t-small);color:var(--ink-70);margin-top:.35rem}.on-dark .reason h3{color:var(--on-dark)}.on-dark .reason p{color:var(--on-dark-72)}.quote-blok{text-align:center;max-width:52rem;margin-inline:auto;position:relative}.quote-blok .saying,.quote-blok--regels{max-width:none}@media (width>=900px){.quote-blok--regels .saying{font-size:min(2.25rem, calc((100vw - 2 * var(--gutter)) / (var(--tekens) * .47)))}}.quote-streep{width:56px;height:2px;margin:var(--space-block) auto 0;background:var(--green-lt);display:block}.cycle-terug{display:none}@media (width<=900px){.cycle{gap:0}.cycle-cell{position:relative}.cycle-cell+.cycle-cell{margin-top:52px}.cycle-cell+.cycle-cell:before{content:"";border-right:2px solid var(--green);border-bottom:2px solid var(--green);width:12px;height:12px;position:absolute;top:-32px;left:50%;transform:translate(-50%)rotate(45deg)}}.slot-open{text-align:center;max-width:54rem;margin-inline:auto}.slot-open h2{margin-top:var(--space-tight);max-width:30ch;margin-inline:auto}.slot-open .lead{margin-top:var(--space-item);max-width:40ch;margin-inline:auto}.slot-open .btn{margin-top:var(--space-block)}.slot-open .voetnoot{max-width:52ch;margin:var(--space-block) auto 0;padding-top:var(--space-item);border-top:1px solid var(--rule);font-size:var(--t-small);color:var(--ink-45)}.cycle-cell{background:linear-gradient(155deg, var(--navy-licht), var(--navy));border:1px solid #ffffff1a}.cycle-nr{background:var(--groen-vlak-dark);width:34px;height:34px;color:var(--green-lt);font-family:var(--f-head);border-radius:50%;place-items:center;margin-inline:auto;font-size:.9375rem;font-weight:700;line-height:1;display:grid}.cycle-cell h3{margin-top:var(--space-item)}@media (width<=900px){.cycle-nr{margin-inline:0}}@media (width>=901px){.cycle:before{content:"";background:radial-gradient(closest-side, var(--groen-vlak), #6c969f00);pointer-events:none;position:absolute;inset:-10% 10%}.cycle-baan .spoor{stroke:var(--green);stroke-opacity:.45}.cycle-baan .stip{stroke-width:4px}.cycle-cell{border-top:3px solid var(--green-lt);box-shadow:var(--shadow-lift);transition:transform .3s var(--ease), box-shadow .3s var(--ease)}.cycle-cell:hover{transform:translateY(-4px)}.cycle-merk{width:clamp(112px,11vw,150px);animation:2.8s ease-out infinite klop}}@keyframes klop{0%{box-shadow:var(--shadow), 0 0 0 0 #6c969f73}70%{box-shadow:var(--shadow), 0 0 0 22px #6c969f00}to{box-shadow:var(--shadow), 0 0 0 0 #6c969f00}}.keuzes-kop{margin-bottom:var(--space-item);text-align:center;text-wrap:balance}.keuzes{gap:var(--space-item);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=720px){.keuzes{grid-template-columns:1fr}}.keuze{gap:var(--space-item);padding:var(--pad-panel);border-radius:var(--r-panel);transition:transform .25s var(--ease), box-shadow .25s var(--ease), background-color .25s var(--ease);flex-direction:column;text-decoration:none;display:flex}.keuze-kop{justify-content:space-between;align-items:center;gap:var(--space-item);display:flex}.keuze-titel{font-family:var(--f-head);font-weight:600;font-size:var(--t-mid);line-height:1.2}.keuze--eerst{background:var(--terra);color:var(--cream);box-shadow:0 14px 30px -18px #10193873}.keuze--eerst:hover,.keuze--eerst:focus-visible{background:var(--green);transform:translateY(-4px)}.keuze--tweede{background:var(--navy);color:var(--on-dark);box-shadow:0 14px 30px -18px #10193873}.keuze--tweede:hover,.keuze--tweede:focus-visible{background:var(--terra-hover);transform:translateY(-4px)}.why-hero{padding-block:var(--kop-boven) var(--space-section)}.why-split{gap:var(--space-block);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;display:grid}@media (width<=1000px){.why-split{grid-template-columns:1fr}}.why-split .screen{width:100%;box-shadow:var(--shadow-lift);margin:0}.why-split .btn-row{margin-top:var(--space-block)}.rand{width:100%;color:var(--vul);pointer-events:none;display:block;position:absolute;bottom:-1px;left:0;right:0}.rand--boog{height:clamp(38px,4.5vw,84px)}.rand--golf{height:clamp(56px,7vw,120px)}.rand--punt{height:clamp(58px,7vw,124px)}.page-hero.heeft-rand+.band{margin-top:-1px;position:relative}.page-hero.heeft-rand{--randruimte:clamp(100px, 12vw, 210px);--schild-onder:calc(clamp(58px, 7vw, 124px) + var(--space-tight));padding-bottom:var(--randruimte)}.page-hero--licht{background:var(--cream);--schild-dekking:.07}.page-hero--licht .tag{color:var(--ink-45)}.page-hero--licht h1{color:var(--ink)}.page-hero--licht .lead,.page-hero--licht .prose{color:var(--ink-70)}.page-hero--licht .prose strong{color:var(--ink)}.page-hero--licht .stripe,.page-hero--licht .stripe-fat,.page-hero--licht .stripe-incl{color:var(--green-ink)}.site-header.kop-licht:before{opacity:1}.site-header.kop-licht .logo .on-dark-only{opacity:0}.site-header.kop-licht .logo .on-light-only{opacity:1}.site-header.kop-licht .nav a{color:var(--ink-70)}.site-header.kop-licht .nav a:hover,.site-header.kop-licht .nav a[aria-current]{color:var(--ink)}.site-header.kop-licht .burger span{background:var(--navy)}.gerust{margin-top:var(--space-block);padding-top:var(--space-block);border-top:1px solid var(--rule);justify-content:center;gap:var(--space-item) var(--space-block);flex-wrap:wrap;display:flex}.gerust>li{align-items:center;gap:var(--space-tight);font-size:var(--t-small);color:var(--ink-70);display:flex}.gerust-vink{background:var(--groen-vlak);width:26px;height:26px;color:var(--green-ink);border-radius:50%;flex:none;place-items:center;display:grid}.kaal-kop{z-index:5;padding-block:var(--space-tight);position:absolute;inset:0 0 auto}.kaal-kop .logo-box{height:clamp(104px,11vw,176px)}.pf-midden{text-align:center;max-width:46rem;margin-inline:auto}.pf-midden .lead,.pf-midden .prose{margin-inline:auto}.pf-noot{font-size:var(--t-small);color:var(--ink-45)}.on-dark .pf-noot{color:var(--on-dark-45)}.pf-cta{margin-top:var(--space-block);justify-content:center;display:flex}.pf-hero{background:linear-gradient(160deg, var(--navy) 0%, var(--blue) 122%);padding-top:calc(clamp(104px, 11vw, 176px) + 2 * var(--space-tight) + var(--space-item));position:relative;overflow:hidden}.pf-hero>.shell{z-index:1;position:relative}.pf-hero{--schild-boven:var(--space-tight)}.pf-split{gap:var(--space-block);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;display:grid}@media (width<=1000px){.pf-split{grid-template-columns:1fr}}.pf-hero h1{max-width:18ch}.pf-hero .lead{max-width:46ch}.pf-hero .btn-row{margin-top:var(--space-block)}.pf-film{width:100%;box-shadow:var(--shadow-lift);margin:0}.pf-film figcaption{margin-top:var(--space-tight);font-size:var(--t-small);color:var(--on-dark-45);text-align:center}.pf-trust-rij{margin-top:var(--space-block);justify-content:center;gap:var(--space-item) var(--space-section);padding-block:var(--space-item);border-top:1px solid var(--rule-dark);flex-wrap:wrap;display:flex}.pf-trust-rij>li{align-items:center;gap:var(--space-tight);font-family:var(--f-btn);font-weight:600;font-size:var(--t-small);letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark);display:flex}.pf-trust-ico{background:var(--groen-vlak-dark);width:44px;height:44px;color:var(--green-lt);border-radius:50%;flex:none;place-items:center;display:grid}.panel--los{margin-top:var(--space-section)}.pf-kaarten{margin-top:var(--space-block);gap:var(--space-item);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pf-kaarten--vier{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1000px){.pf-kaarten,.pf-kaarten--vier{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.pf-kaarten,.pf-kaarten--vier{grid-template-columns:1fr}}.pf-kaart{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-card);padding:var(--pad-card)}.band--white .pf-kaart{background:var(--cream);border-color:#0000}.pf-kaart--midden{text-align:center}.pf-kaart--midden .pf-vink{margin-inline:auto}.pf-kaart h3{margin-top:var(--space-tight);font-family:var(--f-text);font-size:var(--t-body);color:var(--ink);font-weight:600}.pf-kaart p{font-size:var(--t-small);color:var(--ink-70);margin-top:.4rem}.pf-ico{background:var(--groen-vlak);width:66px;height:66px;color:var(--green-ink);border-radius:18px;flex:none;place-items:center;display:grid}.pf-vink{background:var(--groen-vlak);width:46px;height:46px;color:var(--green-ink);border-radius:50%;place-items:center;display:grid}.pf-inkomen{gap:var(--space-block);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid}@media (width<=960px){.pf-inkomen{grid-template-columns:1fr}}.pf-inkomen .pf-noot{margin-top:var(--space-item)}.pf-tabel{border-collapse:collapse;width:100%}.pf-tabel th{padding-bottom:var(--space-tight);font-size:var(--t-tag);letter-spacing:.14em;text-transform:uppercase;text-align:left;color:var(--ink-45);font-weight:600}.pf-tabel th:last-child,.pf-tabel td:last-child{text-align:right}.pf-tabel td{padding-block:var(--space-item);border-top:1px solid var(--rule);font-family:var(--f-head);font-weight:700;font-size:var(--t-mid);color:var(--ink);font-variant-numeric:tabular-nums}.pf-bedrag{color:var(--green-ink)}.pf-voet{margin-top:var(--space-item);font-size:var(--t-small);color:var(--ink-45);text-align:center}.pf-regels{max-width:52rem;margin:var(--space-item) auto 0;font-family:var(--f-head);font-weight:700;font-size:var(--t-mid);color:var(--ink-70);line-height:1.35}.pf-regels-slot{color:var(--green-ink)}.pf-stappen{margin-top:var(--space-block);gap:var(--space-item);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (width<=1100px){.pf-stappen{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.pf-stappen{grid-template-columns:1fr}}.pf-stappen>li{text-align:center;align-items:center;gap:var(--space-tight);flex-direction:column;display:flex}.pf-stap-nr{background:var(--green);width:46px;height:46px;color:var(--white);font-family:var(--f-head);border-radius:50%;place-items:center;font-size:1.125rem;font-weight:700;line-height:1;display:grid}.pf-stappen h3{font-family:var(--f-text);font-size:var(--t-body);color:var(--ink);font-weight:600}.pf-stappen p{font-size:var(--t-small);color:var(--ink-70)}.pf-tweeluik{margin-top:var(--space-block);gap:var(--space-item);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}@media (width<=900px){.pf-tweeluik{grid-template-columns:1fr}}.pf-blad{padding:var(--pad-panel);border-radius:var(--r-panel);border:1px solid var(--rule);background:var(--white);position:relative;overflow:hidden}.pf-blad:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.pf-blad--niet:before{background:var(--terra)}.pf-blad--wel:before{background:linear-gradient(var(--green), var(--green-lt))}.pf-blad h3{font-family:var(--f-head);font-weight:700;font-size:var(--t-mid);letter-spacing:-.01em;color:var(--ink);line-height:1.25}.pf-blad ul{margin-top:var(--space-item);gap:var(--space-item);flex-direction:column;display:flex}.pf-blad li{gap:var(--space-tight);font-size:var(--t-small);color:var(--ink-70);grid-template-columns:28px 1fr;align-items:start;display:grid}.pf-blad-slot{margin-top:var(--space-item);font-family:var(--f-head);font-weight:700;font-size:var(--t-mid);color:var(--green-ink);line-height:1.25}.pf-kruis,.pf-vinkje{border-radius:50%;place-items:center;width:28px;height:28px;margin-top:.1em;display:grid}.pf-kruis{color:var(--terra);background:#e07a5f29}.pf-vinkje{background:var(--green);color:var(--white)}.pf-olifant{margin-top:var(--space-item);gap:var(--space-block);padding:var(--pad-panel);background:linear-gradient(160deg, var(--navy) 0%, var(--navy-licht) 100%);border-radius:var(--r-panel);grid-template-columns:72px minmax(0,1fr);align-items:start;display:grid}@media (width<=720px){.pf-olifant{gap:var(--space-item);grid-template-columns:1fr}}.pf-olifant-merk{background:var(--groen-vlak-dark);width:72px;height:72px;color:var(--green-lt);font-family:var(--f-head);border-radius:50%;place-items:center;font-size:2.25rem;font-weight:700;line-height:1;display:grid}.pf-olifant-vraag{font-family:var(--f-head);font-weight:700;font-size:var(--t-mid);color:var(--on-dark);line-height:1.25}.pf-olifant-kort{margin-top:var(--space-item);font-family:var(--f-head);font-weight:700;font-size:var(--t-mid);color:var(--green-lt);line-height:1.25}.pf-olifant-uitleg{margin-top:var(--space-item);font-size:var(--t-small);color:var(--on-dark-72)}.pf-let{margin-top:var(--space-block);gap:var(--space-item);padding:var(--pad-card);border-radius:var(--r-card);border:1px solid #e07a5f73;grid-template-columns:66px 1fr;align-items:center;display:grid}@media (width<=620px){.pf-let{grid-template-columns:1fr}}.pf-let .pf-ico{color:var(--terra);background:#e07a5f29}.pf-let h3{font-family:var(--f-text);font-size:var(--t-body);color:var(--ink);font-weight:600}.pf-let p{font-size:var(--t-small);color:var(--ink-70);margin-top:.35rem}.pf-slot .pf-midden{max-width:58rem}.pf-slot h2{text-wrap:balance}.pf-slot .lead{margin-top:var(--space-item);max-width:40rem}.pf-slot .btn{margin-top:var(--space-block)}.pf-slot .pf-noot{margin-top:var(--space-item)}.pf-balk{margin-top:var(--space-block);font-family:var(--f-btn);font-weight:600;font-size:var(--t-small);letter-spacing:.1em;text-transform:uppercase;color:var(--green-ink)}.pf-voet-in{padding-top:var(--space-block);text-align:center;flex-direction:column;align-items:center;display:flex}.pf-voet-logo{width:auto;height:clamp(120px,11vw,176px)}.pf-voet-initiatief{margin-top:var(--space-item);font-family:var(--f-head);font-weight:700;font-size:var(--t-mid);letter-spacing:-.01em;color:var(--on-dark);line-height:1.3}.pf-voet-tekst{margin-top:var(--space-item);max-width:60ch;font-size:var(--t-small);color:var(--on-dark-72)}.pf-voet-slogan{margin-top:var(--space-item);font-family:var(--f-head);font-weight:700;font-size:var(--t-body);color:var(--green-lt)}.pf-uitweg{margin-top:var(--space-block);width:min(var(--smal), 100%);justify-content:space-between;align-items:center;gap:var(--space-item);padding:var(--pad-card) var(--pad-panel);background:var(--wit-vlak);border:1px solid var(--rule-dark);border-radius:var(--r-panel);text-align:left;flex-wrap:wrap;display:flex}.pf-uitweg p{font-family:var(--f-head);font-weight:700;font-size:var(--t-mid);color:var(--on-dark);line-height:1.25}@media (width<=620px){.pf-uitweg{text-align:center;justify-content:center}}.pf-kenmerken{margin-top:var(--space-block);justify-content:center;gap:var(--space-tight) 0;font-family:var(--f-btn);font-weight:600;font-size:var(--t-tag);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-72);flex-wrap:wrap;display:flex}.pf-kenmerken li+li:before{content:"·";margin-inline:var(--space-item);color:var(--green-lt)}.pf-voet-onder{margin-top:var(--space-block);padding-top:var(--space-block);border-top:1px solid var(--rule-dark);width:100%}.pf-voet-links{justify-content:center;gap:var(--space-tight) var(--space-block);font-size:var(--t-small);flex-wrap:wrap;display:flex}.pf-voet-links a{color:var(--on-dark-72);text-decoration:none}.pf-voet-links a:hover{color:var(--on-dark);text-underline-offset:3px;text-decoration:underline}.pf-voet-copy{margin-top:var(--space-tight);font-size:var(--t-small);color:var(--on-dark-45)}.tl-body h2,.case-card h3,.person h3,.cycle-cell h3{font-family:var(--f-head);font-size:var(--t-mid);letter-spacing:-.01em;color:var(--ink);font-weight:700;line-height:1.25}.case-card h3,.cycle-cell h3{color:var(--on-dark)}.tl-body h3,.cycle-cell h3{margin-top:var(--space-tight)}.js .rise{opacity:0;transform:translateY(16px)}.js .rise.is-in{animation:rise .65s var(--ease) forwards}@keyframes rise{to{opacity:1;transform:none}}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--green-ink);outline-offset:3px}.on-dark a:focus-visible,.on-dark button:focus-visible,.hero a:focus-visible{outline-color:var(--white)}.skip{z-index:100;background:var(--navy);color:var(--white);padding:12px 18px;position:absolute;top:0;left:-9999px}.skip:focus{left:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero:after,.page-hero:after,.pf-hero:after{animation:none}.cycle-merk{animation:none!important}.cycle-cell:hover{transform:none}.js .film-pijl path{stroke-dashoffset:0;animation:none!important}.rekenaar [data-schuif]::-webkit-slider-thumb{animation:none!important}.rekenaar [data-schuif]::-moz-range-thumb{animation:none!important}.js .rise,.js .rise.is-in{opacity:1;animation:none;transform:none}*,:before,:after{transition-duration:.01ms!important}}
