@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=DM+Sans:wght@400;500;600;700&display=swap";.site-header[data-astro-cid-3ef6ksr2]{background:var(--navy);color:#eef1f5;position:relative;z-index:2}.site-header[data-astro-cid-3ef6ksr2].overlay{position:absolute;top:0;left:0;right:0;background:transparent}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:24px;padding-bottom:24px}.brand[data-astro-cid-3ef6ksr2]{display:block;line-height:0}.primary-nav[data-astro-cid-3ef6ksr2]{display:flex;gap:28px;font-weight:500;font-size:.92rem;letter-spacing:.02em}.primary-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none;color:#c9d3de}.primary-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--gold-light)}.actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:18px}.search-link[data-astro-cid-3ef6ksr2]{color:#c9d3de;display:flex}.search-link[data-astro-cid-3ef6ksr2]:hover{color:var(--gold-light)}.actions[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{padding:9px 20px;font-size:.85rem;letter-spacing:.04em}.mobile-menu[data-astro-cid-3ef6ksr2]{display:none}.mobile-menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{list-style:none;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(201,169,106,.5);border-radius:999px}.mobile-menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.bars[data-astro-cid-3ef6ksr2],.bars[data-astro-cid-3ef6ksr2]:before,.bars[data-astro-cid-3ef6ksr2]:after{display:block;width:16px;height:1.5px;background:var(--gold-light);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.bars[data-astro-cid-3ef6ksr2]{position:relative}.bars[data-astro-cid-3ef6ksr2]:before,.bars[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0}.bars[data-astro-cid-3ef6ksr2]:before{top:-5px}.bars[data-astro-cid-3ef6ksr2]:after{top:5px}.mobile-menu[data-astro-cid-3ef6ksr2][open] .bars[data-astro-cid-3ef6ksr2]{background:transparent}.mobile-menu[data-astro-cid-3ef6ksr2][open] .bars[data-astro-cid-3ef6ksr2]:before{transform:translateY(5px) rotate(45deg)}.mobile-menu[data-astro-cid-3ef6ksr2][open] .bars[data-astro-cid-3ef6ksr2]:after{transform:translateY(-5px) rotate(-45deg)}.panel[data-astro-cid-3ef6ksr2]{position:absolute;left:0;right:0;top:100%;background:var(--navy);border-top:1px solid rgba(201,169,106,.25);border-bottom:1px solid rgba(201,169,106,.25);padding:12px 24px 20px;display:flex;flex-direction:column;box-shadow:0 30px 40px -20px #00000080}.panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none;color:#eef1f5;font-family:var(--font-display);font-size:1.6rem;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.07)}.panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:last-child{border-bottom:none;color:var(--gold-light)}.panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--gold-light)}@media (max-width: 960px){.primary-nav[data-astro-cid-3ef6ksr2]{display:none}.mobile-menu[data-astro-cid-3ef6ksr2]{display:block}}@media (max-width: 560px){.cta[data-astro-cid-3ef6ksr2]{display:none}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--navy);padding:56px 0 48px;margin-top:96px;color:var(--on-dark-muted)}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;align-items:start;font-size:.9rem}.tagline[data-astro-cid-sz7xmlte]{margin-top:12px;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}nav[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr;gap:10px 28px}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;color:#c9d3de}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold-light)}.disclaimer[data-astro-cid-sz7xmlte]{text-align:right;max-width:320px;justify-self:end;line-height:1.6}@media (max-width: 760px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;text-align:left}.disclaimer[data-astro-cid-sz7xmlte]{text-align:left;justify-self:start}}:root{--ivory: #eef1f5;--white: #ffffff;--navy: #12202f;--navy-soft: #24425f;--navy-mid: #1c3550;--blue-pale: #e1e7ef;--blue-line: #c9a96a;--green-deep: #8a6d35;--green-soft: #c9a96a;--gold: #c9a96a;--gold-light: #e7d3a6;--gold-deep: #8a6d35;--border: #d9dfe7;--text-muted: #566678;--on-dark-muted: #93a3b5;--font-display: "Instrument Serif", Georgia, serif;--font-body: "DM Sans", system-ui, sans-serif;--radius: 18px;--max-width: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--navy);font-family:var(--font-body);line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}.wrap{max-width:var(--max-width);margin:0 auto;padding:0 24px}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;letter-spacing:-.01em;margin:0;color:var(--navy)}p{margin:0}h1 em,h2 em,h3 em{color:var(--gold-deep)}.btn{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:10px 20px;font-family:var(--font-body);font-weight:600;font-size:.95rem;text-decoration:none;border:none;cursor:pointer}.btn-primary{background:var(--navy);color:var(--gold-light)}.btn-primary:hover{background:var(--navy-soft)}.btn-gold{background:var(--gold);color:var(--navy)}.btn-gold:hover{background:var(--gold-light)}.btn-outline-gold{background:transparent;color:var(--gold-light);border:1px solid var(--gold)}.btn-outline-gold:hover{background:#c9a96a24}.btn-secondary{background:transparent;color:var(--navy);border:1px solid var(--navy-soft)}.btn-secondary:hover{background:var(--blue-pale)}.card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:22px;box-shadow:0 20px 40px -34px #12202f80}a.card:hover{border-color:var(--blue-line)}:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}@media (prefers-reduced-motion: reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
