.about-landing.marketing-site{--marketing-header-height:92px}.about-landing.marketing-site .site-header{z-index:4;background:var(--cream);border:0;position:relative}.about-landing.marketing-site .site-header--immersive{background:0 0}.about-landing.marketing-site .header-inner{width:min(1440px,89%);min-height:var(--marketing-header-height);border-bottom:1px solid #00022526;gap:35px}.about-landing.marketing-site .header-inner>a{width:154px}.about-landing.marketing-site .header-nav{gap:32px}.about-landing.marketing-site .header-actions{gap:26px;font-size:12px}.about-landing.marketing-site .header-actions>a:where(:not(.marketing-button)){align-items:center;min-height:44px;display:inline-flex}@media (width<=1150px){.about-landing.marketing-site .header-inner,.about-landing.marketing-site .header-nav{gap:24px}.about-landing.marketing-site .header-actions{gap:16px}}@media (width<=1050px){.about-landing.marketing-site{--marketing-header-height:80px}.about-landing.marketing-site .header-inner{grid-template-columns:minmax(0,1fr) auto}.about-landing.marketing-site .header-nav,.about-landing.marketing-site .header-actions>a{display:none}.about-landing.marketing-site .header-actions{gap:0}.about-landing.marketing-site .menu-toggle{background:0 0;border:0;border-radius:0;align-items:center;gap:15px;min-height:44px;padding:0;font-size:13px;display:inline-flex}.about-landing.marketing-site .menu-toggle:after{content:"+";font-size:20px}.about-landing.marketing-site .menu-toggle[aria-expanded=true]:after{content:"−"}.about-landing.marketing-site .mobile-nav{width:min(320px,89%);max-height:calc(100svh - var(--marketing-header-height) - 24px);border:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(0,1fr);padding:12px 20px;position:absolute;top:calc(100% - 1px);right:5.5%;overflow-y:auto;box-shadow:0 15px 40px #00022518}.about-landing.marketing-site .mobile-nav a:not(.marketing-button){align-items:center;min-height:44px;padding:10px 0;font-size:14px;line-height:1.5;display:flex}.about-landing.marketing-site .mobile-nav__invitation{max-width:none;padding:12px 0 6px}}@media (width<=700px){.about-landing.marketing-site{--marketing-header-height:76px}.about-landing.marketing-site .header-inner{width:88%}.about-landing.marketing-site .header-inner>a,.about-landing.marketing-site .logo{width:132px}.about-landing.marketing-site .mobile-nav{width:min(320px,88%);right:6%}}
