@font-face{font-family:sans;src:url(../media/hanken_grotesk_latin_wght_normal-s.p.0zrhm0yfqw_5l.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.sans_416aa5ab-module__elhQwG__className{font-family:sans,sans Fallback}.sans_416aa5ab-module__elhQwG__variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:"serif";src:url(../media/playfair_display_latin_wght_normal-s.p.0hk13sssv-j~2.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:"serif";src:url(../media/playfair_display_latin_wght_italic-s.p.156epa~u6nbeb.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:italic}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.0%;size-adjust:101.58%}.serif_b7094fa1-module__--P9mW__className{font-family:"serif",serif Fallback}.serif_b7094fa1-module__--P9mW__variable{--font-serif:"serif", "serif Fallback"}
@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin_wght_normal-s.p.0vxn4~1drecc4.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.mono_10ed1fe0-module__gRfdPq__className{font-family:mono,mono Fallback}.mono_10ed1fe0-module__gRfdPq__variable{--font-mono:"mono", "mono Fallback"}
:root{--navy:#1a2952;--navy-deep:#131e3d;--navy-mid:#293f70;--navy-soft:#2a3a64;--navy-light:#edf0f7;--copper:#e8772e;--copper-mid:#f0925a;--copper-deep:#c45e1a;--sage:#5b7560;--sage-light:#e3eae3;--gold:#b8902f;--gold-light:#f3ead0;--danger:#fe3e40;--paper:#f6f2ea;--paper-deep:#ebe5d8;--rule:#d8d1c1;--rule-soft:#e6e0d1;--ink:#16140f;--ink-2:#3a352b;--ink-3:#6b6555;--ink-4:#98927f;--serif:var(--font-serif), "Iowan Old Style", Georgia, serif;--sans:var(--font-sans), "Inter", system-ui, -apple-system, sans-serif;--mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace}html.dark{--paper:#0f1424;--paper-deep:#161b2e;--rule:#252b45;--rule-soft:#1f2540;--ink:#f2f3f8;--ink-2:#d4d8e8;--ink-3:#9ca2be;--ink-4:#6f7691;--navy:#d89758;--navy-light:#1a2038;--gold:#d8b35c;--gold-light:#2b2615}@layer base{*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0;font-size:16px;font-weight:400;line-height:1.55}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}}.serif{font-family:var(--serif);font-weight:500}.mono{font-family:var(--mono)}.dropcap:first-letter{font-family:var(--serif);float:left;color:var(--copper-deep);margin:.08em .12em 0 -.02em;padding-top:.04em;font-size:4.4em;font-style:normal;font-weight:500;line-height:.86}.on-dark .dropcap:first-letter{color:var(--copper-mid)}
