@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-standard-normal.BpEBLj1O.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-standard-normal.HoL-AExg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-normal.Bo_j9asI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-ext-wght-normal.C8iNium2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-code-pro-latin-400-normal.DEXWLoHG.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-code-pro-latin-ext-400-normal.C8wU-ygL.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-code-pro-latin-600-normal.DVVSlvOB.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Code Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-code-pro-latin-ext-600-normal.kg67jYQv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--paper:#f7f2e6;--paper-raised:#fffdf9;--line:#ddd4bc;--line-on-navy:#2c4256;--ink:#142639;--ink-soft:#2b4560;--muted:#596d7f;--amber:#995f0c;--amber-bright:#c2780e;--amber-paper:#fbe8c9;--teal:#155f6c;--teal-bright:#1c7c8c;--teal-paper:#d9ecec;--status-good:#2b7a4b;--status-good-bg:#e3f0e6;--status-warn:#b5700f;--status-warn-bg:#fbe8c9;--status-bad:#a8392c;--status-bad-bg:#f5ddd8;--status-unknown:#6b7c8c;--status-unknown-bg:#e7e4d8;--navy-deep:#0e1e30;--navy-raised:#142a40;--on-navy:#f2ecdc;--on-navy-muted:#aec0ce;--on-navy-accent:#7fd9ce;--font-display:"Source Serif 4 Variable", ui-serif, Georgia, "Times New Roman", serif;--font-body:"Source Sans 3 Variable", ui-sans-serif, -apple-system, "Segoe UI", sans-serif;--font-mono:"Source Code Pro", ui-monospace, "SFMono-Regular", Consolas, monospace;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:1.25rem;--text-xl:clamp(1.375rem, 1.1rem + 1vw, 1.75rem);--text-2xl:clamp(1.75rem, 1.35rem + 1.6vw, 2.5rem);--text-3xl:clamp(2.25rem, 1.6rem + 2.6vw, 3.5rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-28:7rem;--radius-sm:3px;--radius-md:7px;--shadow-card:0 1px 2px #1426390d, 0 10px 28px -12px #14263938;--shadow-doc:0 2px 4px #14263914, 0 22px 44px -16px #14263947;--measure:62ch;--content-width:1180px;--ease-out:cubic-bezier(.16, 1, .3, 1);color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body{background:var(--paper);background-image:linear-gradient(color-mix(in oklab, var(--line) 15%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--line) 15%, transparent) 1px, transparent 1px);color:var(--ink);font-family:var(--font-body);font-size:var(--text-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-position:0 0;background-size:100% 2.75rem,2.75rem 100%;background-attachment:local;margin:0;line-height:1.6}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin:0;font-weight:600;line-height:1.12}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0}button{font:inherit;color:inherit}::selection{background:var(--amber-paper);color:var(--ink)}:focus-visible{outline:2.5px solid var(--teal-bright);outline-offset:3px;border-radius:2px}html{scrollbar-color:var(--muted) var(--paper);scrollbar-width:thin}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--muted) 55%, transparent);border:3px solid var(--paper);border-radius:999px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;clip:rect(0, 0, 0, 0);white-space:nowrap;background:var(--ink);width:1px;height:1px;color:var(--paper);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-weight:600;text-decoration:none;position:absolute;overflow:hidden}.skip-link:focus-visible{left:var(--space-4);top:var(--space-4);clip:auto;white-space:normal;width:auto;height:auto;overflow:visible}.wrap{max-width:var(--content-width);padding-inline:var(--space-5);margin-inline:auto}@media (width>=60rem){.wrap{padding-inline:var(--space-8)}}.ledger-rule{border:0;border-top:1px solid var(--line);margin:0}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.btn{border-radius:var(--radius-sm);background:var(--amber-bright);min-height:3rem;color:var(--navy-deep);font-weight:700;font-size:var(--text-base);border:1.5px solid var(--amber-bright);cursor:pointer;transition:transform .15s var(--ease-out), background-color .15s var(--ease-out), box-shadow .15s var(--ease-out);justify-content:center;align-items:center;gap:.5em;padding:.85rem 1.5rem;text-decoration:none;display:inline-flex}.btn:hover{background:color-mix(in oklab, var(--amber-bright) 97%, black);border-color:color-mix(in oklab, var(--amber-bright) 97%, black)}.btn:active{transform:translateY(1px)}.btn-ghost{color:var(--ink);border-color:var(--ink);background:0 0}.btn-ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn-sm{min-height:2.75rem;font-size:var(--text-sm);padding:.5rem 1.1rem}.on-navy .btn-ghost{color:var(--on-navy);border-color:var(--line-on-navy)}.on-navy .btn-ghost:hover{background:var(--on-navy);color:var(--navy-deep)}.w-0{width:0%}.w-2{width:2%}.w-4{width:4%}.w-6{width:6%}.w-8{width:8%}.w-10{width:10%}.w-12{width:12%}.w-14{width:14%}.w-16{width:16%}.w-18{width:18%}.w-20{width:20%}.w-22{width:22%}.w-24{width:24%}.w-26{width:26%}.w-28{width:28%}.w-30{width:30%}.w-32{width:32%}.w-34{width:34%}.w-36{width:36%}.w-38{width:38%}.w-40{width:40%}.w-42{width:42%}.w-44{width:44%}.w-46{width:46%}.w-48{width:48%}.w-50{width:50%}.w-52{width:52%}.w-54{width:54%}.w-56{width:56%}.w-58{width:58%}.w-60{width:60%}.w-62{width:62%}.w-64{width:64%}.w-66{width:66%}.w-68{width:68%}.w-70{width:70%}.w-72{width:72%}.w-74{width:74%}.w-76{width:76%}.w-78{width:78%}.w-80{width:80%}.w-82{width:82%}.w-84{width:84%}.w-86{width:86%}.w-88{width:88%}.w-90{width:90%}.w-92{width:92%}.w-94{width:94%}.w-96{width:96%}.w-98{width:98%}.w-100{width:100%}.section{padding-top:var(--space-20);padding-bottom:var(--space-20);border-bottom:1px solid var(--line)}.section-navy{background:var(--navy-deep);color:var(--on-navy);border-bottom:1px solid var(--line-on-navy)}.section-navy .muted-on-navy{color:var(--on-navy-muted)}.eyebrow-measure{max-width:var(--measure)}
