.text-accent,[class~="text-[#E68404]"]{color:var(--df-accent-tekst)}:is(.text-accent,[class~="text-[#E68404]"]):is([class~=text-2xl],[class~=text-3xl],[class~=text-4xl],[class~=text-5xl],[class~=text-6xl],[class~=text-7xl],[class~=text-8xl]),:is(h1,h2) :is(.text-accent,[class~="text-[#E68404]"]){color:var(--df-accent-tekst)}[class~="text-[#b5670a]"]{color:var(--df-accent-tekst-vlak)}.text-df-gray-400,.text-df-gray-500,.text-df-gray-600{color:var(--df-muted)}[class~="text-[#79A134]"]{color:var(--df-groen-tekst)}.df-kop{--kop-h:80px;--kop-h-vast:64px;--kop-in:cubic-bezier(0.22,1,0.36,1);--kop-uit:cubic-bezier(0.4,0,1,1);--kop-in-ms:420ms;--kop-uit-ms:280ms;--kop-vlak:var(--df-bg);position:fixed;top:0;inset-inline:0;z-index:50;height:var(--kop-h);color:var(--df-ink);transform:none;transition:transform var(--kop-in-ms) var(--kop-in)}@supports (background:color-mix(in srgb,white,transparent)){.df-kop{--kop-vlak:color-mix(in srgb,var(--df-bg) 88%,transparent)}}.df-kop[data-staat=weg]{transform:translate3d(0,calc(-100% - 8px),0);transition:transform var(--kop-uit-ms) var(--kop-uit)}.df-kop :is(a,button){transition-property:transform,opacity,clip-path}.df-kop :is(a,button):focus-visible{outline:2px solid var(--df-accent);outline-offset:4px}.dark .df-kop :is(a,button):focus-visible,.df-kop[data-donker] :is(a,button):focus-visible{outline-color:var(--df-accent-light)}.df-kop-vlak{position:absolute;inset:0;pointer-events:none;opacity:0;background:var(--df-bg);background:var(--kop-vlak);backdrop-filter:blur(12px) saturate(1.1);clip-path:inset(0);transition:clip-path var(--kop-in-ms) var(--kop-in),opacity .2s ease}.df-kop:not([data-staat=rust]) .df-kop-vlak{opacity:1;clip-path:inset(0 0 calc(var(--kop-h) - var(--kop-h-vast)) 0)}.df-kop:is([data-paneel],[data-menu]) .df-kop-vlak{background:var(--df-bg)}.df-kop-rij{position:relative;height:var(--kop-h);display:flex;align-items:center;justify-content:space-between;gap:24px;transition:transform var(--kop-in-ms) var(--kop-in)}.df-kop:not([data-staat=rust]) .df-kop-rij{transform:translateY(-8px)}.df-kop-logo{display:block;flex-shrink:0;width:178px;height:56px}.df-kop [data-logo-merk]{transform-origin:left center;transition:transform var(--kop-in-ms) var(--kop-in)}.df-kop [data-logo-tagline]{transition:opacity .16s ease}.df-kop:not([data-staat=rust]) [data-logo-merk]{transform:scale(.84)}.df-kop:not([data-staat=rust]) [data-logo-tagline]{opacity:0}.df-kop[data-groei] [data-logo-merk] img{animation:df-grow .6s cubic-bezier(.34,1.4,.44,1) both}.df-kop:not([data-groei]) [data-logo-merk] img{animation:none}.df-kop-nav{display:none;align-items:center;gap:28px;flex-shrink:0}.df-kop-item{display:flex;height:var(--kop-h)}.df-kop-item,.df-kop-link{position:relative;align-items:center}.df-kop-link{display:inline-flex;gap:6px;min-height:44px;padding-block:12px;white-space:nowrap;color:var(--df-ink);font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.005em}.df-kop-link:after{content:"";position:absolute;width:4px;height:4px;left:calc(50% - 2px);bottom:2px;border-radius:50%;corner-shape:var(--df-hoek-rond);background:var(--df-accent);opacity:0;transition:opacity .15s ease}.df-kop-link:hover:after{opacity:.4}.df-kop-link[aria-current=page]:after{opacity:1}.df-kop-badge{border-radius:9999px;corner-shape:var(--df-hoek-rond);padding:3px 5px;background:var(--df-ink);color:var(--df-card);font-size:8px;font-weight:700;line-height:1;letter-spacing:.04em}.df-kop-pijl{display:grid;place-items:center;width:24px;min-height:44px;color:inherit}.df-kop-pijl svg{transition:transform .18s ease}.df-kop-pijl[aria-expanded=true] svg{transform:rotate(180deg)}.df-kop[data-donker],.df-kop[data-donker] .df-kop-link{color:#fff}.df-kop-acties{display:flex;align-items:center;gap:10px;flex-shrink:0}.df-kop .df-maanzon{width:40px;height:40px}.df-kop:not([data-donker]) .df-maanzon{color:var(--df-ink);border-color:var(--df-line)}.df-kop-account{display:none}.df-kop-login{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--df-line);border-radius:var(--df-knop-hoek);color:inherit;white-space:nowrap;font-size:14px;font-weight:600}.df-kop-login img{height:16px;width:auto}.df-kop .df-kop-cta{display:none;min-height:44px;padding:10px 16px;white-space:nowrap;font-size:14px;animation:none;will-change:auto;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease-out,opacity .2s ease}.df-kop[data-cta-rust] .df-kop-cta,body:has(main[data-kop-rust]) .df-kop .df-kop-cta{background-image:none;background-color:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentColor 50%,transparent);color:inherit;filter:none}.df-kop[data-cta-rust] .df-kop-cta:hover,body:has(main[data-kop-rust]) .df-kop .df-kop-cta:hover{box-shadow:inset 0 0 0 1.5px currentColor}.df-kop[data-cta-weg] .df-kop-cta{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s}@media (prefers-reduced-motion:reduce){.df-kop .df-kop-cta,.df-kop[data-cta-weg] .df-kop-cta{transition:none}}.df-kop-hamburger{display:grid;place-items:center;width:44px;height:44px}.df-kop-aardlijn{position:absolute;top:calc(var(--kop-h-vast) - 1px);inset-inline:0;height:1px;pointer-events:none;background:var(--df-line);opacity:0;transition:opacity .2s ease}.df-kop:not([data-staat=rust]) .df-kop-aardlijn{opacity:1}@supports (animation-timeline:scroll()){.df-kop-aardlijn:after{content:"";position:absolute;inset:0;height:2px;background:var(--df-green-light);transform-origin:left;animation:df-kop-voortgang linear both;animation-timeline:scroll(root)}}@keyframes df-kop-voortgang{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.df-kop .df-eclipse-puls{animation:df-kop-puls .6s ease-out both}@keyframes df-kop-puls{0%{transform:scale(1);opacity:.6}to{transform:scale(2);opacity:0}}.df-diensten{position:absolute;top:calc(100% - 4px);left:-20px;width:440px;padding:12px;border-radius:var(--df-hoek-l);-webkit-mask-box-image:var(--df-masker-l);background:var(--df-card);color:var(--df-ink);box-shadow:0 0 0 1px var(--df-line),var(--df-schaduw-3);opacity:0;clip-path:inset(0 0 100% 0 round 20px);transition:clip-path .14s var(--kop-uit),opacity .14s var(--kop-uit)}.dark .df-diensten{box-shadow:0 0 0 1px hsla(0,0%,100%,.09),var(--df-schaduw-3)}.df-diensten[data-open]{opacity:1;clip-path:inset(0 0 0 0 round 20px);animation:df-diensten-open .24s var(--kop-in),df-diensten-zichtbaar .16s ease}@keyframes df-diensten-open{0%{clip-path:inset(0 0 100% 0 round 20px)}}@keyframes df-diensten-zichtbaar{0%{opacity:0}}.df-diensten-lijst{display:grid;grid-template-columns:1fr 1fr;padding:0;margin:0;list-style:none}.df-diensten-dienst{grid-column:1/-1}.df-diensten-dienst>a{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:56px;padding:10px 16px 10px 40px;border-radius:var(--df-hoek-m);-webkit-mask-box-image:var(--df-masker-m)}.df-diensten-dienst>a:is(:hover,:focus-visible){background:color-mix(in srgb,var(--df-ink) 4%,transparent)}.df-diensten-titel{color:var(--df-ink);font-size:15px;font-weight:600;line-height:1.3}.df-diensten-regel{margin-top:2px;color:var(--df-muted);font-size:13px;font-weight:400;line-height:1.4}.df-diensten-zaad{position:absolute;left:16px;top:calc(50% - 7px);width:auto;height:14px;opacity:0;transform:translateX(-6px);transition:transform .18s ease,opacity .18s ease}.df-diensten [data-zaad] .df-diensten-zaad{opacity:1;transform:translateX(0)}.df-diensten[data-open] .df-diensten-dienst{animation:df-diensten-rij .24s var(--kop-in) calc(var(--rij) * 24ms) both}@keyframes df-diensten-rij{0%{transform:translateY(4px);opacity:0}to{transform:translateY(0);opacity:1}}.df-diensten-onder{border-top:1px solid var(--df-line);margin-top:8px}.df-diensten-onder>a{display:flex;align-items:center;min-height:44px;padding-inline:16px}.df-diensten-onder:last-child>a{justify-content:flex-end}.df-diensten-onder .df-diensten-titel{font-size:13px;white-space:nowrap}@media (min-width:640px){.df-kop-logo{width:204px;height:64px}}@media (min-width:1024px){.df-kop-nav{display:flex}.df-kop .df-kop-cta{display:inline-flex}}@media (min-width:1024px) and (max-width:1279px){.df-kop .df-kop-rij{width:calc(100% - 32px)}.df-kop-logo{width:178px;height:56px}.df-kop-logo [data-logo-merk]{width:44px;height:44px}.df-kop-logo [data-logo-merk]+span>:first-child{font-size:18px}.df-kop-acties{gap:8px}.df-kop .df-kop-cta,.df-kop-acties>button[aria-haspopup=dialog]{padding-inline:12px}}@media (min-width:1280px){.df-kop-account{display:block}.df-kop-hamburger{display:none}}.df-kop:has([aria-haspopup=dialog][aria-expanded=true]),.df-kop:has([aria-haspopup=dialog][aria-expanded=true]) .df-kop-rij{transform:none;transition:none}.df-kop:not([data-staat=rust]):has([aria-haspopup=dialog][aria-expanded=true]) .df-kop-acties>:is(button,.df-kop-account,.df-kop-cta),.df-kop:not([data-staat=rust]):has([aria-haspopup=dialog][aria-expanded=true]) .df-kop-rij>:not(.df-kop-acties){transform:translateY(-8px)}@media (max-width:359px){.df-kop-rij{gap:6px}.df-kop-acties{gap:4px}}@media (prefers-reduced-motion:reduce){.df-kop,.df-kop *,.df-kop :after,.df-kop :before{transition:none!important;animation:none!important}.df-kop-aardlijn:after{content:none}}.df-menu{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;overflow:hidden;background:var(--df-bg);color:var(--df-ink)}.df-menu :is(a,button){transition-property:transform,opacity}.df-menu :is(a,button):focus-visible{outline:2px solid var(--df-accent);outline-offset:4px}.dark .df-menu :is(a,button):focus-visible{outline-color:var(--df-accent-light)}.df-menu .df-menu-balk{flex:0 0 80px;display:flex;align-items:center;justify-content:space-between;gap:12px}.df-menu .df-menu-logo{display:block;width:178px;height:56px;flex-shrink:0}.df-menu .df-menu-bediening{display:flex;align-items:center;gap:12px}.df-menu .df-maanzon{width:40px;height:40px;color:var(--df-ink);border-color:var(--df-line)}.df-menu .df-menu-sluit{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;color:var(--df-ink);font-size:32px;line-height:1}.df-menu .df-menu-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.df-menu .df-menu-inhoud{min-height:100%;display:flex;flex-direction:column;justify-content:flex-start}.df-menu .df-menu-diensten,.df-menu .df-menu-lijst{margin:0;padding:0;list-style:none}.df-menu .df-menu-item{border-bottom:1px solid var(--df-line)}.df-menu .df-menu-keuze{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;padding:5px 0 5px 14px;color:var(--df-ink);font-size:28px;font-weight:700;line-height:1.3;text-align:left}.df-menu :is(.df-menu-keuze,.df-menu-dienst)[aria-current=page]:before{content:"";position:absolute;left:0;top:calc(50% - 2px);width:4px;height:4px;border-radius:50%;corner-shape:var(--df-hoek-rond);background:var(--df-accent)}.df-menu .df-menu-pijl{flex-shrink:0;color:var(--df-accent-tekst);font-size:24px;font-weight:400;transition:transform .18s ease}.df-menu [aria-expanded=true] .df-menu-pijl{transform:rotate(90deg)}.df-menu .df-menu-diensten{padding-bottom:12px}.df-menu .df-menu-dienst{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:48px;padding:10px 14px;border-radius:var(--df-hoek-m);-webkit-mask-box-image:var(--df-masker-m);color:var(--df-ink);font-size:17px;font-weight:600;line-height:1.3}.df-menu .df-menu-dienst:is(:hover,:focus-visible){background:color-mix(in srgb,var(--df-ink) 4%,transparent)}.df-menu .df-menu-uitleg{margin-top:3px;color:var(--df-muted);font-size:14px;font-weight:400;line-height:1.4}.df-menu .df-menu-acties{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:32px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.df-menu .df-menu-actie{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:12px 20px;border-radius:9999px;corner-shape:var(--df-hoek-rond);font-size:15px;font-weight:600;line-height:24px}.df-menu .btn-primary{animation:none;will-change:auto}.df-menu .df-menu-login{border:1px solid var(--df-line);color:var(--df-ink)}.df-menu .df-menu-login img{width:auto;height:16px}@media (max-width:359px){.df-menu .df-menu-balk{gap:6px}.df-menu .df-menu-bediening{gap:4px}}@media (min-width:640px){.df-menu .df-menu-logo{width:204px;height:64px}}@media (prefers-reduced-motion:reduce){.df-menu,.df-menu *,.df-menu :after,.df-menu :before{transition:none!important;animation:none!important}}@media (max-height:480px){.df-kop{position:absolute}}[data-leeft-veld] svg{display:block;width:100%;height:auto;overflow:visible}[data-leeft-veld] svg [data-leeft]{transform-box:fill-box;transform-origin:50% 50%}[data-leeft-veld] svg [data-leeft=groei],[data-leeft-wind],[data-leeft=groei]{transform-origin:50% 100%}[data-leeft-wind]{rotate:calc(var(--leeft-wind, 0) * var(--leeft-windhoek, 9deg))}@keyframes leeft-opkomst{0%{opacity:0;transform:translateY(var(--leeft-afstand,36px)) scale(.96)}to{opacity:1;transform:none}}@keyframes leeft-groei{0%{transform:scale(.2);opacity:0}35%{opacity:1}to{transform:none;opacity:1}}@keyframes leeft-teken{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes leeft-draai{0%{transform:rotate(calc(var(--leeft-hoek, 14deg) * -1))}to{transform:rotate(var(--leeft-hoek,14deg))}}@keyframes leeft-zweef{0%{transform:translateY(0)}50%{transform:translateY(calc(var(--leeft-afstand, 12px) * -1))}to{transform:translateY(0)}}@keyframes leeft-parallax{0%{transform:translateY(calc(var(--d, 1) * 22px))}to{transform:translateY(calc(var(--d, 1) * -22px))}}@keyframes leeft-vlieg{0%{transform:translateX(calc(var(--leeft-afstand, 40vw) * -1)) rotate(-4deg)}50%{transform:translateX(0) rotate(0deg)}to{transform:translateX(var(--leeft-afstand,40vw)) rotate(4deg)}}@keyframes leeft-val{0%{transform:translateY(-18px);opacity:0}30%{opacity:1}to{transform:translateY(22px);opacity:0}}@keyframes leeft-puls{0%{transform:scale(.85);opacity:.35}50%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}@keyframes leeft-uitaarde{0%{clip-path:inset(0 0 100% 0 round 16px);transform:translateY(-14px)}to{clip-path:inset(-30px -30px -60px -30px round 16px);transform:none}}@keyframes leeft-aanvlieg{0%{opacity:0;transform:translate(var(--van-x,140%),var(--van-y,-60%)) rotate(-6deg)}20%{opacity:1}80%{transform:translateY(3%) rotate(1.5deg)}to{opacity:1;transform:none}}@keyframes leeft-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes leeft-vul{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes leeft-leeg{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0)}}@keyframes leeft-weg{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--naar-x,60%),var(--naar-y,-40%))}}@keyframes leeft-zwaai{0%{transform:rotate(var(--leeft-hoek,12deg))}45%{transform:rotate(calc(var(--leeft-hoek, 12deg) * -.5))}78%{transform:rotate(calc(var(--leeft-hoek, 12deg) * .2))}to{transform:none}}@keyframes leeft-venster{0%{clip-path:circle(0 at var(--x,50%) var(--y,100%))}to{clip-path:circle(150% at var(--x,50%) var(--y,100%))}}[data-leeft-veld] svg [data-leeft=zwaai],[data-leeft=zwaai]{transform-origin:50% 0}[data-leeft=opkomst]{--leeft-anim:leeft-opkomst}[data-leeft=groei]{--leeft-anim:leeft-groei}[data-leeft=teken]{--leeft-anim:leeft-teken}[data-leeft=draai]{--leeft-anim:leeft-draai}[data-leeft=zweef]{--leeft-anim:leeft-zweef}[data-leeft=parallax]{--leeft-anim:leeft-parallax}[data-leeft=vlieg]{--leeft-anim:leeft-vlieg}[data-leeft=val]{--leeft-anim:leeft-val}[data-leeft=puls]{--leeft-anim:leeft-puls}[data-leeft=uitaarde]{--leeft-anim:leeft-uitaarde}[data-leeft=aanvlieg]{--leeft-anim:leeft-aanvlieg}[data-leeft=wipe]{--leeft-anim:leeft-wipe}[data-leeft=vul]{--leeft-anim:leeft-vul}[data-leeft=leeg]{--leeft-anim:leeft-leeg}[data-leeft=weg]{--leeft-anim:leeft-weg}[data-leeft=zwaai]{--leeft-anim:leeft-zwaai}[data-leeft=venster]{--leeft-anim:leeft-venster}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-leeft-veld]{view-timeline:--leeft block}[data-leeft]{animation:var(--leeft-anim) linear both;animation-timeline:view()}[data-leeft-veld] svg [data-leeft]{animation-timeline:--leeft}[data-leeft=teken]{stroke-dasharray:1}[data-leeft=aanvlieg],[data-leeft=groei],[data-leeft=leeg],[data-leeft=opkomst],[data-leeft=teken],[data-leeft=uitaarde],[data-leeft=venster],[data-leeft=vul],[data-leeft=weg],[data-leeft=wipe],[data-leeft=zwaai]{animation-range:entry calc(var(--i, 0) * 3%) cover calc(42% + var(--i, 0) * 1.5%)}[data-leeft=puls]{animation-range:entry calc(var(--i, 0) * 2%) cover calc(50% + var(--i, 0) * 1%)}[data-leeft=val]{animation-iteration-count:var(--leeft-keer,3);animation-range:cover calc(var(--i, 0) * .6%) cover 100%}[data-leeft=draai],[data-leeft=parallax],[data-leeft=vlieg],[data-leeft=zweef]{animation-range:cover 0 cover 100%}[data-leeft-wind],[data-leeft]{will-change:transform}}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.leeft-io [data-leeft-veld]:not([data-leeft-in]) [data-leeft=aanvlieg],.leeft-io [data-leeft-veld]:not([data-leeft-in]) [data-leeft=groei],.leeft-io [data-leeft-veld]:not([data-leeft-in]) [data-leeft=opkomst],.leeft-io [data-leeft-veld]:not([data-leeft-in]) [data-leeft=puls]{opacity:0}.leeft-io [data-leeft-veld][data-leeft-in] [data-leeft=aanvlieg],.leeft-io [data-leeft-veld][data-leeft-in] [data-leeft=groei],.leeft-io [data-leeft-veld][data-leeft-in] [data-leeft=leeg],.leeft-io [data-leeft-veld][data-leeft-in] [data-leeft=opkomst],.leeft-io [data-leeft-veld][data-leeft-in] [data-leeft=puls],.leeft-io [data-leeft-veld][data-leeft-in] [data-leeft=teken],.leeft-io [data-leeft-veld][data-leeft-in] [data-leeft=uitaarde],.leeft-io [data-leeft-veld][data-leeft-in] [data-leeft=venster],.leeft-io [data-leeft-veld][data-leeft-in] [data-leeft=vul],.leeft-io [data-leeft-veld][data-leeft-in] [data-leeft=weg],.leeft-io [data-leeft-veld][data-leeft-in] [data-leeft=wipe],.leeft-io [data-leeft-veld][data-leeft-in] [data-leeft=zwaai]{animation:var(--leeft-anim) 1.1s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 45ms)}.leeft-io [data-leeft-veld][data-leeft-in] [data-leeft=teken]{stroke-dasharray:1}.leeft-io [data-leeft-veld][data-leeft-in] [data-leeft=zweef]{animation:leeft-zweef 2.4s ease-in-out 1 both}.leeft-io [data-leeft-veld][data-leeft-in] [data-leeft=val]{animation:leeft-val 1.6s linear var(--leeft-keer,3) both;animation-delay:calc(var(--i, 0) * 90ms)}}}@media (prefers-reduced-motion:no-preference){[data-leeft-veld][data-leeft-trigger=laden] svg [data-leeft],[data-leeft-veld][data-leeft-trigger=laden][data-leeft],[data-nu] [data-leeft-veld][data-leeft-trigger=stap] svg [data-leeft],[data-nu] [data-leeft-veld][data-leeft-trigger=stap][data-leeft],[data-nu][data-leeft-veld][data-leeft-trigger=stap] svg [data-leeft]{animation:var(--leeft-anim) var(--leeft-duur,1.2s) cubic-bezier(.16,1,.3,1) both;animation-timeline:auto;animation-range:normal;animation-delay:calc(var(--i, 0) * 70ms);animation-iteration-count:1}[data-leeft-veld][data-leeft-trigger=laden] svg [data-leeft=val],[data-nu] [data-leeft-veld][data-leeft-trigger=stap] svg [data-leeft=val]{animation-iteration-count:var(--leeft-keer,1)}[data-leeft-veld][data-leeft-trigger=stap] svg [data-leeft],[data-leeft-veld][data-leeft-trigger=stap][data-leeft]{animation:none}}@media (prefers-reduced-motion:reduce){[data-leeft-wind],[data-leeft]{animation:none!important;rotate:none}[data-leeft-veld] svg [data-leeft=leeg]{clip-path:inset(100% 0 0 0)}[data-leeft-veld] svg [data-leeft=val],[data-leeft-veld] svg [data-leeft=weg]{opacity:0}}[data-df-footer]{--df-diepte:1;--df-aarde:#1c0e03;--df-aarde-diep:#0d0601;--df-zand:#f6e3c4;--df-room:#fff3df;--df-gloed:#ffb347;--df-goud:#ffd38a;--df-oranje:#e68404;--df-gras:#79a134;--df-barst:#3a1b05;--df-roest:#9a5310;--df-kluit:#2e1a0a;--df-kluit-diep:#2a1708;--df-water-diep:#0c1838;--df-brok:#6e3b12}[data-df-footer][data-modus=kaal] [data-graaf]{display:none}[data-df-footer]{--df-druk:0;--df-kruip:11px;z-index:1}.df-strook{position:relative;margin-top:calc(-1 * var(--df-gras-h))}[data-df-footer]{--df-gras-h:12px}.df-strook-veld{position:relative;height:3.5rem;margin-bottom:-1px;overflow:hidden;background:transparent}@media (min-width:640px){.df-strook-veld{height:4rem}}.df-voet-strip{height:100%}.df-gras,.df-voet-strip{transform-origin:50% 100%}.df-gras{position:absolute;z-index:1;top:0;left:0;right:0;height:var(--df-gras-h);background:var(--df-gras);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 9'%3E%3Cpath d='M0 9 2 3 4 9 6 1 8 9 11 4 13 9 15 2 17 9 20 5 22 9 24 0 26 9 29 3 31 9 33 2 35 9 38 4 40 9 42 1 44 9 46 3 48 9z'/%3E%3C/svg%3E") 0 0 /48px 9px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 9'%3E%3Cpath d='M0 9 2 3 4 9 6 1 8 9 11 4 13 9 15 2 17 9 20 5 22 9 24 0 26 9 29 3 31 9 33 2 35 9 38 4 40 9 42 1 44 9 46 3 48 9z'/%3E%3C/svg%3E") 0 0 /48px 9px repeat-x;transform:scaleY(calc(1 - var(--df-druk) * .55));animation:df-wuif 6s ease-in-out infinite}@keyframes df-wuif{0%,to{transform:scaleY(calc(1 - var(--df-druk) * .55)) skewX(0deg)}50%{transform:scaleY(calc(1 - var(--df-druk) * .55)) skewX(-8deg)}}.df-strook-zaad{position:absolute;z-index:2;bottom:10%;left:72%;width:40px;transform-origin:50% 100%;transform:translateY(calc((1 - var(--df-druk)) * 5px)) rotate(calc(var(--df-druk) * -16deg)) scale(calc(1 + var(--df-druk) * .18))}@media (min-width:640px){.df-strook-zaad{left:60%;width:46px}}.df-strook-zaad img{display:block;width:100%;height:auto;transform-origin:50% 100%;animation:df-zaad-wieg 5.2s ease-in-out infinite}@keyframes df-zaad-wieg{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg) translateY(-1px)}}[data-df-druk=hoog] .df-strook-zaad img{animation:df-zaad-tril .12s linear infinite}@keyframes df-zaad-tril{0%,to{transform:rotate(-2deg) translateX(-.5px)}50%{transform:rotate(2deg) translateX(.5px)}}[data-df-fase=breuk] .df-strook-zaad img{animation:df-kiem 1.1s cubic-bezier(.34,1.3,.44,1) both}.df-barsten{position:absolute;z-index:1;bottom:0;left:calc(72% + 20px - 30%);width:60%;height:100%;overflow:visible;stroke:var(--df-barst);clip-path:inset(0 calc(50% - var(--df-druk) * 50%) 0 calc(50% - var(--df-druk) * 50%))}@media (min-width:640px){.df-barsten{left:calc(60% + 23px - 20%);width:40%}}.df-barsten path{vector-effect:non-scaling-stroke}.df-barst-dik{stroke-width:3.4}.df-barst-middel{stroke-width:2.3}.df-barst-dun{stroke-width:1.3}.df-barst-lip{stroke:rgba(255,214,160,.32);stroke-width:1.6;transform:translateY(1.2px)}.df-barst-fijn{opacity:calc((var(--df-druk) - .45) * 2)}.df-barst-fijn path{stroke-width:1.1}[data-df-footer] :is(.df-worm,.df-worm-m){transform-box:fill-box;transform-origin:50% 85%;transform:translateY(calc(var(--df-druk) * 14px)) rotate(calc(var(--df-druk) * 24deg));animation:df-kruip 36s ease-in-out infinite;will-change:translate,scale}[data-df-footer] .df-worm-m{--df-kruip:6px}[data-df-druk] :is(.df-worm,.df-worm-m){animation-play-state:paused}@keyframes df-kruip{0%{translate:calc(var(--df-kruip) * 0) 0;scale:1 1}2%{translate:calc(var(--df-kruip) * .62) 0;scale:1.07 .94}4%{translate:calc(var(--df-kruip) * 1) 0;scale:1 1}6%{translate:calc(var(--df-kruip) * 1.62) 0;scale:1.07 .94}8%{translate:calc(var(--df-kruip) * 2) 0;scale:1 1}10%{translate:calc(var(--df-kruip) * 2.62) 0;scale:1.07 .94}12%{translate:calc(var(--df-kruip) * 3) 0;scale:1 1}14%{translate:calc(var(--df-kruip) * 3.62) 0;scale:1.07 .94}16%{translate:calc(var(--df-kruip) * 4) 0;scale:1 1}18%{translate:calc(var(--df-kruip) * 4.62) 0;scale:1.07 .94}20%{translate:calc(var(--df-kruip) * 5) 0;scale:1 1}22%{translate:calc(var(--df-kruip) * 5.62) 0;scale:1.07 .94}24%{translate:calc(var(--df-kruip) * 6) 0;scale:1 1}26%{translate:calc(var(--df-kruip) * 6.62) 0;scale:1.07 .94}28%{translate:calc(var(--df-kruip) * 7) 0;scale:1 1}30%{translate:calc(var(--df-kruip) * 7.62) 0;scale:1.07 .94}32%{translate:calc(var(--df-kruip) * 8) 0;scale:1 1}34%{translate:calc(var(--df-kruip) * 8.62) 0;scale:1.07 .94}36%{translate:calc(var(--df-kruip) * 9) 0;scale:1 1}38%{translate:calc(var(--df-kruip) * 9.62) 0;scale:1.07 .94}40%{translate:calc(var(--df-kruip) * 10) 0;scale:1 1}41.5%{translate:calc(var(--df-kruip) * 10) 0;scale:.12 1.04}43%{translate:calc(var(--df-kruip) * 10) 0;scale:-1 1}48%{translate:calc(var(--df-kruip) * 10) 0;scale:-1 1}50%{translate:calc(var(--df-kruip) * 9.38) 0;scale:-1.07 .94}52%{translate:calc(var(--df-kruip) * 9) 0;scale:-1 1}54%{translate:calc(var(--df-kruip) * 8.38) 0;scale:-1.07 .94}56%{translate:calc(var(--df-kruip) * 8) 0;scale:-1 1}58%{translate:calc(var(--df-kruip) * 7.38) 0;scale:-1.07 .94}60%{translate:calc(var(--df-kruip) * 7) 0;scale:-1 1}62%{translate:calc(var(--df-kruip) * 6.38) 0;scale:-1.07 .94}64%{translate:calc(var(--df-kruip) * 6) 0;scale:-1 1}66%{translate:calc(var(--df-kruip) * 5.38) 0;scale:-1.07 .94}68%{translate:calc(var(--df-kruip) * 5) 0;scale:-1 1}70%{translate:calc(var(--df-kruip) * 4.38) 0;scale:-1.07 .94}72%{translate:calc(var(--df-kruip) * 4) 0;scale:-1 1}74%{translate:calc(var(--df-kruip) * 3.38) 0;scale:-1.07 .94}76%{translate:calc(var(--df-kruip) * 3) 0;scale:-1 1}78%{translate:calc(var(--df-kruip) * 2.38) 0;scale:-1.07 .94}80%{translate:calc(var(--df-kruip) * 2) 0;scale:-1 1}82%{translate:calc(var(--df-kruip) * 1.38) 0;scale:-1.07 .94}84%{translate:calc(var(--df-kruip) * 1) 0;scale:-1 1}86%{translate:calc(var(--df-kruip) * .38) 0;scale:-1.07 .94}88%{translate:calc(var(--df-kruip) * 0) 0;scale:-1 1}89.5%{translate:calc(var(--df-kruip) * 0) 0;scale:-.12 1.04}91%{translate:calc(var(--df-kruip) * 0) 0;scale:1 1}to{translate:calc(var(--df-kruip) * 0) 0;scale:1 1}}.df-strook-rand{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"recht knop" "zin zin" "firma firma";align-items:center;gap:0 .75rem;padding:.35rem 1rem;background:var(--df-aarde);color:hsla(37,74%,87%,.82);font-size:12px}@media (min-width:640px){.df-strook-rand{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"recht zin knop" "firma firma firma";gap:0 1.25rem;padding-inline:2rem}}@media (min-width:1024px){.df-strook-rand{padding-inline:max(4rem,calc((100vw - 1400px) / 2 + 4rem))}}.df-strook-c{display:none}@media (min-width:640px){.df-strook-c{display:inline}}.df-strook-recht{grid-area:recht;display:flex;flex-wrap:wrap;align-items:center;gap:0 .75rem}.df-strook-recht :is(a,button){display:inline-flex;min-height:44px;align-items:center}.df-strook-firma{grid-area:firma;padding-bottom:.4rem;font-size:11px;line-height:1.4}.df-strook-firma a{text-decoration:underline;text-underline-offset:2px}.df-strook-zin{grid-area:zin;padding-bottom:.4rem;color:var(--df-room);font-weight:600;transition:opacity .3s ease-out}.df-strook-knop{display:inline-flex;min-height:44px;align-items:center;gap:.4rem;grid-area:knop;padding:0 1rem;border:1px solid hsla(37,74%,87%,.35);background:none;color:var(--df-room);font:inherit;font-weight:600;cursor:pointer;transition:transform .2s ease-out}.df-strook-knop:hover{border-color:var(--df-gloed);color:var(--df-gloed);transform:translateY(2px)}@media (min-width:640px){.df-strook-zin{padding-bottom:0}}.df-strook-zin:empty{display:none}@media (max-width:639.98px){[data-df-fase=breuk] .df-strook-zin{grid-area:recht;padding-bottom:0}[data-df-fase=breuk] .df-strook-recht{visibility:hidden}}[data-open] :is(.df-strook-knop,.df-strook-recht,.df-strook-firma){visibility:hidden}[data-df-druk=hoog] .df-strook-veld,[data-df-fase=breuk] .df-strook-veld{animation:df-tril .09s linear infinite}@keyframes df-tril{0%,to{transform:translateX(0)}50%{transform:translateX(1px)}}[data-df-fase=breuk] .df-barsten{clip-path:inset(0 0 0 0)}[data-df-fase=breuk] .df-barst-fijn{opacity:1}[data-df-footer][data-modus=kaal] [data-df-diepte-deel][hidden]{display:block!important;content-visibility:visible!important}[data-df-footer][data-open] [data-df-diepte-deel]{animation:df-open .9s cubic-bezier(.22,1,.36,1) both}@keyframes df-open{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.df-voet-schacht{position:relative;isolation:isolate;overflow:hidden;background:var(--df-roest);color:var(--df-zand)}.df-voet-grond{position:absolute;inset:-8% 0 0;z-index:-2;width:100%;height:108%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;transform-origin:50% 0}[data-zw-aan] .df-voet-grond{transform:translateY(calc((min(var(--df-diepte), 1) - 1) * 7%)) scale(1.06)}.df-voet-schaduw{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(28,14,3,0) 0,rgba(28,14,3,.18) 45%,var(--df-aarde) 100%)}.df-voet-uitleg{position:relative;max-width:34rem;margin:14svh calc(var(--df-kolom) + 1rem) 0 1.5rem;padding:1.5rem 1.5rem 1.6rem;border:1px solid hsla(37,74%,87%,.16);border-radius:var(--df-hoek-xl);-webkit-mask-box-image:var(--df-masker-xl);background:rgba(28,14,3,.78);box-shadow:var(--df-schaduw-donker-3)}@media (min-width:640px){.df-voet-uitleg{margin-left:2rem;padding:2rem 2.25rem}}@media (min-width:1024px){.df-voet-uitleg{margin-left:max(4rem,calc((100vw - 1400px) / 2 + 4rem))}}.df-voet-label{font-size:11px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--df-gloed)}.df-voet-kop{margin-top:.6rem;font-size:clamp(2rem,1.4rem + 2.6vw,3.4rem);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--df-room)}.df-voet-zin{margin-top:.9rem;font-size:.95rem;line-height:1.55;color:hsla(37,74%,87%,.9)}.df-voet-spring{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;min-height:44px;padding:.55rem 1.1rem;border:1px solid hsla(37,74%,87%,.4);border-radius:999px;corner-shape:var(--df-hoek-rond);font-size:.875rem;font-weight:700;color:var(--df-room);transition:transform .2s ease-out}.df-voet-spring:hover{border-color:var(--df-gloed);color:var(--df-gloed);transform:translateY(2px)}.df-voet-peil{position:absolute;top:0;bottom:0;left:-6px;width:11px;transform:translateY(calc(var(--df-peil, 0) * 100%))}.df-voet-peil:before{content:"";position:absolute;top:-6px;left:0;width:11px;height:11px;border-radius:999px;corner-shape:var(--df-hoek-rond);background:var(--df-oranje);box-shadow:0 0 0 4px rgba(230,132,4,.25)}.df-voet-bellen{position:absolute;bottom:10%;left:50%;opacity:0}.df-voet-bellen i{position:absolute;width:14px;height:14px;border:2px solid rgba(255,243,223,.7);border-radius:999px;corner-shape:var(--df-hoek-rond)}.df-voet-bellen i:nth-child(2){left:26px;width:9px;height:9px;animation-delay:.25s}.df-voet-bellen i:nth-child(3){left:-22px;width:11px;height:11px;animation-delay:.5s}[data-zw=stijgt] .df-voet-bellen{opacity:1}[data-zw=stijgt] .df-voet-bellen i{animation:df-bel 1.2s ease-out infinite}@keyframes df-bel{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(-46svh);opacity:0}}.df-voet-bodem{background:var(--df-aarde);color:var(--df-zand)}.df-voet-diep{height:120px;background:radial-gradient(3px 3px at 18% 46%,var(--df-gloed) 60%,transparent 62%),radial-gradient(2px 2px at 23% 58%,var(--df-oranje) 60%,transparent 62%),radial-gradient(2.5px 2.5px at 61% 70%,var(--df-gloed) 60%,transparent 62%),radial-gradient(2px 2px at 66% 62%,var(--df-oranje) 60%,transparent 62%),radial-gradient(3px 3px at 84% 40%,var(--df-gloed) 60%,transparent 62%),radial-gradient(18px 9px at 9% 72%,var(--df-kluit) 70%,transparent 72%),radial-gradient(26px 12px at 38% 38%,var(--df-kluit-diep) 70%,transparent 72%),radial-gradient(14px 8px at 52% 84%,var(--df-kluit) 70%,transparent 72%),radial-gradient(22px 10px at 76% 76%,var(--df-kluit-diep) 70%,transparent 72%),radial-gradient(16px 8px at 93% 64%,var(--df-kluit) 70%,transparent 72%),linear-gradient(180deg,var(--df-aarde),var(--df-aarde-diep))}.df-voet-kiem-rij{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.25rem 2.5rem}.df-voet-merk{position:relative;z-index:1;display:inline-flex;align-items:flex-end;gap:.75rem;color:var(--df-room);text-decoration:none}.df-voet-kiem{width:88px;height:auto;transform-origin:50% 100%}.df-voet-woordmerk{padding-bottom:.7rem;font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem);font-weight:800;line-height:1;letter-spacing:-.02em}.df-voet-merk:hover .df-voet-woordmerk{color:var(--df-gloed)}.df-voet-gevonden-blok{flex:1 1 18rem;padding-bottom:.6rem}.df-voet-diepte{display:flex;align-items:baseline;gap:.35rem;color:var(--df-gloed);font-size:.8rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.df-voet-diepte b{color:var(--df-room);font-size:2.6rem;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.df-voet-gevonden{margin-top:.3rem;font-size:.95rem;font-weight:500;line-height:1.4;color:hsla(37,74%,87%,.9);transition:opacity .6s ease-out}.df-voet-ei:not(:empty){display:block;margin-top:.3rem;color:var(--df-goud);font-weight:700}[data-zw-aan]:not([data-zw=bodem]) .df-voet-kiem{clip-path:inset(100% 0 0 0);transform:translateY(10px) scale(.6)}[data-zw-aan]:not([data-zw=bodem]) :is(.df-voet-gevonden,.df-voet-diepte){opacity:0}[data-zw-aan][data-zw=bodem] .df-voet-kiem{animation:df-kiem 1.1s cubic-bezier(.34,1.3,.44,1) both}@keyframes df-kiem{0%{clip-path:inset(100% 0 0 0);transform:translateY(10px) scale(.6);opacity:0}60%{clip-path:inset(0 0 0 0);transform:translateY(-2px) scale(1.06);opacity:1}to{clip-path:inset(0 0 0 0);transform:translateY(0) scale(1);opacity:1}}.df-voet-link{color:var(--df-zand);text-underline-offset:4px}button.df-voet-link{padding:0;border:0;background:none;font:inherit;cursor:pointer}.df-voet-link:hover{color:var(--df-gloed);text-decoration:underline}.df-voet-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem;padding-block:1.75rem 1rem;border-top:1px solid hsla(37,74%,87%,.12)}.df-voet-nav{display:flex;flex-wrap:wrap;gap:.25rem 1.4rem;font-size:.875rem;font-weight:600}.df-voet-socials{display:flex;gap:.35rem}.df-voet-juridisch{color:hsla(37,74%,87%,.82)}.df-voet-sociaal{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:999px;corner-shape:var(--df-hoek-rond);color:hsla(37,74%,87%,.85);transition:transform .2s ease-out}.df-voet-sociaal:hover{color:var(--df-gloed);transform:translateY(-2px)}[data-df-footer] :is(a,button):focus-visible{outline:2px solid var(--df-oranje);outline-offset:3px;border-radius:var(--df-hoek-s);-webkit-mask-box-image:var(--df-masker-s)}html[data-df-onder] div:has(>div>button[aria-label^="Spring naar "]){visibility:hidden;opacity:0}@media (max-width:767px){[data-df-bodem] :is(a,button){display:inline-flex;min-height:44px;align-items:center}[data-df-bodem] nav{row-gap:0}.df-voet-sociaal{width:2.75rem;height:2.75rem;justify-content:center}}@media (prefers-reduced-motion:reduce){[data-df-footer] *,[data-df-footer] :before{animation:none!important;transition:none!important}[data-df-footer] :is(.df-voet-strip,.df-worm,.df-worm-m,.df-voet-grond,.df-voet-kiem,.df-gras,.df-strook-zaad){transform:none!important;clip-path:none!important}[data-df-footer] .df-voet-gevonden{opacity:1!important}}html[data-stil] [data-df-footer] :is(.df-voet-strip,.df-worm,.df-worm-m,.df-voet-grond,.df-voet-kiem,.df-gras,.df-strook-zaad){transform:none!important;clip-path:none!important}html[data-stil] [data-df-footer] *,html[data-stil] [data-df-footer] :before{animation:none!important}html[data-stil] [data-df-footer] .df-voet-gevonden{opacity:1!important}@media (max-height:479px){.df-strook-veld{height:2.5rem}}@media (forced-colors:active){[data-df-footer] :is(.df-gras,.df-worm,.df-worm-m,.df-barsten){display:none}[data-df-footer] :is(a,button){color:LinkText}.df-strook-knop{border-color:ButtonText;color:ButtonText;background:Canvas}}[data-df-diepte-deel]{position:relative}html[data-df-opname] [data-df-diepte-deel]{background:var(--df-aarde)}html[data-df-opname] [data-df-diepte-deel] *{visibility:hidden!important}html[data-df-opname] [data-df-diepte-deel]:after{content:"Hier stopt de foto. Graaf zelf, live.";position:absolute;inset:0;display:grid;place-items:center;padding:2rem;color:var(--df-zand);text-align:center}html[data-df-opname] [data-df-footer]>:is(section,.fixed){visibility:hidden!important}[data-df-laag][data-df-buiten-venster]{opacity:0}[data-df-laag]:focus-within{opacity:1}@media print{[data-df-footer] [data-df-diepte-deel],[data-df-footer]>:is(section,.fixed),[data-df-footer][data-modus] [data-df-diepte-deel][hidden],[data-df-strook-zin]{display:none!important}}@media (min-height:4000px){:where(html:not([data-df-opname])) [data-df-footer] [data-df-diepte-deel],:where(html:not([data-df-opname])) [data-df-footer]>:is(section,.fixed),:where(html:not([data-df-opname])) [data-df-footer][data-modus] [data-df-diepte-deel][hidden],[data-df-strook-zin]{display:none!important}}[data-df-zwevend]{translate:0 calc(-1 * var(--df-onder, 0px))}.df-voet-diep{position:relative}.df-voet-diep:before{content:"";position:absolute;top:45%;left:8%;right:8%;height:3px;border-radius:var(--df-hoek-s);-webkit-mask-box-image:var(--df-masker-s);background:var(--df-gloed);clip-path:inset(0 calc(50% - var(--df-druk) * 50%) 0 calc(50% - var(--df-druk) * 50%))}[data-df-diep-open] .df-voet-diep:before{clip-path:inset(0 0 0 0)}[data-df-podium]{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:2rem;min-height:300px;padding-block:48px;border-bottom:1px solid hsla(37,74%,87%,.16)}[data-df-podium][hidden]{display:none}.df-podium-beeld{display:grid;place-items:center;width:160px;height:160px}.df-podium-beeld :is(img,svg){width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.df-podium-label{color:var(--df-gloed);text-transform:uppercase;letter-spacing:.15em;font-size:12px}.df-podium-kop{max-width:24ch;margin-top:.5rem;color:var(--df-room);font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:1.15;font-weight:700}.df-podium-zin{max-width:50ch;margin-top:1rem;line-height:1.6}.df-podium-tekst a{display:inline-flex;align-items:center;min-height:44px;color:var(--df-oranje);text-decoration:underline;text-underline-offset:4px}.df-kast-blok{padding-top:40px}.df-kast-kop{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;color:var(--df-gloed);font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.df-kast-tel{color:var(--df-room);font-size:.95rem;letter-spacing:.04em;font-variant-numeric:tabular-nums}.df-kast-tel b{font-size:1.6rem;font-weight:800}[data-df-kast]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:.6rem;min-height:416px;padding-block:16px 32px}.df-kast-vak{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;min-height:112px;padding:.6rem .4rem .9rem;border:1px solid hsla(37,74%,87%,.14);border-radius:var(--df-hoek-s);-webkit-mask-box-image:var(--df-masker-s);color:var(--df-zand);background:linear-gradient(180deg,rgba(0,0,0,.38),rgba(0,0,0,.18)),var(--laag,var(--df-kluit));box-shadow:inset 0 6px 14px -8px rgba(0,0,0,.8);cursor:pointer;transition:transform .2s ease-out}.df-kast-vak[data-laag=bovengrond]{--laag:var(--df-brok)}.df-kast-vak[data-laag=wortels]{--laag:var(--laag-wortels)}.df-kast-vak[data-laag=klei]{--laag:var(--laag-klei)}.df-kast-vak[data-laag=steen]{--laag:var(--laag-steen)}.df-kast-vak[data-laag=fossielen]{--laag:var(--laag-fossielen)}.df-kast-vak[data-laag=grondwater]{--laag:var(--laag-water)}.df-kast-vak:hover{border-color:var(--df-gloed);transform:translateY(-2px)}.df-kast-vak[data-gevonden]{border-color:rgba(121,161,52,.7)}.df-kast-vak .df-pit{position:absolute;top:.45rem;right:.5rem;color:var(--df-goud)}.df-kast-vorm{display:grid;place-items:center;width:40px;height:40px}.df-kast-vorm :is(svg,img){width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.df-kast-vak:not([data-gevonden]) .df-kast-vorm{opacity:.25}.df-kast-vak:not([data-gevonden]) .df-kast-vorm svg{filter:grayscale(1)}.df-kast-naam{font-size:12px;line-height:1.25}@media (max-width:639.98px){[data-df-podium]{grid-template-columns:1fr;min-height:400px;gap:1.25rem}.df-podium-beeld{width:96px;height:96px}[data-df-kast]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;grid-auto-flow:row;min-height:768px;gap:.5rem}.df-voet-kiem{width:72px}[data-df-bodem] .df-kast-vak{display:flex}}[data-df-oproep]{padding-bottom:0;transition:transform .2s ease-out,opacity .2s ease-out}[data-df-oproep] a{display:inline-flex;min-height:44px;align-items:center;color:var(--df-oranje);text-decoration:underline;text-underline-offset:4px;opacity:.85}[data-df-oproep-duw] [data-df-oproep]{transform:translateY(-4px)}[data-df-oproep-duw] [data-df-oproep] a{opacity:1}[data-df-cookie-hint] button{display:inline-flex;min-height:44px;align-items:center;padding:0;border:0;background:none;color:var(--df-oranje);font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}[data-df-cookie-hint] button:hover{color:var(--df-gloed)}@media (min-width:640px){.df-strook-rand:has([data-df-oproep]){grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"recht knop zin"}}@media (max-width:639.98px){.df-strook-rand{position:relative}.df-strook-rand [data-df-oproep]{grid-area:auto;position:absolute;z-index:3;bottom:100%;left:50%;translate:-50% 0;padding:0 .9rem;border-radius:var(--df-hoek-s) var(--df-hoek-s) 0 0;background:var(--df-aarde);white-space:nowrap}}@media (prefers-reduced-motion:reduce){[data-df-oproep-duw] [data-df-oproep]{transform:none}}.df-turf{display:inline-flex;gap:3px;margin-left:.75rem;vertical-align:middle}.df-turf i{width:2px;height:14px;border-radius:var(--df-hoek-s);-webkit-mask-box-image:var(--df-masker-s);background:var(--df-gloed)}html[data-df-onder],html[data-df-onder] body{overscroll-behavior-y:none}[data-df-footer]{--laag-wortels:#8a4a14;--laag-klei:#9a4c2b;--laag-steen:#5c4a3c;--laag-fossielen:#3d2b1e;--laag-water:#142a63;--golf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 16' preserveAspectRatio='none'%3E%3Cpath d='M0 9c10-6 20-6 30-1s20 6 30 0 20-7 30-2 20 5 30 0V16H0z'/%3E%3C/svg%3E")}.df-voet-schacht{display:flow-root;overflow:clip}[data-df-schacht]{--df-m:14svh}.df-grondlaag{position:relative;height:var(--df-m)}.df-grondlaag-bovengrond{display:flow-root;height:auto;min-height:calc(5 * var(--df-m));padding-bottom:14svh}.df-grondlaag-grondwater{height:var(--df-m)}@media (min-width:768px){[data-df-schacht]{--df-m:11svh}.df-grondlaag-bovengrond{padding-bottom:0}}.df-grondlaag-bovengrond .df-voet-schaduw{background:linear-gradient(180deg,rgba(28,14,3,0) 0,rgba(28,14,3,.12) 55%,var(--laag-wortels) 100%)}.df-grondlaag:not(.df-grondlaag-bovengrond):before{content:"";position:absolute;top:-14px;left:0;right:0;height:15px;background:var(--laag);-webkit-mask:var(--golf) 0 0 /240px 15px repeat-x;mask:var(--golf) 0 0 /240px 15px repeat-x}.df-grondlaag-wortels{--laag:var(--laag-wortels);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='160'%3E%3Cg fill='none' stroke='%235e300a' stroke-linecap='round' opacity='.6'%3E%3Cpath d='M30 0c4 30-10 50 6 80s-4 50 8 80' stroke-width='4'/%3E%3Cpath d='M36 80c20 6 30 22 52 24M24 40c-12 10-20 12-24 26' stroke-width='2'/%3E%3Cpath d='M150 0c-6 26 12 44 0 70s10 40 4 90' stroke-width='3'/%3E%3Cpath d='M150 70c-18 8-24 26-46 30M158 40c14 4 24 16 40 16M154 120c16 6 22 20 40 26' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E") 0 0 /220px 160px,var(--laag)}.df-grondlaag-klei{--laag:var(--laag-klei);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='70'%3E%3Cg fill='%23f0b48c' opacity='.18'%3E%3Ccircle cx='12' cy='14' r='1.6'/%3E%3Ccircle cx='60' cy='30' r='1.2'/%3E%3Ccircle cx='34' cy='52' r='1.8'/%3E%3Ccircle cx='80' cy='60' r='1.1'/%3E%3C/g%3E%3C/svg%3E") 0 0 /90px 70px,repeating-linear-gradient(180deg,transparent 0 22px,rgba(40,12,0,.14) 22px 25px,transparent 25px 44px,rgba(255,210,170,.08) 44px 46px),var(--laag)}.df-grondlaag-steen{--laag:var(--laag-steen);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='140'%3E%3Cpath d='M14 30l18-12 22 6 4 20-20 10-22-6z' fill='%23786555'/%3E%3Cpath d='M100 14l26-6 16 14-8 18-28 2z' fill='%23453629'/%3E%3Cpath d='M64 84l30-8 20 16-6 22-30 6-16-16z' fill='%237d6b5b'/%3E%3Cpath d='M140 92l18-4 14 12-8 14-20-2z' fill='%234a3b2f'/%3E%3Cpath d='M10 110l14-6 12 10-8 12-16-4z' fill='%23695747'/%3E%3C/svg%3E") 0 0 /180px 140px,var(--laag)}.df-grondlaag-fossielen{--laag:var(--laag-fossielen);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='180'%3E%3Cg fill='none' stroke='%23c9b89a' stroke-width='2' opacity='.16'%3E%3Cpath d='M50 60m-4 0a4 4 0 1 1 8 0a8 8 0 1 1-16 0a12 12 0 1 1 24 0a16 16 0 1 1-32 0'/%3E%3Cpath d='M150 130h50M154 124c-6 0-8 12 0 12M196 124c6 0 8 12 0 12'/%3E%3Cpath d='M200 30c10 10 20 10 30 0M206 40c8 6 16 6 24 0'/%3E%3C/g%3E%3C/svg%3E") 0 0 /260px 180px,var(--laag)}.df-grondlaag-grondwater{--laag:var(--laag-water);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='44'%3E%3Cpath d='M0 22c20-10 40-10 60 0s40 10 60 0 30-8 40-4' fill='none' stroke='%237f9be0' stroke-width='1.6' opacity='.32'/%3E%3C/svg%3E") 0 0 /160px 44px,linear-gradient(180deg,var(--laag-water),var(--df-water-diep))}.df-grondlaag-grondwater:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:15px;background:var(--df-aarde);-webkit-mask:var(--golf) 60px 0 /240px 15px repeat-x;mask:var(--golf) 60px 0 /240px 15px repeat-x}[data-df-schacht]{--df-kolom:6.75rem}@media (min-width:768px){[data-df-schacht]{--df-kolom:10.5rem}}.df-voet-meter{position:absolute;top:0;right:0;bottom:0;z-index:1;width:var(--df-kolom);border-left:1px solid hsla(37,74%,87%,.18);background:rgba(28,14,3,.5);pointer-events:none}.df-voet-meter-plak{position:sticky;top:10svh;display:flex;height:78svh;flex-direction:column;padding:1.25rem .4rem 1.5rem .75rem}.df-voet-meterkop{margin-bottom:1.4rem;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(37,74%,87%,.75)}.df-voet-meterkop b{display:block;margin-top:.2rem;font-size:15px;letter-spacing:.02em;text-transform:none;color:var(--df-gloed);font-variant-numeric:tabular-nums}.df-meter{position:relative;flex:1;border-left:1px solid hsla(37,74%,87%,.4);font-size:9px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.df-meter span{position:absolute;left:.6rem;translate:0 -50%;white-space:nowrap;line-height:1.25;color:var(--df-zand);opacity:.85;transform-origin:0 50%;transition:opacity .3s ease-out,transform .3s ease-out}.df-meter b{display:block;color:var(--df-gloed)}@media (min-width:768px){.df-meter{font-size:10px;letter-spacing:.1em}.df-meter b{display:inline}}[data-laag-nu=bovengrond] [data-meter=bovengrond],[data-laag-nu=fossielen] [data-meter=fossielen],[data-laag-nu=grondwater] [data-meter=grondwater],[data-laag-nu=klei] [data-meter=klei],[data-laag-nu=steen] [data-meter=steen],[data-laag-nu=wortels] [data-meter=wortels],[data-zw=bodem] [data-meter=bodem]{opacity:1;transform:scale(1.14)}.df-vondst{position:absolute;top:calc(var(--ym) * 1%);left:calc((100% - var(--df-kolom)) * var(--xm) / 100);z-index:1;width:48px;height:48px;margin:-24px 0 0 -24px;padding:0;border:0;border-radius:999px;corner-shape:var(--df-hoek-rond);background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}@media (min-width:768px){.df-vondst{top:calc(var(--y) * 1%);left:calc((100% - var(--df-kolom)) * var(--x) / 100)}}.df-vondst:before{content:"";position:absolute;right:3px;bottom:9px;left:3px;height:14px;border-radius:50%;corner-shape:var(--df-hoek-rond);background:rgba(20,10,2,.42);transition:opacity .3s ease-out}.df-vondst-vorm{display:block;width:34px;height:34px;margin:7px;opacity:.82;clip-path:inset(0 0 42% 0);transform:rotate(var(--r));transition:transform .25s ease-out,clip-path .25s ease-out,opacity .25s ease-out}.df-vondst-vorm :is(svg,img){display:block;width:100%;height:100%}.df-vondst:focus-visible .df-vondst-vorm,.df-vondst:hover .df-vondst-vorm{opacity:1;clip-path:inset(0 0 20% 0);transform:translateY(-3px) rotate(var(--r))}.df-vondst[data-gevonden] .df-vondst-vorm{opacity:1;clip-path:inset(0 0 0 0);transform:translateY(-6px) rotate(0deg)}.df-vondst[data-gevonden]:before{opacity:.35}.df-vondst[data-gevonden]:after{content:"";position:absolute;inset:3px;border:2px solid rgba(121,161,52,.85);border-radius:999px;corner-shape:var(--df-hoek-rond)}.df-vondst[data-net] .df-vondst-vorm{animation:df-opgraven .7s cubic-bezier(.34,1.4,.5,1) both}@keyframes df-opgraven{0%{clip-path:inset(0 0 42% 0);transform:translateY(6px) scale(.8)}60%{clip-path:inset(0 0 0 0);transform:translateY(-14px) scale(1.2)}to{clip-path:inset(0 0 0 0);transform:translateY(-6px) scale(1)}}.df-vondst-naam{position:absolute;bottom:calc(100% + 2px);left:50%;padding:.2rem .6rem;border-radius:999px;corner-shape:var(--df-hoek-rond);background:var(--df-aarde);color:var(--df-room);font-size:12px;font-weight:700;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,4px)}.df-vondst[data-net] .df-vondst-naam{animation:df-naam 2.6s ease-out both}@keyframes df-naam{0%{opacity:0;transform:translate(-50%,6px)}12%,75%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}.df-instort{position:absolute;top:0;left:0;z-index:0;pointer-events:none}.df-instort-holte{position:absolute;top:30%;left:2%;width:96%;height:62%;background:rgba(14,6,0,.55);clip-path:polygon(0 20%,14% 0,40% 14%,62% 2%,86% 12%,100% 30%,94% 86%,60% 100%,30% 92%,6% 80%);opacity:0;animation:df-holte 1.45s ease-out .45s both}@keyframes df-holte{0%{opacity:0}25%,70%{opacity:1}to{opacity:0}}.df-instort-scheur{position:absolute;top:0;left:0;width:100%;height:62%;overflow:visible;clip-path:inset(0 100% 0 0);animation:df-scheur 1.9s cubic-bezier(.6,0,.4,1) both}@keyframes df-scheur{0%{clip-path:inset(0 100% 0 0);opacity:1}24%{clip-path:inset(0 0 0 0);opacity:1}80%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}.df-brok{position:absolute;top:34%;width:24%;height:52%;background:var(--brok,var(--df-brok));box-shadow:inset 0 3px 0 rgba(255,220,170,.18);opacity:0;animation:df-val 1.5s cubic-bezier(.55,0,1,.45) both}@keyframes df-val{0%{opacity:0;transform:translate(0)}10%{opacity:1;transform:translate(0)}18%{transform:translate(1px,1px)}26%{transform:translate(-1px)}34%{opacity:1;transform:translateY(2px)}to{opacity:0;transform:translate(var(--dx),var(--val)) rotate(var(--rot))}}.df-stof{position:absolute;top:34%;width:18px;height:18px;margin-left:-9px;border-radius:999px;corner-shape:var(--df-hoek-rond);background:hsla(37,74%,87%,.45);opacity:0;animation:df-stof 1s ease-out both}@keyframes df-stof{0%{opacity:0;transform:translate(0) scale(.3)}25%{opacity:.85}to{opacity:0;transform:translate(var(--dx),-16px) scale(1.8)}}.df-voet-score{display:block;min-height:1.4em;margin-top:.35rem;font-size:.85rem;font-weight:600;color:var(--df-goud)}.df-voet-teller{min-height:1.5rem;margin-top:.25rem;font-size:.85rem;line-height:1.5rem;color:hsla(37,74%,87%,.9)}.df-voet-kiem-rij{position:relative}.df-vonken{position:absolute;bottom:36px;left:32px;pointer-events:none}.df-vonk{position:absolute;top:-6px;left:-4px;width:8px;height:12px;border-radius:50% 50% 50% 0;corner-shape:var(--df-hoek-rond);background:var(--df-gras);opacity:0;transform:rotate(var(--a,0deg))}.df-vonk:nth-child(2n){background:var(--df-oranje)}.df-vonk:nth-child(2){--a:45deg}.df-vonk:nth-child(3){--a:90deg}.df-vonk:nth-child(4){--a:135deg}.df-vonk:nth-child(5){--a:180deg}.df-vonk:nth-child(6){--a:225deg}.df-vonk:nth-child(7){--a:270deg}.df-vonk:nth-child(8){--a:315deg}[data-record] .df-vonk{animation:df-vonk 1.4s ease-out both}@keyframes df-vonk{0%{opacity:0;transform:rotate(var(--a,0deg)) translateY(0) scale(.4)}30%{opacity:1}to{opacity:0;transform:rotate(var(--a,0deg)) translateY(-58px) scale(1)}}[data-df-footer][data-record] .df-voet-kiem{animation:df-kiem-record 1.2s cubic-bezier(.34,1.4,.5,1) both}@keyframes df-kiem-record{0%{clip-path:inset(0 0 0 0);transform:scale(1)}35%{clip-path:inset(0 0 0 0);transform:scale(1.28) rotate(-6deg)}65%{clip-path:inset(0 0 0 0);transform:scale(.96) rotate(4deg)}to{clip-path:inset(0 0 0 0);transform:scale(1)}}.df-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.df-instort,.df-vonken{display:none}.df-meter span,.df-vondst-vorm{transition:none}}html[data-stil] .df-instort{display:none}.df-grond-leeft{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.df-grondlaag-wortels .df-grond-leeft{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='120'%3E%3Cg fill='none' stroke='%234a2508' stroke-linecap='round' opacity='.55'%3E%3Cpath d='M60 0c-4 30 10 50-2 80s6 30 2 40' stroke-width='3'/%3E%3Cpath d='M58 80c-16 6-22 18-40 22M62 46c14 4 22 14 36 14' stroke-width='1.6'/%3E%3Cpath d='M220 0c6 26-10 44 2 70s-6 36-2 50' stroke-width='2.4'/%3E%3Cpath d='M222 70c18 8 22 24 44 28' stroke-width='1.4'/%3E%3C/g%3E%3C/svg%3E") 0 0 /300px 120px;transform-origin:50% 0;transform:scaleY(calc(.25 + min(var(--df-diepte), 1) * .75))}.df-grondlaag-fossielen .df-grond-leeft{inset:-40px 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='340' height='160'%3E%3Cg fill='none' stroke='%23d8c7a6' stroke-width='2' opacity='.2'%3E%3Cpath d='M90 70m-3 0a3 3 0 1 1 6 0a7 7 0 1 1-14 0a11 11 0 1 1 22 0'/%3E%3Cpath d='M250 110c8-10 20-10 28 0M254 118c6-6 14-6 20 0'/%3E%3C/g%3E%3C/svg%3E") 0 0 /340px 160px;transform:translateY(calc((min(var(--df-diepte), 1) - .8) * 60px))}.df-grondlaag-grondwater .df-grond-leeft{right:-160px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='30'%3E%3Cpath d='M0 15c20-9 40-9 60 0s40 9 60 0 30-7 40-3' fill='none' stroke='%23a9c0f2' stroke-width='1.4' opacity='.35'/%3E%3C/svg%3E") 0 6px /160px 30px;animation:df-golf 7s linear infinite}@keyframes df-golf{0%{transform:translateX(0)}to{transform:translateX(-160px)}}@media (prefers-reduced-motion:reduce){.df-grond-leeft{animation:none!important;transform:none!important}}html[data-stil] .df-grond-leeft{animation:none;transform:none}.df-vondst[data-licht] .df-vondst-vorm{opacity:1;clip-path:inset(0);animation:df-vondst-licht .7s ease-out 2}.df-vondst[data-licht] .df-vondst-naam{opacity:1;transform:translate(-50%)}@keyframes df-vondst-licht{0%,to{transform:translateY(-6px) scale(1);opacity:1}50%{transform:translateY(-12px) scale(1.18);opacity:.55}}.df-fles-briefje{box-sizing:border-box;width:min(28rem,calc(100vw - 2rem));max-height:calc(100svh - 2rem);overflow:auto;padding:2rem;border:1px solid var(--df-gloed);border-radius:.5rem;background:var(--df-aarde);color:var(--df-zand)}.df-fles-briefje[open]{animation:df-briefje-open .4s ease-out both}.df-fles-briefje::backdrop{background:rgba(28,14,3,.7)}.df-fles-briefje h3{margin:0 0 1rem;font-size:1.5rem;line-height:1.25;color:var(--df-zand)}.df-fles-briefje p{margin:0 0 1.5rem;line-height:1.6}.df-fles-briefje a{color:var(--df-gloed);text-decoration:underline}.df-fles-briefje button{display:block;min-height:44px;margin-top:1.5rem;padding:.6rem 1rem;border:1px solid var(--df-oranje);border-radius:.3rem;background:var(--df-oranje);color:var(--df-aarde);font:inherit;font-weight:700;cursor:pointer}.df-fles-briefje :is(a,button):focus-visible{outline:2px solid var(--df-zand);outline-offset:4px}@keyframes df-briefje-open{0%{clip-path:inset(50% 0)}to{clip-path:inset(0)}}html[data-df-opname] .df-fles-briefje,html[data-df-opname] .df-fles-briefje::backdrop{visibility:hidden}@media (min-height:4000px),print{.df-fles-briefje,.df-fles-briefje::backdrop{display:none}}@media (prefers-reduced-motion:reduce){.df-fles-briefje[open],.df-vondst[data-licht] .df-vondst-vorm,.df-vondst[data-net] .df-vondst-naam,.df-vondst[data-net] .df-vondst-vorm{animation:none}}[data-df-footer][data-open] .df-grondlaag-wortels{background:url(/df-live-assets/grond/wortels.webp) 0 0/256px 128px,var(--laag)}[data-df-footer][data-open] .df-grondlaag-klei{background:url(/df-live-assets/grond/klei.webp) 0 0/256px 128px,var(--laag)}[data-df-footer][data-open] .df-grondlaag-steen{background:url(/df-live-assets/grond/steen.webp) 0 0/256px 128px,var(--laag)}[data-df-footer][data-open] .df-grondlaag-fossielen{background:url(/df-live-assets/grond/fossielen.webp) 0 0/256px 128px,var(--laag)}[data-df-footer][data-open] .df-grondlaag-grondwater{background:url(/df-live-assets/grond/grondwater.webp) 0 0/256px 128px,var(--laag)}[data-df-footer][data-open] .df-grondlaag:not(.df-grondlaag-bovengrond){box-shadow:inset 0 22px 26px -18px rgba(10,5,0,.62),inset 0 -10px 16px -12px rgba(10,5,0,.5)}[data-df-footer][data-open] .df-grondlaag:not(.df-grondlaag-bovengrond):before{background:linear-gradient(180deg,rgba(255,236,210,.16),transparent 60%),var(--laag)}[data-df-footer][data-open] .df-voet-schaduw{background:url(/df-live-assets/grond/korrel.webp) 0 0/128px 128px,linear-gradient(180deg,rgba(28,14,3,0) 0,rgba(28,14,3,.12) 55%,var(--laag-wortels) 100%)}.df-kaartje{position:absolute;bottom:calc(100% + 10px);left:50%;z-index:4;display:block;width:min(16.5rem,calc(100vw - var(--df-kolom, 6.75rem) - 1.25rem));padding:.75rem .9rem .85rem;border:1px solid hsla(37,74%,87%,.22);border-radius:var(--df-hoek-l);-webkit-mask-box-image:var(--df-masker-l);background:rgba(18,9,2,.96);box-shadow:var(--df-schaduw-donker-2);color:var(--df-zand);font-size:13px;font-weight:500;line-height:1.45;text-align:left;white-space:normal;pointer-events:none;visibility:hidden;opacity:0;transform:translate(calc(-50% + var(--kx, 0px)),6px);transition:opacity .18s ease-out,transform .18s ease-out,visibility 0s linear .18s}.df-vondst[data-kaart-onder] .df-kaartje{top:calc(100% + 10px);bottom:auto;transform:translate(calc(-50% + var(--kx, 0px)),-6px)}.df-vondst:is(:hover,:focus-visible,[data-kaart-open]){z-index:3}.df-vondst:is(:hover,:focus-visible,[data-kaart-open]) .df-kaartje{visibility:visible;transition-delay:0s;opacity:1;transform:translate(calc(-50% + var(--kx, 0px)))}.df-vondst[data-kaart-open] .df-vondst-naam{opacity:0!important;animation:none}.df-kaartje-naam{display:block;color:var(--df-room);font-size:15px;font-weight:800}.df-kaartje-zeld{display:flex;align-items:center;gap:.4rem;margin-top:.15rem;color:var(--df-goud);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.df-kaartje-weet{display:block;margin-top:.45rem}.df-pit{display:inline-flex;gap:3px}.df-pit i{width:7px;height:7px;border:1.5px solid;border-radius:999px;corner-shape:var(--df-hoek-rond)}.df-pit i:nth-child(-n+1),[data-zeld="2"] .df-pit i:nth-child(-n+2),[data-zeld="3"] .df-pit i{background:currentColor}[data-df-knal] .df-strook-veld{animation:df-schok .46s cubic-bezier(.3,.7,.4,1) both}@keyframes df-schok{0%{transform:translateY(0)}14%{transform:translateY(4px) scaleY(.985)}34%{transform:translateY(-3px)}56%{transform:translateY(1.5px)}78%{transform:translateY(-.5px)}to{transform:translateY(0)}}.df-knal-vak{top:-240px;right:0;bottom:0;overflow:clip}.df-knal,.df-knal-vak{position:absolute;left:0;z-index:4;pointer-events:none}.df-knal{top:240px;width:0;height:0;overflow:visible;transform:translate(var(--kx),var(--ky,3.2rem))}.df-knal-licht{position:absolute;top:-90px;left:-90px;width:180px;height:180px;border-radius:999px;corner-shape:var(--df-hoek-rond);background:radial-gradient(circle,rgba(255,251,214,.95) 0,rgba(255,211,138,.6) 28%,rgba(255,179,71,0) 68%);opacity:0;transform:scale(.2);animation:df-licht .62s ease-out both}@keyframes df-licht{0%{opacity:0;transform:scale(.2)}18%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.df-knal-ring{position:absolute;top:-40px;left:-40px;width:80px;height:80px;border:2px solid rgba(255,236,200,.8);border-radius:999px;corner-shape:var(--df-hoek-rond);opacity:0;animation:df-ring .5s ease-out .04s both}@keyframes df-ring{0%{opacity:.9;transform:scale(.2,.12)}to{opacity:0;transform:scale(3.2,1.1)}}.df-gruis{position:absolute;top:0;left:0;width:var(--gm);height:var(--gm);background:var(--gk);opacity:0;animation:df-gruis 1.05s cubic-bezier(.2,.6,.6,1) both}@keyframes df-gruis{0%{opacity:0;transform:translate(0) rotate(0deg)}8%{opacity:1}35%{opacity:1;transform:translate(calc(var(--gx) * .75),var(--gy)) rotate(calc(var(--gr) * .4))}to{opacity:0;transform:translate(var(--gx),var(--gv)) rotate(var(--gr))}}.df-knal-stof{position:absolute;top:-16px;left:-16px;width:32px;height:32px;border-radius:999px;corner-shape:var(--df-hoek-rond);background:radial-gradient(circle,hsla(37,74%,87%,.5),hsla(37,74%,87%,0) 70%);opacity:0;animation:df-knal-stof 1s ease-out both}@keyframes df-knal-stof{0%{opacity:0;transform:translate(0) scale(.4)}25%{opacity:1}to{opacity:0;transform:translate(var(--sx),-22px) scale(2.4)}}.df-kiemlijn,.df-wortel,.df-wortel-voet{position:absolute;left:0;width:100%;overflow:visible;pointer-events:none}.df-kiemlijn{z-index:3}.df-wortel{top:0;z-index:1;height:100%}.df-wortel-voet{top:0;z-index:0}:is(.df-kiemlijn,.df-wortel,.df-wortel-voet) path{fill:none;stroke:var(--df-gras);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.df-stengel{stroke-width:3}.df-kiemlijn .df-blad{fill:var(--df-gras);stroke-width:1}.df-wortel-hoofd,.df-wortel-lijn{stroke-width:3;filter:drop-shadow(0 1px 0 rgb(10 5 0/.55))}.df-wortel-zij{stroke-width:1.6;opacity:.85}.df-kiemlijn :is(.df-stengel,.df-blad){clip-path:inset(0 0 0 0);animation:df-stengel .7s cubic-bezier(.3,1.2,.4,1) .15s both;transform-box:fill-box;transform-origin:50% 100%}@keyframes df-stengel{0%{clip-path:inset(100% 0 0 0);transform:scaleY(.4)}to{clip-path:inset(0 0 0 0);transform:scaleY(1)}}.df-kiemlijn .df-wortel-lijn{animation:df-wortel-in .6s ease-out .3s both;transform-box:fill-box}@keyframes df-wortel-in{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}[data-zw-aan] .df-wortel{clip-path:inset(0 0 calc((1 - min(1, max(0, var(--df-diepte) + .08))) * 100%) 0)}.df-wortel-voet{clip-path:inset(0 0 100% 0);transition:clip-path .9s ease-out}[data-df-footer]:not([data-zw-aan]) .df-wortel-voet,[data-zw=bodem] .df-wortel-voet{clip-path:inset(0 0 0 0)}[data-df-rijk] .df-voet-uitleg{z-index:2}@media (prefers-reduced-motion:reduce){.df-knal{display:none}.df-kiemlijn :is(path),.df-wortel,.df-wortel-voet{clip-path:none!important;transform:none!important;animation:none!important}.df-kaartje{transition:none}}html[data-stil] .df-knal{display:none}html[data-stil] :is(.df-wortel,.df-wortel-voet,.df-kiemlijn path){clip-path:none!important;animation:none!important}@media (forced-colors:active){.df-kiemlijn,.df-knal,.df-wortel,.df-wortel-voet{display:none}.df-kaartje{border-color:CanvasText;background:Canvas;color:CanvasText}}@media print{.df-kaartje,.df-knal{display:none}}