@media(max-width:1100px){.vega-site{--mobile-nav-top: calc(env(safe-area-inset-top, 0px) + 12px) ;--mobile-nav-height: 64px;--mobile-nav-clearance: calc(var(--mobile-nav-top) + var(--mobile-nav-height) + 16px)}.site-header{position:fixed;z-index:40;top:var(--mobile-nav-top);left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));height:var(--mobile-nav-height);padding:0 10px 0 16px;gap:12px;border:1px solid rgb(255 255 255 / 22%);border-radius:999px;background:#111114f5;color:#f7f7f8;box-shadow:0 6px 22px #0000002e}.site-header>.brand-logo{min-width:0;min-height:48px;flex-shrink:1;gap:9px;border-radius:12px}.site-header .brand-logo img{width:36px;height:36px;flex-shrink:0}.site-header .brand-logo .vega-wordmark{width:clamp(130px,42vw,174px)}.site-header .mobile-menu{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;padding:0;border-radius:50%;color:inherit;cursor:pointer;touch-action:manipulation}.site-header .mobile-menu:hover{background:#ffffff1a}.site-header :is(a,button):focus-visible{outline-color:#f0a2f5;outline-offset:2px}.site-header .site-nav{top:calc(100% + 10px);left:-1px;right:-1px;max-height:calc(100svh - var(--mobile-nav-clearance) - env(safe-area-inset-bottom,0px) - 16px);max-height:calc(100dvh - var(--mobile-nav-clearance) - env(safe-area-inset-bottom,0px) - 16px);padding:18px;border:1px solid rgb(255 255 255 / 22%);border-radius:24px;background:#111114;color:#f7f7f8;box-shadow:0 10px 28px #0000003d;scrollbar-gutter:stable}.site-header .site-nav>a:not(.button),.site-header .services-nav>a,.site-header .services-nav-menu a{min-height:48px}.site-header .site-nav .nav-cta{align-self:stretch;min-height:48px}.home-page .hero-carousel-content{padding-top:calc(var(--mobile-nav-clearance) + 24px)}.vega-site>main:not(.home-page)>:first-child,.vega-site>div>.portfolio-editorial>:is(.pf-intro,.pf-project-intro),.vega-site>div>.pf-error{padding-top:calc(var(--mobile-nav-clearance) + 32px)}.agent-native-app-main{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 108px);scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}.vega-site main :is([id],a,button,input,select,textarea,summary){scroll-margin-top:16px}}@media(max-width:1100px)and (max-height:500px)and (orientation:landscape){.vega-site{--mobile-nav-top: calc(env(safe-area-inset-top, 0px) + 8px) ;--mobile-nav-height: 56px}.site-header{left:max(16px,calc(env(safe-area-inset-left,0px) + 8px));right:max(16px,calc(env(safe-area-inset-right,0px) + 8px))}.site-header .brand-logo img{width:32px;height:32px}.site-header .site-nav{padding-block:12px}}
