.nav[data-astro-cid-ymhdp2rl]{border-bottom:1px solid var(--border);background:var(--bg);position:sticky;top:0;z-index:var(--z-nav)}.nav[data-astro-cid-ymhdp2rl].dark{background:var(--navy-deep);border-bottom:1px solid var(--navy-line)}.nav-inner[data-astro-cid-ymhdp2rl]{display:flex;align-items:center;justify-content:space-between;height:64px}.brand[data-astro-cid-ymhdp2rl]{display:inline-flex;align-items:center;gap:12px}.monogram[data-astro-cid-ymhdp2rl]{font-family:var(--font-display);font-weight:var(--fw-display-bold);font-size:32px;line-height:1;color:var(--text-brass);margin:-2px 0}.nav[data-astro-cid-ymhdp2rl].dark .monogram[data-astro-cid-ymhdp2rl]{color:var(--brass-light)}.mh-divider[data-astro-cid-ymhdp2rl]{width:1px;height:26px;background:var(--border-strong)}.nav[data-astro-cid-ymhdp2rl].dark .mh-divider[data-astro-cid-ymhdp2rl]{background:#ffffff38}.wm-wrap[data-astro-cid-ymhdp2rl]{display:flex;flex-direction:column;line-height:1}.wm[data-astro-cid-ymhdp2rl]{font-family:var(--font-ui);font-size:14px;font-weight:var(--fw-ui-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-strong)}.nav[data-astro-cid-ymhdp2rl].dark .wm[data-astro-cid-ymhdp2rl]{color:var(--sand-50)}.sail[data-astro-cid-ymhdp2rl]{font-family:var(--font-ui);font-size:9px;font-weight:var(--fw-ui-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-brass);margin-top:3px}.links[data-astro-cid-ymhdp2rl]{display:flex;align-items:center;gap:26px}.links[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]{font-family:var(--font-ui);font-size:12px;font-weight:var(--fw-ui-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-body)}.nav[data-astro-cid-ymhdp2rl].dark .links[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]{color:var(--text-on-dark-muted)}.links[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]:hover,.links[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl][aria-current=page]{color:var(--text-brass)}.links[data-astro-cid-ymhdp2rl] .enquire[data-astro-cid-ymhdp2rl]{border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:8px 16px}.nav[data-astro-cid-ymhdp2rl].dark .links[data-astro-cid-ymhdp2rl] .enquire[data-astro-cid-ymhdp2rl]{border-color:var(--navy-line)}.links[data-astro-cid-ymhdp2rl] .enquire[data-astro-cid-ymhdp2rl]:hover{border-color:var(--brass)}@media (max-width: 600px){.sail[data-astro-cid-ymhdp2rl]{display:none}.links[data-astro-cid-ymhdp2rl]{gap:16px}.links[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]{font-size:11px}}.site-foot[data-astro-cid-sz7xmlte]{border-top:1px solid var(--border);background:var(--bg-paper);padding:var(--space-16) 0 var(--space-12);margin-top:var(--space-32)}.foot-inner[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);flex-wrap:wrap}.foot-brand[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:14px}.monogram[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-weight:var(--fw-display-bold);font-size:40px;line-height:1;color:var(--text-brass)}.wm[data-astro-cid-sz7xmlte]{font-family:var(--font-ui);font-size:14px;font-weight:var(--fw-ui-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-strong)}.sail[data-astro-cid-sz7xmlte]{font-family:var(--font-ui);font-size:10px;font-weight:var(--fw-ui-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-brass);margin-top:4px}.foot-links[data-astro-cid-sz7xmlte]{display:flex;gap:26px;flex-wrap:wrap}.foot-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-family:var(--font-ui);font-size:12px;font-weight:var(--fw-ui-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.foot-fine[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--border);font-family:var(--font-ui);font-size:11px;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint)}
