html,body{color:#141414;-webkit-font-smoothing:antialiased;background:#000;margin:0;padding:0;font-family:Plus Jakarta Sans,sans-serif}a{color:#e85f07;text-decoration:none}a:hover{color:#e85f07}::selection{background:#ff7a1a59}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes wordIn{0%{opacity:0;filter:blur(8px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes mimDotFill{0%{width:0}to{width:100%}}@keyframes mimHeartbeat{0%,to{transform:scale(1)}6%{transform:scale(1.012)}12%{transform:scale(1)}18%{transform:scale(1.02)}26%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mim-beat{animation:none!important}}.mim-noscrollbar{scrollbar-width:none;-ms-overflow-style:none}.mim-noscrollbar::-webkit-scrollbar{display:none}@media (width<=960px){.mq-stack{grid-template-columns:1fr!important}.mq-nopull{margin-left:0!important}.mq-noindent{text-indent:0!important;margin-left:0!important}.mq-overlap{margin-top:clamp(-110px,-20vw,-60px)!important}.mq-hide{display:none!important}.mq-nosticky{position:static!important}.mq-kracht{grid-template-columns:1fr!important}.mq-kracht>*{grid-area:auto/1!important}.mq-kracht-tekst{order:-1!important}}@media (width>=1500px){.mq-herotitel{font-size:clamp(3.3rem,3.9vw,4.4rem)!important}.mq-herosub{font-size:19.5px!important}}.mim-burger{width:25px;height:6px;position:relative}.mim-burger i{background:#fff;width:100%;height:2px;transition:transform .26s cubic-bezier(.36,0,.9,.6),opacity .12s;display:block;position:relative;transform:rotate(-45deg)skew(178deg)}.mim-burger i.top{width:45%}.mim-burger i.bottom{width:45%;margin-left:55%}.mim-burger i:before{content:"";background:#ffffff73;width:0;height:100%;transition:width .35s;display:block;position:absolute;top:0;left:0}.mim-burger i.middle:before{left:auto;right:0}.mim-burger i.top{transition-delay:0s,0s}.mim-burger i.middle{transition-delay:40ms,40ms}.mim-burger i.bottom{transition-delay:80ms,80ms}@keyframes mimBurgerFly{0%{opacity:1;transform:translate(0)rotate(-45deg)skew(178deg)}42%{opacity:0;transform:translate(30px,-30px)rotate(-45deg)skew(178deg)}43%{opacity:0;transform:translate(-30px,30px)rotate(-45deg)skew(178deg)}to{opacity:1;transform:translate(0)rotate(-45deg)skew(178deg)}}.mim-burger.fly i{animation:.6s cubic-bezier(.4,0,.3,1) both mimBurgerFly}.mim-burger.fly i.top{animation-delay:0s}.mim-burger.fly i.middle{animation-delay:70ms}.mim-burger.fly i.bottom{animation-delay:.14s}.mim-burger.hov i:before{width:100%}.mim-burger b{opacity:0;background:#fff;width:75%;height:2px;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .2s;display:block;position:absolute;top:2px;left:12.5%}.mim-burger b.left{transform:translate(100px,-100px)rotate(-45deg)}.mim-burger b.right{transform:translate(-100px,-100px)rotate(45deg)}.mim-burger.open i{opacity:0;animation:none;transform:translate(64px,-64px)rotate(-45deg)}.mim-burger.open i.top{transition-delay:0s,50ms}.mim-burger.open i.middle{transition-delay:50ms,.1s}.mim-burger.open i.bottom{transition-delay:.1s,.15s}.mim-burger.open b{opacity:1;transition-delay:.26s}.mim-burger.open b.left{transform:translate(0)rotate(-45deg)}.mim-burger.open b.right{transform:translate(0)rotate(45deg)}.mim-burger.open.hov b{opacity:.75}@media (prefers-reduced-motion:reduce){.mim-burger i,.mim-burger b,.mim-burger i:before{transition:none}.mim-burger.fly i{animation:none}}@keyframes mimArrowFly{0%{opacity:1;transform:translate(0)}42%{opacity:0;transform:translate(16px,-16px)}43%{opacity:0;transform:translate(-16px,16px)}to{opacity:1;transform:translate(0)}}.mim-btn{isolation:isolate;position:relative;overflow:hidden}.mim-btn>*{z-index:1;position:relative}.mim-btn .mim-btn-bg{z-index:0;border-radius:inherit;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(101%)}.mim-btn:hover .mim-btn-bg,.mim-btn:focus-visible .mim-btn-bg{transform:translateY(0)}.mim-btn .mim-arrow{will-change:transform;display:inline-block}.mim-btn:hover .mim-arrow,.mim-btn:focus-visible .mim-arrow{animation:.55s cubic-bezier(.4,0,.3,1) both mimArrowFly}@media (prefers-reduced-motion:reduce){.mim-btn .mim-btn-bg{transition:none}.mim-btn:hover .mim-arrow{animation:none}}
