.hero[data-astro-cid-ippijpw2]{padding-block:clamp(40px,7vw,96px) clamp(32px,5vw,64px)}.hw[data-astro-cid-ippijpw2]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,6vw,88px);display:grid}.pic[data-astro-cid-ippijpw2]{border-radius:var(--r);max-width:460px;overflow:hidden}.back[data-astro-cid-ippijpw2]{color:var(--ink-3);transition:color .2s var(--ease);gap:8px;margin-bottom:18px;padding-block:8px;font-size:.92rem;text-decoration:none;display:inline-flex}.back[data-astro-cid-ippijpw2]:hover{color:var(--ink)}.back[data-astro-cid-ippijpw2] span[data-astro-cid-ippijpw2]{color:var(--accent)}.role[data-astro-cid-ippijpw2]{font-family:var(--font-head);color:var(--ink-2);margin-top:10px;font-size:1.1rem;font-weight:500}.copy[data-astro-cid-ippijpw2] .t-lede[data-astro-cid-ippijpw2]{max-width:46ch;margin-top:22px}.facts[data-astro-cid-ippijpw2]{gap:8px;margin-top:24px;display:grid}.facts[data-astro-cid-ippijpw2] li[data-astro-cid-ippijpw2]{font-family:var(--font-head);color:var(--ink);padding-left:20px;font-weight:500;position:relative}.facts[data-astro-cid-ippijpw2] li[data-astro-cid-ippijpw2]:before{content:"";background:var(--sage);border-radius:2px;width:8px;height:8px;position:absolute;top:.5em;left:0}.facts[data-astro-cid-ippijpw2]+.links[data-astro-cid-ippijpw2]{margin-top:26px}.links[data-astro-cid-ippijpw2]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.links[data-astro-cid-ippijpw2] a[data-astro-cid-ippijpw2]{border:1px solid var(--line-2);border-radius:var(--r-sm);font-family:var(--font-head);color:var(--ink);transition:border-color .25s var(--ease), background .25s var(--ease);align-items:center;gap:6px;padding:11px 16px;font-size:.94rem;font-weight:500;text-decoration:none;display:inline-flex}.links[data-astro-cid-ippijpw2] a[data-astro-cid-ippijpw2]:hover{border-color:var(--ink);background:var(--bg-2)}.links[data-astro-cid-ippijpw2] span[data-astro-cid-ippijpw2]{color:var(--accent)}.links[data-astro-cid-ippijpw2] a[data-astro-cid-ippijpw2].mail{background:var(--ink);border-color:var(--ink);color:#fff}.links[data-astro-cid-ippijpw2] a[data-astro-cid-ippijpw2].mail:hover{background:var(--green-2)}.dw[data-astro-cid-ippijpw2]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(28px,6vw,88px);display:grid}.bio[data-astro-cid-ippijpw2]{gap:18px;display:grid}.bio[data-astro-cid-ippijpw2] .t-body[data-astro-cid-ippijpw2]{font-size:1.06rem;line-height:1.65}.side[data-astro-cid-ippijpw2]{border-radius:var(--r);background:var(--ink);color:#fff;padding:clamp(22px,2.6vw,30px)}.side[data-astro-cid-ippijpw2] .t-h3[data-astro-cid-ippijpw2]{color:#fff}.helps[data-astro-cid-ippijpw2]{margin-top:16px}.helps[data-astro-cid-ippijpw2] li[data-astro-cid-ippijpw2]{color:#ffffffe0;border-top:1px solid #ffffff26;padding:12px 0 12px 20px;position:relative}.helps[data-astro-cid-ippijpw2] li[data-astro-cid-ippijpw2]:before{content:"";background:var(--accent);border-radius:2px;width:8px;height:8px;position:absolute;top:20px;left:0}.cg[data-astro-cid-ippijpw2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4vw,56px) clamp(28px,5vw,72px);display:grid}.group[data-astro-cid-ippijpw2] h3[data-astro-cid-ippijpw2]{border-bottom:2px solid var(--ink);font-family:var(--font-head);padding-bottom:12px;font-size:1.08rem;font-weight:600}.group[data-astro-cid-ippijpw2] ol[data-astro-cid-ippijpw2]{margin:0;padding:0;list-style:none}.group[data-astro-cid-ippijpw2] li[data-astro-cid-ippijpw2]{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.group[data-astro-cid-ippijpw2] .y[data-astro-cid-ippijpw2]{font-family:var(--font-head);color:var(--ink-2);font-variant-numeric:tabular-nums;padding-top:2px;font-size:.92rem;font-weight:500}.group[data-astro-cid-ippijpw2] .w[data-astro-cid-ippijpw2]{gap:3px;display:grid}.group[data-astro-cid-ippijpw2] strong[data-astro-cid-ippijpw2]{color:var(--ink);font-weight:600;line-height:1.4}.group[data-astro-cid-ippijpw2] em[data-astro-cid-ippijpw2]{color:var(--ink-3);font-size:.94rem;font-style:normal}.ag[data-astro-cid-ippijpw2]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:clamp(24px,3.5vw,40px);display:grid}.ag[data-astro-cid-ippijpw2] li[data-astro-cid-ippijpw2]{border-radius:var(--r);border:1px solid var(--line);background:#fff;gap:4px;padding:20px 22px;display:grid}.ag[data-astro-cid-ippijpw2] strong[data-astro-cid-ippijpw2]{font-family:var(--font-head);font-weight:600}.ag[data-astro-cid-ippijpw2] span[data-astro-cid-ippijpw2]{color:var(--ink-2);font-size:.95rem}.quote[data-astro-cid-ippijpw2] blockquote[data-astro-cid-ippijpw2]{max-width:52ch;margin:0}.quote[data-astro-cid-ippijpw2] blockquote[data-astro-cid-ippijpw2] p[data-astro-cid-ippijpw2]{font-family:var(--serif);color:var(--ink);font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1.3}.quote[data-astro-cid-ippijpw2] footer[data-astro-cid-ippijpw2]{gap:2px;margin-top:20px;display:grid}.quote[data-astro-cid-ippijpw2] footer[data-astro-cid-ippijpw2] span[data-astro-cid-ippijpw2]{color:var(--ink-3);font-size:.94rem}.quote[data-astro-cid-ippijpw2]{border-top:0}.og[data-astro-cid-ippijpw2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);max-width:760px;margin-top:clamp(24px,3.5vw,40px);display:grid}@media (width<=860px){.hw[data-astro-cid-ippijpw2],.dw[data-astro-cid-ippijpw2]{grid-template-columns:1fr}.pic[data-astro-cid-ippijpw2]{max-width:320px}.cg[data-astro-cid-ippijpw2]{grid-template-columns:1fr}}@media (width<=420px){.group[data-astro-cid-ippijpw2] li[data-astro-cid-ippijpw2]{grid-template-columns:1fr;gap:4px}}@media (width<=560px){.og[data-astro-cid-ippijpw2]{grid-template-columns:1fr}}
