:root{--color-charcoal:#231f20;--color-white:#fff;--color-surface:#fff;--color-sunken:#f2f2f2;--color-ink:#231f20;--color-muted:#595959;--color-faint:#231f2038;--color-rule:#d9d9d9;--color-rule-strong:#767676;--font-serif:"ltc-bodoni-175", "LTC Bodoni 175 Pro", "LTC Bodoni 175", var(--font-libre-bodoni,"Libre Bodoni"), var(--font-libre-bodoni-ext,"Libre Bodoni"), Georgia, "Times New Roman", serif;--ease:cubic-bezier(.32, .72, 0, 1);--ease-slow:cubic-bezier(.16, 1, .3, 1);--max-width:1200px;--measure:680px;--gutter:32px}@media (max-width:720px){:root{--gutter:16px}}[data-site],[data-portal]{--font-serif:"ltc-bodoni-175", "LTC Bodoni 175 Pro", "LTC Bodoni 175", var(--font-libre-bodoni,"Libre Bodoni"), var(--font-libre-bodoni-ext,"Libre Bodoni"), Georgia, "Times New Roman", serif;font-family:var(--font-serif)}[data-tone=ink]{--color-surface:#231f20;--color-sunken:#1a1718;--color-ink:#fff;--color-muted:#b5b2b3;--color-faint:#ffffff38;--color-rule:#403b3c;--color-rule-strong:#8c8889}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-surface);color:var(--color-ink);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;line-height:1.5}html:has([data-site]){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has([data-site]){scroll-behavior:auto}}a{color:inherit}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
