@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-vietnamese-wdth-normal.Rd0aZl9c.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-latin-ext-wdth-normal.CQ1tG6In.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-latin-wdth-normal.BMVx8nn_.woff2)format("woff2-variations");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:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-mono-arabic-400-normal._I4G_pMo.woff2)format("woff2"),url(/_astro/cascadia-mono-arabic-400-normal.CCE7zoHl.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-mono-braille-400-normal.DWqtMlJm.woff2)format("woff2"),url(/_astro/cascadia-mono-braille-400-normal.val2LOGJ.woff)format("woff");unicode-range:U+28??}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-mono-cyrillic-ext-400-normal.CIKlCmcL.woff2)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAA5cAA8AAAAAE9AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAACAAAAAiAEcAPEdQT1MAAAF4AAAAHgAAAB5EdEx1R1NVQgAAAZgAAAA5AAAAOtib/YZPUy8yAAAB1AAAAFgAAABgcnD1N1NUQVQAAAIsAAAAOwAAAEjna8wZY21hcAAAAmgAAACyAAABBEHWY6tnYXNwAAADHAAAABAAAAAQADsAJmdseWYAAAMsAAAICgAACvjUDyGVaGVhZAAACzgAAAA1AAAANi2ohRRoaGVhAAALcAAAAB8AAAAkD8MGHGhtdHgAAAuQAAAAYgAAAL7VVRJjbG9jYQAAC/QAAABkAAAAZEgOSwJtYXhwAAAMWAAAABwAAAAgAGYBMW5hbWUAAAx0AAABBAAAAjAwOVY9cG9zdAAADXgAAADhAAABz1kfdH542mNgZGBg4GGAACYGZiAfhHkZJIGkDIMGAyMABMkAhAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBisABCVhc3nxAGlcSixCQGheTKohwGhYzUpCIGhZzEkjwGBQYQYAER//+DSAAtswrxAAAAeNpjYGHZwDiBgZWBgdWY5SwDA8MsCM10liGFqQZIc7NxMgEpBhYgwc4AYkFBsKOXI8MBBl6FLew5/xQYGDg2MT5IYGD8//8/AwOLCmsPUIkCAzMAp8cQAXjaBcHBDUBAFAXAeX8FBWwJGnNC4riJNhSkODMiVoWusKnnOEdwjf3OLCZdQ6XlpT40UVlA+AHQAAU1AHjaXYpDYkMBFEXPT25t2zZ2kEVkL11DZ7U9ru12BZ22k9pKxrH5eAWYADNQjBkj+IUd6KYekU0O9VhY5towaUxTmtOaNrWrQ53qSje604u+ZKvf83ohIT2qSc1qVRva0YFOgulbPetT/8F0LRneK++w1+I1SCqn1WklXA9DJPr1NNJMK+100k0vQPD3MwhADtXkUkMeteRTRwH1FNJAEY0U00QpLZTRSjltVNDuA21cLf8AAAABAAMACQAKADIAD///AAp42n1WBXTb2BLVPMmSS4k55Dhmp+SkkR2XG4ZyF9P8DWwpUGZmbgMfyrjMzOjl/Cz79Lgfy13GLO8m1sufp7j0KbFlwZ2Ze+fpjsQRbgPHCdmaJo7nJI6T9Q69x6F3bOAfU9xEq/yqaepcEhZ0iBuMuM2Ik7g+iAMHuHgHD7yLHwyHwAmHTlRRbRVxvmp4lcVAJb2HJJN2ZSjX3d0TK3lFLwccx4mcv+TK2aLLZ7NwC9x9eFaLdViVIFIJOsy4Nd8HpfR5vpY+C+XIJxzu6ghzyGp891fCDM1tnI4zc5zGrg/khhzE4ZR8ubJdrwODw24kFcqPhPCjnXTHnc3WI4+RBbGXzOACW4qJvJQxwgrv+B73K1YlmyyhRfAS45CCHPYjh14c59CDrP7roYP2PwWVBqg8RftDN9+sDCdtscUUGI8dyCNTGMpZOBvycJJgIOTw+rwup4hUkAun1xGjw2SRc0K5ZOxfvhLJe5aSupcLNhSk1hweCTrwdgaUT3as2D5ulAk0v5SPmVtQYzI8lqGnF+lPVKFn4ULLoVvGX+7PKc7IuAWwgl7v0st6GavkWMx6PjCjsjMaNfXatfW+58gTM+fSiPKQ5pSyY3bDey8oE5m62zDDRMGN6uIdZv29DfbQ+8ggKHmBPPZCbN8LiAtRu/A7xGEloy+UmxvKDbnizUgg0rje9zTsDVpMdbQSu5II/Cn6wci977ZQe9jUr+Jmt19wx9bwW2LDw58t0WG2PVjVGl9Xxhdk5O2CPe0maPuk3USHa5q6Tgj+ziWCv+sE4m9CfAviExnLHKx9ufRrTZWFQ+iIU1CjA/0pemdg79fhFGOmsCq2iG/pOrXraD6q7I5hfAHG9+M4PiijQgf7Yk3hOb5FKYA8+mqElIfJ1jAdFlaeJeVYM42eER7T/IGbynFJQTknN8jup1DQ5/UGWatdQbXFJotFZhIQoCJk2YzrjOdFSTInWVSEzNQ5fWocBuIBQlSMKy3JaLuxeMCA4httxqTKqVWa5PR5L8xLT9ZUTa1ULwUC7NKmtgp/1lXXNGGbEzLzywQyiAjleZDptIWr6ulT7sxEUqccTMx0w/j6KgTRv+WVafgBvFCWT087bdQO6VlZdTDe40tUDpK6RJ+HPlVXjWqbUO0OVIu+65GDWkcTVQ0qEUWXy4x6k1CRqsaLbfD5VDVNkdemjTV6zcNn3Vye7XcnBC1VK0OhDQ2WYILbP7HNZpGHm72GiQ2vaZqUg5Mqn5u5JCecPfRkRaO1seLk0GzqAY/YJ2XpjOemTlYOXmairjVgJbZKMm4ZK/71eVQbicCvkRn0DDjJDOUIJt1HGrtyqJ1NkbhXRZET1fmRf00uAPzIPR/MNYx+SD/8BJ6kEz6BITDkEzoBRrWqec3Kl+QV8r5yjtgVWenG3JirEnMtwVzGOC8nrqfMVjfO7ZEm2vFZJDJ/Jegim9Q0jpNfw/305h1ryMOMINOG/NyMT9yvcXGqV2+Yt4p2oDjdZxF4ed0i5XqUdvbdi7QQdfX4nOkSOKYzPunwWMOOe/wkfiZ6maNQezZu+UsoPO7NKmpwCOKHJ3Ye7EaHgc1CIfnvaUokDWRIS1EO4BCMkI/Y+ONzoY0OVzbBqzQP86v+U/P37cmfeXk6C+5/d/F9URMc/3vURG9F11OedJ3iSYxilvgMERkfFj8UScYwHl1pvMaVQ0+Q75ULINBYFO59BD4M028foVPhXozJot8LLUL/K64MXnZl8LIrzSZLkoVRwlGBiMuuNMddyRCX72O8jlvmSqckqhhX1hijrbbY6y2utRnHlM9Z0sdmLbytyJreZ8mc8qsuHWm/fsjwPunWotsKrTa8xly5Jr9Uw6fymrK8Naonb3NnSlp4kRZrpUz3baon16AlGaQ0fzk6MgC9JV9W3W0en1aixfCipPV5bkNLotZjqHULavX/P0/+N0sei+7Pk/XFGQXTJg4f6PEmlKTUTIE+dwwpSfB61rX7nYHSjGK9nLdfcNMJvoEPTpiSHjY57xo21LrwLqeJDoM+fO+EKRMeHOijE9R1Vnvu/q+ObPsjLYtG4bnoNvo9JDChmBRlxA7RAIudTANCLcZqWWyP+fTwDZ12AbzgvUCnof6/C0mxE7y/63PqYxGNTPXlasAzzxqNMhix2kuzqPJbB6ymWzso7aAbfvmzWnUB/T3pS5JpMyxWOugDPZWXYZ5VmOcqvwZl8xW/PrGDfvbh+9F580CIrlHTrPnrXzs7N2yATkb+sutOiSJjj8fxZyUe92LHl57zeCxx3GX8EXRJquqSwcyFl1DoEiNnVd8H9DqDnGNgLwG4ZnjTSUb2SHPgPUsqTv3446nTP/xg7JuV98WY7L4dS/Oy+lJ73+wxJrCDCBJk0PP0N9pJz5Hli0urqkoX09Lq0kWLSqu5Sw5TGaT1MGBN5EqQQSPOgVxW3csME3QFHSF81uNjPBiIv5i4mXNMklk2OyS0oSiJ2Cx2zyWJIrn1zI+TJn0Kje3KBySs1WbUVU1+6oamGaBtfv69vT/TpnYyUsm36ZK3rao5vyC1+nvT7vWhRqdpz0N7EhJGl06+qSy/5aaq5o1rbmWnUlI9/SdX5Pjf8fRHdg8I5wRRcwQ7xV2P73cP8LcI515ib17QKg7it0pediU/5NBA6ylIpd+Lgzo7maoLopP/QCpi0yMfVckqWfwRScUTbz7aUF1T/+ibovPArvIpU8p3HWARJzHfP8XPLlU6yYviIKz0L7x2BmwAAHjaY2BkYOBMZ1M1NHT5H89v85WBm4MBBG6cf5gKoh//D875b/RHmVOJE8RlY2ACUQBeDQwOAAAAeNpjYGRgYM/5p8DAwLLhv9FvOU4lDgY0oAcAeZ0E8gB42mPZwNAAxLpIeAUQ+wCxJBB3QPkLgNgciKcAcRjLhv9/gLQ0EPeAMFStIxBHgfkIM6ZA6TCQGNQMCyDWB+J5ULEAIM4C4jK4XQh7O6B6GJCwGwMDwyrGfoZHDFcBJMU1bAAAAAAAFAAyAD0ASABfAIoAowDYAPkBDQE0AUwBbAGGAf0CQgJgAmgCjgKwAswC1ALcAucDDAMXAy8DNwNRA8cECwQpBEIEZgSHBI8ElwSfBKoE4ATrBOsE6wTrBToFRwVWBW8FfHjaY2BkYGAwZJjLoM7Qz8AF5iEAMwMLACTXAZh42o2QNVIEQBBFH+ue4bZFgrtDgrt7uO5uMacgJuUqnIpfxeBaXd395v9xwMcdVppsbiDWNGe4iY6mLsMWAk0Bw1Y2eDRsY4h7w3aC3Bp2MMCN4QBz9D1zk86ixbAVs6fYId1j2CmCM4rkCVNgl5p6jjRRromrJ0lJUypKVFliXFGVX5FboiYeoyrOqRelJuUfs8UB64TRTNWY/DCH8gvKUZ0YJ0mdnNQKVxpV0B7IJ8gUM0wwz5iq+Ms+wdedgp92+rxymXNW2VMu//s2H0a/nP0gnmJCOYlUufoT6VVlgpq0dVGFEqqEqZn3jclZJafQ7V9/uGreUlVWaKjGGHsCrVZOr3jaBMFFAQIBAADB3TPc3d39TwMq8CQWhUhAnLsZAgBIv3wAAQAAAHgAa34GnA15GvHiz9vYxJx5CxYtWbZi1Zp1GzZt2bZj1559Bw4dOXbi1JlzFy4JXbl249adew9JJsekotSyVPbSvEwATXJwAzAIw1BU6kRpQgscE4ABuv8wFdicnr8sd5lbfeo23QWqwar0pQ5d6YCh9KUOm8Be4FB6ekArMBmsx0wDutEJw2imAduEvcJh9DR+cbnat6ZKpKWYpH98icmlJanJ+blJesmJxak8EGEzZI4JmAMAlxFlIwAAAA==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-mono-cyrillic-400-normal.CwGtDsgT.woff2)format("woff2"),url(/_astro/cascadia-mono-cyrillic-400-normal.D-d8Ib8r.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-mono-greek-400-normal.CqQ7ZaWT.woff2)format("woff2"),url(/_astro/cascadia-mono-greek-400-normal.5IUwv4m2.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-mono-hebrew-400-normal.CGZ2TKPx.woff2)format("woff2"),url(/_astro/cascadia-mono-hebrew-400-normal.BNAyAZlS.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-mono-symbols2-400-normal.BCGnQPrm.woff2)format("woff2"),url(/_astro/cascadia-mono-symbols2-400-normal.CAw_7wfN.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-mono-vietnamese-400-normal.D4QF5Zgc.woff2)format("woff2"),url(/_astro/cascadia-mono-vietnamese-400-normal.BaoEMLa3.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-mono-latin-ext-400-normal.CU7lCwjc.woff2)format("woff2"),url(/_astro/cascadia-mono-latin-ext-400-normal.m2dWY3-Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cascadia-mono-latin-400-normal.zJ4NviYi.woff2)format("woff2"),url(/_astro/cascadia-mono-latin-400-normal.EiTevS9F.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cascadia-mono-arabic-600-normal.CZq2mrvp.woff2)format("woff2"),url(/_astro/cascadia-mono-arabic-600-normal.DvPchZSf.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cascadia-mono-braille-600-normal.OhQmz4pZ.woff2)format("woff2"),url(/_astro/cascadia-mono-braille-600-normal.CkORHT0D.woff)format("woff");unicode-range:U+28??}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cascadia-mono-cyrillic-ext-600-normal.G46OZxzx.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cascadia-mono-cyrillic-600-normal.CwnLRNtC.woff2)format("woff2"),url(/_astro/cascadia-mono-cyrillic-600-normal.DK7nHLZ5.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cascadia-mono-greek-600-normal.MFuyGVhz.woff2)format("woff2"),url(/_astro/cascadia-mono-greek-600-normal.CHTrBTso.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cascadia-mono-hebrew-600-normal.2N5JJIBj.woff2)format("woff2"),url(/_astro/cascadia-mono-hebrew-600-normal.CPQOOg_b.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cascadia-mono-symbols2-600-normal.DhkqomJi.woff2)format("woff2"),url(/_astro/cascadia-mono-symbols2-600-normal.DtnX1Hkc.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cascadia-mono-vietnamese-600-normal.CZj5fqgp.woff2)format("woff2"),url(/_astro/cascadia-mono-vietnamese-600-normal.C3cO4ABy.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cascadia-mono-latin-ext-600-normal.Ciqxo0fc.woff2)format("woff2"),url(/_astro/cascadia-mono-latin-ext-600-normal.dz43CxYF.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cascadia Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cascadia-mono-latin-600-normal.DXWd1faf.woff2)format("woff2"),url(/_astro/cascadia-mono-latin-600-normal.C8zP_s_1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg0:#161618;--bg1:#1a1a1d;--well:#19191c;--surface:#1e1e22;--surface-hi:#28282d;--surface-hover:#2c2c32;--line:#36363c;--line-soft:#29292f;--line-strong:#55555d;--track:#34343a;--text:#ece9e8;--text-sub:#b1adad;--text-faint:#9a979d;--ink:#d62840;--primary:#e0344b;--ink-hover:#c41f37;--primary-soft:#e0344b29;--on-ink:#fff7f7;--warn:#e3a857;--display:"Mona Sans Variable", "Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;--body:"Mona Sans Variable", "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--mono:"Cascadia Mono", "Cascadia Code", Consolas, ui-monospace, monospace;--radius:16px;--radius-sm:10px;--gutter:clamp(16px, 4vw, 56px);--section:clamp(96px, 12vw, 176px);--ease-out:cubic-bezier(.16, 1, .3, 1);--shadow-float:0 24px 48px -12px #0000008c, 0 2px 6px #0000004d;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg0);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;caret-color:var(--primary);accent-color:var(--primary);margin:0;font-size:1.0625rem;font-stretch:100%;line-height:1.55}h1,h2,h3,p,dl,dd,ul,ol,figure{margin:0}p{text-wrap:pretty}ul,ol{padding:0;list-style:none}img,canvas,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button{font:inherit;color:inherit}::selection{background:var(--ink);color:var(--on-ink)}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:6px}html{scrollbar-color:var(--line-strong) var(--bg0);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg0)}::-webkit-scrollbar-thumb{background:var(--line);border:2px solid var(--bg0);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--line-strong)}.display{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;font-weight:640;font-stretch:112%;line-height:.98}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wrap{width:100%;max-width:1360px;padding-inline:var(--gutter);margin-inline:auto}.btn{cursor:pointer;min-height:48px;transition:background-color .16s var(--ease-out), transform .12s var(--ease-out), border-color .16s;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:1rem;font-weight:620;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn svg{flex:none;width:18px;height:18px}.btn-primary{background:var(--ink);color:var(--on-ink)}.btn-primary:hover{background:var(--ink-hover)}.btn-quiet{background:var(--surface-hi);color:var(--text);border-color:var(--line)}.btn-quiet:hover{background:var(--surface-hover);border-color:var(--line-strong)}.btn-lg{border-radius:14px;min-height:58px;padding:0 28px;font-size:1.0625rem}.section{padding-block:var(--section)}.section-head{gap:20px;max-width:46rem;margin-bottom:clamp(48px,6vw,80px);display:grid}.section-head h2{font-size:clamp(2.5rem,5.4vw,4.75rem)}.section-head p{color:var(--text-sub);max-width:38rem;font-size:clamp(1.0625rem,1.4vw,1.25rem)}.js:not(.reveal-off) .reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--rd,0) * 70ms);transform:translateY(28px)}.js:not(.reveal-off) .reveal.in{opacity:1;transform:none}.btn-primary svg{transition:transform .26s var(--ease-out)}@media (hover:hover){.btn-primary:hover svg{animation:drop-in .64s var(--ease-out)}}@keyframes drop-in{0%{transform:none}35%{clip-path:inset(0);transform:translateY(5px)}36%{transform:translateY(-9px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.btn-primary:hover svg{animation:none}}.skip[data-astro-cid-hkbrpulz]{z-index:100;background:var(--ink);color:var(--on-ink);transition:top .16s var(--ease-out);border-radius:10px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:16px}.skip[data-astro-cid-hkbrpulz]:focus{top:16px}.logo[data-astro-cid-f7espo7c]{flex:none;overflow:visible}.draw[data-astro-cid-f7espo7c] path[data-astro-cid-f7espo7c]{stroke-dasharray:1;stroke-dashoffset:1px;animation:logo-draw .52s var(--ease-out) forwards}.draw[data-astro-cid-f7espo7c] .beam[data-astro-cid-f7espo7c]{animation-duration:.3s;animation-delay:.12s}.draw[data-astro-cid-f7espo7c] .prism[data-astro-cid-f7espo7c]{animation-duration:.7s;animation-delay:.26s}.draw[data-astro-cid-f7espo7c] .r1[data-astro-cid-f7espo7c]{animation-delay:.76s}.draw[data-astro-cid-f7espo7c] .r2[data-astro-cid-f7espo7c]{animation-delay:.82s}.draw[data-astro-cid-f7espo7c] .r3[data-astro-cid-f7espo7c]{animation-delay:.88s}@keyframes logo-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.draw[data-astro-cid-f7espo7c] path[data-astro-cid-f7espo7c]{stroke-dashoffset:0;animation:none}}
