.shade[data-astro-cid-znkc2cwq]{grid-template-rows:1fr auto;min-height:0;margin:0;display:grid}svg[data-astro-cid-znkc2cwq]{touch-action:pan-y;cursor:ew-resize;width:100%;height:100%;min-height:22rem}.crops[data-astro-cid-znkc2cwq] line[data-astro-cid-znkc2cwq]{stroke:var(--crop);stroke-width:5px;stroke-linecap:round;stroke-dasharray:0 11}.shadows[data-astro-cid-znkc2cwq] polygon[data-astro-cid-znkc2cwq]{fill:var(--shade);mix-blend-mode:multiply}.rows[data-astro-cid-znkc2cwq] rect[data-astro-cid-znkc2cwq]{fill:var(--ink)}.rows[data-astro-cid-znkc2cwq] line[data-astro-cid-znkc2cwq]{stroke:var(--ground);stroke-opacity:.18;stroke-width:1px}.rows[data-astro-cid-znkc2cwq] .ridge[data-astro-cid-znkc2cwq]{stroke-opacity:.32}.north[data-astro-cid-znkc2cwq] path[data-astro-cid-znkc2cwq]{fill:var(--ink)}.north[data-astro-cid-znkc2cwq] text[data-astro-cid-znkc2cwq]{font:600 13px var(--font-body);fill:var(--ink)}figcaption[data-astro-cid-znkc2cwq]{padding-top:var(--space-3)}.readout[data-astro-cid-znkc2cwq]{font-size:var(--step--1);color:var(--ink-soft);gap:var(--space-2);align-items:baseline;display:flex}.time[data-astro-cid-znkc2cwq]{color:var(--sun-ink);font-weight:650;font-size:var(--step-0)}.rail[data-astro-cid-znkc2cwq]{margin-top:var(--space-2);padding-bottom:1.4rem;display:block;position:relative}input[data-astro-cid-znkc2cwq][type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.5rem;margin:0}input[data-astro-cid-znkc2cwq][type=range]::-webkit-slider-runnable-track{background:var(--ink);height:1px}input[data-astro-cid-znkc2cwq][type=range]::-moz-range-track{background:var(--ink);height:1px}input[data-astro-cid-znkc2cwq][type=range]::-webkit-slider-thumb{appearance:none;background:var(--sun);border:2px solid var(--ground);border-radius:50%;width:1.1rem;height:1.1rem;margin-top:-.55rem;box-shadow:0 1px 3px #1b2b3a4d}input[data-astro-cid-znkc2cwq][type=range]::-moz-range-thumb{background:var(--sun);border:2px solid var(--ground);border-radius:50%;width:1.1rem;height:1.1rem;box-shadow:0 1px 3px #1b2b3a4d}.ticks[data-astro-cid-znkc2cwq]{inset-inline:0;height:1.2rem;color:var(--ink-soft);font-size:.75rem;position:absolute;bottom:0}.ticks[data-astro-cid-znkc2cwq] span[data-astro-cid-znkc2cwq]{left:calc((var(--h) - 5) / 15 * 100%);position:absolute;transform:translate(-50%)}.works[data-astro-cid-5bpsg6b4]{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}li[data-astro-cid-5bpsg6b4]{border-bottom:1px solid var(--rule)}a[data-astro-cid-5bpsg6b4]{column-gap:var(--space-5);row-gap:var(--space-2);padding-block:var(--space-5);grid-template-columns:minmax(12rem,1fr) minmax(0,2fr);grid-template-areas:"meta title""meta summary""meta lead";text-decoration:none;display:grid}.meta[data-astro-cid-5bpsg6b4]{font-size:var(--step--1);color:var(--ink-soft);align-items:flex-start;gap:var(--space-2);flex-direction:column;grid-area:meta;padding-top:.45em;display:flex}.status[data-astro-cid-5bpsg6b4]{color:var(--sun-ink);border:1px solid;border-radius:999px;padding:.05em .6em;font-size:.8125rem}h3[data-astro-cid-5bpsg6b4]{font-size:var(--step-2);transition:color .3s var(--ease-out);grid-area:title}.summary[data-astro-cid-5bpsg6b4]{max-width:var(--measure);color:var(--ink-soft);grid-area:summary}.lead[data-astro-cid-5bpsg6b4]{font-size:var(--step--1);color:var(--ink-soft);grid-area:lead}.lead[data-astro-cid-5bpsg6b4] strong[data-astro-cid-5bpsg6b4]{color:var(--ink);font-weight:650;font-size:var(--step-0)}h3[data-astro-cid-5bpsg6b4]{text-underline-offset:.18em;transition:text-decoration-color .3s var(--ease-out);text-decoration:underline 1px #0000}a[data-astro-cid-5bpsg6b4]:hover h3[data-astro-cid-5bpsg6b4],a[data-astro-cid-5bpsg6b4]:focus-visible h3[data-astro-cid-5bpsg6b4]{text-decoration-color:var(--ink)}@media (width<=48rem){a[data-astro-cid-5bpsg6b4]{grid-template-columns:1fr;grid-template-areas:"meta""title""summary""lead"}.meta[data-astro-cid-5bpsg6b4]{flex-flow:wrap;align-items:baseline;padding-top:0}}.intro[data-astro-cid-zkhec6xw]{gap:var(--space-6);min-height:calc(100svh - 5rem);padding-bottom:var(--space-5);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;display:grid}.who[data-astro-cid-zkhec6xw]{align-self:center;gap:var(--space-3);padding-block:var(--space-5);display:grid}h1[data-astro-cid-zkhec6xw]{font-size:var(--step-4);letter-spacing:-.03em}.degree[data-astro-cid-zkhec6xw]{font-size:var(--step-1);font-weight:600}.line[data-astro-cid-zkhec6xw]{max-width:34ch;color:var(--ink-soft);font-size:var(--step-1);margin-top:var(--space-2);line-height:1.45}.email[data-astro-cid-zkhec6xw]{margin-top:var(--space-4);text-decoration-color:var(--ink);justify-self:start;font-weight:600}.email[data-astro-cid-zkhec6xw]:hover{text-decoration-thickness:2px}.block[data-astro-cid-zkhec6xw]{padding-block:var(--space-7) 0}.block[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{font-size:var(--step-1);font-family:var(--font-body);letter-spacing:0;margin-bottom:var(--space-4);font-weight:650}.contact[data-astro-cid-zkhec6xw]{padding-bottom:var(--space-7);gap:var(--space-3);display:grid}.contact[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{max-width:44ch;font-size:var(--step-1);line-height:1.45}.big[data-astro-cid-zkhec6xw]{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.01em;margin-top:var(--space-2)}.intro[data-astro-cid-zkhec6xw] .shade svg{height:calc(100svh - 13rem);min-height:24rem}@media (width<=56rem){.intro[data-astro-cid-zkhec6xw]{gap:var(--space-4);grid-template-columns:1fr;min-height:0}.intro[data-astro-cid-zkhec6xw] .shade svg{height:60svh}}
