nav[data-astro-cid-dmqpwcec]{border-bottom:1px solid var(--line-strong)}.row[data-astro-cid-dmqpwcec]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:16px;gap:18px}.brand[data-astro-cid-dmqpwcec]{font-family:var(--serif);font-weight:700;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.brand[data-astro-cid-dmqpwcec]:hover{text-decoration:none;color:var(--accent)}.links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:22px}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-family:var(--serif);font-size:.78rem;letter-spacing:.08em;color:var(--dim)}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--ink);text-decoration:none}.langswitch[data-astro-cid-dmqpwcec]{display:inline-flex;gap:.15rem;margin-left:4px}.langswitch[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{padding:.1rem .42rem;border:1px solid var(--line);border-radius:2px;font-size:.72rem;letter-spacing:.04em}.langswitch[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.menu-toggle[data-astro-cid-dmqpwcec]{display:none;border:1px solid var(--line);background:transparent;border-radius:2px;padding:9px;cursor:pointer;color:var(--ink)}.menu-toggle[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;width:20px;height:2px;background:currentColor;margin:4px 0;transition:transform .18s,opacity .18s}.menu-toggle[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:first-child{transform:translateY(6px) rotate(45deg)}.menu-toggle[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:nth-child(2){opacity:0}.menu-toggle[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:last-child{transform:translateY(-6px) rotate(-45deg)}@media(max-width:760px){.row[data-astro-cid-dmqpwcec]{padding-top:12px;padding-bottom:12px;gap:12px;flex-wrap:wrap}.brand[data-astro-cid-dmqpwcec]{font-size:.82rem;letter-spacing:.04em}.menu-toggle[data-astro-cid-dmqpwcec]{display:block}nav[data-astro-cid-dmqpwcec][data-menu-ready=true] .links[data-astro-cid-dmqpwcec]{display:none;flex:0 0 100%;align-items:stretch;gap:0;padding:4px 0 2px;border-top:1px solid var(--line)}nav[data-astro-cid-dmqpwcec][data-menu-ready=true] .links[data-astro-cid-dmqpwcec][data-open=true]{display:flex;flex-direction:column}.links[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec]{padding:10px 2px;font-size:.75rem;letter-spacing:.06em;border-bottom:1px solid var(--line-soft)}.langswitch[data-astro-cid-dmqpwcec]{margin:10px 0 0;gap:6px}.langswitch[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-size:.68rem;padding:4px 9px}}footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--line);margin-top:70px;padding:34px 0;color:var(--dim);font-size:.82rem}.row[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.brand[data-astro-cid-sz7xmlte]{font-family:var(--serif);font-weight:700;letter-spacing:.04em;color:var(--ink)}.legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--dim)}:root{--blue:#1B4D78;--green:#2f7d5b;--teal:#1f7a8c;--terra:#a45f2c;--serif:"Space Grotesk",sans-serif;--sans:"Lato",system-ui,sans-serif;--bg:#eef2f5;--panel:#f7f9fb;--plate:#0c1620;--ink:#17293a;--dim:#54687a;--faint:#8ea1b1;--line:rgba(23,41,58,.14);--line-soft:rgba(23,41,58,.07);--line-strong:rgba(23,41,58,.55);--accent:#a45f2c;--link:#1B4D78;--glass:rgba(255,255,255,.55);--glass-brd:rgba(255,255,255,.8);--shadow:0 18px 50px -22px rgba(23,41,58,.28)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-weight:400;line-height:1.68;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--serif);font-weight:500;letter-spacing:-.018em;line-height:1.12;text-wrap:balance}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}img{max-width:100%;height:auto;display:block}::selection{background:var(--accent);color:var(--bg)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{max-width:1080px;margin:0 auto;padding:0 28px}.prose{max-width:66ch}.eyebrow{font-family:var(--serif);font-size:.7rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--accent)}.num{font-family:var(--serif);font-size:.72rem;letter-spacing:.22em;color:var(--faint);text-transform:uppercase}.accent{color:var(--accent)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
