.header[data-astro-cid-nen7h5rs]{z-index:100;position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{width:100%;max-width:100%;min-height:var(--header-height);box-shadow:none;backdrop-filter:blur(12px);will-change:background-color;background:#ffffff0f;border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;padding:.9rem 2.5rem;transition:padding .3s,min-height .3s;display:grid}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:.65rem;min-width:0;display:inline-flex}.brand-icon[data-astro-cid-nen7h5rs]{flex-shrink:0;width:44px;height:44px;transition:width .3s,height .3s}.brand-wordmark[data-astro-cid-nen7h5rs]{filter:brightness();flex-shrink:0;width:auto;height:28px;transition:height .3s,filter .4s}.header[data-astro-cid-nen7h5rs].scrolled .brand-icon[data-astro-cid-nen7h5rs]{width:32px;height:32px}.header[data-astro-cid-nen7h5rs].scrolled .brand-wordmark[data-astro-cid-nen7h5rs]{height:20px}.header[data-astro-cid-nen7h5rs].scrolled .header-inner[data-astro-cid-nen7h5rs]{backdrop-filter:blur(16px);background:#fffffff2;border-bottom:1px solid #4c1d9514;min-height:auto;padding-block:.5rem;box-shadow:0 16px 42px #190d361a}.nav[data-astro-cid-nen7h5rs]{justify-self:center}.nav-list[data-astro-cid-nen7h5rs]{align-items:center;gap:.3rem;display:flex}.nav-item[data-astro-cid-nen7h5rs]{position:relative}.nav-link[data-astro-cid-nen7h5rs]{color:#ffffffd9;border-radius:999px;align-items:center;gap:.35rem;padding:.72rem .92rem;font-size:.92rem;font-weight:700;transition:background-color .2s,color .4s,transform .2s;display:inline-flex}.nav-link[data-astro-cid-nen7h5rs]:hover{color:var(--color-white);background:#ffffff1f}.header[data-astro-cid-nen7h5rs].scrolled .nav-link[data-astro-cid-nen7h5rs]{color:var(--color-ink-700)}.header[data-astro-cid-nen7h5rs].scrolled .nav-link[data-astro-cid-nen7h5rs]:hover{color:var(--color-brand-700);background:#4c1d9514}.chevron[data-astro-cid-nen7h5rs]{transition:transform .2s}.dropdown[data-astro-cid-nen7h5rs]{min-width:220px;box-shadow:none;background:0 0;border:none;margin:0;padding-top:.6rem;list-style:none;display:none;position:absolute;top:100%;left:0}.dropdown-inner[data-astro-cid-nen7h5rs]{background:linear-gradient(#fffffff5,#f7f4ffeb);border:1px solid #ffffffb8;border-radius:22px;padding:.45rem;box-shadow:0 20px 46px #190d3624}.has-dropdown[data-astro-cid-nen7h5rs]:hover .dropdown[data-astro-cid-nen7h5rs],.has-dropdown[data-astro-cid-nen7h5rs]:focus-within .dropdown[data-astro-cid-nen7h5rs]{display:block}.has-dropdown[data-astro-cid-nen7h5rs]:hover .chevron[data-astro-cid-nen7h5rs],.has-dropdown[data-astro-cid-nen7h5rs]:focus-within .chevron[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.dropdown-link[data-astro-cid-nen7h5rs]{color:var(--color-ink-700);border-radius:16px;padding:.8rem .95rem;font-size:.94rem;font-weight:700;transition:background-color .2s,color .2s;display:block}.dropdown-link[data-astro-cid-nen7h5rs]:hover{color:var(--color-brand-700);background:#4c1d9514}.header-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:.7rem;display:flex}.header-phone[data-astro-cid-nen7h5rs]{color:#ffffffd9;align-items:center;gap:.4rem;font-size:.88rem;font-weight:700;transition:color .4s;display:inline-flex}.header-phone[data-astro-cid-nen7h5rs]:hover{color:var(--color-white)}.header[data-astro-cid-nen7h5rs].scrolled .header-phone[data-astro-cid-nen7h5rs]{color:var(--color-brand-800)}.header[data-astro-cid-nen7h5rs].scrolled .header-phone[data-astro-cid-nen7h5rs]:hover{color:var(--color-brand-700)}.header-pill[data-astro-cid-nen7h5rs]{letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;min-height:2.9rem;padding:.7rem 1.15rem;font-size:.9rem;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.header-pill[data-astro-cid-nen7h5rs]:hover{transform:translateY(-1px)}.header-pill-accent[data-astro-cid-nen7h5rs]{color:#ffffffe6;box-shadow:none;background:#ffffff1f;border:1px solid #fff3;transition:background .4s,color .4s,border-color .4s,box-shadow .4s,transform .2s}.header-pill-accent[data-astro-cid-nen7h5rs]:hover{color:var(--color-white);background:#fff3}.header[data-astro-cid-nen7h5rs].scrolled .header-pill-accent[data-astro-cid-nen7h5rs]{background:linear-gradient(135deg, #ffd978, var(--color-accent));color:var(--color-brand-950);border-color:#0000;animation:2s ease-in-out infinite pulse-glow;box-shadow:0 16px 30px #e3ab1d38}.header[data-astro-cid-nen7h5rs].scrolled .header-pill-accent[data-astro-cid-nen7h5rs]:hover{animation:none;box-shadow:0 22px 40px #e3ab1d47}.header-pill-secondary[data-astro-cid-nen7h5rs]{color:#ffffffe6;background:#ffffff1a;border:1px solid #ffffff26;transition:background .4s,color .4s,border-color .4s,transform .2s,box-shadow .2s}.header[data-astro-cid-nen7h5rs].scrolled .header-pill-secondary[data-astro-cid-nen7h5rs]{color:var(--color-brand-800);background:#4c1d9512;border-color:#4c1d951f}.portal-wrapper[data-astro-cid-nen7h5rs]{position:relative}.portal-toggle[data-astro-cid-nen7h5rs]{gap:.35rem}.portal-dropdown[data-astro-cid-nen7h5rs]{min-width:200px;margin:0;padding-top:.6rem;list-style:none;display:none;position:absolute;top:100%;right:0}.portal-dropdown-inner[data-astro-cid-nen7h5rs]{background:linear-gradient(#fffffff5,#f7f4ffeb);border:1px solid #ffffffb8;border-radius:22px;padding:.45rem;box-shadow:0 20px 46px #190d3624}.portal-wrapper[data-astro-cid-nen7h5rs]:hover .portal-dropdown[data-astro-cid-nen7h5rs],.portal-wrapper[data-astro-cid-nen7h5rs]:focus-within .portal-dropdown[data-astro-cid-nen7h5rs]{display:block}.portal-wrapper[data-astro-cid-nen7h5rs]:hover .chevron[data-astro-cid-nen7h5rs],.portal-wrapper[data-astro-cid-nen7h5rs]:focus-within .chevron[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.mobile-toggle[data-astro-cid-nen7h5rs],.nav-mobile-actions[data-astro-cid-nen7h5rs]{display:none}.mobile-toggle[data-astro-cid-nen7h5rs]{background:#4c1d9514;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px}.hamburger[data-astro-cid-nen7h5rs],.hamburger[data-astro-cid-nen7h5rs]:before,.hamburger[data-astro-cid-nen7h5rs]:after{background:var(--color-brand-950);border-radius:2px;width:20px;height:2px;transition:transform .25s,opacity .25s;display:block}.hamburger[data-astro-cid-nen7h5rs]{position:relative}.hamburger[data-astro-cid-nen7h5rs]:before,.hamburger[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.hamburger[data-astro-cid-nen7h5rs]:before{top:-6px}.hamburger[data-astro-cid-nen7h5rs]:after{top:6px}.mobile-link[data-astro-cid-nen7h5rs]{color:var(--color-brand-800);font-weight:800}@media (width<=1080px){.header-phone[data-astro-cid-nen7h5rs]{display:none}.brand-wordmark[data-astro-cid-nen7h5rs]{height:24px}.nav-link[data-astro-cid-nen7h5rs]{padding-inline:.78rem;font-size:.88rem}}@media (width<=960px){.header-inner[data-astro-cid-nen7h5rs]{grid-template-columns:minmax(0,1fr) auto;padding:.85rem 1.5rem}.brand-wordmark[data-astro-cid-nen7h5rs]{object-fit:contain;flex-shrink:1;min-width:0;max-width:100%}.mobile-toggle[data-astro-cid-nen7h5rs]{justify-self:end}.nav[data-astro-cid-nen7h5rs]{top:var(--header-height);box-shadow:var(--shadow-glow);max-height:calc(100vh - var(--header-height) - 2.4rem);background:linear-gradient(#fffffff7,#f6f2fff0);border:1px solid #fffc;border-radius:28px;padding:1rem;display:none;position:fixed;left:1rem;right:1rem;overflow-y:auto}.nav[data-astro-cid-nen7h5rs].open{display:block}.nav-list[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;gap:.2rem}.nav-link[data-astro-cid-nen7h5rs]{width:100%;color:var(--color-ink-700);justify-content:space-between;padding:.95rem 1rem}.dropdown[data-astro-cid-nen7h5rs]{min-width:0;margin-top:.2rem;padding-top:0;display:none;position:static}.dropdown-inner[data-astro-cid-nen7h5rs]{box-shadow:none;backdrop-filter:none;background:#4c1d950d;border:none;border-radius:18px}.has-dropdown[data-astro-cid-nen7h5rs]:hover .dropdown[data-astro-cid-nen7h5rs],.has-dropdown[data-astro-cid-nen7h5rs]:focus-within .dropdown[data-astro-cid-nen7h5rs]{display:none}.has-dropdown[data-astro-cid-nen7h5rs].open .dropdown[data-astro-cid-nen7h5rs]{display:block}.header-actions[data-astro-cid-nen7h5rs]{display:none}.mobile-toggle[data-astro-cid-nen7h5rs]{display:inline-flex}.nav-mobile-actions[data-astro-cid-nen7h5rs]{border-top:1px solid #4c1d951a;gap:.7rem;margin-top:1rem;padding-top:1rem;display:grid}.mobile-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .hamburger[data-astro-cid-nen7h5rs]{background:0 0}.mobile-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .hamburger[data-astro-cid-nen7h5rs]:before{top:0;transform:rotate(45deg)}.mobile-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .hamburger[data-astro-cid-nen7h5rs]:after{top:0;transform:rotate(-45deg)}}@media (width<=560px){.header-inner[data-astro-cid-nen7h5rs]{gap:.7rem;padding-inline:.85rem}.brand-icon[data-astro-cid-nen7h5rs]{width:40px;height:40px}.brand-wordmark[data-astro-cid-nen7h5rs]{height:20px}}
