@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_2d95739b-module__80DgtG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_2d95739b-module__80DgtG__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:300;font-display:swap;src:url(../media/6fcea7c134f77b9c-s.0fe4cm~exteeh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:300;font-display:swap;src:url(../media/fc9ff45e7db276e6-s.0nzrhene48~up.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:300;font-display:swap;src:url(../media/eb0c5870d77757e2-s.0nkjxk~q~gq99.woff2)format("woff2");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:IBM Plex Mono;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b034a21f3b57f1a3-s.0ngop4wcr7qiu.woff2)format("woff2");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:IBM Plex Mono;font-style:italic;font-weight:300;font-display:swap;src:url(../media/53cb5b17add74ab8-s.p.0.dxp7np75qz8.woff2)format("woff2");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:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3e29d6c8df211d66-s.0s54-9j8fqoaz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/2956efe007516702-s.0osx2brc3z96o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/658fb2a9c2a0ea5d-s.0do1o-n_dmm3f.woff2)format("woff2");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:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7c125d9da13f978a-s.03gs.40dtl4ho.woff2)format("woff2");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:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a46a75cfd765634f-s.p.05w.dojgtyxj~.woff2)format("woff2");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:IBM Plex Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/c752d4f65d3e00e0-s.006uzf-gzuf5l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/151f074d78c0031d-s.0hdqp.ao76ew_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3ee1b1187b5e60bc-s.0o3xiofc54cuk.woff2)format("woff2");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:IBM Plex Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ecc49aa4bef31f74-s.0b09bhu34_n_x.woff2)format("woff2");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:IBM Plex Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/21c1dee959b18079-s.p.07jqaw7268ozj.woff2)format("woff2");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:IBM Plex Mono;font-style:italic;font-weight:600;font-display:swap;src:url(../media/6a793dba767aa497-s.0w_k.lkp_pqj6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:600;font-display:swap;src:url(../media/cf54ce4ee2f7915c-s.16e4nux6or3il.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:600;font-display:swap;src:url(../media/bb1a7daf057744c1-s.0.7tm11uf-kr2.woff2)format("woff2");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:IBM Plex Mono;font-style:italic;font-weight:600;font-display:swap;src:url(../media/eb34f5373173429c-s.0hpya677b0oli.woff2)format("woff2");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:IBM Plex Mono;font-style:italic;font-weight:600;font-display:swap;src:url(../media/cb74272c1a4b1482-s.p.0hx--h4h8.no_.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/43fa41482cbf5ee5-s.0~btz4rqmgych.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/51430d34a2dfca2f-s.0.5.ezl_0i0ce.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3b8d31b6d618cd27-s.06sjesqvmxwcw.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7a2e4ff4560f5ac3-s.0cign27nilu.e.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e9d5b069f63ab620-s.p.17tf8b5td.v-i.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.0_n_qwbzcushi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.07r2ragk8ph~z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0787d67~10694.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0dgq8lqrj3gc_.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.woff2)format("woff2");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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_80ab8238-module__Am8PqW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback}.ibm_plex_mono_80ab8238-module__Am8PqW__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Mona Sans;font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/17b629f5d91c5c9f-s.0xsiu.me1wpph.woff2)format("woff2");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:Mona Sans;font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/afdae6d1c2099a78-s.0bvhalb~8~b8a.woff2)format("woff2");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:Mona Sans;font-style:italic;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/323f0a8dc997e3e3-s.p.0gw-bh1m-qy21.woff2)format("woff2");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:Mona Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/17b629f5d91c5c9f-s.0xsiu.me1wpph.woff2)format("woff2");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:Mona Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/afdae6d1c2099a78-s.0bvhalb~8~b8a.woff2)format("woff2");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:Mona Sans;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/323f0a8dc997e3e3-s.p.0gw-bh1m-qy21.woff2)format("woff2");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:Mona Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/17b629f5d91c5c9f-s.0xsiu.me1wpph.woff2)format("woff2");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:Mona Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/afdae6d1c2099a78-s.0bvhalb~8~b8a.woff2)format("woff2");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:Mona Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/323f0a8dc997e3e3-s.p.0gw-bh1m-qy21.woff2)format("woff2");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:Mona Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/17b629f5d91c5c9f-s.0xsiu.me1wpph.woff2)format("woff2");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:Mona Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/afdae6d1c2099a78-s.0bvhalb~8~b8a.woff2)format("woff2");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:Mona Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/323f0a8dc997e3e3-s.p.0gw-bh1m-qy21.woff2)format("woff2");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:Mona Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/17b629f5d91c5c9f-s.0xsiu.me1wpph.woff2)format("woff2");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:Mona Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/afdae6d1c2099a78-s.0bvhalb~8~b8a.woff2)format("woff2");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:Mona Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/323f0a8dc997e3e3-s.p.0gw-bh1m-qy21.woff2)format("woff2");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:Mona Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/17b629f5d91c5c9f-s.0xsiu.me1wpph.woff2)format("woff2");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:Mona Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/afdae6d1c2099a78-s.0bvhalb~8~b8a.woff2)format("woff2");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:Mona Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/323f0a8dc997e3e3-s.p.0gw-bh1m-qy21.woff2)format("woff2");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:Mona Sans;font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/17b629f5d91c5c9f-s.0xsiu.me1wpph.woff2)format("woff2");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:Mona Sans;font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/afdae6d1c2099a78-s.0bvhalb~8~b8a.woff2)format("woff2");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:Mona Sans;font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/323f0a8dc997e3e3-s.p.0gw-bh1m-qy21.woff2)format("woff2");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:Mona Sans;font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/17b629f5d91c5c9f-s.0xsiu.me1wpph.woff2)format("woff2");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:Mona Sans;font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/afdae6d1c2099a78-s.0bvhalb~8~b8a.woff2)format("woff2");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:Mona Sans;font-style:italic;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/323f0a8dc997e3e3-s.p.0gw-bh1m-qy21.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/c275e1b8091415c9-s.0ikq_x7ntb22o.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/254a739e5cb98a27-s.0wh8z~v0bia6y.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/671921b99e4f15ea-s.p.144u-zwhc_ekt.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/c275e1b8091415c9-s.0ikq_x7ntb22o.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/254a739e5cb98a27-s.0wh8z~v0bia6y.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/671921b99e4f15ea-s.p.144u-zwhc_ekt.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c275e1b8091415c9-s.0ikq_x7ntb22o.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/254a739e5cb98a27-s.0wh8z~v0bia6y.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/671921b99e4f15ea-s.p.144u-zwhc_ekt.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c275e1b8091415c9-s.0ikq_x7ntb22o.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/254a739e5cb98a27-s.0wh8z~v0bia6y.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/671921b99e4f15ea-s.p.144u-zwhc_ekt.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c275e1b8091415c9-s.0ikq_x7ntb22o.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/254a739e5cb98a27-s.0wh8z~v0bia6y.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/671921b99e4f15ea-s.p.144u-zwhc_ekt.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c275e1b8091415c9-s.0ikq_x7ntb22o.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/254a739e5cb98a27-s.0wh8z~v0bia6y.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/671921b99e4f15ea-s.p.144u-zwhc_ekt.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/c275e1b8091415c9-s.0ikq_x7ntb22o.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/254a739e5cb98a27-s.0wh8z~v0bia6y.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/671921b99e4f15ea-s.p.144u-zwhc_ekt.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/c275e1b8091415c9-s.0ikq_x7ntb22o.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/254a739e5cb98a27-s.0wh8z~v0bia6y.woff2)format("woff2");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:Mona Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/671921b99e4f15ea-s.p.144u-zwhc_ekt.woff2)format("woff2");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:Mona Sans Fallback;src:local(Arial);ascent-override:104.72%;descent-override:30.74%;line-gap-override:0.0%;size-adjust:104.08%}.mona_sans_2f34fce8-module__Kz38qG__className{font-family:Mona Sans,Mona Sans Fallback}.mona_sans_2f34fce8-module__Kz38qG__variable{--font-mona:"Mona Sans", "Mona Sans Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-mono:var(--font-geist-mono);--spacing:.25rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.h-full{height:100%}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.bg-background{background-color:var(--background)}.text-foreground{color:var(--foreground)}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
.portfolio-hero-stars{z-index:0;background:0 0;width:1px;height:1px;animation:100s linear infinite animStar;position:absolute;top:0;left:0;box-shadow:195px 904px #ffffff4f,1053px 133px #fffffff2,152px 921px #ffffff7a,1815px 413px #ffffff96,1950px 1208px #ffffff6e,293px 1772px #ffffff3d,1199px 1473px #fffffff7,372px 769px #ffffffe6,901px 861px #ffffffbf,1386px 948px #ffffff6b,979px 401px #ffffffd9,564px 563px #ffffff75,491px 1696px #ffffffbf,912px 782px #ffffff61,18px 1961px #fffffffc,443px 256px #ffffff6b,517px 1197px #ffffffc7,1418px 617px #ffffff5e,1348px 43px #ffffff5c,284px 1547px #fff,1108px 870px #ffffffde,724px 1390px #ffffff57,332px 171px #fff9,1442px 595px #ffffffc2,437px 377px #ffffffc4,1690px 1606px #ffffffc4,1103px 874px #ffffff69,1328px 929px #ffffff9e,1813px 1449px #ffffff3b,1074px 1974px #ffffff40,584px 1073px #ffffff80,1682px 1294px #ffffff85,218px 778px #ffffff4a,1633px 281px #ffffffe3,549px 102px #fffffffa,59px 1797px #ffffff45,854px 1094px #ffffffbf,1163px 1937px #ffffffd6,677px 1260px #ffffff6e,217px 1506px #fff3,1214px 1387px #ffffff4a,844px 1483px #ffffff42,904px 526px #ffffffc2,1007px 1800px #ffffffde,55px 488px #ffffff36,1444px 1736px #ffffffb3,1248px 1642px #ffffff47,490px 674px #ffffff7a,105px 1134px #ffffffa6,1949px 1911px #ffffff9c,653px 847px #ffffff4d,37px 522px #ffffff6e,435px 734px #ffffff5e,775px 1886px #fffffffc,312px 1997px #fffffff0,458px 410px #ffffff61,490px 1836px #fffffff5,203px 1349px #ffffff4d,1842px 1071px #ffffffcf,1113px 1186px #fffffff2,945px 810px #ffffff75,1438px 744px #ffffff3b,996px 1308px #ffffffd4,1132px 891px #ffffffe3,1911px 1179px #ffffff36,753px 1140px #ffffff69,1463px 92px #ffffffd9,48px 600px #ffffff70,1625px 1222px #ffffff8a,1671px 910px #fffffff5,1161px 1072px #ffffff82,388px 1397px #ffffffbf,1433px 634px #fff,1966px 601px #ffffff87,792px 709px #ffffffeb,24px 1531px #ffffffa6,1095px 544px #ffffffc9,645px 1932px #ffffff80,663px 728px #ffffffd6,726px 1432px #ffffffb5,1728px 780px #ffffff8c,186px 135px #ffffff5e,1835px 483px #ffffffd4,556px 1314px #ffffffb0,875px 1302px #ffffff73,818px 618px #ffffffd1,139px 387px #ffffff5e,808px 721px #ffffff69,1452px 1473px #fffffff0,1318px 1882px #ffffffc2,1709px 1980px #ffffffdb,1237px 1733px #ffffff8c,204px 362px #ffffff96,210px 1133px #ffffff85,1579px 922px #fffc,1130px 129px #ffffff69,519px 1009px #ffffffd6,1251px 408px #ffffffbf,596px 107px #ffffff36,704px 779px #ffffff3d,1164px 1792px #ffffff54,1605px 1483px #ffffff7a,705px 580px #fffffffa,804px 530px #ffffffe0,817px 754px #ffffffc2,1758px 91px #ffffff80,1947px 611px #ffffffa3,1218px 3px #ffffff7d,177px 147px #fffffff5,1252px 1611px #ffffffba,1479px 1666px #ffffff4a,1548px 1954px #ffffff36,795px 394px #ffffff80,916px 1671px #fff3,501px 792px #ffffff36,949px 1182px #ffffffb0,214px 9px #ffffff8c,439px 989px #fffffff0,1852px 1925px #ffffffeb,807px 1469px #ffffffbf,209px 93px #ffffff57,1589px 366px #ffffffa6,305px 780px #ffffffe6,1717px 1458px #ffffff85,1766px 1181px #ffffff82,790px 1543px #ffffffb8,227px 982px #ffffff78,1668px 925px #ffffffcf,1084px 123px #fffffff0,405px 670px #ffffff75,1179px 1158px #fffffff7,1797px 1061px #ffffffab,671px 1172px #fffffff2,229px 1506px #fffffffc,204px 1180px #ffffff38,1168px 1498px #fffffff7,383px 1522px #ffffffe3,1448px 310px #fffffff2,1649px 119px #ffffff9e,1313px 245px #ffffff9e,636px 1639px #ffffffa6,236px 32px #ffffff57,1604px 1970px #ffffff5e,891px 1075px #ffffffc7,909px 1355px #fffffff7,1031px 233px #ffffff7d,551px 464px #ffffffd1,1796px 1908px #ffffff91,506px 1189px #ffffffa6,331px 1695px #ffffffc2,868px 1283px #ffffff8f,1395px 1637px #ffffff8a,57px 336px #ffffff5e,284px 149px #ffffffbf,1351px 1463px #ffffffc2,58px 418px #ffffff5e,1072px 1415px #ffffff4f,767px 1264px #ffffff70,1801px 55px #ffffff91,1467px 580px #ffffff85,1746px 123px #ffffffbd,1940px 392px #fffffffa,1814px 676px #ffffffbd,421px 1672px #ffffffc4,1572px 1792px #ffffffb0,198px 637px #ffffff45,1953px 1910px #ffffff7d,1336px 590px #fffffff2,776px 1948px #ffffffb3,253px 1334px #ffffffe3,1985px 766px #ffffff75,739px 1375px #ffffff61,446px 232px #fffc,921px 1829px #fffffffc,178px 258px #ffffff52,1914px 161px #ffffff70,942px 1814px #ffffff8c,1474px 1474px #fff3,638px 1644px #ffffff80,991px 1px #ffffff69,1903px 1233px #ffffff7d,1420px 1543px #ffffffcf,665px 1253px #ffffffde,991px 262px #fffffff5,1973px 1081px #ffffff8a,62px 101px #ffffffc7,267px 1524px #ffffff8f,1428px 1937px #ffffff82,484px 1172px #ffffffde,1052px 406px #fffffff7,48px 1600px #ffffffd4,255px 88px #fffffff7,821px 1968px #fffffffc,1998px 1253px #ffffff7d,121px 848px #ffffffa3,272px 235px #ffffff69,374px 164px #ffffffd1,163px 1447px #ffffffc4,1815px 1074px #fffffff0,535px 1418px #ffffffc2,797px 1611px #ffffff70,817px 1215px #ffffffe8,1692px 1554px #ffffffed,719px 1334px #ffffff7a,1530px 1072px #ffffffd1,1329px 1188px #ffffff80,5px 1707px #ffffff5c,1243px 1414px #ffffff96,918px 1121px #ffffff75,1524px 1207px #ffffff3b,476px 1102px #ffffff82,473px 77px #ffffff85,1218px 599px #ffffffd1,679px 143px #ffffff8c,654px 388px #ffffff57,1570px 1877px #fffffffa,1843px 797px #ffffff57,1784px 1910px #ffffff80,100px 1825px #ffffff36,212px 20px #ffffffd4,472px 1207px #ffffff5c,1531px 687px #ffffffb5,1326px 1399px #ffffffab,1952px 1028px #ffffffc4,386px 238px #ffffff7a,715px 1693px #ffffff6e,193px 407px #ffffff61,1057px 243px #fffffff5,1322px 188px #ffffffde,308px 241px #fffffff7,9px 1295px #ffffffd6,203px 1763px #fffffffc,608px 1370px #ffffff4a,88px 622px #ffffffb8,676px 164px #ffffff61,100px 284px #ffffff73,927px 1323px #ffffff5c,1266px 1168px #ffffff52,1512px 1734px #fffffff0,1737px 177px #ffffffb5,1434px 45px #ffffffa6,1116px 351px #ffffff69,918px 1543px #ffffff52,574px 219px #ffffffd4,989px 1993px #ffffff40,715px 1796px #ffffff7a,797px 1447px #ffffff42,45px 118px #ffffff7d,147px 1479px #ffffff40,1731px 1734px #ffffffa3,1530px 467px #ffffff52,1104px 921px #ffffffa8,1568px 864px #ffffffc2,443px 474px #fffffffa,1926px 147px #ffffff54,1631px 1817px #ffffffc9,773px 858px #ffffff6e,1347px 1697px #ffffffed,1438px 1639px #ffffff5c,1541px 1246px #ffffff8a,1787px 1370px #fff9,473px 401px #ffffff36,1837px 1042px #ffffffd1,1482px 1618px #ffffff38,1971px 1380px #ffffff4f,1190px 1873px #ffffff75,776px 1878px #ffffff7d,632px 425px #ffffff5c,1392px 1661px #ffffff61,567px 269px #ffffffd9,1064px 422px #ffffffa1,989px 782px #fffffff2,1721px 1874px #ffffffd1,830px 1247px #ffffffed,727px 1235px #fffc,1481px 923px #ffffff80,822px 1000px #ffffffb5,212px 569px #ffffff87,160px 1169px #ffffffc4,81px 497px #ffffffc4,1737px 581px #ffffff3d,1923px 1930px #fffffff0,1244px 1185px #ffffff52,1601px 794px #ffffff38,481px 1138px #ffffff52,1670px 1461px #ffffffc2,1572px 1242px #ffffffb8,1511px 1826px #ffffff82,291px 1095px #ffffff75,1997px 515px #ffffff4f,1024px 850px #ffffff82,1963px 1651px #ffffffa1,987px 362px #ffffff82,214px 1576px #ffffffe3,945px 583px #ffffffa8,373px 21px #fffffff2,1090px 488px #ffffffc2,1064px 790px #ffffff45,1292px 1202px #ffffff96,1836px 126px #ffffffde,1459px 1765px #ffffff8a,1990px 62px #ffffff8a,1043px 111px #ffffff69,1833px 1101px #ffffff94,1058px 417px #ffffffe3,1265px 1351px #ffffff3d,1114px 1071px #ffffffa1,1876px 829px #ffffffc4,1378px 1209px #ffffff5c,900px 1395px #ffffff52,950px 214px #ffffff9c,1334px 1856px #ffffff82,1753px 314px #ffffffde,1297px 0 #fffffffc,151px 1056px #ffffff36,850px 1560px #fffffffc,1087px 1480px #ffffff5e,259px 751px #ffffff87,249px 1801px #ffffff6e,451px 649px #ffffffa6,599px 30px #ffffff5e,149px 554px #ffffff8f,685px 677px #ffffffba,515px 178px #ffffff73,276px 681px #ffffffe6,1885px 461px #fff9,1062px 759px #fffc,225px 1007px #ffffffb3,1681px 107px #fffffff0,1176px 709px #ffffffbf,883px 1948px #ffffff4a,288px 195px #ffffff7d,823px 1555px #fffffffa,966px 826px #ffffffbd,1826px 1001px #ffffffd1,1130px 1476px #ffffff59,551px 7px #ffffffa1,1576px 145px #ffffff4d,480px 209px #ffffff80,623px 268px #ffffffde,99px 311px #ffffffb0,368px 1067px #ffffffb8,223px 772px #ffffff47,568px 746px #ffffffed,1478px 518px #ffffff80,1476px 609px #ffffff70,821px 1394px #ffffffbd,865px 1524px #ffffffab,413px 1405px #ffffffad,43px 850px #ffffffa3,567px 1254px #ffffff82,1198px 1260px #ffffffa6,866px 1332px #ffffffd9,473px 990px #ffffffd6,1834px 1451px #ffffff91,907px 292px #ffffff96,1334px 1207px #ffffff8a,1801px 1122px #ffffff69,28px 578px #ffffffb3,388px 1719px #ffffffde,448px 290px #ffffffb0,1524px 396px #ffffff69,1171px 1685px #ffffff8f,516px 1419px #ffffff36,1503px 483px #ffffff69,1099px 605px #ffffff42,818px 221px #ffffff4f,1927px 173px #ffffffbd,1713px 999px #ffffff70,1872px 179px #ffffff3d,407px 130px #ffffffe3,525px 145px #ffffffa6,728px 973px #ffffff70,1106px 948px #ffffff3b,805px 1590px #ffffff57,252px 1135px #ffffff70,46px 1710px #ffffffab,802px 1481px #ffffff85,1597px 1942px #ffffffc9,1044px 532px #ffffffa3,1740px 1070px #ffffff8a,1002px 828px #ffffff40,1716px 1806px #ffffff91,1194px 115px #ffffff52,908px 600px #fffffff7,997px 1185px #ffffffba,1861px 21px #ffffff59,1090px 840px #ffffff52,1689px 1745px #fffffffc,1889px 729px #ffffffe6,1837px 1121px #ffffff3b,1612px 517px #fff6,23px 1327px #ffffff61,882px 124px #ffffffa8,90px 833px #ffffff9c,1826px 1280px #ffffff5c,816px 443px #ffffff42,1859px 1247px #ffffffcf,509px 1935px #ffffff47,1723px 1720px #ffffff61,644px 1287px #fff9,1465px 538px #ffffffc9,865px 201px #ffffffdb,1597px 201px #ffffffe3,946px 1985px #ffffffb8,1457px 231px #ffffff38,1263px 1064px #ffffff42,982px 937px #ffffff57,487px 71px #fffffff7,741px 9px #ffffff4d,1895px 1159px #ffffff9e,575px 1189px #ffffff82,288px 1213px #ffffffba,1549px 1624px #ffffff80,289px 1887px #ffffff85,1865px 691px #ffffffc7,641px 854px #ffffff42,527px 927px #ffffff54,163px 183px #ffffffe0,1690px 15px #ffffff8f,1404px 1080px #ffffffe3,834px 1125px #ffffff5e,636px 889px #ffffff3b,1803px 298px #ffffffc7,340px 1935px #ffffff45,967px 168px #ffffff8f,1026px 1397px #ffffff69,674px 849px #ffffffb3,288px 1876px #ffffff9c,541px 207px #ffffff8a,1896px 559px #ffffffeb,867px 298px #ffffffc2,362px 1305px #ffffff3b,1057px 1385px #ffffffb8,1246px 1490px #ffffff73,631px 1437px #ffffffba,1689px 42px #ffffff9e,367px 1810px #ffffff87,996px 1904px #ffffff42,1544px 663px #ffffffe0,1943px 793px #ffffffe0,1328px 411px #ffffff80,1839px 1222px #ffffffb3,418px 1532px #ffffff96,43px 1566px #ffffff6b,1198px 57px #ffffff82,1877px 919px #ffffffb3,864px 613px #ffffff7a,200px 253px #ffffff3d,82px 1181px #ffffffc7,489px 368px #ffffffb8,1862px 1168px #ffffffa1,1415px 585px #ffffff5c,1857px 1847px #ffffff47,0 1822px #ffffffc9,940px 768px #ffffff47,1579px 1677px #ffffffde,992px 1545px #ffffffa8,7px 764px #ffffffc4,1976px 1832px #ffffff82,742px 1909px #fffffffc,328px 1228px #ffffff7d,1173px 825px #ffffff38,1802px 1392px #ffffff7d,799px 725px #ffffffc9,201px 1234px #ffffffc2,1862px 152px #ffffffb5,1911px 1211px #ffffffa8,42px 458px #ffffffb3,1664px 256px #ffffff57,1951px 1929px #ffffff3d,1034px 1940px #ffffff8f,909px 759px #fffffffc,1959px 39px #ffffff6b,405px 192px #ffffff9c,1622px 1300px #ffffff80,1565px 86px #ffffff7d,1758px 280px #ffffffeb,1339px 1929px #ffffffe0,1944px 43px #ffffffe6,1104px 243px #ffffffeb,1647px 1587px #fffffff2,1042px 166px #ffffffa8,2px 848px #ffffff4f,579px 474px #ffffff87,1388px 1050px #ffffffb8,281px 500px #fffffffa,1157px 1191px #ffffff87,698px 1111px #fffffffa,633px 1363px #ffffff4a,548px 1341px #ffffff6e,1902px 16px #ffffffe6,763px 605px #ffffffc9,280px 1881px #ffffff3b,1391px 1312px #ffffff52,1618px 1664px #ffffff40,458px 1409px #ffffff3d,1255px 350px #ffffff40,61px 398px #ffffff80,1066px 1952px #ffffff8c,45px 255px #fffffff7,1531px 1522px #fffffff7,1735px 1575px #ffffff73,1262px 1904px #ffffffe3,354px 1660px #ffffff80,1984px 1975px #ffffff85,40px 1052px #ffffffd4,558px 1125px #ffffffbf,476px 1887px #ffffff8f,668px 137px #ffffffe3,1165px 634px #ffffffd4,1070px 1993px #fffffffa,966px 1548px #fff6,989px 1669px #ffffff69,181px 1092px #ffffff7a,816px 1785px #ffffff3d,200px 1449px #ffffff69,608px 1829px #ffffffd6,220px 233px #ffffffab,1539px 1707px #ffffff96,32px 629px #ffffff36,1151px 1668px #fff6,1906px 788px #ffffff75,809px 1067px #ffffff8c,982px 815px #ffffffa8,1727px 1605px #ffffff57,1519px 928px #ffffffa3,696px 883px #ffffff9e,859px 1775px #ffffff42,1604px 1522px #ffffff69,481px 1325px #ffffffd9,1248px 1972px #ffffff80,1311px 1313px #fff9,1802px 1926px #fff3,722px 653px #ffffffd9,1242px 174px #ffffff61,750px 600px #fffffff7,149px 992px #ffffffeb,1026px 1900px #fffc,982px 1894px #ffffff54,1821px 359px #ffffff8f,156px 1561px #ffffff91,1688px 838px #fffc,176px 1150px #fffffff5,51px 706px #fff,1800px 552px #ffffffc9,1336px 1620px #fffffffc,1534px 576px #ffffff8a,1191px 1594px #ffffff52,85px 1308px #ffffff87,783px 1868px #ffffff42,290px 1798px #ffffffd6,423px 1081px #ffffffc9,546px 1257px #ffffffb3,1581px 28px #ffffff7a,447px 1303px #ffffff38,1199px 509px #ffffffa1,1613px 1877px #ffffff3d,747px 1126px #fffc,338px 326px #ffffff3b,496px 1624px #ffffffc4,491px 596px #ffffff54,1107px 1973px #ffffffdb,556px 1789px #ffffffe8,1028px 1270px #fffffff2,1234px 1317px #ffffffb3,621px 1825px #ffffff8a,586px 589px #ffffff38,1705px 1590px #fff3,1835px 1339px #ffffff4a,1040px 1714px #ffffffc4,717px 206px #ffffff63,28px 153px #ffffff69,504px 1231px #ffffffe8,1479px 1818px #fffffff5,1788px 1760px #ffffffab,1694px 294px #ffffffb0,463px 271px #ffffffb3,1436px 878px #ffffffa8,232px 1332px #ffffff40,1406px 1622px #ffffff8f,1537px 323px #ffffff9c,1159px 1732px #ffffffb0,1883px 1096px #ffffff82,769px 854px #ffffffba,1900px 284px #ffffff96,136px 919px #ffffffb0,154px 1821px #ffffffed,44px 500px #ffffffe6,748px 1795px #ffffffa6,1271px 840px #ffffff61,281px 1302px #ffffff80,1608px 1740px #ffffff85,189px 1416px #ffffff40,1830px 176px #ffffffe3,1325px 1919px #ffffff4d,1208px 309px #ffffff73,1901px 752px #ffffffd4,43px 722px #fffffffc,339px 1834px #ffffff75,1100px 1331px #ffffffc7,292px 1159px #ffffffed,1014px 1769px #ffffff8c,1007px 1015px #ffffff4a,175px 756px #ffffff8a,513px 326px #ffffffd1,661px 686px #ffffff9c,787px 1637px #ffffff9c,1310px 1011px #ffffff42,1945px 805px #ffffffbf,1436px 1061px #ffffff38,848px 205px #fffffff2,363px 1230px #ffffffc9,1336px 1176px #fff,1458px 367px #fff,1684px 475px #fffffff7,1728px 1694px #ffffffe3,1851px 362px #ffffff6b,1899px 1279px #ffffff57,200px 1242px #ffffff94,996px 507px #ffffff61,621px 1430px #fffffff0,661px 796px #ffffffb3,849px 1001px #fffffffc,1735px 541px #ffffff96,1182px 1991px #ffffff3d,1729px 1571px #ffffffd4,382px 347px #ffffffb3,122px 529px #fffffff7,636px 1823px #ffffffe6,1480px 1579px #ffffff61,162px 29px #ffffffc4,1837px 1717px #ffffff9e,831px 1282px #ffffff8c,438px 939px #ffffff4d,1630px 841px #ffffffa6,1471px 1963px #ffffff59,1502px 1629px #ffffff52,1112px 732px #ffffffbd,1685px 137px #ffffff9c,1373px 166px #fff6,242px 964px #ffffffcf,1515px 1630px #ffffffbf,210px 1332px #fffffff2,271px 1862px #ffffff52,1063px 1502px #ffffffd4,1132px 231px #fffffff2,1438px 410px #ffffffb3,1329px 234px #fffffffa,628px 437px #fffffffc,1416px 1443px #ffffffa6,1283px 182px #fffffff7,508px 1308px #ffffff42,509px 777px #ffffff38,1151px 1619px #ffffff52,480px 1998px #fffffff0,22px 1969px #ffffff8c,356px 1792px #ffffffed,449px 161px #ffffff6e,1303px 557px #fff3,1267px 324px #ffffff91,1883px 1995px #ffffff36,1773px 1623px #ffffff54,1917px 671px #ffffff4a,1448px 1282px #ffffffd1,1883px 1514px #ffffff9c,759px 1350px #fffffff0,388px 1912px #ffffffa6,861px 926px #fff9,913px 330px #ffffffd4,291px 436px #ffffffeb,672px 1435px #ffffff7d,1647px 1906px #ffffff80,210px 1844px #ffffff5c,1161px 670px #ffffff9c,1425px 708px #ffffff4d,1770px 967px #ffffffed,946px 1106px #ffffffb8,1602px 1140px #ffffffe3,1644px 882px #ffffff38,1436px 119px #ffffff78,622px 783px #ffffffe0,1015px 1843px #ffffffe0,1446px 1198px #fffffffa,1409px 1457px #ffffffd9,1558px 1563px #ffffff54,762px 305px #ffffffc7,23px 501px #ffffff57,232px 847px #ffffffe8,195px 274px #ffffff85,1482px 1153px #ffffffc9,1693px 811px #ffffff7d,1982px 484px #ffffffbd,1870px 695px #ffffff3b,1319px 1702px #ffffffab,1842px 1898px #ffffff70,695px 1466px #ffffff7d,685px 824px #ffffffa3,1266px 1519px #ffffffa3,1576px 885px #ffffffe0}.portfolio-hero-stars:after{content:" ";background:0 0;width:1px;height:1px;position:absolute;top:2000px;box-shadow:252px 1832px #ffffff57,1334px 670px #ffffff96,1428px 585px #ffffff6e,1311px 1862px #fff9,347px 640px #ffffff8f,1844px 1739px #ffffffc9,192px 1860px #ffffffd6,1867px 500px #fffffffa,921px 1805px #ffffff82,828px 1226px #ffffffc9,1871px 1084px #ffffff5e,1081px 1593px #ffffff96,319px 805px #ffffff6b,386px 1058px #ffffffb8,64px 1218px #ffffff8f,44px 393px #fffffffa,450px 1614px #ffffffd4,796px 1040px #ffffff54,974px 1866px #ffffffc2,1638px 1192px #ffffff8f,207px 1314px #ffffffe6,464px 1178px #ffffff8c,1744px 1824px #ffffffde,266px 1784px #ffffff54,209px 1991px #ffffff59,298px 462px #fffffff2,715px 1956px #ffffffa3,807px 1907px #ffffffed,1257px 372px #ffffff36,1542px 903px #ffffff9c,428px 701px #ffffff82,492px 777px #ffffff6b,243px 1582px #ffffffba,558px 663px #ffffff3b,1745px 1298px #ffffff3d,1656px 1577px #fffffff5,549px 280px #fff9,1604px 1093px #ffffffc4,827px 1122px #ffffff7d,687px 1082px #ffffff91,775px 1427px #ffffff96,1276px 779px #ffffff69,323px 389px #ffffff61,1756px 1823px #ffffffc9,1523px 839px #fffffff0,824px 1853px #ffffffd4,209px 1017px #ffffff87,1704px 1191px #ffffff5c,541px 1102px #ffffff38,1610px 1000px #ffffff7d,1838px 1680px #ffffff3b,1795px 182px #fffffffc,556px 1625px #ffffffad,1584px 1148px #ffffff69,138px 337px #ffffff38,1597px 1015px #fff6,1837px 1399px #ffffff6b,1942px 191px #ffffff57,1429px 1307px #ffffff40,490px 475px #fffffff2,1775px 1984px #ffffff6e,579px 1111px #fff,1353px 1785px #ffffff4d,1545px 1094px #ffffff4f,319px 1855px #ffffff8c,1313px 664px #ffffff9e,1370px 1216px #ffffff36,1224px 1309px #ffffffed,566px 1354px #ffffffa1,1378px 918px #ffffff87,1376px 1030px #ffffffd4,291px 487px #ffffffa6,1322px 920px #fff6,1307px 273px #ffffff91,1397px 908px #ffffffe8,1510px 1247px #ffffff38,739px 370px #ffffff3b,5px 389px #ffffff8f,1979px 1734px #ffffffa3,922px 724px #ffffff5e,481px 156px #ffffff36,1597px 376px #ffffffe8,1390px 1633px #ffffff36,900px 1536px #ffffffa1,850px 608px #ffffff59,837px 522px #ffffff8c,593px 1027px #ffffff8a,112px 1527px #ffffff45,228px 615px #ffffff85,1297px 668px #ffffffd9,937px 1811px #ffffff80,1567px 517px #ffffffad,949px 1529px #ffffffbf,951px 1361px #ffffff54,113px 650px #ffffff91,6px 1790px #ffffffeb,1714px 1871px #ffffffc4,289px 1864px #ffffffb0,1912px 1800px #ffffffa8,231px 287px #ffffff73,1582px 1029px #ffffff94,1958px 727px #ffffff9e,223px 557px #ffffff9e,1287px 1328px #ffffffa1,1432px 1663px #ffffff70,540px 749px #ffffffbd,220px 291px #ffffff6b,1651px 1899px #ffffff82,567px 1522px #ffffff3d,1290px 1219px #ffffffd4,1439px 1385px #fff6,1552px 222px #ffffff61,1243px 1095px #ffffff73,749px 502px #ffffff96,1676px 1793px #ffffff85,1011px 240px #ffffffe0,587px 1047px #fff3,429px 1503px #ffffff57,1875px 1788px #ffffff8a,879px 398px #ffffffb0,1357px 137px #ffffffab,1477px 1088px #ffffff6b,1983px 878px #ffffffdb,1493px 1616px #ffffffa6,1275px 178px #ffffffdb,1848px 1283px #fffffff2,1112px 364px #ffffffb5,1316px 203px #ffffffdb,1076px 1122px #fffffff0,1996px 1151px #ffffff80,1992px 1636px #fffffffc,1197px 763px #ffffff3b,1803px 150px #ffffff47,1034px 619px #ffffff94,1225px 1014px #ffffff8f,447px 599px #ffffffab,328px 917px #ffffff63,1724px 371px #ffffffbd,829px 1689px #ffffff75,559px 1813px #ffffffeb,1528px 305px #ffffffb5,912px 291px #ffffffd9,288px 1082px #ffffffad,1466px 1266px #ffffff96,1848px 641px #ffffff4f,306px 1491px #ffffff42,141px 22px #ffffff78,284px 341px #ffffff94,1776px 252px #ffffff3d,1160px 1788px #ffffff80,67px 1765px #ffffffa3,1539px 35px #fff,1px 1475px #ffffff5c,104px 159px #ffffff40,1977px 1457px #ffffff40,1950px 1565px #ffffff9c,544px 1938px #ffffff59,415px 90px #ffffff59,1845px 1663px #ffffffbd,1527px 147px #ffffff3d,485px 463px #ffffffb8,1385px 1460px #ffffff80,226px 387px #ffffff54,1761px 456px #ffffffd9,1598px 374px #ffffffb0,131px 851px #ffffffe6,1857px 712px #ffffff40,163px 444px #ffffffcf,1861px 829px #ffffff96,1114px 1789px #ffffff82,1908px 812px #ffffffd4,363px 1899px #ffffff80,617px 1083px #ffffff96,584px 1656px #ffffffad,29px 1241px #ffffff8f,126px 1614px #ffffffb0,1446px 1202px #ffffffb0,1193px 1938px #ffffffd4,886px 563px #fffffffa,715px 201px #ffffff80,1369px 245px #ffffffcf,1440px 1754px #ffffffa8,1967px 1522px #ffffff7a,295px 1572px #ffffff42,1434px 1308px #ffffff7d,814px 1642px #ffffffa3,448px 1560px #ffffffe6,1499px 370px #ffffff80,1038px 1907px #ffffffd9,1112px 105px #ffffff87,1167px 1042px #ffffff82,1214px 1150px #ffffff5c,1966px 842px #ffffff47,1655px 148px #fff6,1569px 778px #ffffff42,1261px 1649px #ffffffa8,351px 1270px #ffffff59,1446px 555px #ffffff82,1411px 872px #ffffff91,1323px 374px #ffffff8a,241px 640px #ffffffc2,669px 1489px #ffffffab,1458px 1851px #ffffffed,1793px 1985px #ffffffcf,1803px 1357px #ffffffb8,1325px 8px #ffffff7d,891px 477px #ffffff47,1286px 1050px #ffffffe0,717px 1255px #ffffffa1,499px 735px #ffffff63,1856px 272px #ffffff4a,746px 1579px #ffffff94,1153px 1958px #ffffffa6,1712px 1863px #ffffff73,1547px 1120px #ffffffed,834px 1611px #ffffff7a,529px 1174px #fffffffa,1628px 806px #fffc,383px 17px #ffffff91,966px 1266px #ffffff59,842px 157px #ffffff8f,63px 1359px #ffffff7d,752px 1553px #ffffff45,10px 1297px #ffffff61,627px 1884px #fff6,264px 69px #ffffffad,1956px 1469px #ffffff8f,249px 1460px #ffffff61,1789px 1002px #ffffffa3,584px 1297px #ffffff9e,1556px 429px #ffffffab,185px 233px #ffffffd1,1501px 787px #ffffff9e,960px 1353px #ffffffd9,70px 752px #ffffffe6,1693px 58px #ffffffe6,528px 1262px #ffffff73,1841px 907px #ffffff38,371px 1323px #ffffff52,1930px 652px #ffffff52,194px 206px #ffffff6b,222px 1094px #ffffffd9,1863px 1062px #fffffff5,1181px 1691px #ffffff80,866px 84px #ffffff45,1008px 519px #ffffffc9,1713px 1065px #ffffffd9,1712px 1845px #ffffffb8,563px 1687px #ffffff73,1954px 184px #ffffff80,1464px 12px #fffffff2,1774px 99px #ffffff45,337px 1166px #ffffffb8,913px 1815px #ffffffb3,1613px 1715px #ffffff3b,752px 1162px #ffffffa6,869px 1102px #ffffffb8,1006px 1039px #ffffff63,137px 4px #ffffffc7,346px 1702px #ffffff45,1267px 468px #ffffff59,1181px 1463px #ffffff4f,1420px 743px #ffffffd9,757px 1456px #ffffff4d,506px 1082px #ffffffb0,1740px 254px #ffffff78,747px 1272px #ffffff69,924px 897px #ffffff94,432px 1034px #fffffff0,1435px 68px #ffffff5c,840px 107px #ffffff59,256px 263px #ffffffde,462px 1249px #ffffffbd,257px 1459px #ffffff87,1969px 320px #ffffffa3,89px 1832px #ffffff63,518px 1966px #ffffffdb,966px 1986px #fffffff7,992px 1978px #ffffff82,156px 1748px #ffffffcf,1665px 1955px #fffffff5,1069px 1747px #ffffff59,1770px 1728px #ffffff4a,1601px 1757px #ffffff5c,1577px 112px #ffffff61,1458px 359px #fffffffc,139px 660px #fffffffc,1821px 810px #ffffffeb,1174px 377px #ffffffb8,1962px 1045px #ffffffa6,1959px 1270px #fffffff2,367px 908px #ffffff73,1043px 1523px #fffffff0,1547px 29px #ffffff59,1594px 861px #ffffff91,736px 302px #ffffff4d,194px 1071px #ffffffde,947px 147px #ffffffd6,631px 1897px #fffffff0,393px 1819px #ffffff6b,110px 1741px #ffffff4d,388px 359px #fffc,1823px 944px #ffffffb3,1397px 1277px #ffffffc9,1498px 768px #ffffffd4,1072px 1552px #ffffffa6,1143px 1291px #ffffffd6,1757px 218px #ffffff4d,833px 29px #ffffff73,861px 60px #ffffffbf,1854px 141px #ffffffc2,490px 229px #ffffff6e,787px 1288px #ffffffe6,1259px 587px #ffffff5c,1630px 788px #ffffffa3,1108px 1957px #ffffff94,1786px 1827px #ffffffeb,1381px 175px #ffffff96,1212px 1448px #ffffff7d,780px 1890px #ffffffb3,496px 1041px #ffffffb0,539px 1887px #fffffff0,1373px 255px #ffffff59,1150px 1097px #ffffffab,1243px 1837px #ffffff42,926px 1105px #ffffff7d,1566px 1063px #ffffffba,535px 523px #ffffffb3,161px 1373px #ffffff70,1726px 461px #ffffff38,1416px 605px #ffffff8a,1422px 507px #fffffffc,21px 346px #ffffffb0,914px 193px #ffffff96,1957px 1272px #ffffff91,582px 1788px #ffffffc7,1354px 1161px #fffffffa,1775px 8px #ffffff61,1330px 1691px #ffffffa3,317px 863px #ffffffe6,1680px 450px #ffffff4f,971px 725px #ffffffbd,1926px 987px #ffffff8c,616px 86px #ffffffc4,601px 743px #ffffff9e,57px 588px #ffffff91,601px 1794px #fffc,1976px 526px #ffffff75,580px 806px #ffffffe8,1536px 441px #ffffffde,1933px 711px #ffffffba,864px 661px #ffffff63,1239px 1423px #ffffffa1,250px 880px #ffffff7a,1474px 1678px #ffffff9e,136px 399px #fffffff2,6px 1969px #ffffff69,1888px 1032px #ffffffe0,1158px 1256px #ffffff9e,590px 1113px #ffffffb0,972px 695px #ffffff3d,513px 1889px #ffffffd1,1126px 1033px #ffffff61,920px 34px #ffffffbd,1922px 1121px #ffffff6e,137px 412px #ffffff36,1085px 69px #ffffffb3,646px 1612px #ffffff87,1909px 521px #ffffff63,1432px 662px #ffffffbd,708px 1921px #ffffff42,509px 1575px #ffffffb3,1988px 751px #ffffff6b,529px 955px #ffffff70,944px 1114px #fff3,228px 890px #ffffffeb,1839px 1872px #ffffffbd,1830px 1438px #ffffff7d,136px 123px #ffffff8a,956px 1791px #ffffff4a,151px 194px #ffffff8a,1997px 296px #ffffff61,257px 875px #ffffffa1,28px 1047px #fffffffa,1252px 1481px #ffffffd9,860px 27px #ffffffe8,203px 687px #ffffff9e,1012px 1113px #ffffff57,734px 540px #fffffff2,568px 1957px #ffffffc7,1714px 151px #fffffff5,596px 1361px #ffffffab,621px 1903px #fff9,272px 1056px #ffffffeb,1627px 1775px #ffffff4d,961px 689px #ffffffc4,900px 648px #ffffffa1,1541px 1467px #ffffff8a,577px 236px #ffffff36,448px 441px #ffffffba,1775px 649px #ffffff70,896px 1613px #ffffff80,1611px 143px #ffffffbf,1372px 272px #ffffff8f,1779px 1569px #ffffffc4,851px 207px #ffffff82,1570px 569px #ffffff40,850px 1946px #ffffffd6,1514px 563px #ffffffb5,1796px 236px #fff9,1973px 1352px #fff3,40px 1463px #ffffffde,1882px 1584px #ffffffb5,332px 439px #ffffff54,926px 66px #fff,1396px 630px #ffffff9e,1011px 1605px #ffffffbd,1721px 234px #ffffffe0,1579px 1303px #ffffff70,1306px 1930px #ffffff4a,1088px 362px #ffffffed,619px 1489px #ffffffeb,766px 1683px #ffffff82,212px 1904px #ffffff7a,63px 1330px #ffffff70,256px 466px #ffffffc9,836px 813px #ffffffc2,617px 1556px #ffffff8a,334px 600px #ffffffa6,739px 1102px #ffffff75,1810px 1358px #fffffff2,698px 1332px #ffffffed,820px 565px #ffffff36,1963px 443px #ffffffd9,1610px 1104px #ffffff69,1593px 1851px #ffffffba,1224px 1377px #fffffff5,217px 1405px #ffffffb5,1178px 570px #ffffff52,1301px 1807px #ffffffe0,587px 1213px #ffffffde,556px 1732px #ffffff45,1511px 1740px #ffffffe6,750px 462px #ffffff6e,216px 745px #ffffffc4,558px 1626px #fff9,898px 529px #ffffff54,801px 1806px #fffffff2,637px 451px #ffffff8f,1585px 1752px #fffffff0,1916px 85px #ffffff78,1486px 1548px #fffffff2,1742px 1171px #ffffff42,1407px 1784px #ffffffb3,390px 246px #ffffff69,929px 889px #ffffff61,688px 1627px #ffffffa1,1459px 159px #ffffff82,1503px 1003px #ffffffd1,89px 528px #ffffffbf,222px 728px #ffffff52,760px 1130px #ffffff70,1226px 1127px #fffffff7,981px 1061px #ffffff38,1905px 762px #ffffffa1,693px 1010px #ffffffd1,744px 623px #ffffff5c,527px 400px #fffffff0,454px 168px #ffffffba,238px 1126px #ffffff40,711px 865px #ffffffe0,1565px 1363px #ffffffb3,1371px 973px #ffffff5e,1169px 1473px #ffffff63,516px 1377px #ffffff5e,479px 1960px #ffffff94,1479px 1684px #ffffff3d,953px 1071px #ffffff5c,1078px 892px #ffffffe8,247px 1511px #ffffffa6,1341px 1073px #ffffff59,154px 921px #ffffff6e,774px 968px #fffffff2,1755px 1245px #ffffffd6,813px 186px #ffffff96,546px 164px #ffffff42,1199px 1268px #ffffff38,1010px 1857px #ffffff4d,1814px 1335px #ffffff69,713px 618px #ffffff80,738px 373px #fffffffc,333px 1294px #fffc,342px 1245px #ffffff7d,614px 495px #ffffff8a,880px 282px #ffffff63,40px 974px #ffffff9e,46px 1301px #ffffffd4,1538px 1602px #ffffff54,1102px 603px #ffffff52,1103px 1188px #ffffff8a,1100px 116px #fffffff2,1244px 983px #ffffffdb,1919px 1095px #fff,1226px 413px #ffffff42,852px 1911px #ffffff47,627px 1013px #ffffff42,1377px 382px #ffffff36,181px 1080px #ffffffa8,495px 260px #ffffff38,723px 203px #ffffff47,1938px 1857px #ffffffc2,1333px 561px #ffffffe3,1612px 519px #ffffff9e,1313px 373px #fffffff2,1607px 226px #ffffff73,46px 1861px #ffffff4d,1572px 79px #fffffffa,1441px 1783px #ffffff82,1976px 1391px #ffffffad,357px 1184px #fffffff0,1297px 766px #ffffffbf,6px 1471px #ffffffa8,1357px 803px #ffffff8f,1476px 1159px #ffffff5c,253px 1260px #ffffff82,1162px 699px #ffffff52,1308px 3px #ffffffab,389px 849px #ffffff63,254px 1705px #ffffff61,1231px 1267px #ffffffa3,1177px 1153px #ffffff78,812px 1866px #ffffffd1,705px 1282px #fff6,108px 1529px #ffffffb5,1638px 53px #fffc,1223px 811px #ffffffb5,620px 253px #ffffff3d,1391px 233px #ffffffc2,1820px 1211px #fffffffc,1444px 1623px #fffffff0,43px 1854px #ffffffba,574px 384px #ffffff63,726px 471px #ffffffba,787px 1277px #ffffff5e,1495px 1286px #ffffffc2,1503px 733px #fffffff0,1960px 215px #ffffff47,1531px 1461px #ffffff47,820px 1271px #ffffff9c,1427px 1905px #ffffff82,659px 1838px #ffffff85,1639px 176px #ffffffad,1032px 38px #ffffffad,1544px 1632px #fffffff5,718px 1305px #ffffffde,1152px 241px #ffffffd4,174px 1254px #ffffff3b,1210px 1067px #fffffff0,426px 1256px #ffffff63,1408px 366px #ffffffa6,282px 1253px #ffffffab,1369px 1351px #ffffffa6,501px 1888px #ffffffa6,589px 1700px #ffffff8a,941px 1000px #fffc,1365px 1559px #ffffffdb,1346px 745px #ffffff4d,806px 1025px #ffffff47,380px 543px #ffffff9e,162px 1730px #ffffffed,871px 695px #fff,1949px 1500px #ffffffeb,956px 1392px #ffffffb3,757px 1402px #ffffff45,1014px 131px #ffffff57,153px 1341px #ffffffc2,1930px 1803px #ffffff73,1312px 455px #ffffff70,1634px 1004px #fffffff0,684px 785px #ffffffbd,65px 806px #ffffff73,1052px 793px #ffffffad,1105px 520px #ffffff8c,545px 1700px #ffffffa6,507px 809px #ffffffb3,572px 1871px #ffffff5e,1302px 713px #fff6,642px 650px #ffffff82,404px 1338px #ffffff6b,1088px 648px #ffffff54,426px 1344px #ffffffbd,570px 1705px #ffffff85,1910px 1979px #ffffff78,590px 1366px #ffffffd6,1008px 1325px #ffffff54,1144px 925px #ffffffb8,840px 241px #ffffff75,80px 97px #fff3,1380px 926px #ffffffb0,1494px 1605px #ffffff40,703px 1680px #ffffff5e,1003px 1157px #ffffff73,1090px 1173px #ffffffeb,315px 811px #ffffffb8,711px 502px #ffffffad,121px 1440px #fffffff5,1263px 472px #ffffff54,160px 1296px #ffffff80,1986px 1499px #ffffffd1,1454px 1564px #ffffff47,1965px 496px #ffffffa8,1532px 1474px #ffffff9e,1166px 1555px #ffffffad,753px 1647px #ffffff45,626px 1514px #fff9,1045px 1938px #ffffffe3,430px 573px #ffffffe3,1523px 1788px #fffffffc,135px 797px #ffffff69,1681px 647px #ffffff70,1890px 366px #ffffffa3,670px 1959px #fffffff7,1801px 429px #ffffffbd,1511px 1220px #ffffffad,189px 16px #ffffff69,1609px 436px #ffffffa6,382px 282px #ffffffd9,485px 481px #ffffffbf,655px 754px #fff9,1861px 865px #ffffffc2,335px 549px #ffffffe0,730px 444px #ffffff45,1986px 46px #ffffff9c,1104px 167px #ffffff3b,801px 1156px #ffffffe0,947px 1824px #ffffffa8,31px 461px #ffffff7d,471px 1435px #ffffffb3,909px 184px #ffffff82,1810px 1528px #ffffffc2,537px 674px #ffffff54,1952px 1716px #ffffffba,1085px 1456px #ffffff4d,1779px 1831px #ffffff96,464px 273px #ffffff94,1390px 441px #ffffff8c,1218px 559px #ffffff9c,1038px 259px #fffffff7,946px 127px #ffffff52,181px 1028px #ffffff82,691px 930px #ffffff73,1444px 263px #ffffff7d,674px 234px #ffffff96,1063px 1794px #ffffffc4,1736px 251px #ffffffa8,886px 1665px #ffffff45,1962px 515px #ffffff42,321px 39px #ffffffa8,852px 1213px #ffffff69,56px 1361px #ffffffdb,892px 750px #fffc,1627px 1433px #ffffffeb,1152px 56px #ffffff63,1029px 1483px #ffffff3b,52px 549px #ffffffeb,449px 1743px #ffffff6b,1428px 1611px #ffffff3b,453px 663px #ffffffd4,1039px 488px #ffffffdb,1710px 1424px #ffffff4d,1156px 1443px #ffffffdb,75px 1737px #ffffff59,1408px 1541px #ffffff57,1695px 1737px #ffffff75,56px 1138px #ffffffd6,904px 1658px #ffffff57,68px 1562px #ffffff40,1436px 1465px #ffffff91,964px 665px #ffffff52,1716px 1750px #ffffff45,151px 1332px #ffffffe3,1120px 1924px #fffffffa,1127px 338px #ffffff3d,1887px 787px #ffffff73,1484px 823px #fffffff5,849px 1723px #ffffffcf,867px 1917px #ffffff87,927px 1864px #ffffff8f,1274px 1230px #ffffff7d,1643px 297px #ffffffc9,1042px 1730px #fffffff5,569px 1693px #ffffff52,154px 376px #ffffffcf,678px 1517px #ffffffa6,877px 292px #ffffffb8,1382px 630px #ffffffd4,1762px 1264px #ffffff3d,1109px 642px #ffffff61,130px 100px #ffffff47,1515px 1951px #ffffff63}.portfolio-hero-stars-2{z-index:0;background:0 0;width:2px;height:2px;animation:150s linear infinite animStar;position:absolute;top:0;left:0;box-shadow:1419px 328px #ffffffe6,1105px 1679px #ffffff6e,654px 680px #ffffff42,373px 327px #fffffff2,1811px 970px #ffffff38,1049px 981px #ffffff61,1257px 555px #fff6,36px 1816px #ffffff5e,320px 636px #ffffffdb,52px 815px #ffffff73,1589px 512px #fffffffa,1374px 893px #ffffffab,567px 187px #ffffffad,180px 1357px #ffffffd4,1827px 1738px #ffffff3b,1079px 1509px #ffffffa8,1007px 1965px #ffffffad,700px 1846px #ffffffa1,549px 720px #ffffffe0,171px 1298px #fffc,1743px 1028px #ffffff91,332px 1495px #fffffff7,1696px 1331px #ffffff47,93px 530px #ffffffeb,650px 894px #ffffff45,106px 66px #ffffffe8,1145px 1384px #ffffffe0,618px 848px #ffffffb8,1867px 907px #ffffff54,615px 708px #ffffffb0,1297px 1658px #ffffff87,1431px 1916px #fffffffa,547px 1070px #ffffff3d,448px 1975px #ffffff47,1061px 1561px #fffffffa,278px 166px #ffffff7d,1682px 339px #ffffffd4,1847px 245px #ffffffe6,1136px 667px #ffffff5c,875px 349px #ffffff78,15px 993px #ffffffd6,672px 275px #ffffffdb,640px 1596px #ffffffe8,183px 1816px #ffffffc9,142px 431px #ffffff6e,715px 1602px #ffffff4f,94px 1875px #fffffff5,610px 1307px #ffffffb5,1862px 174px #ffffffbf,1642px 1008px #ffffffd4,1487px 1933px #ffffff61,1693px 1233px #ffffff91,1295px 1473px #ffffff61,1043px 43px #ffffff3b,217px 1821px #ffffffc4,134px 1842px #ffffff57,1386px 523px #ffffffa8,1493px 1342px #ffffffa8,1829px 1094px #ffffffc7,154px 768px #ffffff8a,287px 538px #ffffffb0,1757px 167px #ffffffd6,32px 1341px #ffffff8a,800px 812px #ffffff7d,824px 239px #ffffff63,8px 371px #ffffff3b,1433px 1295px #ffffffdb,1688px 564px #ffffffe3,1673px 776px #ffffffcf,1543px 224px #fff6,218px 1445px #ffffffa1,1954px 1653px #ffffffe8,226px 1099px #ffffffd1,289px 1380px #ffffffa8,1474px 1348px #ffffffed,1373px 1256px #fffc,1906px 1565px #ffffffc2,280px 834px #ffffffc7,403px 1596px #ffffffc4,24px 787px #ffffffc7,1589px 438px #ffffff80,1489px 232px #ffffff45,1708px 922px #ffffff6e,1585px 433px #ffffffdb,670px 1456px #fffffffa,72px 947px #ffffffb0,246px 757px #ffffffde,806px 1256px #ffffffbd,1685px 1436px #ffffff8c,673px 505px #ffffffbf,1746px 66px #ffffffd1,563px 500px #ffffffb8,1916px 561px #ffffff61,943px 313px #ffffff75,284px 893px #fff6,1027px 312px #ffffff78,294px 964px #ffffff78,441px 469px #ffffff3b,255px 141px #fffffffa,1163px 1298px #ffffff38,58px 1164px #ffffffd4,1849px 1570px #ffffff91,1504px 1074px #fffffff2,1817px 1288px #ffffff82,142px 664px #ffffffc9,219px 150px #ffffffde,1128px 9px #ffffffd6,93px 1085px #fffc,1491px 1811px #ffffff80,842px 1328px #ffffffab,467px 1967px #ffffff7d,461px 1058px #ffffff4d,1776px 511px #ffffff85,1672px 1781px #ffffff4f,1662px 1198px #ffffffd1,695px 259px #ffffff82,1344px 76px #fff,1639px 102px #ffffff3b,458px 1486px #ffffffc9,1909px 1766px #ffffff63,1711px 879px #ffffffd4,934px 1731px #fffc,1362px 157px #ffffffd1,727px 1053px #ffffff7a,65px 1585px #fffffffa,397px 1136px #ffffff80,1900px 1666px #ffffffd9,1438px 379px #fffffff7,1217px 91px #ffffff91,990px 741px #ffffff7d,1171px 366px #ffffffc4,1998px 1508px #ffffff75,1296px 1846px #ffffff82,479px 971px #ffffff42,340px 1119px #ffffffcf,1636px 951px #ffffff96,1029px 981px #ffffffb5,287px 1048px #ffffff3d,166px 1847px #ffffff52,945px 551px #ffffff8a,937px 1640px #ffffff96,1203px 945px #ffffff91,1406px 1940px #fffffff2,51px 344px #ffffffb5,101px 1178px #ffffff9c,1671px 1928px #ffffff5e,240px 159px #ffffffb8,871px 1930px #ffffffe8,1076px 608px #fff3,375px 1609px #ffffff4f,1613px 596px #ffffffe8,34px 1677px #ffffffb8,1701px 1399px #ffffff78,940px 1309px #ffffff91,1749px 1186px #ffffff69,588px 1945px #ffffff73,879px 1206px #ffffffbd,1267px 1529px #ffffffde,506px 813px #ffffffeb,398px 1765px #ffffff85,1262px 1884px #fffffff0,264px 1104px #ffffff54,1500px 687px #ffffff40,1386px 49px #ffffffa1,1478px 949px #ffffffd4,1872px 871px #ffffffeb,760px 967px #ffffffeb,1520px 588px #ffffff94,119px 1291px #ffffffc9,1415px 924px #ffffff96,876px 1657px #ffffffa6,791px 1260px #ffffff3d,1783px 593px #ffffffdb,855px 429px #fffffffc,261px 1966px #ffffffcf,780px 862px #ffffffde,577px 1496px #ffffffc9,1921px 389px #ffffff63,593px 578px #ffffff38,1769px 1580px #ffffffc9,1435px 1972px #ffffffeb,1587px 516px #ffffff52,320px 56px #ffffffad,714px 1519px #ffffffd1,1678px 214px #ffffffb3,501px 1157px #ffffffba,896px 811px #ffffff3d,1614px 1303px #ffffffb0,410px 899px #ffffff82,1372px 527px #ffffff91,1985px 1733px #ffffffa1,1815px 147px #ffffff94,850px 1657px #fffffff2,1213px 1672px #ffffffc2,461px 875px #ffffff94,648px 123px #ffffff6e,164px 121px #fff,369px 1700px #ffffffd1,753px 1721px #ffffff69,884px 1843px #ffffffb0}.portfolio-hero-stars-2:after{content:" ";background:0 0;width:2px;height:2px;position:absolute;top:2000px;box-shadow:178px 1892px #ffffffd1,1763px 1939px #ffffff6b,1707px 1248px #ffffff87,172px 314px #ffffffd1,1539px 951px #ffffffa1,1905px 1141px #ffffffe3,791px 925px #fffffffc,659px 1459px #ffffffb5,1207px 312px #ffffff80,1960px 1092px #ffffff52,481px 408px #ffffff40,274px 424px #ffffffc7,1964px 1145px #fff,360px 1401px #ffffffa8,409px 727px #ffffffd1,1319px 691px #ffffffeb,925px 1664px #ffffffc2,322px 824px #ffffff96,1151px 466px #ffffff54,98px 1677px #ffffffb3,1435px 609px #ffffff8f,1409px 1530px #ffffff52,1328px 1931px #ffffff9c,444px 474px #ffffffc2,54px 890px #ffffffeb,1368px 1981px #ffffffd4,902px 266px #ffffff6e,1660px 1780px #ffffffc9,1462px 398px #ffffffcf,1541px 721px #ffffff87,1742px 777px #ffffff7a,686px 370px #ffffffa3,1953px 1797px #ffffff61,199px 738px #ffffffb5,1790px 1884px #ffffff7d,454px 842px #ffffffa3,1768px 871px #ffffff85,1719px 482px #ffffffb5,1164px 1643px #ffffff70,1577px 1419px #ffffffe6,141px 1198px #ffffff6b,269px 813px #ffffffc4,1608px 1735px #fffffff0,1889px 868px #ffffff38,304px 654px #ffffff47,1982px 1420px #ffffff4f,1946px 1821px #fffffffc,1047px 1855px #ffffffb0,1132px 465px #ffffffbd,1959px 1671px #ffffffd1,1143px 477px #ffffffd1,651px 1663px #ffffff40,181px 1341px #fffffffc,836px 249px #fffffff2,561px 139px #ffffff8a,749px 249px #ffffffd6,605px 36px #ffffffad,1716px 1207px #ffffff73,9px 896px #ffffffa8,4px 63px #ffffff80,1489px 1605px #ffffff82,306px 1529px #ffffffbd,232px 286px #ffffff8c,932px 1816px #ffffff8a,1229px 1973px #ffffff85,999px 435px #ffffffb5,1753px 1526px #ffffff57,1106px 794px #ffffffb8,610px 373px #ffffffdb,31px 860px #ffffffeb,1128px 1512px #ffffff4f,1093px 504px #ffffffc4,1081px 1733px #ffffff82,552px 913px #ffffff75,772px 448px #ffffff36,1722px 491px #ffffff36,425px 1086px #ffffff85,843px 225px #ffffff61,1328px 102px #ffffff42,1951px 730px #ffffffb5,832px 1962px #ffffff52,609px 524px #ffffff8c,679px 517px #ffffffb8,1960px 1483px #ffffff87,894px 1784px #ffffff8a,1800px 268px #ffffffd9,1881px 1553px #ffffffbd,1355px 260px #ffffff8f,934px 218px #fff9,1119px 1338px #ffffffe0,618px 45px #ffffff69,1174px 393px #ffffff75,1009px 994px #ffffff78,1280px 1618px #ffffffd1,182px 1530px #ffffff40,356px 1769px #ffffffc7,635px 621px #ffffff94,235px 570px #ffffff57,944px 1714px #ffffffe8,969px 838px #ffffffd6,1234px 302px #ffffff8c,1596px 112px #ffffff36,1097px 421px #ffffff63,1314px 240px #ffffffb8,1078px 711px #ffffffde,1434px 1746px #ffffffbd,1939px 1576px #ffffff96,1232px 663px #ffffff8c,784px 1812px #ffffffeb,930px 1520px #ffffff52,79px 59px #ffffff80,1107px 1088px #ffffff85,989px 941px #ffffff9e,770px 424px #ffffff6b,1292px 20px #ffffffa8,160px 30px #ffffff96,820px 861px #ffffff4f,749px 139px #ffffff45,1313px 924px #ffffff8c,837px 1186px #ffffff54,904px 203px #ffffffdb,1317px 216px #ffffffba,801px 1334px #ffffff82,1589px 1455px #ffffff45,793px 463px #fff6,1191px 40px #ffffff5e,1123px 882px #fffffff0,1588px 1941px #ffffff4d,26px 624px #ffffff6e,1753px 697px #ffffff6e,1512px 276px #fffffff7,1696px 1801px #ffffffc9,430px 1576px #ffffff40,1733px 1553px #ffffff57,855px 1679px #ffffffd4,811px 1864px #ffffff87,710px 1091px #ffffffa6,210px 140px #ffffffad,1999px 934px #ffffff42,174px 325px #ffffff94,1217px 833px #fffffff2,417px 952px #ffffff8a,1782px 1713px #ffffffed,60px 1857px #ffffff3b,1297px 1894px #ffffff91,1009px 1887px #ffffff9e,624px 1343px #ffffffa8,1348px 102px #ffffff8f,1041px 1499px #ffffffa3,1556px 1961px #ffffff54,751px 1883px #ffffff4d,1952px 700px #fffffff2,1740px 1371px #ffffffe3,1201px 1227px #ffffffeb,1562px 1733px #ffffffcf,580px 827px #ffffffe8,768px 750px #ffffff75,1786px 1877px #fff3,1173px 641px #ffffff91,691px 1258px #ffffff42,514px 15px #ffffff8f,373px 1207px #ffffffba,1971px 1448px #ffffff7a,1356px 1182px #fffffff2,1514px 1469px #ffffffdb,638px 992px #ffffff7a,1311px 918px #ffffffc7,1195px 691px #ffffff8c,399px 673px #fffffff2,1726px 1135px #ffffff5c,1095px 1362px #ffffff4d,715px 33px #ffffff69,1008px 1966px #ffffff45,1252px 1604px #ffffff70,1059px 1530px #ffffffad,1634px 1206px #ffffffe6,129px 790px #ffffff45,1709px 872px #ffffff4a,1984px 625px #ffffffed,1491px 39px #ffffff6b,1227px 1091px #ffffff8f,173px 1659px #ffffff78,107px 445px #ffffff7a,1741px 13px #ffffffe0,836px 321px #ffffffd9,161px 1660px #ffffffde,750px 1958px #ffffffb3,80px 62px #ffffffe6,1027px 1746px #fff9,161px 639px #ffffff6b,107px 442px #ffffffc7,1562px 1816px #ffffffeb,1083px 1165px #ffffff40,673px 398px #ffffff7d,864px 1742px #ffffff42,1453px 574px #ffffff3b,608px 1166px #ffffffbd,648px 1509px #ffffff9c,1073px 478px #ffffff52,50px 706px #ffffff78}.portfolio-hero-stars-3{z-index:0;background:0 0;width:3px;height:3px;animation:200s linear infinite animStar;position:absolute;top:0;left:0;box-shadow:1048px 1867px #ffffffdb,76px 793px #ffffffe8,1606px 1688px #ffffff61,361px 1017px #ffffff94,945px 1038px #fffffff7,1878px 590px #ffffffa1,423px 197px #fff6,520px 511px #ffffff9c,1866px 1030px #fffffff2,1868px 1803px #ffffff4a,1036px 946px #ffffff54,1702px 24px #ffffff9c,1056px 789px #ffffff36,1965px 1680px #fff6,1921px 633px #ffffffbf,1837px 722px #ffffffde,841px 1845px #ffffff3d,1276px 108px #ffffffa6,405px 1304px #ffffffc2,252px 139px #ffffff9e,600px 1374px #ffffff91,325px 339px #ffffff7d,1335px 1346px #fffffffc,1210px 879px #ffffffb3,540px 1435px #ffffffeb,78px 1639px #ffffffbf,994px 981px #ffffffc2,109px 1374px #ffffffc2,147px 1875px #ffffffc2,1060px 216px #ffffffd9,1043px 1821px #ffffff6b,1158px 259px #fff9,1054px 1436px #ffffffa3,1439px 926px #ffffffe3,303px 551px #ffffffd9,635px 77px #ffffffc9,989px 892px #ffffff73,1696px 1218px #ffffffc2,436px 1886px #ffffff6b,1030px 1606px #ffffff52,831px 987px #ffffff57,369px 130px #ffffffde,1866px 1581px #ffffff75,340px 575px #ffffff47,1793px 1016px #ffffffb3,1653px 939px #fffffffc,1348px 754px #ffffff91,627px 224px #fff6,825px 1521px #ffffff4d,1051px 1335px #ffffff5c,1408px 443px #ffffff6b,1310px 1866px #ffffff8f,933px 491px #ffffffe8,1497px 1475px #ffffffb3,1448px 694px #ffffffeb,1007px 1191px #ffffff91,1649px 27px #fffffff2,860px 1897px #ffffff69,1757px 1525px #ffffff85,1851px 400px #ffffffb5,609px 329px #ffffff59,427px 102px #ffffff91,1492px 218px #ffffffa1,1119px 1479px #ffffffeb,404px 1644px #ffffffa3,55px 749px #ffffffad,1743px 796px #ffffffab,1060px 810px #fffc,360px 189px #ffffff52,502px 1427px #ffffffb0,1173px 1276px #ffffffe0,1413px 1980px #ffffff6e,527px 495px #ffffffb3,706px 1232px #ffffffe8,1021px 1013px #ffffff38,1948px 837px #ffffff5e,632px 416px #ffffffb8,59px 497px #fffffff7,497px 99px #ffffff3d,886px 108px #ffffff52,1890px 1925px #fffffffc,245px 906px #ffffffcf,1134px 600px #ffffffab,1204px 565px #ffffffb8,176px 271px #ffffffb0,1223px 672px #ffffffc4,559px 278px #ffffff3b,1195px 88px #ffffff87,484px 578px #ffffff61,1341px 464px #ffffff78,1833px 1622px #ffffffeb,431px 699px #ffffff6e,80px 724px #ffffff8a,219px 1492px #ffffff7a,1987px 171px #ffffff6b,867px 1679px #ffffff75,798px 1910px #fff,1920px 1600px #ffffff70,938px 652px #ffffff4a,20px 311px #ffffffa1}.portfolio-hero-stars-3:after{content:" ";background:0 0;width:3px;height:3px;position:absolute;top:2000px;box-shadow:582px 1796px #ffffff80,1538px 653px #ffffffba,537px 1569px #ffffff9c,1782px 1936px #ffffffed,263px 1149px #ffffffc4,1749px 1575px #ffffff7d,1442px 1050px #ffffffd4,85px 1735px #fffc,1137px 664px #ffffff42,62px 1790px #ffffff47,1538px 1496px #ffffffdb,932px 1318px #ffffffd6,1412px 1128px #ffffff57,279px 1411px #ffffffcf,1035px 1932px #fff9,1508px 497px #ffffff45,77px 544px #ffffff9c,232px 1690px #ffffff8a,488px 660px #ffffffbd,612px 88px #ffffffa1,823px 1162px #ffffffc2,704px 612px #ffffffa1,264px 411px #fff6,190px 1795px #ffffff5e,1516px 428px #ffffff42,144px 716px #ffffffd4,506px 1648px #ffffffba,1541px 505px #ffffffb0,297px 1049px #ffffffb0,361px 1260px #ffffffb0,781px 297px #ffffffcf,174px 1565px #fffffffc,30px 758px #ffffff82,1406px 382px #fff9,988px 628px #fffffff0,147px 1075px #ffffffc9,189px 262px #ffffffc9,1507px 1472px #ffffffd9,1351px 254px #ffffff5c,31px 68px #ffffff5c,1394px 1590px #ffffff9c,221px 202px #ffffffe0,917px 397px #ffffffdb,927px 1283px #ffffffb5,115px 378px #ffffff5e,1479px 1140px #ffffff94,1390px 1963px #ffffff5e,336px 234px #ffffffd6,567px 1115px #ffffff7a,1711px 1672px #ffffff5e,1407px 135px #ffffff4a,857px 876px #ffffffb0,1975px 856px #ffffff78,1255px 310px #ffffffc4,1668px 1336px #fffffff5,50px 1098px #ffffff8f,275px 1828px #ffffff8a,816px 390px #ffffff36,1945px 1626px #ffffff91,1714px 1742px #fffffff0,1581px 368px #ffffffad,77px 766px #ffffff6b,1308px 1648px #ffffffcf,51px 1427px #ffffff69,1686px 1128px #ffffff47,1193px 1568px #ffffff4f,806px 1433px #ffffff87,1240px 955px #ffffff54,525px 79px #ffffff8c,349px 1283px #ffffff85,484px 1777px #ffffffcf,1057px 1804px #ffffff63,84px 1345px #fffffff7,116px 27px #fffffff7,1570px 230px #ffffffb0,1256px 1121px #ffffff6e,598px 524px #ffffff7a,1908px 249px #ffffff91,244px 842px #fff6,20px 1465px #fffffff2,1402px 1233px #fff6,1630px 978px #ffffffcf,1919px 1514px #ffffff8c,515px 1604px #fffffff7,532px 1434px #ffffff59,374px 809px #ffffffe0,503px 655px #ffffffa1,1575px 855px #ffffff3b,364px 324px #ffffff80,978px 82px #fff3,1292px 232px #ffffff57,251px 1322px #ffffffd6,402px 1172px #ffffff6b,1354px 893px #ffffff38,1682px 459px #fffffff2,1043px 1850px #ffffffb8,1984px 1975px #fffffff0,1753px 804px #fffffffc,553px 1718px #ffffff6e,1072px 76px #fffffff2}@keyframes animStar{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}:root{--bg:#0a0a0a;--bg-elevated:#131313;--bg-card:#1a1a1a;--text:#fff;--text-rgb:255, 255, 255;--text-secondary:#888;--text-dim:#444;--accent:#c8f542;--accent-rgb:200, 245, 66;--border:#222}.portfolio-page{scroll-behavior:smooth;background:var(--bg);color:var(--text);font-family:var(--font-mono), ui-monospace, monospace;-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.7;overflow-x:hidden}.portfolio-page *,.portfolio-page :before,.portfolio-page :after{box-sizing:border-box;margin:0;padding:0}.portfolio-page::selection{background:var(--accent);color:var(--bg)}.portfolio-page:after{content:"";pointer-events:none;z-index:10000;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");position:fixed;inset:0}.portfolio-page:before{content:"";background-image:radial-gradient(circle, var(--text-dim) .5px, transparent .5px);opacity:.12;pointer-events:none;z-index:0;background-size:32px 32px;position:fixed;inset:0}@supports (overflow-x:clip){.portfolio-page{overflow-x:clip}}.portfolio-header{z-index:200;grid-template-columns:1fr auto 1fr;align-items:center;padding:20px 40px;display:grid;position:absolute;top:0;left:0;right:0}@media (max-width:900px){.portfolio-header{grid-template-columns:1fr auto;padding:14px 20px}}@media (max-width:768px){.portfolio-header{padding:12px 16px}}.portfolio-header-name{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--text);text-transform:uppercase;font-size:22px;font-weight:600}@media (max-width:900px){.portfolio-header-name{z-index:210;letter-spacing:.02em;font-size:15px;position:relative}}.portfolio-header-clock{letter-spacing:.1em;color:var(--text-secondary);font-size:16px;font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:center}@media (max-width:900px){.portfolio-header-clock{display:none}}.portfolio-header-menu-btn{border:1px solid var(--border);background:rgba(var(--text-rgb), .04);cursor:pointer;border-radius:8px;grid-column:2;justify-content:center;justify-self:end;align-items:center;width:46px;height:46px;margin:0;padding:0;transition:border-color .2s,background .2s,box-shadow .35s;display:none}.portfolio-header-menu-btn:hover{border-color:rgba(var(--accent-rgb), .55);background:rgba(var(--accent-rgb), .07)}@media (max-width:900px){.portfolio-header-menu-btn{z-index:210;flex-direction:column;gap:5px;display:flex;position:relative}}.portfolio-header--menu-open .portfolio-header-menu-btn{border-color:rgba(var(--accent-rgb), .45);background:rgba(var(--accent-rgb), .05);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .08)}.portfolio-header-menu-btn__bar{background:var(--text);border-radius:1px;width:18px;height:2px;transition:transform .28s cubic-bezier(.34,1.2,.64,1),opacity .2s;display:block}.portfolio-header--menu-open .portfolio-header-menu-btn__bar:first-child{transform:translateY(7px)rotate(45deg)}.portfolio-header--menu-open .portfolio-header-menu-btn__bar:nth-child(2){opacity:0}.portfolio-header--menu-open .portfolio-header-menu-btn__bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.portfolio-header-backdrop{display:none}@media (max-width:900px){.portfolio-header-backdrop{z-index:150;opacity:0;pointer-events:none;background:radial-gradient(ellipse 90% 70% at 50% 35%, #121a2680 0%, transparent 55%), radial-gradient(ellipse 70% 50% at 100% 0%, rgba(var(--accent-rgb), .04) 0%, transparent 50%), #050609e0;-webkit-backdrop-filter:blur(22px)saturate(1.1);transition:opacity .35s;display:block;position:fixed;inset:0}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.portfolio-header-backdrop{-webkit-backdrop-filter:none;background:#050609f0}}@media (max-width:900px){body.portfolio-menu-open .portfolio-hero-names,body.portfolio-menu-open .portfolio-hero-tagline,body.portfolio-menu-open .portfolio-float-label,body.portfolio-menu-open .portfolio-gravity-btn{visibility:hidden}.portfolio-header--menu-open .portfolio-header-backdrop{opacity:1;pointer-events:auto}}.portfolio-header-nav{grid-column:3;justify-self:end;align-items:center;gap:32px;display:flex}@media (max-width:900px){.portfolio-header-nav{z-index:160;box-sizing:border-box;width:100%;max-width:100vw;padding:clamp(72px, 14vh, 120px) max(16px, env(safe-area-inset-left)) 40px max(16px, env(safe-area-inset-right));box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:none;flex-direction:column;grid-column:auto;justify-content:center;align-items:center;gap:0;margin:0;transition:opacity .32s,visibility .32s;position:fixed;inset:0}.portfolio-header-nav--open{opacity:1;visibility:visible;pointer-events:auto}}.portfolio-header-nav__list{align-items:center;gap:32px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:900px){.portfolio-header-nav__list{flex-direction:column;align-items:stretch;gap:6px;width:100%;max-width:min(280px,100vw - 32px);margin-inline:auto;padding:0}}.portfolio-header-link{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:16px;text-decoration:none;transition:color .2s,letter-spacing .25s}.portfolio-header-link:hover{color:var(--accent)}@media (max-width:900px){.portfolio-header-link{width:100%;font-size:inherit;letter-spacing:.14em;color:rgba(var(--text-rgb), .78);text-align:center;border-bottom:none;justify-content:center;align-items:center;gap:16px;padding:14px 8px;display:flex}.portfolio-header-link:hover{letter-spacing:.16em}.portfolio-header-link:focus-visible{outline:1px solid rgba(var(--accent-rgb), .55);outline-offset:6px;color:var(--accent)}}.portfolio-header-link__idx{display:none}@media (max-width:900px){.portfolio-header-link__idx{min-width:1.35rem;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;color:rgba(var(--text-rgb), .35);font-variant-numeric:tabular-nums;flex:none;font-size:9px;font-weight:400;transition:color .2s;display:inline-block}.portfolio-header-link:hover .portfolio-header-link__idx{color:rgba(var(--accent-rgb), .75)}.portfolio-header-link__text{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;text-shadow:none;font-size:clamp(.95rem,3.8vw,1.05rem);font-weight:500;line-height:1.4}.portfolio-header-nav__list>li .portfolio-header-link{opacity:0;transition:opacity .4s cubic-bezier(.33,1,.68,1),transform .48s cubic-bezier(.33,1,.68,1),color .2s,letter-spacing .3s;transform:translateY(12px)}.portfolio-header-nav--open .portfolio-header-nav__list>li .portfolio-header-link{opacity:1;transform:translateY(0)}.portfolio-header-nav--open .portfolio-header-nav__list>li:first-child .portfolio-header-link{transition-delay:40ms}.portfolio-header-nav--open .portfolio-header-nav__list>li:nth-child(2) .portfolio-header-link{transition-delay:.1s}.portfolio-header-nav--open .portfolio-header-nav__list>li:nth-child(3) .portfolio-header-link{transition-delay:.16s}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.portfolio-header-nav__list>li .portfolio-header-link{opacity:1;transition:color .2s;transform:none}}.portfolio-hero{background:radial-gradient(at bottom,#1b2735 0%,#090a0f 100%);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.portfolio-hero-spotlight{background:radial-gradient(circle, rgba(var(--accent-rgb), .055) 0%, transparent 65%);pointer-events:none;z-index:0;will-change:transform;border-radius:50%;width:700px;height:700px;position:absolute;top:0;left:0}@keyframes portfolio-blink-cursor{50%{border-color:#0000}}.portfolio-hero-tagline{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;border-right:2px solid var(--accent);width:0;font-size:14px;font-weight:400;font-family:var(--font-mono), ui-monospace, monospace;max-width:100%;margin-bottom:20px;padding-left:23px;overflow:hidden}@media (max-width:900px){.portfolio-hero-tagline{letter-spacing:.1em;margin-bottom:14px;padding-left:16px;font-size:12px}}@media (max-width:480px){.portfolio-hero-tagline{letter-spacing:.08em;margin-bottom:12px;padding-left:12px;font-size:11px}}.portfolio-hero-tagline.portfolio-hero-tagline--static{border-right-color:#0000;width:auto}.portfolio-hero-tagline.portfolio-hero-tagline--blink{animation:.6s step-end infinite portfolio-blink-cursor}.portfolio-gravity-btn{z-index:100;color:var(--text-dim);border:1px solid var(--border);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:4px;padding:8px 16px;font-size:11px;font-weight:600;transition:color .2s,border-color .2s;position:absolute;bottom:24px;right:40px}.portfolio-gravity-btn:hover,.portfolio-gravity-btn.active{color:var(--accent);border-color:var(--accent)}@media (max-width:768px){.portfolio-gravity-btn{bottom:24px;right:24px}}.portfolio-hero-names{z-index:2;flex-direction:column;flex:1;justify-content:center;gap:0;padding:72px 3% 0;display:flex;position:relative}@media (max-width:900px){.portfolio-hero-names{padding:68px 4% 0}}@media (max-width:768px){.portfolio-hero-names{padding:64px 4% 0}}.portfolio-hero-name-row{perspective:1000px;display:flex;position:relative;overflow:visible}.portfolio-hero-name-row--filled{justify-content:flex-start}.portfolio-hero-name-row--outline{justify-content:flex-end}.portfolio-hero-letter{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;cursor:default;transform-style:preserve-3d;font-size:clamp(44px,11vw,500px);font-weight:700;line-height:.88;transition:color .15s,-webkit-text-fill-color .15s,-webkit-text-stroke-color .15s,filter .15s;display:inline-block}@media (min-width:480px){.portfolio-hero-letter{font-size:clamp(56px,14vw,500px)}}@media (min-width:640px){.portfolio-hero-letter{font-size:clamp(72px,17vw,500px)}}@media (min-width:900px){.portfolio-hero-letter{font-size:clamp(100px,20vw,500px)}}.portfolio-hero-letter.filled{color:var(--text)}.portfolio-hero-letter.filled:hover{filter:drop-shadow(0 0 32px rgba(var(--accent-rgb), .3));color:var(--accent)!important;-webkit-text-fill-color:var(--accent)!important}.portfolio-hero-letter.outline{color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px rgba(var(--text-rgb), .92);paint-order:stroke fill}@media (min-width:640px){.portfolio-hero-letter.outline{-webkit-text-stroke:1.5px rgba(var(--text-rgb), .92)}}.portfolio-hero-letter.outline:hover{filter:none;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke-color:var(--accent)!important}.portfolio-float-label{background:var(--accent);color:var(--bg);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.05em;cursor:grab;-webkit-user-select:none;user-select:none;z-index:5;white-space:nowrap;border-radius:4px;padding:6px 14px;font-size:11px;font-weight:600;transition:box-shadow .2s,transform .2s;position:absolute}@media (max-width:768px){.portfolio-float-label{display:none}}.portfolio-float-label:hover{transform:scale(1.05)}.portfolio-float-label:active{cursor:grabbing;box-shadow:0 8px 30px rgba(var(--accent-rgb), .25)}.portfolio-float-label.l3{bottom:22%;left:6%}.portfolio-float-label.l4{top:26%;right:8%}.gh-wrapper{height:320vh;position:relative}.gh-wrapper--reduced-motion{height:auto}.gh-inner{background:var(--bg);isolation:isolate;flex-direction:column;height:100vh;display:flex;position:relative;overflow:hidden}.gh-inner--reduced-motion{height:auto;min-height:0;overflow:visible}.gh-inner--reduced-motion .gh-browser-stage{flex:0 auto;min-height:100vh}.gh-browser-stage{z-index:5;transform-origin:50% 45%;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.gh-browser-chrome{background:var(--bg-elevated);border-bottom:1px solid var(--border);z-index:10;flex-shrink:0;position:relative}.gh-titlebar{background:var(--bg-elevated);align-items:center;gap:12px;height:40px;padding:0 12px;display:flex}.gh-traffic-lights{flex-shrink:0;gap:7px;display:flex}.gh-light{border-radius:50%;width:12px;height:12px}.gh-light--close{background:#ff5f57}.gh-light--min{background:#febc2e}.gh-light--max{background:#28c840}.gh-tabs{align-items:flex-end;gap:2px;height:100%;display:flex;overflow:hidden}.gh-tab{height:32px;font-size:12px;font-family:var(--font-mona), sans-serif;white-space:nowrap;transform-origin:bottom;border-radius:6px 6px 0 0;align-items:center;gap:7px;min-width:0;max-width:220px;padding:0 14px;display:flex}.gh-tab--portfolio{background:var(--bg);color:var(--text-secondary)}.gh-tab--github{background:var(--bg-card);color:var(--text);flex-shrink:0}.gh-tab-favicon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.gh-tab--github .gh-tab-favicon{color:#fff}.gh-page-nav-logo{color:#fff;align-items:center;display:flex}.gh-tab-favicon--n{background:var(--accent);width:14px;height:14px;color:var(--bg);font-size:9px;font-weight:700;font-family:var(--font-display), sans-serif;border-radius:2px;justify-content:center;align-items:center;display:flex}.gh-tab-label{text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.gh-tab-x{color:var(--text-dim);flex-shrink:0;font-size:14px;line-height:1}.gh-addressbar{background:var(--bg-elevated);align-items:center;gap:12px;height:40px;padding:0 16px;display:flex}.gh-nav-btns{color:var(--text-dim);font-size:18px;line-height:1;font-family:var(--font-mona), sans-serif;flex-shrink:0;gap:8px;display:flex}.gh-nav-btn--fwd{opacity:.4}.gh-url-pill{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;max-width:50%;height:26px;margin:0 auto;padding:0 10px;display:flex}.gh-url-text{color:var(--text);font-size:13px;font-family:var(--font-mona), sans-serif;letter-spacing:0}.gh-loading-bar{background:var(--accent);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.gh-content{scrollbar-width:none;flex:1;overflow-y:auto}.gh-content::-webkit-scrollbar{display:none}.gh-page-nav{background:var(--bg-elevated);border-bottom:1px solid var(--border);align-items:center;gap:20px;padding:14px 24px;display:flex}.gh-page-nav-links{font-family:var(--font-mona), sans-serif;color:var(--text);gap:16px;font-size:13px;display:flex}.gh-page-nav-right{align-items:center;gap:12px;margin-left:auto;display:flex}.gh-page-nav-search{font-family:var(--font-mona), sans-serif;color:var(--text-secondary);background:var(--bg);border:1px solid var(--border);white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:12px}.gh-profile-layout{grid-template-columns:260px 1fr;gap:32px;max-width:1200px;margin:0 auto;padding:32px 24px;display:grid}@media (max-width:900px){.gh-profile-layout{grid-template-columns:1fr;gap:24px;padding:24px clamp(14px,4vw,20px)}}.gh-sidebar{font-family:var(--font-mona), sans-serif}.gh-avatar-wrap{margin-bottom:16px}.gh-profile-avatar{aspect-ratio:1;border:1px solid var(--border);background:var(--bg-card);object-fit:cover;border-radius:50%;width:100%;display:block}.gh-profile-name{color:var(--text);margin-bottom:4px;font-size:20px;font-weight:600;line-height:1.25}.gh-profile-login{color:var(--text-secondary);margin-bottom:16px;font-size:16px;font-weight:300}.gh-profile-highlights{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:16px;display:flex}.gh-highlight-item{flex-direction:column;gap:3px;display:flex}.gh-highlight-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:10px;font-weight:600}.gh-highlight-value{color:var(--text);font-size:13px;line-height:1.45}.gh-main{min-width:0}.gh-section-label{font-family:var(--font-mona), sans-serif;color:var(--text);border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:10px;font-size:14px;font-weight:600}.gh-contrib-toolbar{border-bottom:1px solid var(--border);font-family:var(--font-mona), sans-serif;color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:10px;font-size:14px;font-weight:600;display:flex}.gh-contrib-toolbar-text{flex:12rem;min-width:0}.gh-contrib-switch{border:1px solid var(--border);border-radius:6px;flex-shrink:0;display:inline-flex;overflow:hidden}.gh-contrib-switch button{appearance:none;background:var(--bg);color:var(--text-secondary);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;margin:0;padding:6px 12px;font-size:11px;font-weight:600;transition:color .15s,background .15s}.gh-contrib-switch button+button{border-left:1px solid var(--border)}.gh-contrib-switch button:hover{color:var(--text)}.gh-contrib-switch button.is-active{background:var(--bg-card);color:var(--accent)}.gh-contrib-graph-wrap{width:100%;min-height:1px}.gh-repos-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:600px){.gh-repos-grid{grid-template-columns:1fr}}.gh-repo-card,a.gh-repo-card{background:var(--bg-elevated);border:1px solid var(--border);font-family:var(--font-mona), sans-serif;color:inherit;border-radius:8px;flex-direction:column;gap:6px;padding:14px 16px;text-decoration:none;transition:border-color .15s;display:flex}:is(.gh-repo-card,a.gh-repo-card):hover{border-color:var(--accent)}.gh-repo-header{color:var(--accent);align-items:center;gap:8px;display:flex}.gh-repo-name{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.gh-repo-desc{color:var(--text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.gh-repo-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;display:flex}.gh-repo-lang{color:var(--text-secondary);align-items:center;gap:5px;font-size:11px;display:flex}.gh-repo-lang-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.gh-contrib-section{margin-top:20px}.gh-contrib-graph{scrollbar-width:none;width:100%;overflow-x:auto}.gh-contrib-graph::-webkit-scrollbar{display:none}.gh-contrib-weeks{align-items:stretch;gap:3px;width:100%;display:flex}.gh-contrib-week{transform-origin:bottom;flex-direction:column;flex:1 1 0;gap:3px;min-width:0;display:flex}.gh-contrib-day{aspect-ratio:1;border-radius:2px;flex-shrink:0;width:100%;min-height:0}.gh-contrib-day--l0{background:var(--bg-card)}.gh-contrib-day--l1{background:rgba(var(--accent-rgb), .2)}.gh-contrib-day--l2{background:rgba(var(--accent-rgb), .45)}.gh-contrib-day--l3{background:rgba(var(--accent-rgb), .7)}.gh-contrib-day--l4{background:var(--accent)}.gh-contrib-day--outside-year{opacity:0;pointer-events:none}.gh-skills-section{border-top:1px solid var(--border);margin-top:24px;padding-top:18px}.gh-skills-heading{font-family:var(--font-mona), sans-serif;color:var(--text);margin-bottom:14px;font-size:14px;font-weight:600}.gh-skills-group{margin-bottom:14px}.gh-skills-group:last-child{margin-bottom:0}.gh-skills-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px;font-size:10px;font-weight:600}.gh-skills-row{flex-wrap:wrap;gap:8px;display:flex}.gh-skill-pill{font-family:var(--font-mona), sans-serif;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;transition:border-color .15s,color .15s;display:inline-flex}.gh-skill-pill:hover{border-color:rgba(var(--accent-rgb), .45);color:var(--text)}.gh-skill-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}@media (max-width:900px){.gh-sidebar{text-align:center;max-width:280px;margin-inline:auto}.gh-avatar-wrap{max-width:200px;margin-inline:auto}.gh-profile-highlights{text-align:left}.gh-highlight-item{align-items:flex-start}}@media (max-width:640px){.gh-titlebar{gap:8px;padding:0 8px}.gh-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.gh-tabs::-webkit-scrollbar{display:none}.gh-tab{flex-shrink:0;padding:0 10px;font-size:11px}.gh-tab-label{font-size:11px}.gh-addressbar{flex-wrap:wrap;row-gap:8px;height:auto;min-height:40px;padding:8px 10px}.gh-nav-btns{flex-shrink:0}.gh-url-pill{flex:100%;order:3;min-width:0;max-width:none;margin:0}.gh-url-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.gh-page-nav{flex-wrap:wrap;gap:12px;padding:12px 14px}.gh-page-nav-links{flex-wrap:wrap;flex-basis:100%;order:3;justify-content:center;gap:10px 12px;font-size:12px}.gh-page-nav-right{margin-left:auto}.gh-page-nav-search{text-overflow:ellipsis;max-width:min(200px,42vw);padding:4px 8px;font-size:11px;overflow:hidden}}@media (max-width:480px){.gh-contrib-switch button{padding:6px 8px;font-size:10px}.gh-contrib-weeks{gap:2px}}@media (max-width:768px){.about-editor-layer{box-shadow:-10px 0 40px #0000008c}}.about-editor-layer{pointer-events:none;z-index:15;background:0 0;flex-direction:column;width:100%;height:100%;scroll-margin-top:100px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:-20px 0 60px #000000a6}.about-desktop{min-height:0;font-family:var(--font-mono), ui-monospace, monospace;flex-direction:column;flex:1;display:flex;position:relative}.about-desktop-bg{pointer-events:none;background-color:#000;background-image:linear-gradient(#00000059 0%,#0000 28% 72%,#0006 100%),url(/about-desktop-flow.svg);background-position:50%,50%;background-repeat:no-repeat;background-size:cover,cover;position:absolute;inset:0}.about-desktop-stage{z-index:0;flex:1;justify-content:center;align-items:center;min-height:0;padding:clamp(12px,3vh,28px) clamp(12px,3vw,24px) clamp(88px,12vh,120px);display:flex;position:relative}.about-terminal-window{will-change:transform;background:#0a0a0a;border-radius:12px;flex-direction:column;width:min(100%,720px);max-height:min(82vh,680px);display:flex;overflow:hidden;box-shadow:0 24px 80px #0000008c,0 0 0 1px #ffffff0f}.about-terminal-window--nc{--nc-orange:#d97757;--nc-orange-muted:#9a6b5c}.about-nc-chrome{flex-direction:column;flex:1;min-height:0;display:flex}.about-terminal-titlebar{background:#0a0a0a;border-bottom:1px solid #d9775740;flex-shrink:0;align-items:center;gap:10px;height:36px;padding:0 12px;display:flex}.about-terminal-drag-handle{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.about-terminal-drag-handle:active{cursor:grabbing}.about-terminal-titlebar--nc{background:#050505}.about-terminal-lights{gap:7px;display:flex}.about-terminal-lt{border-radius:50%;width:11px;height:11px}.about-terminal-lt--c{background:#ff5f57}.about-terminal-lt--m{background:#febc2e}.about-terminal-lt--x{background:#28c840}.about-terminal-wintitle{text-align:center;color:#ffffff80;letter-spacing:.02em;flex:1;font-size:11px}.about-nc-body{color:#ffffffeb;min-height:0;font-family:var(--font-mono), ui-monospace, monospace;flex-direction:column;flex:1;padding:12px 14px 14px;font-size:11px;line-height:1.5;display:flex;overflow:auto}.about-nc-panel{border:1px solid var(--nc-orange,#d97757);background:#000;border-radius:8px;margin-bottom:14px;padding:18px 14px 14px;position:relative}.about-nc-panel-title{color:#ffffffbf;letter-spacing:.02em;background:#000;padding:0 8px;font-size:10px;font-weight:500;position:absolute;top:-9px;left:12px}.about-nc-split{grid-template-columns:minmax(0,1fr) 1px minmax(0,1.1fr);align-items:start;gap:12px 14px;display:grid}@media (max-width:600px){.about-nc-split{grid-template-columns:1fr}.about-nc-vrule{display:none}.about-nc-hrule{margin:10px 0}}.about-nc-left{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.about-nc-welcome{font-family:var(--font-mona), system-ui, sans-serif;letter-spacing:-.02em;color:#fff;min-height:1.2em;margin:0;font-size:clamp(15px,3.2vw,18px);font-weight:700;line-height:1.2}.about-nc-ghost{color:var(--nc-orange,#d97757);filter:drop-shadow(0 0 10px #d9775766);justify-content:center;display:flex}.about-nc-meta{color:#ffffff73;white-space:pre-wrap;max-width:20em;min-height:2.8em;margin:0;font-family:inherit;font-size:10px;line-height:1.5}.about-nc-vrule{background:var(--nc-orange,#d97757);opacity:.75;align-self:stretch;width:1px;min-height:120px}.about-nc-right{min-width:0}.about-nc-section{margin-bottom:2px}.about-nc-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--nc-orange-muted,#9a6b5c);margin-bottom:8px;font-size:9px;font-weight:600}.about-nc-kicker--tips{color:var(--nc-orange-muted,#9a6b5c)}.about-nc-hrule{background:var(--nc-orange,#d97757);opacity:.45;height:1px;margin:12px 0 10px}.about-nc-pre{color:#ffffffd1;white-space:pre-wrap;word-break:break-word;min-height:2.4em;margin:0;font-family:inherit;font-size:10.5px;line-height:1.55}.about-nc-pre--tips{min-height:3.1em}.about-nc-prompt-block{flex-shrink:0}.about-nc-prompt-cmd{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:0;font-size:12px;display:flex}.about-nc-prompt-gt{color:#ffffffd9;-webkit-user-select:none;user-select:none}.about-nc-pill{background:#ffffff14;border:1px solid #ffffff0f;border-radius:6px;align-items:center;min-height:22px;padding:2px 10px;display:inline-flex}.about-nc-cmd{color:#fffffff2}.about-nc-prompt-dash{border:none;border-top:1px dashed #ffffff38;height:0;margin:10px 0 8px}.about-nc-prompt-tail{opacity:0;max-height:0;transition:opacity .25s,max-height .35s;overflow:hidden}.about-nc-prompt-tail--visible{opacity:1;max-height:120px}.about-nc-prompt-idle{align-items:center;gap:7px;min-height:1.35rem;margin-bottom:8px;font-size:12px;display:flex}.about-nc-hint-shortcuts{color:#ffffff52;margin:0;font-family:inherit;font-size:10px}.about-nc-block-caret{background:#fff;border-radius:1px;flex-shrink:0;width:9px;height:16px;animation:1s step-end infinite about-nc-caret-blink;display:inline-block;box-shadow:0 0 1px #0006}@keyframes about-nc-caret-blink{50%{opacity:0}}.gh-inner--reduced-motion .about-nc-block-caret{opacity:1;animation:none}.about-nc-reply{align-items:stretch;gap:10px;padding-left:2px;display:flex}.about-nc-lbranch{flex-shrink:0;align-self:stretch;width:14px;min-height:3rem;position:relative}.about-nc-lbranch__v{background:#ffffff47;width:1px;position:absolute;top:0;bottom:0;left:0}.about-nc-lbranch__h{background:#ffffff47;width:10px;height:1px;position:absolute;top:2px;left:0}.about-nc-response-stack{flex:1;align-self:flex-start;width:100%;min-width:0;max-width:none;overflow:visible}.about-nc-resp-h{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);text-shadow:0 0 18px rgba(var(--accent-rgb), .35);margin:0 0 6px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.35}.about-nc-resp-h:empty{min-height:0;margin:0}.about-nc-resp-t{color:#ffffffeb;margin:0 0 14px;font-family:inherit;font-size:11px;line-height:1.55}.about-nc-resp-t:last-child{margin-bottom:0}.about-dock{z-index:2;-webkit-backdrop-filter:blur(10px)saturate(1.15);background:linear-gradient(#37373aad 0%,#1c1c209e 100%);border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;justify-content:center;align-items:flex-end;gap:8px;max-width:calc(100% - 20px);margin:0 auto;padding:5px 12px 7px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1a,0 14px 48px #0000006b,0 2px 8px #00000040}.about-dock-icon-wrap{flex-direction:column;justify-content:flex-end;align-items:center;width:52px;padding:3px 2px 5px;transition:transform .2s cubic-bezier(.2,.85,.25,1),filter .2s;display:flex;position:relative}.about-dock-icon-wrap:hover{filter:brightness(1.06);transform:translateY(-7px)scale(1.06)}.about-dock-icon-wrap:active{transform:translateY(-4px)scale(1.03)}.about-dock-img{object-fit:cover;background:#00000040;border-radius:12px;width:48px;height:48px;display:block;box-shadow:0 4px 16px #00000073,inset 0 1px #ffffff14}.about-dock-running-dot{opacity:0;background:#ffffff8c;border-radius:50%;width:5px;height:5px;margin-top:4px;transition:opacity .15s,transform .15s;display:block;transform:scale(.85);box-shadow:0 0 0 1px #00000059}.about-dock-icon-wrap--active .about-dock-running-dot{opacity:1;transform:scale(1)}@media (max-width:520px){.about-dock{gap:5px;padding:4px 8px 6px}.about-dock-icon-wrap{width:46px;padding:2px 1px 4px}.about-dock-img{border-radius:10px;width:42px;height:42px}.about-dock-running-dot{width:4px;height:4px;margin-top:3px}}.about-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.gh-inner--reduced-motion .about-editor-layer{z-index:1;pointer-events:auto;height:auto;min-height:min(100vh,900px);box-shadow:none;flex-direction:column;display:flex;position:relative;inset:auto;overflow:visible}.cv-section{background:radial-gradient(at bottom,#1b2735 0%,#090a0f 100%);flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.cv-section .portfolio-hero-stars,.cv-section .portfolio-hero-stars-2,.cv-section .portfolio-hero-stars-3{z-index:0}.cv-spotlight{background:radial-gradient(circle, rgba(var(--accent-rgb), .07) 0%, transparent 65%);pointer-events:none;z-index:1;will-change:transform;border-radius:50%;width:600px;height:600px;position:absolute;top:0;left:0}.cv-words{z-index:2;flex-direction:column;gap:clamp(4px,1vw,12px);padding:clamp(80px,12vw,120px) clamp(20px,5vw,80px);display:flex;position:relative}.cv-word-link{cursor:pointer;align-items:baseline;gap:clamp(12px,2vw,24px);line-height:1;text-decoration:none;display:flex;overflow:visible}.cv-char{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;text-transform:uppercase;color:var(--text);will-change:transform;-webkit-user-select:none;user-select:none;font-size:clamp(52px,10.5vw,148px);font-weight:700;line-height:.9;transition:color .25s;display:inline-block}.cv-word-handle{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text-dim);letter-spacing:.08em;white-space:nowrap;margin-bottom:.15em;font-size:clamp(10px,1.4vw,14px);transition:color .25s}.cv-word-link:hover .cv-char,.cv-word-link:focus-visible .cv-char,.cv-word-link:hover .cv-word-handle,.cv-word-link:focus-visible .cv-word-handle{color:var(--accent)}.cv-word-link:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:2px}@media (max-width:480px){.cv-word-handle{display:none}}.cv-footer{z-index:4;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px 20px;padding:28px clamp(24px,5vw,80px);font-size:11px;display:grid;position:absolute;bottom:0;left:0;right:0}.cv-footer>:first-child{justify-self:start}.cv-footer>:last-child{text-align:right;justify-self:end}.cv-footer-top{font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:4px;justify-self:center;align-items:center;gap:6px;margin:0;padding:8px 14px;transition:color .2s,border-color .2s,transform .2s;display:inline-flex}.cv-footer-top:hover,.cv-footer-top:focus-visible{color:var(--accent);border-color:var(--accent)}.cv-footer-top:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cv-footer-top-icon{transition:transform .2s;display:inline-block}.cv-footer-top:hover .cv-footer-top-icon,.cv-footer-top:focus-visible .cv-footer-top-icon{transform:translateY(-2px)}@media (max-width:640px){.cv-footer{text-align:center;grid-template-columns:1fr;justify-items:center}.cv-footer>:first-child,.cv-footer>:last-child{text-align:center;justify-self:center}.cv-footer-top{order:-1}}@media (max-width:520px){.cv-footer{padding:24px 20px}}.cv-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}
