@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,600;9..144,700&family=Inter:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";.site-header[data-astro-cid-3ef6ksr2]{background:var(--navy);position:sticky;top:0;z-index:50}.header-inner[data-astro-cid-3ef6ksr2].wrap{max-width:1680px;padding:10px 40px;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:18px;flex-shrink:0}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2],.brand-logo[data-astro-cid-3ef6ksr2]{border-radius:50%;display:block;width:88px;height:88px;object-fit:cover;flex-shrink:0}.brand-text[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;line-height:1.35;white-space:nowrap}.brand-name[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-weight:700;font-size:48px;color:var(--white);letter-spacing:.005em;line-height:1.05;white-space:nowrap}.brand-rc[data-astro-cid-3ef6ksr2]{font-size:15px;color:var(--gold);margin-top:5px;white-space:nowrap}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:26px;margin-left:auto;flex-shrink:0;white-space:nowrap}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--white);font-size:18px;font-weight:500;opacity:.9}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{opacity:1}.nav-active[data-astro-cid-3ef6ksr2]{opacity:1!important;border-bottom:2px solid var(--gold);padding-bottom:4px}.nav-cta[data-astro-cid-3ef6ksr2]{padding:12px 24px;font-size:17px}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none;background:none;border:none;color:var(--white);font-size:22px;cursor:pointer}.header-accent[data-astro-cid-3ef6ksr2]{height:4px;background:linear-gradient(90deg,var(--gold) 0%,var(--gold) 58%,var(--green) 58%,var(--green) 100%)}@media (max-width: 1560px){.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2],.brand-logo[data-astro-cid-3ef6ksr2]{width:64px;height:64px}.brand-name[data-astro-cid-3ef6ksr2]{font-size:28px}.brand-rc[data-astro-cid-3ef6ksr2]{font-size:12.5px}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:16px}.nav-cta[data-astro-cid-3ef6ksr2]{font-size:15px;padding:10px 20px}.menu-toggle[data-astro-cid-3ef6ksr2]{display:block}.nav[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;right:0;background:var(--navy);flex-direction:column;align-items:flex-start;padding:16px 24px 24px;gap:16px;display:none;white-space:normal}.nav[data-astro-cid-3ef6ksr2].open{display:flex}.nav-cta[data-astro-cid-3ef6ksr2]{align-self:flex-start}}@media (max-width: 480px){.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2],.brand-logo[data-astro-cid-3ef6ksr2]{width:52px;height:52px}.brand-name[data-astro-cid-3ef6ksr2]{font-size:20px}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--navy);color:var(--white);margin-top:80px}.footer-accent[data-astro-cid-sz7xmlte]{height:4px;background:linear-gradient(90deg,var(--gold) 0%,var(--gold) 58%,var(--green) 58%,var(--green) 100%)}.footer-inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:40px 24px 24px}.footer-label[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:6px}.footer-col[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0 0 12px;font-size:14px;color:#ffffffd9}.footer-col[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.footer-col[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:visited{color:#ffffffd9}.footer-col[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold)}.footer-label-sub[data-astro-cid-sz7xmlte]{margin-top:2px}.footer-nav[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:14px;color:#ffffffd9}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold)}.footer-bottom[data-astro-cid-sz7xmlte]{padding:16px 24px 28px;border-top:1px solid rgba(255,255,255,.12);font-size:12.5px;color:#fff9;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.footer-legal-links[data-astro-cid-sz7xmlte]{display:flex;gap:8px;align-items:center}.footer-legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff9}.footer-legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold)}@media (max-width: 720px){.footer-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start}}.footer-credit[data-astro-cid-sz7xmlte]{padding:10px 24px 20px;font-size:11.5px;color:#ffffff73;text-align:center}.footer-credit[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff9}.footer-credit[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold)}:root{--navy: #0a2742;--navy-deep: #071b30;--gold: #d4a933;--gold-dark: #a9822a;--green: #1f6d47;--paper: #f5f6f4;--paper-dim: #eceeea;--ink: #14202b;--ink-soft: #4a5560;--line: #c7cdd3;--white: #ffffff;--font-display: "Fraunces", Georgia, serif;--font-body: "Inter", -apple-system, sans-serif;--font-mono: "IBM Plex Mono", monospace;--max-w: 1160px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:130px;color-scheme:light}body{margin:0;font-family:var(--font-body);color:var(--ink);background:var(--paper);line-height:1.6}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.skip-link{position:absolute;left:-9999px;top:0;z-index:1000;background:var(--gold);color:var(--navy-deep);font-weight:700;padding:12px 20px;border-radius:0 0 4px}.skip-link:focus{left:0}@media (max-width: 1560px){html{scroll-padding-top:100px}}@media (max-width: 480px){html{scroll-padding-top:88px}}h1,h2,h3{font-family:var(--font-display);font-weight:600;color:var(--navy);margin:0 0 .5em;line-height:1.15}p{margin:0 0 1em}a{color:inherit;text-decoration:none}.wrap{max-width:var(--max-w);margin:0 auto;padding:0 24px}.mono{font-family:var(--font-mono);letter-spacing:.02em}.eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dark);margin-bottom:10px;display:inline-block}.btn{display:inline-block;padding:13px 26px;border-radius:4px;font-family:var(--font-body);font-weight:600;font-size:15px;cursor:pointer;border:1.5px solid transparent;transition:opacity .15s ease}.btn-primary{background:var(--gold);color:var(--navy-deep)}.btn-primary:hover{opacity:.88}.btn-outline{border-color:#ffffff80;color:var(--white)}.btn-outline:hover{border-color:var(--white)}.section{padding:88px 0}.section-alt{background:var(--white)}@media (max-width: 720px){.section{padding:56px 0}}
