.Layout_container__n__U4{display:flex;min-height:100vh;flex-direction:column}.Layout_main__maYPe{flex:1 1;display:flex;flex-direction:column;width:100%}.Layout_withSidebar__0837Y{display:flex;flex-direction:row;min-height:100vh;padding-left:80px}.Layout_content__J5pnr{flex:1 1;overflow-y:auto;position:relative}@media (max-width:768px){.Layout_withSidebar__0837Y{flex-direction:column;padding-left:0;padding-top:0}}.SearchModal_overlay__hUiVl{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);backdrop-filter:blur(10px);z-index:2000;display:flex;align-items:center;justify-content:center;animation:SearchModal_fadeIn__6cEqa .3s ease}.SearchModal_modal__wYyVI{background:#0a0a0a;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;width:90%;max-width:600px;padding:3rem;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.5);animation:SearchModal_slideUp__QMeOI .4s cubic-bezier(.165,.84,.44,1)}.SearchModal_closeButton__zlaNR{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;color:#666;font-size:2rem;cursor:pointer;transition:color .3s ease}.SearchModal_closeButton__zlaNR:hover{color:#fff}.SearchModal_title__Qqoi_{font-size:2rem;font-weight:700;color:#e0e0e0;margin-bottom:2rem;text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:1rem}.SearchModal_content__Gm09t{display:flex;flex-direction:column;gap:2rem}.SearchModal_searchForm__73go2{display:flex;flex-direction:column;gap:1.5rem}.SearchModal_searchInput___eguq{width:100%;padding:1rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:2px;color:#e0e0e0;font-size:1.2rem;transition:all .3s ease}.SearchModal_searchInput___eguq:focus{outline:none;border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.05)}.SearchModal_searchButton__k497I{padding:1rem;background:hsla(0,0%,100%,.05);color:#e0e0e0;border:1px solid hsla(0,0%,100%,.2);border-radius:2px;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:3px;cursor:pointer;transition:all .4s ease}.SearchModal_searchButton__k497I:hover{background:#fff;color:#000;border-color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px hsla(0,0%,100%,.1)}@keyframes SearchModal_fadeIn__6cEqa{0%{opacity:0}to{opacity:1}}@keyframes SearchModal_slideUp__QMeOI{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.SearchModal_modal__wYyVI{padding:2rem;width:95%}.SearchModal_title__Qqoi_{font-size:1.5rem}}.LoginModal_overlay__hCbz3{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);backdrop-filter:blur(10px);z-index:2000;display:flex;align-items:center;justify-content:center;animation:LoginModal_fadeIn__XQb9s .3s ease}.LoginModal_modal__GkjXy{background:#0a0a0a;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;width:90%;max-width:500px;padding:3rem;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.5);animation:LoginModal_slideUp__sl8cm .4s cubic-bezier(.165,.84,.44,1)}.LoginModal_closeButton__JLcmP{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;color:#666;font-size:2rem;cursor:pointer;transition:color .3s ease}.LoginModal_closeButton__JLcmP:hover{color:#fff}.LoginModal_title__AybwS{font-size:2rem;font-weight:700;color:#e0e0e0;margin-bottom:2rem;text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:1rem;text-align:center}.LoginModal_content__tSoUR,.LoginModal_loginForm__zBVCw{display:flex;flex-direction:column}.LoginModal_loginForm__zBVCw{gap:1.5rem}.LoginModal_inputGroup__hE997{display:flex;flex-direction:column;gap:.5rem}.LoginModal_label__IKiOi{color:#888;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.LoginModal_input__aYuYC{width:100%;padding:1rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:2px;color:#e0e0e0;font-size:1rem;transition:all .3s ease}.LoginModal_input__aYuYC:focus{outline:none;border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.05)}.LoginModal_submitButton__NVZt5{padding:1rem;background:hsla(0,0%,100%,.05);color:#e0e0e0;border:1px solid hsla(0,0%,100%,.2);border-radius:2px;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:3px;cursor:pointer;transition:all .4s ease;margin-top:1rem}.LoginModal_submitButton__NVZt5:hover{background:#fff;color:#000;border-color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px hsla(0,0%,100%,.1)}@keyframes LoginModal_fadeIn__XQb9s{0%{opacity:0}to{opacity:1}}@keyframes LoginModal_slideUp__sl8cm{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.LoginModal_modal__GkjXy{padding:2rem;width:95%}}.Sidebar_sidebar__78n6f{width:80px;background-color:#000;border-right:1px solid #333;display:flex;flex-direction:column;align-items:center;padding:2rem 0;height:100vh;position:fixed;top:0;left:0;z-index:1000;transition:all .3s ease}.Sidebar_logoContainer__LkTPb{width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;margin-top:0}.Sidebar_logoImage__0pEWW{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.Sidebar_nav__hRnRc{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.Sidebar_navItem__dxbrH,.Sidebar_search__Qk8Vh{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:0;color:#888;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;background:transparent;margin:2px 0}.Sidebar_navItem__dxbrH:hover,.Sidebar_search__Qk8Vh:hover{color:#fff;transform:scale(1.1);text-shadow:0 0 10px hsla(0,0%,100%,.5)}.Sidebar_active__0iVjA{color:#fff;font-weight:700;text-shadow:0 0 10px hsla(0,0%,100%,.5)}@media (max-width:768px){.Sidebar_sidebar__78n6f{width:100%;height:70px;padding:0 1.5rem;flex-direction:row;justify-content:space-between;border-right:none;border-bottom:1px solid #333}.Sidebar_nav__hRnRc{position:static;transform:none;flex-direction:row;gap:1rem;width:auto}.Sidebar_navItem__dxbrH,.Sidebar_search__Qk8Vh{margin:0}}.Sidebar_bottomControls__zLgNg{position:absolute;bottom:2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}.Sidebar_profileButton__vvWX9{background:none;border:none;color:#888;cursor:pointer;transition:all .3s ease;padding:0;display:flex;align-items:center;justify-content:center}.Sidebar_profileButton__vvWX9:hover{color:#fff;transform:scale(1.1);text-shadow:0 0 10px hsla(0,0%,100%,.5)}.Sidebar_languageContainer__RKMsp{display:flex;flex-direction:column;gap:.8rem}.Sidebar_flagButton__fZRTe{background:none;border:none;cursor:pointer;padding:0;transition:transform .2s ease;opacity:.7}.Sidebar_flagButton__fZRTe:hover{transform:scale(1.2);opacity:1}.Sidebar_flagButton__fZRTe svg{border-radius:2px;box-shadow:0 2px 5px rgba(0,0,0,.5);transition:all .3s ease}.Sidebar_activeFlag__exbT3{opacity:1;transform:scale(1.2)}.Sidebar_activeFlag__exbT3 svg{box-shadow:0 0 10px hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.5)}.Sidebar_burgerButton__fyveI{display:none;flex-direction:column;justify-content:space-around;width:2rem;height:2rem;background:transparent;border:none;cursor:pointer;padding:0;z-index:200}.Sidebar_burgerLine__6EUKB{width:2rem;height:.25rem;background:#fff;border-radius:10px;transition:all .3s linear;position:relative;transform-origin:1px}.Sidebar_burgerButton__fyveI .Sidebar_open__FRs3L:first-child{transform:rotate(45deg)}.Sidebar_burgerButton__fyveI .Sidebar_open__FRs3L:nth-child(2){opacity:0;transform:translateX(20px)}.Sidebar_burgerButton__fyveI .Sidebar_open__FRs3L:nth-child(3){transform:rotate(-45deg)}.Sidebar_mobileMenu__DdNfI{position:fixed;top:70px;left:0;width:100%;height:calc(100vh - 70px);background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateX(-100%);transition:transform .3s ease-in-out;z-index:90;padding:2rem}.Sidebar_mobileMenuOpen__vbVwK{transform:translateX(0)}.Sidebar_mobileNav__uttbm{display:flex;flex-direction:column;gap:2rem;align-items:center;width:100%}.Sidebar_mobileNav__uttbm .Sidebar_navItem__dxbrH,.Sidebar_mobileNav__uttbm .Sidebar_search__Qk8Vh{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;font-size:1.5rem;color:#fff;text-decoration:none}.Sidebar_mobileBottomControls__iS0d_{margin-top:3rem;display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}.Sidebar_mobileBottomControls__iS0d_ .Sidebar_profileButton__vvWX9{color:#fff;display:flex;align-items:center;gap:1rem;font-size:1.2rem}.Sidebar_mobileBottomControls__iS0d_ .Sidebar_languageContainer__RKMsp{flex-direction:row;gap:2rem}@media (max-width:768px){.Sidebar_sidebar__78n6f{width:100%;height:60px;padding:0 1.5rem;flex-direction:row;justify-content:space-between;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.1);align-items:center;background-color:rgba(0,0,0,.4)!important;backdrop-filter:blur(10px);position:fixed;top:0;left:0;z-index:1000}.Sidebar_desktopBottomControls__h_glK,.Sidebar_desktopNav__PXXna{display:none}.Sidebar_burgerButton__fyveI{display:flex}}.Sidebar_modalOverlay__psOcb{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);backdrop-filter:blur(20px);z-index:1000;display:flex;align-items:center;justify-content:center;animation:Sidebar_fadeIn__qP8nG .4s ease}.Sidebar_modalContent__OHRmY{background:transparent;padding:0;width:80%;max-width:800px;position:relative;text-align:center;animation:Sidebar_scaleIn__0wSAc .4s cubic-bezier(.165,.84,.44,1)}.Sidebar_closeButton__XydBT{position:fixed;top:2rem;right:2rem;background:none;border:none;font-size:2rem;cursor:pointer;color:#666;transition:all .3s ease;z-index:1001}.Sidebar_closeButton__XydBT:hover{color:#fff;transform:rotate(90deg)}.Sidebar_modalTitle__1BjEZ{font-size:1.2rem;margin-bottom:2rem;font-weight:300;color:#888;text-transform:uppercase;letter-spacing:4px}.Sidebar_searchForm__43W_c{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.Sidebar_searchInput__tHX0_{width:100%;padding:.5rem 0;font-size:2rem;font-weight:700;border:none;border-bottom:2px solid #333;background:transparent;color:#fff;outline:none;text-align:center;transition:border-color .3s ease}@media (max-width:768px){.Sidebar_searchInput__tHX0_{font-size:1.5rem}.Sidebar_closeButton__XydBT{top:1rem;right:1rem;font-size:1.5rem}.Sidebar_modalContent__OHRmY{width:90%}}.Sidebar_searchInput__tHX0_::-moz-placeholder{color:#333}.Sidebar_searchInput__tHX0_:-ms-input-placeholder{color:#333}.Sidebar_searchInput__tHX0_::placeholder{color:#333}.Sidebar_searchInput__tHX0_:focus{border-color:#fff}.Sidebar_searchButton__c0SL8{padding:1rem 3rem;background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.2);border-radius:50px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:2rem;text-transform:uppercase;letter-spacing:1px}.Sidebar_searchButton__c0SL8:hover{background:#fff;color:#000;transform:scale(1.05);box-shadow:0 0 30px hsla(0,0%,100%,.2)}@keyframes Sidebar_fadeIn__qP8nG{0%{opacity:0}to{opacity:1}}@keyframes Sidebar_scaleIn__0wSAc{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.Home_container__bCOhY{display:flex;height:100vh;height:100dvh;width:100%;overflow:hidden;position:fixed;inset:0}.Home_sidebarWrapper__sZ_nJ{flex:0 0 auto}.Home_visual__eMS_1{flex:1 1;position:relative;overflow:hidden;background-color:#000}.Home_visual__eMS_1:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/bg.png);background-size:cover;background-position:50%;transform-origin:center top;will-change:transform,filter;animation:Home_kenBurns__uORtI 20s ease-in-out infinite alternate;z-index:0;transition:filter .5s ease}.Home_blurBackground__TrJqB:before{filter:blur(8px)}@keyframes Home_kenBurns__uORtI{0%{transform:scale(1)}to{transform:scale(1.1)}}.Home_visualOverlay__9P5Nb{top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);align-items:center}.Home_logoWrapper__wlm_Y,.Home_visualOverlay__9P5Nb{position:absolute;display:flex;justify-content:center}.Home_logoWrapper__wlm_Y{top:-2%;left:50%;transform:translateX(-50%);z-index:20;animation:Home_fadeInDownLogo__Crx0B 1s ease-out;width:100%;pointer-events:none}@keyframes Home_fadeInDownLogo__Crx0B{0%{opacity:0;transform:translate(-50%,-50px)}to{opacity:1;transform:translate(-50%)}}@keyframes Home_floatAndGlow__8p7Hx{0%,to{transform:translateY(0);filter:brightness(1.3) drop-shadow(0 10px 20px rgba(0,0,0,.5))}50%{transform:translateY(-10px);filter:brightness(1.5) drop-shadow(0 25px 30px rgba(255,255,255,.15))}}.Home_heroLogo__DpUYy{max-width:700px;width:90vw;height:auto;animation:Home_floatAndGlow__8p7Hx 6s ease-in-out infinite;will-change:transform,filter}.Home_buttonContainer__IqHjU{display:flex;gap:12rem;z-index:10;margin-top:15vh}.Home_buttonContainer__IqHjU:hover .Home_button__Zs7A2{opacity:.3;filter:blur(2px)}.Home_buttonContainer__IqHjU .Home_button__Zs7A2:hover{opacity:1;filter:blur(0);transform:translateY(-15px) scale(1.05);background:rgba(0,0,0,.6);border-color:hsla(0,0%,100%,.5);box-shadow:0 30px 60px rgba(0,0,0,.5)}.Home_button__Zs7A2{display:flex;flex-direction:column;align-items:center;justify-content:center;width:280px;height:350px;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1);transition:all .5s cubic-bezier(.23,1,.32,1);text-decoration:none;position:relative;overflow:hidden;backdrop-filter:blur(10px);opacity:0;animation:Home_fadeInUp__ktkOC 1s cubic-bezier(.23,1,.32,1) forwards}.Home_webButton__6LF2r{animation-delay:.2s}.Home_rideButton__n_Yot{animation-delay:.4s}@keyframes Home_fadeInUp__ktkOC{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.Home_iconWrapper___Bjws{width:80px;height:80px;margin-bottom:2rem;transition:all .5s ease;opacity:.8}.Home_iconWrapper___Bjws svg{width:100%;height:100%;stroke-width:1}.Home_button__Zs7A2:hover .Home_iconWrapper___Bjws{transform:scale(1.2);opacity:1;color:#fff;filter:drop-shadow(0 0 10px rgba(255,255,255,.5))}.Home_buttonText__8gJWf{font-size:2.5rem;font-weight:200;color:#fff;letter-spacing:8px;margin-bottom:.5rem;transition:all .3s ease}.Home_buttonSubText__1fbfn{font-size:.9rem;color:hsla(0,0%,100%,.6);letter-spacing:2px;text-transform:uppercase;transform:translateY(20px);opacity:0;transition:all .5s ease}.Home_button__Zs7A2:hover .Home_buttonSubText__1fbfn{transform:translateY(0);opacity:1}.Home_rideButton__n_Yot .Home_iconWrapper___Bjws,.Home_webButton__6LF2r .Home_iconWrapper___Bjws{color:#fff}.Home_rideButton__n_Yot,.Home_webButton__6LF2r{background:rgba(0,0,0,.6)}.Home_contactButton__pysC9{position:absolute;bottom:3rem;color:#fff;text-decoration:none;font-size:1rem;font-weight:200;letter-spacing:4px;text-transform:uppercase;padding:.8rem 2rem;border:1px solid hsla(0,0%,100%,.2);border-radius:0;transition:all .3s ease;backdrop-filter:blur(5px);background:rgba(0,0,0,.4);cursor:pointer}.Home_contactButton__pysC9:hover{background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.5);transform:translateY(-2px)}.Home_modalOverlay__wTMFo{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);backdrop-filter:blur(20px);z-index:1000;display:flex;align-items:center;justify-content:center;animation:Home_fadeIn__rYUMu .4s ease}.Home_modalContent__MUv_Y{background:transparent;padding:0;width:90%;max-width:600px;position:relative;text-align:center;animation:Home_scaleIn__nQGc9 .4s cubic-bezier(.165,.84,.44,1)}.Home_closeButton__kQTYC{position:fixed;top:2rem;right:2rem;background:none;border:none;font-size:3rem;cursor:pointer;color:#666;transition:all .3s ease;z-index:1001}.Home_closeButton__kQTYC:hover{color:#fff;transform:rotate(90deg)}.Home_modalTitle__9eOlu{font-size:2rem;margin-bottom:2rem;font-weight:300;color:#fff;text-transform:uppercase;letter-spacing:4px}.Home_contactForm__0LX80{display:flex;flex-direction:column;gap:1.5rem;text-align:left}.Home_formGroup__BGemE{display:flex;flex-direction:column;gap:.5rem}.Home_label__UYtOa{color:#888;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;margin-left:1rem}.Home_input__ZarWZ,.Home_textarea__lSHf7{width:100%;padding:1rem 1.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:#fff;font-size:1rem;transition:all .3s ease;font-family:inherit}.Home_textarea__lSHf7{min-height:150px;resize:vertical}.Home_input__ZarWZ:focus,.Home_textarea__lSHf7:focus{outline:none;border-color:#fff;background:hsla(0,0%,100%,.1)}.Home_submitButton__zVz66{margin-top:1rem;padding:1rem 2rem;background:#fff;color:#000;border:none;border-radius:50px;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all .3s ease;align-self:center;min-width:200px}.Home_submitButton__zVz66:hover{background:gold;transform:translateY(-2px);box-shadow:0 5px 15px rgba(255,215,0,.3)}@keyframes Home_fadeIn__rYUMu{0%{opacity:0}to{opacity:1}}@keyframes Home_scaleIn__nQGc9{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes Home_fadeInDown__eRA8o{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Home_container__bCOhY{flex-direction:column;padding-left:0;padding-top:0}.Home_visual__eMS_1{height:100%;width:100%}.Home_logoWrapper__wlm_Y{top:15%;width:100%}.Home_heroLogo__DpUYy{max-width:80vw}.Home_buttonContainer__IqHjU{flex-direction:column;gap:1.5rem;margin-top:35vh;align-items:center}.Home_button__Zs7A2{width:240px;height:120px;flex-direction:row;gap:1rem}.Home_iconWrapper___Bjws{width:40px;height:40px;margin-bottom:0}.Home_buttonText__8gJWf{font-size:1.2rem;margin-bottom:0}.Home_buttonSubText__1fbfn{display:none}.Home_contactButton__pysC9{bottom:2rem;padding:.6rem 1.5rem;font-size:.9rem}}