:root{--font-display:"orpheuspro", "Times New Roman", serif;--font-body:"adobe-caslon-pro", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-accent:"instrument-serif", "Times New Roman", serif;--font-hand:"itc-bradley-hand-std", "Bradley Hand", cursive;--color-bg:#21090a;--color-ink:#ff1f35;--color-ink-soft:color-mix(in srgb, var(--color-ink) 85%, #fff);--color-hairline:color-mix(in srgb, var(--color-ink) 40%, transparent);--toggle-light-fill:transparent;--toggle-dark-fill:currentColor;--theme-fade:.3s ease;--paper-shadow:0 1px 3px #00000073;--lift-shadow:0 24px 40px #00000073, 0 8px 14px #00000040;--paper-drop:drop-shadow(0 1px 3px #00000073);--lift-drop:drop-shadow(0 8px 12px #00000073) drop-shadow(0 2px 4px #00000040);--pen-ink:#5a0a18;--pen-ink-alpha:.72;--olive-stain:#6b5a30;--olive-stain-alpha:.2;--space-2:1rem;--space-3:1.75rem;--space-4:3rem;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--color-bg:#f4ecdc;--color-ink:#7d0f25;--color-ink-soft:color-mix(in srgb, var(--color-ink) 78%, var(--color-bg));--toggle-light-fill:currentColor;--toggle-dark-fill:transparent;--paper-shadow:0 1px 3px #00000040;--lift-shadow:0 20px 32px #0003, 0 6px 10px #0000001a;--paper-drop:drop-shadow(0 1px 3px #00000040);--lift-drop:drop-shadow(0 6px 10px #0003) drop-shadow(0 2px 3px #0000001a);color-scheme:light}}:root[data-theme=light]{--color-bg:#f4ecdc;--color-ink:#7d0f25;--color-ink-soft:color-mix(in srgb, var(--color-ink) 78%, var(--color-bg));--toggle-light-fill:currentColor;--toggle-dark-fill:transparent;--paper-shadow:0 1px 3px #00000040;--lift-shadow:0 20px 32px #0003, 0 6px 10px #0000001a;--paper-drop:drop-shadow(0 1px 3px #00000040);--lift-drop:drop-shadow(0 6px 10px #0003) drop-shadow(0 2px 3px #0000001a);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}figure{margin:0}hr{color:inherit}body{background:var(--color-bg);min-height:100dvh;color:var(--color-ink);font-family:var(--font-body);text-rendering:optimizelegibility;transition:background-color var(--theme-fade), color var(--theme-fade);flex-direction:column;margin:0;font-size:1rem;line-height:1.5;display:flex}main{flex:1}img,svg{max-width:100%;display:block}img{height:auto}[data-paper]{box-shadow:var(--paper-shadow);transform:translate(var(--dx,0px), var(--dy,0px)) translate(var(--gx,0px), var(--gy,0px)) rotate(var(--swing,0deg)) translate(calc(-1 * var(--gx,0px)), calc(-1 * var(--gy,0px))) rotate(var(--tilt,0deg));transition:box-shadow .2s}[data-paper].is-lifted{box-shadow:var(--lift-shadow)}[data-paper=cutout]{box-shadow:none;filter:var(--paper-drop);transition:filter .2s}[data-paper=cutout].is-lifted{box-shadow:none;filter:var(--lift-drop)}@media (width>=45em){[data-paper]{cursor:grab;touch-action:none}[data-paper].is-lifted{cursor:grabbing}}.mark{z-index:1;border-radius:inherit;mix-blend-mode:multiply;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mark--stain{z-index:1}.mark--dry{z-index:2}.mark--wet{z-index:3;opacity:var(--pen-ink-alpha)}.stain-page{z-index:-1;mix-blend-mode:multiply;pointer-events:none;position:absolute;top:0;left:0}h1,h2{font-family:var(--font-accent);margin:0;font-size:2.5rem;font-style:italic;font-weight:400;line-height:1.25}@media (width>=80em){body{font-size:1.25rem}h1,h2{font-size:3.125rem}}a{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}@media (prefers-reduced-motion:no-preference){:focus-visible{transition:outline-offset .12s}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-toggle[data-astro-cid-l6lhmie6]{color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:6px;display:none;position:absolute;top:24px;right:24px}@media (width>=56em){.theme-toggle[data-astro-cid-l6lhmie6]{display:flex}}.theme-toggle__dot[data-astro-cid-l6lhmie6]{width:12px;height:12px;transition:background-color var(--theme-fade), border-color var(--theme-fade);border:1px solid;border-radius:50%}.theme-toggle__dot--light[data-astro-cid-l6lhmie6]{background:var(--toggle-light-fill)}.theme-toggle__dot--dark[data-astro-cid-l6lhmie6]{background:var(--toggle-dark-fill)}@media (width>=80em){.theme-toggle[data-astro-cid-l6lhmie6]{gap:8px}.theme-toggle__dot[data-astro-cid-l6lhmie6]{width:15px;height:15px}}.masthead[data-astro-cid-v3lsk6py]{text-align:center;padding-block:12px}.masthead__title[data-astro-cid-v3lsk6py]{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;margin:0;font-size:min(8rem + 5.714vw,18.4vw,10rem);font-style:normal;font-weight:400;line-height:1}.masthead__title[data-astro-cid-v3lsk6py] a[data-astro-cid-v3lsk6py]{text-decoration:none}.masthead__r[data-astro-cid-v3lsk6py]{letter-spacing:.019em}.masthead__a[data-astro-cid-v3lsk6py]{letter-spacing:-.0625em}.masthead__line[data-astro-cid-v3lsk6py]{font-family:var(--font-display);letter-spacing:.05rem;text-transform:uppercase;margin:0;font-size:1.25rem;font-weight:500;line-height:1.2}@media (width>=80em){.masthead[data-astro-cid-v3lsk6py]{padding-block:15px}.masthead__title[data-astro-cid-v3lsk6py]{font-size:12.5rem}.masthead__line[data-astro-cid-v3lsk6py]{font-size:1.5625rem}}.footer[data-astro-cid-jo6i4kqk]{justify-content:center;padding-block:42px;display:flex}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{display:block}@media (width>=80em){.footer[data-astro-cid-jo6i4kqk]{padding-block:52px}.footer[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:115px;height:72px}}
