.site-header[data-astro-cid-3ef6ksr2]{background:var(--menu-bg);position:sticky;top:0;z-index:50;box-shadow:0 1px 8px #0000000f}.inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;padding-bottom:.75rem}.logo-link[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:62px;width:auto}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:2rem;list-style:none}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none;font-size:.95rem;letter-spacing:.02em;font-weight:400}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--navy);font-weight:500}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:attr(data-tekst);display:block;height:0;overflow:hidden;visibility:hidden;font-weight:500}.menu-knop[data-astro-cid-3ef6ksr2],.menu-sluit[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:720px){[data-astro-cid-3ef6ksr2][data-menustijl=onder-elkaar] .inner[data-astro-cid-3ef6ksr2]{flex-direction:column;gap:.5rem}[data-astro-cid-3ef6ksr2][data-menustijl=onder-elkaar] nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{gap:1.1rem;flex-wrap:wrap;justify-content:center}.menu-knop[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;border:none;background:none;cursor:pointer}.menu-knop[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:2px;background:var(--ink);border-radius:2px}nav[data-astro-cid-3ef6ksr2].hamburger{display:flex;position:fixed;inset:0;background:color-mix(in srgb,var(--navy) 96%,black);padding:5rem 2rem 2rem;z-index:60;opacity:0;visibility:hidden;transform:translateY(-.75rem);transition:opacity .25s ease,transform .25s ease,visibility .25s}nav[data-astro-cid-3ef6ksr2].hamburger.open{opacity:1;visibility:visible;transform:none}@media(prefers-reduced-motion:reduce){nav[data-astro-cid-3ef6ksr2].hamburger{transition:none}}nav[data-astro-cid-3ef6ksr2].hamburger.geen-animatie{transition:none}nav[data-astro-cid-3ef6ksr2].hamburger ul[data-astro-cid-3ef6ksr2]{flex-direction:column;gap:1.75rem}nav[data-astro-cid-3ef6ksr2].hamburger a[data-astro-cid-3ef6ksr2]{color:var(--white);font-size:1.5rem}nav[data-astro-cid-3ef6ksr2].hamburger a[data-astro-cid-3ef6ksr2]:hover{color:var(--beige)}nav[data-astro-cid-3ef6ksr2].hamburger .menu-sluit[data-astro-cid-3ef6ksr2]{display:block;position:absolute;top:1.25rem;right:1.25rem;width:44px;height:44px;border:none;background:none;color:var(--white);font-size:1.5rem;cursor:pointer}}body.menu-open{overflow:hidden}.site-footer[data-astro-cid-sz7xmlte]{background:var(--navy-dark);color:var(--beige);text-align:center;padding:3rem 0}.volg[data-astro-cid-sz7xmlte]{font-family:var(--font-sier);font-size:1.8rem;color:var(--white)}.socials[data-astro-cid-sz7xmlte]{list-style:none;display:flex;justify-content:center;gap:1.5rem;margin:1rem 0 2rem;flex-wrap:wrap}.socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;text-transform:uppercase;font-size:.75rem;letter-spacing:.1em}.socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--white)}.copyright[data-astro-cid-sz7xmlte]{font-size:.75rem;opacity:.7}.copyright[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit}:root{--white: #ffffff;--navy-dark: color-mix(in srgb, var(--navy) 85%, black);--navy-licht: color-mix(in srgb, var(--navy) 90%, white)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--menubalk-hoogte, 86px)}body{font-family:var(--font-tekst);font-weight:300;color:var(--ink);line-height:1.7;background:var(--white)}h1,h2,h3{font-family:var(--font-kop);font-weight:500;line-height:1.25}img{max-width:100%;height:auto;display:block}a{color:inherit}.script{font-family:var(--font-sier);font-weight:400}.container{max-width:1140px;margin:0 auto;padding:0 1.5rem}.section{padding:5rem 0}.section-title{text-align:center;font-size:2rem;margin-bottom:.75rem}.section-title .script{font-size:1.4em;font-weight:400;color:var(--navy)}.section-title.left{text-align:left}.btn{display:inline-block;padding:.8rem 2.2rem;border:1px solid currentColor;border-radius:999px;text-decoration:none;letter-spacing:.03em;font-size:.95rem;font-weight:500;transition:background .2s,color .2s}.btn-light{color:var(--white)}.btn-light:hover{background:var(--white);color:var(--navy)}.btn-dark{color:var(--navy)}.btn-dark:hover{background:var(--navy);color:var(--white)}.blok-foto .btn-light{background:#2b3346cc;border-color:transparent}.blok-foto .btn-dark{background:var(--cream);border-color:transparent}.fade-init{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.fade-init.fade-zichtbaar{opacity:1;transform:none}.blok-achtergrond img.parallax{will-change:transform;transform:scale(1.25)}.naar-boven{position:fixed;right:1.25rem;bottom:1.25rem;z-index:50;width:44px;height:44px;border:none;border-radius:50%;background:#2b3346d1;color:var(--white);font-size:1.25rem;line-height:1;cursor:pointer;box-shadow:0 2px 10px #00000040;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s,transform .25s,visibility .25s}.naar-boven.zichtbaar{opacity:1;visibility:visible;transform:none}.naar-boven:hover{background:var(--navy)}.blok-wit{background:var(--white)}.blok-creme{background:var(--cream)}.blok-beige-licht{background:var(--beige-light)}.blok-beige{background:var(--beige)}.blok-navy{background:linear-gradient(135deg,var(--navy-licht) 0%,var(--navy) 55%,var(--navy-dark) 100%);color:var(--white)}.blok-navy .section-title .script{color:var(--beige)}.blok-aangepast-donker{color:var(--white)}.blok-aangepast-donker .section-title .script{color:var(--beige)}
