.sitekop{z-index:20;color:var(--ink);background:var(--bg);border-bottom:1px solid var(--haar);position:relative}.sitekop[data-op=beeld]{--ink:var(--papier);--btn-primary-bg:var(--papier);--btn-primary-ink:var(--inkt);--btn-primary-hover:#e8e3d7;color:var(--papier);background:0 0;border-bottom:0;position:absolute;inset:0 0 auto}.sitekop[data-op=beeld]:before{content:"";background:linear-gradient(to bottom, rgb(var(--inkt-rgb) / .72) 0, rgb(var(--inkt-rgb) / .64) 40%, rgb(var(--inkt-rgb) / .3) 68%, rgb(var(--inkt-rgb) / 0) 100%);pointer-events:none;position:absolute;inset:0 0 -112px}.sitekop[data-op=beeld] :focus-visible{outline-color:var(--papier)}.sitekop__binnen{align-items:center;gap:24px;min-height:68px;display:flex;position:relative}.sitekop__merk{min-height:44px;color:inherit;align-items:center;gap:14px;margin-right:auto;text-decoration:none;display:inline-flex}.sitekop__naam{font-family:var(--heading-font);letter-spacing:-.005em;white-space:nowrap;font-size:1.3125rem;font-weight:400}.sitekop__soort{border-left:1px solid color-mix(in oklab, currentColor 45%, transparent);font-family:var(--heading-font);letter-spacing:.08em;white-space:nowrap;padding-left:14px;font-size:1.0625rem;font-variant-caps:all-small-caps;display:none}.sitekop__nav,.sitekop__knop{display:none!important}.sitekop__menuknop{min-width:44px;min-height:44px;color:inherit;font:500 .9375rem/1 var(--body-font);cursor:pointer;background:0 0;border:1px solid;border-radius:2px;padding:0 16px}@media (min-width:480px){.sitekop__soort{display:inline}}@media (min-width:1024px){.sitekop__binnen{gap:40px;min-height:84px}.sitekop__nav{display:block!important}.sitekop__nav ul{gap:36px;margin:0;padding:0;list-style:none;display:flex}.sitekop__link{min-height:44px;color:inherit;background:linear-gradient(currentColor,currentColor) 0 calc(50% + .85em)/0 1px no-repeat;align-items:center;font-size:.9375rem;text-decoration:none;transition:background-size .3s;display:inline-flex}.sitekop__link:hover,.sitekop__link[aria-current=page]{background-size:100% 1px}.sitekop__knop{display:inline-flex!important}.sitekop__menuknop{display:none}}.sitemenu{--ink:var(--inkt);--btn-primary-bg:var(--inkt);--btn-primary-ink:var(--papier);--btn-primary-hover:var(--accent);background:var(--papier);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);border:0;margin:0;padding:0}.sitemenu :focus-visible{outline-color:var(--accent)}.sitemenu::backdrop{background:rgb(var(--inkt-rgb) / .4)}.sitemenu__binnen{min-height:100%;padding:12px var(--rand,20px) 32px;flex-direction:column;gap:32px;display:flex}.sitemenu__boven{border-bottom:1px solid var(--haar);justify-content:space-between;align-items:center;min-height:56px;display:flex}.sitemenu__boven .sitekop__merk{margin-right:0}.sitemenu__lijst{margin:0;padding:0;list-style:none}.sitemenu__lijst a{border-bottom:1px solid var(--haar);min-height:56px;color:inherit;font-family:var(--kop-middel-font,var(--heading-font));align-items:baseline;gap:16px;padding-block:10px;font-size:2rem;font-weight:300;line-height:1.1;text-decoration:none;display:flex}.sitemenu__lijst a[aria-current=page]{color:var(--accent)}.sitemenu__nr{font-family:var(--body-font);letter-spacing:.04em;color:var(--accent);font-size:.8125rem;font-weight:500}.sitemenu__knop{align-self:flex-start}
.sitevoet{color:var(--muted);font-size:.9375rem;line-height:1.55}.sitevoet a{min-width:44px;min-height:44px;color:inherit;overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.sitevoet a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.sitevoet ul{margin:0;padding:0;list-style:none}.sitevoet__raster{gap:32px var(--goot);border-top:1px solid var(--haar);grid-template-columns:minmax(0,1fr);padding-block:clamp(56px,7vw,96px) clamp(40px,5vw,64px);display:grid}.sitevoet__naam{font-family:var(--heading-font);color:var(--ink);margin:0 0 6px;font-size:1.3125rem;font-weight:400}.sitevoet__wie p{margin:0}.sitevoet__kolom .eyebrow{margin:0 0 6px}.sitevoet__kolom li{align-items:center;min-height:44px;display:flex}.sitevoet__onder{border-top:1px solid var(--haar);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 32px;padding-block:12px 32px;font-size:.875rem;display:flex}.sitevoet__onder p{margin:0;padding-block:12px}.sitevoet__onder ul{flex-wrap:wrap;gap:0 28px;display:flex}@media (min-width:640px){.sitevoet__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sitevoet__raster{grid-template-columns:5fr 4fr 3fr}}
