@charset "UTF-8";:root{--paper: #f5f1e8;--paper-alt: #efeadd;--card: #fff;--ink: #33312b;--ink-body: #4a463c;--ink-2: #615b4d;--ink-muted: #736d5c;--ink-faint: #6f695a;--accent: #a25c3c;--sage: #616e51;--sage-hover: #525e45;--tan: #847558;--blue: #5b7fa6;--highlighter: #dfe5cf;--line: #ddd5c2;--line-card: #e3dcc9;--dusk-bg: #2e3440;--dusk-cream: #ede6d3;--dusk-body: #b8bfc9;--dusk-muted: #939cab;--dusk-sage: #a8b3a0;--dusk-line: #454e5e;--dusk-outline: #5a6475;--serif: "Libre Caslon Text", Georgia, serif;--sans: Karla, system-ui, sans-serif;--hand: Caveat, cursive;--motion: running}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{color:var(--sage)}h1,h2,h3{font-weight:400;margin:0}@keyframes twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@keyframes shoot{0%{transform:translate(0) rotate(-24deg);opacity:0}5%{opacity:1}18%,to{transform:translate(-340px,150px) rotate(-24deg);opacity:0}}.js .reveal{opacity:0;transform:translateY(14px)}.js .reveal.is-revealed{opacity:1;transform:none;transition:opacity .7s ease,transform .7s ease}@media print{body{background:#fff}}@media(prefers-reduced-motion:reduce){:root{--motion: paused}html{scroll-behavior:auto}.js .reveal{opacity:1;transform:none}}
