@font-face{font-family:Cutive Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cutive-mono-latin-ext-400-normal.DWOLz2ru.woff2)format("woff2"),url(/_astro/cutive-mono-latin-ext-400-normal.Brey2Vmh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cutive Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cutive-mono-latin-400-normal.no_ZS57w.woff2)format("woff2"),url(/_astro/cutive-mono-latin-400-normal.D-1fHK7E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/courier-prime-latin-ext-400-normal.B-EsvyE4.woff2)format("woff2"),url(/_astro/courier-prime-latin-ext-400-normal.CKOCNFvK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/courier-prime-latin-400-normal.BbyBr73r.woff2)format("woff2"),url(/_astro/courier-prime-latin-400-normal.BAlbUm6l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.theme-toggle[data-astro-cid-l6lhmie6]{color:var(--ink);gap:2px;display:flex}.theme-toggle--fixed[data-astro-cid-l6lhmie6]{z-index:20;position:fixed;top:20px;right:22px}.theme-toggle[data-astro-cid-l6lhmie6] button[data-astro-cid-l6lhmie6]{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;display:inline-flex}.theme-toggle[data-astro-cid-l6lhmie6] button[data-astro-cid-l6lhmie6]:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.theme-toggle--text[data-astro-cid-l6lhmie6]{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);background:color-mix(in srgb, var(--bg) 88%, transparent);letter-spacing:.01em;border-radius:999px;padding:3px;font-family:Courier Prime,Courier New,monospace;font-size:12px;line-height:1}.theme-toggle--text[data-astro-cid-l6lhmie6] button[data-astro-cid-l6lhmie6]{font:inherit;border-radius:999px;padding:7px 10px}.theme-toggle--text[data-astro-cid-l6lhmie6] button[data-astro-cid-l6lhmie6][aria-pressed=true]{background:var(--ink);color:var(--bg)}.theme-toggle--pill[data-astro-cid-l6lhmie6]{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);background:color-mix(in srgb, var(--bg) 90%, transparent);border-radius:999px;align-items:center;gap:0;padding:1px}.theme-toggle--pill[data-astro-cid-l6lhmie6] button[data-astro-cid-l6lhmie6]{opacity:.42;border-radius:999px;width:24px;height:24px}.theme-toggle--pill[data-astro-cid-l6lhmie6] button[data-astro-cid-l6lhmie6] svg{width:12px;height:12px}.theme-toggle--pill[data-astro-cid-l6lhmie6] button[data-astro-cid-l6lhmie6][aria-pressed=true]{opacity:1;box-shadow:inset 0 0 0 1px var(--ink)}.theme-toggle--rail[data-astro-cid-l6lhmie6]{border-bottom:1px solid color-mix(in srgb, var(--ink) 22%, transparent);gap:6px;padding:4px 2px 0}.theme-toggle--rail[data-astro-cid-l6lhmie6] button[data-astro-cid-l6lhmie6]{opacity:.55;border-radius:0;width:36px;height:32px;padding-bottom:6px}.theme-toggle--rail[data-astro-cid-l6lhmie6] button[data-astro-cid-l6lhmie6][aria-pressed=true]{opacity:1;box-shadow:inset 0 -2px 0 var(--link,var(--ink))}.theme-toggle--keys[data-astro-cid-l6lhmie6]{gap:4px;padding:0}.theme-toggle--keys[data-astro-cid-l6lhmie6] button[data-astro-cid-l6lhmie6]{border:1px solid color-mix(in srgb, var(--ink) 35%, transparent);background:color-mix(in srgb, var(--bg) 92%, var(--ink) 8%);width:36px;height:34px;box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 25%, transparent);border-radius:3px}.theme-toggle--keys[data-astro-cid-l6lhmie6] button[data-astro-cid-l6lhmie6][aria-pressed=true]{background:var(--ink);color:var(--bg);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--bg) 40%, transparent);transform:translateY(1px)}@media (width<=760px){.theme-toggle--fixed[data-astro-cid-l6lhmie6]{top:14px;right:14px}.theme-toggle--text[data-astro-cid-l6lhmie6]{font-size:11px}.theme-toggle--text[data-astro-cid-l6lhmie6] button[data-astro-cid-l6lhmie6]{padding:6px 8px}.theme-toggle--pill[data-astro-cid-l6lhmie6] button[data-astro-cid-l6lhmie6]{width:20px;height:20px}.theme-toggle--pill[data-astro-cid-l6lhmie6] button[data-astro-cid-l6lhmie6] svg{width:11px;height:11px}}.profile-link[data-astro-cid-afuuzyne],.profile-logo-link[data-astro-cid-afuuzyne]{text-decoration:none}.profile-row[data-astro-cid-afuuzyne]{justify-content:flex-end;align-items:baseline;gap:.4em;width:100%;display:flex}.profile-words[data-astro-cid-afuuzyne]{text-align:right}.sr-only[data-astro-cid-afuuzyne]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-logo-link[data-astro-cid-afuuzyne],.profile-logo-wrap[data-astro-cid-afuuzyne]{vertical-align:-.1em;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.profile-logo-wrap[data-astro-cid-afuuzyne]{vertical-align:-.18em;margin-right:.4em}.profile-logo[data-astro-cid-afuuzyne]{object-fit:contain;border-radius:3px;width:1.1em;height:1.1em;margin-right:.4em;transition:transform .16s,opacity .12s;display:block}.profile-logo[data-astro-cid-afuuzyne].end,.profile-logo-link[data-astro-cid-afuuzyne] .profile-logo[data-astro-cid-afuuzyne]{margin-right:0}.profile-logo--brand[data-astro-cid-afuuzyne]{opacity:0;filter:none;margin:0;position:absolute;inset:0}.profile-logo--brand-night[data-astro-cid-afuuzyne],.profile-row[data-astro-cid-afuuzyne]:has(a:hover) .profile-logo--mono[data-astro-cid-afuuzyne],.profile-row[data-astro-cid-afuuzyne]:has(a:focus-visible) .profile-logo--mono[data-astro-cid-afuuzyne],a[data-astro-cid-afuuzyne].profile-link:hover .profile-logo--mono[data-astro-cid-afuuzyne],a[data-astro-cid-afuuzyne].profile-logo-link:hover .profile-logo--mono[data-astro-cid-afuuzyne]{opacity:0}.profile-row[data-astro-cid-afuuzyne]:has(a:hover) .profile-logo--brand-day[data-astro-cid-afuuzyne],.profile-row[data-astro-cid-afuuzyne]:has(a:focus-visible) .profile-logo--brand-day[data-astro-cid-afuuzyne],a[data-astro-cid-afuuzyne].profile-link:hover .profile-logo--brand-day[data-astro-cid-afuuzyne],a[data-astro-cid-afuuzyne].profile-logo-link:hover .profile-logo--brand-day[data-astro-cid-afuuzyne]{opacity:1}.profile-row[data-astro-cid-afuuzyne]:has(a:hover) .profile-logo--brand-night[data-astro-cid-afuuzyne],.profile-row[data-astro-cid-afuuzyne]:has(a:focus-visible) .profile-logo--brand-night[data-astro-cid-afuuzyne],a[data-astro-cid-afuuzyne].profile-link:hover .profile-logo--brand-night[data-astro-cid-afuuzyne],a[data-astro-cid-afuuzyne].profile-logo-link:hover .profile-logo--brand-night[data-astro-cid-afuuzyne],html[data-theme=dark] .profile-row[data-astro-cid-afuuzyne]:has(a:hover):has(.profile-logo--brand-night) .profile-logo--brand-day[data-astro-cid-afuuzyne],html[data-theme=dark] .profile-row[data-astro-cid-afuuzyne]:has(a:focus-visible):has(.profile-logo--brand-night) .profile-logo--brand-day[data-astro-cid-afuuzyne]{opacity:0}html[data-theme=dark] .profile-row[data-astro-cid-afuuzyne]:has(a:hover) .profile-logo--brand-night[data-astro-cid-afuuzyne],html[data-theme=dark] .profile-row[data-astro-cid-afuuzyne]:has(a:focus-visible) .profile-logo--brand-night[data-astro-cid-afuuzyne]{opacity:1}.profile-logo[data-astro-cid-afuuzyne].round{border-radius:50%}.profile-label[data-astro-cid-afuuzyne]{text-decoration:var(--link-decoration,underline);text-underline-offset:var(--link-underline-offset,3px);text-decoration-thickness:1px}.profile-row[data-astro-cid-afuuzyne]:has(a:hover) .profile-logo[data-astro-cid-afuuzyne],.profile-row[data-astro-cid-afuuzyne]:has(a:focus-visible) .profile-logo[data-astro-cid-afuuzyne],a[data-astro-cid-afuuzyne].profile-link:hover .profile-logo[data-astro-cid-afuuzyne],a[data-astro-cid-afuuzyne].profile-logo-link:hover .profile-logo[data-astro-cid-afuuzyne]{transform:translateY(-1px)rotate(-6deg)}@media (prefers-reduced-motion:reduce){.profile-logo[data-astro-cid-afuuzyne]{transition:none}.profile-row[data-astro-cid-afuuzyne]:has(a:hover) .profile-logo[data-astro-cid-afuuzyne],.profile-row[data-astro-cid-afuuzyne]:has(a:focus-visible) .profile-logo[data-astro-cid-afuuzyne],a[data-astro-cid-afuuzyne].profile-link:hover .profile-logo[data-astro-cid-afuuzyne],a[data-astro-cid-afuuzyne].profile-logo-link:hover .profile-logo[data-astro-cid-afuuzyne]{transform:none}}:root{--bg:#f6f2e8;--ink:#1d1b18;--muted:#6e675e;--link:#2f55d4}:root[data-theme=dark]{--bg:#161513;--ink:#ece6d8;--muted:#9c968a;--link:#8eb4ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#161513;--ink:#ece6d8;--muted:#9c968a;--link:#8eb4ff}}*,:before,:after{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Courier Prime,Courier New,monospace;font-size:17px;line-height:1.7}main[data-astro-cid-c5rmfrjy]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,2.5vw,48px);max-width:1120px;min-height:100vh;margin:0 auto;padding:88px clamp(24px,4vw,48px) 120px;display:grid}main[data-astro-cid-c5rmfrjy]>.stack-panel[data-astro-cid-c5rmfrjy]{justify-self:stretch;min-width:0}.stack-panel[data-astro-cid-c5rmfrjy]{container:profile-stack/inline-size}h1[data-astro-cid-c5rmfrjy]{text-align:left;letter-spacing:-.03em;margin:0;font-family:Cutive Mono,Courier New,monospace;font-size:clamp(60px,7.5vw,96px);font-weight:400;line-height:.92}.name-line[data-astro-cid-c5rmfrjy]{display:block}.caret[data-astro-cid-c5rmfrjy]{vertical-align:-.04em;background:currentColor;width:.055em;min-width:2px;height:.78em;margin-left:.14em;animation:1.05s step-end infinite blink;display:inline-block}.caret[data-astro-cid-c5rmfrjy].is-beat{opacity:1;animation:none}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.caret[data-astro-cid-c5rmfrjy]{animation:none}}.sr-only[data-astro-cid-c5rmfrjy]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stack[data-astro-cid-c5rmfrjy]{text-align:right;min-width:0;color:var(--muted);--link-decoration:none;--link-underline-offset:4px;margin:0;padding:0;font-size:1.25rem;list-style:none}.stack[data-astro-cid-c5rmfrjy] .profile-row{white-space:nowrap}@container profile-stack (width<=24rem){.stack[data-astro-cid-c5rmfrjy]{font-size:clamp(.625rem,3.5cqi,1.125rem)}}@container profile-stack (width<=20rem){.stack[data-astro-cid-c5rmfrjy]{font-size:clamp(.5625rem,4.1cqi,1rem)}}@container profile-stack (width<=16rem){.stack[data-astro-cid-c5rmfrjy]{font-size:clamp(.4375rem,4.85cqi,.875rem)}}.stack[data-astro-cid-c5rmfrjy] a.profile-link{color:var(--ink)}.stack[data-astro-cid-c5rmfrjy] .profile-row:has(a:hover) a.profile-link,.stack[data-astro-cid-c5rmfrjy] .profile-row:has(a:focus-visible) a.profile-link{color:var(--link)}.stack[data-astro-cid-c5rmfrjy] .profile-row:has(a:hover),.stack[data-astro-cid-c5rmfrjy] .profile-row:has(a:focus-visible){--link-decoration:underline}.stack[data-astro-cid-c5rmfrjy] .profile-row:has(a:hover) .profile-label,.stack[data-astro-cid-c5rmfrjy] .profile-row:has(a:focus-visible) .profile-label{text-decoration-color:var(--link)}.stack[data-astro-cid-c5rmfrjy] .profile-logo{border-radius:2px;width:.72em;height:.72em}.stack[data-astro-cid-c5rmfrjy] .profile-logo-link{width:.72em;height:.72em}.stack[data-astro-cid-c5rmfrjy] .profile-logo[src*=memory-hole],.stack[data-astro-cid-c5rmfrjy] .profile-logo-link:has([src*=memory-hole]){width:.86em;height:.86em}html[data-theme=dark] .stack[data-astro-cid-c5rmfrjy] .profile-logo--mono.invert{filter:invert()}@media (width<=960px){main[data-astro-cid-c5rmfrjy]{grid-template-columns:1fr;align-content:center;gap:32px;padding:88px 24px 120px}h1[data-astro-cid-c5rmfrjy]{font-size:clamp(52px,17vw,76px)}.stack[data-astro-cid-c5rmfrjy]{font-size:clamp(.4375rem,3.85cqi,1.25rem)}}
