.phero[data-astro-cid-mcskw2cy]{padding-top:clamp(120px,16vh,168px);padding-bottom:clamp(64px,8vw,120px)}.topline[data-astro-cid-mcskw2cy]{font-size:var(--text-xs);color:var(--muted);border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.accent[data-astro-cid-mcskw2cy]{color:var(--accent)}.crumbs[data-astro-cid-mcskw2cy]{gap:.5rem;display:flex}.crumbs[data-astro-cid-mcskw2cy] li[data-astro-cid-mcskw2cy]+li[data-astro-cid-mcskw2cy]:before{content:"/";color:var(--faint);margin-right:.5rem}.crumbs[data-astro-cid-mcskw2cy] a[data-astro-cid-mcskw2cy]{text-decoration:none}.crumbs[data-astro-cid-mcskw2cy] a[data-astro-cid-mcskw2cy]:hover{color:var(--text)}.title[data-astro-cid-mcskw2cy]{gap:1rem;margin:clamp(1.5rem,4vw,3rem) 0 clamp(2.5rem,5vw,4.5rem);font-weight:400;display:grid}.name[data-astro-cid-mcskw2cy]{letter-spacing:-.025em;font-size:clamp(3rem,1rem + 7vw,8rem);line-height:.88}.kicker[data-astro-cid-mcskw2cy]{font-size:var(--text-s);color:var(--accent)}.layout[data-astro-cid-mcskw2cy]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2.5rem 24px;display:grid}.statement[data-astro-cid-mcskw2cy]{grid-column:1/8;max-width:20ch;font-size:clamp(2rem,1.2rem + 2.6vw,3.75rem);line-height:1.04}.side[data-astro-cid-mcskw2cy]{grid-column:9/13}.intro[data-astro-cid-mcskw2cy]{color:var(--muted);line-height:1.6}.ctas[data-astro-cid-mcskw2cy]{margin-top:1.75rem}.toc[data-astro-cid-mcskw2cy]{border-top:1px solid var(--rule);margin-top:2.5rem;padding-top:1.25rem}.toc-title[data-astro-cid-mcskw2cy]{font-size:var(--text-xs);color:var(--muted);margin-bottom:.75rem}.toc[data-astro-cid-mcskw2cy] ol[data-astro-cid-mcskw2cy]{font-size:var(--text-s);gap:.35rem;display:grid}.toc[data-astro-cid-mcskw2cy] a[data-astro-cid-mcskw2cy]{transition:color .2s var(--ease);gap:.75rem;text-decoration:none;display:flex}.toc[data-astro-cid-mcskw2cy] a[data-astro-cid-mcskw2cy]:hover{color:var(--accent)}.toc[data-astro-cid-mcskw2cy] .n[data-astro-cid-mcskw2cy]{font-size:var(--text-xs);color:var(--accent);padding-top:.15em}@media (width<=1023px){.statement[data-astro-cid-mcskw2cy],.side[data-astro-cid-mcskw2cy]{grid-column:1/-1}.side[data-astro-cid-mcskw2cy]{max-width:40rem}}.head[data-astro-cid-cvzw46aw]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 2rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.head[data-astro-cid-cvzw46aw] .label{grid-column:1/-1}.title[data-astro-cid-cvzw46aw]{font-size:var(--display-m)}.toggle[data-astro-cid-cvzw46aw]{border:1px solid var(--rule);background:var(--bg);font-size:var(--text-xs);cursor:pointer;border-radius:999px;padding:.45rem .9rem}.toggle[data-astro-cid-cvzw46aw]:hover{border-color:var(--text)}.chapters[data-astro-cid-cvzw46aw]{border-bottom:1px solid var(--rule)}.chapter[data-astro-cid-cvzw46aw]{border-top:1px solid var(--rule)}summary[data-astro-cid-cvzw46aw]{cursor:pointer;grid-template-columns:minmax(0,1fr) 32px;align-items:center;column-gap:24px;padding-block:clamp(1.1rem,2vw,1.6rem);list-style:none;display:grid}summary[data-astro-cid-cvzw46aw]::-webkit-details-marker{display:none}.t[data-astro-cid-cvzw46aw]{transition:transform .4s var(--ease);font-size:clamp(1.5rem,1rem + 1.6vw,2.5rem);line-height:1}summary[data-astro-cid-cvzw46aw]:hover .t[data-astro-cid-cvzw46aw]{transform:translate(8px)}.icon[data-astro-cid-cvzw46aw]{justify-self:end;width:20px;height:20px;position:relative}.icon[data-astro-cid-cvzw46aw]:before,.icon[data-astro-cid-cvzw46aw]:after{content:"";background:var(--text);width:20px;height:1.5px;transition:transform .35s var(--ease);position:absolute;top:50%;left:0}.icon[data-astro-cid-cvzw46aw]:after{transform:rotate(90deg)}details[data-astro-cid-cvzw46aw][open] .icon[data-astro-cid-cvzw46aw]:after{transform:rotate(0)}.body[data-astro-cid-cvzw46aw]{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 3rem;padding:0 56px clamp(1.5rem,3vw,2.5rem) 0;line-height:1.65;display:grid}details[data-astro-cid-cvzw46aw][open] .body[data-astro-cid-cvzw46aw]{animation:reveal .45s var(--ease)}@keyframes reveal{0%{opacity:0;transform:translateY(-6px)}}@media (width<=899px){summary[data-astro-cid-cvzw46aw]{grid-template-columns:minmax(0,1fr) 24px;column-gap:12px}.body[data-astro-cid-cvzw46aw]{grid-template-columns:minmax(0,1fr);padding:0 0 1.75rem}}.statement[data-astro-cid-fwlflbrt]{font-size:var(--display-m);max-width:22ch;margin-top:clamp(1.5rem,3vw,2.5rem)}.paras[data-astro-cid-fwlflbrt]{max-width:1000px;color:var(--muted);font-size:var(--text-l);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 3rem;margin-top:clamp(2rem,4vw,3rem);line-height:1.55;display:grid}.topics[data-astro-cid-fwlflbrt]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(3rem,6vw,5rem);display:grid}.topic[data-astro-cid-fwlflbrt]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-l);padding:1.5rem}.topic[data-astro-cid-fwlflbrt] h3[data-astro-cid-fwlflbrt]{margin-top:0;font-size:1.375rem;line-height:1.02}.topic[data-astro-cid-fwlflbrt] .text[data-astro-cid-fwlflbrt]{font-size:var(--text-s);color:var(--muted);margin-top:.85rem;line-height:1.55}.actions[data-astro-cid-fwlflbrt]{margin-top:clamp(3rem,6vw,5rem)}.kicker[data-astro-cid-fwlflbrt]{font-size:var(--text-xs);color:var(--muted);margin-bottom:1rem;font-weight:400}.actions[data-astro-cid-fwlflbrt] ol[data-astro-cid-fwlflbrt]{border-bottom:1px solid var(--rule)}.actions[data-astro-cid-fwlflbrt] li[data-astro-cid-fwlflbrt]{border-top:1px solid var(--rule);padding-block:1rem;display:block}.actions[data-astro-cid-fwlflbrt] .display[data-astro-cid-fwlflbrt]{font-size:clamp(1.25rem,1rem + 1vw,1.875rem);line-height:1.2}@media (width<=1179px){.topics[data-astro-cid-fwlflbrt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.paras[data-astro-cid-fwlflbrt],.topics[data-astro-cid-fwlflbrt]{grid-template-columns:minmax(0,1fr)}}.layout[data-astro-cid-ribi4xix]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}.experience[data-astro-cid-ribi4xix]{font-size:var(--text-l);gap:1.25rem;line-height:1.55;display:grid}.experience[data-astro-cid-ribi4xix] p[data-astro-cid-ribi4xix]+p[data-astro-cid-ribi4xix]{color:var(--muted)}.more[data-astro-cid-ribi4xix]{font-size:var(--text-s);justify-self:start;font-weight:500}.tags[data-astro-cid-ribi4xix]{flex-wrap:wrap;gap:.5rem;display:flex}.tags[data-astro-cid-ribi4xix] li[data-astro-cid-ribi4xix]{border:1px solid var(--rule);background:var(--surface);border-radius:999px;padding:.45rem .85rem;font-size:.8125rem}@media (width<=899px){.layout[data-astro-cid-ribi4xix]{grid-template-columns:minmax(0,1fr)}}
