@font-face{font-family:Oswald;src:url('assets/fonts/oswald-latin-400.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Oswald;src:url('assets/fonts/oswald-latin-700.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:'Atkinson Hyperlegible';src:url('assets/fonts/atkinson-hyperlegible-latin-400.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'Atkinson Hyperlegible';src:url('assets/fonts/atkinson-hyperlegible-latin-700.woff2') format('woff2');font-weight:700;font-display:swap}
.msm-hondenschool-header-shell{font-family:var(--m-font-body,'Atkinson Hyperlegible','Segoe UI',sans-serif);color:var(--m-ink,#24352c);background:color-mix(in srgb,var(--m-bg,#f2eee5) 88%,transparent);position:sticky;top:0;z-index:40;backdrop-filter:blur(14px);animation:hs-header-enter .5s cubic-bezier(.22,1,.36,1) both}.msm-hondenschool-header-shell *{box-sizing:border-box}.msm-hondenschool-header-shell .hs-top{background:var(--m-surface,#315542);color:var(--m-bg,#f2eee5);padding:.5rem max(1rem,4vw);display:flex;justify-content:space-between;font-size:.78rem}.msm-hondenschool-header-shell>header{min-height:68px;display:flex;align-items:center;gap:2rem;padding:.65rem max(1rem,4vw);border-bottom:1px solid color-mix(in srgb,var(--m-ink,#24352c) 13%,transparent)}.msm-hondenschool-header-shell .hs-brand{color:inherit;text-decoration:none;display:grid}.msm-hondenschool-header-shell .hs-brand strong{font:800 1.65rem var(--m-font-display,Oswald,'Arial Narrow',sans-serif)}.msm-hondenschool-header-shell .hs-brand small{text-transform:uppercase;letter-spacing:.12em}.msm-hondenschool-header-shell header nav{display:flex;gap:.25rem;margin:auto}.msm-hondenschool-header-shell a,.msm-hondenschool-header-shell .hs-courses{color:inherit;text-decoration:none;background:none;border:0;font:700 .9rem var(--m-font-body,'Atkinson Hyperlegible','Segoe UI',sans-serif);cursor:pointer}.msm-hondenschool-header-shell header nav>a,.msm-hondenschool-header-shell .hs-courses{position:relative;padding:.65rem .8rem;border-radius:4px}.msm-hondenschool-header-shell header nav>a::after,.msm-hondenschool-header-shell .hs-courses::after{content:"";position:absolute;left:.8rem;right:.8rem;bottom:.25rem;height:1px;background:currentColor;transform:scaleX(0);transition:transform .2s}.msm-hondenschool-header-shell header nav>a:hover::after,.msm-hondenschool-header-shell header nav>a[aria-current="page"]::after,.msm-hondenschool-header-shell .hs-courses[aria-expanded="true"]::after{transform:scaleX(1)}.msm-hondenschool-header-shell .hs-cta{background:var(--m-primary,#e15f38)!important;color:white!important;padding:.7rem 1rem;font-size:19px;font-weight:700;border-radius:999px}.msm-hondenschool-header-shell .hs-toggle{display:none;border:1px solid color-mix(in srgb,var(--m-ink,#24352c) 22%,transparent);background:transparent}.msm-hondenschool-header-shell .hs-toggle span{display:block;width:23px;height:2px;background:var(--m-ink,#24352c);margin:5px}.msm-hondenschool-header-shell .hs-mega{position:absolute;left:20%;right:20%;top:100%;background:var(--m-bg,#f2eee5);padding:1.2rem;grid-template-columns:repeat(4,1fr);gap:1rem;border:1px solid color-mix(in srgb,var(--m-ink,#24352c) 13%,transparent);box-shadow:0 20px 40px color-mix(in srgb,var(--m-ink,#24352c) 13%,transparent)}.msm-hondenschool-header-shell .hs-mega:not([hidden]){display:grid}.msm-hondenschool-header-shell .hs-mega a{display:grid;padding:1rem}.msm-hondenschool-header-shell .hs-mega span{font-weight:400;color:var(--m-muted,#667269)}.msm-hondenschool-header-shell .hs-drawer-backdrop{position:absolute;inset:100% 0 auto;height:calc(100vh - 100%);background:color-mix(in srgb,var(--m-ink,#24352c) 45%,transparent);z-index:1}.msm-hondenschool-header-shell .hs-drawer-backdrop:not([hidden]){display:block}.msm-hondenschool-header-shell .hs-mobile{position:absolute;left:.75rem;right:.75rem;top:calc(100% + .75rem);z-index:2;background:var(--m-bg,#f2eee5);color:var(--m-ink,#24352c);border-radius:24px;padding:1.25rem;max-height:calc(100vh - 8rem);overflow:auto;box-shadow:0 28px 70px color-mix(in srgb,var(--m-ink,#24352c) 35%,transparent);animation:hs-drawer-in .28s cubic-bezier(.22,1,.36,1) both}.msm-hondenschool-header-shell .hs-mobile-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.msm-hondenschool-header-shell .hs-mobile-head p{font:700 1.35rem var(--m-font-display,Oswald,'Arial Narrow',sans-serif);margin:0}.msm-hondenschool-header-shell .hs-mobile-close{width:44px;height:44px;border-radius:999px;border:1px solid color-mix(in srgb,var(--m-ink,#24352c) 20%,transparent);background:transparent;color:inherit;font-size:1.75rem;line-height:1;cursor:pointer}.msm-hondenschool-header-shell .hs-mobile nav{display:grid!important;gap:.25rem!important;margin:1rem 0}.msm-hondenschool-header-shell .hs-mobile a{color:inherit;font-size:1.25rem;padding:.7rem;border-radius:8px}.msm-hondenschool-header-shell .hs-mobile a:hover,.msm-hondenschool-header-shell .hs-mobile a:focus-visible{background:color-mix(in srgb,var(--m-surface,#315542) 12%,transparent)}.msm-hondenschool-header-shell .hs-mobile:not([hidden]){display:block}@keyframes hs-header-enter{from{opacity:0;transform:translateY(-8px)}}@keyframes hs-drawer-in{from{opacity:0;transform:translateY(22px)}}@media(max-width:760px){.msm-hondenschool-header-shell .hs-top span,.msm-hondenschool-header-shell header>nav,.msm-hondenschool-header-shell .hs-cta{display:none}.msm-hondenschool-header-shell .hs-toggle{display:block;margin-left:auto;width:44px;height:44px;border-radius:9px}.msm-hondenschool-header-shell .hs-mega{display:none!important}}@media(prefers-reduced-motion:reduce){.msm-hondenschool-header-shell,.msm-hondenschool-header-shell .hs-mobile{animation:none}.msm-hondenschool-header-shell header nav>a::after,.msm-hondenschool-header-shell .hs-courses::after{transition:none}}