[data-anim]{opacity:0;translate:var(--anim-translate,0 0);scale:var(--anim-scale,1);rotate:var(--anim-rotate,0deg);transition-property:opacity,translate,scale,rotate;transition-duration:var(--anim-duration,.4s);transition-delay:var(--anim-delay,0s);transition-timing-function:ease-out}[data-anim].in-view{opacity:1;translate:0;rotate:none;scale:1}@keyframes page-enter{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0}}.page-enter{animation:.5s ease-out page-enter}@keyframes header-item-enter{0%{opacity:0;translate:-5px -35px}to{opacity:1;translate:0}}@keyframes header-border-enter{0%{opacity:0;translate:-25px}to{opacity:1;translate:0}}.header-anim-item{opacity:0;animation:.3s ease-out forwards header-item-enter;animation-delay:calc(var(--anim-i)*1.15s)}.header-anim-border{opacity:0;animation:.3s ease-out forwards header-border-enter;animation-delay:calc(var(--anim-i)*1.3s)}.accordion-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .3s,translate .3s;display:grid;overflow:hidden;translate:-10%}.accordion-panel>*{overflow:hidden}.accordion-panel.accordion-open{opacity:1;grid-template-rows:1fr;translate:0}@keyframes form-slide-up{0%{opacity:0;translate:0 -100px}to{opacity:1;translate:0}}.form-entry{animation:.4s ease-out form-slide-up}.form-collapse{grid-template-rows:1fr;transition:grid-template-rows .4s,opacity .4s;display:grid;overflow:hidden}.form-collapse>*{overflow:hidden}.form-collapse.collapsed{opacity:0;grid-template-rows:0fr}@keyframes success-slide-up{0%{opacity:0;translate:0 -100px}to{opacity:1;translate:0}}.success-entry{animation:.4s ease-out success-slide-up}.cookie-bar-leaving{opacity:0;transition:transform .4s ease-out,opacity .4s ease-out;transform:translateY(100px)}@keyframes popup-bg-in{0%{background-color:#0000}to{background-color:#0006}}@keyframes popup-slide-in{0%{opacity:0;translate:0 -100px}to{opacity:1;translate:0}}.popup-bg-enter{animation:.4s ease-out forwards popup-bg-in}.popup-bg-leave{background-color:#0000;transition:background-color .4s ease-out}.popup-slide-enter{animation:.4s ease-out popup-slide-in}.popup-slide-leave{opacity:0;transition:translate .4s ease-out,opacity .4s ease-out;translate:0 -100px}
/*# sourceMappingURL=027ac04cd47d422f.css.map*/