.mark.svelte-1y21oya{aspect-ratio:1;flex:none;display:block;position:relative}svg.svelte-1y21oya{width:100%;height:100%;display:block}.hidden.svelte-1y21oya{visibility:hidden}canvas.svelte-1y21oya{aspect-ratio:1;pointer-events:none;position:absolute}.page.svelte-1uha8ag{--pad-x:clamp(20px, 4vw, 64px);--pad-y:clamp(20px, 3.4vh, 40px);padding:var(--pad-y) max(var(--pad-x), (100% - 1440px) / 2);flex-direction:column;gap:56px;display:flex}.label.svelte-1uha8ag{font:500 11px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.faint.svelte-1uha8ag{color:var(--faint)}.arrow.svelte-1uha8ag{color:var(--muted);margin-left:4px}.top.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.brand.svelte-1uha8ag{letter-spacing:-.01em;align-items:center;gap:10px;font-weight:500;text-decoration:none;display:inline-flex}.links.svelte-1uha8ag{font:13px/1.4 var(--mono);gap:20px;display:flex}.links.svelte-1uha8ag a:where(.svelte-1uha8ag){text-decoration:none}.links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.item.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.main.svelte-1uha8ag{gap:48px;display:grid}.about.svelte-1uha8ag{letter-spacing:-.012em;text-wrap:pretty;max-width:34em;font-size:19px;line-height:1.45}section.svelte-1uha8ag h2:where(.svelte-1uha8ag){border-bottom:1px solid var(--rule);padding-bottom:10px}.item.svelte-1uha8ag{padding-top:14px}.line.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.line.svelte-1uha8ag .label:where(.svelte-1uha8ag){flex:none}.kind.svelte-1uha8ag{text-transform:none}.item.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.005em;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.item.svelte-1uha8ag a:where(.svelte-1uha8ag){text-decoration:none}.item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin-top:1px;font-size:14px;line-height:1.45}.dot.svelte-1uha8ag{background:var(--spot);border-radius:50%;width:6px;height:6px}.plate.svelte-1uha8ag{flex-direction:column;gap:14px;width:min(100%,260px);display:flex}.plate.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){flex-direction:column;gap:2px;display:flex}.foot.svelte-1uha8ag{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:14px;display:flex}@media (width>=720px){.main.svelte-1uha8ag{grid-template-columns:1fr 1fr;column-gap:40px}.about.svelte-1uha8ag,.plate.svelte-1uha8ag{grid-column:1/-1}}@media (width>=1024px) and (height>=600px){.page.svelte-1uha8ag{--plate:min(28vw, 50vh, 480px);gap:clamp(20px,3.4vh,48px);min-height:100dvh}.main.svelte-1uha8ag{grid-template-columns:1fr 1fr var(--plate);flex:1;grid-template-areas:"about about plate""experience projects plate";align-content:center;gap:clamp(28px,6vh,88px) clamp(32px,4vw,72px)}.about.svelte-1uha8ag{grid-area:about;font-size:clamp(19px,min(1.55vw,3vh),30px)}.experience.svelte-1uha8ag{grid-area:experience}.projects.svelte-1uha8ag{grid-area:projects}.plate.svelte-1uha8ag{grid-area:plate;align-self:center;width:auto}.item.svelte-1uha8ag{padding-top:clamp(8px,1.6vh,20px)}}
