header.svelte-ocbj1u{position:fixed;top:0;left:0;right:0;display:grid;grid-template-columns:1fr auto;align-items:center;padding:1.25rem 4rem;background:transparent;z-index:1000;transform:translateY(0);will-change:transform;transition:transform .6s cubic-bezier(.4,0,.2,1),background-color .4s ease,backdrop-filter .4s ease,padding .4s ease}header.hidden.svelte-ocbj1u{transform:translateY(-100%)}header.scrolled.svelte-ocbj1u{padding:.75rem 4rem}.logo.svelte-ocbj1u{display:flex;align-items:center;gap:.05em;height:2.5rem;text-decoration:none;grid-column:2;grid-row:1;justify-self:end;transition:height .4s ease}.logo.svelte-ocbj1u:hover{transform:none}.logo-part.svelte-ocbj1u{display:block;position:relative;height:100%;aspect-ratio:1093 / 885;background-image:url(../../../images/logo/404%20beeldmerk%20wit.png);background-repeat:no-repeat;background-size:300% 100%}.logo-part.svelte-ocbj1u:nth-child(1){background-position:0% 50%}.logo-part.svelte-ocbj1u:nth-child(2){background-position:50% 50%}.logo-part.svelte-ocbj1u:nth-child(3){background-position:100% 50%}.logo-lead.svelte-ocbj1u{z-index:2}.logo-follow.svelte-ocbj1u{z-index:1}header.animate-in.svelte-ocbj1u .logo-lead:where(.svelte-ocbj1u){animation:svelte-ocbj1u-logoLead 1.15s .35s both}header.animate-in.svelte-ocbj1u .logo-follow:where(.svelte-ocbj1u):nth-child(2){animation:svelte-ocbj1u-logoFollow .5s cubic-bezier(.34,1.4,.64,1) 1.5s both}header.animate-in.svelte-ocbj1u .logo-follow:where(.svelte-ocbj1u):nth-child(3){animation:svelte-ocbj1u-logoFollow .5s cubic-bezier(.34,1.4,.64,1) 1.68s both}@keyframes svelte-ocbj1u-logoLead{0%{opacity:0;transform:translate(100%) scale(.2);animation-timing-function:cubic-bezier(.22,1,.36,1)}42%{opacity:1;transform:translate(100%) scale(1.05);animation-timing-function:cubic-bezier(.33,0,.67,1)}55%{transform:translate(100%) scale(1);animation-timing-function:cubic-bezier(.6,0,.2,1)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes svelte-ocbj1u-logoFollow{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}header.scrolled.svelte-ocbj1u .logo:where(.svelte-ocbj1u){height:2rem}nav.svelte-ocbj1u{display:flex;align-items:center;gap:.75rem;position:relative;grid-column:1;grid-row:1;justify-self:start;font-family:Objectivity,sans-serif;font-weight:450;transition:all .4s ease;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:100px;padding:.75rem 1.25rem}.nav-indicator.svelte-ocbj1u{display:none}.nav-link.svelte-ocbj1u{padding:.5rem .75rem;text-decoration:none;color:var(--text-300);font-size:.875rem;letter-spacing:.01em;transition:color .3s ease;position:relative}.nav-link.svelte-ocbj1u:hover{color:var(--text-50)}.nav-link.active.svelte-ocbj1u{color:var(--accent-gold)}.nav-dropdown-wrapper.svelte-ocbj1u{position:relative;display:flex;align-items:center}.dropdown-chevron.svelte-ocbj1u{display:inline-block;margin-left:.2rem;transition:transform .25s ease;vertical-align:middle}.dropdown-chevron.open.svelte-ocbj1u{transform:rotate(180deg)}.dropdown.svelte-ocbj1u{position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:12px;padding:.5rem;min-width:180px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;box-shadow:0 8px 32px #0000004d}.dropdown.open.svelte-ocbj1u{opacity:1;visibility:visible;pointer-events:auto}.dropdown-link.svelte-ocbj1u{display:block;padding:.5rem .75rem;color:var(--text-300);font-size:.85rem;text-decoration:none;border-radius:8px;transition:color .2s ease,background .2s ease;white-space:nowrap}.dropdown-link.svelte-ocbj1u:hover{color:var(--text-50);background:var(--bg-700)}.dropdown-link.active.svelte-ocbj1u{color:var(--accent-gold)}.mobile-sublink.svelte-ocbj1u,.mobile-dropdown-row.svelte-ocbj1u,.mobile-parent-link.svelte-ocbj1u,.mobile-submenu.svelte-ocbj1u{display:none}header.animate-in.svelte-ocbj1u .nav-enter:where(.svelte-ocbj1u){animation:svelte-ocbj1u-navEnter 1.1s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-ocbj1u-navEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.nav-cta.svelte-ocbj1u{background:var(--gradient-gold);color:var(--bg-950);padding:.55rem 1.35rem;border-radius:100px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1);font-family:Objectivity,sans-serif;display:inline-block;text-decoration:none;box-shadow:inset 0 1px color-mix(in srgb,var(--text-50) 20%,transparent)}.nav-cta.svelte-ocbj1u:hover{transform:translateY(-2px) scale(1.02);box-shadow:inset 0 1px color-mix(in srgb,var(--text-50) 30%,transparent)}.nav-cta.svelte-ocbj1u:active{transform:scale(.95);transition:transform .1s ease}.hamburger.svelte-ocbj1u{display:none;flex-direction:column;gap:5px;background:transparent;border:none;cursor:pointer;padding:.5rem;z-index:1002;justify-self:end}.hamburger.svelte-ocbj1u span:where(.svelte-ocbj1u){width:24px;height:2px;background:var(--text-100);border-radius:2px;transition:all .3s ease}.hamburger.open.svelte-ocbj1u span:where(.svelte-ocbj1u):nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.open.svelte-ocbj1u span:where(.svelte-ocbj1u):nth-child(2){opacity:0}.hamburger.open.svelte-ocbj1u span:where(.svelte-ocbj1u):nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-cta.svelte-ocbj1u,.overlay.svelte-ocbj1u{display:none}@media (max-width: 1024px){header.svelte-ocbj1u{grid-template-columns:1fr auto;padding:1rem 2rem}header.scrolled.svelte-ocbj1u{padding:.65rem 2rem}.logo.svelte-ocbj1u{height:2.25rem}header.scrolled.svelte-ocbj1u .logo:where(.svelte-ocbj1u){height:1.85rem}nav.svelte-ocbj1u{gap:.1rem;padding:.3rem .4rem}.nav-link.svelte-ocbj1u{padding:.5rem .6rem;font-size:.8rem}}@media (max-width: 768px){header.svelte-ocbj1u{grid-template-columns:auto 1fr;padding:1rem 1.5rem}.logo.svelte-ocbj1u{grid-column:1;justify-self:start}header.scrolled.svelte-ocbj1u{padding:.75rem 1.5rem}.logo.svelte-ocbj1u{height:2.75rem}header.scrolled.svelte-ocbj1u .logo:where(.svelte-ocbj1u){height:1.75rem}.hamburger.svelte-ocbj1u{display:flex}header.animate-in.svelte-ocbj1u .nav-enter:where(.svelte-ocbj1u){animation:none}nav.svelte-ocbj1u{position:fixed;inset:0;width:100%;height:100dvh;flex-direction:column;justify-content:center;align-items:center;padding:2rem;border:none;border-radius:0;background:var(--bg-900);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;z-index:1001;gap:.25rem;opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.4,0,.2,1)}nav.mobile-open.svelte-ocbj1u{opacity:1;pointer-events:auto}.nav-link.svelte-ocbj1u{width:auto;padding:.875rem 2rem;text-align:center;font-size:1.5rem;font-weight:600;letter-spacing:-.01em;border-radius:12px;color:var(--text-200);transition:color .3s ease}.nav-link.svelte-ocbj1u:hover,.nav-link.active.svelte-ocbj1u{background:transparent;color:var(--accent-gold)}.dropdown.svelte-ocbj1u,.dropdown-chevron.svelte-ocbj1u,.nav-dropdown-wrapper.svelte-ocbj1u{display:none}.mobile-dropdown-row.svelte-ocbj1u{display:flex;align-items:center;justify-content:center;gap:0}.mobile-parent-link.svelte-ocbj1u{display:block}.mobile-submenu-toggle.svelte-ocbj1u{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-300);padding:.5rem .5rem .5rem 0;margin-left:-.5rem;cursor:pointer;transition:transform .25s ease,color .2s ease}.mobile-submenu-toggle.open.svelte-ocbj1u{transform:rotate(180deg)}.mobile-submenu.svelte-ocbj1u{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease;overflow:hidden;width:100%;margin-top:-.25rem}.mobile-submenu.open.svelte-ocbj1u{grid-template-rows:1fr;margin-top:0}.mobile-submenu-inner.svelte-ocbj1u{min-height:0;display:flex;flex-direction:column;align-items:center;padding-bottom:0}.mobile-sublink.svelte-ocbj1u{display:block;font-size:1.1rem!important;font-weight:400!important;color:var(--text-300)!important;padding:.5rem 2rem!important}.mobile-sublink.active.svelte-ocbj1u{color:var(--accent-gold)!important}.mobile-cta.svelte-ocbj1u{display:block;text-align:center;margin-top:2rem;padding:1rem 2.5rem;font-size:1rem;box-shadow:none}.mobile-cta.svelte-ocbj1u:hover{box-shadow:none}.overlay.svelte-ocbj1u{display:none}}@media (max-width: 480px){header.svelte-ocbj1u{padding:.75rem 1rem}.logo.svelte-ocbj1u{height:1.75rem}.nav-link.svelte-ocbj1u{font-size:1.35rem;padding:.75rem 1.5rem}}@media (prefers-reduced-motion: reduce){header.animate-in.svelte-ocbj1u .nav-enter:where(.svelte-ocbj1u),header.animate-in.svelte-ocbj1u .logo-part:where(.svelte-ocbj1u){animation:none}}
