@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-400_900-normal-ext.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-400_900-normal.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;src:url(/fonts/courier-prime-400-normal-ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;src:url(/fonts/courier-prime-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;src:url(/fonts/courier-prime-700-normal-ext.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;src:url(/fonts/courier-prime-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground:#e6eae3;--card:#fdfcf8;--ink:#1a2238;--muted:#4a5468;--rule:#c8322b;--lines:#bfd0e6;--bouw:#f5b700;--bouw-deep:#7a5200;--horeca:#f28c6b;--horeca-deep:#a8361a;--zorg:#62c3a6;--zorg-deep:#0e6b57;--kantoor:#93b4ea;--kantoor-deep:#2a4f95;--series:var(--card);--series-deep:var(--ink);--f-sans:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--f-type:"Courier Prime", "Courier New", Courier, monospace;--t-mega:clamp(2.6rem, 1.2rem + 6vw, 6.4rem);--t-xl:clamp(2rem, 1.3rem + 3vw, 3.75rem);--t-l:clamp(1.4rem, 1.15rem + 1.1vw, 2rem);--t-m:1.25rem;--t-body:clamp(1.0625rem, 1rem + .25vw, 1.125rem);--t-s:.9375rem;--t-xs:.8125rem;--gutter:clamp(16px, 2vw, 28px);--pad:clamp(20px, 4vw, 48px);--max:1200px;--measure:62ch;--line:28px;--stroke:2px;--ease:cubic-bezier(.2, .7, .2, 1);--d-hover:.14s;--d-move:.26s}[data-beroep=bouw]{--series:var(--bouw);--series-deep:var(--bouw-deep)}[data-beroep=horeca]{--series:var(--horeca);--series-deep:var(--horeca-deep)}[data-beroep=zorg]{--series:var(--zorg);--series-deep:var(--zorg-deep)}[data-beroep=kantoor]{--series:var(--kantoor);--series-deep:var(--kantoor-deep)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:16px}body{background:var(--ground);color:var(--ink);font:400 var(--t-body)/1.6 var(--f-sans);font-feature-settings:"kern";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}img,svg{max-width:100%;display:block}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0}a{color:inherit}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--card)}main:focus{outline:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--pad));padding:0 var(--pad);margin:0 auto}.skip-link{z-index:50;background:var(--ink);color:var(--card);padding:12px 16px;font-weight:700;text-decoration:none;position:absolute;top:-80px;left:12px}.skip-link:focus{top:12px}::selection{background:var(--kantoor);color:var(--ink)}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:var(--d-move);animation-timing-function:var(--ease)}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.h-xl{font-size:var(--t-xl);letter-spacing:-.025em;text-wrap:balance;font-weight:850;line-height:1.02}.h-section{font-size:var(--t-l);letter-spacing:-.015em;text-wrap:balance;font-weight:800;line-height:1.1}.inline-link{text-underline-offset:.18em;transition:text-decoration-color var(--d-hover) var(--ease), background-size var(--d-hover) var(--ease);background:linear-gradient(var(--series), var(--series)) 0 100% / 100% 0 no-repeat;text-decoration:underline 1.5px}@media (hover:hover){.inline-link:hover{background-size:100% .45em}}.prose p+p,.prose p+h2,.prose h2+p{margin-top:.9em}.prose h2{font-size:var(--t-l);letter-spacing:-.015em;font-weight:800;line-height:1.1}.prose h2:not(:first-child){margin-top:1.4em}.prose p{max-width:var(--measure)}.prose em{font-family:var(--f-type);background:var(--card);border:1px solid var(--ink);padding:0 .3em;font-size:.95em;font-style:normal}.prose code{font-family:var(--f-type);background:var(--card);padding:0 .25em;font-size:.95em}.btn{--b-bg:var(--ink);--b-fg:var(--card);background:var(--b-bg);min-height:48px;color:var(--b-fg);border:var(--stroke) solid var(--ink);font:700 1rem/1 var(--f-sans);cursor:pointer;white-space:nowrap;box-shadow:0 4px 0 var(--ink);transition:translate var(--d-hover) var(--ease), box-shadow var(--d-hover) var(--ease), background-color var(--d-hover) var(--ease);align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:inline-flex;position:relative;translate:0}.btn__arrow{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px;transition:translate var(--d-hover) var(--ease)}@media (hover:hover){.btn:hover{box-shadow:0 7px 0 var(--ink);translate:0 -3px}.btn:hover .btn__arrow{translate:3px}}.btn:active{box-shadow:0 1px 0 var(--ink);translate:0 3px}.btn--lead{--b-bg:var(--rule);--b-fg:#fff;color:#fff;background:#b42a23}.btn--light{--b-bg:var(--card);--b-fg:var(--ink);box-shadow:0 4px 0 var(--card);border-color:var(--card)}.workshops .btn--light,.safety .btn--light{border-color:var(--card)}@media (hover:hover){.btn--light:hover{box-shadow:0 7px 0 var(--card)}}.btn--light:active{box-shadow:0 1px 0 var(--card)}.site-header{border-bottom:var(--stroke) solid var(--ink);background:var(--ground)}.site-header__in{grid-template-columns:1fr auto;grid-template-areas:"logo cta""nav nav";align-items:center;gap:4px 16px;padding-top:12px;padding-bottom:4px;display:grid}.logo{grid-area:logo;justify-self:start;align-items:center;gap:10px;min-height:48px;text-decoration:none;display:inline-flex}.logo__mark svg{width:40px;height:28px}.logo__card{fill:var(--card);stroke:var(--ink);stroke-width:2px}.logo__rule{stroke:var(--rule);stroke-width:2px}.logo__line{stroke:var(--kantoor-deep);stroke-width:1.5px}.logo__hole{fill:var(--ink)}.logo__word{letter-spacing:-.04em;font-size:1.75rem;font-weight:900;line-height:1}.logo--light .logo__card{fill:var(--card);stroke:var(--card)}.logo--light .logo__hole{fill:var(--ink)}@media (hover:hover){.logo:hover .logo__mark{translate:0 -3px}}.logo__mark{transition:translate var(--d-hover) var(--ease)}.site-nav{grid-area:nav}.site-nav ul{flex-wrap:wrap;gap:0 22px;list-style:none;display:flex}.nav-link{min-height:44px;font-weight:600;font-size:var(--t-s);align-items:center;text-decoration:none;display:inline-flex;position:relative}.nav-link:after{content:"";background:var(--rule);transform-origin:0;height:3px;transition:scale var(--d-hover) var(--ease);position:absolute;bottom:8px;left:0;right:0;scale:0 1}@media (hover:hover){.nav-link:hover:after{scale:1}}.nav-link[aria-current=page]:after{scale:1}.btn--lead{min-height:44px;font-size:var(--t-s);grid-area:cta;padding:0 14px}@media (width>=720px){.site-header__in{grid-template-columns:auto 1fr auto;grid-template-areas:"logo nav cta";gap:24px;padding-top:14px;padding-bottom:14px}.site-nav ul{justify-content:flex-end;gap:0 28px}.nav-link{font-size:1rem}.btn--lead{min-height:48px;padding:0 18px;font-size:1rem}}.crumbs ol{font:400 var(--t-s)/1.4 var(--f-type);flex-wrap:wrap;gap:0 8px;list-style:none;display:flex}.crumbs li{align-items:center;min-height:32px;display:inline-flex}.crumbs li+li:before{content:"/";color:var(--muted);margin-right:8px}.crumbs a{text-underline-offset:.2em;min-height:32px;transition:background-color var(--d-hover) var(--ease);align-items:center;text-decoration:underline;display:inline-flex}@media (hover:hover){.crumbs a:hover{background:var(--card)}}.field .crumbs a:hover{background:var(--card)}.crumbs [aria-current]{color:var(--muted)}.hero{padding:clamp(28px,6vw,72px) 0 clamp(36px,6vw,80px)}.hero__grid{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.hero__h{font-size:var(--t-mega);letter-spacing:-.042em;word-spacing:.06em;margin-left:-.04em;font-weight:900;line-height:.98}.hero__line{white-space:nowrap;display:block}.hero__line:nth-child(2){width:fit-content;position:relative}.hero__line:nth-child(2):after{content:"";z-index:-1;background:var(--rule);height:.08em;position:absolute;bottom:.1em;left:.04em;right:0}.hero__lede{max-width:34em;margin-top:24px;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55}.search{max-width:36rem;margin-top:28px;display:none}.js .search{display:block}.search__label{font:700 var(--t-s)/1.3 var(--f-type);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;display:block}.search__row{gap:8px;display:flex}.search__input{border:var(--stroke) solid var(--ink);background:var(--card);width:0;min-width:0;min-height:52px;font:400 1.0625rem/1 var(--f-type);color:var(--ink);box-shadow:inset 0 -3px 0 var(--lines);border-radius:0;flex:1;padding:0 14px}.search__input::placeholder{color:var(--muted);opacity:1}.search__input:focus-visible{outline:3px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 6px var(--card)}.search__btn{min-height:52px}.search__status{min-height:1.5em;font:400 var(--t-s)/1.4 var(--f-type);color:var(--muted);margin-top:8px}@media (width>=960px){.hero__grid{align-items:end;gap:var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hero__h{font-size:clamp(2.6rem,6.4vw,5.8rem)}}.drawer{aspect-ratio:1;width:100%;max-width:540px;margin:0 auto;position:relative;container-type:inline-size}.drawer__dividers ul{list-style:none}.divider{pointer-events:none;position:absolute;inset:0}.divider__body{left:3%;right:3%;top:calc(14% + var(--i) * 6%);background:var(--series);border:var(--stroke) solid var(--ink);transition:translate var(--d-move) var(--ease);position:absolute;bottom:20%}.divider__tab{pointer-events:auto;top:calc(14% + var(--i) * 6% - 44px + 2px);left:calc(3% + var(--i) * 23.5%);background:var(--series);border:var(--stroke) solid var(--ink);white-space:nowrap;width:23.5%;height:44px;transition:translate var(--d-move) var(--ease);border-bottom:0;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:clamp(.8125rem,3.2cqi,1rem);font-weight:800;text-decoration:none;display:flex;position:absolute}.divider__tab .picto{flex:none}@media (width<=420px){.divider__tab .picto{display:none}}@media (hover:hover){.divider:has(.divider__tab:hover) .divider__body,.divider__tab:hover{translate:0 -10px}}.divider:has(.divider__tab:focus-visible) .divider__body,.divider__tab:focus-visible{translate:0 -10px}.divider__tab:active{translate:0 -4px}.drawer__card{z-index:5;background:var(--card) linear-gradient(var(--rule), var(--rule)) 0 46px / 100% 3px no-repeat;border:var(--stroke) solid var(--ink);box-shadow:0 -6px 0 -2px var(--ground);transition:translate var(--d-move) var(--ease);flex-direction:column;gap:6px;padding:14px 16px;text-decoration:none;display:flex;position:absolute;inset:41% 8% 10%}.drawer__card-index{font:700 var(--t-xs)/1.2 var(--f-type);text-transform:uppercase;letter-spacing:.06em;color:var(--series-deep);align-items:center;height:26px;display:flex}.drawer__card-q{letter-spacing:-.015em;margin-top:10px;font-size:clamp(1rem,4.4cqi,1.45rem);font-weight:800;line-height:1.15}.drawer__card-meta{font:400 var(--t-xs)/1.3 var(--f-type);color:var(--muted)}@media (hover:hover){.drawer__card:hover{translate:0 -12px}}.drawer__card:focus-visible{translate:0 -12px}.drawer__front{z-index:6;background:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:10px;height:22%;display:flex;position:absolute;bottom:0;left:0;right:0}.drawer__holder{background:var(--card);border:3px double var(--muted);font:700 clamp(.75rem, 2.8cqi, .9375rem)/1.2 var(--f-type);text-transform:uppercase;letter-spacing:.08em;flex-direction:column;align-items:center;padding:6px 16px;display:flex}.drawer__range{text-transform:none;letter-spacing:0;color:var(--muted);font-weight:400}.drawer__pull{border:3px solid var(--card);border-top:0;width:26%;height:12px}@keyframes pull{0%{translate:0 38%}to{translate:0}}@keyframes lift{0%{translate:0 18px}to{translate:0}}.motion .drawer__card{animation:pull .62s var(--ease) .12s backwards}.motion .divider__body,.motion .divider__tab{animation:lift .42s var(--ease) backwards;animation-delay:calc(var(--i) * 50ms)}.catalog{border-top:var(--stroke) solid var(--ink);padding:clamp(48px,7vw,96px) 0}.catalog--trade{border-top:0;padding-top:clamp(40px,6vw,72px)}.catalog__head{gap:12px;margin-bottom:28px;display:grid}.catalog__lede{max-width:40em}@media (width>=960px){.catalog__head{align-items:end;gap:var(--gutter);grid-template-columns:5fr 7fr}.catalog__lede{text-align:left;justify-self:end}}.filter{border:0;flex-wrap:wrap;align-items:flex-end;gap:8px 6px;margin:0 0 8px;padding:0;display:none}.js .filter{display:flex}.filter__tab{cursor:pointer;position:relative}.filter__tab input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.filter__tab span{background:var(--series,var(--card));border:var(--stroke) solid var(--ink);min-height:44px;transition:translate var(--d-hover) var(--ease), background-color var(--d-hover) var(--ease);border-bottom-width:0;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex;translate:0 6px}.filter__tab[data-beroep=alle] span{background:var(--card)}@media (hover:hover){.filter__tab:hover span{translate:0}}.filter__tab input:checked+span{box-shadow:inset 0 -4px 0 var(--ink);translate:0 -6px}.filter__tab input:focus-visible+span{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--card)}.filter__count{font:400 var(--t-s)/1.3 var(--f-type);color:var(--muted);align-self:center;margin-left:auto}.cards{gap:40px var(--gutter);border-top:var(--stroke) solid var(--ink);padding-top:34px;list-style:none;display:grid}.catalog--trade .cards{border-top:0;padding-top:34px}@media (width>=640px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.cat-item{display:flex}.catalog__empty{font-size:var(--t-m);gap:8px;padding:24px 0;display:grid}.card{background:var(--card);border:var(--stroke) solid var(--ink);min-height:0;transition:translate var(--d-move) var(--ease), box-shadow var(--d-move) var(--ease);flex-direction:column;flex:1;padding:0 20px 44px;display:flex;position:relative;translate:0}.card__tab{background:var(--series);border:var(--stroke) solid var(--ink);height:34px;font-weight:800;font-size:var(--t-s);border-bottom:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:absolute;top:-34px;left:-2px}.card__index{border-bottom:3px solid var(--rule);height:44px;font:700 var(--t-xs)/1.2 var(--f-type);text-transform:uppercase;letter-spacing:.06em;color:var(--series-deep);align-items:center;margin:0 -20px;padding:0 20px;display:flex}.card__title{letter-spacing:-.012em;text-wrap:pretty;margin:16px 0 18px;font-size:clamp(1.1875rem,1.05rem + .5vw,1.375rem);font-weight:800;line-height:1.2}.card__link{text-decoration:none}.card__link:after{content:"";z-index:1;position:absolute;inset:-36px -2px -2px}.card__link:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:none}.card:has(.card__link:focus-visible){box-shadow:0 8px 0 var(--ink);translate:0 -8px}.card__meta{border-top:1px solid var(--lines);font:400 var(--t-xs)/1.4 var(--f-type);color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin-top:auto;padding-top:10px;display:flex}.card__est{white-space:nowrap}.card__hole{background:var(--ground);border:1.5px solid var(--ink);border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;bottom:12px;left:50%;box-shadow:inset 0 2px #1a223859}@media (hover:hover){.card:hover{box-shadow:0 8px 0 var(--ink);translate:0 -8px}}.card:active{box-shadow:0 2px 0 var(--ink);translate:0 -2px}.anatomy{border-top:var(--stroke) solid var(--ink);background:var(--card);padding:clamp(56px,8vw,112px) 0}.anatomy__grid{gap:32px;display:grid}.anatomy__intro p{max-width:30em;margin-top:14px}.anatomy__fields{counter-reset:f;border-top:var(--stroke) solid var(--ink);gap:0;list-style:none;display:grid}.anatomy__fields li{border-bottom:1px solid var(--lines);grid-template-columns:9.5rem 1fr;gap:12px;padding:12px 0;display:grid}.anatomy__name{font:700 var(--t-s)/1.35 var(--f-type);text-transform:uppercase;letter-spacing:.04em}.anatomy__text{font-size:var(--t-s);line-height:1.5}@media (width<=480px){.anatomy__fields li{grid-template-columns:1fr;gap:2px}}.specimen{background:var(--card);border:var(--stroke) solid var(--ink);transition:rotate var(--d-move) var(--ease), translate var(--d-move) var(--ease), box-shadow var(--d-move) var(--ease);box-shadow:10px 10px 0 var(--ink);align-content:start;gap:0;margin-top:34px;padding:0 20px 52px;text-decoration:none;display:grid;position:relative;rotate:-1.5deg}@media (hover:hover){.specimen:hover{box-shadow:14px 16px 0 var(--ink);translate:0 -6px;rotate:0deg}}.specimen__tab{background:var(--series);border:var(--stroke) solid var(--ink);height:34px;font-weight:800;font-size:var(--t-s);border-bottom:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:absolute;top:-34px;left:-2px}.specimen__index{border-bottom:3px solid var(--rule);height:44px;font:700 var(--t-xs)/1.2 var(--f-type);text-transform:uppercase;letter-spacing:.06em;color:var(--series-deep);align-items:center;margin:0 -20px;padding:0 20px;display:flex}.specimen__q{font-weight:800;font-size:var(--t-m);padding:14px 0 10px;line-height:1.2}.specimen__row{min-height:var(--line);border-bottom:1px solid var(--lines);font:400 var(--t-xs)/1.45 var(--f-type);grid-template-columns:5.5rem 1fr;gap:10px;padding:4px 0;display:grid}.specimen__k{text-transform:uppercase;letter-spacing:.04em;font-weight:700}.specimen__row--warn .specimen__k{color:#b42a23}.specimen__slip{background:var(--ground);border-left:4px solid var(--series-deep);font:400 var(--t-xs)/1.5 var(--f-type);margin:12px 0;padding:10px 12px}@media (width>=960px){.anatomy__grid{gap:var(--gutter);grid-template-columns:4fr 4fr 4fr;align-items:start}.anatomy__intro{position:sticky;top:24px}}@media (width>=720px) and (width<=959px){.anatomy__grid{grid-template-columns:1fr 1fr}.anatomy__intro{grid-column:1/-1}}.safety{background:var(--ink);color:var(--card);padding:clamp(56px,8vw,112px) 0}.safety a:not(.btn){color:var(--card);text-underline-offset:.18em;padding:5px 0;display:inline-block}.safety__grid{gap:32px;display:grid}.safety__intro p{max-width:32em;margin:14px 0 24px}.safety__rules{border-top:3px solid var(--rule);gap:0;list-style:none;display:grid}.safety__rules li{border-bottom:1px solid #fdfcf840;gap:6px;padding:18px 0;display:grid}.safety__name{font:700 var(--t-m)/1.25 var(--f-sans)}.safety__rules p{font-size:var(--t-s);max-width:40em}.safety__src{font:400 var(--t-xs)/1.5 var(--f-type);color:#d9dce3}@media (width>=960px){.safety__grid{gap:24px var(--gutter);grid-template-columns:5fr 7fr}.safety__src{grid-column:2}}.workshops{background:var(--card);color:var(--ink);border-top:var(--stroke) solid var(--ink);padding:clamp(48px,7vw,96px) 0}.workshops__h:after{content:"";background:var(--rule);width:2.4em;height:.1em;margin-top:.22em;display:block}.workshops__grid{gap:24px;display:grid}.workshops__h{font-size:var(--t-xl);letter-spacing:-.025em;text-wrap:balance;font-weight:850;line-height:1.02}.workshops__body{justify-items:start;gap:14px;max-width:36em;display:grid}.workshops__body .btn{margin-top:10px}.workshops--compact .workshops__h{font-size:var(--t-l)}@media (width>=960px){.workshops__grid{gap:var(--gutter);grid-template-columns:6fr 6fr;align-items:start}}.field{background:var(--series);border-bottom:var(--stroke) solid var(--ink);padding:20px 0 clamp(40px,6vw,72px)}.field__grid{gap:16px;display:grid}.field .crumbs [aria-current]{color:var(--ink)}.field__h{font-size:var(--t-mega);letter-spacing:-.04em;text-wrap:balance;flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:clamp(16px,4vw,48px);font-weight:900;line-height:.95;display:flex}.field__h .picto{stroke-width:2.2px;width:clamp(40px,6vw,72px);height:auto}.field__who{font:700 var(--t-s)/1.4 var(--f-type);text-transform:uppercase;letter-spacing:.05em}.field__intro{max-width:40em;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem)}.others{padding:0 0 clamp(48px,7vw,96px)}.others__list{gap:12px;margin-top:20px;list-style:none;display:grid}@media (width>=720px){.others__list{gap:var(--gutter);grid-template-columns:repeat(3,1fr)}}.others__tab{background:var(--series);border:var(--stroke) solid var(--ink);transition:translate var(--d-hover) var(--ease), box-shadow var(--d-hover) var(--ease);grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:16px;text-decoration:none;display:grid}.others__name{font-weight:800;font-size:var(--t-m)}.others__who{font-size:var(--t-s);grid-column:2}@media (hover:hover){.others__tab:hover{box-shadow:0 6px 0 var(--ink);translate:0 -6px}}.others__tab:active{box-shadow:0 2px 0 var(--ink);translate:0 -2px}.recipe-top,.page-top{padding-top:16px;padding-bottom:8px}.recipe{padding-bottom:clamp(48px,7vw,96px)}.recipe-card{background:var(--card);border:var(--stroke) solid var(--ink);box-shadow:10px 10px 0 var(--series);margin-top:48px;padding:0 clamp(20px,4vw,48px) 56px;position:relative}.card__tab--big{height:40px;padding:0 16px;font-size:1rem;top:-40px}.recipe-card__index{border-bottom:3px solid var(--rule);height:52px;font:700 var(--t-s)/1.2 var(--f-type);text-transform:uppercase;letter-spacing:.06em;color:var(--series-deep);align-items:center;margin:0 calc(-1*clamp(20px,4vw,48px));padding:0 clamp(20px,4vw,48px);display:flex}.recipe-card__h{max-width:22em;font-size:var(--t-xl);letter-spacing:-.028em;text-wrap:balance;margin-top:clamp(20px,3vw,36px);font-weight:850;line-height:1.04}.recipe-card__answer{max-width:40em;margin-top:20px;font-size:clamp(1.0625rem,1rem + .4vw,1.3125rem);line-height:1.55}.recipe-card__meta{border-top:var(--stroke) solid var(--ink);gap:0;margin-top:28px;display:grid}.recipe-card__meta>div{border-bottom:1px solid var(--lines);font:400 var(--t-s)/1.55 var(--f-type);grid-template-columns:7rem 1fr;gap:12px;padding:7px 0;display:grid}.recipe-card__meta dt{text-transform:uppercase;letter-spacing:.04em;font-weight:700}@media (width<=480px){.recipe-card__meta>div{grid-template-columns:1fr;gap:0}}@media (width>=960px){.recipe-card__meta{column-gap:var(--gutter);grid-template-columns:repeat(3,1fr)}.recipe-card__meta>div{grid-template-columns:1fr;gap:2px}}.recipe__grid{gap:32px;margin-top:clamp(40px,6vw,72px);display:grid}.toc{display:none}@media (width>=960px){.recipe__grid{gap:var(--gutter);grid-template-columns:3fr 9fr;align-items:start}.toc{display:block;position:sticky;top:24px}.toc__h{font:700 var(--t-xs)/1.3 var(--f-type);text-transform:uppercase;letter-spacing:.06em;border-bottom:3px solid var(--rule);padding-bottom:8px}.toc ol{list-style:none}.toc li{border-bottom:1px solid var(--lines)}.toc a{min-height:40px;font-size:var(--t-s);transition:translate var(--d-hover) var(--ease);align-items:center;font-weight:600;text-decoration:none;display:flex}.toc a:hover{translate:6px}.toc a[aria-current=true]{box-shadow:inset 4px 0 0 var(--series);padding-left:12px;font-weight:800}}.recipe__body{gap:clamp(40px,5vw,64px);min-width:0;display:grid}.block{gap:16px;min-width:0;display:grid}.block__note{font:400 var(--t-s)/1.5 var(--f-type);color:var(--muted)}.ticks,.checks,.never__list{border-top:var(--stroke) solid var(--ink);gap:0;list-style:none;display:grid}.ticks li,.checks li,.never__list li{border-bottom:1px solid var(--lines);padding:12px 0 12px 36px;position:relative}.ticks li:before{content:"";border:var(--stroke) solid var(--ink);background:var(--card);width:16px;height:16px;position:absolute;top:17px;left:4px}.checks li:before{content:"";border:var(--stroke) solid var(--ink);background:linear-gradient(var(--series), var(--series)) center / 8px 8px no-repeat, var(--card);width:16px;height:16px;position:absolute;top:17px;left:4px}.steps{counter-reset:s;border-top:var(--stroke) solid var(--ink);gap:0;list-style:none;display:grid}.steps li{counter-increment:s;border-bottom:1px solid var(--lines);gap:4px;padding:16px 0 16px 56px;display:grid;position:relative}.steps li:before{content:counter(s);background:var(--series);border:var(--stroke) solid var(--ink);width:38px;height:38px;font:700 1.125rem/1 var(--f-type);place-items:center;display:grid;position:absolute;top:14px;left:0}.steps__name{font-size:var(--t-m);font-weight:800;line-height:1.25}.slip{background:var(--card);border:var(--stroke) solid var(--ink);border-left:8px solid var(--series);min-width:0;position:relative}.slip+.slip{margin-top:12px}.slip__head{border-bottom:3px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.slip__title{font:700 var(--t-s)/1.3 var(--f-type);text-transform:uppercase;letter-spacing:.04em}.copy{cursor:pointer;background:var(--ink);min-height:44px;color:var(--card);border:var(--stroke) solid var(--ink);font:700 var(--t-s)/1 var(--f-sans);box-shadow:0 3px 0 var(--series-deep);transition:translate var(--d-hover) var(--ease), box-shadow var(--d-hover) var(--ease), background-color var(--d-hover) var(--ease), color var(--d-hover) var(--ease);border-radius:0;flex:none;align-items:center;gap:8px;padding:0 14px;translate:0}.copy svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}@media (hover:hover){.copy:hover{box-shadow:0 5px 0 var(--series-deep);translate:0 -2px}}.copy:active{box-shadow:0 1px 0 var(--series-deep);translate:0 2px}.copy.is-done{background:var(--series);color:var(--ink)}.slip__text{white-space:pre-wrap;overflow-wrap:anywhere;font:400 1rem/var(--line) var(--f-type);color:var(--ink);background-image:repeating-linear-gradient(to bottom, transparent 0 calc(var(--line) - 1px), var(--lines) calc(var(--line) - 1px) var(--line));background-position:0 16px;background-attachment:local;margin:0;padding:14px 16px 18px;overflow-x:auto}.slip__text code{font:inherit}.slip__text:focus-visible{outline-offset:-4px;box-shadow:none}.ph{background:color-mix(in srgb, var(--series) 45%, var(--card));color:var(--ink);padding:0 1px;font-weight:700}.copy,.slip__foot{display:none}.js .copy{display:inline-flex}.js .slip__foot{display:flex}.slip__foot{border-top:1px dashed var(--muted);align-items:center;min-height:72px;padding:0 16px;position:relative}.slip__due{font:400 var(--t-xs)/1.3 var(--f-type);color:var(--muted)}.stamp{z-index:2;pointer-events:none;opacity:0;border:3px double var(--series-deep);color:var(--series-deep);background:color-mix(in srgb, var(--card) 70%, transparent);font:700 var(--t-xs)/1.1 var(--f-type);text-transform:uppercase;letter-spacing:.1em;mix-blend-mode:multiply;justify-items:center;gap:2px;margin-top:-30px;padding:8px 12px;display:grid;position:absolute;top:50%;right:16px}.stamp__word{letter-spacing:.14em;font-size:1.0625rem}.stamp__date{font-size:1.0625rem}.stamp__lib{text-transform:none;letter-spacing:.02em;font-weight:400}.block--rule{background:var(--card);border:var(--stroke) solid var(--ink);border-top:6px solid var(--series);padding:20px clamp(16px,3vw,28px)}.never{background:var(--card);border:var(--stroke) solid var(--ink);border-top:6px solid #b42a23;padding:20px clamp(16px,3vw,28px) 24px}.never .h-section{color:#b42a23}.never__list li:before{content:"";background:linear-gradient(45deg,#0000 44%,#b42a23 44% 56%,#0000 56%),linear-gradient(-45deg,#0000 44%,#b42a23 44% 56%,#0000 56%);width:18px;height:18px;position:absolute;top:15px;left:4px}.never__more{font-size:var(--t-s)}.sources{gap:12px;display:grid}.steps p,.block--rule p,.ticks li,.checks li,.never__list li{max-width:none}.steps p,.block--rule p{max-width:var(--measure)}.sources__list{border-top:var(--stroke) solid var(--ink);counter-reset:b;gap:0;list-style:none;display:grid}.sources__list li{counter-increment:b;border-bottom:1px solid var(--lines);font-size:var(--t-s);padding:10px 0 10px 32px;position:relative}.sources__list li:before{content:counter(b);font:700 var(--t-s)/1.6 var(--f-type);position:absolute;top:10px;left:0}.sources__pub{font:400 var(--t-xs)/1.5 var(--f-type);color:var(--muted);display:block}.sources__date{font:400 var(--t-xs)/1.5 var(--f-type);color:var(--muted)}.more{padding:clamp(48px,7vw,96px) 0}.more .cards{margin-top:24px}.more__all{margin-top:28px}.more__all a{padding:6px 0;display:inline-block}.page{padding-bottom:clamp(48px,7vw,96px)}.page__head{gap:20px;padding-top:clamp(24px,4vw,48px);display:grid}.page__h{max-width:18em}.page__answer{max-width:40em;font-size:clamp(1.0625rem,1rem + .4vw,1.3125rem);line-height:1.55}.page__body{gap:clamp(32px,4vw,48px);margin-top:clamp(40px,5vw,64px);display:grid}.tiers{gap:40px var(--gutter);margin-top:clamp(48px,6vw,72px);display:grid}@media (width>=960px){.tiers{grid-template-columns:repeat(3,1fr)}}.tier{background:var(--card);border:var(--stroke) solid var(--ink);padding:0 20px 20px;position:relative}.tier__h{min-height:56px;font-size:var(--t-m);border-bottom:3px solid var(--rule);align-items:center;margin:0 -20px 4px;padding:0 20px;font-weight:800;display:flex}.tier[data-tone=mag] .tier__h{background:var(--zorg)}.tier[data-tone=afspraken] .tier__h{background:var(--bouw)}.tier[data-tone=nooit] .tier__h{color:#fff;border-bottom-color:var(--ink);background:#b42a23}.tier ul{list-style:none;display:grid}.tier li{border-bottom:1px solid var(--lines);font-size:var(--t-s);padding:12px 0;line-height:1.55}.tier li:last-child{border-bottom:0}.lost{padding:clamp(48px,8vw,120px) 0}.lost__grid{align-items:center;gap:40px;display:grid}.lost__slot{border-bottom:24px solid var(--ink);align-items:flex-end;gap:10px;height:240px;padding:0 12px;display:flex}.lost__card{background:var(--card);border:var(--stroke) solid var(--ink);border-top:6px solid var(--rule);flex:1;height:85%}.lost__card--b{background:var(--horeca);height:78%}.lost__gap{border:2px dashed var(--muted);border-bottom:0;flex:.9;justify-content:center;align-items:flex-end;height:100%;display:flex}.lost__slip{border:3px double var(--rule);color:#b42a23;font:700 var(--t-s)/1 var(--f-type);text-transform:uppercase;letter-spacing:.12em;margin-bottom:18px;padding:6px 10px;rotate:-6deg}.lost__text{justify-items:start;gap:16px;display:grid}@media (width>=960px){.lost__grid{gap:var(--gutter);grid-template-columns:5fr 7fr}}.site-footer{background:var(--ground);border-top:var(--stroke) solid var(--ink);padding:48px 0 28px}.workshops+.site-footer,.more+.site-footer{border-top:var(--stroke) solid var(--ink)}.site-footer__grid{gap:28px;display:grid}.site-footer__about p{max-width:26em;font-size:var(--t-s);margin-top:12px}.site-footer .logo--light .logo__card{fill:var(--card);stroke:var(--ink)}.site-footer__h{font:700 var(--t-xs)/1.3 var(--f-type);text-transform:uppercase;letter-spacing:.06em;border-bottom:3px solid var(--rule);margin-bottom:4px;padding-bottom:8px}.site-footer__col ul{list-style:none}.site-footer__col a{text-underline-offset:.2em;min-height:40px;transition:text-decoration-color var(--d-hover) var(--ease);align-items:center;text-decoration:underline 2px #0000;display:inline-flex}.site-footer__col a:hover{text-decoration-color:var(--rule)}.site-footer__base{border-top:1px solid var(--muted);width:100%;font:400 var(--t-xs)/1.5 var(--f-type);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:36px;padding-top:16px;display:flex}@media (width>=720px){.site-footer__grid{gap:var(--gutter);grid-template-columns:2fr 1fr 1fr 1fr}}@media (any-pointer:coarse){.nav-link,.site-footer__col a{min-height:48px}.crumbs li,.crumbs a{min-height:44px}}.picto{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (width>=640px){.card{min-height:248px}}.sources__list a{padding:3px 0}.sheet{background:var(--card);border:var(--stroke) solid var(--ink);gap:14px;padding:0 clamp(18px,3vw,32px) 24px}.sheet .h-section{border-bottom:3px solid var(--rule);font-size:var(--t-m);margin:0 calc(-1*clamp(18px,3vw,32px));padding:16px clamp(18px,3vw,32px) 12px}@media (width>=900px){.over-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.over-grid__action{grid-column:1/-1}}.btn--lead-page{--b-bg:var(--rule);--b-fg:#fff;color:#fff;background:#b42a23}.site-footer__base a{color:inherit;text-underline-offset:.2em;padding-block:5px;text-decoration:underline;display:inline-block}@media (hover:hover){.site-footer__base a:hover{text-decoration-color:var(--rule);text-decoration-thickness:2px}}.over-grid>.sheet{align-content:start}
