@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_7ad18580-module__IjYqxW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_7ad18580-module__IjYqxW__variable{--font-kop:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/817e411a5e01ed4b-s.3mmhyaxk8nf40.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:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/69c910a8dbdebe03-s.2csjwd2kj9786.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/4aa1cac135eb7d75-s.31_j8g9fmg02t.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:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/59000b645a38f9c6-s.0eweg9n4xoxd5.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:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/fed68dff3ca987ed-s.p.12-p1fgtf6kxs.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:Mulish Fallback;src:local(Arial);ascent-override:96.56%;descent-override:24.02%;line-gap-override:0.0%;size-adjust:104.08%}.mulish_7a42d45e-module__Spy8Oa__className{font-family:Mulish,Mulish Fallback;font-style:normal}.mulish_7a42d45e-module__Spy8Oa__variable{--font-tekst:"Mulish", "Mulish Fallback"}
:root{--groen:#647c6e;--groen-donker:#4d6157;--groen-diep:#38473f;--groen-mist:#e6ebe6;--groen-sluier:#f0f3ef;--terracotta:#bf6330;--terracotta-donker:#a25226;--terracotta-sluier:#f6ece5;--creme:#f7f4ec;--zand:#ebe5d7;--wit:#fff;--inkt:#2c332e;--inkt-zacht:#5d665f;--lijn:#2c332e1f;--maxw:1240px;--maxw-smal:780px;--gutter:1.5rem;--radius-s:6px;--radius-m:16px;--radius-l:32px;--radius-blad:0;--radius-knop:0;--schaduw-zacht:0 2px 8px #2c332e0d, 0 12px 32px #2c332e12;--schaduw-diep:0 4px 16px #2c332e14, 0 24px 64px #2c332e1f;--overgang:.24s cubic-bezier(.4, 0, .2, 1)}.ontwerp1{--radius-blad:48px 48px 48px 0;--radius-knop:999px 999px 999px 0}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--creme);color:var(--inkt);font-family:var(--font-tekst), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;font-weight:350;line-height:1.75}@media (min-width:768px){body{font-size:1.125rem}}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-kop), Georgia, serif;color:var(--groen-diep);margin:0;font-weight:300;line-height:1.18}h1{letter-spacing:.01em;font-size:clamp(2.5rem,6vw,4.25rem)}h2{letter-spacing:.02em;font-size:clamp(1.9rem,3.6vw,2.9rem)}h3{letter-spacing:.01em;font-size:clamp(1.3rem,2vw,1.6rem)}p{margin:0 0 1.25rem}a{color:inherit}.opschrift{font-family:var(--font-tekst), sans-serif;letter-spacing:.26em;text-transform:uppercase;color:var(--groen);margin-bottom:1.25rem;font-size:.75rem;font-weight:600;display:block}.opschrift-licht{color:#fffc}.loodtekst{font-family:var(--font-kop), Georgia, serif;color:var(--inkt-zacht);font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:300;line-height:1.6}.gespatieerd{letter-spacing:.16em}.omhulsel{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.omhulsel-smal{width:100%;max-width:var(--maxw-smal);padding-inline:var(--gutter);margin-inline:auto}.sectie{padding-block:clamp(4rem,9vw,7.5rem)}.sectie-krap{padding-block:clamp(3rem,6vw,5rem)}.sectie-creme{background:var(--creme)}.sectie-wit{background:var(--wit)}.sectie-mist{background:var(--groen-sluier)}.sectie-groen{background:var(--groen-diep);color:#ffffffdb}.sectie-groen h2,.sectie-groen h3{color:var(--wit)}.midden{text-align:center}.knop{border-radius:var(--radius-knop);font-family:var(--font-tekst), sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background var(--overgang), color var(--overgang), border-color var(--overgang), transform var(--overgang);border:1px solid #0000;justify-content:center;align-items:center;gap:.7rem;padding:1.05rem 2.1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.knop:hover{transform:translateY(-2px)}.knop-primair{background:var(--terracotta);color:var(--wit)}.knop-primair:hover{background:var(--terracotta-donker)}.knop-secundair{color:var(--groen-diep);border-color:var(--groen);background:0 0}.knop-secundair:hover{background:var(--groen);color:var(--wit)}.knop-licht{color:var(--wit);background:0 0;border-color:#ffffff8c}.knop-licht:hover{background:var(--wit);color:var(--groen-diep)}.knop svg{flex:none;width:18px;height:18px}.tekstlink{letter-spacing:.14em;text-transform:uppercase;color:var(--groen-diep);border-bottom:1px solid var(--lijn);transition:color var(--overgang), border-color var(--overgang);align-items:center;gap:.65rem;padding-bottom:.35rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.tekstlink:after{content:"";width:26px;height:1px;transition:width var(--overgang);background:currentColor}.tekstlink:hover{color:var(--terracotta);border-color:currentColor}.tekstlink:hover:after{width:38px}:where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--terracotta);outline-offset:3px;border-radius:2px}.alleen-schermlezer{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.urgentiebalk{z-index:60;background:var(--groen-diep);color:#ffffffe0;align-items:center;height:42px;font-size:.82rem;display:flex;position:fixed;inset:0 0 auto}.urgentiebalk-inhoud{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.urgentiebalk p{margin:0}.urgentiebalk a{color:var(--wit);border-bottom:1px solid #ffffff59;padding-bottom:1px;text-decoration:none}.urgentiebalk a:hover{border-color:var(--wit)}.urgentiebalk-link{white-space:nowrap;letter-spacing:.04em}.kopbalk{z-index:55;background:var(--creme);border-bottom:1px solid var(--lijn);transition:background var(--overgang), border-color var(--overgang);position:fixed;inset:42px 0 auto}.kopbalk-zwevend{background:0 0;border-color:#0000}.kopbalk-inhoud{align-items:center;gap:2rem;min-height:98px;display:flex}.kopbalk-logo{color:var(--groen-diep);transition:color var(--overgang);flex:none;display:block}.kopbalk-logo svg{width:auto;height:62px}.kopbalk-zwevend .kopbalk-logo{color:var(--wit)}.hoofdnav{margin-left:auto}.hoofdnav>ul{align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.hoofdnav li{position:relative}.hoofdnav>ul>li>a{letter-spacing:.05em;color:var(--inkt);border-radius:var(--radius-s);transition:color var(--overgang), background var(--overgang);align-items:center;gap:.3rem;padding:.7rem .85rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.kopbalk-zwevend .hoofdnav>ul>li>a{color:#ffffffeb}.hoofdnav>ul>li>a:hover{color:var(--terracotta)}.kopbalk-zwevend .hoofdnav>ul>li>a:hover{color:var(--wit);background:#ffffff24}.hoofdnav>ul>li>.nav-opener{letter-spacing:.05em;color:var(--inkt);border-radius:var(--radius-s);cursor:pointer;transition:color var(--overgang), background var(--overgang);background:0 0;border:0;align-items:center;gap:.3rem;padding:.7rem .85rem;font-family:inherit;font-size:.9rem;font-weight:500;display:inline-flex}.kopbalk-zwevend .hoofdnav>ul>li>.nav-opener{color:#ffffffeb}.hoofdnav>ul>li>.nav-opener:hover{color:var(--terracotta)}.kopbalk-zwevend .hoofdnav>ul>li>.nav-opener:hover{color:var(--wit);background:#ffffff24}.nav-chevron{opacity:.65;width:14px;height:14px;transition:transform var(--overgang)}.gedraaid{transform:rotate(180deg)}.submenu{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--radius-m);min-width:268px;box-shadow:var(--schaduw-diep);opacity:0;visibility:hidden;transition:opacity var(--overgang), transform var(--overgang), visibility var(--overgang);padding:.6rem;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-6px)}.heeft-sub:hover .submenu,.heeft-sub:focus-within .submenu{opacity:1;visibility:visible;transform:translateY(0)}.submenu ul{margin:0;padding:0;list-style:none}.submenu a{color:var(--inkt);border-radius:var(--radius-s);transition:background var(--overgang), color var(--overgang);padding:.6rem .85rem;font-size:.92rem;text-decoration:none;display:block}.submenu a:hover{background:var(--groen-sluier);color:var(--groen-diep)}.kopbalk-bel{border-radius:var(--radius-knop);background:var(--terracotta);color:var(--wit);letter-spacing:.03em;white-space:nowrap;transition:background var(--overgang);flex:none;align-items:center;gap:.55rem;padding:.85rem 1.5rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.kopbalk-bel:hover{background:var(--terracotta-donker)}.kopbalk-bel svg{width:17px;height:17px}.hamburger{color:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem;display:none}.hamburger svg{width:28px;height:28px}.mobielmenu{z-index:200;padding:1.25rem var(--gutter) 2rem;background:var(--creme);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.mobielmenu-kop{border-bottom:1px solid var(--lijn);justify-content:space-between;align-items:center;padding-bottom:1.5rem;display:flex}.mobielmenu-logo{width:auto;height:44px;color:var(--groen-diep)}.mobielmenu-kop button{color:var(--inkt);cursor:pointer;background:0 0;border:0;padding:.5rem}.mobielmenu-kop button svg{width:26px;height:26px}.mobielmenu-lijst{flex:1;margin:0;padding:.5rem 0 0;list-style:none}.mobielmenu-lijst>li{border-bottom:1px solid var(--lijn)}.mobielmenu-lijst>li>a,.mobielmenu-knop{width:100%;font-family:var(--font-kop), serif;color:var(--groen-diep);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:1.05rem 0;font-size:1.45rem;font-weight:300;text-decoration:none;display:flex}.mobielmenu-sub{margin:0;padding:0 0 1rem .25rem;list-style:none}.mobielmenu-sub a{color:var(--inkt-zacht);padding:.55rem 0;font-size:1rem;text-decoration:none;display:block}.mobielmenu-bel{width:100%;margin-top:1.5rem}.hero{isolation:isolate;align-items:flex-end;min-height:min(94vh,900px);padding-top:180px;padding-bottom:clamp(3rem,7vw,6rem);display:flex;position:relative;overflow:hidden}.hero-pagina{min-height:min(74vh,680px)}.hero-met-kaart{padding-bottom:clamp(7rem,12vw,11rem)}.hero-beeld{z-index:-2;position:absolute;inset:0}.hero-beeld img{object-fit:cover;animation:30s ease-in-out infinite alternate langzaamInzoomen}@keyframes langzaamInzoomen{0%{transform:scale(1.02)}to{transform:scale(1.13)}}.hero-sluier{z-index:-1;background:linear-gradient(100deg,#1e2822c7 0%,#1e282280 45%,#1e282238 100%),linear-gradient(#1e282273 0%,#0000 35%);position:absolute;inset:0}.hero-inhoud{justify-content:space-between;align-items:flex-end;gap:3rem;width:100%;display:flex}.hero-tekst{max-width:40rem;color:var(--wit)}.hero-tekst h1{color:var(--wit)}.hero-onder{color:#ffffffe0;max-width:30rem;margin-top:1.75rem;font-size:1.15rem}.hero-knoppen{flex-wrap:wrap;gap:.9rem;margin-top:2.25rem;display:flex}.kruimels{letter-spacing:.1em;text-transform:uppercase;color:#ffffffdb;text-shadow:0 1px 6px #141c1799;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.5rem;font-size:.8rem;display:flex}.kruimels a{text-decoration:none}.kruimels a:hover{color:var(--wit);text-decoration:underline}.belkaart{background:var(--creme);border:1px solid var(--terracotta);border-radius:var(--radius-blad);text-align:center;flex:none;width:340px;padding:2.75rem 2.5rem 2.5rem;position:relative;overflow:hidden}.ontwerp1 .belkaart{box-shadow:var(--schaduw-diep);border-width:2px}.belkaart-compact{width:316px;padding:2.25rem 2rem 2rem}.belkaart-logo{width:132px;height:auto;color:var(--groen);margin:0 auto;display:block}.belkaart-slogan{font-family:var(--font-kop), serif;color:var(--inkt-zacht);margin:1.15rem 0 0;font-size:1.28rem;font-style:italic;font-weight:300}.belkaart-lijn{background:var(--lijn);width:46px;height:1px;margin:1.5rem auto;display:block}.belkaart-knop{background:var(--terracotta);color:var(--wit);border-radius:var(--radius-knop);transition:background var(--overgang), transform var(--overgang);justify-content:center;align-items:center;gap:.75rem;padding:.95rem 1.25rem;text-decoration:none;display:flex}.belkaart-knop:hover{background:var(--terracotta-donker);transform:translateY(-2px)}.belkaart-knop svg{flex:none;width:22px;height:22px}.belkaart-nummer{letter-spacing:.01em;font-size:1.12rem;font-weight:700;line-height:1.3;display:block}.belkaart-bijschrift{letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:.72rem;display:block}.kern-rooster{grid-template-columns:repeat(3,1fr);gap:clamp(2rem,4vw,3.5rem);display:grid}.kern-sectie{z-index:5;margin-top:-88px;padding-bottom:clamp(4rem,8vw,6.5rem);position:relative}.kern-kaart{background:var(--wit);border-radius:var(--radius-blad);box-shadow:var(--schaduw-diep);padding:clamp(2.5rem,4vw,3.5rem)}.kern+.kern{border-left:1px solid var(--lijn);padding-left:clamp(1.5rem,3vw,2.5rem)}.kern-icoon{box-sizing:content-box;width:40px;height:40px;color:var(--terracotta);background:var(--terracotta-sluier);border-radius:50%;margin-bottom:1.5rem;padding:17px}.kern h3{min-height:2.36em;margin-bottom:.75rem;font-size:clamp(1.4rem,2.2vw,1.75rem)}.kern p{color:var(--inkt-zacht);margin:0}.stappen-kop{grid-template-columns:1fr 1fr;align-items:end;gap:3rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.stappen-kop p{margin:0}.stappen{grid-template-columns:repeat(4,1fr);gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.stap{border-top:1px solid var(--lijn);padding-top:2rem;position:relative}.stap-nummer{font-family:var(--font-kop), serif;color:var(--groen);margin-bottom:1rem;font-size:2.4rem;font-weight:400;line-height:1;display:block}.stap h3{margin-bottom:.6rem;font-size:1.22rem}.stap p{color:var(--inkt-zacht);margin:0;font-size:.98rem}.stappen-voet{flex-wrap:wrap;align-items:center;gap:2rem;margin-top:clamp(2.5rem,5vw,4rem);display:flex}.tussenband{min-height:78px;padding:1.25rem var(--gutter);background:var(--groen);text-align:center;justify-content:center;align-items:center;display:flex}.tussenband span{letter-spacing:.34em;text-transform:uppercase;color:#fffffff0;font-size:clamp(.68rem,1.5vw,.8rem);font-weight:600}.beeldtekst{background:var(--wit);grid-template-columns:1fr 1fr;display:grid}.beeldtekst-beeld{min-height:clamp(380px,46vw,620px);position:relative}.beeldtekst-beeld img{object-fit:cover}.beeldtekst-tekst{align-items:center;padding:clamp(3rem,6vw,6rem) clamp(1.5rem,5vw,5rem);display:flex}.beeldtekst-binnen{max-width:34rem}.beeldtekst-omgekeerd .beeldtekst-beeld{order:2}.locatielijst{margin:2rem 0 0;padding:0;list-style:none}.locatielijst li{border-top:1px solid var(--lijn);gap:1rem;padding:1.15rem 0;display:flex}.locatielijst svg{width:22px;height:22px;color:var(--terracotta);flex:none;margin-top:.35rem}.locatielijst h3{margin-bottom:.3rem;font-size:1.12rem}.locatielijst p{color:var(--inkt-zacht);margin:0;font-size:.96rem}.locatielijst-breed{grid-template-columns:repeat(3,1fr);column-gap:2rem;display:grid}@media (max-width:1000px){.locatielijst-breed{grid-template-columns:1fr 1fr}}@media (max-width:640px){.locatielijst-breed{grid-template-columns:1fr}}.vormen-kop{max-width:44rem;margin:0 auto clamp(2.5rem,5vw,4rem)}.vormen-kop .loodtekst{margin-top:1.25rem}.vormen-rooster{grid-template-columns:repeat(3,1fr);gap:clamp(1.75rem,3vw,2.75rem);display:grid}.vorm{color:inherit;text-decoration:none;display:block}.vorm-beeld{aspect-ratio:4/3;border-radius:var(--radius-blad);background:var(--zand);margin-bottom:1.5rem;position:relative;overflow:hidden}.vorm-beeld img{object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.vorm:hover .vorm-beeld img{transform:scale(1.05)}.vorm h3{margin-bottom:.6rem}.vorm p{color:var(--inkt-zacht);margin-bottom:.9rem;font-size:.98rem}.vorm-meer{letter-spacing:.14em;text-transform:uppercase;color:var(--terracotta);transition:border-color var(--overgang);border-bottom:1px solid #0000;font-size:.78rem;font-weight:600}.vorm:hover .vorm-meer{border-color:currentColor}.team-kop{max-width:42rem;margin:0 auto clamp(3rem,5vw,4.5rem)}.team-kop .loodtekst{margin-top:1.25rem}.team-rooster{grid-template-columns:repeat(4,1fr);gap:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem);margin:0 0 clamp(2.5rem,5vw,4rem);padding:0;list-style:none;display:grid}.team-rooster-vijf{grid-template-columns:repeat(5,1fr)}.teamlid{text-align:center}.teamlid-portret{aspect-ratio:1;max-width:220px;margin:0 auto 1.5rem;position:relative}.teamlid-portret img{object-fit:cover;object-position:50% 14%;border-radius:50%}.teamlid-portret:after{content:"";border:1px solid var(--groen);opacity:.4;pointer-events:none;border-radius:50%;position:absolute;inset:-11px}.teamlid-naam{margin-bottom:.2rem;font-size:1.22rem}.teamlid-rol{letter-spacing:.06em;color:var(--inkt-zacht);margin:0;font-size:.88rem}.regio-blok{grid-template-columns:1.5fr 1fr;align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.regio-lijst{grid-template-columns:repeat(3,1fr);gap:.15rem 1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.regio-lijst a{color:var(--inkt);transition:color var(--overgang);border-bottom:1px solid #0000;padding:.45rem 0;font-size:.98rem;text-decoration:none;display:block}.regio-lijst a:hover{color:var(--terracotta)}.regio-kaart{justify-content:center;display:flex}.regio-kaart-paneel{background:var(--groen-sluier);border-radius:var(--radius-blad);text-align:center;width:100%;max-width:360px;padding:3rem 2.5rem 2.25rem}.regio-kaart-paneel img{opacity:.75;width:100%;max-width:200px;height:auto;margin:0 auto}.regio-kaart-getal{border-top:1px solid var(--lijn);margin:1.5rem 0 0;padding-top:1.5rem}.regio-kaart-getal strong{font-family:var(--font-kop), serif;color:var(--groen-diep);font-size:3rem;font-weight:300;line-height:1;display:block}.regio-kaart-getal span{letter-spacing:.16em;text-transform:uppercase;color:var(--inkt-zacht);margin-top:.4rem;font-size:.78rem;font-weight:600;display:block}.beloften{background:var(--groen-diep);padding-block:1.35rem}.beloften-rij{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 0;display:flex}.beloften span{letter-spacing:.16em;text-transform:uppercase;color:#ffffffeb;font-size:.72rem;font-weight:600}.beloften span:not(:last-child):after{content:"";background:var(--terracotta);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin:0 1.4rem;display:inline-block}.intro-blok{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.ervaring-uitgelicht{background:var(--wit);border-radius:var(--radius-blad);box-shadow:var(--schaduw-zacht);margin:0;padding:2.75rem 2.5rem 2.25rem;position:relative}.ervaring-uitgelicht:before{content:"“";font-family:var(--font-kop), serif;color:var(--terracotta);opacity:.3;font-size:5rem;line-height:1;position:absolute;top:.35rem;left:1.75rem}.ervaring-uitgelicht blockquote,.ervaring blockquote{font-family:var(--font-kop), serif;color:var(--inkt);margin:0;font-size:1.15rem;font-weight:300;line-height:1.62}.ervaring-uitgelicht figcaption,.ervaring figcaption{letter-spacing:.18em;text-transform:uppercase;color:var(--groen);margin-top:1.35rem;font-size:.74rem;font-weight:700}.ervaringen{grid-template-columns:repeat(2,1fr);gap:clamp(1.75rem,4vw,3rem);margin-bottom:3rem;display:grid}.ervaring{border-top:1px solid var(--lijn);margin:0;padding-top:1.75rem}.vragen-kop{margin-bottom:clamp(2rem,4vw,3rem)}.vraag{border-bottom:1px solid var(--lijn)}.vraag summary{font-family:var(--font-kop), serif;color:var(--groen-diep);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 0;font-size:1.28rem;font-weight:400;list-style:none;display:flex}.vraag summary::-webkit-details-marker{display:none}.vraag summary:after{content:"+";color:var(--terracotta);transition:transform var(--overgang);flex:none;font-size:1.5rem;font-weight:300}.vraag[open] summary:after{transform:rotate(45deg)}.vraag p{max-width:44rem;color:var(--inkt-zacht);margin:0;padding:0 0 1.5rem}.ctaband{isolation:isolate;color:#ffffffe6;padding-block:clamp(4.5rem,9vw,8rem);position:relative;overflow:hidden}.ctaband-beeld{z-index:-2;position:absolute;inset:0}.ctaband-beeld img{object-fit:cover}.ctaband:before{content:"";z-index:-1;background:#232e27c7;position:absolute;inset:0}.ctaband h2{color:var(--wit);margin-bottom:1.25rem}.ctaband-inhoud p{max-width:34rem;margin-inline:auto}.ctaband-knoppen{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:2.25rem;display:flex}.voettekst{background:var(--groen-diep);color:#ffffffb8;padding-top:clamp(3.5rem,7vw,5.5rem);padding-bottom:6rem;font-size:.96rem}.voet-rooster{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:clamp(2rem,4vw,3.5rem);padding-bottom:3rem;display:grid}.voet-logo{width:128px;height:auto;color:var(--wit)}.voet-slogan{font-family:var(--font-kop), serif;color:#ffffffe6;margin:1.25rem 0 .75rem;font-size:1.2rem;font-style:italic}.voet-tekst{max-width:24rem;margin:0}.voet-kop{font-family:var(--font-tekst), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--wit);margin-bottom:1.35rem;font-size:.76rem;font-weight:700}.voet-lijst,.voet-contact{margin:0;padding:0;list-style:none}.voet-lijst li{margin-bottom:.6rem}.voet-lijst a{transition:color var(--overgang);text-decoration:none}.voet-lijst a:hover,.voet-contact a:hover{color:var(--wit)}.voet-regios{columns:2;column-gap:1.5rem}.voet-contact li{gap:.75rem;margin-bottom:.9rem;display:flex}.voet-contact svg{color:#ffffff80;flex:none;width:18px;height:18px;margin-top:.3rem}.voet-contact a{text-decoration:none}.voet-onder{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;font-size:.86rem;display:flex}.voet-onder p{margin:0}.voet-onder-links{gap:1.75rem;display:flex}.voet-onder-links a{text-decoration:none}.voet-onder-links a:hover{color:var(--wit)}.belbalk{z-index:90;background:var(--creme);border-top:1px solid var(--lijn);gap:1px;padding:.55rem;display:none;position:fixed;inset:auto 0 0;box-shadow:0 -6px 24px #2c332e1a}.belbalk-bel,.belbalk-offerte{border-radius:var(--radius-knop);justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1rem;line-height:1.25;text-decoration:none;display:flex}.belbalk-bel{background:var(--terracotta);color:var(--wit);flex:auto}.belbalk-bel strong{font-size:1.02rem;font-weight:700;display:block}.belbalk-bel small{letter-spacing:.12em;text-transform:uppercase;opacity:.88;font-size:.68rem;display:block}.belbalk-offerte{border:1px solid var(--groen);color:var(--groen-diep);letter-spacing:.06em;background:0 0;flex:none;font-size:.82rem;font-weight:600}.belbalk svg{flex:none;width:20px;height:20px}.placeholder{background:var(--creme);padding-block:clamp(11rem,20vw,15rem) clamp(5rem,10vw,8rem)}.placeholder .loodtekst{margin-top:1.5rem}.placeholder-pad{color:var(--inkt-zacht);margin-top:1.5rem;font-size:.9rem}.placeholder-pad code{background:var(--groen-sluier);border-radius:var(--radius-s);padding:.2rem .55rem;font-size:.88rem}.placeholder-knoppen{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:2.25rem;display:flex}.placeholder-voet{color:var(--inkt-zacht);margin-top:2.5rem;font-size:.9rem}.h2kop{letter-spacing:.22em;text-transform:uppercase;margin-bottom:1.5rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:300}.h2kop.midden{margin-bottom:clamp(2.5rem,5vw,4rem)}.h2knop{border:1px solid var(--groen);color:var(--groen-diep);letter-spacing:.2em;text-transform:uppercase;transition:background var(--overgang), color var(--overgang);margin-top:1rem;padding:.9rem 2rem;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-block}.h2knop:hover{background:var(--groen);color:var(--wit)}.h2knop-licht{color:var(--wit);border-color:#fff9}.h2knop-licht:hover{background:var(--wit);color:var(--groen-diep)}.h2hero{isolation:isolate;text-align:center;justify-content:center;align-items:center;min-height:min(88vh,820px);padding-top:140px;padding-bottom:4rem;display:flex;position:relative;overflow:hidden}.h2hero-beeld{z-index:-2;position:absolute;inset:0}.h2hero-beeld img{object-fit:cover}.h2hero-sluier{z-index:-1;background:#1e282261;position:absolute;inset:0}@media (max-width:700px){.h2hero-sluier{background:linear-gradient(#1e28221a 0%,#1e28224d 30% 72%,#1e282214 100%)}}.h2hero-inhoud h1{letter-spacing:.2em;text-transform:uppercase;color:var(--wit);text-shadow:0 2px 18px #141c17bf;font-size:clamp(2rem,5vw,3.6rem);font-weight:300}.h2hero-inhoud p{text-shadow:0 1px 10px #141c17b3}.h2split-knoppen{flex-wrap:wrap;gap:.75rem;display:flex}.h2hero-inhoud p{letter-spacing:.3em;text-transform:uppercase;color:#ffffffd1;margin-top:1.5rem;font-size:.78rem;font-weight:600}.h2hero-inhoud .h2hero-slogan{font-family:var(--font-kop), Georgia, serif;letter-spacing:.2em;text-transform:uppercase;color:var(--wit);text-shadow:0 2px 18px #141c17bf;margin:0;font-size:clamp(2rem,5vw,3.6rem);font-weight:300;line-height:1.18}.h2hero-inhoud .h2hero-onder{font-family:inherit;font-size:.78rem;font-weight:600;line-height:inherit;letter-spacing:.3em;text-transform:uppercase;color:#ffffffd1;text-shadow:0 1px 10px #141c17b3;margin-top:1.5rem}.h2band{min-height:72px;padding:1.15rem var(--gutter);background:var(--groen-donker);text-align:center;justify-content:center;align-items:center;display:flex}.h2band span{letter-spacing:.3em;text-transform:uppercase;color:#fffffff0;font-size:clamp(.66rem,1.4vw,.78rem);font-weight:600}.h2duo{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.h2duo-beelden{padding-bottom:4rem;padding-right:4rem;position:relative}.h2duo-beeld{position:relative}.h2duo-beeld img{object-fit:cover}.h2duo-beeld-groot{aspect-ratio:4/3}.h2duo-beeld-klein{aspect-ratio:1;border:8px solid var(--wit);width:52%;position:absolute;bottom:0;right:0}.h2duo-tekst p{color:var(--inkt-zacht)}.h2strook{background:var(--groen-diep);padding-block:clamp(2.5rem,5vw,3.5rem)}.h2strook-rooster{text-align:center;grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.h2kenmerk svg{color:#ffffffb3;width:28px;height:28px;margin:0 auto 1rem}.h2kenmerk strong{letter-spacing:.18em;text-transform:uppercase;color:var(--wit);font-size:.78rem;font-weight:700;display:block}.h2kenmerk span{color:#ffffffb8;margin-top:.5rem;font-size:.92rem;display:block}.h2rooster{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.h2kaart{background:var(--wit);color:inherit;text-decoration:none;display:block}.h2kaart-anker{scroll-margin-top:170px}.h2kaart-anker:target{outline:2px solid var(--terracotta);outline-offset:6px}@media (max-width:767px){.h2kaart-anker{scroll-margin-top:100px}}.h2kaart-beeld{aspect-ratio:1;background:var(--zand);position:relative;overflow:hidden}.h2kaart-beeld img{object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.h2kaart:hover .h2kaart-beeld img{transform:scale(1.04)}.h2kaart-tekst{padding:1.75rem 1.75rem 2rem}.h2kaart-tekst h3{letter-spacing:.18em;text-transform:uppercase;margin-bottom:.85rem;font-size:.82rem;font-weight:600}.h2kaart-tekst p{color:var(--inkt-zacht);margin:0;font-size:.94rem}.h2split{background:var(--wit);grid-template-columns:1fr 1fr;display:grid}.h2split-tekst{align-items:center;padding:clamp(2.5rem,5vw,4.5rem) clamp(1.5rem,3.5vw,3.5rem);display:flex}.h2split-binnen{max-width:40rem}.h2split-binnen p{color:var(--inkt-zacht)}.h2split-beeld{align-self:center;height:clamp(320px,40vw,600px);max-height:78vh;position:relative}@media (min-width:901px){.h2split-beeld{align-self:stretch;height:auto;min-height:min(clamp(320px,40vw,600px),78vh);max-height:none}}.h2split-beeld img{object-fit:cover}@media (min-width:901px){.h2split-boven .h2split-tekst{align-items:flex-start}}.h2team{grid-template-columns:repeat(3,1fr);gap:clamp(2rem,3vw,2.75rem) clamp(1.75rem,3vw,2.5rem);max-width:60rem;margin:0 auto;padding:0;list-style:none;display:grid}.h2team-drie{grid-template-columns:repeat(3,1fr);max-width:46rem;margin-inline:auto}.h2team+.midden{margin-top:clamp(2.5rem,4vw,3.5rem)}.h2team-beeld{aspect-ratio:3/4;background:var(--zand);margin-bottom:1.1rem;position:relative;overflow:hidden}.h2team-beeld img{object-fit:cover;object-position:50% 14%}.h2team strong{letter-spacing:.14em;text-transform:uppercase;color:var(--groen-diep);font-size:.8rem;font-weight:600;display:block}.h2team span{color:var(--inkt-zacht);margin-top:.35rem;font-size:.9rem;display:block}.h2regios-intro{max-width:34rem;color:var(--inkt-zacht);margin:-1.5rem auto 2.5rem}.h2regios{margin:0;flex-wrap:wrap;justify-content:center;gap:.4rem 0;max-width:56rem;margin-inline:auto;padding:0;list-style:none;display:flex}.h2regios li:not(:last-child):after{content:"";background:var(--lijn);vertical-align:middle;width:1px;height:11px;margin:0 1.1rem;display:inline-block}.h2regios a{letter-spacing:.16em;text-transform:uppercase;color:var(--inkt);transition:color var(--overgang);font-size:.76rem;font-weight:600;text-decoration:none}.h2regios a:hover{color:var(--terracotta)}.h2slot{background:var(--groen-diep);color:#ffffffd1;padding-block:clamp(4rem,8vw,6.5rem)}.h2slot h2{color:var(--wit)}.wensenbalk-binnen{justify-content:space-between;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:flex}.wensenbalk-binnen>div{max-width:44rem}.wensenbalk-binnen p{margin:0}.wensenbalk-binnen .h2knop{flex-shrink:0}@media (max-width:800px){.wensenbalk-binnen{flex-direction:column;align-items:flex-start}}.h2slot-knoppen{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.info-tekst p{margin-bottom:1.35rem}.info-kop{margin-top:clamp(2.5rem,5vw,3.5rem);font-size:clamp(1.25rem,2.4vw,1.7rem)}.info-tekst>.info-kop:first-child{margin-top:0}.info-subkop{font-family:var(--font-tekst), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--groen-diep);margin:2.25rem 0 .9rem;font-size:.84rem;font-weight:700}.info-lijst{margin:0 0 1.5rem;padding-left:1.25rem}.info-lijst li{margin-bottom:.5rem;padding-left:.35rem}.info-lijst li::marker{color:var(--terracotta)}.info-knop{margin-top:.5rem;margin-bottom:1.5rem}.formulier-blok{grid-template-columns:1fr 1.25fr;align-items:start;gap:clamp(2.5rem,5vw,4.5rem);display:grid}@media (min-width:901px){.formulier-uitleg{padding-top:clamp(1.75rem,4vw,2.75rem)}}.formulier-uitleg p{color:var(--inkt-zacht)}.formulier-bellen{border-top:1px solid var(--lijn);margin-top:2rem;padding-top:1.5rem;font-size:.96rem}.formulier-kaart{background:var(--creme);border:1px solid var(--lijn);padding:clamp(1.75rem,4vw,2.75rem)}.formulier-stappen{border-bottom:1px solid var(--lijn);letter-spacing:.1em;text-transform:uppercase;color:var(--inkt-zacht);flex-wrap:wrap;gap:.35rem 1.5rem;margin:0 0 2rem;padding:0 0 1.5rem;font-size:.74rem;font-weight:600;list-style:none;display:flex}.formulier-stappen li{align-items:center;gap:.5rem;display:flex}.formulier-stappen span{border:1px solid var(--lijn);justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;display:inline-flex}.formulier-stappen .nu{color:var(--groen-diep)}.formulier-stappen .nu span{background:var(--terracotta);border-color:var(--terracotta);color:var(--wit)}.formulier-stappen .gedaan span{background:var(--groen);border-color:var(--groen);color:var(--wit)}.formulier-kop{margin-bottom:1.5rem;font-size:clamp(1.05rem,2vw,1.3rem)}.formulier-velden{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.veld-breed{grid-column:1/-1}.veld label,.veld legend{letter-spacing:.1em;text-transform:uppercase;color:var(--groen-diep);margin-bottom:.45rem;font-size:.78rem;font-weight:600;display:block}.veld input[type=text],.veld input[type=email],.veld input[type=tel],.veld textarea{background:var(--wit);border:1px solid var(--lijn);width:100%;color:var(--inkt);border-radius:0;padding:.85rem 1rem;font-family:inherit;font-size:1rem}.veld input:focus,.veld textarea:focus{outline:2px solid var(--terracotta);outline-offset:0;border-color:var(--terracotta)}.veld input[aria-invalid=true],.veld textarea[aria-invalid=true]{border-color:var(--terracotta)}.veld fieldset,fieldset.veld{border:0;margin:0;padding:0}.keuzes{flex-wrap:wrap;gap:.5rem;display:flex}.keuze{background:var(--wit);border:1px solid var(--lijn);letter-spacing:0;text-transform:none;color:var(--inkt);cursor:pointer;transition:border-color var(--overgang), background var(--overgang);align-items:center;gap:.6rem;margin-bottom:0;padding:.7rem 1.1rem;font-size:.95rem;font-weight:400;display:inline-flex}.keuze:hover{border-color:var(--groen)}.keuze.gekozen{border-color:var(--terracotta);background:var(--terracotta-sluier)}.veld-vinkje{letter-spacing:0;text-transform:none;color:var(--inkt);cursor:pointer;align-items:center;gap:.7rem;font-size:.95rem;font-weight:400;display:flex}.veld-fout{color:var(--terracotta-donker);margin:.45rem 0 0;font-size:.86rem}.formulier-mislukt{background:var(--terracotta-sluier);border-left:3px solid var(--terracotta);margin-top:1.5rem;padding:1rem 1.25rem;font-size:.95rem}.formulier-voet{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.h2knop-vol{background:var(--terracotta);border-color:var(--terracotta);color:var(--wit)}.h2knop-vol:hover{background:var(--terracotta-donker);border-color:var(--terracotta-donker);color:var(--wit)}.h2knop[disabled]{opacity:.6;cursor:wait}.formulier-klein{color:var(--inkt-zacht);margin:1.5rem 0 0;font-size:.84rem}.bedankt{background:var(--creme);padding-block:clamp(11rem,20vw,15rem) clamp(4rem,8vw,6rem)}.bedankt-kop{margin-bottom:1.25rem}.bedankt-stappen{text-align:left;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none}.bedankt-stappen li{border-top:1px solid var(--lijn);gap:1.25rem;padding:1.35rem 0;display:flex}.bedankt-stappen span{font-family:var(--font-kop), serif;color:var(--groen);flex:none;font-size:1.6rem;font-weight:400;line-height:1}.bedankt-stappen h2{font-family:var(--font-tekst), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--groen-diep);margin-bottom:.4rem;font-size:.82rem;font-weight:700}.bedankt-stappen p{color:var(--inkt-zacht);margin:0}.bedankt-knoppen{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}.bedankt-knoppen .h2knop svg{vertical-align:-2px;width:16px;height:16px;margin-right:.5rem}.bedankt-klein{color:var(--inkt-zacht);margin-top:2rem;font-size:.88rem}@media (max-width:900px){.formulier-blok{grid-template-columns:1fr}}@media (max-width:600px){.formulier-velden{grid-template-columns:1fr}}.personen{gap:clamp(2.5rem,5vw,4rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.persoon{border-top:1px solid var(--lijn);grid-template-columns:280px 1fr;align-items:start;gap:clamp(1.75rem,4vw,3rem);padding-top:clamp(2.5rem,5vw,4rem);display:grid}.personen>.persoon:first-child{border-top:0;padding-top:0}.persoon-beeld{aspect-ratio:3/4;background:var(--zand);position:relative;overflow:hidden}.persoon-beeld img{object-fit:cover;object-position:50% 14%}.persoon-tekst h3{font-family:var(--font-kop), serif;letter-spacing:.06em;margin-bottom:.35rem;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:300}.persoon-rol{letter-spacing:.16em;text-transform:uppercase;color:var(--terracotta);margin-bottom:1.25rem;font-size:.76rem;font-weight:700}.persoon-nogniet{color:var(--inkt-zacht);font-style:italic}@media (max-width:700px){.persoon{grid-template-columns:1fr}.persoon-beeld{max-width:260px}}.reviews{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid}.reviewbalk{--reviewbalk-tijd:90s;--reviewbalk-kaart:clamp(17rem, 26vw, 23rem);--reviewbalk-vaag:clamp(1.25rem, 6vw, 4rem);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--reviewbalk-vaag), #000 calc(100% - var(--reviewbalk-vaag)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--reviewbalk-vaag), #000 calc(100% - var(--reviewbalk-vaag)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--reviewbalk-vaag), #000 calc(100% - var(--reviewbalk-vaag)), transparent);margin-top:clamp(1.5rem,3vw,2.5rem);overflow:hidden}.reviewbalk-spoor{width:max-content;animation:reviewbalk-schuif var(--reviewbalk-tijd) linear infinite;gap:clamp(1.25rem,2.5vw,2rem);display:flex}.reviewbalk:hover .reviewbalk-spoor,.reviewbalk:focus-within .reviewbalk-spoor{animation-play-state:paused}.reviewbalk-kopie{display:contents}@keyframes reviewbalk-schuif{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - clamp(.625rem,1.25vw,1rem)))}}.review-kort{flex:0 0 var(--reviewbalk-kaart);width:var(--reviewbalk-kaart);flex-direction:column;display:flex}.review-kort blockquote{-webkit-line-clamp:7;-webkit-box-orient:vertical;flex:auto;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.reviewbalk{overflow-x:auto}.reviewbalk-spoor{animation:none}}@media (max-width:700px){.reviewbalk{--reviewbalk-kaart:min(78vw, 20rem)}}.review{background:var(--creme);border:1px solid var(--lijn);margin:0;padding:2rem 1.75rem}.ervaringkaarten{grid-template-columns:repeat(2,1fr);align-items:start;gap:clamp(1.25rem,2.5vw,2rem);margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.ervaringkaart{background:var(--creme);border:1px solid var(--lijn);margin:0;padding:clamp(1.5rem,3vw,2.25rem)}.ervaringkaart-tekst{margin:0;font-size:1.02rem;line-height:1.7}.ervaringkaart-tekst.ingeklapt{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ervaringkaart-meer{font:inherit;color:var(--terracotta);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:.6rem;padding:0;font-size:.9rem;font-weight:600;text-decoration:underline}.ervaringkaart figcaption{border-top:1px solid var(--lijn);flex-direction:column;gap:.15rem;margin-top:1.25rem;padding-top:1rem;display:flex}.ervaringkaart figcaption span{color:var(--inkt-zacht);font-size:.85rem}@media (max-width:800px){.ervaringkaarten{grid-template-columns:1fr}}.sterren{gap:3px;margin-bottom:1.25rem;display:inline-flex}.sterren svg{width:17px;height:17px;fill:var(--terracotta)}.review blockquote{color:var(--inkt);margin:0 0 1.5rem;font-size:.96rem;line-height:1.7}.review figcaption strong{letter-spacing:.12em;text-transform:uppercase;color:var(--groen-diep);font-size:.8rem;font-weight:700;display:block}.review figcaption span{color:var(--inkt-zacht);margin-top:.3rem;font-size:.82rem;display:block}.reviews-voet{letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:2.5rem 0 0;font-size:.8rem;display:flex}.reviews-voet a{color:var(--groen-diep);font-weight:600}.reviews-melding{letter-spacing:.06em;text-transform:none;color:var(--inkt-zacht);font-size:.72rem;font-style:italic}@media (max-width:1100px){.reviews{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.reviews{grid-template-columns:1fr}}.h2hero-pagina{min-height:min(70vh,640px);padding-top:150px;padding-bottom:clamp(3rem,6vw,4.5rem)}.h2hero-pagina h1{font-size:clamp(1.9rem,4.4vw,3.1rem)}@media (max-width:700px){.h2hero-heel{background:var(--groen-diep);min-height:0;padding:78px 0 0;display:block}.h2hero-heel .h2hero-beeld{z-index:0;aspect-ratio:var(--beeld-verhouding,3 / 2);position:relative;inset:auto}.h2hero-heel .h2hero-sluier{display:none}.h2hero-heel .h2hero-inhoud{padding-top:2rem;padding-bottom:2.5rem}.h2hero-heel .h2hero-inhoud h1,.h2hero-heel .h2hero-inhoud p{text-shadow:none}}.h2hero-knoppen{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.h2tekstduo{grid-template-columns:1.5fr 1fr;align-items:start;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.regio-ervaring{background:var(--wit);border-left:2px solid var(--terracotta);margin:0;padding:2.25rem 2rem}.regio-ervaring h3{font-family:var(--font-tekst), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--groen);margin-bottom:1.25rem;font-size:.74rem;font-weight:700}.regio-ervaring blockquote{font-family:var(--font-kop), serif;color:var(--inkt);margin:0;font-size:1.14rem;font-style:italic;font-weight:300;line-height:1.62}.regio-ervaring figcaption{letter-spacing:.18em;text-transform:uppercase;color:var(--inkt-zacht);margin-top:1.25rem;font-size:.74rem;font-weight:700}.doorverwijzingen{border-top:1px solid var(--lijn);border-left:1px solid var(--lijn);grid-template-columns:repeat(6,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.doorverwijzingen li{border-right:1px solid var(--lijn);border-bottom:1px solid var(--lijn)}.doorverwijzingen a{background:var(--wit);text-align:center;letter-spacing:.11em;text-transform:uppercase;height:100%;min-height:84px;color:var(--inkt);transition:background var(--overgang), color var(--overgang);justify-content:center;align-items:center;padding:1rem .85rem;font-size:.7rem;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.doorverwijzingen a:hover{background:var(--groen);color:var(--wit)}.h2kop-krap{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.regio-rooster{grid-template-columns:repeat(6,1fr)}.regio-overzicht{grid-template-columns:1.4fr 1fr;align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.submenu-breed ul{columns:2;column-gap:.5rem;min-width:380px}@media (max-width:1100px){.regio-rooster{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.regio-overzicht{grid-template-columns:1fr}.regio-overzicht .regio-kaart{order:-1}}@media (max-width:620px){.regio-rooster{grid-template-columns:repeat(2,1fr)}}.h2split-omgekeerd .h2split-tekst{order:2}.h2kop-licht{color:var(--wit)}.h2waarom{grid-template-columns:repeat(3,1fr);gap:clamp(2rem,4vw,3.5rem);display:grid}.h2waarom h3{letter-spacing:.18em;text-transform:uppercase;color:var(--groen-diep);border-bottom:1px solid var(--lijn);min-height:calc(2.9em + 1rem);margin-bottom:1rem;padding-bottom:1rem;font-size:.82rem;font-weight:600}.h2waarom p{margin:0;font-size:.96rem}@media (max-width:1100px){.doorverwijzingen{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.h2split-omgekeerd .h2split-tekst{order:0}.h2tekstduo,.h2waarom{grid-template-columns:1fr}.h2waarom h3{min-height:0}}@media (max-width:620px){.doorverwijzingen{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.h2duo,.h2split{grid-template-columns:1fr}.h2duo-beelden{padding-bottom:2.5rem;padding-right:2.5rem}.h2strook-rooster,.h2rooster,.h2team{grid-template-columns:repeat(2,1fr)}.h2regios li:not(:last-child):after{margin:0 .7rem}}@media (max-width:560px){.h2rooster,.h2strook-rooster{grid-template-columns:1fr}}@media (max-width:1100px){.hoofdnav,.kopbalk-bel{display:none}.hamburger{color:var(--inkt);margin-left:auto;display:block}.kopbalk-zwevend .hamburger{color:var(--wit)}.stappen{grid-template-columns:repeat(2,1fr);gap:2rem 2.5rem}.vormen-rooster{grid-template-columns:repeat(2,1fr)}.voet-rooster{grid-template-columns:1fr 1fr}}@media (max-width:900px){.hero-inhoud{flex-direction:column;align-items:flex-start}.belkaart{display:none}.kern-rooster{grid-template-columns:1fr;gap:2.5rem}.kern+.kern{border-left:0;border-top:1px solid var(--lijn);padding-top:2.5rem;padding-left:0}.kern h3{min-height:0}.stappen-kop{grid-template-columns:1fr;gap:1.5rem}.beeldtekst{grid-template-columns:1fr}.beeldtekst-omgekeerd .beeldtekst-beeld{order:0}.team-rooster,.team-rooster-vijf{grid-template-columns:repeat(3,1fr)}.intro-blok,.ervaringen,.regio-blok{grid-template-columns:1fr}.regio-kaart{order:-1}}@media (max-width:767px){.urgentiebalk{display:none}.kopbalk{top:0}.kopbalk-inhoud{min-height:78px}.kopbalk-logo svg{height:48px}.hero{padding-top:130px}.hero-met-kaart{padding-bottom:clamp(3rem,8vw,4.5rem)}.kern-sectie{margin-top:-44px}.belbalk{display:flex}.stappen,.vormen-rooster{grid-template-columns:1fr}.team-rooster,.team-rooster-vijf{grid-template-columns:repeat(2,1fr)}.beloften span:not(:last-child):after{margin:0 .8rem}.regio-lijst{grid-template-columns:repeat(2,1fr)}.voet-rooster{grid-template-columns:1fr}.voet-onder{flex-direction:column;align-items:flex-start}}.adressen{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,2.5rem);margin:2rem 0 0;display:grid}.adressen h3{letter-spacing:.18em;text-transform:uppercase;color:var(--groen-diep);margin-bottom:.75rem;font-size:.8rem;font-weight:600}.adressen p{margin:0}.adres-toelichting{color:var(--inkt-zacht);font-size:.9rem;margin-top:.75rem!important}.contact-teambeeld{max-width:70rem;margin:clamp(2rem,4vw,3rem) auto}.contact-teambeeld img{object-fit:cover;width:100%;height:auto;max-height:50vh}@media (max-width:620px){.adressen{grid-template-columns:1fr}}
