.blok{position:relative;padding-block:var(--sec)}.blok--marge-klein{padding-block:var(--sec-s)}.blok--marge-geen{padding-block:0}.bg--wit{background:var(--card)}.bg--espresso{background:var(--espresso);color:var(--crema)}.bg--espresso .lead{color:var(--crema-2)}:is(.bg--crema+.bg--crema,.bg--wit+.bg--wit,.bg--espresso+.bg--espresso):not(.blok--maatuitleg){padding-top:0}.paginakop+.blokken>.blok:first-child{padding-top:var(--sec-s)}.blok__kop{font-size:var(--t-xl);line-height:.9}.sectiekop{display:grid;gap:1.25rem;margin-bottom:clamp(2rem,1.2rem + 3vw,3.5rem)}.sectiekop .blok__kop{max-width:16ch}.sectiekop__rechts{display:grid;gap:1rem;justify-items:start}.sectiekop__tekst{max-width:46ch;color:var(--ink-2);font-size:var(--t-body)}.sectiekop .knoppen{margin-top:0}@media (min-width: 48rem){.sectiekop{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:end;column-gap:3rem}.sectiekop .eyebrow{grid-column:1 / -1}.sectiekop__rechts{max-width:26rem}}.blok--hero{padding-block:clamp(.5rem,.2rem + 1.5vw,2rem) var(--sec-s);overflow:clip}body:not(.home) .blok--hero{padding-top:clamp(.25rem,0rem + 1vw,1rem)}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}.hero__tekst{position:relative;z-index:2;min-width:0}.hero .kruimelpad{margin-bottom:.5rem}.hero__eyebrow{margin-top:clamp(1rem,.5rem + 2vw,2.5rem)}.home .hero__eyebrow{margin-top:clamp(1.25rem,.5rem + 3vw,2.5rem)}.hero__kop{margin:1.1rem 0 1.4rem;max-width:13em;font-size:var(--t-xxl);line-height:.86;text-wrap:balance}body:not(.home) .hero__kop{font-size:clamp(2.75rem,1.2rem + 5.4vw,7rem);max-width:15em}.hero__intro{max-width:40ch;font-size:var(--t-lead);line-height:1.55;color:var(--ink-2)}.hero__intro>*+*{margin-top:.75em}.hero__intro a{color:var(--ink);font-weight:600}.hero__knoppen{margin-top:1.9rem}.hero__tweede{margin-top:.5rem}.hero__zeker{--sep: calc(1.7rem + 1px) ;display:flex;flex-wrap:wrap;row-gap:.3rem;margin-top:1.4rem;margin-left:calc(-1 * var(--sep));clip-path:inset(-.5rem -.5rem -.5rem var(--sep));font-size:.9375rem;font-weight:500;color:var(--ink-2)}.hero__zeker li{display:flex;align-items:center;white-space:nowrap}.hero__zeker li:before{content:"";flex:none;width:1px;height:.95em;margin-inline:.85rem;background:currentColor;opacity:.45}.maatreeks span{transition:color var(--q)}.maatreeks[data-actief] span,html[data-kk-maat] .maatreeks:not([data-actief]) span{color:var(--ink-2)}.maatreeks:is([data-actief="51"]) [data-maat="51"],.maatreeks:is([data-actief="54"]) [data-maat="54"],.maatreeks:is([data-actief="58"]) [data-maat="58"],html[data-kk-maat="51"] .maatreeks:not([data-actief]) [data-maat="51"],html[data-kk-maat="54"] .maatreeks:not([data-actief]) [data-maat="54"],html[data-kk-maat="58"] .maatreeks:not([data-actief]) [data-maat="58"]{color:var(--accent)}.hero__beeld{position:relative;z-index:1;min-width:0}.hero__foto{overflow:hidden;border-radius:var(--r-l);background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.hero__img{width:100%;aspect-ratio:4 / 3;object-fit:cover}@media (min-width: 60rem){.hero{grid-template-columns:minmax(0,1fr) minmax(0,27rem);column-gap:clamp(2rem,0rem + 3vw,4rem);align-items:center}.hero__kop,body:not(.home) .hero__kop{max-width:min(100%,13.5em)}.hero__kop{font-size:min(var(--t-xxl),13.5svh)}body:not(.home) .hero__kop{font-size:min(clamp(2.75rem,1.2rem + 5.4vw,7rem),11svh)}.hero__beeld{width:100%;max-width:27rem;margin:0;justify-self:end}}@media (min-width: 80rem){.hero:not(.hero--kiezer) .hero__kop{width:max-content;max-width:min(calc(100% + 4rem),13.5em)}}.hero--kiezer{row-gap:0}.hero--kiezer .hero__kop{margin:.7rem 0 0;font-size:clamp(2.5rem,1.35rem + 5vw,4.5rem)}.hero--kiezer .hero__intro{max-width:52ch;margin-top:1rem;font-size:var(--t-body)}.hero--kiezer>.hero__kiezer{position:relative;z-index:2;min-width:0;margin-top:1.75rem;padding-top:1.35rem;border-top:2px solid var(--ink)}.hero--kiezer>.hero__beeld{width:min(100%,17rem);margin:2.25rem auto 0}.hero--kiezer>.hero__zeker{margin-top:1.5rem}.hero__kiezer .knoppen{margin-top:1.25rem}.hero__kiezer .hero__tweede{margin-top:.35rem}.hero__kiezer .hero__tweede .pijllink{padding-block:.45rem}.heeft-machine .hero__kiezer .hero__tweede{display:none}.hero__passend{min-width:0}.no-js .resultaten--passend{display:none}@media (min-width: 40rem){.hero--kiezer>.hero__beeld{width:min(100%,22rem)}}@media (min-width: 60rem){.hero--kiezer{grid-template-columns:minmax(0,1fr) minmax(0,28rem);grid-template-areas:"tekst beeld" "kiezer beeld" "zeker beeld" "passend passend";grid-template-rows:auto auto 1fr auto;align-items:start}.hero--kiezer>.hero__tekst{grid-area:tekst}.hero--kiezer .hero__eyebrow{margin-top:clamp(.75rem,-.5rem + 2vw,1.75rem)}.hero--kiezer .hero__kop{max-width:100%;font-size:min(clamp(3rem,1rem + 5vw,6.25rem),10.5svh)}.hero--kiezer .hero__intro{margin-top:1.1rem}.hero--kiezer>.hero__kiezer{grid-area:kiezer;margin-top:2rem}.hero--kiezer>.hero__zeker{grid-area:zeker}.hero--kiezer>.hero__beeld{grid-area:beeld;align-self:start;width:100%;max-width:28rem;margin:0;justify-self:end}html:not(.heeft-machine) .hero--kiezer>.hero__beeld{position:sticky;top:calc(var(--hdr) + 1.5rem)}.hero--kiezer>.hero__passend{grid-area:passend}}@media (min-width: 64rem) and (min-height: 43rem){.m-ok .hero-blok--verhaal:not(.hero-blok--kiezer) .hero__beeld{position:sticky;top:calc(var(--hdr) + 1.5rem);align-self:start}}.fig1{--f: 1;margin:0}.fig1[data-maat="51"],html[data-kk-maat="51"] .fig1[data-volgt]{--f: .9444}.fig1[data-maat="58"],html[data-kk-maat="58"] .fig1[data-volgt]{--f: 1.0741}html[data-kk-maat="54"] .fig1[data-volgt]{--f: 1}.fig1__kopgroep{transform:scale(var(--f));transform-origin:240px 240px}:is(.fig1__hulp,.fig1__maatlijn,.fig1__pijl){transform:scaleX(var(--f));transform-origin:240px 0;transform-box:view-box}.m-ok .fig1:not(.is-verhaal) :is(.fig1__kopgroep,.fig1__hulp,.fig1__maatlijn,.fig1__pijl){transition:transform .9s var(--ease-io)}.fig1__svg{width:100%;height:auto;color:var(--ink);overflow:visible;--sw: 1.5}.fig1__hart{fill:none;stroke:var(--ink);stroke-opacity:.35;stroke-width:1;stroke-dasharray:14 4 2 4}.fig1__hulp{fill:none;stroke:var(--ink);stroke-opacity:.3;stroke-width:1;stroke-dasharray:3 4}.fig1__maatlijn{fill:none;stroke:var(--accent);stroke-width:1.5}.fig1__pijl{fill:var(--accent)}.fig1__maat{font:italic 400 38px var(--f-serif);fill:var(--accent)}.fig1__nrs path{fill:none;stroke:var(--ink);stroke-width:1}.fig1__nrs circle{fill:var(--accent);stroke:var(--ink);stroke-width:1.5}.fig1__nrs text{font:700 14px var(--f-sans);fill:#fff;text-anchor:middle}.fig1{position:relative}.fig1__svg{position:relative;z-index:1}.fig1__groot{position:absolute;left:50%;top:44%;z-index:0;display:none;font:900 clamp(10rem,6rem + 14vw,14rem)/.8 var(--f-display);letter-spacing:-.01em;color:transparent;-webkit-text-stroke:2px rgba(164,67,29,.3);translate:-50% -50%;pointer-events:none;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums}.fig1__groot:before{content:attr(data-groot)}html[data-kk-maat="51"] .fig1[data-volgt]:not(.is-live,.is-verhaal) .fig1__groot:before{content:"51"}html[data-kk-maat="54"] .fig1[data-volgt]:not(.is-live,.is-verhaal) .fig1__groot:before{content:"54"}html[data-kk-maat="58"] .fig1[data-volgt]:not(.is-live,.is-verhaal) .fig1__groot:before{content:"58"}.hero--kiezer .fig1__groot{display:block}@media (min-width: 64rem){.fig1__groot{display:block;top:46%;font-size:clamp(16rem,4rem + 18vw,25rem)}}.fig1__kopgroep,.fig1__deel{transform-box:view-box}.fig1__namen{opacity:0}.fig1__namen circle{fill:var(--accent)}.fig1__namen text{font:700 18px var(--f-sans);letter-spacing:.01em;fill:var(--ink)}.fig1__namen path{fill:none;stroke:var(--ink);stroke-width:1;stroke-opacity:.55}.fig1__voorbeeld{position:absolute;left:0;bottom:1.6rem;z-index:2;display:flex;align-items:center;gap:.5rem;padding:.5rem .85rem;border:1px solid var(--ink);border-radius:var(--r-s);background:var(--card);font-size:.9375rem;white-space:nowrap;opacity:0;visibility:hidden}.fig1__voorbeeld span{color:var(--ink-2)}.fig-onderschrift{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;margin-top:1rem;padding-top:.85rem;border-top:2px solid var(--ink);font-size:.875rem;color:var(--ink-2)}.fig-onderschrift b{font:italic 400 1.375rem/1 var(--f-serif);color:var(--accent)}.fig-onderschrift ol{display:flex;flex-wrap:wrap;gap:.25rem .9rem}.fig-onderschrift li span{display:inline-grid;place-items:center;width:1.375rem;height:1.375rem;margin-right:.3rem;border-radius:50%;background:var(--accent);font-size:.8125rem;font-weight:700;color:#fff}.fig-onderschrift--donker{justify-content:center;border-top:0;color:var(--crema-2)}.fig-onderschrift--donker b{color:var(--crema)}.blok--machinekiezer{z-index:1}.blok--machinekiezer+.blok--producten{padding-top:var(--sec-s)}.resultaten{margin-top:clamp(2.5rem,1.5rem + 3vw,4rem)}.js .resultaten:not(.is-actief){display:none}.resultaten__kop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1.5rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.resultaten__telling{font:900 var(--t-m)/1.05 var(--f-display);text-transform:uppercase;text-wrap:balance}.resultaten__telling em{font:italic 400 1.12em/0 var(--f-serif);text-transform:none;color:var(--accent)}.resultaten__melding{margin-bottom:1.5rem;padding:.9rem 1.1rem;border-left:3px solid var(--accent);border-radius:0 var(--r-s) var(--r-s) 0;background:var(--paper-2);font-size:.9375rem}.resultaten--passend{margin-top:2.5rem;padding-top:1.75rem;border-top:2px solid var(--ink)}.resultaten--passend .resultaten__kop{display:grid;justify-content:start;gap:.7rem;margin-bottom:1.5rem;padding:0;border:0}.resultaten--passend .resultaten__telling{max-width:26em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1}.kaarten--passend{grid-template-columns:repeat(2,minmax(0,1fr))}.resultaten__voet{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:2rem}.m-ok .resultaten--passend.is-actief .kaart:not([hidden]){animation:kk-kaart-in .7s var(--ease) both;animation-delay:calc(var(--i, 0) * 80ms + .12s)}@keyframes kk-kaart-in{0%{opacity:0;transform:translateY(20px)}}@media (min-width: 60rem){.resultaten--passend{margin-top:3rem}.kaarten--passend{grid-template-columns:repeat(4,minmax(0,1fr))}}.blok--maatuitleg{padding-block:calc(var(--scheur-h) + var(--sec-s))}.merkband+.blok--maatuitleg{padding-top:0}.maatuitleg{padding-block:clamp(2.75rem,1.8rem + 3vw,4.5rem);background:var(--korrel),var(--espresso);background-size:180px 180px,auto;color:var(--crema)}.bg--espresso .maatuitleg{padding-block:0;background:none}.maatuitleg__rij{display:grid;gap:1.75rem}.maatuitleg__kop .blok__kop{margin-top:1rem;max-width:16ch;font-size:var(--t-l);line-height:.92}.maatuitleg__intro{margin-top:1rem;max-width:52ch;font-size:var(--t-body);line-height:1.6}.maatuitleg__fig{margin:0}.maatuitleg__fig .fig-onderschrift{margin-top:.5rem;padding-top:0}.fig2{width:100%;max-width:17rem;height:auto;margin-inline:auto;overflow:visible}.fig2__hart{fill:none;stroke:var(--crema);stroke-opacity:.28;stroke-width:1;stroke-dasharray:14 4 2 4}.fig2__ring{fill:var(--accent-2);fill-opacity:0;stroke:var(--crema);stroke-opacity:.4;stroke-width:1.25;transition:stroke var(--q),stroke-width var(--q),stroke-opacity var(--q),fill-opacity var(--q)}.fig2__label path{fill:none;stroke:var(--crema-2);stroke-width:1;transition:stroke var(--q)}.fig2__label circle{fill:var(--crema-2);transition:fill var(--q)}.fig2__label text{font:600 21px var(--f-sans);fill:var(--crema-2);letter-spacing:.02em;transition:fill var(--q)}.fig2__maat{opacity:0;transition:opacity var(--q)}.fig2__maat path{fill:none;stroke:var(--accent-2);stroke-width:1.5}.fig2__maat .fig2__pijl{fill:var(--accent-2);stroke:none}.fig2__groot{font:900 150px var(--f-display);fill:var(--crema);text-anchor:middle;letter-spacing:-.02em}.fig2__mm{font:700 22px var(--f-sans);fill:var(--crema-2);text-anchor:middle;letter-spacing:.04em}.fig2__wie{display:none}.fig2__schaal path{fill:none;stroke:var(--crema-2);stroke-width:1}.fig2__schaal text{font:600 20px var(--f-sans);fill:var(--crema-2);text-anchor:middle;letter-spacing:.06em}:is([data-actief="58"] .fig2__ring[data-maat="58"],[data-actief="54"] .fig2__ring[data-maat="54"],[data-actief="51"] .fig2__ring[data-maat="51"]){stroke:var(--accent-2);stroke-opacity:1;stroke-width:2.5;fill-opacity:.08}:is([data-actief="58"] .fig2__maat[data-maat="58"],[data-actief="54"] .fig2__maat[data-maat="54"],[data-actief="51"] .fig2__maat[data-maat="51"]){opacity:1}:is([data-actief="58"] .fig2__label[data-maat="58"],[data-actief="54"] .fig2__label[data-maat="54"],[data-actief="51"] .fig2__label[data-maat="51"]) :is(circle,text){fill:var(--accent-2)}:is([data-actief="58"] .fig2__label[data-maat="58"],[data-actief="54"] .fig2__label[data-maat="54"],[data-actief="51"] .fig2__label[data-maat="51"]) path{stroke:var(--accent-2)}.maatlijst{border-top:1px solid var(--line-d)}.maatlijst__item{display:grid;grid-template-columns:4.5rem minmax(0,1fr);column-gap:1rem;align-items:baseline;padding:.9rem 0 .85rem;border-bottom:1px solid var(--line-d);cursor:default}.maatlijst__nr{grid-row:span 2;font:900 2.25rem/1 var(--f-display);color:var(--crema);white-space:nowrap;transition:color var(--q)}.maatlijst__nr small{font:700 .875rem/1 var(--f-sans);letter-spacing:.02em;color:var(--crema-2)}.maatlijst__item.is-actief .maatlijst__nr{color:var(--accent-2)}.maatlijst__titel{display:inline;font:700 1rem/1.5 var(--f-sans);color:var(--crema)}.maatlijst__titel:after{content:". "}.maatlijst__uitleg,.maatlijst__titel+.maatlijst__uitleg{display:inline;font-size:1rem;line-height:1.5}.maatlijst__uitleg>*{display:inline}.maatlijst__uitleg>*+*{margin-top:0}.maatlijst__uitleg>*+*:before{content:" "}.maatlijst__link.pijllink{grid-column:2;justify-self:start;padding-block:.5rem 0;color:var(--crema);font-size:.9375rem;white-space:nowrap}.feiten{display:grid;gap:.9rem;padding-top:1.25rem;border-top:1px solid var(--line-d)}.feiten li{display:block;font-size:.9375rem;line-height:1.5;color:var(--crema-2)}.feiten b{margin-right:.45rem;font:900 1.75rem/1 var(--f-display);color:var(--accent-2);white-space:nowrap;font-variant-numeric:tabular-nums}.feiten b small{font:700 .875rem/1 var(--f-sans);letter-spacing:.02em;color:var(--crema-2)}.maatuitleg__knoppen{margin-top:0}@media (min-width: 48rem){.feiten{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.feiten li{padding-inline:1.5rem;border-left:1px solid var(--line-d)}.feiten li:first-child{padding-left:0;border-left:0}.feiten li:last-child{padding-right:0}.feiten b{display:block;margin:0 0 .35rem}}@media (min-width: 60rem){.maatuitleg__rij{grid-template-columns:minmax(0,1fr) minmax(0,20rem);grid-template-areas:"kop fig" "lijst fig" "feiten feiten" "knoppen knoppen";column-gap:clamp(3rem,0rem + 5vw,6rem);row-gap:2rem}.maatuitleg__kop{grid-area:kop;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,24rem);column-gap:2.5rem;align-items:end}.maatuitleg__kop .eyebrow{grid-column:1 / -1}.maatuitleg__fig{grid-area:fig;align-self:center}.fig2{max-width:20rem}.maatlijst{grid-area:lijst}.maatlijst__item{grid-template-columns:5.25rem minmax(0,1fr) auto;align-items:baseline;column-gap:1.5rem}.maatlijst__nr{grid-row:auto;font-size:2.5rem}.maatlijst__link.pijllink{grid-column:3;padding-block:0}.feiten{grid-area:feiten}.maatuitleg__knoppen{grid-area:knoppen}}@media (max-width: 39.99rem){.maatuitleg__rij{gap:1.5rem}.maatlijst__item{grid-template-columns:3.6rem minmax(0,1fr);column-gap:.75rem}.maatlijst__nr{font-size:2rem}.maatlijst__nr small{font-size:.8125rem}.maatlijst__uitleg,.maatlijst__titel+.maatlijst__uitleg{font-size:.9375rem}.feiten{padding-top:0;border-top:0}.maatuitleg__fig{display:grid;grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:1rem}.fig2{max-width:none;margin:0}.maatuitleg__fig .fig-onderschrift{justify-content:start;margin:0}:is(.fig2__label,.fig2__schaal,.fig2__mm){display:none}}.blok--tekst{padding-block:var(--sec-s)}.blok--tekst+.blok--tekst{padding-top:0}.blok--tekst+.blok--tekst .tekst-blok{padding-top:clamp(2rem,1.4rem + 2vw,3.25rem);border-top:1px solid var(--line)}.blok--tekst:has(+.blok--tekst){padding-bottom:clamp(2rem,1.4rem + 2vw,3.25rem)}.tekst-blok{display:grid;gap:1.25rem}.tekst-blok__kop.blok__kop{font-size:var(--t-l);line-height:1.04;max-width:18ch}.tekst-blok .knoppen{margin-top:.75rem}@media (min-width: 60rem){.tekst-blok--smal .tekst-blok{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:clamp(3rem,0rem + 5vw,6rem);align-items:start}.tekst-blok--smal .tekst-blok>:not(.tekst-blok__kop){grid-column:2;max-width:var(--tekstw)}.tekst-blok--smal .tekst-blok__kop{grid-row:1 / span 3;position:sticky;top:calc(var(--hdr) + 1.5rem)}.tekst--kolommen{columns:2;column-gap:4rem}.tekst--kolommen>*{break-inside:avoid}}.tekst-beeld{display:grid;gap:2.5rem;align-items:center}.tekst-beeld__tekst .tekst{margin-top:1.25rem;color:var(--ink-2)}.tekst-beeld__beeld{overflow:hidden;border-radius:var(--r-l);background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.tekst-beeld__img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.tekst-beeld__il{width:70%;margin:8% auto;color:var(--ink);overflow:visible}@media (min-width: 60rem){.tekst-beeld{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem}.tekst-beeld--links .tekst-beeld__beeld{order:-1}}.faq{--faq-x: clamp(.75rem, .35rem + 1.2vw, 1.5rem);display:grid;gap:2rem}.faq__kop .blok__kop{margin-top:1rem;max-width:12ch}.faq__intro{margin-top:1rem;color:var(--ink-2)}.faq__lijst{border-top:2px solid var(--ink)}.faq__item{border-bottom:1px solid var(--line-2);transition:background-color var(--q)}.faq__item.is-open{background:#26170f0a}.faq__vraag{font:inherit;text-wrap:pretty}.faq__knop{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;width:100%;min-height:3.5rem;padding:1.15rem var(--faq-x);border:0;background:none;color:var(--ink);font:600 1.125rem/1.4 var(--f-sans);text-align:left;text-wrap:pretty;transition:color var(--q)}.faq__knop:hover{color:var(--accent-ink)}.faq__knop:focus-visible{outline-offset:-3px}.faq__teken{position:relative;flex:none;width:1rem;height:1rem;margin-top:.32em;color:currentColor}.faq__teken:before,.faq__teken:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:currentColor;transition:transform var(--q)}.faq__teken:after{transform:rotate(90deg)}.faq__item.is-open .faq__teken:after{transform:rotate(90deg) scaleX(0)}.faq__antwoord{max-width:calc(64ch + 2 * var(--faq-x));padding:0 var(--faq-x) 1.4rem}.faq__antwoord .tekst{font-size:var(--t-body);color:var(--ink-2)}.js .faq__item:not(.is-open) .faq__antwoord{display:none}.js .faq__item.is-open .faq__antwoord{animation:kk-in-op var(--m) both}.no-js .faq__teken{display:none}.bg--espresso .faq__knop{color:var(--crema)}.bg--espresso .faq__item.is-open{background:#f3e7d60d}.bg--espresso :is(.faq__lijst,.faq__item){border-color:var(--line-d)}@media (min-width: 60rem){.faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(3rem,0rem + 5vw,6rem);align-items:start}.faq__kop{position:sticky;top:calc(var(--hdr) + 2rem)}}.citaten{display:grid;gap:1.25rem}.citaat{display:grid;gap:1.25rem;height:100%;padding:1.75rem;border-radius:var(--r-l);background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.citaat__tekst{font:italic 400 var(--t-m)/1.3 var(--f-serif)}.citaat__wie{align-self:end;font-size:.875rem;font-weight:600}.citaat__wie span{display:block;font-weight:400;color:var(--ink-2)}@media (min-width: 48rem){.citaten{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}.nieuwsbrief{display:grid;gap:2rem;padding-top:clamp(2.5rem,1.5rem + 3vw,4rem);border-top:1px solid var(--line)}.nieuwsbrief__kop .blok__kop{margin-top:1.5rem;max-width:15ch}.nieuwsbrief__form{display:grid;gap:.85rem;align-content:end}.nieuwsbrief__tekst{color:var(--ink-2);font-size:1rem}.lijnveld{display:flex;align-items:center;gap:.5rem;padding-bottom:.4rem;border-bottom:1.5px solid var(--ink);transition:border-color var(--q),box-shadow var(--q)}.lijnveld:focus-within{border-color:var(--accent);box-shadow:0 1.5px 0 var(--accent)}.lijnveld input{flex:1;width:auto;min-width:0;min-height:3rem;padding:0;border:0;border-radius:0;background:transparent;font-size:1.125rem}.lijnveld input:focus-visible{outline:0}.nieuwsbrief__klein{font-size:.875rem;color:var(--ink-2)}.nieuwsbrief__klein a{color:var(--ink)}@media (min-width: 60rem){.nieuwsbrief{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:5rem}}.cta{display:grid;gap:1.25rem;align-items:center;padding:2rem 1.5rem;border-radius:var(--r-l);background:var(--korrel),var(--espresso);background-size:180px 180px,auto;color:var(--crema)}.bg--espresso .cta{background:var(--espresso-2)}.cta__ringen{width:5rem;height:5rem;color:var(--accent-2)}.cta__kop.blok__kop{font-size:var(--t-l);line-height:.92}.cta__uitleg{margin-top:.75rem;max-width:54ch;font-size:var(--t-body)}.cta__knoppen{margin-top:0}@media (min-width: 60rem){.cta{grid-template-columns:auto minmax(0,1fr) auto;gap:2.5rem;padding:2.5rem 2.75rem}.cta__knoppen{flex-direction:column;align-items:stretch}}.machinetabel__tabel{width:100%;border-collapse:collapse;font-size:1rem}.machinetabel__caption{padding-bottom:1rem;font-size:.9375rem;color:var(--ink-2);text-align:left;caption-side:top}.machinetabel thead th{padding:.75rem 1rem .75rem 0;border-bottom:1px solid var(--line-2);font:600 .6875rem/1.3 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);text-align:left;vertical-align:bottom}.machinetabel__merkrij th{padding:2rem 0 .5rem;border-bottom:2px solid var(--ink);font:900 var(--t-m)/1 var(--f-display);text-transform:uppercase;text-align:left}.machinetabel__merk:first-of-type .machinetabel__merkrij th{padding-top:1.25rem}.machinetabel__rij :is(th,td){padding:.4rem 1rem .4rem 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;font-variant-numeric:tabular-nums}.machinetabel__rij td{font-weight:500}@media (min-width: 48rem){.machinetabel thead th:first-child{width:24%}.machinetabel thead th:nth-child(2),.machinetabel thead th:nth-child(4){width:15%}.machinetabel thead th:nth-child(3){width:18%}}.machinetabel__model{font-weight:600}.machinetabel__model a{display:inline-flex;align-items:center;min-height:2.75rem;text-decoration:none}.machinetabel__model a:hover{color:var(--accent-ink);text-decoration:underline}.machinetabel__merknaam{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.machinetabel__notitie{max-width:30rem;font-size:.8125rem;font-weight:400!important;line-height:1.45;color:var(--ink-2)}.machinetabel__jouw{display:none;margin-left:.6rem;padding:.25rem .5rem;border-radius:var(--r-s);background:var(--ink);color:var(--crema);font:600 .8125rem/1 var(--f-sans);letter-spacing:.04em;vertical-align:middle;white-space:nowrap}.machinetabel__rij.is-mijn{background:var(--paper-2)}.machinetabel__rij.is-mijn .machinetabel__jouw{display:inline-flex}@media (max-width: 47.99rem){.machinetabel__tabel,.machinetabel__tabel tbody,.machinetabel__tabel tr,.machinetabel__tabel th,.machinetabel__tabel td,.machinetabel__tabel caption{display:block}.machinetabel__tabel thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.machinetabel__merkrij th{padding-top:1.75rem}.machinetabel__rij{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.15rem .75rem;padding:.5rem 0 .85rem;border-bottom:1px solid var(--line)}.machinetabel__rij :is(th,td){padding:0;border:0}.machinetabel__rij th{grid-column:1 / -1}.machinetabel__rij td:before{content:attr(data-label);display:block;margin-bottom:.1rem;font:600 .625rem/1.3 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.machinetabel__rij .machinetabel__notitie{grid-column:1 / -1;margin-top:.35rem}.machinetabel__rij .machinetabel__notitie:empty{display:none}.machinetabel__rij.is-mijn{padding-inline:.75rem;border-radius:var(--r-s)}}.m-ok:not(.kk-wow) .fig1__maatlijn{stroke-dasharray:1;stroke-dashoffset:1;animation:kk-teken 1.4s .2s var(--ease) forwards}.m-ok:not(.kk-wow) :is(.fig1__pijl,.fig1__maat,.fig1__nrs){animation:kk-fade .8s 1.1s var(--ease) both}.kk-wow .fig1__maatlijn{stroke-dasharray:1}@keyframes kk-teken{to{stroke-dashoffset:0}}@keyframes kk-fade{0%{opacity:0}}@supports (animation-timeline: view()){.m-ok .hero-blok:not(.hero-blok--verhaal) .fig1__svg,.m-ok .hero-blok--parallax .hero__img{animation:kk-drift linear both;animation-timeline:view();animation-range:exit -20% exit 100%}@keyframes kk-drift{to{transform:translateY(-8%) rotate(-6deg)}}.m-ok .hero-blok--parallax .hero__img{animation-name:kk-drift-foto}@keyframes kk-drift-foto{to{transform:translateY(8%) scale(1.06)}}}.merkband{--rand: var(--accent);position:relative;z-index:2;display:flex;align-items:center;gap:1rem;margin-block:calc(var(--scheur-h) + var(--sec-s)) var(--scheur-h);padding:clamp(1rem,.6rem + 1.4vw,1.75rem) var(--gutter);background:var(--accent);color:#fff}.merkband:before,.merkband:after{content:"";position:absolute;left:0;right:0;height:var(--scheur-h);background:var(--rand);-webkit-mask:var(--scheur) 0 0 / 1200px 100% repeat-x;mask:var(--scheur) 0 0 / 1200px 100% repeat-x;pointer-events:none}.merkband:before{bottom:calc(100% - 1px)}.merkband:after{top:calc(100% - 1px);transform:scaleY(-1);-webkit-mask-position:61% 0;mask-position:61% 0}.merkband:has(+.blok--maatuitleg){margin-bottom:0}.merkband+.blok--maatuitleg .maatuitleg:before{display:none}.merkband__venster{flex:1;min-width:0;overflow:hidden}.merkband__baan{display:flex;width:max-content}.merkband__rij{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 0}.merkband__rij li{display:flex;align-items:center;gap:clamp(1rem,.5rem + 1.5vw,2rem);padding-right:clamp(1rem,.5rem + 1.5vw,2rem);font:900 clamp(2.25rem,1.4rem + 3.4vw,4.75rem)/1 var(--f-display);text-transform:uppercase;white-space:nowrap}.merkband__sep{font:italic 400 .9em/1 var(--f-serif);color:#ffffff8c}.merkband__rij[aria-hidden]{display:none}.merkband__pauze{flex:none;display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.4rem .9rem;border:1.5px solid var(--espresso);border-radius:var(--r-m);background:var(--paper);color:var(--espresso);font:700 .875rem/1 var(--f-sans);letter-spacing:.02em}.merkband__pauze-i{width:.7rem;height:.8rem;border-inline:3px solid currentColor}.merkband__pauze[aria-pressed=true] .merkband__pauze-i{border:0;border-left:.7rem solid currentColor;border-block:.4rem solid transparent;width:0;height:0}.merkband__pauze:focus-visible{outline-color:var(--espresso)}.no-js .merkband__pauze,html:not(.m-ok) .merkband__pauze{display:none}.m-ok .merkband__rij{flex-wrap:nowrap}.m-ok .merkband__rij[aria-hidden]{display:flex}.m-ok .merkband__baan{animation:kk-marquee var(--duur, 46s) linear infinite}.m-ok .merkband:hover .merkband__baan,.m-ok .merkband.is-gepauzeerd .merkband__baan{animation-play-state:paused}@keyframes kk-marquee{to{transform:translate(-50%)}}@media (max-width: 39.99rem){.merkband__pauze-tekst{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.merkband__pauze{width:2.75rem;justify-content:center;padding:0}}.kk-contact{max-width:44rem;margin-top:1.5rem;line-height:1.5}.kk-contact__form,.kk-contact__rij{display:grid;gap:1.15rem}.kk-contact__veld{display:grid;gap:.4rem;align-content:start;margin:0}.kk-contact__veld label{font-size:.9375rem;font-weight:600;color:var(--ink)}.kk-contact__optioneel{font-weight:400;color:var(--ink-2)}.kk-contact :where(input,select,textarea){min-height:3rem;font-size:1.0625rem}.kk-contact textarea{min-height:9rem}.kk-contact__veld.is-fout label{color:var(--fout)}.kk-contact__veld.is-fout :is(input,select,textarea){border-color:var(--fout);box-shadow:inset 0 0 0 1px var(--fout)}.kk-contact__fout{color:var(--fout);font-size:.875rem;font-weight:600}.kk-contact__algemeen{margin-bottom:1.25rem;padding:.85rem 1.1rem;border-left:3px solid var(--fout);border-radius:var(--r-s);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font-weight:600}.kk-contact__privacy{font-size:.9375rem;color:var(--ink-2)}.kk-contact__form .knop{margin-top:.25rem}.kk-contact__honing{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.kk-contact__klaar{display:grid;gap:.35rem;padding:1.35rem 1.5rem;border-left:3px solid var(--ok);border-radius:var(--r-s);background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.kk-contact__klaar:focus{outline:0}.kk-contact__klaar-kop{font:700 1.25rem/1.3 var(--f-sans);color:var(--ink)}.tekst .kk-contact__klaar>*+*{margin-top:0}@media (min-width: 40rem){.kk-contact__rij{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}}.begrippen{display:grid;gap:clamp(1.75rem,1rem + 2vw,2.75rem)}.begrippen__kop{max-width:46rem}.begrippen__intro{margin-top:1rem}.begrippen__index{padding-top:.9rem;border-top:2px solid var(--ink)}.begrippen__index-label{margin-bottom:.25rem;font:600 .875rem/1.3 var(--f-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.begrippen__index-lijst{display:flex;flex-wrap:wrap;align-items:center;column-gap:1.25rem;margin:0;padding:0;list-style:none}.begrippen__index-lijst a{display:inline-block;padding-block:.6rem;color:var(--ink);font-size:1.0625rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.begrippen__index-lijst a:hover{color:var(--accent-ink);text-decoration-thickness:2px}.begrippen__lijst{border-top:1px solid var(--line)}.begrip{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem 1.25rem;padding:1.6rem 0;border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--hdr) + 1rem);transition:background-color var(--q)}.begrip--tekening{grid-template-columns:minmax(0,1fr) 5.5rem}.begrip__naam{grid-column:1;margin:0;font:400 var(--t-m)/1.05 var(--f-display);letter-spacing:0}.begrip__naam dfn{font-style:normal}.begrip__uitleg{grid-column:1;max-width:62ch}.begrip__fig{grid-column:2;grid-row:1 / span 2;align-self:start;margin:0}.begrip:target{background:var(--paper-2);box-shadow:-1rem 0 0 var(--paper-2),1rem 0 0 var(--paper-2)}.begrip:target .begrip__naam dfn{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:3px;text-underline-offset:.15em}@media (min-width: 60rem){.begrip,.begrip--tekening{grid-template-columns:16rem minmax(0,1fr) 9rem;column-gap:2.5rem;padding:2rem 0}.begrip__uitleg{grid-column:2;grid-row:1}.begrip__fig{grid-column:3;grid-row:1}}.stappen{display:grid;gap:clamp(2rem,1.2rem + 2.5vw,3.5rem)}.stappen__kop{max-width:46rem}.stappen__intro{margin-top:1rem}.stappen__lijst{display:grid;margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.stap{display:grid;grid-template-columns:7rem minmax(0,1fr);grid-template-rows:auto auto 1fr;align-content:start;column-gap:1.25rem;padding:1.5rem 0;border-bottom:1px solid var(--line)}.stap__fig{grid-row:1 / span 3;margin:0}.stap__vlak{display:grid;place-items:center;aspect-ratio:1;padding:.35rem;border-radius:var(--r-m);background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.stap__nr{margin-top:.5rem;color:var(--accent-ink);font:italic 400 1.125rem/1.2 var(--f-serif)}.stap__titel{margin:0;font:400 var(--t-m)/1.05 var(--f-display);letter-spacing:0}.stap__tekst{margin-top:.5rem}.stap__link{margin-top:.35rem}@media (min-width: 40rem){.stappen__lijst{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.stap{grid-template-columns:minmax(0,1fr);grid-template-rows:none;padding-bottom:2rem}.stap__fig{grid-row:auto;margin-bottom:.75rem}.stap__vlak{padding:1rem}}@media (min-width: 64rem){.stappen__lijst{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:3rem;border-bottom:1px solid var(--line)}.stap{position:relative;padding:2rem 0 2.25rem;border-bottom:0}.stap+.stap:before{content:"";position:absolute;top:0;bottom:0;left:-1.5rem;border-left:1px solid var(--line)}}.m-ok.kk-io .stap__tekening use{stroke-dasharray:1200;stroke-dashoffset:1200;fill-opacity:0;transition:stroke-dashoffset 1.9s var(--ease) calc(var(--i, 0) * .18s + .15s),fill-opacity .8s ease calc(var(--i, 0) * .18s + 1.1s)}.m-ok.kk-io .stap.is-in .stap__tekening use{stroke-dashoffset:0;fill-opacity:1}.blok--beeld-breed{padding-block:var(--sec-s)}.beeldbreed{margin:0}.beeldbreed__media{position:relative;background:var(--espresso)}.beeldbreed__foto,.beeldbreed__video{display:block;width:100%;height:auto;max-height:85svh;object-fit:cover}.beeldbreed__pauze{position:absolute;right:var(--gutter);bottom:1rem;min-height:2.75rem;padding:0 1rem;border:1.5px solid var(--crema);border-radius:var(--r-m);background:#21140db3;color:var(--crema);font:600 .9375rem/1 var(--f-sans);cursor:pointer}.beeldbreed__pauze[hidden]{display:none}.beeldbreed__pauze:focus-visible{outline:3px solid var(--accent-2);outline-offset:2px}.beeldbreed__onderschrift{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding-top:.8rem;border-top:2px solid var(--ink);margin-top:1rem;color:var(--ink-2);font-size:.9375rem}.beeldbreed__onderschrift p{margin:0}.beeldbreed__fig{color:var(--accent-ink);font:italic 400 1.25rem/1 var(--f-serif)}.persoon{display:grid;gap:2rem}.persoon__tekst{max-width:44rem}.persoon__verhaal{margin-top:1rem}.persoon__foto{margin:0}.persoon__img{display:block;width:100%;max-width:22rem;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--r-l)}.persoon__onder{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--line)}.persoon__naam{color:var(--accent-ink);font:italic 400 2.25rem/1 var(--f-serif)}.persoon__rol{color:var(--ink-2);font-size:1rem}@media (min-width: 48rem){.persoon--foto{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:center;gap:3.5rem}}.machinetabel__boven{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-bottom:1rem;padding-top:.75rem;border-top:2px solid var(--ink);font-size:.9375rem;color:var(--ink-2)}.machinetabel__acties{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.machinetabel__deel,.machinetabel__print{display:inline-flex;align-items:center;min-height:2.75rem;padding:0;border:0;background:none;color:var(--ink);font:600 .9375rem/1.2 var(--f-sans);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.machinetabel__print[hidden]{display:none}#maattabel{scroll-margin-top:calc(var(--hdr) + 1rem)}@media print{.usp,.kop,.voet,.skiplink,.kruimelpad,.merkband,.kiezer,.machinetabel__acties,.menu,.paneel,.kk-cookie,dialog{display:none!important}body{background:#fff;color:#000}.blok{padding-block:1rem!important;background:#fff!important;color:#000!important}.machinetabel__tabel{font-size:10pt}.machinetabel__tabel :is(th,td){border-bottom:.5pt solid #999}.machinetabel:after{content:"Bron: " attr(data-url);display:block;margin-top:.5rem;font-size:9pt}}
