.site-header{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9f6f5;border-bottom:1px solid #e4e0d8;justify-content:space-between;align-items:center;gap:24px;height:94px;padding:10px 4%;display:flex;position:sticky;top:0;box-shadow:0 1px 10px #34363206}.site-header .brand{flex-shrink:0}.site-header .brand img{object-fit:contain;width:220px;height:72px}.site-header .site-main-nav{box-shadow:none;background:0 0;flex-direction:row;align-items:center;gap:clamp(12px,1.7vw,28px);margin:0;padding:0;font-size:14px;display:flex;position:static;inset:auto}.site-main-nav>a{white-space:nowrap;align-items:center;gap:8px;min-height:44px;display:inline-flex}.site-main-nav>a[aria-current=page]{color:#667a4f;text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px}.site-main-nav>a:hover{color:#667a4f}.site-header .site-menu-toggle{color:#45543b;background:#f6f5ee;border:1px solid #d5dccb;border-radius:10px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;display:none}.site-header .nav-cta{border-color:#7a866a;border-radius:8px;padding:10px 17px}.site-header :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #b58b5e}@media (max-width:1100px){.site-header{gap:16px;height:88px;padding:6px 5%}.site-header .brand img{width:205px;height:76px}.site-header .site-menu-toggle{display:inline-flex}.site-header .site-main-nav{background:#fffefa;border-bottom:1px solid #dddcca;flex-direction:column;align-items:stretch;gap:4px;max-height:calc(100dvh - 88px);padding:18px 5% 24px;font-size:16px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 20px #34363212}.site-header .site-main-nav.is-open{display:flex}.site-main-nav>a{min-height:46px;padding:10px 12px}.site-header .nav-cta{justify-content:center;margin-top:8px}}
