:root{--paper:#f6f2e9;--paper-raised:#fffcf5;--paper-sunk:#ece6d9;--ink:#161412;--ink-soft:#3a3530;--muted:#6a6359;--rule:#d4ccbd;--rule-strong:#161412;--press:#a3231b;--press-ink:#fffcf5;--press-wash:#a3231b14;--highlight:#f1df9a;--measure:66ch;--page-max:1320px;--gutter:clamp(16px, 3vw, 40px);--ease-out:cubic-bezier(.2, .7, .1, 1);--type-kicker:600 .72rem/1 var(--font-sans);--tracking-kicker:.16em}[data-mantine-color-scheme=dark]{--paper:#11100e;--paper-raised:#1a1815;--paper-sunk:#0b0a09;--ink:#efe9de;--ink-soft:#cfc7b9;--muted:#a0978a;--rule:#34302a;--rule-strong:#efe9de;--press:#ff6b5b;--press-ink:#11100e;--press-wash:#ff6b5b1a;--highlight:#5a4a12}
html{background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-serif), Georgia, serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"kern", "liga", "onum";font-size:1.0625rem;line-height:1.55}::selection{background:var(--highlight);color:var(--ink)}a{color:inherit}.page{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.skip-link{z-index:1000;background:var(--ink);color:var(--paper);font:var(--type-kicker);letter-spacing:var(--tracking-kicker);text-transform:uppercase;padding:.6rem 1rem;position:absolute;top:-100px;left:1rem}.skip-link:focus{top:1rem}@keyframes settle{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.settle{animation:settle .8s var(--ease-out) both}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}
