@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-condensed-cyrillic-ext-400-normal.DGo1Ayjq.woff2) format("woff2"),url(/_astro/roboto-condensed-cyrillic-ext-400-normal.WtM1l1qc.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-condensed-cyrillic-400-normal._T2aQlWs.woff2) format("woff2"),url(/_astro/roboto-condensed-cyrillic-400-normal.Bgns473E.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAW0AA8AAAAAByAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdArgUFNUQVQAAAIQAAAASgAAAF5e+kMcY21hcAAAAlwAAABAAAAAXj5j4n9nYXNwAAACnAAAAAwAAAAMAAgAGWdseWYAAAKoAAABJgAAASbEmBH0aGVhZAAAA9AAAAA2AAAANgcXpDpoaGVhAAAECAAAAB8AAAAkCYUElWhtdHgAAAQoAAAAIAAAACQVdAAZbG9jYQAABEgAAAATAAAAFAFBAZVtYXhwAAAEXAAAABwAAAAgACkBIW5hbWUAAAR4AAABJwAAApQ7l2Y2cG9zdAAABaAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2Bh/sc4gYGVgYF1FqsxAwOjPIRmvsiQxsTAwADEUOAAFGRAAu7+/u4gQXlfNoZ/DAxp7LOYGBQYGOeD5FisWDcAKQUGZgAOxQqmAAAAeNoFwUEBQVEQAMDZfeAKBQCgiRIA4AZqCCTcnxFCS0FPwUp+D69LBN/z5RXE9bV9REoNHQOBjIk1ipDRiB/5R5EyZiCoAJ8sB7MAAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgACP//AA8ABQBoAAACuwWwAAMABgAJAAwADwAAAREhEQUDEyUTAzcTEwMDIQK7/a0CJeXl/gji4iPY19fYAa8FsPpQBbBW/X79fggCegJ6KP2jAl39Gf2jAAIAfv/sBFAFxAAVACsAAAEVFA4CIyIuAjU1ND4CMzIeAgM1NC4CIyIOAhUVFB4CMzI+AgRQQ4C0cW20gkdGgrRtcbV/RLYoTnJLR3FQKytRckZLc00nA1b9mumcTk6c6Zr9mumcT0+c6f5p/3itbjU1bq14/3mtbzU1b60AAAIAdwRxAowF1wAFAA8AAAE1EzMVAyU1MxUUFhcHJiYBdly6xv6xniIhRUxQBIQRAUIV/sL+VU9IaC06LY////68/+wElgXWACYABUYAAAcABv5F//8AAAABAAAAAwIM9MP4rl8PPPUAGwgAAAAAAMTwES4AAAAA4OBFuvoa/dUH/AhzAAAACQACAAAAAAAAeNpjYGRgYM/5x8PAwGH6S+qfF/sfoAgq4AQAfF4FJQB42mNWZshggALGaxDMcp6hjukVQzmIzSr6bw8AYBIHnHjaY2Bg0ITDDIZ2IJwMABIgAtcAeNpjYGRgYOBkWMkgylDGwA7mIQAzAyMAHeQBS3jalJADboVBGEXPY20E1R/Utm3btttn7KBx0oV0DV1N19GbdGrnDs6H3AGQzB0ObM44YMt2Y9iGZTsxbCfZtmbYwYAt27CTGh4Muyji3rCbKm4NJ7NA1xPbIJE6wzbiKTFsVz7XsBtzlriIdOINl4hgjmsu2eWKftEVBxxq9XMoGiWgygWn7LOs9UDxiehQfCwKoCl5aKNaCiNRxS4ezX1VDxVd41N3tfEx7prVTDBKP4NMMa+1kjqqqEE3Yk8zoPn5TpWqH8ovKL9dOS9xqNUvb3ViUY88pBbaFdWJ6pR762l94Wp9cH3rMsy0NCz6380+Rj/fQBk8RNVp/tbcvlayGOZaOpbXoaJRrtinStSrzONyQK6H6yqG+qUYHC5lYLP1ADv0XxEAeNpjYGYAg/9ZDCkMWAAAKh8B0QA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-condensed-greek-400-normal.D5vBSIyg.woff2) format("woff2"),url(/_astro/roboto-condensed-greek-400-normal.FabMgVmk.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-condensed-vietnamese-400-normal.0o1laQ-g.woff2) format("woff2"),url(/_astro/roboto-condensed-vietnamese-400-normal.CPsdS8_S.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-condensed-latin-ext-400-normal.OHaX69iP.woff2) format("woff2"),url(/_astro/roboto-condensed-latin-ext-400-normal.DT8nEsYA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-condensed-latin-400-normal.BICmKrXV.woff2) format("woff2"),url(/_astro/roboto-condensed-latin-400-normal.D2e7XwB1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/roboto-condensed-cyrillic-ext-400-italic.DR5R5TWx.woff2) format("woff2"),url(/_astro/roboto-condensed-cyrillic-ext-400-italic.C7erd-g8.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/roboto-condensed-cyrillic-400-italic.4qS3_zkX.woff2) format("woff2"),url(/_astro/roboto-condensed-cyrillic-400-italic.CDK-EZBY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA5gABIAAAAAGugAAA39AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmA/U1RBVFoAXgiBfgmfBhEMCoMIgwgLFAABNgIkAyQEIAWEeAcgDIVOG5kZo5FRKzkrLwB/XcCTofmriEhVGyEy6uJDYtfQWNFAR+AIAg5HxGsNe4Lh01qdhxoQOFvHJt39p1f8MEKSWYtwanMnWeYgSSWnCRsCDKrDKDsFpgdgWJ7Hbu/froVnaZKFNQ+kZYEEJwkEnt9by1SbsL0JK1B6FdZMGAZwYWi9UntBGjCcw1y5Xb6C7WPoUlfursAyPLJ+/FIASBk/ENh3AUYHyzSl02XSN6eDQ2Db6oMV2kCAbYaE2oeYlngs2IknIw0sOkk+Pn7U9bo+2XcBdnhiGjZaF78ny+cnHSqoC6P/Zydp6wBuJV67E/oKzMPYscO8AuoUVUDOskpdCNjsvR8u/um8ChAJxbjtx0JgACwCAYNBsEOACVEjy0rLa1thgMjSiwggsUONGJ4t5lmjTSGia8OTp6lvv3dG8ubkXl8UODsMOkB3VjgBJuMZ4SUjBQD0wYXA5Xh/pxVXQwUYIJ8S/mdkPEtQsAsAgJituxEAhQAGBoN0EERYKRFfNeQdY6es6mNeBrD/CvMKjINjsQASGLgyFwMdMziT2OE9/F4AvTdnNtRABWPthuGBiGrnAwNuJK7eVigunOtanKNBrke/06fUP7zH33HMcgkIHm6EIDisZk8D+nbX/4F+wzg4HvwNgPs8iPP24G6nTOzr0E73uib7XGe9glucyYdOhnd2VczY6noX2u+Eu1wl1DFs8XX2ucj7285zuya+dMLFmHMPuLvWHXRWXvtmr+CIM65zi/vzVP7T7yqcrpI2EE8uiArcaIsd9jk++TZWUahGg1bbYBvCh2t+nRe73qt4n9mwzh7HnOcyt9YD4HdUnzn9t9OV4caNG9avW7tm9aqVC16PNj83OzM9NTkxPjY64oUs5rNpDLdu3rh+VHh37fDqZDwcXLl86WK/1+20W489mG9t7s5SGCRcX2ztqagUhGGy3bplkAm8gk+DKUtwQ2f6I9dsaGO8ZgMHbppwf5xLuTDxFawqLaSa5+qPuT8sHDUlDZi9YkJRPI2Xy1VuMyiZDoN23vACQ7kkhnOhPsJSyAQYSH4hwbLB9jidMPPKIvllBVPWM0qWDbsFf1BSsNM7CfVrSFSUURuUUFkLU39sdo1LDIMKB50e+07FHlgyAD3GJbzAH+U/UIAuE0Eang6c9BaYsqYFI8edMy29sSHvy8pDUds3xKZaSQS1FONPM8llX+YKV9YC9Jd59yshJaHmUx8eIqB95xE2SfD0TDWWjY08tdPr0tH9Nx43/rOnXCLQfQXnwxBKVK015llEBZV43UkIXlKlN+XtQnm13c5hCQG36Msm6J1Xe3tLuA236XaoijoSkvnX9qz/EZSP8FuEVQjBG3+08x+++cs/pEsEmHqKN/SAN/F7BMENlSV+ixp/2UIrTl0o3G8R7GIHhixd+3qUaqWZaNLy0A79ZpABAHcHr5kEjMl2w40d/66gjXef2zeqFQIMyPFCs0+NjXKniSnLKVuzwcpAo+G1mfNXVwbMdGfcClwO3DjupgfNDimgFGy4i/KWUNq6HCW+EtyZiJmE3GRvqjcTkoyKIF7UEMa10olvqbc8Cd5WYLOvf+EmN+nuMynzlAhu4E70sY/QZTiO4HFNJw41Y/zdWbVCzQSXbaNa6Q+Tu2IHRy4LOIMk76fDKzbO4rlXw2g2Unz/uL/hpZKmHSpcnAXWsKaXKpmBVxzgSHO4IbghwJhDWxRyn2VSOIku8JzHLrm3JaNZ1DTzWlZmft7ZqFYyB+qy1TVJJU0z3ZnZ8aFnqWEaeEq8c+j0dtWTwMfMXLTcMylxHw/JKDfnLIJJ7BmWjJyhued8cBkwcAufVsU9BGYMbJfaU5QyYsN1J1JcTkOv6BacGcDNkzJZS8qvZ3BN44a3bJ0i3pRIdC2/yohUINrQZhFk3pQjyECOP0yK3kByU208uLW6jLqwYa5i7Y64ZdV2YALOOwMyTQqv9DQFTyEgMNM0+ixEm47jAKPFVg/ahMegcOSizNVb8DNnF7x5Rz68YKMNPdyiHqB6viI3PcDYAbTkcV5ga5lWQYYgLKTtorgydyzHBXRqM9FC8kitiodI4yHdZONplow/yXm7S4Ip8l3NJM4IG8FCmAOpz/UJWT6HG7kCt7PDYNlQTi3q7mbUGXKE7oamf00i5mG+kTokuJ7FTZs21g01CutvW4ERyvYlwMhhms14EUTqrgW1vEwgB3TD2cKBd5YFY2l2Qy04a7SGPQSajzX+0l3xmqYCL0ntvzwT19kPlWEjgR+BD6p5y0pYqli016RYr8xvmLZywGp3G4FK5mpU6olaILS5WbyiH0FqBIx3w0WGHXRZebDRwQWG1vsqGGUMqyL1Rs7UaHpcW7mDSivAC023GbkiE0Tj1Rtx1awrhfNjD24pKw96T57VjUq3MfPjzFRzDy7Clepcsra2ijui2dpCs+E+xqAjZwybdQ0I6hkJc1bK7av+6Nlqb4XA6DqUtVi1IFIG7lQA7mTITqWBvQmyoVmGfyXIVPzyFfyuidArsHlBep58dycvs5TD/Oc5PXCAl/XrMDkEfOF3tnhkGTBxqx0r/rJXWjzu1qrFkBQnRPEN6p43tQpDBYTvgQQpMZRrb0jeCrkyCMqEQPtBrki3wG48q8udtKUHjlaXtHPPU6R5bSVf3tppY2+WusgeYOkLCMwr8DzVVPrn8AsLGJhnlVVXO3GNqYVd1zLbIOd88/fwxpTwQFY1Jy5XVui7KwnlCFT64FIssQa8tRfZd92CHF66FaLZhAoRgfzKXzEBPsWzMDRYIf3YV1mrojQT2mtN3ErHqkdgKQczr/o0sU/2ck05SRrtWU8AbZc8/A2gdOQclFO7lHcKXohPBl7aakVyVVV61Y0Ss3tSPd3YxalATYnDQYIw2YfhyNX+IOj1JIT5/P9150a4cY4nbgSsZPvdUGsfBBtvW/myhUvlK2ePwcR9Tt5y/4POAtvCGsj675MW5TjfcNvu3vLnXIt3KvG0oqazCJ5ksU1D3umMKnDJhc5JngE6ZqODl+TubvujfeLnGReOc8peV68fAtX46OIdOAI37nX9igemZeWrKH9RtKYNUxPROj+AB4uuB2b4uKuXuWH6MSZIy4kR3uvznJdakNmhfGwMbo/Dkq3OW71yWHWz/+xi0aQjC4xLOOWPjD9SJdzkjw2UYmh93VELACVcus9LrncdH0OtP3QYMQDC021t/P5MRQbuv5KJsPMbpMCsrFzjx8b20K/hQ5mryyMcaz+hYWdxDZNgnTb8e14GcGUwreynZV1W2TCBH3ipOkka7G0Btw/vWGciAwOHAQYiDV8jjBgW4AObALQCrgT4ALAAcJDwhbXjOGBqeJaQEMm0Dj7MvObIvp7XxK11q8/J2qxb1/rqNrz99aCj443hba81O91BqCGCMLeSQgsN7WXWRbrNYZ0DHebWC1+zt3KK4oNvPLo4PQS6G/d4MSf2Oixba+nFy7rkZV67bIfOm/uayv522z91C40f7LxFozuFTfyiOy23Br1pnbD9W+tp+mD3rRrbIWxWuP2XHvDWZ2M2GErZ2b49qbqC9wo7pjt32y8OG5aRquHssi91dwr9fOdU+67USxuixW20192m+/n18P/CyVlLw1nDzKPFrqKUzAP1VtjoysH0kP6fEPmA6ulL8Trx+mGMlaL8BU0yakhYHf7OVPvtQmfVc65Hypbi95wjJdV+B+PJ/kDAjYTdBQZA4JZvp88Ge31zf1PaAAB49MeDZAD48MOy+y0cegOH0eiriAH6qf8jBfFHBjzyAAV2C4SljEISxqxnL28Z8WqYLa/6O0/SFoz7PSORhFwiOPykOAv887YAzvG6VlxMABONAHqyGttcBiWdczksrHaugOKY5opI9u5cHWxunysh0d45PmiVvhQDLIify2CCUrGBMleCDwLYNoqAErNmDBk+CU8wpLl41IIp/TQdxvPOa0x5ePKoaC/EMXNOthR/FSfX8JzyIIOHMzz7DjyqPFXZGLTBnuw7rVWlRJl6LcokcUiWqrmKB4y9/hw1c0mq0Fq/Rm4XoZlx3rbCqQWny5STYcdgRz6n9VrKZTUlr8dVaNjvtQo5NcvlL8w+UU/MWUPza1R3tu8zFBVmEQumDHOVukHJwkVZMdVoljQeCv630itmpf50MgHYdOVXzxOZc72f1RHWDf/1+bTu0WFrv59hzVPI6pdWvXnyyk3v4U3eexTP1YB20fxOc+dzsyfNHD1MH/GwqeN/7+SRJE8cYfL4SmMzjc7PjSw0PNHQSIPjNUrjKP099fWbbQ3UMxyz0VFXS+6GVtTPqTV11lZLFbWX1FYslVuLJLkl66E5o6bsGtM5NeSbTaZUlyTItck1xhKqTtqpShLkypgqQioPNcoiKo00SqDi3zHnf1QYUEEU5eUcu1/n5rjk7DQfJ9I1MtMbyEhfLKenHXPIUYg9VSMluZqE+EJiw0V22XJ5mTMyvCuNCJCX6E5bVxxOi5Q8WckMC+kiLEmOCaXoEIoK0etwhke5bVdIlNs9e9bvjhGeH3L5D7QHtCl2vzZVlVXBFSVcvEjlao84zn3FTfwHznx7qttCV5DnkqEd2nzUQJXqa4mlyCdnpVAgJzdJAT4FbB/M4gfMd6mYi1IqqT18xH35JvqBAhlzb6/iP/xdzNt+6VVGffjTR8AvhZnDPqkbFpBfCrhaHLmE+HPl+x8/4P5aH7/n3K8MrnfkE1EydImznyvvvqd2KWvtA337fbXrTCkujLDLs42IOrsEyirc1EuGfFZFFVVxfFMB1Lk2fTcAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAXAAA8AAAAABxgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEwAAABgdArf9FNUQVQAAAIMAAAASQAAAFpe1EMYY21hcAAAAlgAAABAAAAAXj5j4n9nYXNwAAACmAAAAAwAAAAMAAgAGWdseWYAAAKkAAABPgAAAT41CXqgaGVhZAAAA+QAAAA2AAAANgeApD5oaGVhAAAEHAAAACIAAAAkC58MtmhtdHgAAARAAAAAHwAAACQVEgEfbG9jYQAABGAAAAATAAAAFAFWAa1tYXhwAAAEdAAAABwAAAAgACkBIW5hbWUAAASQAAABFgAAAng4nF/ccG9zdAAABagAAAAVAAAAIP9hAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcWxEUAwAADATyKMwQ46lU7lbGEedRorWMUIFnEK5843r0pX2GRyyT2hfU+nNSL6jCQ/07JMAu1cu1mbEnXCDtWQD3TSA/wOCkp42h3EAQaEUBgGwPn+yAJYe4JFoJt0ioiKAI+u0YE6XDQYER8dfu+jOpe2JZzr1kL2Nh8ppff1F1QGEzpR6XNRN6JICQ9/ggeJAAAAeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAI//8ADwAFAGgAAAK7BbAAAwAGAAkADAAPAAABESERBQMTJRMDNxMTAwMhArv9rQIl5eX+COLiI9jX19gBrwWw+lAFsFb9fv1+CAJ6Anoo/aMCXf0Z/aMAAgBv/+gEZwXIABUAKwAAAQcOAycuAzc3PgMXHgMDEzY2JiYnJg4CBwMGBhYWFxY+AgRZJxJRh8eHgKJUFQ4nEVKJx4aBolQT5icJAiVhW2CGWTIMJgkBJWFZYodXMQNW/HbgtGgEA3G12Wv9dOC1aQQDcLXa/pcBAUWbiloDBFGJo1D/AEObjFwEA1CIpQAAAgD6BHMDEQXXAAUADwAAATcTMwcDJTczBwYWFwcmJgHQAYu1AfP+5gyaDQoJHUNCOQSDEwFBFv7D/lVQO281NTCOAP///07/6AStBdYAJgAFRgAABwAG/lT//wAAAAEAAAADAgwVzyJEXw889QAbCAAAAAAAxPARLgAAAADg4EW++jf91QhGCHMAAgAJAAIAAAAAAAB42mNgZGBgz/nHw8DAYfrL/F8OhxsHA+NmBmTACQB/YQVqAAB42mPWZchggALGSxDMsoohn+kKwy8w+8N/PwBjiAhAAHjaY2Bg0ITDQobJQDgfABLLAwQAeNpjYGRgYOBkWMkgylDGwA7mIQAzAyMAHeQBS3jalZCFTURBAETfKa4VbAR3twju7hGcc/e7FiiDIqiGYpj8LO6ZlbcyswI0cI8Hl7cGOHeVLbswrlPLbupdm5Y9zLtqLXvp59Gyj3YeLPvp5c5yI4eM47AL6um27KIWY/lNvssvR6vldhEskCLJLQG1OQKifbUhCsS5IssJEc3lCYsC4pAoj6qUZpoBqeSonyvSqjdaDWiUkjuk1bhcNy/5Oc1sssYCS2xzoLaPYfoZZF+Oa9W86udb9cmT58qmHRNQek6sfRhGUII0yQyGYdGw5t4mmi8yDW8z32assCOtiP5xq7f869maIU2FLPZP7b2HJMMKKSmkrIBzy6QS+0VzxCXD/osr54wCTmqWopPd/wSGVlq3AAB42mNgZmD4/wWIsxhSGLAAAF+/A8QAAAA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/roboto-condensed-greek-400-italic.CR6qj4Z4.woff2) format("woff2"),url(/_astro/roboto-condensed-greek-400-italic.DHRaIs10.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/roboto-condensed-vietnamese-400-italic.BwUYFJ2t.woff2) format("woff2"),url(/_astro/roboto-condensed-vietnamese-400-italic.DV8QogUk.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/roboto-condensed-latin-ext-400-italic.Bhem1d5z.woff2) format("woff2"),url(/_astro/roboto-condensed-latin-ext-400-italic.BXrkWnoY.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Roboto Condensed;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/roboto-condensed-latin-400-italic.D_BR-3LG.woff2) format("woff2"),url(/_astro/roboto-condensed-latin-400-italic.om57GXsO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/vollkorn-cyrillic-ext-400-normal.DK013rTF.woff2) format("woff2"),url(/_astro/vollkorn-cyrillic-ext-400-normal.CYXolEAs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/vollkorn-cyrillic-400-normal.DBAfjXL8.woff2) format("woff2"),url(/_astro/vollkorn-cyrillic-400-normal.D5EE68Bt.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/vollkorn-greek-400-normal.CjktTBN_.woff2) format("woff2"),url(/_astro/vollkorn-greek-400-normal.DqhRrue-.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/vollkorn-vietnamese-400-normal.5oLBXWiD.woff2) format("woff2"),url(/_astro/vollkorn-vietnamese-400-normal.CX1yEYOc.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/vollkorn-latin-ext-400-normal.DnZuQVDH.woff2) format("woff2"),url(/_astro/vollkorn-latin-ext-400-normal.1mzDPUIH.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Vollkorn;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/vollkorn-latin-400-normal.BaltSqSR.woff2) format("woff2"),url(/_astro/vollkorn-latin-400-normal.CbHXUhyQ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vollkorn;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/vollkorn-cyrillic-ext-400-italic.L1EkKojp.woff2) format("woff2"),url(/_astro/vollkorn-cyrillic-ext-400-italic.CGhyBvQi.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Vollkorn;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/vollkorn-cyrillic-400-italic.C3iklTAW.woff2) format("woff2"),url(/_astro/vollkorn-cyrillic-400-italic.BaM7R3Ig.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Vollkorn;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/vollkorn-greek-400-italic.DMRDJvjc.woff2) format("woff2"),url(/_astro/vollkorn-greek-400-italic.C4QY_hPw.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Vollkorn;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/vollkorn-vietnamese-400-italic.iD6aGjFx.woff2) format("woff2"),url(/_astro/vollkorn-vietnamese-400-italic.CQGUOzG0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Vollkorn;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/vollkorn-latin-ext-400-italic.B1mZ5GPF.woff2) format("woff2"),url(/_astro/vollkorn-latin-ext-400-italic.ByDnKa4a.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Vollkorn;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/vollkorn-latin-400-italic.JwsC91NA.woff2) format("woff2"),url(/_astro/vollkorn-latin-400-italic.BWWcrbiq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/vollkorn-cyrillic-ext-700-normal.BsatEUie.woff2) format("woff2"),url(/_astro/vollkorn-cyrillic-ext-700-normal.DQ6Wi9Lm.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/vollkorn-cyrillic-700-normal.DbxjDv50.woff2) format("woff2"),url(/_astro/vollkorn-cyrillic-700-normal.fur9kUkf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/vollkorn-greek-700-normal.DsYCrRnk.woff2) format("woff2"),url(/_astro/vollkorn-greek-700-normal.CQEExIMW.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/vollkorn-vietnamese-700-normal.DhU9z0xT.woff2) format("woff2"),url(/_astro/vollkorn-vietnamese-700-normal.C8L9miXb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/vollkorn-latin-ext-700-normal.DomnLNjg.woff2) format("woff2"),url(/_astro/vollkorn-latin-ext-700-normal.yCiZwGkC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Vollkorn;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/vollkorn-latin-700-normal.k7v8UDQY.woff2) format("woff2"),url(/_astro/vollkorn-latin-700-normal.Cm9hHOWn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #fbf7ef;--panel: rgba(255, 252, 247, .72);--text: #1f2325;--muted: #5c6267;--border: rgba(31, 35, 37, .14);--accent: #a84b27;--serif: "Vollkorn", Georgia, serif;--sans: "Roboto Condensed", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--base-font-size: 16px;--base-line-height: 1.65;--rhythm: 1.875rem;--pad-xs: .5rem;--pad-sm: .75rem;--pad: 1.25rem;--pad-lg: 2.5rem;--maxwidth-text: 46rem;--maxwidth-wide: 86rem}html{font-size:var(--base-font-size);line-height:var(--base-line-height);font-family:var(--serif);color:var(--text);-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;font-feature-settings:"onum" 1}body{margin:0;min-height:100vh;background:radial-gradient(circle at 20% 8%,rgba(255,255,255,.92),transparent 34rem),radial-gradient(circle at 82% 28%,rgba(235,210,178,.24),transparent 30rem),linear-gradient(135deg,#fffaf3 0%,var(--bg) 52%,#f8efe3 100%);background-color:var(--bg)}h1,h2,h3,h4,h5,h6{font-family:var(--serif);font-weight:400;color:var(--text);margin-top:0}h1{font-size:clamp(2.25rem,4vw,3.25rem);line-height:1.12;letter-spacing:-.01em;margin-bottom:calc(var(--rhythm) * 2 / 3)}h2{font-family:var(--sans);font-size:1.05rem;font-weight:400;letter-spacing:.02em;text-transform:uppercase;line-height:1.25;margin-bottom:calc(var(--rhythm) * .45)}h3{font-size:1.35rem;line-height:1.25;margin-bottom:calc(var(--rhythm) * .45)}h5,h6{text-transform:uppercase;font-style:italic}p,ul,ol{margin:0 0 var(--rhythm)}ul{list-style:disc}blockquote{font-size:1.35rem;color:var(--text);font-style:normal;padding:var(--pad) 0;margin-left:0;border-left:0}blockquote>:last-child{margin-bottom:0}img,video,iframe{max-width:100%;height:auto}img{display:block}main img{margin:var(--rhythm) auto}pre,code,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}pre,pre.astro-code{font-size:1em;line-height:var(--base-line-height);overflow-x:auto;padding:.9rem 1rem;border:1px solid var(--border);border-radius:.25rem;background:#00000008}hr{width:100%;border:0;border-top:1px solid var(--border)}a{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.16em;text-decoration-skip-ink:auto}a:hover{text-decoration-color:transparent}.post-meta{font-family:var(--sans);text-transform:uppercase;letter-spacing:.02em;color:var(--accent)}p.post-meta{font-family:var(--sans);text-transform:uppercase;letter-spacing:.02em}.nav a{border-bottom:0}div.footnotes{margin-top:4rem}div.footnotes hr{display:none}div.footnotes p:last-of-type{margin-bottom:0}::selection{background:#a84b2733}*:focus-visible{outline:2px solid rgba(168,75,39,.75);outline-offset:3px}@media(max-width:480px){ul,ol{margin-left:var(--rhythm)}blockquote{margin-left:0;margin-right:0;padding:var(--pad-sm) 0}}.site-header{position:relative;z-index:10;background:transparent}.site-header-inner{max-width:var(--maxwidth-wide);margin:0 auto;padding:3rem var(--pad) 1.85rem;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border)}.site-title{margin:0;font-family:var(--sans);font-weight:700;font-size:1.12rem;letter-spacing:0;text-transform:none;line-height:1.2}.site-title a{border-bottom:0}.site-header a,.site-footer a,.home-hero a,.home-grid a,.project-strip a{text-decoration-line:none}.site-main{max-width:var(--maxwidth-text);margin:0 auto;padding:var(--pad-lg) var(--pad)}.site-main--wide{max-width:var(--maxwidth-wide)}.site-footer{max-width:var(--maxwidth-wide);margin:0 auto;padding:0 var(--pad) 2rem}.site-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.75rem;border-top:1px solid var(--border)}.site-footer p{margin:0;font-family:var(--sans);font-size:.88rem;color:var(--muted)}.divider,.divider--lg{margin:var(--pad-lg) 0}.divider--xl{margin:calc(var(--pad-lg) * 1.3) 0}.divider--post{margin-top:var(--pad-lg)}.post-preview-body{margin-bottom:calc(var(--pad-lg) * 1.25)}.post-excerpt{margin-bottom:1rem;color:var(--muted)}.post-title{margin-bottom:.4rem;font-family:var(--serif);text-transform:none;letter-spacing:-.01em;font-size:1.75rem;line-height:1.15}.post-title--link{font-size:1.25rem}.post-meta{display:block}.post-meta--link{margin-bottom:0}.post-meta--list{margin-bottom:.75rem}.post-meta--post{margin-bottom:1.5rem;margin-top:.5rem}.post-intro{font-size:1.35rem;line-height:1.25;color:var(--accent);margin-bottom:var(--pad-lg)}.pager{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;list-style:none;padding:0;margin-left:0;margin-top:var(--pad-lg);padding-top:var(--pad);border-top:1px solid var(--border);gap:1rem}.nav{display:flex;flex-wrap:wrap;gap:.75rem 2.85rem;justify-content:flex-end;align-items:baseline;font-family:var(--sans)}.nav-item a{text-decoration:none;color:var(--text)}.nav-item a:hover,.nav-item a[aria-current=page]{color:var(--accent)}.bio{display:flex;gap:1rem;padding:var(--pad) 0;align-items:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:var(--pad-lg)}.bio img{border-radius:50%;flex:0 0 auto}.bio p{margin:0;color:var(--muted)}.home-hero h1,.about-hero h1,.projects-hero h1,.contact-primary h1,.project-detail h1{font-family:var(--serif);font-weight:400;line-height:1.02;letter-spacing:0}.about-page{padding:clamp(3rem,7vw,6.5rem) clamp(1.5rem,4vw,4.5rem) 0}.about-hero{margin-bottom:clamp(3.2rem,7vw,6rem)}.about-hero h1{max-width:42rem;margin:0;font-size:clamp(3.15rem,5.2vw,4.8rem)}.about-intro{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(22rem,1fr);gap:clamp(3rem,9vw,9rem);align-items:start;padding-bottom:clamp(4rem,8vw,6rem)}.about-copy{max-width:24rem}.about-copy p{margin-bottom:2rem;font-family:var(--sans);font-size:clamp(1.15rem,1.8vw,1.35rem);line-height:1.58;color:var(--text)}.about-copy .about-location{display:flex;align-items:center;gap:.7rem;margin-top:clamp(2rem,5vw,4.2rem);margin-bottom:0;font-size:.98rem;color:var(--muted)}.about-location span{width:.65rem;height:.65rem;border-radius:50%;background:#1f232552}.about-portrait{margin:0}.about-portrait img{width:100%;aspect-ratio:1.02;object-fit:cover;object-position:center 38%;margin:0;border-radius:8px;filter:saturate(.82) contrast(.98)}.about-section{display:grid;grid-template-columns:minmax(12rem,.5fr) minmax(0,1fr);gap:clamp(2rem,7vw,7rem);padding:clamp(3.3rem,7vw,5rem) 0;border-top:1px solid var(--border)}.about-section>p,.about-connect p{margin:0;font-family:var(--sans);color:var(--muted)}.work-list{display:grid;gap:2rem}.work-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;text-decoration-line:none}.work-link strong,.work-link small{display:block;font-family:var(--sans)}.work-link strong{margin-bottom:.28rem;font-size:1.05rem;font-weight:400}.work-link small{font-size:.94rem;line-height:1.45;color:var(--muted)}.work-link>span:last-child{color:#1f232573;font-size:1.45rem;transition:color .16s ease,transform .16s ease}.work-link:hover>span:last-child{color:var(--accent);transform:translate(.25rem)}.about-connect{display:flex;flex-wrap:wrap;gap:1.35rem 2rem;align-items:center;padding:clamp(2rem,5vw,3rem) 0 0;border-top:1px solid var(--border);font-family:var(--sans)}.about-connect a{text-decoration-line:none;color:var(--text)}.about-connect a:hover{color:var(--accent)}.project-detail{padding:clamp(1.4rem,3.5vw,2.2rem) clamp(1.5rem,4vw,4.5rem) 0}.project-detail-hero{display:grid;grid-template-columns:minmax(25rem,.74fr) minmax(28rem,1fr);gap:clamp(2.5rem,5vw,5rem);align-items:center;min-height:clamp(24rem,43vw,34rem);overflow:hidden}.project-detail-copy{display:grid;grid-template-columns:5.1rem minmax(0,1fr);gap:0 2rem;align-items:start}.project-detail-copy>:not(.project-app-icon){grid-column:2}.project-app-icon{grid-row:1 / span 5;display:inline-flex;align-items:center;justify-content:center;width:5.1rem;height:5.1rem;border:1px solid var(--border);border-radius:18px;background:var(--panel);color:#2a4655}.project-app-icon svg{width:3.15rem;height:3.15rem}.project-app-icon path{fill:none;stroke:currentColor;stroke-width:2.75;stroke-linecap:round;stroke-linejoin:round}.project-detail h1{margin-bottom:1.1rem;font-size:clamp(3.8rem,6.4vw,6.2rem)}.project-detail-tagline{margin-bottom:1.6rem;font-family:var(--sans);font-size:clamp(1.15rem,1.6vw,1.35rem);color:var(--muted)}.project-actions{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;margin-bottom:clamp(2rem,4vw,3.25rem);font-family:var(--sans)}.button-link{display:inline-flex;align-items:center;gap:.65rem;padding:.78rem 1.25rem;border-radius:6px;background:var(--accent);color:#fffaf3;text-decoration-line:none;box-shadow:0 1px #ffffff4d inset}.button-link:hover{background:#8f3d20}.button-link--secondary{border:1px solid rgba(31,35,37,.16);background:var(--panel);color:var(--text)}.button-link--secondary:hover{border-color:#a84b2759;background:#fffcf7f0;color:var(--accent)}.button-icon{display:inline-flex;width:1.15rem;height:1.15rem}.button-icon svg{width:100%;height:100%}.button-icon path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.project-detail-media{align-self:stretch;margin:0}.project-detail-media img{width:100%;height:100%;min-height:28rem;margin:0;object-fit:cover;object-position:56% 47%;transform:scale(1.08);transform-origin:center bottom}.project-detail-media--phones img{object-fit:contain;object-position:center bottom;transform:none}.project-detail-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:1.3rem 0 1.2rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.project-detail-stats div{padding:0 1.5rem;text-align:center}.project-detail-stats div+div{border-left:1px solid var(--border)}.project-detail-stats dt{margin-bottom:.35rem;font-family:var(--sans);font-size:.85rem;color:var(--muted)}.project-detail-stats dd{margin:0;font-family:var(--serif);font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.15}.project-feature-section{padding-top:1.7rem}.project-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem)}.project-feature-card{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1.15rem;min-height:7rem;padding:1.4rem 1.45rem;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.feature-icon{display:inline-flex;width:2.7rem;height:2.7rem;color:var(--accent)}.feature-icon svg{width:100%;height:100%}.feature-icon path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.project-feature-card h2{margin-bottom:.25rem;font-size:1.05rem;line-height:1.2;letter-spacing:0;text-transform:none}.project-feature-card p{margin:0;font-family:var(--sans);font-size:.95rem;line-height:1.4;color:var(--muted)}.project-detail-lower{display:grid;grid-template-columns:minmax(0,.95fr) minmax(24rem,1fr);gap:clamp(2rem,5vw,5rem);padding-top:1.7rem}.project-overview>p:not(.eyebrow){max-width:41rem;margin:0;font-family:var(--sans);font-size:1.05rem;line-height:1.55;color:var(--muted)}.open-source-panel{padding:1.45rem 1.6rem;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.open-source-body{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:1.25rem;align-items:start}.open-source-body p{margin-bottom:1rem;font-family:var(--sans);color:var(--muted)}.repo-meta{display:flex;flex-wrap:wrap;gap:.8rem 1.15rem;align-items:center;font-family:var(--sans);font-size:.92rem;color:var(--muted)}.repo-meta>*+*{padding-left:1.15rem;border-left:1px solid var(--border)}.contact-page{min-height:clamp(34rem,67vh,45rem);padding:clamp(5rem,11vw,9.5rem) clamp(1.5rem,4vw,4.5rem) 0}.contact-grid{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(22rem,1fr);gap:clamp(3rem,9vw,8rem);align-items:start}.contact-primary h1{margin-bottom:1.4rem;font-size:clamp(3.4rem,6.3vw,5.65rem)}.contact-primary>p:not(.eyebrow){max-width:24rem;margin-bottom:clamp(3rem,7vw,5rem);font-family:var(--sans);font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.45;color:var(--muted)}.contact-email-card,.social-link-card{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;gap:1.35rem;align-items:center;min-height:5.8rem;border:1px solid var(--border);border-radius:8px;background:var(--panel);font-family:var(--sans);text-decoration-line:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.contact-email-card{max-width:39rem;padding:1.35rem 1.8rem;font-size:clamp(1.2rem,1.9vw,1.5rem)}.social-link-card{padding:1.15rem 1.6rem;font-size:1.25rem}.contact-email-card>span:last-child,.social-link-card>span:last-child{color:var(--accent);font-size:1.45rem;transition:transform .16s ease}.contact-email-card:hover,.social-link-card:hover{border-color:#a84b2759;background:#fffcf7eb;transform:translateY(-.08rem)}.contact-email-card:hover>span:last-child,.social-link-card:hover>span:last-child{transform:translate(.25rem)}.contact-icon{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;color:var(--muted)}.contact-icon svg{display:block;width:100%;height:100%}.contact-icon path{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.contact-icon--github path,.contact-icon--twitter path{fill:none}.contact-elsewhere{padding-top:clamp(1.5rem,4vw,3.05rem)}.social-link-list{display:grid;gap:.7rem}.projects-page{padding:.25rem clamp(1.5rem,4vw,4.5rem) 0}.projects-hero{max-width:35rem;margin-bottom:clamp(1.9rem,4vw,2.7rem)}.projects-hero h1{margin-bottom:.85rem;font-size:clamp(3rem,3.8vw,3.85rem)}.projects-hero>p:not(.eyebrow){max-width:27rem;margin:0;font-family:var(--sans);font-size:1.12rem;line-height:1.55;color:var(--muted)}.featured-projects{margin-bottom:1.55rem}.featured-projects h2,.project-archive h2{margin-bottom:.55rem;font-family:var(--sans);font-size:1.08rem;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none}.featured-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.5vw,2.2rem)}.project-card{min-height:0;padding:clamp(1.25rem,2vw,1.55rem);border:1px solid var(--border);border-radius:8px;background:var(--panel);text-decoration-line:none;transition:border-color .16s ease,transform .16s ease,background .16s ease}.project-card:hover{border-color:#a84b2759;background:#fffcf7eb;transform:translateY(-.12rem)}.project-card-icon,.callout-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}.project-card-icon{width:2.65rem;height:2.65rem;margin-bottom:1rem}.project-card-icon svg,.callout-icon svg{display:block;width:100%;height:100%}.project-card-icon path,.callout-icon path{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.project-callout:first-child .callout-icon path:first-child{fill:none}.project-card h3{margin-bottom:.35rem;font-family:var(--serif);font-size:clamp(1.5rem,2vw,1.72rem);line-height:1.1;letter-spacing:0}.project-card p{max-width:20rem;margin-bottom:1.45rem;font-family:var(--sans);line-height:1.45;color:var(--muted)}.project-archive{margin-bottom:clamp(2rem,4vw,2.8rem)}.archive-list{border-top:1px solid var(--border)}.archive-row{display:grid;grid-template-columns:minmax(9rem,.55fr) minmax(0,1.5fr) auto;gap:1.5rem;align-items:baseline;padding:.35rem 0;border-bottom:1px solid var(--border);font-family:var(--sans);text-decoration-line:none}.archive-row strong{font-size:1rem;font-weight:400;color:var(--text)}.archive-row span,.archive-row time{color:var(--muted)}.archive-row time{justify-self:end}.archive-row:hover strong,.archive-row:hover span,.archive-row:hover time{color:var(--accent)}.project-callouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2.1rem,4vw,2.8rem);border:1px solid var(--border);border-radius:8px;background:var(--panel);overflow:hidden}.project-callout{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1.25rem;align-items:center;min-height:6.2rem;padding:1.45rem 1.7rem;font-family:var(--sans);text-decoration-line:none}.project-callout+.project-callout{border-left:1px solid var(--border)}.callout-icon{width:2.9rem;height:2.9rem}.project-callout strong,.project-callout small{display:block}.project-callout strong{margin-bottom:.25rem;font-size:1.02rem;font-weight:400}.project-callout small{font-size:.98rem;color:var(--muted)}.project-callout small span,.project-callout:hover small,.project-callout:hover .callout-icon{color:var(--accent)}.home-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.82fr);gap:clamp(3rem,8vw,9rem);align-items:center;padding:clamp(4.5rem,9vw,7.5rem) clamp(1.5rem,5vw,5rem) 2rem}.home-hero-copy{max-width:35rem}.home-hero h1{font-size:clamp(3.2rem,7vw,5.35rem)}.home-hero-copy p{max-width:28rem;margin-bottom:1.8rem;font-family:var(--sans);font-size:1.2rem;line-height:1.65;color:var(--muted)}.featured-card,.project-strip{border:1px solid var(--border);border-radius:8px;background:var(--panel);box-shadow:0 1px #ffffffb3 inset}.featured-card{min-height:19rem;padding:clamp(1.75rem,3vw,2.5rem)}.eyebrow{margin:0 0 1.15rem;font-family:var(--sans);font-size:.78rem;font-weight:700;line-height:1;letter-spacing:.18em;text-transform:uppercase}.featured-card h2,.project-strip h2{margin-bottom:1rem;font-family:var(--serif);font-size:clamp(1.65rem,2.2vw,2rem);line-height:1.18;letter-spacing:0;text-transform:none}.featured-card>p:not(.eyebrow),.project-strip p:not(.eyebrow){max-width:31rem;margin-bottom:2rem;font-family:var(--sans);color:var(--muted)}.featured-card-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2.2rem;font-family:var(--sans);font-size:.9rem}.featured-card-footer p{margin:0;color:var(--muted)}.text-link{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--sans);color:var(--accent)}.text-link:hover{color:var(--text)}.text-link--ruled{padding-bottom:.65rem;border-bottom:1px solid rgba(168,75,39,.42)}.home-grid{display:grid;grid-template-columns:1fr 1.05fr;margin-top:1.6rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.latest-panel,.about-panel{padding:2rem clamp(1.5rem,5vw,4.8rem)}.about-panel{border-left:1px solid var(--border)}.latest-list{list-style:none;margin:0 0 1.8rem;padding:0}.latest-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;padding:.62rem 0;border-bottom:1px solid var(--border);font-family:var(--sans)}.latest-list a{overflow-wrap:anywhere}.latest-list a:hover{color:var(--accent)}.latest-list time{color:var(--muted)}.about-panel>p{max-width:36rem;font-family:var(--sans);color:var(--muted)}.project-strip{display:grid;grid-template-columns:minmax(13rem,.85fr) minmax(0,1.8fr) auto;gap:2rem;align-items:center;margin:4.2rem auto 1.6rem;padding:1.5rem 2rem}.project-strip h2{margin-bottom:.35rem}.project-strip p:not(.eyebrow){margin:0}.project-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;font-family:var(--sans)}.project-stats div{min-height:3.7rem;padding:.15rem 1.8rem;border-left:1px solid var(--border)}.project-stats dt{font-family:var(--serif);font-size:clamp(1.6rem,2.5vw,2rem);line-height:1}.project-stats dd{margin:.45rem 0 0;color:var(--muted)}@media(max-width:600px){.site-header-inner{flex-direction:column;align-items:flex-start}.nav{justify-content:flex-start}.bio{align-items:flex-start}}@media(max-width:900px){.about-intro,.about-section,.contact-grid,.featured-project-grid,.home-hero,.home-grid,.project-detail-hero,.project-detail-lower,.project-feature-grid,.project-callouts,.project-strip,.project-stats{grid-template-columns:1fr}.home-hero{padding:3.5rem 0 1.25rem;gap:2.5rem}.about-page{padding-right:0;padding-left:0}.about-copy{max-width:34rem}.projects-page,.project-detail{padding-right:0;padding-left:0}.project-detail-hero{min-height:0;gap:2.5rem}.project-detail-media{max-height:30rem;overflow:hidden}.project-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.project-detail-stats div{padding:1rem;border-left:0}.project-detail-stats div+div{border-left:0}.project-detail-stats div:nth-child(2n){border-left:1px solid var(--border)}.project-detail-stats div:nth-child(n+3){border-top:1px solid var(--border)}.contact-page{padding:3.5rem 0 0}.contact-primary>p:not(.eyebrow){margin-bottom:2rem}.contact-elsewhere{padding-top:0}.project-callout+.project-callout{border-top:1px solid var(--border);border-left:0}.about-panel{border-top:1px solid var(--border);border-left:0}.project-strip{align-items:start}.project-stats div{padding:.95rem 0;border-top:1px solid var(--border);border-left:0}}@media(max-width:640px){.site-header-inner,.site-footer-inner{flex-direction:column;align-items:flex-start}.site-header-inner{padding-top:1.5rem}.site-footer{padding-bottom:1.5rem}.home-hero-copy p{font-size:1.05rem}.featured-card{min-height:0}.featured-card-footer,.archive-row,.latest-list li{grid-template-columns:1fr}.archive-row{gap:.12rem;padding:.7rem 0}.archive-row time{justify-self:start}.project-card,.project-feature-card,.project-callout,.contact-email-card,.social-link-card{padding:1.25rem}.project-callout,.contact-email-card,.social-link-card{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem}.contact-email-card>span:last-child,.social-link-card>span:last-child{display:none}.callout-icon,.contact-icon{width:2.4rem;height:2.4rem}.featured-card-footer{align-items:flex-start;flex-direction:column}.latest-list li{gap:.2rem}.project-strip{padding:1.25rem}.project-detail-copy{grid-template-columns:4.4rem minmax(0,1fr);gap:0 1.25rem}.project-app-icon{width:4.4rem;height:4.4rem;border-radius:14px}.project-actions{align-items:flex-start;flex-direction:column}.project-detail-media img{min-height:22rem}.repo-meta>*{padding-left:0;border-left:0}}
