.tek{display:block;width:100%;height:auto;overflow:visible;color:var(--c-ink)}.tek .l{fill:none;stroke:var(--c-ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tek .l2{fill:none;stroke:var(--c-muted);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.tek .dun{fill:none;stroke:var(--c-line-strong);stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.tek .hulp{fill:none;stroke:var(--c-line-strong);stroke-width:1;stroke-dasharray:2 5;stroke-linecap:round}.tek .r{fill:none;stroke:var(--red);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tek .r-dun{fill:none;stroke:var(--red);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.tek .r-stip{fill:none;stroke:var(--red);stroke-width:1.4;stroke-dasharray:1 5;stroke-linecap:round}.tek .vlak{fill:var(--c-zebra);stroke:var(--c-line-strong);stroke-width:1}.tek .vlak2{fill:var(--c-surface-2);stroke:none}.tek .vlak-r{fill:var(--c-hi);stroke:var(--red);stroke-width:1.4}.tek .vol{fill:var(--red);stroke:none}.tek .inkt{fill:var(--c-ink);stroke:none}.tek .grijs{fill:var(--c-line-strong);stroke:none}.tek .uitsparing{fill:var(--c-bg);stroke:none}.tek .tx{fill:none;stroke:var(--c-line-strong);stroke-width:3.2;stroke-linecap:round;opacity:.6}.tek .tx-r{fill:none;stroke:var(--red);stroke-width:3.2;stroke-linecap:round;opacity:.9}.tek .let{fill:var(--c-muted);font-family:var(--f-label);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.tek .let--ink{fill:var(--c-ink)}.tek .let--r{fill:var(--c-accent-text)}.tek .let--groot{font-family:var(--f-display);font-weight:400;font-size:30px;letter-spacing:.02em;fill:var(--c-ink)}.tek .let--groot.let--r{fill:var(--red)}.tek .let--klein{font-size:9px;letter-spacing:.16em}.tek .pin-ring{fill:var(--c-bg);stroke:var(--red);stroke-width:1.6}.tek .pin-n{fill:var(--c-accent-text);font-family:var(--f-label);font-weight:800;font-size:12px;letter-spacing:0;text-anchor:middle;dominant-baseline:central}.tek .pin-lijn{fill:none;stroke:var(--red);stroke-width:1;stroke-dasharray:2 3}.tek .pin-ring,.tek .pin-n{transition:fill .35s var(--ease-out),stroke .35s var(--ease-out)}.tek .pin{transform-box:fill-box;transform-origin:center}@media (max-width:700px){.tek .let:not(.let--groot){display:none}.tek .pin{scale:1.2}}@media (max-width:600px){.tek .pin{scale:1.45}}@media (max-width:480px){.tek .pin{scale:1.8}}@media (max-width:390px){.tek .pin{scale:2.1}}@media (max-width:340px){.tek .pin{scale:2.4}}.tek .deel{transition:opacity .45s var(--ease-out)}.tek[data-actief] .deel{opacity:.26}.tek[data-actief="1"] .deel[data-n="1"],.tek[data-actief="2"] .deel[data-n="2"],.tek[data-actief="3"] .deel[data-n="3"],.tek[data-actief="4"] .deel[data-n="4"]{opacity:1}.tek[data-actief="1"] .pin[data-n="1"] .pin-ring,.tek[data-actief="2"] .pin[data-n="2"] .pin-ring,.tek[data-actief="3"] .pin[data-n="3"] .pin-ring,.tek[data-actief="4"] .pin[data-n="4"] .pin-ring{fill:var(--red-vlak);stroke:var(--red-vlak)}.tek[data-actief="1"] .pin[data-n="1"] .pin-n,.tek[data-actief="2"] .pin[data-n="2"] .pin-n,.tek[data-actief="3"] .pin[data-n="3"] .pin-n,.tek[data-actief="4"] .pin[data-n="4"] .pin-n{fill:#fff}@media (prefers-reduced-motion:no-preference){html.motion .tek.is-klaar :is(.l,.l2,.dun,.r,.r-dun){stroke-dasharray:100;stroke-dashoffset:100}html.motion .tek.is-klaar :is(.vlak,.vlak2,.vlak-r,.vol,.inkt,.grijs,.tx,.tx-r,.let,.hulp,.r-stip,.pin){opacity:0}html.motion .tek.is-klaar.is-aan :is(.l,.l2,.dun,.r,.r-dun){animation:tekTeken .8s var(--ease-out) forwards}html.motion .tek.is-klaar.is-aan :is(.vlak,.vlak2,.vlak-r,.vol,.inkt,.grijs,.tx,.tx-r,.let,.hulp,.r-stip){animation:tekIn .45s var(--ease-out) forwards}html.motion .tek.is-klaar.is-aan .pin{animation:tekPin .35s var(--ease-out) forwards}html.motion .tek.is-klaar.is-aan [data-fase="1"] *{animation-delay:.05s}html.motion .tek.is-klaar.is-aan [data-fase="2"] *{animation-delay:.2s}html.motion .tek.is-klaar.is-aan [data-fase="3"] *{animation-delay:.35s}html.motion .tek.is-klaar.is-aan [data-fase="4"] *{animation-delay:.5s}html.motion .tek.is-klaar.is-aan .pin[data-n="1"]{animation-delay:.8s}html.motion .tek.is-klaar.is-aan .pin[data-n="2"]{animation-delay:.87s}html.motion .tek.is-klaar.is-aan .pin[data-n="3"]{animation-delay:.94s}html.motion .tek.is-klaar.is-aan .pin[data-n="4"]{animation-delay:1.01s}}@keyframes tekTeken{to{stroke-dashoffset:0}}@keyframes tekIn{to{opacity:1}}@keyframes tekPin{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}
