.site-floating-header{display:none}.site-header .wordmark{--type-h3-major:36px;--leading-heading:1.25}@media (max-width:768px){.site-header .wordmark{--type-h3-major:26px;--leading-heading:1.35}.site-header .mobile-nav-panel{z-index:1;max-height:75vh;overscroll-behavior:contain;max-height:75dvh;padding:0 max(20px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));color:#14191c;background:#fffffff7;border-bottom:1px solid #e3e7e9;position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 8px 20px #0f14171f}.site-header .mobile-nav{border-top:0;margin-top:0}.site-header .site-floating-header{z-index:2;padding:calc(8px + env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) 8px max(20px, env(safe-area-inset-left));color:#14191c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:none;background:#ffffffeb;border-bottom:1px solid #14191c17;justify-content:space-between;align-items:center;gap:16px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:fixed;inset:0 0 auto;transform:translateY(-8px);box-shadow:0 3px 16px #0f14171a}.site-header[data-floating=true] .site-floating-header{opacity:1;visibility:visible;pointer-events:auto;transform:none}.site-header .site-floating-header .wordmark{align-items:center;min-height:44px;display:inline-flex}.site-header .site-floating-header .menu-toggle{min-height:44px;padding:6px 12px}.site-header[data-floating=true] .mobile-nav-panel{inset:var(--site-floating-header-height,0px) 0 auto;max-height:calc(100vh - var(--site-floating-header-height,0px));max-height:calc(100dvh - var(--site-floating-header-height,0px));position:fixed}}@media (prefers-reduced-motion:reduce){.site-header .site-floating-header,.site-header .site-floating-header :is(a,button){transition:none;transform:none}}
