.presentation-container{position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden;opacity:0;transition:opacity .8s ease-in}.presentation-container.visible{opacity:1}.home-background-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;cursor:url(/circle-cursor-white.png) 8 8,auto}.video-controls{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:15px;z-index:2}.video-name{color:white;font-size:1.8rem;background-color:transparent;padding:5px 10px;border-radius:5px;text-align:center}.video-buttons{display:flex;gap:2rem;justify-content:center;align-items:center}.video-button{background:transparent;border:none;color:white;font-size:1.2rem;transition:all .3s ease;opacity:.5;border-radius:50%;width:19px;height:19px;padding:0;flex-shrink:0;flex-grow:0;flex-basis:19px;border:2px solid rgba(255,255,255,.5);cursor:url(/circle-cursor-white.png) 8 8,auto}.video-button.active{border:0 solid rgba(141,141,141,.442);font-size:1.3rem;opacity:1;transform:scale(1.1);width:auto;height:auto;padding:6px 12px;background:transparent;border-radius:10px;font-weight:500;white-space:nowrap;max-width:600px}.video-button.active:before{content:"";position:absolute;width:85%;height:2px;background-color:#ffffffd0;bottom:-4px;left:50%;transform:translateX(-50%) scaleX(1);transform-origin:center}@media (max-width:768px){.video-controls{display:flex;justify-content:center}.video-buttons{gap:.5rem}.video-button{width:12px;height:12px;flex-basis:12px}.video-button.active{font-size:.9rem;padding:4px 8px;transform:scale(1);white-space:normal;max-width:200px;text-align:center;line-height:1.3;flex-basis:auto}.video-button.active:before{display:none}}@media (max-width:480px){.video-controls{display:flex;justify-content:center}.video-button{width:10px;height:10px;flex-basis:10px}.video-button.active{font-size:.75rem;padding:3px 6px;transform:scale(1);max-width:150px;white-space:normal;text-align:center;line-height:1.2;flex-basis:auto}.video-button.active:before{display:none}}.start-animation-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:black;display:flex;justify-content:center;align-items:center;z-index:9999}.start-animation-video{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;opacity:1;transition:opacity .8s ease-out}.start-animation-screen.fade-out .start-animation-video{opacity:0}.loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:black;display:flex;align-items:center;justify-content:center;z-index:1000}.loading-video{width:140%;height:auto;max-width:900px;-o-object-fit:cover;object-fit:cover;opacity:1;transition:opacity .8s ease-out}.loading-screen.fade-out .loading-video{opacity:0}