.eng[data-astro-cid-5yeto4uq]{padding-block-end:var(--space-chapter)}.intro[data-astro-cid-5yeto4uq]{padding-block:clamp(var(--space-6), 9svh, var(--space-9)) var(--space-8);row-gap:var(--space-5)}.lead[data-astro-cid-5yeto4uq]{font-size:var(--size-subtitle);line-height:var(--leading-subtitle);text-wrap:pretty;grid-column:2/span 7;max-inline-size:44ch}.badges[data-astro-cid-5yeto4uq]{align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-column:2/-1;display:flex}.credential[data-astro-cid-5yeto4uq]{align-items:center;gap:var(--space-2);background:var(--tile);color:var(--tile-ink);font-family:var(--font-sans);font-size:var(--size-note);border-radius:999px;padding:.5rem 1rem .5rem .75rem;display:inline-flex}.credential[data-astro-cid-5yeto4uq] svg[data-astro-cid-5yeto4uq]{color:var(--accent);flex:none}.focus[data-astro-cid-5yeto4uq]{gap:var(--space-2);flex-wrap:wrap;display:flex}.focus[data-astro-cid-5yeto4uq] li[data-astro-cid-5yeto4uq]{background:var(--paper-deep);font-family:var(--font-sans);font-size:var(--size-note);border-radius:999px;padding:.45rem .9rem;font-weight:600}.numbers[data-astro-cid-5yeto4uq]{padding-block-end:var(--space-9)}.readings[data-astro-cid-5yeto4uq]{grid-column:2/span 10;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.reading[data-astro-cid-5yeto4uq]{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-4) 0 0;border-block-start:var(--hairline) solid var(--rule-strong);flex-direction:column-reverse;display:flex}.value[data-astro-cid-5yeto4uq]{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.5rem,1.6rem + 3vw,4.5rem);font-weight:600;line-height:1}.unit[data-astro-cid-5yeto4uq]{letter-spacing:0;color:var(--water);font-size:.5em}.label[data-astro-cid-5yeto4uq]{color:var(--ink-muted);text-wrap:balance}.section-title[data-astro-cid-5yeto4uq]{font-family:var(--font-display);font-size:var(--size-headline);font-weight:600;line-height:var(--leading-headline);letter-spacing:var(--track-headline)}.log[data-astro-cid-5yeto4uq]{row-gap:var(--space-6);padding-block-end:var(--space-9)}.log-head[data-astro-cid-5yeto4uq]{gap:var(--space-2);grid-column:2/-1;display:grid}.hint[data-astro-cid-5yeto4uq]{color:var(--ink-muted);max-inline-size:52ch}.column-wrap[data-astro-cid-5yeto4uq]{grid-column:2/span 3;align-self:start;position:sticky;inset-block-start:var(--space-6)}.column-box[data-astro-cid-5yeto4uq]{margin-inline-start:3.25rem;position:relative}.column[data-astro-cid-5yeto4uq]{border:var(--hairline) solid var(--rule-strong);border-radius:.5rem;flex-direction:column;block-size:min(70svh,40rem);margin:0;padding:0;list-style:none;display:flex}.stratum-item[data-astro-cid-5yeto4uq]{flex:var(--months) 1 0;min-block-size:2.25rem;display:grid}.stratum-item[data-astro-cid-5yeto4uq]+.stratum-item[data-astro-cid-5yeto4uq]{border-block-start:var(--hairline) solid var(--rule-strong)}.stratum[data-astro-cid-5yeto4uq]{padding-inline:var(--space-3);color:var(--ink);background-color:var(--paper-deep);--mark:color-mix(in srgb, var(--ink) 22%, transparent);transition:background-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out);align-items:center;text-decoration:none;display:flex;position:relative}.stratum-item[data-astro-cid-5yeto4uq]:first-child .stratum[data-astro-cid-5yeto4uq]{border-start-start-radius:.5rem;border-start-end-radius:.5rem}.stratum-item[data-astro-cid-5yeto4uq]:last-child .stratum[data-astro-cid-5yeto4uq]{border-end-end-radius:.5rem;border-end-start-radius:.5rem}.soil--sand[data-astro-cid-5yeto4uq]{background-image:radial-gradient(var(--mark) 1px, transparent 1.4px);background-size:7px 7px}.soil--clay[data-astro-cid-5yeto4uq]{background-image:repeating-linear-gradient(0deg, transparent 0 8px, var(--mark) 8px 9px)}.soil--silt[data-astro-cid-5yeto4uq]{background-image:repeating-linear-gradient(45deg, transparent 0 6px, var(--mark) 6px 7px)}.soil--gravel[data-astro-cid-5yeto4uq]{background-image:radial-gradient(circle, transparent 2.5px, var(--mark) 3px, var(--mark) 3.6px, transparent 4px);background-size:13px 11px}.stratum-name[data-astro-cid-5yeto4uq]{background:var(--paper);font-family:var(--font-sans);font-size:var(--size-caption);white-space:nowrap;transition:background-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out);border-radius:999px;padding:.15rem .5rem;font-weight:700;position:relative}.stratum-year[data-astro-cid-5yeto4uq]{color:var(--ink-muted);font-variant-numeric:tabular-nums;position:absolute;inset-block-end:0;inset-inline-end:calc(100% + var(--space-2));translate:0 50%}.stratum-item[data-astro-cid-5yeto4uq]:last-child .stratum-year[data-astro-cid-5yeto4uq]{translate:0}.stratum[data-astro-cid-5yeto4uq].is-on{--mark:color-mix(in srgb, var(--on-accent) 30%, transparent);background-color:var(--accent)}.stratum[data-astro-cid-5yeto4uq].is-on .stratum-name[data-astro-cid-5yeto4uq]{background:var(--ink);color:var(--paper)}@media (hover:hover) and (pointer:fine){.stratum[data-astro-cid-5yeto4uq]:hover .stratum-name[data-astro-cid-5yeto4uq]{background:var(--ink);color:var(--paper)}}.stratum[data-astro-cid-5yeto4uq]:focus-visible{outline:2px solid var(--water);outline-offset:-2px}.probe[data-astro-cid-5yeto4uq]{z-index:1;background:var(--water);block-size:2px;inline-size:.6rem;transform:translateY(var(--y,0px));opacity:0;border-radius:1px;position:absolute;inset-block-start:0;inset-inline-end:-.6rem}.probe[data-astro-cid-5yeto4uq]:after{content:"";background:var(--water);border-radius:50%;block-size:.65rem;inline-size:.65rem;position:absolute;inset-block-start:-.3rem;inset-inline-end:-.35rem}.log-live .probe[data-astro-cid-5yeto4uq]{opacity:1}.roles[data-astro-cid-5yeto4uq]{gap:var(--space-8);padding-block:var(--space-2) 20svh;grid-column:6/span 6;display:grid}.role[data-astro-cid-5yeto4uq]{gap:var(--space-2);opacity:1;transition:opacity var(--dur-state) var(--ease-out);scroll-margin-block-start:var(--space-7);display:grid}.log-live .role[data-astro-cid-5yeto4uq]:not(.is-on){opacity:.4}.when[data-astro-cid-5yeto4uq]{color:var(--water);font-variant-numeric:tabular-nums;font-weight:700}.role-title[data-astro-cid-5yeto4uq]{font-family:var(--font-display);font-size:var(--size-title);font-weight:600;line-height:var(--leading-title);letter-spacing:var(--track-title)}.org[data-astro-cid-5yeto4uq]{font-weight:600}.place[data-astro-cid-5yeto4uq]{color:var(--ink-muted);font-weight:400}.points[data-astro-cid-5yeto4uq]{gap:var(--space-2);color:var(--ink-muted);max-inline-size:60ch;margin-block-start:var(--space-2);padding-inline-start:1.1rem;list-style:outside;display:grid}.points[data-astro-cid-5yeto4uq] li[data-astro-cid-5yeto4uq]::marker{color:var(--rule-strong)}.role-link[data-astro-cid-5yeto4uq]{justify-self:start;margin-block-start:var(--space-2)}.expertise[data-astro-cid-5yeto4uq]{row-gap:var(--space-6);padding-block-end:var(--space-9)}.expertise[data-astro-cid-5yeto4uq] .section-title[data-astro-cid-5yeto4uq],.teaching[data-astro-cid-5yeto4uq] .section-title[data-astro-cid-5yeto4uq]{grid-column:2/-1}.groups[data-astro-cid-5yeto4uq]{gap:var(--space-6);grid-column:2/span 10;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.group[data-astro-cid-5yeto4uq]{align-content:start;gap:var(--space-3);border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-4);display:grid}.group-title[data-astro-cid-5yeto4uq]{color:var(--ink);font-weight:700}.tags[data-astro-cid-5yeto4uq]{gap:var(--space-2);flex-wrap:wrap;display:flex}.tags[data-astro-cid-5yeto4uq] li[data-astro-cid-5yeto4uq]{background:var(--paper-deep);font-family:var(--font-sans);font-size:var(--size-note);border-radius:999px;padding:.35rem .8rem}.teaching[data-astro-cid-5yeto4uq]{row-gap:var(--space-6)}.classes[data-astro-cid-5yeto4uq]{grid-column:2/span 10;display:grid}.class[data-astro-cid-5yeto4uq]{gap:var(--space-4);padding-block:var(--space-4);border-block-start:var(--hairline) solid var(--rule);grid-template-columns:8rem 1fr;display:grid}.class-title[data-astro-cid-5yeto4uq]{font-weight:700}.class-line[data-astro-cid-5yeto4uq]{color:var(--ink-muted);max-inline-size:64ch}.home[data-astro-cid-5yeto4uq]{padding-block-start:var(--space-8)}.home[data-astro-cid-5yeto4uq] a[data-astro-cid-5yeto4uq]{grid-column:2/-1;justify-self:start}@media (width<=64rem){.lead[data-astro-cid-5yeto4uq],.readings[data-astro-cid-5yeto4uq],.groups[data-astro-cid-5yeto4uq],.classes[data-astro-cid-5yeto4uq]{grid-column:2/-1}.readings[data-astro-cid-5yeto4uq]{row-gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.column-wrap[data-astro-cid-5yeto4uq]{grid-column:2/span 4}.roles[data-astro-cid-5yeto4uq]{grid-column:6/-1}.groups[data-astro-cid-5yeto4uq]{grid-template-columns:1fr}}@media (width<=40rem){.lead[data-astro-cid-5yeto4uq],.badges[data-astro-cid-5yeto4uq],.readings[data-astro-cid-5yeto4uq],.log-head[data-astro-cid-5yeto4uq],.column-wrap[data-astro-cid-5yeto4uq],.roles[data-astro-cid-5yeto4uq],.expertise[data-astro-cid-5yeto4uq] .section-title[data-astro-cid-5yeto4uq],.teaching[data-astro-cid-5yeto4uq] .section-title[data-astro-cid-5yeto4uq],.groups[data-astro-cid-5yeto4uq],.classes[data-astro-cid-5yeto4uq],.home[data-astro-cid-5yeto4uq] a[data-astro-cid-5yeto4uq]{grid-column:1/-1}.readings[data-astro-cid-5yeto4uq]{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.column-wrap[data-astro-cid-5yeto4uq]{z-index:5;margin-inline:calc(-1 * var(--margin));padding:var(--space-3) var(--margin) var(--space-5);background:linear-gradient(var(--paper) 75%, transparent);inset-block-start:0}.column-box[data-astro-cid-5yeto4uq]{margin:0}.column[data-astro-cid-5yeto4uq]{flex-direction:row-reverse;block-size:2.75rem}.stratum-item[data-astro-cid-5yeto4uq]{min-block-size:0;min-inline-size:2.75rem}.stratum-item[data-astro-cid-5yeto4uq]+.stratum-item[data-astro-cid-5yeto4uq]{border-block-start:0;border-inline-end:var(--hairline) solid var(--rule-strong)}.stratum-item[data-astro-cid-5yeto4uq]:first-child .stratum[data-astro-cid-5yeto4uq]{border-radius:0 .5rem .5rem 0}.stratum-item[data-astro-cid-5yeto4uq]:last-child .stratum[data-astro-cid-5yeto4uq]{border-radius:.5rem 0 0 .5rem}.stratum[data-astro-cid-5yeto4uq]{justify-content:center;padding-inline:.25rem}.stratum-year[data-astro-cid-5yeto4uq]{font-size:.625rem;inset-block:calc(100% + .2rem) auto;inset-inline:0 auto;translate:0}.stratum-item[data-astro-cid-5yeto4uq]:last-child .stratum-year[data-astro-cid-5yeto4uq]{translate:0}.probe[data-astro-cid-5yeto4uq]{display:none}.roles[data-astro-cid-5yeto4uq]{gap:var(--space-7)}.role[data-astro-cid-5yeto4uq]{scroll-margin-block-start:6rem}.class[data-astro-cid-5yeto4uq]{gap:var(--space-1);grid-template-columns:1fr}}
