@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-ext-500-normal.451fj7ly9889_.woff2)format("woff2"),url(../media/inter-cyrillic-ext-500-normal.0_c2ylqj08xb6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-500-normal.3zacfqz4x1vrc.woff2)format("woff2"),url(../media/inter-cyrillic-500-normal.05wrgophr2f13.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-ext-500-normal.3k6j2t6znom4a.woff2)format("woff2"),url(../media/inter-greek-ext-500-normal.3qwacgs2d7zx0.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-500-normal.2ofy8orayc7fk.woff2)format("woff2"),url(../media/inter-greek-500-normal.2irgx7vnqhmdq.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-vietnamese-500-normal.1csmxjt29l4d6.woff2)format("woff2"),url(../media/inter-vietnamese-500-normal.315hfdijg963m.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-ext-500-normal.0qn8fxo3_-rz7.woff2)format("woff2"),url(../media/inter-latin-ext-500-normal.39_ak3tg9vcce.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.1d14jwmkqqa0f.woff2)format("woff2"),url(../media/inter-latin-500-normal.3mx_ru0c2nzc3.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-ext-700-normal.3ckkpi--x2os1.woff2)format("woff2"),url(../media/inter-cyrillic-ext-700-normal.3dxmsbxujhx46.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-700-normal.0gg1d0-0b9ut0.woff2)format("woff2"),url(../media/inter-cyrillic-700-normal.2axi65e8cn602.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-ext-700-normal.24op6t-yeckl-.woff2)format("woff2"),url(../media/inter-greek-ext-700-normal.0u773jmkidix4.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-700-normal.3vfem_i2rj42n.woff2)format("woff2"),url(../media/inter-greek-700-normal.3q6n5k1zguxil.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-vietnamese-700-normal.0b-htgf_q_fie.woff2)format("woff2"),url(../media/inter-vietnamese-700-normal.2c7g6fvsrqi3p.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-ext-700-normal.2yxivqwrhow2d.woff2)format("woff2"),url(../media/inter-latin-ext-700-normal.0g4_n0pq31d8c.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.4421omqeymgmp.woff2)format("woff2"),url(../media/inter-latin-700-normal.2u2w-uf8g45lc.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}
:root{--ink:#000;--paper:#fff;--font:"Inter", system-ui, sans-serif;--gutter:56.7px;--logo-inset:22.73px}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:var(--font);margin:0;font-size:13.5px;font-weight:500}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:4px;text-decoration:underline}.nav{height:97.2px;padding:0 var(--gutter) 0 var(--logo-inset);justify-content:space-between;align-items:center;display:flex}.nav-logo{width:59.15px;height:51.75px;display:block}.nav-logo:hover{text-decoration:none}.nav-logo img{width:100%;height:100%;display:block}.nav-links{gap:29.16px;display:flex}.nav-links a[aria-current=page]{font-weight:700}.screen{flex-direction:column;min-height:max(964px,100svh);display:flex}.hero{padding:171.63px var(--gutter) 60px;flex:1;justify-content:center;align-items:flex-start;gap:68.04px;display:flex}.hero-photo{object-fit:cover;object-position:25% 50%;flex-shrink:1;width:387.18px;min-width:260px;height:459.27px;display:block}.hero-text{flex-shrink:0;width:372.6px}.keys{height:171.54px;margin:0;position:relative}.key{transition:transform .12s,filter .12s;display:block;position:absolute}.key img{pointer-events:none;width:100%;height:100%;display:block}.key:hover{filter:brightness(1.15);transform:translateY(3px)}.key:active,.key.is-pressed{filter:brightness(1.3);transform:translateY(6px)scale(.97)}.bio{width:307.8px;margin:0 0 0 33.39px;line-height:16px}.bio p{text-align:justify;margin:0 0 1lh}.bio p:last-child{margin-bottom:0}.bio .verse{text-align:left;margin-bottom:1lh}.bio .verse span{display:block}.bio .fn:hover{opacity:.5;text-decoration:none}.pixel{white-space:pre}.footer{height:162px;padding:0 var(--gutter);justify-content:center;align-items:center;display:flex}.footer-links{flex-wrap:wrap;justify-content:center;gap:32.4px;font-size:12.96px;display:flex}.footer-row{display:contents}@media (max-width:819px){.screen{min-height:100svh}.nav{height:64px;margin-top:12px;padding:0 24px}.nav-logo{width:44px;height:38.5px}.nav-links{gap:20px;font-size:12px}.hero{flex-direction:column;align-items:stretch;gap:32px;width:100%;max-width:390px;margin:0 auto;padding:40px 24px 0}.hero-text{display:contents}.keys{order:1}.hero-photo{aspect-ratio:342/405.68;order:2;width:100%;height:auto}.bio{order:3;width:auto;margin:0;font-size:15px;line-height:21px}.keys{--k:.88;height:calc(154.55px * var(--k));transform:scale(var(--k)) translate(7px, 17px);transform-origin:0 0}.footer{height:auto;padding:40px 24px;display:block}.footer-links{flex-flow:column;gap:12px;max-width:342px;margin:0 auto;font-size:12px}.footer-row{justify-content:space-between;padding:10px 0;display:flex}.coming-soon{padding-top:calc(50svh - 76px)}}@media (max-width:374px){.keys{--k:.8}}@media (max-width:339px){.keys{--k:.7}}@media (prefers-reduced-motion:reduce){.key{transition:none}}.coming-soon{flex:1;padding-top:calc(50svh - 97.2px)}.coming-soon p{text-align:center;width:101px;margin:0 auto;font-size:15px;line-height:17.5px}
