@font-face{font-family:Sora;src:url(/fonts/sora-var.woff2)format("woff2-variations");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-var.woff2)format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Display Fallback;src:local(Arial);size-adjust:113%;ascent-override:86%;descent-override:25%}@font-face{font-family:Tekst Fallback;src:local(Arial);size-adjust:99%}:root{--kleur-pagina:#f7fbfb;--kleur-wit:#fff;--kleur-lucht:#d9fbf9;--kleur-accent:#37f4ed;--kleur-teal:#26a8a3;--kleur-teal-tekst:#13706c;--kleur-inkt:#07201f;--kleur-grijs:#3f5655;--kleur-lijn:#c9dcdb;--font-display:"Sora", "Display Fallback", Arial, sans-serif;--font-tekst:"Instrument Sans", "Tekst Fallback", Arial, sans-serif;--hoek:.75rem;--hoek-groot:1.5rem;--rand:clamp(1.125rem, 4vw, 3.5rem);--ruimte-m:clamp(2.5rem, 6vw, 4.5rem);--ruimte-l:clamp(4.5rem, 11vw, 9rem);--breedte-max:78rem;--marge:max(var(--rand), calc((100vw - var(--breedte-max)) / 2))}.woordmerk{font-family:var(--font-display);letter-spacing:-.02em;text-transform:lowercase;padding-top:.14em;font-size:1.25rem;font-weight:600;line-height:1;display:inline-block}.woordmerk span{display:inline-block;transform:translateY(-.14em)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:1rem}body{background:var(--kleur-pagina);color:var(--kleur-inkt);font-family:var(--font-tekst);margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:clip}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:300;line-height:1.12}h1 strong{font-weight:600}h2{font-size:clamp(2rem,6.4vw,3.5rem)}h3{letter-spacing:-.02em;font-size:clamp(1.375rem,3vw,1.75rem);font-weight:600}p{margin:0}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--kleur-teal-tekst);outline-offset:3px}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.naar-inhoud{z-index:20;border-radius:var(--hoek);background:var(--kleur-inkt);color:var(--kleur-wit);padding:.75rem 1rem;position:absolute;top:-4rem;left:.5rem}.naar-inhoud:focus{top:.5rem}.knop{background:var(--kleur-inkt);min-height:3.25rem;color:var(--kleur-wit);font-family:var(--font-display);letter-spacing:-.01em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1.625rem;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s;display:inline-flex}.knop:hover{background:var(--kleur-teal-tekst)}.knop-breed{width:100%}.knop:disabled{opacity:.7;cursor:progress}.lucht{pointer-events:none;width:100%;height:10rem;position:absolute;left:0;overflow:visible}.lucht path{fill:none;stroke:var(--kleur-teal);stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:1 9;vector-effect:non-scaling-stroke}.beeld{border-radius:var(--hoek-groot);background:var(--kleur-lucht);margin:0;position:relative;overflow:hidden}.beeld img{object-fit:cover;width:100%;height:100%;display:block}.beeld-placeholder{background:var(--kleur-lucht);width:100%;height:100%;color:var(--kleur-grijs);text-align:center;place-items:center;padding:.5rem;font-size:.8125rem;line-height:1.3;display:grid}.hero-paneel .beeld-placeholder{background:var(--kleur-wit)}.conceptbeeld{background:var(--kleur-inkt);color:var(--kleur-wit);border-radius:999px;padding:.125rem .75rem;font-size:.8125rem;font-weight:600;position:absolute;bottom:.75rem;left:.75rem}.hero{display:grid}.hero-tekst{padding:1rem var(--rand) 2.5rem}.hero-midden{margin-top:2.5rem}.hero h1{font-size:clamp(2.5rem,11.2vw,4.25rem);line-height:1.08}.hero-lead{max-width:32rem;color:var(--kleur-grijs);margin-top:1.25rem;font-size:1.125rem}.hero .knop{margin-top:1.75rem}.hero-noot{max-width:28rem;color:var(--kleur-grijs);margin-top:1.25rem;font-size:.9375rem}.hero-paneel{padding:3rem var(--rand);background:var(--kleur-lucht);place-items:center;display:grid;position:relative;overflow:hidden}.hero-paneel .lucht{top:1rem}.hero-beeld{background:var(--kleur-wit);width:72%;position:relative}.probleem{padding:var(--ruimte-l) var(--marge);gap:1.5rem;display:grid}.probleem-intro p{max-width:32rem;color:var(--kleur-grijs);margin-top:1.25rem;font-size:1.125rem}.probleem-plastic{grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}.probleem-plastic p{color:var(--kleur-grijs);margin-top:.5rem}.probleem-plastic h3{font-size:1.25rem}.werking{padding:var(--ruimte-l) var(--marge);background:var(--kleur-lucht)}.werking-standen{margin-top:var(--ruimte-m);gap:1.25rem;display:grid}.stand{border-radius:var(--hoek-groot);background:var(--kleur-wit);padding:1.5rem 1.25rem}.stand p{max-width:32rem;color:var(--kleur-grijs);margin-top:.5rem}.diagram{width:100%;height:auto;font-family:var(--font-tekst);margin-top:1.5rem;display:block}.d-groot{font-family:var(--font-display);letter-spacing:-.02em;font-size:40px;font-weight:600}.d-sterk{font-size:24px;font-weight:700}.d-klein{font-size:22px;font-weight:500}.werking-schets{color:var(--kleur-grijs);margin-top:1rem;font-size:.9375rem}.onderdelen{padding:var(--ruimte-l) var(--marge) 0}.onderdelen-kop p{color:var(--kleur-grijs);margin-top:.75rem}.onderdelen-lijst{margin:var(--ruimte-m) 0 0;border-bottom:1px solid var(--kleur-lijn)}.onderdelen-lijst div{border-top:1px solid var(--kleur-lijn);padding:1.25rem 0}.onderdelen-lijst dt{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.125rem;font-weight:600;line-height:1.3}.onderdelen-lijst dd{max-width:34rem;color:var(--kleur-grijs);margin:.375rem 0 0}.mesh{margin-top:var(--ruimte-l)}.mesh h3{max-width:18em}.mesh-opties{gap:1.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.mesh-opties li{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.mesh-opties strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:1rem;font-weight:600;display:block}.mesh-opties p{color:var(--kleur-grijs);margin-top:.125rem}.mesh-vak{border:2px solid var(--kleur-inkt);border-radius:var(--hoek);background:repeating-linear-gradient(45deg, var(--kleur-inkt) 0 1px, transparent 1px 7px) top / 100% var(--mesh) no-repeat, repeating-linear-gradient(-45deg, var(--kleur-inkt) 0 1px, transparent 1px 7px) top / 100% var(--mesh) no-repeat, linear-gradient(var(--kleur-accent), var(--kleur-accent)) top / 100% var(--mesh) no-repeat, var(--kleur-lucht);height:5.25rem;display:block;overflow:hidden}.spec{padding:var(--ruimte-l) var(--marge);gap:2rem;display:grid}.spec-noot{border-radius:var(--hoek);background:var(--kleur-lucht);margin-top:1rem;padding:.25rem .875rem;font-size:.9375rem;font-weight:600;display:inline-block}.spec-schets{width:100%;max-width:28rem;height:auto;display:block}.d-maat{font-family:var(--font-tekst);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.spec table{border-bottom:1px solid var(--kleur-lijn);border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:1.5rem;font-size:1rem}.spec tbody th,.spec td{border-top:1px solid var(--kleur-lijn);text-align:left;vertical-align:top;padding:.625rem 0}.spec tbody th{width:34%;padding-right:.75rem;font-weight:600}.spec td{color:var(--kleur-grijs)}.spec-voet{color:var(--kleur-grijs);margin-top:.75rem;font-size:.9375rem}.spec-beeld{width:72%}.voor-wie{padding:0 var(--marge) var(--ruimte-l)}.voor-wie h2{max-width:16em;margin-top:var(--ruimte-m)}.sporten{margin:var(--ruimte-m) 0 0;padding:0;list-style:none;display:grid}.sporten li{border-top:1px solid var(--kleur-lijn);padding:1.25rem 0}.sport-naam{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.375rem;font-weight:600;line-height:1.2;display:block}.sport-tekst{color:var(--kleur-grijs);margin-top:.375rem;display:block}.voor-wie-slot{border-top:1px solid var(--kleur-lijn);max-width:36rem;font-family:var(--font-display);letter-spacing:-.015em;padding-top:1.5rem;font-size:1.25rem;font-weight:300;line-height:1.35}.voor-wie-cta{display:none}.vragen{padding:0 var(--marge) var(--ruimte-l)}.vragen-lijst{border-bottom:1px solid var(--kleur-lijn);margin-top:1.75rem}details{border-top:1px solid var(--kleur-lijn)}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.625rem 0;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";background:var(--kleur-lucht);width:1.75rem;height:1.75rem;font-family:var(--font-display);text-align:center;border-radius:50%;flex:none;font-size:1.125rem;font-weight:400;line-height:1.75rem}details[open] summary:after{content:"−"}details p{max-width:40rem;color:var(--kleur-grijs);padding-bottom:1.25rem}.interesse{margin-bottom:var(--ruimte-m);padding:var(--ruimte-m) var(--rand);background:var(--kleur-lucht);position:relative;overflow:hidden}.interesse .lucht{display:none}.interesse-tekst{position:relative}.interesse h2{font-size:clamp(2.25rem,8vw,3.75rem)}.interesse-tekst p{max-width:28rem;margin-top:1rem}.interesse-tekst p.interesse-belofte{color:var(--kleur-grijs);margin-top:.5rem}.interesse-vak{border-radius:var(--hoek-groot);background:var(--kleur-wit);margin-top:1.75rem;padding:1.5rem 1.25rem;position:relative}.veld{margin-bottom:1.125rem}.veld label{margin-bottom:.25rem;font-weight:600;display:block}.veld label span{color:var(--kleur-grijs);font-weight:400}.veld input,.veld select,.veld textarea{border:1px solid var(--kleur-grijs);border-radius:var(--hoek);background:var(--kleur-wit);width:100%;min-height:3rem;color:var(--kleur-inkt);font:inherit;padding:.625rem .875rem;display:block}.veld textarea{resize:vertical}.veld-vink{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:.5rem;font-size:.9375rem;display:grid}.veld-vink input{appearance:none;border:1px solid var(--kleur-grijs);border-radius:var(--hoek);background:var(--kleur-wit) center / 1.375rem no-repeat;cursor:pointer;width:2.75rem;height:2.75rem;margin:0}.veld-vink input:checked{border-color:var(--kleur-inkt);background-color:var(--kleur-inkt);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E")}.veld-fout,.form-fout{color:#a4261d;margin-top:.375rem;font-size:.9375rem;font-weight:600}.form-fout{margin-top:1rem}.cf-turnstile{min-height:65px;margin:1.25rem 0}.form-noscript{margin-bottom:1rem;font-weight:600}.form-gelukt{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:300;line-height:1.25}[hidden]{display:none!important}.voet{padding:0 var(--marge) 2.5rem}.voet-noot{max-width:30rem;color:var(--kleur-grijs);margin-top:.75rem;font-size:.9375rem}.voet-links{flex-wrap:wrap;gap:.25rem 1.75rem;margin-top:.5rem;font-size:.9375rem;display:flex}.voet-links a{align-items:center;min-height:2.75rem;display:inline-flex}.plakbalk{left:50%;bottom:calc(.875rem + env(safe-area-inset-bottom));z-index:10;background:var(--kleur-inkt);min-height:3rem;color:var(--kleur-wit);font-family:var(--font-display);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex;position:fixed;transform:translate(-50%)}.los-kop{max-width:44rem;padding:1rem var(--rand);margin:0 auto}.los-kop a{min-height:2.75rem;color:inherit;text-decoration:none;display:inline-block}.los-pagina{max-width:44rem;padding:1rem var(--rand) var(--ruimte-m);margin:0 auto}.los-pagina h1{font-size:clamp(2.25rem,8vw,3.25rem)}.los-pagina h2{margin-top:2rem;font-size:1.375rem;font-weight:600}.los-pagina p{margin-top:.75rem}.los-versie{color:var(--kleur-grijs)}.open-punt{background:var(--kleur-accent);color:var(--kleur-inkt);border-radius:.25em;padding:0 .25em;font-weight:700}@media (width>=60rem){.hero{grid-template-columns:1fr 1fr;min-height:min(100svh,56rem)}.hero-tekst{padding:1.5rem 3.5rem 3rem var(--marge);flex-direction:column;display:flex}.hero-midden{margin-block:auto}.hero-beeld{width:min(68%,28rem)}.hero-paneel .lucht{height:16rem;top:3rem}.probleem{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem 1.5rem}.probleem-intro{grid-column:1/7;align-self:center;padding-right:2rem}.probleem-shirt{grid-column:7/13}.probleem-plastic{grid-column:1/8;align-self:center}.probleem-fiets{grid-column:8/13}.werking-standen{grid-template-columns:1fr 1fr}.stand{padding:2.25rem 2.25rem 2rem}.onderdelen{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;display:grid}.onderdelen-kop{grid-column:1/5;align-self:start}.onderdelen-lijst{grid-column:6/13;margin-top:0}.onderdelen-lijst div{grid-template-columns:2fr 3fr;gap:1.5rem;padding:1.5rem 0;display:grid}.onderdelen-lijst dd{margin-top:0}.mesh{grid-column:1/13}.mesh-opties{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.mesh-opties li{grid-template-columns:5.25rem minmax(0,1fr)}.mesh-vak{height:6.5rem}.spec{grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem 1.5rem}.spec-kop{grid-column:1/6}.spec-beeld{grid-area:2/1/auto/5;align-self:start;width:auto}.spec-tabel{grid-area:1/6/3/13}.sporten{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.5rem}.voor-wie-slot{border-top:0;padding-top:2rem}.voor-wie-cta{margin:1.5rem 0 0;display:block}.vragen{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;display:grid}.vragen h2{grid-column:1/5}.vragen-lijst{grid-column:6/13;margin-top:0}.interesse{margin-inline:var(--marge);padding:var(--ruimte-l) 3.5rem;border-radius:2rem;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:1.5rem;display:grid}.interesse .lucht{height:14rem;display:block;top:3rem}.interesse-tekst{grid-column:1/7}.interesse-vak{grid-column:7/13;margin-top:0;padding:2rem}.plakbalk{display:none}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.lucht path{animation:14s linear infinite stroom}.lucht path:nth-child(2){animation-duration:18s;animation-direction:reverse}@supports (animation-timeline:view()){.diagram{--tijdlijn:--diagram;view-timeline:--diagram block}.d-flap{transform-box:view-box;transform-origin:320px 364px;animation:linear both klap-open;animation-timeline:var(--tijdlijn);animation-range:entry 40% cover 48%}.d-rits{animation:linear both vervaag;animation-timeline:var(--tijdlijn);animation-range:cover 40% cover 50%}}}@keyframes stroom{to{stroke-dashoffset:-300px}}@keyframes klap-open{0%{transform:scaleY(-1)}to{transform:scaleY(1)}}@keyframes vervaag{0%{opacity:0}to{opacity:1}}
