.site-header[data-astro-cid-fzpbxy5g]{z-index:20;position:absolute;inset:0 0 auto}.site-header[data-astro-cid-fzpbxy5g]:before{content:"";z-index:-1;background:linear-gradient(180deg, rgb(var(--shade) / 78%) 0%, rgb(var(--shade) / 48%) 55%, rgb(var(--shade) / 0%) 100%);pointer-events:none;height:180px;position:absolute;inset:0 0 auto}.header-inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:32px;min-height:100px;display:flex}.brand[data-astro-cid-fzpbxy5g]{flex-shrink:0;line-height:0;display:flex}.brand[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:auto;height:46px}nav[data-astro-cid-fzpbxy5g]{white-space:nowrap;align-items:center;gap:28px;font-size:.9375rem;font-weight:500;display:flex}.nav-item[data-astro-cid-fzpbxy5g]{min-height:44px;color:var(--ink-soft);align-items:center;gap:8px;text-decoration:none;transition:color .15s;display:inline-flex}.nav-item[data-astro-cid-fzpbxy5g]:hover,.nav-item[data-astro-cid-fzpbxy5g][aria-current=page],.nav-item[data-astro-cid-fzpbxy5g].current{color:var(--ink)}.nav-phone[data-astro-cid-fzpbxy5g]{color:var(--ink);font-variant-numeric:tabular-nums}.nav-quote[data-astro-cid-fzpbxy5g]{min-height:44px;padding:0 20px;font-size:.9375rem}.nav-group[data-astro-cid-fzpbxy5g]{position:relative}summary[data-astro-cid-fzpbxy5g]{cursor:pointer;list-style:none}summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.chevron[data-astro-cid-fzpbxy5g]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:9px;transition:transform .15s}details[data-astro-cid-fzpbxy5g][open] .chevron[data-astro-cid-fzpbxy5g]{transform:rotate(180deg)}.nav-dropdown[data-astro-cid-fzpbxy5g]{z-index:10;background:var(--graphite);border:1px solid #ffffff1f;min-width:260px;padding:10px 20px;position:absolute;top:calc(100% + 10px);left:-20px;box-shadow:0 16px 40px #0006}.nav-dropdown[data-astro-cid-fzpbxy5g]:before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}.menu-link[data-astro-cid-fzpbxy5g]{min-height:44px;color:var(--ink-soft);align-items:center;text-decoration:none;display:flex}.menu-link[data-astro-cid-fzpbxy5g]:hover,.menu-link[data-astro-cid-fzpbxy5g]:focus-visible,.menu-link[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--ink)}.menu-toggle[data-astro-cid-fzpbxy5g]{display:none}.mobile-menu[data-astro-cid-fzpbxy5g]{background:var(--graphite);width:min(420px,90vw);max-width:none;height:100dvh;max-height:none;color:var(--ink);border:0;margin:0 0 0 auto;padding:28px;inset:0}.mobile-menu[data-astro-cid-fzpbxy5g][open]{animation:.22s ease-out menu-slide-in}.mobile-menu[data-astro-cid-fzpbxy5g]::backdrop{background:#0000008c}.mobile-menu-heading[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.mobile-menu-heading[data-astro-cid-fzpbxy5g] h2[data-astro-cid-fzpbxy5g]{margin:0;font-size:1.5rem}.menu-close[data-astro-cid-fzpbxy5g]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:1.5rem}html.menu-open{overflow:hidden}@keyframes menu-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.skip-link[data-astro-cid-fzpbxy5g]{z-index:30;color:#111;background:#fff;padding:12px 18px;font-weight:600;position:absolute;top:12px;left:16px;transform:translateY(-200%)}.skip-link[data-astro-cid-fzpbxy5g]:focus{transform:translateY(0)}@media (width<=1100px){.menu-toggle[data-astro-cid-fzpbxy5g]{min-width:104px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:8px 12px;font-size:.9375rem;font-weight:600;display:inline-flex}.menu-icon[data-astro-cid-fzpbxy5g]{flex-direction:column;gap:4px;width:22px;display:flex}.menu-icon[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{background:currentColor;width:22px;height:2px}nav[data-astro-cid-fzpbxy5g]{display:none}.mobile-menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{white-space:normal;flex-direction:column;align-items:stretch;gap:0;font-size:1.25rem;font-weight:600;display:flex}.mobile-menu[data-astro-cid-fzpbxy5g] .nav-item[data-astro-cid-fzpbxy5g]{min-height:60px;color:var(--ink);border-bottom:1px solid #ffffff1f;justify-content:space-between}.mobile-menu[data-astro-cid-fzpbxy5g] .nav-dropdown[data-astro-cid-fzpbxy5g]{min-width:0;box-shadow:none;background:0 0;border:0;padding:4px 0 8px 16px;position:static}.mobile-menu[data-astro-cid-fzpbxy5g] .menu-link[data-astro-cid-fzpbxy5g]{font-size:1.0625rem;font-weight:500}.mobile-menu[data-astro-cid-fzpbxy5g] .nav-quote[data-astro-cid-fzpbxy5g]{min-height:52px;margin-top:24px;font-size:1.0625rem}}body.theme-light .nav-quote[data-astro-cid-fzpbxy5g]{min-height:44px;box-shadow:none;border-radius:16px;font-size:1rem}body.theme-light .nav-item[data-astro-cid-fzpbxy5g]{color:#f8f8f8;font-size:1rem}body.theme-light .nav-dropdown[data-astro-cid-fzpbxy5g]{border-radius:12px}@media (width<=760px){.header-inner[data-astro-cid-fzpbxy5g]{min-height:84px}.brand[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{height:34px}}@media (prefers-reduced-motion:reduce){.mobile-menu[data-astro-cid-fzpbxy5g][open]{animation:none}}
