.studio-hero .studio-nav-menu{z-index:10;color:#e0ebf4;flex-shrink:0;display:none;position:relative}.studio-hero .studio-nav-menu-summary{color:#e0ebf4;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0a1824;border:1px solid #42586b;border-radius:999px;justify-content:space-between;align-items:center;gap:15px;min-height:44px;padding:10px 15px;font-size:12px;font-weight:550;line-height:1.6;list-style:none;display:inline-flex}.studio-hero .studio-nav-menu-summary::-webkit-details-marker{display:none}.studio-hero .studio-nav-menu-summary::marker{content:""}.studio-hero .studio-nav-menu-summary:hover,.studio-hero .studio-nav-menu[open] .studio-nav-menu-summary{background:#112638;border-color:#8dcaff}.studio-hero .studio-nav-menu-mark{color:#9fc8e9;flex-shrink:0;width:12px;height:12px;position:relative}.studio-hero .studio-nav-menu-mark:before,.studio-hero .studio-nav-menu-mark:after{content:"";background:currentColor;position:absolute}.studio-hero .studio-nav-menu-mark:before{width:12px;height:1px;top:5px;left:0}.studio-hero .studio-nav-menu-mark:after{width:1px;height:12px;top:0;left:5px}.studio-hero .studio-nav-menu[open] .studio-nav-menu-mark:after{display:none}.studio-hero .studio-nav-menu-panel{background:#0c1927;border:1px solid #365067;border-radius:9px;width:min(280px,100vw - 40px);max-width:calc(100vw - 40px);padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 48px #0007}.studio-hero .studio-nav-menu:not([open]) .studio-nav-menu-panel{display:none}.studio-hero .studio-nav-menu-links{gap:2px;margin:0;padding:0;list-style:none;display:grid}.studio-hero .studio-nav-menu-links>li{min-width:0}.studio-hero .studio-nav-menu-links>li>a{color:#c2d3e3;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:10px 13px;font-size:13px;line-height:1.7;text-decoration:none;display:flex}.studio-hero .studio-nav-menu-links>li>a>span{color:#8dbce3;flex-shrink:0;font-size:17px}.studio-hero .studio-nav-menu-links>li>a:hover{color:#fff;background:#153047}.studio-hero .studio-nav-menu-summary:focus-visible,.studio-hero .studio-nav-menu-links>li>a:focus-visible{outline-offset:3px;outline:2px solid #9dcfff}@media (max-width:1000px){.studio-hero .studio-nav-menu{display:block}.studio-hero .origin-nav .nav-contact{display:none!important}}
