*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;color:#f5f6f6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#011922;font-size:16px;overflow-x:clip}body{color:#f5f6f6;background-color:#011922;font-family:Instrument Sans,sans-serif;line-height:1.6;overflow-x:clip}h1,h2,h3,h4,h5,h6{color:#f5f6f6;letter-spacing:-.02em;font-family:Instrument Sans,sans-serif;font-weight:600;line-height:1.2}a{color:inherit;transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration:none!important}a:hover{text-decoration:none!important}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none}button{cursor:pointer}.container{width:100%;max-width:1680px;margin:0 auto;padding:0 1.25rem}@media (max-width:768px){.container{padding:0 .5rem}}.section-padding{padding:8rem 0}@media (max-width:768px){.section-padding{padding:4rem 0}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#011922}::-webkit-scrollbar-thumb{background:#032b3a;border:2px solid #011922;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0a5c43}.swiper{width:100%;height:100%}.swiper-slide{justify-content:center;align-items:center;display:flex}main,[class*=pageWrapper],[class*=detailPage]{z-index:2;background-color:#011922;margin-bottom:540px;position:relative}@media (max-width:1024px){main,[class*=pageWrapper],[class*=detailPage]{margin-bottom:750px}}@media (max-width:768px){main,[class*=pageWrapper],[class*=detailPage]{margin-bottom:1100px}}.homeScrollContent{z-index:2;background-color:#0000;position:relative}.homeScrollContentSecondary,.homeScrollContentTertiary,.homeScrollContentQuaternary,.homeScrollContentSpecs{z-index:2;background-color:#011922;position:relative}
.AnimatedDots-module-scss-module__83sW2a__dotsContainer{pointer-events:none;z-index:3;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.AnimatedDots-module-scss-module__83sW2a__dotsCanvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}
.ScrollToTop-module-scss-module__fwlyfG__scrollToTop{cursor:pointer;z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background-color:#02202bcc;border:1px solid #ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;position:fixed;bottom:3rem;right:3rem;transform:translateY(20px)scale(.9);box-shadow:0 10px 30px #0000004d,inset 0 1px 1px #ffffff0d}@media (max-width:1024px){.ScrollToTop-module-scss-module__fwlyfG__scrollToTop{display:none!important}}.ScrollToTop-module-scss-module__fwlyfG__scrollToTop.ScrollToTop-module-scss-module__fwlyfG__visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.ScrollToTop-module-scss-module__fwlyfG__scrollToTop:hover{border-color:#009eb766;box-shadow:0 15px 35px #009eb726,0 0 15px #009eb71a}.ScrollToTop-module-scss-module__fwlyfG__scrollToTop:hover .ScrollToTop-module-scss-module__fwlyfG__arrowIcon{color:#009eb7;animation:.45s cubic-bezier(.16,1,.3,1) ScrollToTop-module-scss-module__fwlyfG__slideUpArrow}.ScrollToTop-module-scss-module__fwlyfG__scrollToTop:hover .ScrollToTop-module-scss-module__fwlyfG__circleBg{stroke:#ffffff0f}.ScrollToTop-module-scss-module__fwlyfG__scrollToTop:active{transform:scale(.95)}.ScrollToTop-module-scss-module__fwlyfG__progressCircle{position:absolute;top:0;left:0;transform:rotate(-90deg)}.ScrollToTop-module-scss-module__fwlyfG__circleBg{fill:none;stroke:#ffffff08;transition:stroke .25s}.ScrollToTop-module-scss-module__fwlyfG__circleProgress{fill:none;stroke:#009eb7;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.ScrollToTop-module-scss-module__fwlyfG__arrowIcon{color:#f5f6f6;justify-content:center;align-items:center;transition:color .25s;display:flex;position:relative}@keyframes ScrollToTop-module-scss-module__fwlyfG__slideUpArrow{0%{opacity:1;transform:translateY(0)}49%{opacity:0;transform:translateY(-20px)}50%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
