.ontwerp h2{font-size:clamp(2rem,1.1rem + 2.6vw,3.25rem);font-weight:600;letter-spacing:-.028em;line-height:1.06}.ontwerp .kop-licht{color:#7b4faf}.ontwerp .kop-lila{color:#cbb6e8}.js-onthul .onthul{opacity:0;transform:translate3d(0,28px,0);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--vertraging,0ms)}.js-onthul .onthul.zichtbaar{opacity:1;transform:none}@keyframes ontwerp-binnen{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:none}}.intro{animation:ontwerp-binnen .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--vertraging,0ms)}@keyframes ontwerp-drijf-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(8%,6%,0) scale(1.12)}}@keyframes ontwerp-drijf-b{0%,to{transform:translateZ(0) scale(1.05)}50%{transform:translate3d(-10%,-4%,0) scale(.95)}}.gloed-a{animation:ontwerp-drijf-a 18s ease-in-out infinite}.gloed-b{animation:ontwerp-drijf-b 22s ease-in-out infinite}@keyframes ontwerp-puls{0%{box-shadow:0 0 0 0 #cbb6e8b3}70%{box-shadow:0 0 0 10px #cbb6e800}to{box-shadow:0 0 0 0 #cbb6e800}}.puls{animation:ontwerp-puls 2.2s ease-out infinite}@keyframes ontwerp-stroom{to{stroke-dashoffset:-24}}.stroom-lijn{stroke-dasharray:3 9;animation:ontwerp-stroom 1.1s linear infinite}@keyframes ontwerp-reis{0%{transform:translateX(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateX(430px);opacity:0}}.stroom-bol{animation:ontwerp-reis 4.2s cubic-bezier(.45,0,.55,1) infinite;animation-delay:var(--vertraging,0ms)}@keyframes ontwerp-draai{to{transform:rotate(1turn)}}.zon-stralen{transform-box:fill-box;transform-origin:center;animation:ontwerp-draai 24s linear infinite}@keyframes ontwerp-laad{0%,to{transform:scaleY(.25)}55%{transform:scaleY(.95)}}.batterij-vulling{transform-box:fill-box;transform-origin:bottom;animation:ontwerp-laad 4.2s ease-in-out infinite}@keyframes ontwerp-licht{0%,45%{fill-opacity:.15}70%,to{fill-opacity:.95}}.huis-raam{animation:ontwerp-licht 4.2s ease-in-out infinite alternate}.stap-beeld{transition:opacity .7s ease,transform .9s cubic-bezier(.2,.7,.2,1)}@keyframes ontwerp-golf{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.golf span{display:block;transform-origin:center;animation:ontwerp-golf 1.1s ease-in-out infinite}@keyframes ontwerp-balk{0%{width:18%}to{width:62%}}.nep-voortgang{animation:ontwerp-balk 2.4s cubic-bezier(.2,.7,.2,1) infinite alternate}@keyframes ontwerp-stip{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.zichtbaar .kaart-stip{transform-box:fill-box;transform-origin:center;animation:ontwerp-stip .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--vertraging,0ms)}@keyframes ontwerp-golf-kaart{0%{transform:scale(.4);opacity:.55}to{transform:scale(2.4);opacity:0}}.kaart-golf{transform-box:fill-box;transform-origin:center;animation:ontwerp-golf-kaart 2.4s ease-out infinite}.til{transition:transform .25s ease,box-shadow .25s ease}@media (hover:hover){.til:hover{transform:translateY(-4px);box-shadow:0 14px 34px -14px #37006059}}@media (prefers-reduced-motion:reduce){.intro,.js-onthul .onthul{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.batterij-vulling,.gloed-a,.gloed-b,.golf span,.huis-raam,.kaart-golf,.nep-voortgang,.puls,.stroom-bol,.stroom-lijn,.zichtbaar .kaart-stip,.zon-stralen{animation:none!important}.stroom-bol{opacity:0}.stap-beeld,.til{transition:none!important}}