:root{color-scheme:light;--paper:#f3ede1;--paper-light:#f8f4ec;--paper-shade:#e9e0cf;--ink:#2a251f;--ink-soft:#5c5348;--ink-faint:#8f8576;--rule:#2a251f24;--accent:#a4532b;--accent-soft:#a4532b24;--leaf-light:#b3c592;--leaf:#849f6b;--leaf-deep:#4f6c53;--bark:#7a5a3c;--shadow:#2a251f17;--font-serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", "URW Palladio L", P052, Georgia, serif;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-sm:.875rem;--text-base:1.125rem;--text-lg:1.375rem;--text-xl:2rem;--text-2xl:2.75rem;--leading:1.65;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--space-6:4rem;--space-7:6rem;--measure:65ch;--gutter:clamp(1.25rem, 5vw, 3rem);--header-height:4rem;--radius:3px;--ease-out:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;font-family:var(--font-serif);font-size:var(--text-base);line-height:var(--leading);color:var(--ink);background-color:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;display:flex}body:before{content:"";z-index:-1;background-image:radial-gradient(ellipse 120% 80% at 50% 0%, var(--paper-light), var(--paper) 60%, var(--paper-shade));position:fixed;inset:0}body:after{content:"";z-index:100;pointer-events:none;opacity:.32;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.28 0 0 0 0 0.2 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,svg,canvas{max-width:100%;display:block}input,button{font:inherit;color:inherit}a{color:inherit;text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-underline-offset:.18em;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}a:hover{color:var(--accent);text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}::selection{background:var(--accent-soft)}h1,h2,h3{text-wrap:balance;letter-spacing:-.01em;font-weight:500;line-height:1.2}p{text-wrap:pretty}.meta{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:.75rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1.1em}.prose h2{font-size:var(--text-lg);margin-top:2.2em}.prose h3{margin-top:1.8em;font-size:1.15rem}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.35em}.prose blockquote{padding-left:var(--space-3);border-left:2px solid var(--rule);color:var(--ink-soft);font-style:italic}.prose hr{background:var(--rule);height:1px;margin-block:var(--space-5);border:0}.prose code{font-family:var(--font-mono);background:var(--paper-shade);border-radius:var(--radius);padding:.1em .3em;font-size:.85em}.prose pre{font-family:var(--font-mono);font-size:var(--text-sm);padding:var(--space-3);border-radius:var(--radius);overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose figure{margin-block:var(--space-5)}.prose figcaption{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--ink-soft);font-style:italic}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.site-header[data-astro-cid-hkbrpulz]{z-index:10;justify-content:space-between;align-items:baseline;gap:var(--space-4);min-height:var(--header-height);padding:var(--space-3) var(--gutter);display:flex;position:relative}.wordmark[data-astro-cid-hkbrpulz]{letter-spacing:-.02em;font-size:1.35rem;font-weight:600;text-decoration:none}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink-soft);font-style:italic;text-decoration:none}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent)}main[data-astro-cid-hkbrpulz]{flex:1;width:100%}@media (width>=48rem){html[data-js] .full-bleed[data-astro-cid-hkbrpulz]{height:100dvh;overflow:hidden}html[data-js] .full-bleed[data-astro-cid-hkbrpulz] main[data-astro-cid-hkbrpulz]{min-height:0;position:relative}}.site-footer[data-astro-cid-hkbrpulz]{gap:var(--space-2);width:100%;max-width:calc(var(--measure) + 2 * var(--gutter));padding:var(--space-6) var(--gutter) var(--space-4);color:var(--ink-faint);margin-inline:auto;font-style:italic;display:flex}.site-footer[data-astro-cid-hkbrpulz]>[data-astro-cid-hkbrpulz]{font-size:var(--text-sm)}.plant[data-astro-cid-c62lsl44]{fill:none;width:auto;max-width:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;overflow:visible}.ground[data-astro-cid-c62lsl44]{stroke-width:1px;opacity:.45}.stem[data-astro-cid-c62lsl44]{stroke-width:1.5px}.leaf[data-astro-cid-c62lsl44]{fill:var(--leaf);stroke-width:1.1px}.leaf--light[data-astro-cid-c62lsl44]{fill:var(--leaf-light)}.leaf--deep[data-astro-cid-c62lsl44]{fill:var(--leaf-deep);stroke-width:1.2px}.rib[data-astro-cid-c62lsl44]{stroke-width:.6px;opacity:.55}.trunk[data-astro-cid-c62lsl44]{fill:var(--bark);stroke-width:1.1px}.hatch[data-astro-cid-c62lsl44]{stroke:var(--paper-light);stroke-width:.8px;opacity:.4}
