@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_cb7f453d-module__rTqCbW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_cb7f453d-module__rTqCbW__variable{--wd-font-kop:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_9a5a89e0-module__o7PW2W__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_9a5a89e0-module__o7PW2W__variable{--wd-font-tekst:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root{--wd-bg:#071f2a;--wd-vlak:#0a3749;--wd-vlak-2:#0f577b;--wd-tekst:#f4f1e6;--wd-tekst-zacht:#b9c7ce;--wd-accent:#d6ab00;--wd-accent-tekst:#071f2a;--wd-lijn:#1d4a5e;--wd-radius:18px;--wd-schaduw:0 18px 50px #0000002e;--wd-breed:1120px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body.wd{background:var(--wd-bg);color:var(--wd-tekst);font-family:var(--wd-font-tekst), system-ui, sans-serif;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:hidden}.wd h1,.wd h2,.wd h3{font-family:var(--wd-font-kop), Georgia, serif;margin:0 0 .6em;line-height:1.1}.wd h1{letter-spacing:-.02em;font-size:clamp(2.4rem,6vw,4.6rem)}.wd h2{letter-spacing:-.01em;font-size:clamp(1.8rem,4vw,2.8rem)}.wd h3{font-size:1.25rem}.wd p{margin:0 0 1em}.wd a{color:inherit}.wd img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--wd-accent);outline-offset:3px}.wd-binnen{width:min(var(--wd-breed), 100% - 32px);margin-inline:auto}.wd-sectie{padding-block:clamp(4rem,9vw,7rem)}.wd-sectie--vlak{background:var(--wd-vlak)}.wd-kop{z-index:10;background:color-mix(in srgb, var(--wd-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--wd-lijn);position:sticky;top:0}.wd-kop .wd-binnen{justify-content:space-between;align-items:center;gap:1rem;min-height:64px;display:flex}.wd-kop__merk{font-family:var(--wd-font-kop), serif;font-size:1.1rem;font-weight:700;text-decoration:none}.wd-kop__menu{gap:1.5rem;display:flex}.wd-kop__menu a{color:var(--wd-tekst-zacht);font-size:.95rem;font-weight:600;text-decoration:none}.wd-kop__menu a:hover{color:var(--wd-tekst)}@media (max-width:760px){.wd-kop__menu{display:none}}.wd-knop{background:var(--wd-accent);min-height:48px;color:var(--wd-accent-tekst);font:700 1rem var(--wd-font-tekst), sans-serif;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.wd-knop:hover{box-shadow:0 10px 30px color-mix(in srgb, var(--wd-accent) 40%, transparent);transform:translateY(-2px)}.wd-knop:disabled{opacity:.6;cursor:default;transform:none}.wd-knop--klein{min-height:40px;padding:.5rem 1.1rem;font-size:.95rem}.wd-hero{padding-block:clamp(4.5rem,12vw,9rem) clamp(3.5rem,8vw,6rem)}.wd-hero__kop{max-width:16ch}.wd-hero__intro{max-width:58ch;color:var(--wd-tekst-zacht);font-size:clamp(1.1rem,2vw,1.3rem)}.wd-hero__prijs{color:var(--wd-tekst-zacht);margin-top:1rem;font-size:.95rem}.wd-hero__beelden{grid-template-columns:1.3fr 1fr;gap:1rem;margin-top:3.5rem;display:grid}.wd-hero__beelden img{border:1px solid var(--wd-lijn);box-shadow:var(--wd-schaduw);border-radius:12px}.wd-hero__beelden img:nth-child(2){transform:translateY(2.5rem)}@media (max-width:640px){.wd-hero__beelden{grid-template-columns:1fr}.wd-hero__beelden img:nth-child(2){display:none}}.wd-raster-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}@media (max-width:900px){.wd-raster-3{grid-template-columns:1fr}}.wd-kaart{background:var(--wd-vlak);border:1px solid var(--wd-lijn);border-radius:var(--wd-radius);padding:1.75rem}.wd-sectie--vlak .wd-kaart{background:var(--wd-bg)}.wd-kaart__icoon{background:color-mix(in srgb, var(--wd-accent) 18%, transparent);width:44px;height:44px;color:var(--wd-accent);border-radius:12px;place-items:center;margin-bottom:1rem;font-weight:700;display:grid}.wd-pakket{flex-direction:column;gap:.75rem;display:flex}.wd-pakket--midden{background:var(--wd-vlak-2);color:#f4f1e6;border-color:var(--wd-vlak-2)}.wd-pakket--midden .wd-pakket__voor{color:#d5e0e5}.wd-pakket__voor{color:var(--wd-tekst-zacht);margin:0}.wd-pakket__prijs{font-family:var(--wd-font-kop), serif;margin:.5rem 0;font-size:3rem;line-height:1}.wd-pakket__prijs small{font-family:var(--wd-font-tekst), sans-serif;font-size:1rem;font-weight:400}.wd-lijst{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.wd-lijst li{padding-left:1.6rem;position:relative}.wd-lijst li:before{content:"";border-left:2px solid var(--wd-accent);border-bottom:2px solid var(--wd-accent);width:.75rem;height:.4rem;position:absolute;top:.5em;left:0;transform:rotate(-45deg)}.wd-zekerheid{margin-top:2.5rem}.wd-werk{flex-direction:column;gap:.6rem;text-decoration:none;display:flex}.wd-werk__beeld{border:1px solid var(--wd-lijn);aspect-ratio:16/10;border-radius:12px;overflow:hidden}.wd-werk__beeld img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .4s}.wd-werk:hover .wd-werk__beeld img{transform:scale(1.03)}.wd-label{background:color-mix(in srgb, var(--wd-accent) 20%, transparent);color:var(--wd-tekst);border-radius:999px;align-self:flex-start;padding:.2rem .7rem;font-size:.85rem;font-weight:600}.wd-voetnoot{color:var(--wd-tekst-zacht);margin-top:1.5rem;font-size:.95rem}.wd-stappen{counter-reset:stap;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.wd-stappen{grid-template-columns:1fr 1fr}}@media (max-width:560px){.wd-stappen{grid-template-columns:1fr}}.wd-stap{counter-increment:stap;border-radius:var(--wd-radius);border:1px solid var(--wd-lijn);padding:1.5rem}.wd-stap:before{content:counter(stap);font-family:var(--wd-font-kop), serif;color:var(--wd-accent);margin-bottom:.75rem;font-size:2.4rem;line-height:1;display:block}.wd-faq{gap:.75rem;max-width:780px;display:grid}.wd-faq details{border:1px solid var(--wd-lijn);background:var(--wd-vlak);border-radius:14px}.wd-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;font-weight:600;list-style:none;display:flex}.wd-faq summary::-webkit-details-marker{display:none}.wd-faq summary:after{content:"+";color:var(--wd-accent);font-size:1.4rem;line-height:1}.wd-faq details[open] summary:after{content:"−"}.wd-faq details p{color:var(--wd-tekst-zacht);margin:0;padding:0 1.25rem 1.1rem}.wd-contact{grid-template-columns:1fr 1.2fr;align-items:start;gap:3rem;display:grid}@media (max-width:860px){.wd-contact{grid-template-columns:1fr}}.wd-form{gap:1rem;display:grid}.wd-veld{gap:.35rem;display:grid}.wd-veld label{font-size:.95rem;font-weight:600}.wd-veld input,.wd-veld textarea{font:inherit;color:var(--wd-tekst);background:var(--wd-bg);border:1px solid #5a7c8c;border-radius:12px;padding:.8rem 1rem}.wd-veld input:focus,.wd-veld textarea:focus{border-color:var(--wd-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--wd-accent) 30%, transparent);outline:none}.wd-verborgen{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.wd-fout{color:#ffb4a8;background:#c0392b33;border-radius:12px;padding:.9rem 1rem}.wd-bevestiging{font-size:1.15rem;font-weight:600}.wd-voet{border-top:1px solid var(--wd-lijn);color:var(--wd-tekst-zacht);padding-block:2.5rem;font-size:.9rem}.wd-voet .wd-binnen{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.wd-voet nav{flex-wrap:wrap;gap:1.25rem;display:flex}html.js-onthul .wd-onthul{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}html.js-onthul .wd-onthul.zichtbaar{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js-onthul .wd-onthul{opacity:1;transition:none;transform:none}.wd-knop,.wd-werk__beeld img{transition:none}}@media print{html.js-onthul .wd-onthul{opacity:1;transform:none}}
