.anchor.svelte-oviq8z{position:fixed;left:0;top:0;z-index:40;pointer-events:none;will-change:transform}.card.svelte-oviq8z{position:relative;display:grid;grid-template-columns:238px 1fr;align-items:center;width:430px;min-height:172px;padding:16px 18px 16px 0;overflow:hidden;background:var(--bg);border:1.5px solid var(--fg);border-radius:8px;opacity:0;scale:.85;transform-origin:0 0;transition:opacity .25s ease,scale .45s var(--spring)}.card.on.svelte-oviq8z{opacity:1;scale:1}.blob.svelte-oviq8z{position:absolute;left:0;top:0;width:220px;height:220px;border-radius:0 0 100%;background:color-mix(in srgb,var(--c) 62%,#fff);transform-origin:0 0;animation:svelte-oviq8z-grow .7s var(--spring) both}@keyframes svelte-oviq8z-grow{0%{scale:0;rotate:-30deg}}.head.svelte-oviq8z{position:relative;align-self:start;display:flex;flex-direction:column;max-width:196px;padding-left:14px;color:#000}.tags.svelte-oviq8z{font-size:13px;padding-left:3px;line-height:1.2}.title.svelte-oviq8z{font-size:36px;line-height:1}.desc.svelte-oviq8z{position:relative;grid-column:2;font-size:24px;line-height:1.12;animation:svelte-oviq8z-slide .5s var(--out) .1s both}.head.svelte-oviq8z{animation:svelte-oviq8z-slide .45s var(--out) both}@keyframes svelte-oviq8z-slide{0%{translate:12px 0;opacity:0}}.head.svelte-oviq8z,.desc.svelte-oviq8z{grid-row:1}h1.svelte-1uha8ag{display:flex;flex-direction:column;font-weight:400;padding-bottom:calc(2 * var(--u))}.hi.svelte-1uha8ag{font-size:calc(58 * var(--u));line-height:1;letter-spacing:-.04em;margin-bottom:calc(-4 * var(--u))}.name.svelte-1uha8ag{display:flex;font-size:calc(96 * var(--u));font-weight:700;line-height:.92;letter-spacing:-.04em;cursor:default}.mask.svelte-1uha8ag{display:block;overflow:hidden;padding:.08em .02em .24em;margin:-.08em -.02em -.24em}.letter.svelte-1uha8ag{display:block;animation:svelte-1uha8ag-up .9s calc(.38s + var(--i) * 60ms) var(--out) both}@keyframes svelte-1uha8ag-up{0%{translate:0 140%}}.name.svelte-1uha8ag:hover .mask:where(.svelte-1uha8ag){animation:svelte-1uha8ag-hop .55s calc(var(--i) * 55ms) var(--spring) both}@keyframes svelte-1uha8ag-hop{0%,to{translate:0 0}40%{translate:0 -.16em}}.about.svelte-1uha8ag{font-size:calc(36 * var(--u));line-height:1.25;max-width:calc(760 * var(--u))}ul.svelte-1uha8ag{list-style:none}.projects.svelte-1uha8ag{display:flex;flex-wrap:wrap;justify-content:space-between;gap:calc(30 * var(--u)) calc(28 * var(--u))}.projects.svelte-1uha8ag li:where(.svelte-1uha8ag){height:calc(95 * var(--u));display:flex;align-items:flex-end;transition:opacity .3s ease}.projects.svelte-1uha8ag li.up:where(.svelte-1uha8ag){align-items:flex-start}.project.svelte-1uha8ag{display:flex;flex-direction:column}.up.svelte-1uha8ag .project:where(.svelte-1uha8ag){flex-direction:column-reverse;padding-top:calc(3 * var(--u))}.tags.svelte-1uha8ag{white-space:nowrap;font-size:calc(13 * var(--u));line-height:1.2;padding-left:calc(1 * var(--u))}.ptitle.svelte-1uha8ag{white-space:nowrap;font-size:calc(36 * var(--u));line-height:1.05;transition:color .3s ease}.dim.svelte-1uha8ag li:where(.svelte-1uha8ag):not(.active){opacity:.25}.posts.svelte-1uha8ag{display:flex;flex-direction:column;gap:calc(28 * var(--u));padding-top:calc(8 * var(--u))}.brow.svelte-1uha8ag{display:flex;justify-content:space-between;gap:calc(40 * var(--u))}.spacer.svelte-1uha8ag{width:0}.posts.svelte-1uha8ag li:where(.svelte-1uha8ag){transition:opacity .3s ease}.post.svelte-1uha8ag{position:relative;display:flex;flex-direction:column;font-size:calc(36 * var(--u));line-height:1.15;transition:translate .45s var(--spring)}.active.svelte-1uha8ag .post:where(.svelte-1uha8ag){translate:calc(10 * var(--u)) 0}.pip.svelte-1uha8ag{position:absolute;left:calc(-22 * var(--u));top:calc(9 * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));background:var(--c);border-radius:0 0 100%;scale:0;rotate:-180deg;transition:scale .4s var(--spring),rotate .5s var(--spring)}.active.svelte-1uha8ag .pip:where(.svelte-1uha8ag){scale:1;rotate:0deg}@media(max-width:760px){.hi.svelte-1uha8ag{font-size:40px}.name.svelte-1uha8ag{font-size:72px}.about.svelte-1uha8ag{font-size:22px}.projects.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.spacer.svelte-1uha8ag{display:none}.projects.svelte-1uha8ag li:where(.svelte-1uha8ag),.projects.svelte-1uha8ag li.up:where(.svelte-1uha8ag){height:auto;align-items:flex-start}.ptitle.svelte-1uha8ag,.tags.svelte-1uha8ag{white-space:normal}.up.svelte-1uha8ag .project:where(.svelte-1uha8ag){flex-direction:column;padding-top:0}.tags.svelte-1uha8ag{font-size:13px}.ptitle.svelte-1uha8ag{font-size:28px}.posts.svelte-1uha8ag,.brow.svelte-1uha8ag{flex-direction:column;gap:18px;padding:0}.post.svelte-1uha8ag{font-size:26px;flex-direction:row;flex-wrap:wrap;column-gap:.25em}.pip.svelte-1uha8ag{display:none}}
