*{margin:0;padding:0;box-sizing:border-box;font-family:var(--poppins-font-family)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#444;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#666}@font-face{font-family:Krona One;src:url(/assets/KRONAONE-REGULAR-7xlXjQMl.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/Poppins-Light-BBOoPhLm.woff2) format("woff2");font-weight:300;font-style:normal}:root{--krona-font-family: "Krona One", sans-serif;--poppins-font-family: "Poppins", sans-serif}.Scroll-section{height:100vh;width:100%;position:relative;background-color:#000;overflow:hidden}.Scroll-section video{width:100%;height:100%;object-fit:cover}.video-content-overlay{position:absolute;color:#fff;max-width:450px;z-index:10;opacity:0;pointer-events:none}.video-content-overlay.initial-visible{opacity:1}.pos-top-left{top:15%;left:6%;text-align:left}.pos-bottom-right{bottom:10%;right:6%;text-align:left;max-width:400px;will-change:opacity,transform}.video-content-overlay h1{font-size:35px;font-weight:700;margin-bottom:.5rem;font-family:var(--krona-font-family)}.video-content-overlay p{font-size:1.1rem;font-weight:300;line-height:1.4;color:#fffc;font-family:var(--poppins-font-family)}.footer-dark{background-color:#000;color:#fff;padding:80px 60px 40px}.footer-row{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.top-row{margin-bottom:60px}.footer-contact{font-size:2.5rem;font-weight:700;margin:0;letter-spacing:-1px}.middle-row{margin-bottom:80px;font-size:.9rem;color:#e0e0e0}.middle-row .col{flex:1}.middle-row .label{color:#888;margin-bottom:4px}.text-center{text-align:center}.text-right{text-align:right}.middle-row a{color:#fff;text-decoration:underline;margin-left:15px}.bottom-row{border-top:1px solid rgba(255,255,255,.1);padding-top:30px;font-size:14px;color:#888}.social-links{display:flex;align-items:center;gap:20px}.social-icon,.privacy-link{color:#fff;text-decoration:none;transition:opacity .3s}.social-icon:hover,.privacy-link:hover{opacity:.6}@media(max-width:1024px){.footer-contact{font-size:2rem}.footer-dark{padding:40px 20px}.footer-row{flex-direction:column;gap:30px}.text-center,.text-right{text-align:left}}.header{width:100%;z-index:998;display:flex;align-items:center;justify-content:space-between;padding:20px 80px;background-color:#000}.logo{cursor:pointer}.menu-icon{width:28px;cursor:pointer}.menu-icon span{display:block;height:2px;background:#fff;margin:6px 0;transition:.3s}.side-menu{position:fixed;top:0;right:0;width:30%;min-width:320px;height:100vh;background-color:#fff;z-index:1000;padding:30px;display:flex;justify-content:space-around;flex-direction:column;transform:translate(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);overflow-y:auto}.side-menu.open{transform:translate(0)}.side-menu-header{display:flex;justify-content:space-between;align-items:center}.menu-content{height:90%;display:flex;flex-direction:column;justify-content:space-evenly;padding:15px 0}.menu-logo{width:120px}.close-btn{background:none;border:none;font-size:2.5rem;font-weight:200;cursor:pointer;color:#333}.description{line-height:1.6;color:#666;font-style:italic}.info-section h4,.social-section h4,.company-name{font-size:20px;letter-spacing:1px;color:#bb7558;font-weight:700;margin-bottom:20px}.info-section a{text-decoration:none;color:#444}.info-section p{color:#444;line-height:1.4}.social-icons{display:flex;gap:12px}.icon-circle{width:35px;height:35px;background-color:#bb7558;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:.3s}.icon-circle:hover{background-color:#fff;color:#bb7558;transform:translateY(-3px);border:1px solid #bb7558;box-shadow:#64646f33 0 7px 29px}.backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;z-index:999;opacity:0;pointer-events:none;transition:opacity .4s ease}.backdrop.visible{opacity:1;pointer-events:auto}
