:root{--light: rgba(255, 255, 255, .95);--dark: #242424}@keyframes color{0%{background:var(--dark);color:var(--light)}to{color:var(--dark);background:var(--light);border:1em solid var(--dark)}}.app{background:var(--dark);color:var(--light);box-sizing:border-box;animation:color .5s linear 1.5s forwards;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.app-main{display:flex;flex-direction:column;justify-content:center}@keyframes contact-form{0%{opacity:0}to{opacity:1}}.animated-contact-form{opacity:0;animation:contact-form .25s linear 1.75s forwards}.animated-contact-form p{font-size:1.2em;text-align:center;text-wrap:nowrap}.animated-contact-form form{display:flex;flex-direction:row;border:1px solid rgba(0,0,0,.1)}.animated-contact-form input{flex:1;padding:.6em;font-family:inherit;font-size:1.2em;color:var(--dark);background:var(--light)}.animated-contact-form button{padding:.6em;font-family:inherit;font-size:1.2em;border:none;color:var(--light);background:var(--dark);cursor:pointer}.animated-contact-form :disabled{opacity:.5}@keyframes slide-up{0%{opacity:0;padding:0}to{opacity:1;padding:1.5em 2em}}.animated-footer{position:absolute;width:100%;box-sizing:border-box;bottom:0;left:0;font-size:1.1em;padding:1.5em;font-family:Kdam Thmor Pro,sans-serif;font-weight:400;font-style:normal;opacity:0;animation:slide-up .5s linear 1.5s forwards;display:flex;gap:2em;justify-content:flex-end}.animated-footer a{white-space:nowrap;text-wrap:nowrap}:root{--logo-size: 50px;--logo-step: calc(var(--logo-size) * .3)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-0-2{0%{opacity:0}to{opacity:.2}}@keyframes fade-in-0-4{0%{opacity:0}to{opacity:.4}}@keyframes fade-in-0-6{0%{opacity:0}to{opacity:.6}}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.animated-logo{font-size:var(--logo-size);width:min-content;text-align:center;margin:auto;transform:translateY(-20%)}.animated-logo-studio{font-family:Kdam Thmor Pro,sans-serif;font-weight:400;font-style:normal;line-height:calc(var(--logo-size) * 1.8)}.animated-logo-studio h1{margin-bottom:calc(var(--logo-size) / 6);overflow:hidden;opacity:0;animation:fade-in .5s ease-in forwards}.animated-logo-studio h1:nth-child(1){height:calc(var(--logo-step) * 1);animation-delay:.1s;animation-name:fade-in-0-2}.animated-logo-studio h1:nth-child(2){height:calc(var(--logo-step) * 2);animation-delay:.2s;animation-name:fade-in-0-4}.animated-logo-studio h1:nth-child(3){height:calc(var(--logo-step) * 3);animation-delay:.3s;animation-name:fade-in-0-6}.animated-logo-studio h1:nth-child(4){animation-delay:.4s;margin-bottom:0}.animated-logo-nora{overflow:hidden}.animated-logo-nora h1{animation:slide-down .35s ease .6s forwards;transform:translateY(-100%);font-size:calc(var(--logo-size) * 3);font-family:Unica One,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;line-height:calc(var(--logo-size) * 2.3)}:root{font-family:Roboto,sans-serif;font-weight:400;font-style:normal;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{height:100%}body,h1,h2,h3,h4,h5,h6{margin:0}a{color:inherit;text-decoration:none}
