.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.nav-inner[data-astro-cid-dmqpwcec]{max-width:var(--container);margin:0 auto;padding:.85rem clamp(1.2rem,5vw,3rem);display:flex;align-items:center;gap:1.5rem}.wordmark[data-astro-cid-dmqpwcec]{margin-right:auto;display:flex;flex-direction:column;line-height:1}.wm-name[data-astro-cid-dmqpwcec]{font-family:var(--font-mark);font-weight:400;font-size:clamp(1.05rem,1.9vw,1.3rem);letter-spacing:.16em;color:var(--text);white-space:nowrap}.wm-sub[data-astro-cid-dmqpwcec]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.4em;font-size:.56rem;color:var(--muted);margin-top:.42rem;padding-left:.05em}.nav-toggle[data-astro-cid-dmqpwcec]{display:none}.links[data-astro-cid-dmqpwcec]{display:flex;gap:1.3rem;flex-wrap:wrap}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;color:var(--text-soft);transition:color .18s}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--accent-dk)}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].side-switch{color:var(--accent-dk);padding-left:1.3rem;border-left:1px solid var(--line)}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].side-switch:hover{color:var(--text)}.nav-cta[data-astro-cid-dmqpwcec]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;color:var(--on-action);background:var(--oxblood);padding:.65rem 1.2rem;border-radius:var(--radius);transition:background .18s;white-space:nowrap}.nav-cta[data-astro-cid-dmqpwcec]:hover{background:var(--oxblood-br)}@media(min-width:1121px){.nav-inner[data-astro-cid-dmqpwcec]{gap:1rem}.links[data-astro-cid-dmqpwcec]{gap:.85rem}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{letter-spacing:.06em;font-size:.66rem}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].side-switch{padding-left:.85rem}}@media(max-width:1120px){.nav-inner[data-astro-cid-dmqpwcec]{flex-wrap:wrap;gap:.5rem .7rem;padding-top:.6rem;padding-bottom:.6rem}.wordmark[data-astro-cid-dmqpwcec]{margin-right:auto;min-width:0}.wm-name[data-astro-cid-dmqpwcec]{font-size:1rem;letter-spacing:.13em}.nav-toggle[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;min-height:44px;padding:0 .7rem;font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;color:var(--text-soft);background:none;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer}.nav-toggle[data-astro-cid-dmqpwcec][aria-expanded=true]{color:var(--accent-dk);border-color:var(--accent)}.nav-cta[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;min-height:44px;padding:0 .9rem;letter-spacing:.1em}.links[data-astro-cid-dmqpwcec]{display:none;order:4;width:100%;flex-direction:column;gap:0;padding-bottom:.4rem}.links[data-astro-cid-dmqpwcec].open{display:flex}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:flex;align-items:center;min-height:48px;font-size:.8rem;border-top:1px solid var(--line-soft)}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].side-switch{padding-left:0;border-left:0}}@media(max-width:760px){.nav[data-astro-cid-dmqpwcec]{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.nav-inner[data-astro-cid-dmqpwcec]{height:calc(var(--ph-bar) - 1px);flex-wrap:nowrap;gap:4px;padding:0 6px 0 var(--ph-gutter)}.wordmark[data-astro-cid-dmqpwcec]{flex:1 1 auto;min-width:0;min-height:44px;justify-content:center}.wm-name[data-astro-cid-dmqpwcec]{font-size:clamp(.9375rem,4.1vw,1.0625rem);letter-spacing:.1em}.wm-sub[data-astro-cid-dmqpwcec]{font-size:.75rem;letter-spacing:.3em;margin-top:.25rem}.nav-toggle[data-astro-cid-dmqpwcec]{min-width:56px;min-height:44px;padding:0 6px;justify-content:center;border:0;font-size:.75rem;color:var(--text-soft)}.nav-toggle[data-astro-cid-dmqpwcec][aria-expanded=true]{font-size:0;border:0}.nav-toggle[data-astro-cid-dmqpwcec][aria-expanded=true]:after{content:"Close";content:"Close" / "";font-size:.75rem;letter-spacing:.12em;color:var(--accent-dk)}.nav-cta[data-astro-cid-dmqpwcec]{min-height:44px;padding:0 14px;font-size:.75rem;letter-spacing:.12em;background:linear-gradient(var(--oxblood),var(--oxblood)) center / 100% 36px no-repeat}.nav-cta[data-astro-cid-dmqpwcec]:hover{background:linear-gradient(var(--oxblood-br),var(--oxblood-br)) center / 100% 36px no-repeat}.links[data-astro-cid-dmqpwcec].open{position:fixed;top:var(--ph-bar);left:0;right:0;bottom:0;z-index:49;display:flex;flex-direction:column;gap:0;width:auto;padding:8px var(--ph-gutter) 32px;overflow-y:auto;overscroll-behavior:contain;background:var(--bokeh),var(--surface)}.links[data-astro-cid-dmqpwcec].open a[data-astro-cid-dmqpwcec]{min-height:56px;display:flex;align-items:center;font-family:var(--font-display);font-size:1.625rem;line-height:1.2;text-transform:none;letter-spacing:0;color:var(--text);border-top:0;border-bottom:1px solid var(--line)}.links[data-astro-cid-dmqpwcec].open a[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--accent-dk)}.links[data-astro-cid-dmqpwcec].open a[data-astro-cid-dmqpwcec].side-switch{margin-top:24px;min-height:48px;border-bottom:0;font-family:var(--font-label);font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;color:var(--accent-dk)}html.menu-open{overflow:hidden}}@media(max-width:340px){.wm-name[data-astro-cid-dmqpwcec]{font-size:.875rem;letter-spacing:.06em}.nav-inner[data-astro-cid-dmqpwcec]{padding-left:16px}}.foot[data-astro-cid-sz7xmlte]{background:var(--surface-2);border-top:1px solid var(--line);margin-top:var(--section)}.foot-inner[data-astro-cid-sz7xmlte]{max-width:var(--container);margin:0 auto;padding:clamp(2.5rem,6vw,4rem) clamp(1.2rem,5vw,3rem) 1.5rem;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2rem}.wm-name[data-astro-cid-sz7xmlte]{font-family:var(--font-mark);font-weight:400;font-size:clamp(1.15rem,2.2vw,1.4rem);letter-spacing:.16em;color:var(--text)}.wm-sub[data-astro-cid-sz7xmlte]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.4em;font-size:.58rem;color:var(--muted);margin-top:.42rem}.foot-tag[data-astro-cid-sz7xmlte]{margin-top:.9rem;color:var(--muted);font-size:.95rem;max-width:30ch}.foot-links[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.55rem}.foot-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.foot-contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;color:var(--text-soft);transition:color .18s}.foot-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.foot-contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent-dk)}.foot-contact[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin-bottom:.5rem}.foot-contact[data-astro-cid-sz7xmlte] .eyebrow[data-astro-cid-sz7xmlte]{margin-bottom:.9rem}.foot-loc[data-astro-cid-sz7xmlte]{color:var(--muted);font-size:.82rem;letter-spacing:.05em}.foot-fine[data-astro-cid-sz7xmlte]{max-width:var(--container);margin:0 auto;padding:1.5rem clamp(1.2rem,5vw,3rem);border-top:1px solid var(--line);color:var(--muted);font-family:var(--font-label);font-size:.66rem;text-transform:uppercase;letter-spacing:.1em}@media(max-width:720px){.foot-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:1.8rem}}@media(max-width:760px){.foot-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:12px;padding:var(--ph-band) var(--ph-gutter) 16px}.foot-brand[data-astro-cid-sz7xmlte]{margin-bottom:12px}.foot[data-astro-cid-sz7xmlte] .wm-name[data-astro-cid-sz7xmlte]{font-size:1.25rem}.foot[data-astro-cid-sz7xmlte] .wm-sub[data-astro-cid-sz7xmlte]{font-size:.75rem;letter-spacing:.3em;margin-top:.3rem}.foot-tag[data-astro-cid-sz7xmlte]{font-size:1rem;margin-top:12px;max-width:34ch}.foot-links[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.foot-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.foot-contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:flex;align-items:center;min-height:44px;font-size:.75rem}.foot-contact[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;column-gap:24px}.foot-contact[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin-bottom:0}.foot-contact[data-astro-cid-sz7xmlte] .eyebrow[data-astro-cid-sz7xmlte]{flex-basis:100%;margin-bottom:4px}.foot-loc[data-astro-cid-sz7xmlte]{flex-basis:100%;font-size:1rem;letter-spacing:0}.foot-fine[data-astro-cid-sz7xmlte]{padding:16px var(--ph-gutter);font-size:.75rem;letter-spacing:.08em}}
