body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.video-background{top:0;left:0;width:100vw;height:100vh;z-index:-2;overflow:hidden}.video-background video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100vh;object-fit:cover}.content-filter{z-index:1;background-color:#000c;width:100vw;height:100vh;display:flex;padding:20px;box-sizing:border-box}.content-filter>*{margin:0}.container{display:flex;flex-direction:column;align-items:flex-start;margin-top:50px;font-family:Arial,sans-serif;gap:10px}.row{display:flex;align-items:center;font-size:75px;font-weight:700;color:#333}.letter{transition:transform .5s ease-in-out,color .5s ease-in-out;font-size:100px;margin-right:15px}.rest{opacity:0;transform:scaleX(0);transform-origin:left;animation:expandText .5s forwards ease-in-out;animation-delay:.3s}@keyframes expandText{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media screen and (max-width: 768px){.row{font-size:50px}.letter{font-size:70px;margin-right:10px}}.video-background{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.video-background video{width:100%;height:100%;object-fit:cover}.dropdown{position:absolute;top:100%;left:0;width:300px;background-color:#fff;z-index:1000;overflow:hidden;height:0;transition:height .3s ease}.dropdown.open{height:200px;padding:10px 0}.animated-div-down{position:absolute;z-index:999;top:-220px;animation:slide-down 1.3s forwards}.animated-div-up{position:absolute;top:0;animation:slide-up .7s forwards}@keyframes slide-down{0%{top:-300px}to{top:0}}@keyframes slide-up{0%{top:0}to{top:-300px}}.fade-in{animation:fadeIn 1s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.submenu{position:-webkit-sticky;position:sticky;top:10;line-height:2}
