.contact-strip[data-astro-cid-ens7kib4]{background:var(--color-orange);margin-top:2px;padding-block:3rem}.contact-strip-inner[data-astro-cid-ens7kib4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}h2[data-astro-cid-ens7kib4]{color:var(--color-white);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:900;line-height:1.1}.contact-strip-button[data-astro-cid-ens7kib4]{background:var(--color-white);min-height:48px;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-orange-text);align-items:center;padding:0 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex}.contact-strip-button[data-astro-cid-ens7kib4]:hover{color:var(--color-orange-text);transform:translateY(-2px)}.contact-strip-button[data-astro-cid-ens7kib4]:focus-visible{outline-color:var(--color-navy)}.brand-name[data-astro-cid-mkr72gmc]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-white);font-weight:900;line-height:1.1;display:block}.brand-name--small[data-astro-cid-mkr72gmc]{font-size:1.25rem}.brand-name--large[data-astro-cid-mkr72gmc]{font-size:1.5rem;line-height:1}.brand-accent[data-astro-cid-mkr72gmc]{color:var(--color-orange)}small[data-astro-cid-mkr72gmc]{letter-spacing:.18em;color:var(--color-on-navy-muted);font-size:.65rem;font-weight:400;display:block}.brand-name--large[data-astro-cid-mkr72gmc] small[data-astro-cid-mkr72gmc]{letter-spacing:.15em;margin-top:4px;font-size:.7rem}.site-footer[data-astro-cid-nns7i3if]{background:var(--color-navy);padding-block:3rem 2rem}.footer-top[data-astro-cid-nns7i3if]{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;padding-bottom:2rem;display:flex}.footer-brand[data-astro-cid-nns7i3if]{align-items:center;gap:14px;text-decoration:none;display:flex}.footer-logo[data-astro-cid-nns7i3if]{filter:drop-shadow(0 1px 6px #00000080);width:auto;height:64px}.footer-links[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:2rem 3rem;display:flex}h2[data-astro-cid-nns7i3if]{letter-spacing:.15em;color:var(--color-on-navy-muted);margin-bottom:.8rem;font-size:.78rem;font-weight:700}ul[data-astro-cid-nns7i3if]{margin:0;padding:0;list-style:none}.footer-col[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--color-on-navy);padding-block:.2rem;font-size:.9rem;text-decoration:none;transition:color .2s;display:inline-block}.footer-col[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--color-orange)}.footer-address[data-astro-cid-nns7i3if]{color:var(--color-on-navy-muted);margin-bottom:.4rem;font-size:.9rem;line-height:1.5;display:block}.footer-bottom[data-astro-cid-nns7i3if]{text-align:center;letter-spacing:.05em;color:var(--color-on-navy-muted);font-size:.78rem}.site-header[data-astro-cid-fzpbxy5g]{z-index:100;height:var(--header-height);padding-inline:var(--page-gutter);backdrop-filter:blur(8px);background:#0d1f3cf7;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;inset:0 0 auto}.brand[data-astro-cid-fzpbxy5g]{align-items:center;gap:12px;text-decoration:none;display:flex}.brand-logo[data-astro-cid-fzpbxy5g]{filter:drop-shadow(0 1px 4px #0006);width:auto;height:46px}.main-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:2rem;margin:0;padding:0;list-style:none;display:flex}.main-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:44px;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-navy);align-items:center;font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.main-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.main-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--color-orange)}@media (width<=640px){.brand[data-astro-cid-fzpbxy5g] .brand-name{display:none}.main-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:1.1rem}.main-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{letter-spacing:.04em;font-size:.9375rem}}@media (width<=360px){.main-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:.8rem}.main-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{letter-spacing:0}}main[data-astro-cid-z4jru4n3]{flex-grow:1}
