@layer reset{*,:before,:after{box-sizing:border-box}:where(html){-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,pre){margin:0}:where(img,picture,video,canvas,svg){block-size:auto;max-inline-size:100%;display:block}:where(input,button,textarea,select){font:inherit;color:inherit;letter-spacing:inherit}:where(table){border-collapse:collapse}:where(ul,ol)[role=list]{padding-inline-start:0;list-style:none}:where([hidden]:not([hidden=until-found])){display:none}}@layer tokens{@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/open-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);ascent-override:90.44%;descent-override:23.45%;line-gap-override:0%;size-adjust:107.03%}@font-face{font-family:Open Sans Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);ascent-override:101.2%;descent-override:27.74%;line-gap-override:0%;size-adjust:105.62%}:root{--color-paper:#fff;--color-mist:#f6f6f6;--color-pale:#ebeaea;--color-seam:#e0dede;--color-orange:#f47920;--color-steel:#747474;--color-slate:#555464;--color-graphite:#333;--color-menu-hover-bg:#f8f8f8;--color-menu-separator:#dcdadb;--color-scrim:#0c0c0c;--color-text:var(--color-slate);--color-heading:var(--color-graphite);--color-muted:var(--color-steel);--color-link:var(--color-slate);--color-accent:var(--color-orange);--color-on-accent:var(--color-graphite);--color-page:#ececec;--color-surface:var(--color-paper);--color-surface-alt:var(--color-mist);--color-line:var(--color-seam);--color-menu:var(--color-graphite);--font-body:"Open Sans", "Open Sans Fallback", Arial, Helvetica, sans-serif;--font-heading:"Montserrat", "Montserrat Fallback", Arial, Helvetica, sans-serif;--size-small:.875rem;--size-ui:1rem;--size-body:1rem;--size-h3:1rem;--size-h2:1.125rem;--size-h1:1.25rem;--size-menu-item:.9375rem;--leading:1.6;--leading-tight:1.2;--tracking:.005em;--tracking-caps:.03em;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--flow-space:1em;--gap:clamp(1rem, .5rem + 2vw, 2.5rem);--section-space:clamp(2rem, 1rem + 3vw, 3.5rem);--measure:66ch;--content-max:90rem;--gutter:clamp(1rem, 4vw, 3rem);--column-width:100%;--inset:clamp(1rem, 3vw, 3.5rem);--first-view:12rem;--overlap:clamp(2rem, 6vw, 6rem);--side-min:18rem;--side-max:22rem;--side-width:clamp(var(--side-min),25vw,var(--side-max));--frame-gap:var(--space-xl);--map-width:37.5rem;--frame-width:var(--measure);--header-h:64px;--scrim-top:.75;--scrim-header:.6;--beeldband-layer:#0009;--header-shadow:0 1px 3px #0000001f;--menu-shadow:0 4px 12px #00000026;--logo-h:2.1875rem;--menu-width:16rem;--menu-close-delay:.18s;--menu-open-delay:.12s;--menu-side-close-delay:.35s;--menu-rule-height:var(--rule-height);--menu-rule:var(--menu-rule-height) solid var(--color-accent);--menu-row-height:var(--tap-target);--menu-row-padding:var(--space-2xs) var(--space-s);--menu-row-leading:1.3;--menu-separator:1px solid var(--color-menu-separator);--menu-current-weight:700;--menu-current-mark:var(--rule-height);--menu-trail-mark:2px;--menu-mark-offset:.3em;--size-menu:.875rem;--state-duration:.25s;--z-header:10;--z-skip-link:20;--tap-target:2.75rem;--rule-width:6rem;--rule-height:3px;--radius:2px;--border:1px solid var(--color-line);--focus-ring:3px solid currentColor}@media (width>=768px){:root{--header-h:80px;--column-width:min(100% - 2*var(--gutter),var(--content-max))}}@media (width>=1024px){:root{--size-small:.8125rem;--size-ui:.9375rem;--size-body:.9375rem;--size-h1:1.375rem;--size-menu-item:.875rem;--frame-width:calc(var(--measure) + var(--frame-gap) + var(--side-width))}}@media (width>=1280px){:root{--header-h:96px;--logo-h:2.9375rem;--size-menu:.9375rem}}@media (width>=1600px){:root{--size-small:.875rem;--size-ui:1rem;--size-body:1rem;--side-max:23.5rem}}}@layer base{:where(html){color-scheme:light;color:var(--color-text);font-family:var(--font-body);line-height:var(--leading);hyphenate-limit-chars:14 6 6;scroll-padding-top:calc(var(--header-h) + 1rem)}:where(body){background-color:var(--color-page);font-size:var(--size-body);letter-spacing:var(--tracking)}:where(h1,h2,h3,h4,h5,h6){color:var(--color-heading);font-family:var(--font-heading);line-height:var(--leading-tight);text-wrap:balance;hyphens:auto;overflow-wrap:anywhere}:where(h1,h2){letter-spacing:var(--tracking-caps);text-transform:uppercase;hyphenate-limit-chars:18 7 7;font-weight:700}@media (width>=360px){:where(h1,h2){hyphenate-limit-chars:22 8 8}}:where(h1,h2):after{content:"";inline-size:var(--rule-width);max-inline-size:100%;block-size:var(--rule-height);background-color:var(--color-accent);margin-block-start:var(--space-xs);display:block}:where(h1){font-size:var(--size-h1)}:where(h2){font-size:var(--size-h2)}:where(h3){font-size:var(--size-h3);font-weight:600}:where(h4,h5,h6){font-size:var(--size-body);font-weight:600}:where(p,li,dd,figcaption,blockquote){text-wrap:pretty}:where(a){color:var(--color-link);text-underline-offset:.2em;text-decoration-thickness:1px}:where(a):hover{text-decoration-color:var(--color-accent);text-decoration-thickness:2px}:where(h2,h3,h4) :where(a){color:inherit;text-decoration:none}:where(h2,h3,h4) :where(a):is(:hover,:focus-visible){text-decoration:underline 2px var(--color-accent)}:where(a[href^=tel\:]){white-space:nowrap}:where(ul,ol):where(:not([role=list])){padding-inline-start:1.25em}:where(ul)>:where(li)::marker{color:var(--color-accent)}:where(figure img){margin-inline:auto}:where(figcaption){color:var(--color-muted);font-size:var(--size-small);text-align:center;hyphens:auto;max-inline-size:var(--measure);margin-block-start:var(--space-2xs);margin-inline:auto}:where(blockquote){border-inline-start:var(--rule-height) solid var(--color-accent);color:var(--color-heading);padding-inline-start:var(--space-m)}:where(hr){border:0;border-block-start:var(--border)}:where(th,td){padding-block:var(--space-2xs);padding-inline:0 var(--space-s);border-block-end:var(--border);text-align:start;vertical-align:top}:where(summary){cursor:pointer}:where(input,select,textarea){padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-steel);border-radius:var(--radius);background-color:var(--color-surface)}:where(:focus-visible){outline:var(--focus-ring);outline-offset:2px}}@layer layout{:where(.site-header:not([data-overlay]))~main{margin-block-start:var(--header-h)}.wrap{inline-size:min(100% - 2*var(--gutter),var(--content-max));margin-inline:auto}.column{inline-size:var(--column-width);padding-inline:var(--inset);margin-inline:auto}.column :where(.column){inline-size:auto;margin-inline:0;padding-inline:0}.bleed{inline-size:100%}.stack>:where(*+*){margin-block-start:var(--stack-space,var(--section-space))}.actions+:is(h2,h3,figure,.youtube),:is(.stack>.column:has(.actions:last-child),.stack:has(>:last-child .actions:last-child))+*{margin-block-start:max(var(--section-space),var(--space-xl))}.parts>:where(*+*){margin-block-start:var(--space-m)}.cover-link{text-decoration:none}.cover-link:after{content:"";position:absolute;inset:0}.cover-link:hover{text-decoration-line:underline}.cover-link:focus-visible{outline:none}.cover-link:focus-visible:after{outline:var(--focus-ring);outline-offset:4px}.meta{color:var(--color-muted);font-size:var(--size-small)}.prose{max-inline-size:var(--measure);hyphens:auto;overflow-wrap:anywhere}.prose :where(*+*){margin-block-start:var(--flow-space)}.prose :where(*+section){margin-block-start:var(--section-space)}.prose :where(*+:is(h2,h3,h4)){margin-block-start:1.75em}.prose :where(:is(h1,h2,h3,h4)+*){margin-block-start:var(--space-s)}.prose :where(*+blockquote:has(>:is(h2,h3,h4):first-child)){margin-block-start:1.75em}.prose :where(li+li){margin-block-start:var(--space-3xs)}.prose :where(details){border-block:var(--border)}.prose :where(details+details){margin-block-start:-1px}.prose :where(details[open]){padding-block-end:var(--space-s)}.prose :where(summary){padding-block:var(--space-xs);color:var(--color-heading);font-family:var(--font-heading);font-weight:600}.disclosure,.prose :where(summary){justify-content:space-between;align-items:baseline;gap:var(--space-s);list-style:none;display:flex}:is(.disclosure,.prose :where(summary))::-webkit-details-marker{display:none}:is(.disclosure,.prose :where(summary)):after{content:"+";content:"+" / "";text-align:center;flex:none;inline-size:1em;font-size:1.25em;font-weight:400;line-height:1}:is(.disclosure,.prose :where(summary)):where(details[open]>*):after{content:"−";content:"−" / ""}.split{column-gap:var(--gap);align-items:center;display:grid}.split__text{max-inline-size:var(--measure)}.split__media{margin-block-start:var(--gap)}@media (width>=768px){.split{grid-template:var(--free,1fr) auto auto 1fr/minmax(0,3fr) minmax(0,2fr)}.split>:where(h2){grid-area:2/1}.split__text{grid-area:3/1}.split__media{grid-area:1/2/5;margin-block-start:0}}@media (width>=1280px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=768px) and (width<=1023.98px){.split--video{display:block}.split--video>.split__media{margin-block-start:var(--gap)}}.cards{gap:var(--space-l) var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,max(18rem,calc((100% - 3*var(--gap))/4))),1fr));display:grid}.cards--3{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(16rem,calc((100% - 2*var(--gap))/3))),1fr))}@media (width>=768px){.cards--3:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.cards--3:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.cards--3:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.band{padding:var(--space-l) var(--inset);background-color:var(--color-surface-alt);--color-muted:var(--color-slate)}.line{--stack-space:max(var(--section-space),var(--space-xl));background:linear-gradient(var(--color-line) 0 0) top/calc(100% - 2*var(--inset)) 1px no-repeat;padding-block-start:var(--stack-space)}}@layer components{.actions{gap:var(--space-xs);flex-wrap:wrap;display:flex;container-type:inline-size}.actions>*{margin-block-start:0}@container (width<=28rem){.actions>.btn:not(:only-child){flex:100%}}.actions:has(>:nth-child(3))>.btn{padding-inline:var(--space-xs)}.apply-form>:where(.prose) :where(img){inline-size:4rem}.apply-side{gap:var(--space-l);flex-direction:column;display:flex}.apply-side__action{display:none}.apply-side__action--always{display:block}@media (width>=1024px){.apply-side__action{z-index:1;box-shadow:0 calc(-1*var(--space-2xs)) 0 var(--color-surface);display:block;position:sticky;inset-block-end:0}.apply-side__action :where(.btn){inline-size:100%}}.article__meta{gap:var(--space-xs);flex-wrap:wrap;display:flex}.article__category{border-inline-start:var(--border);padding-inline-start:var(--space-xs)}.article{max-inline-size:var(--measure)}.article>*+*{margin-block-start:var(--space-l)}.article__lead :where(img){aspect-ratio:16/9;object-fit:cover;inline-size:100%}@media (width>=1024px){.more-news .cards{flex-direction:column;display:flex}}.banner{position:relative}.banner:before{content:"";z-index:1;background-image:linear-gradient(rgb(12 12 12/var(--scrim-top)) 0, rgb(12 12 12/var(--scrim-header)) var(--header-h), transparent calc(var(--header-h) + 4rem));pointer-events:none;position:absolute;inset:0}.banner :where(img){block-size:auto;inline-size:100%;min-block-size:calc(var(--header-h) + var(--overlap) + 2*var(--space-xl));max-block-size:min(70vh,100svh - var(--first-view));object-fit:cover}.banner--hero{--toggle-lift:var(--first-view)}.banner--hero :where(img){block-size:100svh;max-block-size:none}.banner__video{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--state-duration) ease-in;position:absolute;inset:0}.banner__video.is-playing{opacity:1}.beeldband{--color-text:var(--color-paper);--color-heading:var(--color-paper);--color-link:var(--color-paper);isolation:isolate;padding:2.5rem var(--inset);color:var(--color-text);text-align:center;position:relative}@media (width>=1024px){.beeldband{align-content:center;min-block-size:28rem;display:grid}}.beeldband__img{z-index:-1;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.beeldband:after{content:"";z-index:-1;background-color:var(--beeldband-layer);position:absolute;inset:0}.beeldband__text,.beeldband h2:after{margin-inline:auto}.beeldband blockquote{border:0;padding:0}.beeldband .actions{justify-content:center;margin-block-start:var(--space-m)}.beeldband .btn{border-color:var(--color-paper);color:var(--color-paper);background-color:#0000}.beeldband .btn:hover,.beeldband .btn:focus-visible{background-color:var(--color-paper);color:var(--color-graphite)}.beeldband :focus-visible{outline-color:var(--color-paper)}.block>:where(h2)+*,.block:where(:has(>.prose>:is(h2,h3):only-child))+.block{margin-block-start:var(--space-m)}@media (width>=1024px){.tekst--cols,.split--video{--measure:100%}.split--video{min-block-size:15rem}.tekst--cols .prose{columns:2;gap:var(--gap)}}.breadcrumbs__list{flex-wrap:wrap;align-items:center;display:flex}.breadcrumbs__item:not(:last-child):after{content:"/" / "";margin-inline:var(--space-2xs)}.breadcrumbs :where(a){min-block-size:var(--tap-target);min-inline-size:var(--tap-target);color:inherit;align-items:center;display:inline-flex}@media (width>=1024px){.breadcrumbs :where(a){min-block-size:0;min-inline-size:0}}.btn{justify-content:center;align-items:center;gap:var(--space-2xs);min-block-size:var(--tap-target);padding:var(--space-2xs) var(--space-m);border:2px solid var(--color-accent);border-radius:var(--radius);background-color:var(--color-surface);color:var(--color-on-accent);font-family:var(--font-body);font-size:var(--size-ui);font-weight:600;line-height:var(--leading-tight);text-align:center;hyphens:manual;text-wrap-style:balance;cursor:pointer;text-decoration:none;display:inline-flex}.btn:hover{background-color:var(--color-accent)}@media (width>=1024px){.btn{min-block-size:2.5rem}}.btn--primary{background-color:var(--color-accent)}.btn--primary:hover{background-color:var(--color-surface)}.card{gap:var(--space-xs);flex-direction:column;display:flex;position:relative}.card__media :where(img){aspect-ratio:3/2;object-fit:cover;inline-size:100%}.card__media{order:-2}.card__meta{order:-1}.card__text{hyphens:auto}.careers :where(.tekst-beeld) img:not([src$=\.jpg i]){object-position:left;max-block-size:6rem;max-inline-size:min(100%,10rem);margin-inline:0}.company__card{align-items:center;gap:var(--space-s) var(--space-m);flex-wrap:wrap;display:flex}.company__card>:where(.company-logo){flex:0 16rem}.company__site{justify-items:start;gap:var(--space-3xs);display:grid}@media (width>=1024px){.company__card{display:grid}.company__site{justify-items:stretch}}.company-list{gap:var(--space-l) var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.company-list--teaser{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}@media (width>=768px){.company-list:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.company-list__item{align-content:start;gap:var(--space-xs);display:grid;position:relative}.company-list__item:hover>:where(.company-logo){border-color:var(--color-accent)}.company-list__text{hyphens:auto}.company-logo{block-size:5.5rem;padding:var(--space-s);border:var(--border);background-color:var(--color-surface);place-items:center;display:grid}.company-logo :where(picture){display:contents}.company-logo :where(img){object-fit:contain;max-block-size:3rem;inline-size:auto}.conditions{hyphens:auto}.conditions>:where(li+li){margin-block-start:var(--space-3xs)}.conditions__note{font-size:var(--size-small);list-style:none}.contact{gap:var(--space-xl);max-inline-size:62rem;display:grid}.contact :where(strong){color:var(--color-heading);font-family:var(--font-heading);font-size:var(--size-small);font-weight:600}.contact :where(.actions){margin-block-start:var(--space-m)}.contact__place{gap:var(--space-m) var(--gap);display:grid}@media (width>=1280px){.contact__place{grid-template-columns:minmax(0,1fr) minmax(0,var(--map-width))}}.cta__inner{border-inline-start:var(--rule-height) solid var(--color-accent)}.cta__inner>*+*{margin-block-start:var(--space-s)}.cta__inner>.cta__actions{margin-block-start:var(--space-m)}.faq__list{max-inline-size:var(--measure)}.faq__item{border-block-end:var(--border)}.faq__item:first-child{border-block-start:var(--border)}.faq__question{padding-block:var(--space-s);color:var(--color-heading);font-family:var(--font-heading);font-size:var(--size-h3);font-weight:600;line-height:var(--leading-tight)}.faq__question:hover>.faq__text{text-decoration:underline 2px var(--color-accent);text-underline-offset:.2em}.faq__answer{padding-block-end:var(--space-m)}.faq__answer :where(img){object-fit:contain;object-position:left top;max-block-size:24rem}[data-focus]{object-fit:cover}[data-focus=linksboven]{object-position:0% 0%}[data-focus=boven]{object-position:50% 0%}[data-focus=rechtsboven]{object-position:100% 0%}[data-focus=links]{object-position:0% 50%}[data-focus=midden]{object-position:50% 50%}[data-focus=rechts]{object-position:100% 50%}[data-focus=linksonder]{object-position:0% 100%}[data-focus=onder]{object-position:50% 100%}[data-focus=rechtsonder]{object-position:100% 100%}.site-footer{padding-block:var(--section-space) var(--space-l);background-color:var(--color-graphite);color:var(--color-pale)}:where(.site-footer a){color:inherit}.site-footer__grid{gap:var(--space-l) var(--gap);display:grid}@media (width>=768px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.site-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-footer__title{color:var(--color-paper);font-size:var(--size-ui);letter-spacing:normal;text-transform:none;margin-block-end:var(--space-xs);font-weight:600}.site-footer__title:after{content:none}.site-footer__address{font-style:normal;container-type:inline-size}.site-footer__address>:where(*+*){margin-block-start:var(--space-xs)}.site-footer__contact{align-items:center;gap:0 var(--space-m);grid-template-columns:max-content auto;display:grid}@container (width<19rem){.site-footer__contact{grid-template-columns:1fr}.site-footer__contact dd{margin-block-end:var(--space-xs)}}.site-footer__contact dt{opacity:.7}.site-footer__contact a:not(:hover,:focus-visible){text-decoration:none}.site-footer__group>.btn{margin-block-start:var(--space-m)}.site-footer :where(address a,.site-footer__links a){padding-block:max(0px, (var(--tap-target) - 1lh) / 2);display:inline-block}@media (width<=767.98px){.site-footer__links{column-gap:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width>=1024px){.site-footer :where(address a,.site-footer__links a){padding-block:0}.site-footer__links>:where(*+*){margin-block-start:var(--space-xs)}}.site-footer__vado{inline-size:6.25rem}.site-footer__copyright{border-block-start:1px solid var(--color-steel);font-size:var(--size-small);margin-block-start:var(--space-l);padding-block-start:var(--space-s)}.form,.form__hint{max-inline-size:var(--measure)}.form__fields{gap:var(--space-s) var(--gap);display:grid}@media (width>=768px){.form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.form__field--wide{grid-column:1/-1}}.form__field{align-content:start;gap:var(--space-3xs);display:grid;position:relative}.form__field :where(label){color:var(--color-heading);font-family:var(--font-heading);font-size:var(--size-ui);font-weight:600}.form__field :where(input,textarea){inline-size:100%;min-block-size:var(--tap-target)}.form__field :where(textarea){resize:vertical}.form__field :where(input,textarea):hover{border-color:var(--color-heading)}.form__field :where(input,textarea):user-invalid{border-color:var(--color-heading);box-shadow:inset 0 0 0 1px var(--color-heading)}.form__field :where(input[type=file]){border:0;min-block-size:0;padding:0}.form__field :where(input[type=file])::file-selector-button{min-block-size:var(--tap-target);padding:var(--space-2xs) var(--space-m);border:2px solid var(--color-accent);border-radius:var(--radius);background-color:var(--color-surface);color:var(--color-on-accent);font-family:var(--font-body);font-size:var(--size-ui);cursor:pointer;margin-inline-end:var(--space-s);font-weight:600}.form__field :where(input[type=file]):hover::file-selector-button{background-color:var(--color-accent)}.form__optional{color:var(--color-muted);font-weight:400}.form__error{align-items:center;gap:var(--space-3xs);color:var(--color-heading);font-size:var(--size-small);font-weight:600;display:none}.form__error .icon{block-size:1em;inline-size:1em}:is(.form__field,.form__check) :where(:user-invalid)~.form__error,.form--checked :invalid~.form__error,.form__error--file:not(:empty){display:flex}:is(.form__field,.form__check):has(:user-invalid):before,.form--checked :is(.form__field,.form__check):has(:invalid):before,.form__field:has(.form__error--file:not(:empty)):before{content:"";inline-size:var(--rule-height);background-color:var(--color-heading);position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--space-xs))}.form__status{font-size:var(--size-body)}.form__turnstile:empty{display:none}.form [aria-disabled=true]{cursor:progress}.form [aria-disabled=true]>.icon{border:2px solid;border-inline-end-color:#0000;border-radius:50%;animation:.8s linear infinite form-turn}.form [aria-disabled=true]>.icon>use{display:none}@keyframes form-turn{to{rotate:1turn}}.form__check{--check-pad:max(0px, (var(--tap-target) - 1lh) / 2);align-items:start;gap:var(--space-3xs) var(--space-2xs);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.form__check :where(input){block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color-heading);margin-block-start:calc(var(--check-pad) + .15em)}.form__check :where(label){padding-block:var(--check-pad)}.form__check>.form__error{grid-column:2}.form-result__reason{display:none}.form-result__reason:target{border-inline-start:var(--rule-height) solid var(--color-heading);padding-inline-start:var(--space-s);display:block}.form-result__contact{padding:0;list-style:none}.fotos__grid{gap:0 var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fotos__grid>:where(figure){grid-row:span 2;grid-template-rows:subgrid;margin-block-start:var(--gap);display:grid}.fotos__grid>:nth-child(-n+2){margin-block-start:0}@media (width<=1023.98px){.fotos__lone{grid-column:1/-1}}@media (width>=1024px){.fotos__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fotos__grid>:nth-child(3){margin-block-start:0}}.fotos__grid--single{grid-template-columns:minmax(0, var(--measure));justify-content:center}.fotos__grid>:where(figure)>:where(a,picture,img){align-self:end}.fotos__grid :where(img){inline-size:100%}.fototegels{padding-inline:0}.fototegels__list{border-block-start:calc(2*var(--rule-height)) solid var(--color-accent);gap:0;display:grid}@media (width>=768px){.fototegels__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.fototegels__list:not(:has(a))>.fototegels__tile:nth-child(2):last-child{display:none}}.fototegels__tile{color:var(--color-heading);position:relative}.fototegels__link{color:inherit;text-decoration:none;display:block}.fototegels__img{aspect-ratio:16/9;object-fit:cover;inline-size:100%}.fototegels__caption{gap:var(--space-3xs);padding:var(--space-l) var(--space-m) var(--space-s);background-image:linear-gradient(transparent,color-mix(in srgb,var(--color-scrim) calc(var(--scrim-header)*100%),transparent) var(--space-l));color:var(--color-paper);font-family:var(--font-heading);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase;hyphens:auto;overflow-wrap:anywhere;flex-direction:column;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.fototegels__title{font-size:var(--size-h1);font-weight:600}.fototegels__subtitle{font-size:var(--size-ui);font-weight:500}.fototegels__link:hover .fototegels__title{text-decoration:underline var(--color-accent);text-decoration-thickness:var(--rule-height);text-underline-offset:.2em}.frame__side>*+*{margin-block-start:var(--space-l)}@media (width>=1024px){.frame{grid-template-columns:minmax(0,var(--measure)) var(--side-width);justify-content:start;align-items:start;column-gap:var(--frame-gap);grid-template-areas:"main side";display:grid}.frame>*+*{margin-block-start:0}.frame__main{grid-area:main}.frame__side,.side-nav--aside{grid-area:side}.frame--more{row-gap:var(--space-l);grid-template-rows:auto 1fr;grid-template-areas:"main side""main more"}.frame--person{grid-template-rows:auto auto 1fr}.frame--person>.frame__main{grid-row:1/4}.frame--person>:is(.person__quote,.frame__aside){grid-column:2;margin-block-start:var(--space-s)}}@media (width>=1024px) and (height>=45rem){.frame__side{flex-direction:column;align-self:stretch;display:flex}.frame__side>.side-nav--siblings{flex-grow:1}.frame__side .side-nav__panel,.side-nav--aside{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-m))}}.site-header{z-index:var(--z-header);justify-content:space-between;align-items:center;gap:var(--space-xs);block-size:var(--header-h);padding-inline:max(var(--gutter),(100% - var(--content-max))/2);background-color:var(--color-surface);color:var(--color-menu);box-shadow:var(--header-shadow);transition-property:background-color,box-shadow,color;transition-duration:var(--state-duration);transition-timing-function:ease-in-out;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.site-header[data-overlay][data-at-top]:not(:has(.site-header__menu[open])){--logo-light:0;--logo-dark:1;box-shadow:none;color:var(--color-paper);background-color:#0000}.site-header__sentinel{pointer-events:none;block-size:1px;inline-size:1px;position:absolute;inset-block-start:0;inset-inline-start:0}.site-header__logo{min-block-size:var(--tap-target);color:inherit;flex:none;align-content:center;display:grid}.site-header__logo :where(img){inline-size:auto;block-size:var(--logo-h);transition:opacity var(--state-duration) ease-in-out;grid-area:1/1}.site-header__logo-light{opacity:var(--logo-light,1)}.site-header__logo-dark{opacity:var(--logo-dark,0)}.site-header__toggle{align-items:center;column-gap:var(--space-xs);min-block-size:var(--tap-target);padding-inline:var(--space-s);border-radius:var(--radius);font-family:var(--font-heading);font-size:var(--size-ui);border:2px solid;grid-template-columns:auto 1.125rem;font-weight:600;list-style:none;display:grid}.site-header__toggle::-webkit-details-marker{display:none}.site-header__toggle:before,.site-header__toggle:after{content:"";background-color:currentColor;grid-area:1/2;block-size:2px}.site-header__toggle:before{box-shadow:0 -6px,0 6px}.site-header__toggle:after{visibility:hidden}.site-header__menu[open]>.site-header__toggle:before{box-shadow:none;rotate:45deg}.site-header__menu[open]>.site-header__toggle:after{visibility:visible;rotate:-45deg}.site-header__panel{inset:var(--header-h) 0 0;overscroll-behavior:contain;padding:var(--space-2xs) var(--gutter) var(--space-l);border-block-start:var(--border);background-color:var(--color-surface);color:var(--color-menu);position:fixed;overflow-y:auto}:root:has(.site-header__menu[open]) :is(main,.site-footer){visibility:hidden}@supports selector(::details-content){@media (width>=1024px){.site-header__menu{align-self:stretch;display:flex}.site-header__menu::details-content{content-visibility:visible;display:block}.site-header__toggle{display:none}:root:has(.site-header__menu[open]) :is(main,.site-footer){visibility:visible}.site-header__panel{align-items:center;gap:var(--space-2xs);block-size:100%;color:inherit;background-color:#0000;border:0;padding:0;display:flex;position:static;overflow:visible}}}.icon{flex:none;block-size:1.1em;inline-size:1.1em}.lang-switch{gap:var(--space-3xs);font-family:var(--font-heading);font-size:var(--size-ui);margin-block-start:var(--space-s);font-weight:600;display:flex}.lang-switch__link{min-inline-size:var(--tap-target);min-block-size:var(--tap-target);color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lang-switch__link:hover,.lang-switch__link[aria-current=true]{text-decoration:underline var(--color-accent);text-underline-offset:.4em;text-decoration-thickness:2px}.lang-switch__link[aria-current=true]{text-decoration-thickness:var(--rule-height)}@supports selector(::details-content){@media (width>=1024px){.lang-switch{border-inline-start:1px solid color-mix(in srgb, currentColor 35%, transparent);font-size:var(--size-menu);align-items:center;gap:0;margin-block-start:0;padding-inline-start:var(--space-3xs)}.lang-switch__link{min-inline-size:1.75rem}}@media (width>=1280px){.lang-switch{padding-inline-start:var(--space-2xs)}.lang-switch__link{min-inline-size:2rem}}}.location-map{max-inline-size:var(--map-width)}.location-map>a{display:block}.location-map img{object-fit:none}.more-link{align-items:center;gap:var(--space-2xs);color:var(--color-heading);font-size:var(--size-body);font-weight:600;text-decoration:none;display:inline-flex}.more-link:is(:hover,:focus-visible){text-decoration:underline 2px var(--color-accent)}@media (prefers-reduced-motion:no-preference){.more-link .icon{transition:var(--state-duration)}.more-link:is(:hover,:focus-visible) .icon{transform:translate(.15em)}}@media (width<=1023.98px){.more-link{min-block-size:var(--tap-target)}}.nav__item,.nav__category{position:relative}.nav__item{border-block-end:var(--border)}.nav__label{min-block-size:3rem;color:inherit;font-family:var(--font-heading);font-size:var(--size-ui);text-underline-offset:var(--menu-mark-offset);align-items:center;padding-inline-end:3rem;font-weight:600;text-decoration:none;display:flex}.nav__toggle{inline-size:var(--tap-target);block-size:3rem;font-size:var(--size-ui);place-items:center;list-style:none;display:grid;position:absolute;inset-block-start:0;inset-inline-end:0}.nav__category .nav__toggle{block-size:var(--menu-row-height)}.nav__toggle::-webkit-details-marker{display:none}.nav__toggle:after{content:"";border-block-end:2px solid;border-inline-end:2px solid;block-size:.45em;inline-size:.45em;translate:0 -.15em;rotate:45deg}details[open]>.nav__toggle:after{translate:0 .15em;rotate:-135deg}.nav__sub{padding-block-end:var(--space-2xs);padding-inline-start:var(--space-s)}.nav__pages{padding-inline-start:var(--space-s)}.nav__link{min-block-size:var(--menu-row-height);padding-block:var(--space-3xs);color:inherit;font-size:var(--size-menu-item);line-height:var(--menu-row-leading);text-underline-offset:var(--menu-mark-offset);align-items:center;text-decoration:none;display:flex}:where(.nav__category)>.nav__link{padding-inline-end:3rem}.nav__label:hover{text-decoration:underline 2px}.nav__link:hover{background-color:var(--color-menu-hover-bg)}.nav__link[aria-current=true]{text-decoration:underline var(--color-accent);text-decoration-thickness:var(--menu-trail-mark)}.nav__label[aria-current=page],.nav__link[aria-current=page]{text-decoration:underline var(--color-accent);text-decoration-thickness:var(--menu-current-mark)}.nav__link[aria-current=page]{font-weight:var(--menu-current-weight)}@supports selector(::details-content){@media (width>=1024px){.nav{block-size:100%}.nav__list{block-size:100%;display:flex}.nav__item{border:0;display:flex}.nav__label{min-block-size:0;padding-inline:var(--space-3xs);font-size:var(--size-menu);text-wrap-style:balance}.nav__label:not(:last-child){padding-inline-end:0}.nav__item[data-current]:before{content:"";inset-block-start:0;inset-inline:var(--space-3xs);block-size:var(--rule-height);background-color:var(--color-accent);position:absolute}.nav__group{display:flex}.nav__group>.nav__toggle{inline-size:1.5rem;block-size:var(--tap-target);outline-offset:calc(-1*(var(--rule-height) + var(--space-3xs)/2));align-self:center;position:static}.nav__group[open]>.nav__toggle:after{translate:0 -.15em;rotate:45deg}.nav__category>details::details-content,.nav__group::details-content{content-visibility:visible;display:block}.nav__sub{inline-size:max-content;min-inline-size:var(--menu-width);border-block-start:var(--menu-rule);background-color:var(--color-surface);color:var(--color-menu);box-shadow:var(--menu-shadow);visibility:hidden;transition:visibility 0s var(--menu-close-delay);padding:0;position:absolute;inset-block-start:100%;inset-inline-start:0}.nav__item:nth-last-child(-n+2) .nav__sub{inset-inline:auto 0}.nav__link{gap:var(--space-s);padding:var(--menu-row-padding);border-block-end:var(--menu-separator);white-space:nowrap}.nav__label:focus-visible,.nav__link:focus-visible{outline-offset:calc(-1*var(--rule-height))}.nav__category .nav__toggle{display:none}.nav__pages{padding:0}}@media (width>=1024px) and (hover:hover){:where(.nav__item:hover>.nav__group)>.nav__sub{visibility:visible;transition-delay:var(--menu-open-delay)}:where(.nav__item:focus-within>.nav__group[open])>.nav__sub{visibility:visible;transition-delay:0s}:where(.nav__item:focus-within:not(:hover)>.nav__group:not([open]))>.nav__sub{visibility:hidden;transition-delay:0s}:where(.nav__group)>.nav__sub:where(:focus-within){visibility:visible;transition-delay:0s}}@media (width>=1024px) and (hover:hover) and (height>=42rem){.nav__category:hover>.nav__link{background-color:var(--color-menu-hover-bg)}.nav__category>.nav__link:after{content:"";border-block-end:1.5px solid;border-inline-end:1.5px solid;block-size:.4em;inline-size:.4em;margin-inline-start:auto;rotate:-45deg}.nav__pages{inline-size:max-content;min-inline-size:var(--menu-width);border-block-start:var(--menu-rule);background-color:var(--color-surface);box-shadow:var(--menu-shadow);visibility:hidden;transition:visibility 0s var(--menu-side-close-delay);position:absolute;inset-block-start:calc(-1*var(--menu-rule-height));inset-inline-start:100%}.nav__category:has(~.nav__category) .nav__pages{z-index:1}:where(.nav__item:not(:hover,:focus-within)) .nav__pages{clip-path:inset(50%)}:where(.nav__category:hover) .nav__pages{visibility:inherit;transition-delay:var(--menu-open-delay)}:where(.nav__category:focus-within) .nav__pages{visibility:inherit;transition-delay:0s}:where(.nav__sub:focus-within .nav__category:not(:focus-within,:hover)) .nav__pages{visibility:hidden;transition-delay:0s}.nav__item:nth-child(n+4) .nav__pages{inset-inline:auto 100%}.nav__item:nth-child(n+4) .nav__category>.nav__link:after{rotate:135deg}}@media (width>=1024px) and (hover:hover){:where(.nav__list:has(>.nav__item:hover)>.nav__item:not(:hover):not(:has(:focus-visible))) :is(.nav__sub,.nav__pages){visibility:hidden;transition-delay:var(--menu-open-delay)}:where(.nav__list:has(>.nav__item:focus-within>.nav__group[open],>.nav__item>.nav__group>.nav__sub:focus-within):has(:focus-visible)>.nav__item:not(:focus-within)) :is(.nav__sub,.nav__pages),:where(.site-header[data-esc]) :is(.nav__sub,.nav__pages){visibility:hidden;transition-delay:0s}}@media (width>=1024px) and (hover:none),(width>=1024px) and (height<=41.99rem){.nav__sub{max-block-size:calc(100dvh - var(--header-h));overscroll-behavior:contain;overflow-y:auto}.nav__pages .nav__link{padding-inline-start:var(--space-l)}}@media (width>=1024px) and (hover:none){:where(.nav__group[open])>.nav__sub{visibility:visible;transition-delay:0s}}@media (width>=1280px){.nav__label{padding-inline-start:var(--space-xs)}.nav__label:last-child{padding-inline-end:var(--space-xs)}.nav__item[data-current]:before{inset-inline:var(--space-xs) var(--space-2xs)}}@media (width>=1120px) and (hover:none){.nav__group>.nav__toggle{inline-size:var(--tap-target)}}@media (width>=1280px) and (hover:none){.nav__label{padding-inline-start:var(--space-3xs)}.nav__item[data-current]:before{inset-inline-start:var(--space-3xs)}}}.offerte{gap:var(--section-space) var(--gap);align-items:start;display:grid}@media (width>=1024px){.offerte{grid-template-columns:repeat(2,minmax(0,1fr))}}.page{z-index:1;padding-block-end:var(--section-space);position:relative}.page:where(:has(>.stack:last-child>.beeldband:last-child)){padding-block-end:0}.page:before{content:"";z-index:-1;inline-size:var(--column-width);background-color:var(--color-surface);margin-inline:auto;position:absolute;inset:0}@media (width>=768px){.page--frame{--column-width:min(100% - 2*var(--gutter),var(--frame-width) + 2*var(--inset))}}.pager{align-items:center;gap:var(--space-s);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"status status""prev next";display:grid}.pager__prev{grid-area:prev;justify-self:start}.pager__prev .icon{scale:-1 1}.pager__status{grid-area:status;justify-self:center}.pager__next{grid-area:next;justify-self:end}@media (width>=768px){.pager{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"prev status next"}}.panel{z-index:1;background-color:var(--color-surface);--free:0;padding-block-start:var(--space-l);position:relative}.panel>:where(.breadcrumbs)+*{margin-block-start:var(--space-2xs)}.panel--banner{margin-block-start:calc(-1*var(--overlap))}.panel--hero{margin-block-start:calc(-1*var(--first-view))}.person__text>*+*{margin-block-start:var(--space-3xs)}.person__name{color:var(--color-heading);font-family:var(--font-heading);font-size:var(--size-h3);font-weight:600;line-height:var(--leading-tight)}.person__quote{hyphens:auto}.person{gap:var(--gap);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}@media (width>=1024px){.person{display:block}.person__text{margin-block-start:var(--space-s)}}.related .cards{row-gap:var(--space-m)}.related .card{align-content:start;gap:var(--space-3xs) var(--space-s);grid-template-columns:6rem minmax(0,1fr);grid-template-areas:"media title""media text";display:grid}.related .card__media{grid-area:media}.related .card:not(:has(.card__media)){border-block-start:var(--border);padding-block-start:var(--space-s);display:flex}.related .card__title{grid-area:title}.related .card__text{-webkit-line-clamp:3;line-clamp:3;font-size:var(--size-small);-webkit-box-orient:vertical;grid-area:text;display:-webkit-box;overflow:hidden}@media (width>=768px){.related .cards{row-gap:var(--space-l)}.related .card{gap:var(--space-xs);display:flex}.related .card__text{-webkit-line-clamp:none;line-clamp:none;font-size:inherit;display:block;overflow:visible}}.search>*{max-inline-size:var(--measure)}.search :where(pagefind-summary,pagefind-results){display:block}.search :where(.pf-result-title,.pf-heading-link){color:var(--color-heading);font-family:var(--font-heading);font-weight:600}.search [data-pf-suppressed],.search .pf-skeleton-image{display:none}.search :where(.pf-summary,.pf-heading-link,.pf-heading-excerpt){max-inline-size:var(--measure);font-size:var(--size-small)}.search .pf-summary{color:var(--color-muted)}.search[data-state=none] .pf-summary{color:var(--color-text);font-size:var(--size-body)}.search .pf-heading-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search :where(.pf-results,.pf-heading-chips){padding-inline-start:0;list-style:none}.search .pf-result{border-block-end:var(--border)}.search .pf-result:first-child{border-block-start:var(--border)}.search .pf-result-card{padding-block:var(--space-s);position:relative}.search .pf-result-title{font-size:var(--size-h3);line-height:var(--leading-tight)}.search .pf-result-link{color:inherit}.search .pf-result-card:hover .pf-result-link{text-decoration:underline 2px var(--color-accent);text-underline-offset:.2em}.search .pf-result-kind{color:var(--color-muted);font-size:var(--size-small)}.search .pf-result-excerpt{margin-block-start:var(--space-3xs)}.search :where(mark){color:var(--color-heading);background-color:#0000;font-weight:700}.search .pf-heading-chips{border-inline-start:var(--rule-height) solid var(--color-line);margin-block-end:var(--space-s);padding-inline-start:var(--space-s)}.search .pf-heading-chip+.pf-heading-chip{margin-block-start:var(--space-2xs)}.search .pf-heading-link{min-block-size:var(--tap-target);padding-block:max(0px, (var(--tap-target) - 1lh) / 2);display:block}.search .pf-skeleton{background-color:var(--color-surface-alt);block-size:1em;inline-size:75%}.search .pf-skeleton-excerpt{block-size:9.6em}@media (width>=768px){.search .pf-heading-link{padding-block:0;display:inline}.search .pf-skeleton-excerpt{block-size:4.8em}}.search .pf-error{padding:var(--space-s);background-color:var(--color-surface-alt);color:var(--color-heading)}.search__none,.search__more{display:none}.search[data-state=none]>.search__none,.search[data-state=found][data-more]>.search__more{display:block}@media (width<=1023.98px){.search:is([data-state=found],[data-state=busy])>.topics{display:none}}@media (width>=1024px){.search{grid-template-columns:minmax(0,var(--measure)) var(--side-width);gap:0 var(--frame-gap);grid-template-rows:repeat(5,auto) 1fr;display:grid}.search>*{grid-column:1}.search>.topics{padding:var(--space-m);background-color:var(--color-surface-alt);grid-area:1/2/-1;align-self:start}}.search[data-state=busy]>pagefind-results{visibility:hidden;min-block-size:40rem}.search-form{gap:var(--space-3xs);max-inline-size:var(--measure);display:grid}.search-form>:where(label){color:var(--color-heading);font-family:var(--font-heading);font-size:var(--size-ui);font-weight:600}.search-form__row{gap:var(--space-2xs);display:flex}.search-form__row>:where(input){border-color:var(--color-heading);flex:auto;min-block-size:3rem;min-inline-size:0}.search-form__row>:where(.btn){flex:none;min-block-size:3rem}.side-nav{--side-nav-row:var(--color-surface-alt)}.side-nav__panel{--side-nav-row:var(--color-surface);padding:var(--space-m) var(--space-xs);background-color:var(--color-surface-alt);--color-muted:var(--color-slate)}.side-nav--collapsed{max-inline-size:var(--measure);border-block-start:var(--border)}.side-nav__title{padding-inline:var(--space-xs);color:var(--color-heading);font-family:var(--font-heading);font-size:var(--size-small);font-weight:600}.side-nav__title:where(summary){min-block-size:var(--tap-target);padding:var(--space-2xs) 0;border-block-end:var(--border);font-size:var(--size-ui);line-height:1.75}.side-nav__title :where(a),.side-nav__link{min-block-size:var(--tap-target);color:inherit;align-items:center;text-decoration:underline;display:flex}.side-nav__link{padding:var(--space-3xs) var(--space-xs);color:var(--color-text);font-size:var(--size-small);line-height:var(--leading-tight)}.side-nav__text,.side-nav__meta{overflow:hidden}.side-nav__meta{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;display:inline-block}.side-nav__link:hover,.side-nav__link[aria-current=page]{background-color:var(--side-nav-row)}.side-nav__link[aria-current=page]{box-shadow:inset var(--rule-height) 0 0 var(--color-accent)}.side-nav__link:focus-visible{outline-offset:calc(-1*var(--rule-height))}@media (width>=1024px){.side-nav__title :where(a),.side-nav__link{min-block-size:2rem}}@supports selector(::details-content){@media (width>=1024px){.side-nav--aside details::details-content{content-visibility:visible;display:block}.side-nav--aside summary{pointer-events:none}.side-nav--aside summary:after{display:none}}}.skip-link{z-index:var(--z-skip-link);padding:var(--space-2xs) var(--space-s);background-color:var(--color-graphite);color:var(--color-paper);font-family:var(--font-heading);font-size:var(--size-ui);font-weight:600;text-decoration:none;position:absolute;inset-block-start:var(--space-2xs);inset-inline-start:var(--space-2xs);translate:0 -200%}.skip-link:focus{translate:none}.sticky-apply{z-index:1;padding-block:var(--space-xs);border-block-start:var(--border);background-color:var(--color-surface);position:sticky;inset-block-end:0}.sticky-apply :where(.btn){inline-size:100%}@media (width>=768px){.sticky-apply{display:none}.sticky-apply--tablet{display:block}}@media (width>=1024px){.sticky-apply--tablet{display:none}}@media (width<=767.98px){:root:has(.sticky-apply){scroll-padding-block-end:calc(var(--tap-target) + 2*var(--space-xs) + 1px + 1rem)}}@media (width<=1023.98px){:root:has(.sticky-apply--tablet){scroll-padding-block-end:calc(var(--tap-target) + 2*var(--space-xs) + 1px + 1rem)}}.tags{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.tags__link{min-block-size:var(--tap-target);padding:var(--space-3xs) var(--space-s);border:var(--border);border-radius:var(--radius);color:var(--color-heading);font-family:var(--font-heading);font-size:var(--size-small);cursor:pointer;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.tags__link:hover{border-color:var(--color-accent)}.tags__link:is([aria-current],:has(:checked)){border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-on-accent)}.tags__link:has(:focus-visible){outline:var(--focus-ring);outline-offset:2px}@media (width<=767.98px){.tags--row{margin:calc(-1*var(--space-2xs));padding:var(--space-2xs);flex-wrap:nowrap;overflow-x:auto;mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.tags--row>*{flex:none}}@media (width>=1024px){.tags__link{min-block-size:2rem}}.tekst-beeld .split__media :where(img),.tekst-beeld :where(.prose>figure img){object-fit:contain;max-block-size:40rem}.timeline__entries{gap:var(--space-xl);border-inline-start:var(--rule-height) solid var(--color-line);margin-block-start:var(--space-m);padding-inline-start:var(--space-l);display:grid}.timeline__entries>li{gap:var(--space-m) var(--gap);align-items:start;display:grid;position:relative}.timeline__entries>li:before{content:"";inline-size:var(--space-xs);block-size:var(--space-xs);background-color:var(--color-accent);position:absolute;inset-block-start:.3rem;inset-inline-start:calc(-1*(var(--space-l) + var(--rule-height)/2 + var(--space-xs)/2))}.timeline__year{margin-block-end:var(--space-3xs);display:block}.timeline__photos{gap:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.timeline__photos--single{grid-template-columns:minmax(0,var(--measure))}.timeline__photos :where(img){inline-size:100%}@media (width>=1280px){.timeline__entries>li{grid-template-columns:minmax(0,var(--measure)) minmax(0,1fr)}.timeline__photos--single{grid-template-columns:minmax(0,1fr)}}.topics__list{column-gap:var(--gap);max-inline-size:var(--measure);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));margin-block-start:var(--space-m);display:grid}.topics__list>:where(li){border-block-end:var(--menu-separator)}.topics__list :where(a){min-block-size:var(--tap-target);padding-block:var(--space-2xs);color:var(--color-heading);font-family:var(--font-heading);align-items:center;font-weight:600;text-decoration-line:none;display:flex}.topics__list :where(a):hover{text-decoration-line:underline}.vacancy__facts{gap:var(--space-m) var(--gap);padding:var(--space-m);background-color:var(--color-surface-alt);--color-muted:var(--color-slate);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.vacancy__group>*+*{margin-block-start:var(--space-s)}.vacancy__apply{grid-column:1/-1;display:none}@media (width>=768px){.vacancy__apply{display:block}}@media (width>=1024px){.vacancy__facts{padding-block-end:0;display:block}.vacancy__facts>*+*{margin-block-start:var(--space-m)}.vacancy__apply{padding-block:var(--space-s) var(--space-m);background-color:var(--color-surface-alt);position:sticky;inset-block-end:0}}.vacancy-index__filters{display:none}.vacancy-index__filters:has(input){gap:var(--space-s) var(--space-xl);flex-wrap:wrap;display:flex}.vacancy-index__reset{align-self:end}.vacancy-index:not(:has(input:checked:not([value=""]))) .vacancy-index__reset:not(:focus-visible){display:none}.vacancy-index__group{border:0;margin:0;padding:0}.vacancy-index__group>legend{margin-block-end:var(--space-2xs);padding:0;font-weight:600}.vacancy-index:has([value=productie]:checked) [data-werkplek=kantoor],.vacancy-index:has([value=kantoor]:checked) [data-werkplek=productie],.vacancy-index:has([value=vmbo]:checked) [data-opleiding]:not([data-opleiding~=vmbo]),.vacancy-index:has([value=mbo]:checked) [data-opleiding]:not([data-opleiding~=mbo]),.vacancy-index:has([value=hbo]:checked) [data-opleiding]:not([data-opleiding~=hbo]),.vacancy-index:has([value=starter]:checked) [data-niveau]:not([data-niveau~=starter]),.vacancy-index:has([value=professional]:checked) [data-niveau]:not([data-niveau~=professional]),.vacancy-index:has([value=bbl]:checked) [data-niveau]:not([data-niveau~=bbl]){display:none}.vacancy-index__none{margin-block-start:0;display:flex}.vacancy-index__none>i{inline-size:100%}.vacancy-index__none>p{flex:1;container-type:inline-size}.vacancy-index__none span{display:none}@container (width>0){.vacancy-index__none span{padding-block:var(--space-s);display:block}}.vacancy-index__facts>li{padding-inline:var(--space-2xs);background-color:var(--color-surface-alt);font-size:var(--size-small)}.vacancy-index__intro{-webkit-line-clamp:3;hyphens:auto;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vacancy-index__card--open{padding:var(--space-s);border-inline-start:var(--rule-height) solid var(--color-accent);background-color:var(--color-surface-alt)}.vacancy-list{column-gap:var(--gap);display:grid}@media (width>=768px){.vacancy-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.vacancy-list__item{align-content:start;gap:var(--space-3xs);padding-block:var(--space-s);border-block-start:var(--border);display:grid;position:relative}.vacancy-list__link{color:var(--color-heading);font-family:var(--font-heading);font-weight:600}.vacancy-list__link:hover{text-decoration-color:var(--color-accent)}.vacancy-list__link:after{outline-offset:2px}.video-toggle{z-index:1;inline-size:var(--tap-target);block-size:var(--tap-target);border-radius:var(--radius);background-color:color-mix(in srgb,var(--color-scrim) 60%,transparent);color:var(--color-paper);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-end:calc(var(--toggle-lift,var(--overlap)) + var(--space-s));inset-inline-end:max(var(--gutter),(100% - var(--content-max))/2)}.video-toggle[hidden]{display:none}.video-toggle:before{content:"";border-inline:.3125rem solid;block-size:1rem;inline-size:.875rem}.video-toggle[aria-pressed=true]:before{border:.5rem solid #0000;border-inline-start:.875rem solid;border-inline-end:0;block-size:0;inline-size:0}.youtube{inline-size:100%;max-inline-size:min(var(--measure),124svh);color:var(--color-heading);text-decoration:none;display:block}.video:not(.video-row)>.youtube{margin-inline:auto}.youtube__frame{display:block;position:relative}.youtube__thumb{aspect-ratio:16/9;object-fit:cover;inline-size:100%}.youtube__frame:before,.youtube__frame:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%}.youtube__frame:before{inline-size:4rem;block-size:var(--tap-target);border-radius:var(--radius);background-color:color-mix(in srgb,var(--color-scrim) calc(var(--scrim-top)*100%),transparent);translate:-50% -50%}.youtube__frame:after{border-block:.625rem solid #0000;border-inline-start:1rem solid var(--color-paper);translate:-35% -50%}.youtube:hover .youtube__frame:before{background-color:var(--color-accent)}.youtube:hover .youtube__frame:after{border-inline-start-color:var(--color-on-accent)}.youtube__title{text-align:center;margin-block-start:var(--space-2xs);display:block}.youtube:hover .youtube__title{text-decoration:underline var(--color-accent)}.youtube>iframe{aspect-ratio:16/9;border:0;inline-size:100%;display:block}.video-row{gap:var(--space-l) var(--gap);grid-template-columns:repeat(var(--columns,1),minmax(0,1fr));display:grid}@media (width>=768px){.video-row--wide{--columns:2}}@media (width>=1024px){.video-row{--columns:2}}@media (width>=1280px){.video-row--3{--columns:3}}}@layer utilities{.visually-hidden,[data-pf-sr-hidden]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}[data-pf-hidden]{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:1ms;animation-duration:1ms;animation-iteration-count:1}}}
