@font-face{font-family:kopFont;src:url(../media/SpaceGrotesk_SemiBold-s.p.2lm99_369-p05.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:kopFont Fallback;src:local(Arial);ascent-override:88.74%;descent-override:26.33%;line-gap-override:0.0%;size-adjust:110.89%}.zSJ0sW_className{font-family:kopFont,kopFont Fallback}.zSJ0sW_variable{--font-kop:"kopFont", "kopFont Fallback"}
@font-face{font-family:tekstFont;src:url(../media/IBMPlexSans_Regular-s.p.2e_-c_m03txvi.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:tekstFont;src:url(../media/IBMPlexSans_Medium-s.p.3n25cgfiu6qss.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:tekstFont;src:url(../media/IBMPlexSans_SemiBold-s.p.2sutjpuns2xc5.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:tekstFont Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}._7O3hqq_className{font-family:tekstFont,tekstFont Fallback}._7O3hqq_variable{--font-tekst:"tekstFont", "tekstFont Fallback"}
@font-face{font-family:monoFont;src:url(../media/IBMPlexMono_Regular-s.p.09u63wo58kris.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:monoFont Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.ydbDrG_className{font-family:monoFont,monoFont Fallback}.ydbDrG_variable{--font-mono:"monoFont", "monoFont Fallback"}
:root{--grafiet:#1b1d1f;--petrol:#0f5c66;--petrol-donker:#0a434b;--nevel:#dde3e3;--papier:#f7f7f5;--wit:#fff;--grijs:#4a5055;--breedte:1120px;--smal:720px;--rand:14px;--ruimte:clamp(56px, 9vw, 112px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--papier);color:var(--grafiet);font-family:var(--font-tekst), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.65}h1,h2,h3{font-family:var(--font-kop), system-ui, sans-serif;letter-spacing:-.025em;margin:0 0 .6em;font-weight:600;line-height:1.12}h1{max-width:16ch;font-size:clamp(2.3rem,5.4vw,4rem)}h2{font-size:clamp(1.7rem,3.4vw,2.4rem)}h3{font-size:1.25rem}p{margin:0 0 1em}a{color:var(--petrol);text-underline-offset:3px}a:hover{color:var(--petrol-donker)}:focus-visible{outline:3px solid var(--petrol);outline-offset:3px;border-radius:4px}img{max-width:100%;height:auto}.m-binnen{width:min(100% - 32px, var(--breedte));margin-inline:auto}.m-smal{max-width:var(--smal)}.m-overslaan{position:absolute;left:-9999px}.m-overslaan:focus{z-index:10;background:var(--wit);padding:8px 12px;top:16px;left:16px}.m-blok{padding-block:var(--ruimte)}.m-blok+.m-blok{padding-top:0}.m-intro{color:var(--grijs);max-width:60ch;font-size:1.2rem}.m-kop{z-index:5;background:color-mix(in srgb, var(--papier) 92%, transparent);-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);border-bottom:1px solid var(--nevel);position:sticky;top:0}.m-kop-binnen{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.m-logo img{width:auto;height:30px;display:block}.m-menu ul{margin:0;padding:0;list-style:none}.m-menu a{color:var(--grafiet);font-weight:500;text-decoration:none}.m-menu a:hover{color:var(--petrol)}.m-menu-breed{gap:32px;display:none}.m-menu-mobiel summary{cursor:pointer;border:1px solid var(--nevel);border-radius:999px;padding:8px 14px;font-weight:500;list-style:none}.m-menu-mobiel summary::-webkit-details-marker{display:none}.m-menu-mobiel ul{background:var(--wit);border:1px solid var(--nevel);border-radius:var(--rand);min-width:200px;padding:12px 20px;position:absolute;top:64px;right:16px;box-shadow:0 12px 32px #1b1d1f14}.m-menu-mobiel li+li{margin-top:10px}@media (min-width:800px){.m-menu-mobiel{display:none}.m-menu-breed{display:flex}}.m-knoppen{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.m-knop{border-radius:999px;padding:13px 22px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-block}.m-knop--primair{background:var(--petrol);color:var(--wit)}.m-knop--primair:hover{background:var(--petrol-donker);color:var(--wit)}.m-knop--secundair{border:1px solid var(--grafiet);color:var(--grafiet)}.m-knop--secundair:hover{background:var(--grafiet);color:var(--wit)}.m-hero{padding-block:clamp(72px, 12vw, 152px) var(--ruimte)}.m-hero h1{margin-bottom:.4em}.m-raster{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.m-kaart{background:var(--wit);border:1px solid var(--nevel);border-radius:var(--rand);flex-direction:column;padding:28px;display:flex}.m-kaart p{color:var(--grijs);flex:1}.m-icoon{color:var(--petrol);margin-bottom:18px}.m-meer{font-weight:500;text-decoration:none}.m-meer:after{content:" →"}.m-stappen{background:var(--grafiet);color:var(--papier);padding-top:var(--ruimte)!important}.m-stappen h2{color:var(--wit)}.m-stappenlijst{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.m-stappenlijst p{color:var(--nevel)}.m-stapnummer{font-family:var(--font-mono), monospace;color:#7fb6bd;margin-bottom:12px;display:block}.m-stappen+.m-blok{padding-top:var(--ruimte)}.m-opmaak ul{padding-left:1.2em}.m-opmaak li+li{margin-top:.35em}.m-opmaak h3{margin-top:1.4em}.m-twee{align-items:center;gap:40px;display:grid}@media (min-width:900px){.m-twee{grid-template-columns:1fr 1fr}.m-tekstfoto--links .m-twee>:first-child{order:2}}.m-foto{border-radius:var(--rand);width:100%}.m-oproep .m-binnen{background:var(--petrol);color:var(--wit);border-radius:calc(var(--rand) * 1.5);padding:clamp(32px,6vw,64px)}.m-oproep h2{color:var(--wit);max-width:22ch}.m-oproep p{color:#d5e6e8;max-width:56ch}.m-oproep .m-knop{background:var(--wit);color:var(--petrol);margin-top:16px}.m-oproep .m-knop:hover{background:var(--papier);color:var(--petrol-donker)}.m-gegevens{background:var(--wit);border:1px solid var(--nevel);border-radius:var(--rand);grid-template-columns:max-content 1fr;gap:10px 32px;margin:32px 0 0;padding:28px;display:grid}.m-gegevens dt{font-weight:600}.m-gegevens dd{margin:0}.m-voet{border-top:1px solid var(--nevel);margin-top:var(--ruimte);color:var(--grijs);padding-block:40px;font-size:.95rem}.m-voet-binnen{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.m-voet p{margin:0 0 4px}.m-voet-naam{font-family:var(--font-kop), sans-serif;color:var(--grafiet);font-weight:600}.m-voet-gegevens{text-align:right}@media (max-width:600px){.m-voet-gegevens{text-align:left}}.m-doorsturen{color:var(--grijs);margin-top:8px}.m-tekstknop{font:inherit;color:var(--petrol);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
