.header-section{position:relative}.header-section:after{background:var(--color-secondary);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease-in-out,box-shadow .3s ease-in-out;z-index:0}.header-section.is-scrolled:after{box-shadow:0 2px 6px hsla(0,0%,5%,.06);opacity:1}@media (min-width:1100px){.header-section{left:0;position:fixed;right:0;top:0;transition:transform .3s ease;z-index:50}.header-section.is-hidden{transform:translateY(-100%)}.body-container-wrapper{padding-top:var(--header-h,0)}}.header-section .headerParent{position:relative;z-index:20}.header__bar{align-items:center;display:flex;gap:24px;position:relative}.header__logo{align-items:center;display:inline-flex;flex-shrink:0;text-decoration:none;width:120px}.header__logo img,.header__logo svg{display:block;height:auto;width:100%}.header__collapse{align-items:center;gap:24px;justify-content:space-between}.header__collapse,.header__nav{display:flex;flex:1;min-width:0}.header__nav{justify-content:center}.header__menu{align-items:center;backdrop-filter:blur(20px);background:var(--color-secondary);border-radius:40px;display:flex;gap:4px;list-style:none;margin:0;padding:12px}.header__item{position:relative}.header__item-head{align-items:center;border-radius:20px;display:flex;gap:8px;padding:8px 20px;transition:background-color .2s linear}.header__link,.header__link:focus,.header__logo:focus,.header__mega-link:focus{text-decoration:none}@media (hover:hover) and (min-width:768px){.header__link:hover,.header__logo:hover,.header__mega-link:hover{text-decoration:none}}.header__link{color:var(--color-primary);transition:color .2s linear}.header__link--toggle{cursor:pointer}.header__link-label{font-family:Neulis Sans,sans-serif;font-size:18px;font-weight:500;line-height:1}@media (min-width:1100px){.header__item--active>.header__item-head{background:var(--color-zachtblauw-light)}.header__item--active .header__chevron,.header__item--active .header__link{color:var(--color-accent)}.header__item:focus-within .header__chevron,.header__item:focus-within .header__link{color:var(--color-accent)}@media (hover:hover) and (min-width:768px){.header__item:hover .header__chevron,.header__item:hover .header__link{color:var(--color-accent)}}}.header__chevron,.header__chevron:active,.header__chevron:focus{background:none;border:0;border-radius:0}@media (hover:hover) and (min-width:768px){.header__chevron:hover{background:none;border:0;border-radius:0}}.header__toggle,.header__toggle:active,.header__toggle:focus{background:var(--color-zachtblauw-light);border:0;border-radius:50%}@media (hover:hover) and (min-width:768px){.header__toggle:hover{background:var(--color-zachtblauw-light);border:0;border-radius:50%}}.header__chevron,.header__chevron:active,.header__chevron:focus{color:var(--color-primary)}@media (hover:hover) and (min-width:768px){.header__chevron:hover{color:var(--color-primary)}}.header__chevron{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;padding:0;transition:transform .25s ease}.header__chevron svg{display:block}.header__item.is-open .header__chevron{transform:rotate(180deg)}@media (min-width:1100px){.header__item--mega:focus-within .header__chevron{transform:rotate(180deg)}@media (hover:hover) and (min-width:768px){.header__item--mega:hover .header__chevron{transform:rotate(180deg)}}}.header__mega{left:50%;opacity:0;padding-top:14px;pointer-events:none;position:absolute;top:100%;transform:translate(-50%,8px);transition:opacity .2s ease-in-out,transform .2s ease-in-out;visibility:hidden;z-index:10}.header__item.is-open .header__mega{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}@media (min-width:1100px){.header__item--mega:focus-within .header__mega{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}@media (hover:hover) and (min-width:768px){.header__item--mega:hover .header__mega{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}}}.header__mega-inner{background:var(--color-secondary);border-radius:20px;box-shadow:0 20px 50px color-mix(in srgb,var(--color-primary) 12%,transparent);display:flex;gap:48px;padding:32px}.header__mega-col{display:flex;flex-direction:column;gap:16px;min-width:180px}.header__mega-title{color:var(--color-primary);font-family:Neulis Sans,sans-serif;font-size:14px;font-weight:600;letter-spacing:.04em;opacity:.6;text-transform:uppercase}.header__mega-links{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.header__mega-link{display:flex;flex-direction:column;gap:2px;text-decoration:none}.header__mega-link-text{color:var(--color-primary);font-family:Neulis Sans,sans-serif;font-size:16px;font-weight:500;transition:color .2s linear}@media (hover:hover) and (min-width:768px){.header__mega-link:hover .header__mega-link-text{color:var(--color-accent)}}.header__mega-link-desc{color:var(--color-primary);font-family:Neulis Sans,sans-serif;font-size:13px;line-height:1.4;opacity:.6}@media (min-width:1100px){.header__mega-link-text,.header__mega-title{white-space:nowrap}}.header__actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.header__toggle{align-items:center;cursor:pointer;display:none;flex-direction:column;gap:3px;height:48px;justify-content:center;padding:0;width:48px}.header__toggle-bar{background:var(--color-primary);border-radius:2px;display:block;height:2px;transition:transform .25s ease-in-out,opacity .2s ease-in-out;width:20px}.header__toggle[aria-expanded=true] .header__toggle-bar:first-child{transform:translateY(5px) rotate(45deg)}.header__toggle[aria-expanded=true] .header__toggle-bar:nth-child(2){opacity:0}.header__toggle[aria-expanded=true] .header__toggle-bar:nth-child(3){transform:translateY(-5px) rotate(-45deg)}@media (max-width:1099px){.header-section{left:0;position:fixed;right:0;top:0;transform:translateZ(0);z-index:50}.body-container-wrapper{padding-top:var(--header-h,0)}.header__toggle{display:flex;margin-left:auto}.header__collapse{background:var(--color-secondary);border-radius:20px;box-shadow:0 20px 50px color-mix(in srgb,var(--color-primary) 12%,transparent);display:none;flex-direction:column;gap:16px;left:0;padding:16px;position:absolute;right:0;top:calc(100% + 12px)}.header__collapse.is-open{display:flex}.header__nav{justify-content:stretch;width:100%}.header__menu{--header-accordion-slide:0.35s;backdrop-filter:none;border-radius:0;flex-direction:column;gap:4px;padding:0;width:100%}.header__link-label{font-size:20px;font-weight:600}.header__item{width:100%}.header__item-head{justify-content:space-between}.header__item--mega>.header__item-head{cursor:pointer}.header__item--mega{border-radius:20px;display:grid;grid-template-rows:auto 0fr}.header__menu.is-animated .header__item--mega{transition:background-color .2s linear,grid-template-rows var(--header-accordion-slide) ease}.header__mega{left:0;min-height:0;opacity:1;overflow:hidden;padding-top:0;pointer-events:auto;position:static;transform:none;visibility:hidden}.header__item--mega.is-open .header__item-head{padding-top:16px}.header__chevron{position:relative}.header__chevron:after{bottom:-18px;content:"";left:-8px;position:absolute;right:-20px;top:-18px}.header__item--mega.is-open{background:var(--color-zachtblauw-light);grid-template-rows:auto 1fr}.header__item.is-open .header__mega{transform:none;visibility:visible}.header__menu.is-animated .header__item--mega .header__mega{transition:visibility 0s linear var(--header-accordion-slide)}.header__menu.is-animated .header__item--mega.is-open .header__mega{transition:visibility 0s linear 0s}.header__mega-title{font-size:12px}.header__mega-link-text{font-size:15px;font-weight:400}.header__mega-inner{background:none;border-radius:0;box-shadow:none;flex-direction:column;gap:24px;padding:4px 20px 16px}.header__actions{flex-direction:column;width:100%}.header__actions .btn{justify-content:center;width:100%}.header__toggle{margin-bottom:-17px}}@media (max-width:767px){.header__mega-link-text{font-size:14px}.header__logo{width:100px}.header__toggle{gap:2px;height:40px;margin-bottom:-15px;width:40px}.header__toggle-bar{width:17px}.header__toggle[aria-expanded=true] .header__toggle-bar:first-child{transform:translateY(4px) rotate(45deg)}.header__toggle[aria-expanded=true] .header__toggle-bar:nth-child(3){transform:translateY(-4px) rotate(-45deg)}}@media (prefers-reduced-motion:reduce){.header__menu{--header-accordion-slide:0s}.header-section,.header-section:after,.header__chevron,.header__mega,.header__toggle-bar{transition:none}}