@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/08972ff468e678ff-s.0-gcrcpo951dj.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:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1ff74236400f19e1-s.3re5cu1zcbyhh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fd84b712281657f5-s.1dl1-k-hgsqee.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:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/085db72eb113e6d7-s.0niu9840zezc5.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:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f930139f24b0a17f-s.p.2gsz9_k705oj5.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:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(../media/08972ff468e678ff-s.0-gcrcpo951dj.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:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(../media/1ff74236400f19e1-s.3re5cu1zcbyhh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(../media/fd84b712281657f5-s.1dl1-k-hgsqee.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:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(../media/085db72eb113e6d7-s.0niu9840zezc5.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:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f930139f24b0a17f-s.p.2gsz9_k705oj5.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:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(../media/08972ff468e678ff-s.0-gcrcpo951dj.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:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(../media/1ff74236400f19e1-s.3re5cu1zcbyhh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(../media/fd84b712281657f5-s.1dl1-k-hgsqee.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:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(../media/085db72eb113e6d7-s.0niu9840zezc5.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:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f930139f24b0a17f-s.p.2gsz9_k705oj5.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:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/08972ff468e678ff-s.0-gcrcpo951dj.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:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/1ff74236400f19e1-s.3re5cu1zcbyhh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/fd84b712281657f5-s.1dl1-k-hgsqee.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:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/085db72eb113e6d7-s.0niu9840zezc5.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:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f930139f24b0a17f-s.p.2gsz9_k705oj5.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:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(../media/08972ff468e678ff-s.0-gcrcpo951dj.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:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(../media/1ff74236400f19e1-s.3re5cu1zcbyhh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(../media/fd84b712281657f5-s.1dl1-k-hgsqee.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:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(../media/085db72eb113e6d7-s.0niu9840zezc5.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:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(../media/f930139f24b0a17f-s.p.2gsz9_k705oj5.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.aVn7oG_className{font-family:Montserrat,Montserrat Fallback}.aVn7oG_variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
:root{--oranje:#f84c26;--oranje-diep:#d93a17;--beige:#f4ead4;--beige-licht:#fbf6ec;--zwart:#141210;--inkt:#2a2622;--grijs:#6e655b;--lijn:#e4d8bf;--wit:#fff;--font:var(--font-montserrat),"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;--kolom:1120px;--stap:8px;--sectie:calc(var(--stap)*14);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--wit);color:var(--inkt);font:500 17px/1.6 var(--font);-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%;display:block}.band{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.kolom{max-width:var(--kolom);margin-inline:auto}h1,h2,h3{font-family:var(--font);color:var(--zwart);text-wrap:balance;margin:0}h1{letter-spacing:-.025em;font-size:clamp(40px,6.4vw,84px);font-weight:800;line-height:1.02}h2{letter-spacing:-.02em;font-size:clamp(32px,4.4vw,56px);font-weight:800;line-height:1.05}h3{font-size:22px;font-weight:700;line-height:1.25}p{max-width:62ch;margin:0}.lead{color:var(--inkt);font-size:clamp(18px,1.6vw,21px);line-height:1.55}.label{letter-spacing:.12em;text-transform:uppercase;color:var(--oranje);font-size:13px;font-weight:700}.pil{white-space:nowrap;border:2px solid var(--oranje);background:var(--oranje);color:var(--wit);border-radius:9999px;align-items:center;gap:10px;padding:14px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.pil:hover{background:var(--oranje-diep);border-color:var(--oranje-diep)}.pil:focus-visible,a:focus-visible{outline:3px solid var(--zwart);outline-offset:3px}.pil.licht{color:var(--zwart);border-color:var(--zwart);background:0 0}.pil.licht:hover{background:var(--zwart);color:var(--wit)}.op-oranje .pil{background:var(--wit);border-color:var(--wit);color:var(--oranje)}.op-oranje .pil:hover{background:var(--zwart);border-color:var(--zwart);color:var(--wit)}.knoppen{flex-wrap:wrap;gap:12px;display:flex}.kop{justify-content:space-between;align-items:center;gap:24px;height:84px;display:flex}.opening{padding-block:calc(var(--stap)*9) calc(var(--stap)*10)}.opening .kolom{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.opening h1 em{color:var(--oranje);font-style:normal}.opening .tekst{gap:28px;min-width:0;display:grid}.opening figure{aspect-ratio:4/5;border-radius:14px;max-width:100%;margin:0;overflow:hidden}.opening figure img{object-fit:cover;width:100%;height:100%}.bewijs{color:var(--grijs);font-size:15px;font-weight:500}.bewijs b{color:var(--zwart);font-weight:700}.op-oranje{background:var(--oranje);color:var(--wit)}.op-oranje h2,.op-oranje h3{color:var(--wit)}.master{padding-block:var(--sectie)}.master .kolom{gap:48px;display:grid}.master .intro{grid-template-columns:1fr 1fr;align-items:end;gap:56px;display:grid}.master .intro p{color:var(--wit);opacity:.94}.varianten{grid-template-columns:1fr 1fr;gap:24px;display:grid}.variant{background:var(--wit);color:var(--inkt);border-radius:14px;align-content:start;gap:18px;min-width:0;padding:36px;display:grid}.variant h3{color:var(--zwart)}.variant .prijs{color:var(--zwart);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.variant .prijs small{color:var(--grijs);letter-spacing:0;margin-top:8px;font-size:14px;font-weight:600;display:block}.variant ul{gap:10px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.variant li{grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.vink{background:var(--oranje);border-radius:50%;place-items:center;width:22px;height:22px;margin-top:2px;display:grid}.vink svg{width:12px;height:12px}.op-oranje .variant .pil{background:var(--oranje);border-color:var(--oranje);color:var(--wit);justify-self:start}.op-oranje .variant .pil:hover{background:var(--zwart);border-color:var(--zwart)}.vakken{flex-wrap:wrap;gap:8px 10px;font-size:15px;font-weight:600;display:flex}.vakken span{border:1.5px solid #ffffff8c;border-radius:9999px;padding:6px 14px}.ondemand{padding-block:var(--sectie)}.ondemand .kolom{gap:40px;display:grid}.kopregel{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;display:flex}.kopregel p{color:var(--grijs)}.cursus{border-top:1px solid var(--lijn);grid-template-columns:200px 1fr auto auto;align-items:center;gap:28px;padding-block:22px;text-decoration:none;display:grid}.cursus:last-child{border-bottom:1px solid var(--lijn)}.cursus img{aspect-ratio:3/2;object-fit:cover;border-radius:10px;width:200px;height:auto}.cursus .wat{gap:6px;min-width:0;display:grid}.cursus .wat p{color:var(--grijs);font-size:15.5px;line-height:1.5}.cursus .vorm{color:var(--grijs);white-space:nowrap;font-size:14px;font-weight:600}.cursus .bedrag{color:var(--zwart);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:22px;font-weight:800}.cursus .bedrag small{color:var(--grijs);font-size:12px;font-weight:600;display:block}.cursus:hover h3{color:var(--oranje)}.cursus .geen{aspect-ratio:3/2;background:var(--beige);border-radius:10px;width:200px}.clubs{background:var(--beige);padding-block:var(--sectie)}.clubs .kolom{gap:48px;display:grid}.clubs .intro{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.clubs figure{aspect-ratio:3/2;border-radius:14px;margin:0;overflow:hidden}.clubs figure img{object-fit:cover;width:100%;height:100%}.clubs .tekst{gap:22px;min-width:0;display:grid}.pakketten{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pakket{background:var(--beige-licht);border:1.5px solid var(--lijn);border-radius:14px;align-content:start;gap:12px;padding:30px;display:grid}.pakket.hart{background:var(--zwart);border-color:var(--zwart);color:var(--beige)}.pakket.hart h3,.pakket.hart .bedrag{color:var(--wit)}.pakket .bedrag{color:var(--zwart);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:40px;font-weight:800;line-height:1}.pakket .bedrag small{letter-spacing:0;font-size:14px;font-weight:600}.pakket p{font-size:15.5px}.voorwaarde{color:var(--grijs);font-size:14px}.stemmen{padding-block:var(--sectie);background:var(--beige-licht)}.stemmen .kolom{gap:56px;display:grid}.citaat{gap:18px;max-width:880px;margin:0;display:grid}.citaat blockquote{color:var(--zwart);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:600;line-height:1.35}.citaat figcaption{color:var(--oranje);font-size:15px;font-weight:700}.citaat figcaption span{color:var(--grijs);font-weight:500}.citaten-klein{grid-template-columns:1fr 1fr;gap:40px;display:grid}.citaten-klein .citaat blockquote{font-size:20px;font-style:italic;font-weight:500}.gidsen{padding-block:var(--sectie)}.gidsen .kolom{grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;display:grid}.gidsen .tekst{top:calc(env(safe-area-inset-top,0px) + 110px);gap:20px;display:grid;position:sticky}.gidsen ol{margin:0;padding:0;list-style:none}.gids{border-top:1px solid var(--lijn);grid-template-columns:1fr auto;align-items:center;gap:18px;padding-block:24px;text-decoration:none;display:grid}.gidsen li:last-child .gids{border-bottom:1px solid var(--lijn)}.gids h3{font-size:24px}.gids p{color:var(--grijs);margin-top:6px;font-size:15.5px}.gids .pijl{border:1.5px solid var(--zwart);border-radius:50%;place-items:center;width:44px;height:44px;transition:background .15s;display:grid}.gids:hover .pijl{background:var(--oranje);border-color:var(--oranje)}.gids:hover .pijl svg{stroke:var(--wit)}.gids:hover h3{color:var(--oranje)}.docenten{background:var(--zwart);color:var(--beige);padding-block:var(--sectie)}.docenten .kolom{gap:40px;display:grid}.docenten h2{color:var(--wit)}.docenten p{color:var(--beige);opacity:.85}.namen{grid-template-columns:repeat(4,1fr);gap:28px 24px;margin:0;padding:0;list-style:none;display:grid}.namen li{border-top:2px solid var(--oranje);gap:4px;padding-top:16px;display:grid}.namen b{color:var(--wit);font-size:18px;font-weight:700}.namen span{color:var(--beige);opacity:.75;font-size:14px}.vragen{padding-block:var(--sectie)}.vragen .kolom{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px;display:grid}details{border-top:1px solid var(--lijn);padding-block:20px}details:last-child{border-bottom:1px solid var(--lijn)}summary{cursor:pointer;color:var(--zwart);justify-content:space-between;gap:20px;font-size:19px;font-weight:700;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--oranje);font-size:24px;font-weight:800;line-height:1}details[open] summary:after{content:"–"}details p{color:var(--inkt);margin-top:12px;font-size:16px}.slot{padding-block:calc(var(--stap)*12)}.slot .kolom{grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}@media (max-width:900px){.opening .kolom,.master .intro,.varianten,.clubs .intro,.pakketten,.citaten-klein,.gidsen .kolom,.vragen .kolom,.slot .kolom,footer .kolom{grid-template-columns:1fr}.opening figure{aspect-ratio:4/3}.gidsen .tekst{position:static}.namen{grid-template-columns:1fr 1fr}.cursus{grid-template-columns:120px 1fr;gap:16px 18px}.cursus img,.cursus .geen{width:120px}.cursus .vorm{grid-column:2}.cursus .bedrag{text-align:left;grid-column:2}}@media (max-width:480px){.kop .pil{display:none}.namen{grid-template-columns:1fr}.variant{padding:26px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.kruimel{color:var(--grijs);flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.kruimel a{text-decoration:none}.kruimel a:hover{color:var(--oranje)}.paginakop{padding-block:calc(var(--stap)*8) calc(var(--stap)*6)}.paginakop .kolom{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.paginakop .tekst{gap:24px;min-width:0;display:grid}.paginakop figure{aspect-ratio:4/3;border-radius:14px;max-width:100%;margin:0;overflow:hidden}.paginakop figure img{object-fit:cover;width:100%;height:100%}.prijsregel{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.prijsregel b{color:var(--zwart);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800}.prijsregel span{color:var(--grijs);font-size:15px;font-weight:600}.punten{background:var(--beige-licht);padding-block:calc(var(--stap)*8)}.punten .kolom{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.punt{grid-template-columns:28px 1fr;align-items:start;gap:14px;display:grid}.punt .vink{width:28px;height:28px}.punt h3{margin-bottom:6px;font-size:19px}.punt p{color:var(--inkt);font-size:16px}.lopend{padding-block:var(--sectie)}.lopend .kolom{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px;display:grid}.prose{gap:18px;min-width:0;display:grid}.prose h2{margin-top:12px;font-size:clamp(22px,2.2vw,28px)}.prose h3{margin-top:8px;font-size:21px}.prose p,.prose li{max-width:68ch;font-size:17px}.prose ul,.prose ol{gap:8px;margin:0;padding-left:22px;display:grid}.prose a{color:var(--oranje)}.antwoord{color:var(--zwart);max-width:62ch;font-size:clamp(19px,1.7vw,22px);font-weight:500;line-height:1.55}.docentlijst{grid-template-columns:repeat(2,1fr);gap:48px 56px;display:grid}.docent{border-top:2px solid var(--oranje);gap:10px;padding-top:20px;display:grid}.docent h2{font-size:26px}.docent .rol{color:var(--oranje);font-size:15px;font-weight:600}@media (max-width:900px){.paginakop .kolom,.punten .kolom,.lopend .kolom,.docentlijst{grid-template-columns:1fr}}.kopblok{z-index:30;background:var(--wit);position:sticky;top:0}.topbalk{background:var(--zwart);color:var(--beige);font-size:13px}.topbalk .kolom{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:8px;display:flex}.topbalk a{color:var(--beige);text-decoration:none}.topbalk a:hover{color:var(--oranje)}.topbalk-rechts{gap:20px;display:flex}.hoofdbalk{border-bottom:1px solid var(--lijn);position:relative}.kop{position:static}.kop .logo img{width:auto;height:42px}.menu{white-space:nowrap;gap:6px;margin:0;padding:0;font-size:15px;font-weight:600;list-style:none;display:flex}.menu-link{border-radius:9999px;align-items:center;gap:6px;padding:10px 12px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.menu-link:hover,.heeft-mega:hover>.menu-link,.heeft-mega:focus-within>.menu-link{background:var(--beige);color:var(--zwart)}.heeft-mega{position:static}.mega{background:var(--wit);border-bottom:1px solid var(--lijn);opacity:0;visibility:hidden;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 24px 40px -24px #14121040}.heeft-mega:hover .mega,.heeft-mega:focus-within .mega{opacity:1;visibility:visible;transform:none}.mega-binnen{max-width:var(--kolom);padding:32px max(16px,env(safe-area-inset-left,0px));grid-template-columns:minmax(150px,180px) minmax(0,2fr) minmax(250px,1fr);gap:40px;margin-inline:auto;display:grid}.mega-groep{align-content:start;gap:12px;display:grid}.mega-kop{letter-spacing:.12em;text-transform:uppercase;color:var(--oranje);font-size:13px;font-weight:700;text-decoration:none}.mega-groep ul{white-space:normal;align-content:start;gap:0;margin:0;padding:0;list-style:none;display:grid}.mega-binnen>.mega-groep:nth-child(2) ul{grid-template-columns:1fr 1fr;column-gap:24px}.mega-groep li{display:flex}.mega-groep li a{border-bottom:1px solid var(--lijn);flex:1;padding:10px 0;font-size:15px;font-weight:500;line-height:1.35;text-decoration:none}.mega-groep li a:hover{color:var(--oranje)}.mega-uitgelicht{background:var(--beige);white-space:normal;border-radius:14px;align-content:start;gap:12px;padding:24px;display:grid}.mega-uitgelicht p{color:var(--zwart);font-size:16px;font-weight:600}.mega-uitgelicht .pil{justify-self:start}.kop-knop{padding:10px 22px;font-size:15px}.mobielmenu{display:none}.mobielmenu summary{cursor:pointer;place-content:center;gap:5px;width:44px;height:44px;list-style:none;display:grid}.mobielmenu summary::-webkit-details-marker{display:none}.mobielmenu summary span{background:var(--zwart);width:22px;height:2px;display:block}.mobielmenu-paneel{background:var(--wit);border-bottom:1px solid var(--lijn);padding:20px max(16px,env(safe-area-inset-left,0px)) 28px;gap:16px;max-height:80vh;display:grid;position:absolute;top:100%;left:0;right:0;overflow:auto}.mobiel-hoofd{font-size:18px;font-weight:700;text-decoration:none}@media (max-width:1180px){.desktopmenu,.kop-knop{display:none}.mobielmenu{display:block}}@media (max-width:480px){.kop .logo img{height:32px}.topbalk-rechts a:last-child{display:none}}.voet{background:var(--zwart);color:var(--beige);padding-block:64px 28px;font-size:15px}.voet-raster{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px;display:grid}.voet-merk{align-content:start;gap:16px;display:grid}.voet-merk img{justify-self:start;width:auto;height:34px}.voet-merk p{opacity:.8}.voet b{color:var(--wit);margin-bottom:14px;font-size:15px;display:block}.voet ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.voet a{color:var(--beige);text-decoration:none;transition:color .15s}.voet a:hover{color:var(--oranje)}.voet address{opacity:.9;font-style:normal;line-height:1.7}.voet .voet-knop{color:var(--wit);margin-top:18px}.voet .voet-knop:hover{color:var(--wit)}.voet-onder{opacity:.75;border-top:1px solid #34302b;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:22px;font-size:13px;display:flex}.voet-juridisch{gap:10px;display:flex}.voet-juridisch a{position:relative}.voet-juridisch a:after{content:"";background:var(--oranje);transform-origin:0;height:1px;transition:transform .2s;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.voet-juridisch a:hover:after{transform:scaleX(1)}@media (max-width:900px){.voet-raster{grid-template-columns:1fr 1fr}}@media (max-width:560px){.voet-raster{grid-template-columns:1fr}}.cursus .wat p{max-width:60ch}.cursus .van{color:var(--grijs);font-size:13px;font-weight:600;text-decoration:line-through;display:block}.overzicht-groep{gap:24px;padding-block:24px;display:grid}.overzicht-groep h2{font-size:clamp(26px,3vw,36px)}.formulier{gap:18px;max-width:640px;display:grid}.formulier label{color:var(--zwart);gap:6px;font-size:15px;font-weight:600;display:grid}.formulier input,.formulier textarea,.formulier select{font:inherit;border:1.5px solid var(--lijn);background:var(--wit);color:var(--inkt);border-radius:10px;padding:14px 16px;font-weight:500}.formulier input:focus,.formulier textarea:focus,.formulier select:focus{border-color:var(--oranje);outline:none}.formulier .verborgen{position:absolute;left:-9999px}.formulier .melding{background:var(--beige);border-radius:10px;padding:14px 16px;font-weight:600}.formulier button{cursor:pointer;justify-self:start;font-family:inherit}
