html{--delay:0s;--stagger:0s;--easing:cubic-bezier(0.65, 0, 0.35, 1);--bouncy:cubic-bezier(.67,.35,.24,1.37);--fake-delay:cubic-bezier(.84,-0.01,.4,.92)}.dl-150{--delay:150ms}.dl-250{--delay:250ms}.dl-500{--delay:500ms}.dl-750{--delay:750ms}.dl-1000{--delay:1000ms}.dl-1250{--delay:1250ms}.dl-1500{--delay:1500ms}.dl-2500{--delay:2500ms}:root{--stagger:0;--fade-from:0.01;--fly-from:3vh;--runtime:1s}@media (prefers-reduced-motion:reduce){:root{--fade-from:1 !important;--fly-from:0vh !important;--default-speed:0 !important}}.header,.som{--runtime:.5s}.st-50{--stagger:50ms}.st-100{--stagger:100ms}.st-150{--stagger:150ms}.st-200{--stagger:200ms}.st-250{--stagger:250ms}.js [data-inview].fade-in,.js [data-inview] .fade-in{transform:translateY(var(--fly-from));opacity:var(--fade-from)}.js .lz section[data-inview].fade-in:first-of-type{--delay:700ms}.js .lz [data-inview].inview .fade-in,.js .lz [data-inview].outview .fade-in,.js .lz [data-inview].fade-in.inview,.js .lz [data-inview].fade-in.outview,.js .lz section[data-inview].fade-in:first-of-type{animation:fade-in var(--runtime) var(--easing) var(--delay) forwards}.js .lz [data-inview] .headline-anim{letter-spacing:.3em}.js .lz [data-inview].inview .headline-anim,.js .lz [data-inview].outview .headline-anim{animation:letter-spacing .5s forwards}.js [data-inview] .fade-in-children>*,.js [data-inview].fade-in-children>*,.main-nav .fade-in-children>*{opacity:var(--fade-from);transform:translateY(var(--fly-from))}.js .lz [data-inview].inview .fade-in-children>*,.js .lz [data-inview].outview .fade-in-children>*,.js .lz [data-inview].inview.fade-in-children>*,.js .lz [data-inview].outview.fade-in-children>*,.js .lz [data-inview].inview .fade-in-children>*,.js .lz [data-inview].outview .fade-in-children>*,.js .lz [data-inview].inview.fade-in-children>*,.js .lz [data-inview].outview.fade-in-children>*,input[type="checkbox"].nav-check:checked~.main-nav .fade-in-children>*{animation:fade-in var(--runtime) ease-in-out var(--delay) forwards}.js .lz [data-inview] .fade-in-children>:nth-child(1),.js .lz [data-inview].fade-in-children>:nth-child(1),.main-nav .fade-in-children>:nth-child(1){animation-delay:var(--delay)!important}.js .lz [data-inview] .fade-in-children>:nth-child(2),.js .lz [data-inview].fade-in-children>:nth-child(2),.main-nav .fade-in-children>:nth-child(2){animation-delay:calc(var(--stagger) + var(--delay))!important}.js .lz [data-inview] .fade-in-children>:nth-child(3),.js .lz [data-inview].fade-in-children>:nth-child(3),.main-nav .fade-in-children>:nth-child(3){animation-delay:calc((var(--stagger) * 2) + var(--delay))!important}.js .lz [data-inview] .fade-in-children>:nth-child(4),.js .lz [data-inview].fade-in-children>:nth-child(4),.main-nav .fade-in-children>:nth-child(4){animation-delay:calc((var(--stagger) * 3) + var(--delay))!important}.js .lz [data-inview] .fade-in-children>:nth-child(5),.js .lz [data-inview].fade-in-children>:nth-child(5),.main-nav .fade-in-children>:nth-child(5){animation-delay:calc((var(--stagger) * 4) + var(--delay))!important}.js .lz [data-inview] .fade-in-children>:nth-child(6),.js .lz [data-inview].fade-in-children>:nth-child(6),.main-nav .fade-in-children>:nth-child(6){animation-delay:calc((var(--stagger) * 5) + var(--delay))!important}.js .lz [data-inview] .fade-in-children>:nth-child(7),.js .lz [data-inview].fade-in-children>:nth-child(7),.main-nav .fade-in-children>:nth-child(7){animation-delay:calc((var(--stagger) * 6) + var(--delay))!important}.js .lz [data-inview] .fade-in-children>:nth-child(8),.js .lz [data-inview].fade-in-children>:nth-child(8),.main-nav .fade-in-children>:nth-child(8){animation-delay:calc((var(--stagger) * 7) + var(--delay))!important}.js .lz [data-inview] .fade-in-children>:nth-child(9),.js .lz [data-inview].fade-in-children>:nth-child(9),.main-nav .fade-in-children>:nth-child(9){animation-delay:calc((var(--stagger) * 8) + var(--delay))!important}.js .lz [data-inview] .fade-in-children>:nth-child(10),.js .lz [data-inview].fade-in-children>:nth-child(10),.main-nav .fade-in-children>:nth-child(10){animation-delay:calc((var(--stagger) * 9) + var(--delay))!important}.js .lz [data-inview] .fade-in-children>:nth-child(11),.js .lz [data-inview].fade-in-children>:nth-child(11),.main-nav .fade-in-children>:nth-child(11){animation-delay:calc((var(--stagger) * 10) + var(--delay))!important}.js .lz [data-inview] .fade-in-children>:nth-child(12),.js .lz [data-inview].fade-in-children>:nth-child(12),.main-nav .fade-in-children>:nth-child(12){animation-delay:calc((var(--stagger) * 11) + var(--delay))!important}.js .lz [data-inview] .fade-in-children>:nth-child(13),.js .lz [data-inview].fade-in-children>:nth-child(13),.main-nav .fade-in-children>:nth-child(13){animation-delay:calc((var(--stagger) * 12) + var(--delay))!important}.js .lz [data-inview] .fade-in-children>:nth-child(14),.js .lz [data-inview].fade-in-children>:nth-child(14),.main-nav .fade-in-children>:nth-child(14){animation-delay:calc((var(--stagger) * 13) + var(--delay))!important}.js .lz [data-inview] .fade-in-children>:nth-child(15),.js .lz [data-inview].fade-in-children>:nth-child(15),.main-nav .fade-in-children>:nth-child(15){animation-delay:calc((var(--stagger) * 14) + var(--delay))!important}.js .lz [data-inview] .fade-in-children>:nth-child(16),.js .lz [data-inview].fade-in-children>:nth-child(16),.main-nav .fade-in-children>:nth-child(16){animation-delay:calc((var(--stagger) * 15) + var(--delay))!important}@keyframes fade-in{from{opacity:var(--fade-from);transform:translateY(var(--fly-from))}to{opacity:1;transform:translateY(0)}}@keyframes letter-spacing{from{letter-spacing:.05em}to{letter-spacing:normal}}@keyframes elasticScale{0%{scale:var(--elastic1)}16%{scale:var(--elastic2)}28%{scale:var(--elastic3)}44%{scale:var(--elastic4)}59%{scale:var(--elastic5)}73%{scale:var(--elastic6)}88%{scale:var(--endValue)}100%{scale:var(--endValue)}}@keyframes elasticRotate{0%{transform:rotate(var(--elastic1))}16%{transform:rotate(var(--elastic2))}28%{transform:rotate(var(--elastic3))}44%{transform:rotate(var(--elastic4))}59%{transform:rotate(var(--elastic5))}73%{transform:rotate(var(--elastic6))}88%{transform:rotate(var(--endValue))}100%{transform:rotate(var(--endValue))}}@keyframes elasticBorder{0%{border-width:var(--elastic1)}16%{border-width:var(--elastic2)}28%{border-width:var(--elastic3)}44%{border-width:var(--elastic4)}59%{border-width:var(--elastic5)}73%{border-width:var(--elastic6)}88%{border-width:var(--endValue)}100%{border-width:var(--endValue)}}