:root{font-synthesis:none;text-rendering:optimizelegibility;color:#242320;--font-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--color-ink:#242320;--color-muted:#706e68;--color-paper:#f7f6f2;--color-line:#dcdad3;--color-placeholder:#e9e7df;--page-gutter:clamp(1.25rem, 5vw, 5rem);--space-2:.75rem;--space-3:1.25rem;--space-4:2rem;--space-5:3rem;--space-6:5rem;background:#f7f6f2;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--color-paper);min-width:320px}body{min-width:320px;margin:0;font-size:16px;line-height:1.5}a{color:inherit}a:focus-visible,button:focus-visible,[tabindex="-1"]:focus-visible{outline-offset:4px;outline:2px solid}::selection{color:var(--color-paper);background:var(--color-ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-footer.svelte-4jwo3w{justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--page-gutter);border-top:1px solid var(--color-line);font-size:.85rem;display:flex}p.svelte-4jwo3w{margin:0}.site-header.svelte-a8kxe2{justify-content:space-between;align-items:baseline;gap:var(--space-5);padding:var(--space-5) var(--page-gutter);border-bottom:1px solid var(--color-line);display:flex}.wordmark.svelte-a8kxe2{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.35rem;text-decoration:none}ul.svelte-a8kxe2{flex-wrap:wrap;gap:clamp(1rem,3vw,2.25rem);margin:0;padding:0;list-style:none;display:flex}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){font-size:.88rem;text-decoration:none}nav.svelte-a8kxe2 a[aria-current=page]:where(.svelte-a8kxe2){text-underline-offset:.35em;text-decoration:underline}@media (width<=600px){.site-header.svelte-a8kxe2{align-items:flex-start;gap:var(--space-3);flex-direction:column}}.site-shell.svelte-12qhfyh{flex-direction:column;min-height:100vh;display:flex}.skip-link.svelte-12qhfyh{z-index:10;top:var(--space-2);left:var(--page-gutter);background:var(--color-paper);padding:.65rem .9rem;position:absolute;transform:translateY(-200%)}.skip-link.svelte-12qhfyh:focus{transform:translateY(0)}main.svelte-12qhfyh{flex:1}
