body{padding:0}nav ul{background:#222;color:#fff;display:flex;gap:1.5rem;list-style:none;padding:1rem}nav ul li a{color:#fff;text-decoration:none}h1{margin-top:3rem;text-align:center}.bottom-nav{background:#222;bottom:0;color:#fff;left:0;padding:10px 0;position:fixed;width:100%;z-index:999}.bottom-nav ul{display:flex;gap:2rem;justify-content:center;list-style:none;margin:0;padding:0}.bottom-nav a{color:#fff;font-weight:700;text-decoration:none}.bottom-nav a:hover{text-decoration:underline}.logo-center{left:auto;pointer-events:none;position:relative;top:auto;transform:none;z-index:999}.logo-animation{animation:spin 8s linear infinite;height:100px;width:100px}.line-1,.line-2,.line-3{background-color:red;height:15px;width:100px}.line-1,.line-2{margin-bottom:25px}.logo-text{margin-top:30px;text-align:center}.logo-text h1{color:#000;font-size:60px;line-height:1.3}.logo-text h1,.logo-text h2{font-family:Istok Web,sans-serif;font-weight:600}.logo-text h2{color:red;font-size:50px;line-height:12px;margin-bottom:12px}.logo-text hr{border:none;border-bottom:1.5px solid #000;padding-top:8px}.logo-text p{color:#999;font-family:Istok Web,sans-serif;font-size:12.75px;font-weight:400;margin-top:3px}.logo-top{display:grid;place-items:center;transform:rotate(-45deg)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-backdrop{align-items:center;background:#0009;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:999}.modal{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:600px;padding:2rem;text-align:left;width:90%}.modal h3{font-size:1.8rem;margin-bottom:1rem}.modal p{color:#333;font-size:1rem;line-height:1.6;margin-bottom:1rem}.modal p em{font-style:italic}.modal p strong{font-weight:600}.modal button{background-color:red;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;margin-top:1.5rem;padding:.6rem 1.2rem;transition:background-color .3s ease}.modal button:hover{background-color:#c00}.section{align-items:stretch;min-height:100vh}.animated-logo-wrapper{width:100%}.scroll-container{-webkit-overflow-scrolling:touch;flex:1 1 auto;height:100vh;overflow-y:auto;width:100%}.scroll-stage{height:400vh}.sticky{align-items:center;display:flex;height:100vh;justify-content:center;position:-webkit-sticky;position:sticky;top:0}.job-post{background-color:#f9f9f9;border-radius:16px;box-shadow:0 10px 20px #0000000d;font-family:Istok Web,sans-serif;margin:4rem auto;max-width:700px;padding:2rem}.job-post h1{color:#1e90ff;font-size:2rem;margin-bottom:1rem;text-align:center}.job-post h3{color:#f39c12;font-size:1.2rem;margin-top:2rem}.job-post ul{list-style:disc;margin-top:.5rem;padding-left:1.5rem}.job-post p,.job-post ul{line-height:1.6}.job-post .apply-button{background-color:#1e90ff;border-radius:8px;color:#fff;display:inline-block;font-weight:700;margin-top:2rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease}.job-post .apply-button:hover{background-color:#156fc1}@media(max-width:600px){.job-post{padding:1.5rem}.job-post h1{font-size:1.5rem}.job-post .apply-button{display:block;font-size:1rem;text-align:center;width:100%}}.menu-toggle{color:#fff;font-size:2rem}.fullscreen-menu{align-items:center;background:#111;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:2000}.fullscreen-menu ul{align-items:center;background-color:#0000;display:flex;flex-direction:column;gap:2rem;list-style:none;padding:0}.fullscreen-menu ul li a{color:#fff;font-size:2rem;text-decoration:none;transition:color .2s}.fullscreen-menu ul li a:hover{color:red}.fullscreen-menu.open{animation:slideFadeIn .3s ease-out forwards}.fullscreen-menu.closing{animation:slideFadeOut .3s ease-in forwards}@keyframes slideFadeIn{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}@keyframes slideFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10%)}}.menu-toggle{background:none;border:none;cursor:pointer;left:1rem;padding:0;position:fixed;top:1rem;z-index:2001}.menu-toggle .menu-icon{height:32px;width:32px}.menu-toggle.hamburger{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:22px;justify-content:space-between;left:1rem;padding:0;position:fixed;top:1rem;width:30px;z-index:2001}.menu-toggle.hamburger span{background-color:red;border-radius:3px;display:block;height:3px;transition:all .3s ease-in-out;width:100%}.menu-toggle.hamburger.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.menu-toggle.hamburger.open span:nth-child(2){opacity:0}.menu-toggle.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.footer-container{bottom:0;pointer-events:none;position:fixed;right:0;z-index:1000}.toggle-icon{background-color:red;border-radius:8px;bottom:85px;color:#fff;cursor:pointer;font-size:1.2rem;padding:.5rem .8rem;pointer-events:auto;position:fixed;right:1rem;transition:background-color .3s ease;z-index:1100}.toggle-icon:hover{background-color:#c00}@media(max-width:557px){.toggle-icon{bottom:25px}}@media(min-width:558px){.toggle-icon{bottom:25px}}.footer-panel{align-items:center;background-color:#f5f5f5;border-top-left-radius:12px;border-top-right-radius:12px;bottom:0;box-shadow:0 -2px 10px #0000001a;color:#333;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;left:0;padding:.8rem 1.5rem;position:fixed;width:100vw;z-index:1000}.footer-panel p{font-size:.95rem;margin:0;white-space:nowrap}*{box-sizing:border-box;margin:0;padding:0}blockquote,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{font-style:normal;font-weight:400;margin:0;padding:0}ol,ul{list-style:none;padding-left:0}body{background-color:#f9f9f9;color:#333;font-family:Segoe UI,sans-serif}.scroll-wrapper{height:100vh;overflow-y:scroll;scroll-behavior:smooth;scroll-snap-type:y mandatory}.scroll-wrapper .section{align-items:center;display:flex;height:100vh;justify-content:center;scroll-snap-align:start}.home{background-color:#fff}.about{background-color:#f5f5f5}.section{height:100vh;scroll-snap-align:start}.animated-logo-wrapper,.section{align-items:center;display:flex;justify-content:center}body{margin:0;scroll-behavior:smooth;scroll-snap-type:y mandatory}
/*# sourceMappingURL=main.3dccf985.css.map*/