.site-header.public-header{grid-template-columns:1fr auto 1fr}.public-header .site-menu-toggle{display:none}.site-header.public-header .site-nav{align-items:center;gap:30px;display:flex}.site-nav-group{position:relative}.site-header.public-header .site-nav button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:10px 0;display:flex}.site-nav button[aria-expanded=true]{color:var(--acid)}.site-nav button[aria-expanded=true] svg{rotate:180deg}.public-header .site-nav-panel{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e130ff5;border:1px solid #4b5836;width:285px;padding:9px;display:grid;position:absolute;top:calc(100% + 10px);left:-20px;box-shadow:0 22px 55px #0009}.public-header .site-nav-panel[hidden]{display:none}.site-header.public-header .site-nav-panel a{color:var(--ivory);justify-content:space-between;gap:18px;padding:13px 12px;line-height:1.4;display:flex}.site-header.public-header .site-nav-panel a:hover{color:var(--acid);background:#c9ff3d12}.site-nav-panel a span{color:var(--acid)}.public-header :is(button,a):focus-visible{outline:2px solid var(--acid);outline-offset:4px}@media (max-width:980px){.site-header.public-header{grid-template-columns:1fr auto auto;gap:14px}.public-header .site-menu-toggle{min-height:44px;color:var(--ivory);font:12px var(--sans);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:8px 4px;display:flex}.site-header.public-header .site-nav{background:#0c120cfb;border:1px solid #4b5836;gap:0;max-height:calc(100dvh - 90px);padding:12px 18px;display:none;position:absolute;top:100%;left:20px;right:20px;overflow-y:auto;box-shadow:0 25px 50px #000a}.site-header.public-header .site-nav[data-mobile-open=true]{flex-direction:column;align-items:stretch;display:flex}.site-header.public-header .site-nav>a,.site-header.public-header .site-nav-group>button{justify-content:space-between;width:100%;padding:15px 0}.public-header .site-nav-panel{width:100%;box-shadow:none;background:#152010;border-color:#283622;margin:0 0 8px;padding:4px 8px;position:static}.public-header .wordmark{gap:8px;font-size:11px}.public-header .wordmark small{font-size:9px}button.sales-trigger{width:56px;height:56px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));border-radius:50%;place-items:center;gap:0;padding:0;display:grid}button.sales-trigger>span:not(.sales-trigger-pulse){display:none}button.sales-trigger .gambit-orb.is-small{flex-basis:52px;width:52px;min-width:0;height:52px}button.sales-trigger.hero-film-visible{display:none}}@media (max-width:420px){.site-header.public-header{gap:8px}.public-header .site-menu-toggle{min-width:44px}.public-header .site-menu-toggle>span{display:none}}@media (max-width:360px){.site-header.public-header{gap:6px;padding-inline:16px}.public-header .wordmark{letter-spacing:.1em;font-size:10px}.public-header .nav-cta{padding:8px;font-size:10px}}
