.hero[data-astro-cid-ge2uvauf]{padding-block:var(--space-5) var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.name[data-astro-cid-ge2uvauf]{width:fit-content;margin:0 0 var(--space-4);font-size:var(--step-hero);letter-spacing:-.02em;background:var(--highlight);outline:1px solid color-mix(in srgb, var(--accent) 55%, transparent);font-weight:700;font-stretch:112.5%;line-height:1.05;position:relative}.name[data-astro-cid-ge2uvauf]:before,.name[data-astro-cid-ge2uvauf]:after{content:"";border-top:1px dashed color-mix(in srgb, var(--accent) 45%, transparent);pointer-events:none;position:absolute;left:-100vw;right:-100vw}.name[data-astro-cid-ge2uvauf]:before{top:0}.name[data-astro-cid-ge2uvauf]:after{bottom:0}.tip[data-astro-cid-ge2uvauf]{width:max-content;max-width:100%;margin-top:calc(12px - var(--space-4));border:1px solid var(--rule);background:var(--surface);box-shadow:0 2px 8px color-mix(in srgb, var(--ink) 12%, transparent);font-family:var(--font-mono);border-radius:4px;padding:.6rem .8rem .7rem;font-size:.72rem;line-height:1.5;display:none;position:relative}.tip[data-astro-cid-ge2uvauf]:before{content:"";border-top:1px solid var(--rule);border-left:1px solid var(--rule);background:var(--surface);width:10px;height:10px;position:absolute;top:-6px;left:1.25rem;transform:rotate(45deg)}.tip-head[data-astro-cid-ge2uvauf]{margin:0 0 .4rem;font-weight:700}.tag[data-astro-cid-ge2uvauf]{color:var(--accent)}.cls[data-astro-cid-ge2uvauf]{color:var(--ink)}.tip-section[data-astro-cid-ge2uvauf]{border-top:1px solid var(--rule);color:var(--muted);margin:.5rem 0 .2rem;padding-top:.4rem}dl[data-astro-cid-ge2uvauf]{grid-template-columns:auto auto;gap:.1rem 2rem;margin:0;display:grid}dt[data-astro-cid-ge2uvauf]{color:var(--muted)}dd[data-astro-cid-ge2uvauf]{justify-content:flex-end;align-items:center;gap:.35rem;margin:0;display:flex}.swatch[data-astro-cid-ge2uvauf]{border:1px solid var(--rule);background:var(--ink);width:.7rem;height:.7rem}.aa[data-astro-cid-ge2uvauf]{border:1px solid var(--rule);background:var(--bg);color:var(--ink);padding:0 .2rem;font-size:.65rem}.pass[data-astro-cid-ge2uvauf] circle[data-astro-cid-ge2uvauf]{fill:light-dark(#1a7f37,#3fb950)}.pass[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{fill:none;stroke:var(--surface);stroke-width:1.6px}.no[data-astro-cid-ge2uvauf] circle[data-astro-cid-ge2uvauf],.no[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{fill:none;stroke:var(--muted);stroke-width:1.3px}@media (width>=52rem){.hero[data-astro-cid-ge2uvauf]{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.name[data-astro-cid-ge2uvauf]{grid-column:1/-1}.tip[data-astro-cid-ge2uvauf]{align-self:start;display:block}}.lede[data-astro-cid-ge2uvauf]{margin-bottom:var(--space-3)}.status[data-astro-cid-ge2uvauf]{color:var(--muted);align-items:flex-start;gap:.6rem;display:flex}.dot[data-astro-cid-ge2uvauf]{background:light-dark(#1a7f37,#3fb950);border-radius:50%;flex:none;width:.55rem;height:.55rem;margin-top:calc(.5lh - .275rem);box-shadow:0 0 0 3px light-dark(#1a7f3738,#3fb95038)}.actions[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){.tip[data-astro-cid-ge2uvauf]{animation:.24s ease-out .5s both tip-in}@keyframes tip-in{0%{opacity:0;translate:0 -4px}}}.more[data-astro-cid-wcolddp2]{margin-top:var(--space-2)}.projects[data-astro-cid-wcolddp2]>li[data-astro-cid-wcolddp2]{display:block}.projects[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{margin:0 0 .35rem}.projects[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{max-width:var(--measure);margin-bottom:.35rem}.projects[data-astro-cid-wcolddp2] .meta[data-astro-cid-wcolddp2]{margin:0}.quotes[data-astro-cid-wcolddp2]{gap:var(--space-4);max-width:var(--measure);display:grid}.closing[data-astro-cid-wcolddp2]{margin-top:var(--space-6);padding:var(--space-4) var(--space-3);border:1px solid var(--rule);background:var(--surface);border-radius:4px}.closing[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{margin-top:0}
