.plant[data-astro-cid-hqggfjsk] .hs[data-astro-cid-hqggfjsk]{fill:var(--paper);stroke:var(--manual);stroke-width:2}.plant[data-astro-cid-hqggfjsk] .data[data-astro-cid-hqggfjsk],.plant[data-astro-cid-hqggfjsk] .handg[data-astro-cid-hqggfjsk],.plant[data-astro-cid-hqggfjsk] .ctl[data-astro-cid-hqggfjsk]{transition:opacity .45s ease}.plant[data-astro-cid-hqggfjsk][data-mode=hand] .data[data-astro-cid-hqggfjsk]{opacity:0}.plant[data-astro-cid-hqggfjsk][data-mode=hand] .ctl[data-astro-cid-hqggfjsk]{opacity:.18}.plant[data-astro-cid-hqggfjsk][data-mode=auto] .handg[data-astro-cid-hqggfjsk]{opacity:.08}.ptb[data-astro-cid-hqggfjsk]{display:grid;grid-template-columns:1.3fr 1fr 1fr;border-top:1.5px solid var(--ink)}.ptb[data-astro-cid-hqggfjsk]>div[data-astro-cid-hqggfjsk]{padding:10px 14px;min-width:0}.ptb[data-astro-cid-hqggfjsk]>div[data-astro-cid-hqggfjsk]+div[data-astro-cid-hqggfjsk]{border-left:1px solid var(--line)}.switch[data-astro-cid-hqggfjsk]{display:inline-grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--ink);font-family:var(--mono);font-size:12px;margin-top:6px}.switch[data-astro-cid-hqggfjsk] button[data-astro-cid-hqggfjsk]{appearance:none;border:0;background:transparent;color:var(--ink);font:inherit;padding:7px 10px;cursor:pointer;letter-spacing:.04em}.switch[data-astro-cid-hqggfjsk] button[data-astro-cid-hqggfjsk][aria-pressed=true]{background:var(--ink);color:var(--paper)}.lamp[data-astro-cid-hqggfjsk]{width:9px;height:9px;border-radius:50%;display:inline-block;margin-right:6px;transition:background .3s ease}.plant[data-astro-cid-hqggfjsk][data-mode=hand] .lamp[data-astro-cid-hqggfjsk]{background:var(--manual)}.plant[data-astro-cid-hqggfjsk][data-mode=auto] .lamp[data-astro-cid-hqggfjsk]{background:var(--flow)}.ro[data-astro-cid-hqggfjsk] b[data-astro-cid-hqggfjsk]{font-family:var(--mono);font-weight:600;font-size:26px;font-variant-numeric:tabular-nums}.plant[data-astro-cid-hqggfjsk][data-mode=hand] .ro[data-astro-cid-hqggfjsk] b[data-astro-cid-hqggfjsk]{color:var(--manual)}.plant[data-astro-cid-hqggfjsk][data-mode=auto] .ro[data-astro-cid-hqggfjsk] b[data-astro-cid-hqggfjsk]{color:var(--flow)}.ro[data-astro-cid-hqggfjsk] span[data-astro-cid-hqggfjsk]{font-family:var(--mono);font-size:12.5px;color:var(--muted)}@media(max-width:560px){.ptb[data-astro-cid-hqggfjsk]{grid-template-columns:1fr 1fr}.ptb[data-astro-cid-hqggfjsk]>div[data-astro-cid-hqggfjsk]:first-child{grid-column:1 / -1;border-bottom:1px solid var(--line)}.ptb[data-astro-cid-hqggfjsk]>div[data-astro-cid-hqggfjsk]:nth-child(2){border-left:0}}.byline[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:start;margin-top:28px;padding-top:22px;border-top:1px solid var(--line);max-width:52ch}.byline[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:72px;height:72px;object-fit:cover;border:1.5px solid var(--ink)}.byline-name[data-astro-cid-j7pv25f6]{font-weight:780;font-stretch:112%;font-size:17px}.byline-text[data-astro-cid-j7pv25f6]{font-size:14.5px;line-height:1.5;color:var(--text);margin-top:2px}.duties[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;border-top:1.5px solid var(--ink);counter-reset:d}.duties[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{counter-increment:d;display:grid;grid-template-columns:48px minmax(0,.8fr) minmax(0,1.6fr);gap:8px 28px;padding:18px 0;border-bottom:1px solid var(--line);align-items:baseline}.duties[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:counter(d);width:28px;height:28px;border:1.5px solid var(--ink);border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:12px;font-weight:600}.duties[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:20px;font-weight:760}.duties[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text)}@media(max-width:760px){.duties[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{grid-template-columns:40px minmax(0,1fr)}.duties[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{grid-column:2}}.loops[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none}.loops[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--flow)}.mda[data-astro-cid-j7pv25f6]{width:100%;margin-top:auto}.mda[data-astro-cid-j7pv25f6] circle[data-astro-cid-j7pv25f6]{fill:var(--paper);stroke:var(--ink);stroke-width:1.6}.mda[data-astro-cid-j7pv25f6] text[data-astro-cid-j7pv25f6]{font-family:var(--mono);font-size:9px;fill:var(--muted);text-anchor:middle}.mda[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{fill:none;stroke-width:1.8}.mda[data-astro-cid-j7pv25f6] .on[data-astro-cid-j7pv25f6]{stroke:var(--flow)}.mda[data-astro-cid-j7pv25f6] .off[data-astro-cid-j7pv25f6]{stroke:var(--line);stroke-dasharray:4 4}@media(max-width:960px){.loops[data-astro-cid-j7pv25f6]{--cols: 2}}.timeline[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:0;border:1.5px solid var(--ink);background:var(--paper)}.timeline[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:0 18px 20px;min-width:0;border-right:1px solid var(--line)}.timeline[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-right:0}.timeline[data-astro-cid-j7pv25f6] .bar[data-astro-cid-j7pv25f6]{display:block;height:10px;background:var(--ink);margin:0 -18px 16px}.timeline[data-astro-cid-j7pv25f6] .key[data-astro-cid-j7pv25f6] .bar[data-astro-cid-j7pv25f6]{background:var(--flow)}.timeline[data-astro-cid-j7pv25f6] .when[data-astro-cid-j7pv25f6]{font-size:12px;color:var(--muted)}.timeline[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:20px;font-weight:760;margin:4px 0 6px}.timeline[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:15px;color:var(--text)}@media(max-width:760px){.timeline[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)!important}.timeline[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-right:0;border-bottom:1px solid var(--line)}.timeline[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-bottom:0}}.about[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);align-items:start}.nameplate[data-astro-cid-j7pv25f6]{background:#e9eeec;border:1.5px solid var(--ink);padding:24px;position:relative;font-family:var(--mono);font-size:13px}.nameplate[data-astro-cid-j7pv25f6]:before,.nameplate[data-astro-cid-j7pv25f6]:after,.nameplate[data-astro-cid-j7pv25f6] .s1[data-astro-cid-j7pv25f6],.nameplate[data-astro-cid-j7pv25f6] .s2[data-astro-cid-j7pv25f6]{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#c3ccca;border:1px solid #8c9a98}.nameplate[data-astro-cid-j7pv25f6]:before{top:8px;left:8px}.nameplate[data-astro-cid-j7pv25f6]:after{top:8px;right:8px}.nameplate[data-astro-cid-j7pv25f6] .s1[data-astro-cid-j7pv25f6]{bottom:8px;left:8px}.nameplate[data-astro-cid-j7pv25f6] .s2[data-astro-cid-j7pv25f6]{bottom:8px;right:8px}.nameplate[data-astro-cid-j7pv25f6] .who[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:16px;margin-bottom:18px}.nameplate[data-astro-cid-j7pv25f6] .who[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:72px;height:72px;object-fit:cover;border-radius:50%;border:1.5px solid var(--ink)}.nameplate[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-size:26px;font-weight:780}.nameplate[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);margin:0;border-top:1px solid #9aa8a6}.nameplate[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6],.nameplate[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;padding:8px 0;border-bottom:1px solid #9aa8a6}.nameplate[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;padding-right:10px}.about-text[data-astro-cid-j7pv25f6]{display:grid;gap:16px;color:var(--text);max-width:62ch}.about-text[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{font-size:19px;line-height:1.5;font-weight:500;color:var(--ink)}.about-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:not(.text-link){color:var(--ink);text-decoration-color:var(--flow);text-decoration-thickness:2px;text-underline-offset:3px}.media[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);margin-top:clamp(28px,4vw,48px);align-items:start}.reach[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:6px;text-decoration:none}.reach[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{color:var(--flow)}.reach[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:17px}@media(max-width:960px){.about[data-astro-cid-j7pv25f6],.media[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}
