*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--achtergrond);color:var(--tekst);font-family:var(--font-tekst);font-weight:var(--gewicht-tekst);margin:0;font-size:1.125rem;line-height:1.65}h1,h2,h3{font-family:var(--font-kop);font-weight:var(--gewicht-kop);color:var(--hoofd);text-wrap:balance;margin:0 0 .55em;line-height:1.2}h1{font-size:clamp(2.1rem,5vw,3.5rem)}h2{font-size:clamp(1.65rem,3.2vw,2.35rem)}h3{font-size:1.25rem}p{margin:0 0 1em}a{color:var(--hoofd);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px;text-decoration-color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:3px}.wrap{width:min(1120px,100% - 2.5rem);margin-inline:auto}.smal{max-width:46rem;margin-inline:auto}.sla-over{background:var(--hoofd);color:var(--achtergrond);z-index:10;padding:.6rem 1rem;position:absolute;top:0;left:-999px}.sla-over:focus{left:0}.kop{border-bottom:1px solid color-mix(in srgb, var(--hoofd) 16%, transparent);background:var(--achtergrond)}.kop-binnen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-block:.9rem;display:flex}.merk{font-family:var(--font-kop);font-weight:var(--gewicht-kop);color:var(--hoofd);font-size:1.35rem;text-decoration:none}.kop nav ul{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.kop nav a{border-bottom:2px solid #0000;padding:.25rem 0;text-decoration:none}.kop nav a:hover,.kop nav a[aria-current=page]{border-bottom-color:var(--accent)}.knop{background:var(--accent);color:var(--knop-tekst);font-family:var(--font-kop);font-weight:var(--gewicht-kop);border:2px solid var(--accent);border-radius:var(--hoek);cursor:pointer;padding:.85rem 1.4rem;font-size:1rem;line-height:1.2;text-decoration:none;display:inline-block}.knop:hover{color:var(--knop-tekst);filter:brightness(.92)}.knop.klein{padding:.55rem 1rem;font-size:.95rem}.knop.tweede{color:inherit;background:0 0;border-color:currentColor}.knop.tweede:hover{color:inherit;background:color-mix(in srgb, currentColor 10%, transparent);filter:none}.knoppen,.contactopties{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 0;display:flex}.pijl{font-family:var(--font-kop);font-weight:var(--gewicht-kop)}.pijl:after{content:" →"}.sectie{padding-block:clamp(3rem,7vw,5.5rem)}.sectie.zachter{background:var(--zacht)}.paginakop{padding-block:clamp(2.5rem,6vw,4.5rem) 0}.paginakop+.sectie{padding-top:clamp(2rem,4vw,3rem)}.lead{max-width:42rem;font-size:1.25rem}.kruimel{margin:0 0 .5rem;font-size:.95rem}.hero{background:var(--hoofd);color:var(--achtergrond);background-image:radial-gradient(circle at 85% 10%, color-mix(in srgb, var(--accent-donker) 22%, transparent), transparent 55%);padding-block:clamp(3.5rem,9vw,7rem)}.hero h1{color:var(--achtergrond);max-width:16ch}.hero a{color:inherit}.hero .knop:not(.tweede){background:var(--accent-donker);border-color:var(--accent-donker);color:var(--knop-tekst-donker)}.punten{flex-wrap:wrap;gap:.5rem 1.75rem;margin:2.25rem 0 0;padding:0;list-style:none;display:flex}.punten li:before{content:"✓";color:var(--accent-donker);margin-right:.5rem}.rooster{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.25rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.kaart{background:var(--zacht);border-radius:var(--hoek);margin:0;padding:1.5rem}.sectie.zachter .kaart{background:var(--achtergrond)}.kaart>:last-child{margin-bottom:0}.kaart-kop{font-family:var(--font-kop);font-weight:var(--gewicht-kop);color:var(--hoofd);margin:0 0 .4rem;font-size:1.2rem}.prijs{font-family:var(--font-kop);font-weight:var(--gewicht-kop);color:var(--hoofd)}.meta{opacity:.85;font-size:.95rem}.stappen{counter-reset:stap;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.stappen li{counter-increment:stap;padding-top:3.2rem;position:relative}.stappen li:before{content:counter(stap);background:var(--accent);width:2.4rem;height:2.4rem;color:var(--knop-tekst);font-family:var(--font-kop);font-weight:var(--gewicht-kop);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.team{flex-wrap:wrap;gap:1rem 2.5rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.team li{display:grid}.team-naam{font-family:var(--font-kop);font-weight:var(--gewicht-kop);color:var(--hoofd)}.plaatsen{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.plaatsen li{background:var(--zacht);border-radius:999px;padding:.35rem 1rem}.sectie.zachter .plaatsen li{background:var(--achtergrond)}.citaat blockquote{margin:0 0 .75rem;font-size:1.1rem}.citaat figcaption{opacity:.85;font-size:.95rem}.banner{background:var(--accent);color:var(--knop-tekst);padding-block:1.75rem}.banner-binnen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.banner p{font-family:var(--font-kop);font-weight:var(--gewicht-kop);margin:0;font-size:1.3rem}.banner .knop{background:var(--knop-tekst);color:var(--accent);border-color:var(--knop-tekst)}details{border-top:1px solid color-mix(in srgb, var(--hoofd) 20%, transparent);padding-block:.25rem}details:last-of-type{border-bottom:1px solid color-mix(in srgb, var(--hoofd) 20%, transparent)}summary{cursor:pointer;font-family:var(--font-kop);font-weight:var(--gewicht-kop);color:var(--hoofd);padding:.9rem 0}details[open] summary{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.3em;text-decoration-thickness:3px}details p{margin-bottom:1rem}.tweekoloms{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:2.5rem;display:grid}.gegevens{gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.gegevens li>span:first-child{min-width:6.5rem;font-family:var(--font-kop);font-weight:var(--gewicht-kop);color:var(--hoofd);display:inline-block}.regels{white-space:pre-line}.formulier .veld{margin:0 0 1.1rem}.formulier label{font-family:var(--font-kop);font-weight:var(--gewicht-kop);color:var(--hoofd);margin-bottom:.3rem;font-size:1rem;display:block}.formulier input,.formulier select,.formulier textarea{width:100%;font:inherit;color:var(--tekst);border:2px solid color-mix(in srgb, var(--hoofd) 35%, transparent);border-radius:var(--hoek);background:#fff;padding:.7rem .85rem}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.voet{background:var(--hoofd);color:var(--achtergrond);padding-block:3rem 1.5rem;font-size:1rem}.voet a{color:inherit}.voet a:hover{color:var(--accent-donker)}.voet-raster{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:2rem;display:grid}.voet-kop{font-family:var(--font-kop);font-weight:var(--gewicht-kop);margin:0 0 .5rem}.voet address{gap:.25rem;font-style:normal;display:grid}.voet-menu,.sociaal{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.voet-onder{border-top:1px solid color-mix(in srgb, var(--achtergrond) 30%, transparent);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.95rem;display:flex}.voet-onder p{margin:0}.sociaal{gap:1.25rem;display:flex}@media (prefers-reduced-motion:no-preference){.knop,a{transition:color .15s,background-color .15s,filter .15s}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}@media (width<=719px){.glijbaan{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--accent) transparent;gap:1rem;margin-inline:-1.25rem;padding:.25rem 1.25rem 1rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.glijbaan>*{scroll-snap-align:start;flex:0 0 min(84%,20rem)}}@media (prefers-reduced-motion:no-preference){.hero{background-size:160% 160%;animation:24s ease-in-out infinite alternate gloed}@keyframes gloed{0%{background-position:100% 0}to{background-position:0 100%}}@keyframes opkomen{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero h1,.hero .lead,.hero .knoppen,.hero .punten{animation:.8s cubic-bezier(.2,.7,.2,1) both opkomen}.hero .lead{animation-delay:.12s}.hero .knoppen{animation-delay:.24s}.hero .punten{animation-delay:.36s}.kaart{transition:transform .25s,box-shadow .25s}.kaart:hover{box-shadow:0 10px 24px -12px color-mix(in srgb, var(--hoofd) 45%, transparent);transform:translateY(-4px)}.knop{transition:transform .15s,color .15s,background-color .15s,filter .15s}.knop:hover{transform:translateY(-2px)}.loopband{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.loopband-spoor{width:max-content;animation:38s linear infinite loop;display:flex}.loopband:hover .loopband-spoor{animation-play-state:paused}.loopband .plaatsen{flex-wrap:nowrap;flex:none;padding-right:.6rem}.loopband .plaatsen li{white-space:nowrap}@keyframes loop{to{transform:translate(-50%)}}@supports (animation-timeline:view()){@keyframes inschuiven{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}@keyframes omhoog{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes lijn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sectie h2,.team li,details{animation-name:omhoog;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 55%}.rooster:not(.glijbaan)>.kaart,.glijbaan>.kaart{animation-name:omhoog;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 5% entry 60%}.rooster:not(.glijbaan)>.kaart:nth-child(3n+2){animation-range:entry 12% entry 67%}.rooster:not(.glijbaan)>.kaart:nth-child(3n+3){animation-range:entry 19% entry 74%}.stappen li{animation-name:inschuiven;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 60%}.stappen li:nth-child(2){animation-range:entry 10% entry 70%}.stappen li:nth-child(3){animation-range:entry 20% entry 80%}.stappen li:nth-child(4){animation-range:entry 30% entry 90%}.stappen li:nth-child(n+5){animation-range:entry 40%}.stappen li:after{content:"";background:color-mix(in srgb, var(--accent) 55%, transparent);transform-origin:0;height:2px;animation-name:lijn;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 20% cover 45%;position:absolute;top:1.2rem;left:3rem;right:-1.25rem}.stappen li:last-child:after{display:none}}}@media (width<=719px){.stappen li:after{display:none!important}.stappen.beweeg{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--accent) transparent;gap:1.25rem;margin-inline:-1.25rem;padding:.25rem 1.25rem 1rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.stappen.beweeg li{scroll-snap-align:start;flex:0 0 min(80%,17rem)}}.merk.met-logo{align-items:center;display:inline-flex}.logo{object-fit:contain;width:auto;max-width:14rem;height:3rem;display:block}.logo.gestapeld{max-width:7rem;height:4.5rem}.sectie-beeld{border-radius:var(--hoek);aspect-ratio:21/9;background:var(--zacht);width:100%;max-height:22rem;margin:1.5rem 0 2rem;overflow:hidden}.sectie-beeld img{object-fit:cover;width:100%;height:100%;display:block}.smal .sectie-beeld{aspect-ratio:16/9}.kaart.heeft-beeld{padding:0;overflow:hidden}.kaart.heeft-beeld>:not(.kaart-beeld){margin-inline:1.5rem}.kaart.heeft-beeld>.kaart-beeld+*{margin-top:1.25rem}.kaart.heeft-beeld>:last-child{margin-bottom:1.5rem}.kaart-beeld{aspect-ratio:3/2;background:var(--zacht);overflow:hidden}.kaart-beeld img{object-fit:cover;width:100%;height:100%;display:block}.team li.met-foto{grid-template-columns:4.5rem auto;align-items:center;column-gap:1rem}.team-foto{object-fit:cover;border-radius:50%;grid-row:span 2;width:4.5rem;height:4.5rem}.hero-binnen{display:block}.hero.met-beeld .hero-binnen{align-items:center;gap:2.5rem;display:grid}.hero-beeld{border-radius:var(--hoek);aspect-ratio:4/3;overflow:hidden;box-shadow:0 24px 48px -24px #0000008c}.hero-beeld img{object-fit:cover;width:100%;height:100%;display:block}@media (width>=900px){.hero.met-beeld .hero-binnen{grid-template-columns:1.1fr .9fr;gap:3.5rem}}@media (prefers-reduced-motion:no-preference){.hero-beeld img{animation:26s ease-in-out infinite alternate langzaamzoom}@keyframes langzaamzoom{0%{transform:scale(1)}to{transform:scale(1.09)}}.kaart-beeld img,.sectie-beeld img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.kaart:hover .kaart-beeld img,.sectie-beeld:hover img{transform:scale(1.06)}.hero.met-beeld .hero-beeld{animation:1s cubic-bezier(.2,.7,.2,1) .2s both opkomen}}.rooster:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr))}@media (width>=720px) and (width<=1099px){.rooster:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}}.maaier{flex:22rem}.maaier .gras,.maaier .stoppels,.maaier .maaiwagen{display:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.maaier{view-timeline-name:--maaier;view-timeline-axis:block;align-items:center;min-height:5.6rem;padding-top:1.5rem;padding-bottom:.6rem;display:flex;position:relative;overflow:clip;container-type:inline-size}.maaier p{z-index:1;position:relative}.maaier .gras{z-index:2;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22120%22 height=%2244%22 viewBox=%220 0 120 44%22%3E%3Crect y=%2224%22 width=%22120%22 height=%2220%22 fill=%22%233a8c45%22/%3E%3Cpath d=%22M-2.4 44 Q-2.8 24.7 -2.2 5.3 Q1.5 24.7 6.2 44 Z%22 fill=%22%232d7438%22/%3E%3Cpath d=%22M117.9 44 Q119.9 24.7 121.9 5.3 Q124.0 24.7 126.0 44 Z%22 fill=%22%232d7438%22/%3E%3Cpath d=%22M5.7 44 Q4.9 23.6 5.3 3.3 Q8.9 23.6 13.7 44 Z%22 fill=%22%232d7438%22/%3E%3Cpath d=%22M125.8 44 Q127.8 23.6 129.7 3.3 Q131.6 23.6 133.6 44 Z%22 fill=%22%232d7438%22/%3E%3Cpath d=%22M11.6 44 Q15.5 24.0 18.6 4.0 Q19.3 24.0 19.3 44 Z%22 fill=%22%232d7438%22/%3E%3Cpath d=%22M19.0 44 Q23.8 25.5 27.5 6.9 Q28.1 25.5 27.5 44 Z%22 fill=%22%232d7438%22/%3E%3Cpath d=%22M28.5 44 Q28.3 27.4 29.1 10.7 Q33.2 27.4 38.4 44 Z%22 fill=%22%232d7438%22/%3E%3Cpath d=%22M39.4 44 Q38.7 26.2 39.0 8.4 Q42.0 26.2 45.9 44 Z%22 fill=%22%232d7438%22/%3E%3Cpath d=%22M43.5 44 Q45.7 32.0 47.6 20.0 Q49.0 32.0 50.2 44 Z%22 fill=%22%232d7438%22/%3E%3Cpath d=%22M52.2 44 Q51.7 27.1 52.1 10.2 Q55.8 27.1 60.4 44 Z%22 fill=%22%232d7438%22/%3E%3Cpath d=%22M56.0 44 Q57.7 25.3 59.7 6.5 Q62.1 25.3 64.7 44 Z%22 fill=%22%232d7438%22/%3E%3Cpath d=%22M65.5 44 Q66.2 29.4 67.5 14.9 Q70.1 29.4 73.3 44 Z%22 fill=%22%232d7438%22/%3E%3Cpath d=%22M76.3 44 Q78.5 30.7 80.5 17.4 Q82.0 30.7 83.3 44 Z%22 fill=%22%232d7438%22/%3E%3Cpath d=%22M81.2 44 Q82.1 32.6 83.6 21.3 Q86.6 32.6 90.1 44 Z%22 fill=%22%232d7438%22/%3E%3Cpath d=%22M92.0 44 Q95.5 24.3 98.3 4.6 Q99.3 24.3 99.7 44 Z%22 fill=%22%232d7438%22/%3E%3Cpath d=%22M95.3 44 Q97.9 28.4 100.0 12.8 Q101.0 28.4 101.5 44 Z%22 fill=%22%232d7438%22/%3E%3Cpath d=%22M104.8 44 Q106.1 29.3 107.8 14.6 Q110.8 29.3 114.3 44 Z%22 fill=%22%232d7438%22/%3E%3Cpath d=%22M112.5 44 Q114.3 29.5 116.3 15.1 Q118.5 29.5 120.8 44 Z%22 fill=%22%232d7438%22/%3E%3Cpath d=%22M-8.0 44 Q-5.7 29.5 -3.3 15.1 Q-1.0 29.5 1.4 44 Z%22 fill=%22%232d7438%22/%3E%3Cpath d=%22M2.1 44 Q1.7 27.5 2.3 11.0 Q6.0 27.5 10.8 44 Z%22 fill=%22%233a8c45%22/%3E%3Cpath d=%22M122.1 44 Q124.3 27.5 126.5 11.0 Q128.7 27.5 130.9 44 Z%22 fill=%22%233a8c45%22/%3E%3Cpath d=%22M8.4 44 Q9.4 32.9 10.9 21.9 Q14.0 32.9 17.7 44 Z%22 fill=%22%233a8c45%22/%3E%3Cpath d=%22M16.7 44 Q18.0 29.5 19.4 15.0 Q21.1 29.5 22.8 44 Z%22 fill=%22%233a8c45%22/%3E%3Cpath d=%22M23.7 44 Q26.9 23.7 29.4 3.5 Q30.0 23.7 30.0 44 Z%22 fill=%22%233a8c45%22/%3E%3Cpath d=%22M31.4 44 Q35.5 25.1 38.7 6.2 Q39.3 25.1 39.0 44 Z%22 fill=%22%233a8c45%22/%3E%3Cpath d=%22M39.3 44 Q43.7 27.2 47.1 10.4 Q47.8 27.2 47.5 44 Z%22 fill=%22%233a8c45%22/%3E%3Cpath d=%22M53.5 44 Q54.8 31.6 56.2 19.1 Q58.3 31.6 60.6 44 Z%22 fill=%22%233a8c45%22/%3E%3Cpath d=%22M57.5 44 Q57.9 31.8 59.1 19.6 Q62.8 31.8 67.4 44 Z%22 fill=%22%233a8c45%22/%3E%3Cpath d=%22M66.3 44 Q68.0 24.9 69.6 5.9 Q71.4 24.9 73.2 44 Z%22 fill=%22%233a8c45%22/%3E%3Cpath d=%22M78.2 44 Q79.2 25.3 80.4 6.5 Q82.2 25.3 84.2 44 Z%22 fill=%22%233a8c45%22/%3E%3Cpath d=%22M83.3 44 Q86.9 28.4 90.1 12.9 Q91.8 28.4 93.2 44 Z%22 fill=%22%233a8c45%22/%3E%3Cpath d=%22M93.5 44 Q93.0 29.0 93.5 14.0 Q97.3 29.0 102.2 44 Z%22 fill=%22%233a8c45%22/%3E%3Cpath d=%22M104.3 44 Q108.4 30.7 111.9 17.4 Q113.2 30.7 113.8 44 Z%22 fill=%22%233a8c45%22/%3E%3Cpath d=%22M110.9 44 Q113.3 26.7 115.4 9.4 Q116.5 26.7 117.3 44 Z%22 fill=%22%233a8c45%22/%3E%3Cpath d=%22M-9.0 44 Q-7.4 26.7 -5.9 9.4 Q-4.3 26.7 -2.8 44 Z%22 fill=%22%233a8c45%22/%3E%3Cpath d=%22M-2.8 44 Q-2.1 24.7 -1.0 5.4 Q1.2 24.7 3.9 44 Z%22 fill=%22%2352a853%22/%3E%3Cpath d=%22M117.4 44 Q119.0 24.7 120.5 5.4 Q122.1 24.7 123.6 44 Z%22 fill=%22%2352a853%22/%3E%3Cpath d=%22M6.8 44 Q7.6 24.1 8.7 4.2 Q10.8 24.1 13.2 44 Z%22 fill=%22%2352a853%22/%3E%3Cpath d=%22M16.0 44 Q16.0 31.7 16.8 19.4 Q20.2 31.7 24.4 44 Z%22 fill=%22%2352a853%22/%3E%3Cpath d=%22M28.3 44 Q27.9 26.1 28.4 8.3 Q31.6 26.1 35.7 44 Z%22 fill=%22%2352a853%22/%3E%3Cpath d=%22M42.9 44 Q44.7 32.9 46.6 21.9 Q48.7 32.9 50.7 44 Z%22 fill=%22%2352a853%22/%3E%3Cpath d=%22M47.0 44 Q47.4 23.6 48.4 3.1 Q51.1 23.6 54.4 44 Z%22 fill=%22%2352a853%22/%3E%3Cpath d=%22M63.6 44 Q67.8 24.2 71.0 4.4 Q70.9 24.2 69.7 44 Z%22 fill=%22%2352a853%22/%3E%3Cpath d=%22M70.1 44 Q69.3 24.0 69.7 4.1 Q73.4 24.0 78.3 44 Z%22 fill=%22%2352a853%22/%3E%3Cpath d=%22M79.5 44 Q83.0 32.8 86.1 21.5 Q87.8 32.8 89.0 44 Z%22 fill=%22%2352a853%22/%3E%3Cpath d=%22M88.8 44 Q92.1 26.4 94.7 8.7 Q95.4 26.4 95.4 44 Z%22 fill=%22%2352a853%22/%3E%3Cpath d=%22M100.6 44 Q100.8 30.7 101.6 17.4 Q104.4 30.7 107.9 44 Z%22 fill=%22%2352a853%22/%3E%3Cpath d=%22M111.8 44 Q116.0 32.8 119.4 21.7 Q120.7 32.8 121.2 44 Z%22 fill=%22%2352a853%22/%3E%3Cpath d=%22M-8.1 44 Q-5.8 32.8 -3.5 21.7 Q-1.2 32.8 1.1 44 Z%22 fill=%22%2352a853%22/%3E%3C/svg%3E") 0 0/120px 44px repeat-x,linear-gradient(#3a8c45,#3a8c45) bottom/100% calc(100% - 1.5rem) no-repeat;animation-name:maaien;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--maaier;animation-range:entry 10% cover 58%;display:block;position:absolute;inset:0}.maaier .stoppels{z-index:2;background:linear-gradient(#52a853,#3a8c45);border-radius:2px;height:.5rem;animation-name:stoppels;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--maaier;animation-range:entry 10% cover 58%;display:block;position:absolute;bottom:0;left:0;right:0}.maaier .maaiwagen{z-index:3;width:5.5rem;height:auto;animation-name:rijden;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--maaier;animation-range:entry 10% cover 58%;display:block;position:absolute;bottom:.1rem;left:0}@keyframes maaien{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 calc(100cqw + 5.5rem))}}@keyframes rijden{0%{transform:translate(-5.5rem)}to{transform:translate(100cqw)}}@keyframes stoppels{0%{clip-path:inset(0 100cqw 0 0)}to{clip-path:inset(0)}}}}
