.icon-line.icon-line.svelte-1eqehiz{fill:none;stroke:currentColor}.site-header.svelte-1elxaub{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 10px;z-index:199}.site-header--sticky.svelte-1elxaub{position:sticky;top:0;background:var(--c-surface);transition:opacity .7s cubic-bezier(.33,0,.2,1),transform .7s cubic-bezier(.33,0,.2,1)}.site-header--sticky.is-hidden.svelte-1elxaub{opacity:0;pointer-events:none;transform:translateY(-10px)}@media (prefers-reduced-motion: reduce){.site-header--sticky.svelte-1elxaub{transition-duration:.2s}.site-header--sticky.is-hidden.svelte-1elxaub{transform:none}}.site-header--floating.svelte-1elxaub{position:fixed;top:0;left:0;right:0}.site-header--hero.svelte-1elxaub{align-items:flex-start;padding:0;background:transparent}.logo.svelte-1elxaub{display:block;flex:none}.site-header--sticky.svelte-1elxaub .logo:where(.svelte-1elxaub){margin-left:clamp(12px,3.6vw - 1.5px,50px);max-width:150px}.site-header--hero.svelte-1elxaub .logo:where(.svelte-1elxaub){max-width:clamp(150px,141px + 2.35vw,175px)}.site-header--hero.svelte-1elxaub .logo:where(.svelte-1elxaub) img:where(.svelte-1elxaub){border-radius:var(--radius)}.nav.svelte-1elxaub{display:flex;align-items:center;position:relative}.site-header--sticky.svelte-1elxaub .nav:where(.svelte-1elxaub){margin-right:clamp(12px,8.3vw - 19px,100px)}.site-header--hero.svelte-1elxaub .nav:where(.svelte-1elxaub){align-self:center}.nav__list.svelte-1elxaub{display:flex;align-items:center;gap:32px}.nav__link.svelte-1elxaub{font-family:var(--f-head);font-size:20px;font-weight:600;text-decoration:none;color:var(--c-black);transition:color .25s ease}.site-header--hero.svelte-1elxaub .nav__link:where(.svelte-1elxaub){color:var(--c-white)}.nav__link.svelte-1elxaub:hover,.nav__link.svelte-1elxaub:focus-visible,.nav__link[aria-current=page].svelte-1elxaub{color:var(--c-accent)}.nav__toggle.svelte-1elxaub{display:none;background:none;border:0;padding:8px;cursor:pointer;color:var(--c-black)}.site-header--hero.svelte-1elxaub .nav__toggle:where(.svelte-1elxaub){color:var(--c-white)}.nav__toggle.svelte-1elxaub svg{width:24px;height:24px;fill:currentColor;display:block}.nav__dropdown.svelte-1elxaub{display:none}@media (max-width: 1024px){.nav__list.svelte-1elxaub{display:none}.nav__toggle.svelte-1elxaub{display:block}.site-header.svelte-1elxaub{flex-wrap:wrap}.nav__dropdown.svelte-1elxaub{display:block;position:absolute;top:calc(100% + 10px);right:0;width:max-content;min-width:160px;max-width:calc(100vw - 20px);background:var(--c-surface);border-radius:var(--radius-btn);box-shadow:0 20px 40px -20px #00000073;overflow:hidden;z-index:200}.nav__dropdown[hidden].svelte-1elxaub{display:none}.nav__dropdown.svelte-1elxaub a:where(.svelte-1elxaub){display:block;padding:16px 20px;font-family:var(--f-ui);font-weight:500;font-size:17px;color:var(--c-black);text-decoration:none}.nav__dropdown.svelte-1elxaub a:where(.svelte-1elxaub):hover,.nav__dropdown.svelte-1elxaub a[aria-current=page]:where(.svelte-1elxaub){background:var(--c-band)}}.honeypot.svelte-fq8g2m{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form__grid.svelte-fq8g2m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.form__group.svelte-fq8g2m{display:flex;flex-direction:column}.form__group--full.svelte-fq8g2m,.form__group--submit.svelte-fq8g2m{grid-column:1 / -1}.form__group--submit.svelte-fq8g2m{align-items:flex-start}.form__label.svelte-fq8g2m{font-family:var(--f-body);font-size:14px;font-weight:500;padding-bottom:9px}.form__field.svelte-fq8g2m{font-family:var(--f-body);font-size:14px;font-weight:500;color:var(--c-black);background:var(--c-white);border:0;border-radius:var(--radius);padding:14px 20px;width:100%;min-width:0}textarea.form__field.svelte-fq8g2m{border-radius:var(--radius);resize:vertical}.form__radios.svelte-fq8g2m{display:flex;flex-wrap:wrap;gap:8px 20px;padding-top:4px}.form__radio.svelte-fq8g2m{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-body);font-size:14px;font-weight:500}.form__radio.svelte-fq8g2m input:where(.svelte-fq8g2m){accent-color:var(--c-btn);width:18px;height:18px}.form__status.svelte-fq8g2m:empty{display:none}.form__status.svelte-fq8g2m{margin-top:16px;font-size:15px}.form--dark.svelte-fq8g2m{max-width:600px}.form--dark.svelte-fq8g2m .form__grid:where(.svelte-fq8g2m){gap:14px}.form--dark.svelte-fq8g2m .form__label:where(.svelte-fq8g2m){font-size:13px;padding-bottom:6px}.form--dark.svelte-fq8g2m .form__field:where(.svelte-fq8g2m){padding:9px 16px}.form--dark.svelte-fq8g2m .form__label:where(.svelte-fq8g2m),.form--dark.svelte-fq8g2m .form__radio:where(.svelte-fq8g2m),.form--dark.svelte-fq8g2m .form__status:where(.svelte-fq8g2m){color:var(--c-white)}.form--dark.svelte-fq8g2m .btn:where(.svelte-fq8g2m){background:var(--c-white);color:var(--c-black);fill:var(--c-black);border-radius:var(--radius)}.form--dark.svelte-fq8g2m .btn:where(.svelte-fq8g2m):hover,.form--dark.svelte-fq8g2m .btn:where(.svelte-fq8g2m):focus-visible{background:var(--c-band)}.form--light.svelte-fq8g2m .form__field:where(.svelte-fq8g2m){background:var(--c-page);box-shadow:inset 0 0 0 1px #00000014}.form--light.svelte-fq8g2m .form__label:where(.svelte-fq8g2m){color:var(--c-black)}@media (max-width: 600px){.form__grid.svelte-fq8g2m{grid-template-columns:minmax(0,1fr)}}.footer.svelte-jz8lnl{position:relative;background:var(--c-black);color:var(--c-white);padding:var(--voetpad);overflow:hidden;isolation:isolate;--voetpad: 30px}.footer__stage.svelte-jz8lnl{--uitloop: clamp(120px, 24vw, 460px);--rand: clamp(120px, 20vw, 380px);position:absolute;top:calc(var(--voetpad) * -1);bottom:calc(var(--voetpad) * -1);left:calc(var(--uitloop) * -1);right:calc(var(--uitloop) * -1);z-index:-2;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.07) calc(var(--rand) * .3),rgba(0,0,0,.33) calc(var(--rand) * .55),rgba(0,0,0,.7) calc(var(--rand) * .78),#000 var(--rand),#000 calc(100% - var(--rand)),rgba(0,0,0,.7) calc(100% - var(--rand) * .78),rgba(0,0,0,.33) calc(100% - var(--rand) * .55),rgba(0,0,0,.07) calc(100% - var(--rand) * .3),transparent 100%);mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.07) calc(var(--rand) * .3),rgba(0,0,0,.33) calc(var(--rand) * .55),rgba(0,0,0,.7) calc(var(--rand) * .78),#000 var(--rand),#000 calc(100% - var(--rand)),rgba(0,0,0,.7) calc(100% - var(--rand) * .78),rgba(0,0,0,.33) calc(100% - var(--rand) * .55),rgba(0,0,0,.07) calc(100% - var(--rand) * .3),transparent 100%)}.footer__doek.svelte-jz8lnl{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 26%,#000 74%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 26%,#000 74%,transparent 100%)}.footer__video.svelte-jz8lnl{--onscherpte: 4px;position:absolute;inset:calc(var(--onscherpte) * -4);width:calc(100% + var(--onscherpte) * 8);height:calc(100% + var(--onscherpte) * 8);object-fit:cover;filter:blur(var(--onscherpte)) brightness(.8);--afsnede: .1;transform-origin:100% 0;transform:scale(calc(1 / (1 - var(--afsnede))))}.footer__stage--breed.svelte-jz8lnl{display:none;left:0;right:0;z-index:-3;opacity:.2;-webkit-mask-image:none;mask-image:none}.footer__inner.svelte-jz8lnl{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:clamp(32px,6vw,80px);max-width:1400px;margin-inline:auto}.footer__block.svelte-jz8lnl{position:relative;flex:1 1 620px;max-width:720px}.footer__title.svelte-jz8lnl{font-family:var(--f-head);font-size:clamp(2rem,4.5vw,51px);font-weight:600;color:var(--c-white);line-height:1.1}.footer__text.svelte-jz8lnl{font-family:var(--f-body);font-size:16px;font-weight:500;color:var(--c-white);margin:16px 0 28px;max-width:52ch}.footer__meta.svelte-jz8lnl{flex:0 1 260px;display:flex;flex-direction:column;justify-content:center;gap:20px;font-family:var(--f-body);font-size:15px}.footer__logo.svelte-jz8lnl{display:block;max-width:180px}.footer__links.svelte-jz8lnl,.footer__contact.svelte-jz8lnl{display:grid;gap:8px}.footer__meta.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--c-white);text-decoration:none;transition:color .25s ease}.footer__meta.svelte-jz8lnl a:where(.svelte-jz8lnl):hover,.footer__meta.svelte-jz8lnl a:where(.svelte-jz8lnl):focus-visible{color:var(--c-accent)}.footer__copy.svelte-jz8lnl{color:var(--c-soft);font-size:14px}@media (max-width: 900px){.footer__inner.svelte-jz8lnl{flex-direction:column}.footer__meta.svelte-jz8lnl{flex-basis:auto;padding-top:28px}}
