#heroWrapper{position:relative;padding:0}nav{position:fixed;top:0;left:0;right:0;width:100%;max-width:100%;margin:0 auto;z-index:1000;padding:28px 5%;display:flex;justify-content:space-between;align-items:center;border-radius:0;background:transparent;backdrop-filter:none;box-shadow:none;transition:all .4s cubic-bezier(.16,1,.3,1);opacity:0;transform:translateY(-40px)}nav.nav-entered{opacity:1;transform:translateY(0);transition:all .4s cubic-bezier(.16,1,.3,1),opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}nav.scrolled{pointer-events:none}.nav-logo{display:flex;align-items:center;text-decoration:none}.nav-logo-img{height:45px;width:auto}.nav-logo-blocks{display:grid;grid-template-columns:repeat(3,8px);grid-template-rows:repeat(3,8px);gap:2px}.nav-logo-blocks .b{width:8px;height:8px;background:var(--white)}.nav-logo-blocks .b.orange{background:var(--orange)}.nav-logo-blocks .b.empty{background:transparent}.nav-logo-text{font-family:Sequel Sans Display,Aptos Display,Arial,sans-serif;font-size:18px;font-weight:700;color:var(--white);letter-spacing:2px;text-transform:uppercase}nav .nav-links{display:flex;gap:36px;list-style:none;overflow:visible;margin-left:38px;margin-right:auto}nav .nav-links a{color:var(--white);text-decoration:none;font-size:13px;font-weight:400;letter-spacing:2px;text-transform:uppercase;position:relative;padding-bottom:4px;background:linear-gradient(to right,var(--orange),var(--orange)) no-repeat left,linear-gradient(to right,var(--white),var(--white));background-size:0% 100%,100% 100%;-webkit-background-clip:text,text;background-clip:text,text;-webkit-text-fill-color:transparent;transition:background-size .3s linear}nav .nav-links a.fill-active{background-size:100% 100%,100% 100%}nav .nav-links a:before{content:"";position:absolute;inset:-16px -14px}nav .nav-links a:after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%) scale(0);width:6px;height:6px;background:var(--orange);transition:transform .4s cubic-bezier(.16,1,.3,1);transform-origin:center}nav .nav-links a.underline-active:after{transform:translateY(-50%) scale(1)}nav .nav-links a:hover{background-size:100% 100%,100% 100%}nav .nav-links a:hover:after{transform:translateY(-50%) scale(1)}.lang-fixed{position:fixed;top:42px;right:92px;z-index:100007;font-family:Sequel Sans Display,Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:2px;text-transform:uppercase;text-decoration:none;color:var(--lf-color, #fff);transition:opacity .5s ease,color .25s ease}.lang-fixed:hover{color:var(--orange)}.lang-toggle{font-family:Sequel Sans Display,Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:2px;text-transform:uppercase;text-decoration:none;position:relative;cursor:pointer;color:var(--white);background:linear-gradient(to right,var(--orange),var(--orange)) no-repeat left,linear-gradient(to right,var(--white),var(--white));background-size:0% 100%,100% 100%;-webkit-background-clip:text,text;background-clip:text,text;-webkit-text-fill-color:transparent;transition:background-size .3s linear}.lang-toggle:hover{background-size:100% 100%,100% 100%}.lang-toggle:after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%) scale(0);width:6px;height:6px;background:var(--orange);transition:transform .4s cubic-bezier(.16,1,.3,1);transform-origin:center}.lang-toggle:hover:after{transform:translateY(-50%) scale(1)}.lang-toggle:before{content:"";position:absolute;inset:-16px -14px}nav.nav-dark .lang-toggle{background:linear-gradient(to right,var(--orange),var(--orange)) no-repeat left,linear-gradient(to right,var(--black),var(--black));background-size:0% 100%,100% 100%;-webkit-background-clip:text,text;background-clip:text,text;-webkit-text-fill-color:transparent}@media(min-width:1025px){.lang-fixed{display:none}}.nav-contact-btn{font-family:Sequel Sans Display,Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:var(--white);text-decoration:none;padding:12px 15px;border:1px solid rgba(255,255,255,.5);border-radius:0;background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .3s ease,border-color .3s ease,color .3s ease}.nav-contact-btn--portal{border-color:var(--orange)}.nav-contact-btn:hover{background:#fff3;border-color:#fffc}.nav-right{display:flex;align-items:center;gap:12px}.lang-switcher{position:relative}.lang-link{color:var(--white);text-decoration:none;font-family:Sequel Sans Display,Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:2px;text-transform:uppercase;position:relative;padding-bottom:4px;background:linear-gradient(to right,var(--orange),var(--orange)) no-repeat left,linear-gradient(to right,var(--white),var(--white));background-size:0% 100%,100% 100%;-webkit-background-clip:text,text;background-clip:text,text;-webkit-text-fill-color:transparent;transition:background-size .3s linear;cursor:pointer}.lang-link:after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%) scale(0);width:6px;height:6px;background:var(--orange);transition:transform .4s cubic-bezier(.16,1,.3,1);transform-origin:center}.lang-link.underline-active:after{transform:translateY(-50%) scale(1)}.lang-dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:calc(100% + 40px);padding-top:10px;display:flex;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s}.lang-switcher:hover .lang-dropdown{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease,visibility 0s}.lang-alt{background-size:0% 100%,100% 100%!important;opacity:.5;padding:4px 10px;transition:opacity .2s ease,background-size .3s linear}.lang-alt:hover{opacity:1}nav.nav-dark .lang-link{background:linear-gradient(to right,var(--orange),var(--orange)) no-repeat left,linear-gradient(to right,var(--black),var(--black));background-size:0% 100%,100% 100%;-webkit-background-clip:text,text;background-clip:text,text;-webkit-text-fill-color:transparent}nav.nav-dark .nav-logo-blocks .b:not(.empty):not(.orange){background:var(--black)}nav.nav-dark .nav-logo-text{color:var(--black)}nav.nav-dark .nav-links a{color:var(--black);background:linear-gradient(to right,var(--orange),var(--orange)) no-repeat left,linear-gradient(to right,var(--black),var(--black));background-size:0% 100%,100% 100%;-webkit-background-clip:text,text;background-clip:text,text;-webkit-text-fill-color:transparent}nav.nav-dark .nav-links a.fill-active{background-size:100% 100%,100% 100%}nav.nav-dark .nav-contact-btn{color:var(--black);border-color:#0000004d;background:#0000000d}nav.nav-dark .nav-contact-btn:hover{background:#0000001a;border-color:#00000080}nav.nav-dark.scrolled{background:#ffffffbf;border-color:#0000001a}nav .nav-logo-blocks .b:not(.empty):not(.orange){transition:background .3s ease}nav .nav-logo-text,nav .nav-contact-btn{transition:color .3s ease,background .3s ease,border-color .3s ease}.hamburger-fixed{position:fixed;top:35px;right:40px;z-index:100006;width:36px;height:28px;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:0;background:none;border:none;outline:none}.hamburger-fixed span{display:block;height:2px;background:var(--white);border-radius:0;transition:width .35s cubic-bezier(.16,1,.3,1),background .3s ease,transform .35s cubic-bezier(.16,1,.3,1),opacity .25s ease;transform-origin:center}.hamburger-fixed span:nth-child(1){width:100%}.hamburger-fixed span:nth-child(2){width:100%}.hamburger-fixed span:nth-child(3){width:100%}.hamburger-fixed.visible{opacity:1;pointer-events:all}.hamburger-fixed:hover span{width:100%}.hamburger-fixed.active span:nth-child(1){width:100%;transform:translateY(13px) rotate(45deg)}.hamburger-fixed.active span:nth-child(2){width:0%;opacity:0}.hamburger-fixed.active span:nth-child(3){width:100%;transform:translateY(-13px) rotate(-45deg)}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;z-index:99998;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.menu-overlay.open{opacity:1;pointer-events:all}.menu-overlay a{font-family:Sequel Sans Display,Arial,sans-serif;font-size:28px;font-weight:300;letter-spacing:6px;text-transform:uppercase;color:var(--white);text-decoration:none;position:relative;padding-bottom:4px;transition:color .3s ease}.menu-overlay a:hover{color:var(--orange)}.menu-overlay a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--orange);transition:width .3s ease}.menu-overlay a:hover:after{width:100%}.menu-overlay a.menu-overlay-link--portal{color:var(--orange)}.menu-overlay a.menu-overlay-link--portal:after{background:var(--orange)}.hero-letter{opacity:0;transition:opacity .2s ease}.hero-letter.visible{opacity:1}.hero-letter.bold{font-weight:400}
