.site-header[data-astro-cid-3ef6ksr2]{--header-h:72px;z-index:100;background:var(--navy);border-bottom:1px solid #ffffff14;transition:background .3s;position:sticky;top:0}.header-inner[data-astro-cid-3ef6ksr2]{max-width:var(--container-max);padding:0 max(var(--gutter),env(safe-area-inset-right)) 0 max(var(--gutter),env(safe-area-inset-left));height:var(--header-h);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.header-inner[data-astro-cid-3ef6ksr2] .brand-name{font-family:var(--font-condensed);letter-spacing:.08em;text-transform:uppercase;font-size:1.5rem;font-weight:500;line-height:1}.header-inner[data-astro-cid-3ef6ksr2] .brand{gap:12px}.nav-links[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{align-items:center;gap:36px;margin:0;padding:0;list-style:none;display:flex}.nav-link[data-astro-cid-3ef6ksr2]{font-family:var(--font-body);color:var(--ice);padding-block:var(--space-2);border-bottom:1.5px solid #0000;font-size:.92rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--paper)}.nav-link[data-astro-cid-3ef6ksr2].active{color:var(--paper);border-bottom-color:var(--accent)}.nav-cta[data-astro-cid-3ef6ksr2]{background:var(--paper);color:var(--navy);font-family:var(--font-body);border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:.88rem;font-weight:500;text-decoration:none;transition:background .3s,transform .2s;display:inline-flex}.nav-cta[data-astro-cid-3ef6ksr2]:hover{background:var(--ice);transform:translateY(-1px)}.nav-cta[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:14px;height:14px}.header-actions[data-astro-cid-3ef6ksr2]{align-items:center;gap:10px;display:flex}.nav-toggle[data-astro-cid-3ef6ksr2]{width:44px;height:44px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:border-color .2s,background .2s;display:none}.nav-toggle[data-astro-cid-3ef6ksr2]:hover{border-color:var(--paper)}.nav-toggle[data-astro-cid-3ef6ksr2]:focus-visible,.mobile-link[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav-toggle__bars[data-astro-cid-3ef6ksr2]{width:18px;height:12px;display:block;position:relative}.nav-toggle__bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:100%;height:1.5px;transition:transform .25s var(--ease-out),opacity .2s ease,top .25s var(--ease-out);background:currentColor;border-radius:1px;position:absolute;left:0}.nav-toggle__bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{top:0}.nav-toggle__bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){top:5.25px}.nav-toggle__bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){top:10.5px}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav-toggle__bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{top:5.25px;transform:rotate(45deg)}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav-toggle__bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav-toggle__bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){top:5.25px;transform:rotate(-45deg)}.mobile-menu[data-astro-cid-3ef6ksr2]{background:var(--navy);max-height:calc(100vh - var(--header-h));max-height:calc(100dvh - var(--header-h));overscroll-behavior:contain;clip-path:inset(0 0 -100vmax);border-top:1px solid #ffffff14;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 0 0 100vmax #0a16388c}.mobile-menu[data-astro-cid-3ef6ksr2][hidden]{display:none}.mobile-menu[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{max-width:var(--container-max);padding:8px max(var(--gutter),env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(var(--gutter),env(safe-area-inset-left));margin:0 auto;list-style:none}.mobile-link[data-astro-cid-3ef6ksr2]{min-height:52px;font-family:var(--font-body);color:var(--ice);border-bottom:1px solid #ffffff14;align-items:center;font-size:1.05rem;font-weight:500;text-decoration:none;display:flex}.mobile-menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]:last-child .mobile-link[data-astro-cid-3ef6ksr2]{border-bottom:0}.mobile-link[data-astro-cid-3ef6ksr2]:hover{color:var(--paper)}.mobile-link[data-astro-cid-3ef6ksr2].active{color:var(--paper);box-shadow:inset 2px 0 0 var(--accent);padding-left:14px}html.menu-open{overflow:hidden}@media (width<=1119px){.nav-links[data-astro-cid-3ef6ksr2]{display:none}.nav-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex}}@media (width<=820px){.site-header[data-astro-cid-3ef6ksr2]{--header-h:60px}.nav-cta[data-astro-cid-3ef6ksr2]{padding:9px 16px}}@media (width<=480px){.header-inner[data-astro-cid-3ef6ksr2] .brand-name{font-size:1.125rem}.header-inner[data-astro-cid-3ef6ksr2] .brand{gap:10px}.header-actions[data-astro-cid-3ef6ksr2]{gap:8px}}@media (width<=359px){.header-inner[data-astro-cid-3ef6ksr2] .brand-name{display:none}}@media (prefers-reduced-motion:reduce){.nav-toggle__bars[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{transition:none}}.site-footer[data-astro-cid-sz7xmlte]{margin-top:var(--space-24);background:var(--navy-deep);color:var(--bone);padding-top:var(--space-16)}.footer-grid[data-astro-cid-sz7xmlte]{gap:var(--space-8);padding-bottom:var(--space-12);grid-template-columns:1.5fr repeat(3,1fr);display:grid}@media (width<=900px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media (width<=600px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}.footer-col--brand[data-astro-cid-sz7xmlte]{gap:var(--space-4);flex-direction:column;display:flex}.footer-tag[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:var(--text-base);color:#fafafabf;max-width:30ch;margin:0;font-style:italic;line-height:1.5}.footer-col[data-astro-cid-sz7xmlte] h5[data-astro-cid-sz7xmlte]{font-family:var(--font-condensed);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.18em;color:var(--accent);margin-top:var(--space-2);margin-bottom:var(--space-4);font-weight:500}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fafafabf;font-size:var(--text-sm);text-decoration:none;transition:color .2s}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}.footer-address[data-astro-cid-sz7xmlte]{font-style:normal;font-size:var(--text-sm);color:#fafafabf;gap:var(--space-2);flex-direction:column;display:flex}.footer-address[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fafafabf;text-decoration:none}.footer-address[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}.footer-addr[data-astro-cid-sz7xmlte]{margin-top:var(--space-3);line-height:1.5}.footer-bottom[data-astro-cid-sz7xmlte]{padding-block:var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));font-size:var(--text-xs);color:#fafafa80;border-top:1px solid #fafafa1a}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}
