name-playground[data-astro-cid-fgygoltg]{isolation:isolate;margin-top:2.5rem;padding-top:6rem;display:block;position:relative;container-type:inline-size}.nameplate[data-astro-cid-fgygoltg]{z-index:0;font-family:var(--serif);letter-spacing:0;white-space:nowrap;width:fit-content;margin:0;padding:.05em .04em .25em;font-size:min(22cqw,22svh,12rem);font-style:italic;font-weight:400;line-height:1.4;position:relative}.trail-layer[data-astro-cid-fgygoltg]{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:clip}.trail-layer[data-astro-cid-fgygoltg] .trail-sticker{box-sizing:border-box;width:min(4.45vw,64px);height:min(4.45vw,64px);color:var(--sticker-ink);background:var(--sticker-bg);transform-origin:50%;will-change:transform;border-radius:50%;place-items:center;padding:.7rem;display:grid;position:absolute}.trail-layer[data-astro-cid-fgygoltg] svg{width:100%;height:100%}@media (width<=600px){name-playground[data-astro-cid-fgygoltg]{margin-top:1rem;padding-top:4rem}}@media (width<=800px){.trail-layer[data-astro-cid-fgygoltg]{display:none}}@media (prefers-reduced-motion:reduce){.trail-layer[data-astro-cid-fgygoltg]{display:none}}.overview[data-astro-cid-4ahjamnc]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.introduction[data-astro-cid-4ahjamnc]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(1.5rem,2vw,2rem);display:grid}.work-summary[data-astro-cid-4ahjamnc]{grid-template-columns:.9fr 1.4fr;align-items:start;gap:clamp(1.5rem,2vw,2rem);display:grid}.projects[data-astro-cid-4ahjamnc]{text-align:right}h1[data-astro-cid-4ahjamnc]{font-family:var(--serif);font-weight:400;font-size:var(--page-heading-size);letter-spacing:-.05em;max-width:16ch;margin:-.15em 0 0;line-height:1.3}h2[data-astro-cid-4ahjamnc]{font-size:var(--page-section-size);letter-spacing:-.025em;margin:0 0 .65rem;font-weight:500}.biography[data-astro-cid-4ahjamnc] p[data-astro-cid-4ahjamnc]{color:var(--text-secondary);font-size:var(--page-body-size);line-height:var(--page-line-height);margin:0 0 1.25rem}.biography[data-astro-cid-4ahjamnc] .current-role[data-astro-cid-4ahjamnc]{color:var(--text-primary)}.biography[data-astro-cid-4ahjamnc] p[data-astro-cid-4ahjamnc]:last-child{margin-bottom:0}ul[data-astro-cid-4ahjamnc],ol[data-astro-cid-4ahjamnc]{margin:0;padding:0;list-style:none}.experience[data-astro-cid-4ahjamnc] li[data-astro-cid-4ahjamnc]{font-size:var(--font-size-s);margin-bottom:.9rem;line-height:1.6}.experience[data-astro-cid-4ahjamnc] h3[data-astro-cid-4ahjamnc]{font-size:inherit;letter-spacing:-.02em;margin:0;font-weight:500}.experience-role[data-astro-cid-4ahjamnc],.experience-period[data-astro-cid-4ahjamnc]{color:var(--text-secondary);margin:0}.experience-period[data-astro-cid-4ahjamnc]{margin-top:.2rem;font-size:.75rem}a[data-astro-cid-4ahjamnc]{color:var(--text-primary);text-decoration:none}.text-link[data-astro-cid-4ahjamnc]{font-size:var(--font-size-s);align-items:center;gap:.65rem;display:inline-flex}.text-link[data-astro-cid-4ahjamnc] span[data-astro-cid-4ahjamnc]{color:var(--text-secondary)}.text-link[data-astro-cid-4ahjamnc]:hover{text-underline-offset:4px;text-decoration:underline}.projects[data-astro-cid-4ahjamnc] li[data-astro-cid-4ahjamnc]{font-size:var(--font-size-s);line-height:1.6}.projects[data-astro-cid-4ahjamnc] li[data-astro-cid-4ahjamnc] a[data-astro-cid-4ahjamnc]{text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--text-tertiary)}.projects[data-astro-cid-4ahjamnc] li[data-astro-cid-4ahjamnc] a[data-astro-cid-4ahjamnc]:hover{text-decoration-color:currentColor}.projects[data-astro-cid-4ahjamnc] .text-link[data-astro-cid-4ahjamnc]{text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--text-tertiary)}.experience[data-astro-cid-4ahjamnc] .text-link[data-astro-cid-4ahjamnc]{margin-top:.2rem}.home-footer[data-astro-cid-4ahjamnc]{margin-top:clamp(3rem,6vh,5rem)}.social-links[data-astro-cid-4ahjamnc]{flex-wrap:wrap;gap:.35rem;display:flex}.social-links[data-astro-cid-4ahjamnc] a[data-astro-cid-4ahjamnc]{background:var(--code-bg);font-size:var(--font-size-s);border-radius:.25rem;padding:.25rem .6rem}.social-links[data-astro-cid-4ahjamnc] a[data-astro-cid-4ahjamnc]:hover{background:var(--selection)}.home-footer[data-astro-cid-4ahjamnc] name-playground{margin-top:1rem;padding-top:1rem}@media (width<=1100px){.overview[data-astro-cid-4ahjamnc]{grid-template-columns:1fr;gap:3rem}.introduction[data-astro-cid-4ahjamnc],.work-summary[data-astro-cid-4ahjamnc]{grid-template-columns:1fr 1.3fr;gap:3rem}h1[data-astro-cid-4ahjamnc]{font-size:2.75rem}}@media (width<=600px){.overview[data-astro-cid-4ahjamnc],.introduction[data-astro-cid-4ahjamnc]{grid-template-columns:1fr;gap:2.5rem}.work-summary[data-astro-cid-4ahjamnc]{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:1.25rem}.work-summary[data-astro-cid-4ahjamnc] h2[data-astro-cid-4ahjamnc]{margin-bottom:.65rem;font-size:.9375rem}h1[data-astro-cid-4ahjamnc]{max-width:16ch;font-size:2.5rem}h2[data-astro-cid-4ahjamnc]{margin-bottom:1.25rem}.biography[data-astro-cid-4ahjamnc] p[data-astro-cid-4ahjamnc]{font-size:var(--font-size-m)}.home-footer[data-astro-cid-4ahjamnc]{margin-top:3.5rem}.home-footer[data-astro-cid-4ahjamnc] name-playground{padding-top:2rem}}
