@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.CuWXN6rf.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAVIABAAAAAACdwAAATxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPAmCcxEQCoNIg0ILDgABNgIkAxgEIAWDOAdGDIMoG7IIAI7TFfdAMpKwCh7+6cy/b2YyAbdQcn5fCgXawlkAKZzCSD+MfM/m0xgi2d0IRjpIA3mBiDKOoPm/VP3jfc9YuAZhMGARu39Zc3YtK/DkVnAukHt+XKBYB1IBsLbfDyE1V86X4Qk3/8YRATgICBDllfXt2NAATBPgoRlhBGXZXmf+xtV4AHxf1hSLCKOCklO6gTr7zxZzCFUKFKemWxQVRQVUQAEAqFkNUqRBPtVlDhNhTYjeEnEGgIJSACQFUAAV6ENFAH1opIELGwoa4Ea6VN5hmkCWEuZv5idm9oNmBAM//RWLG2OA4aI2GilupTrSeFGTgcucgEvUoIt16Aq4lMIFPv2UBoS3gb25+1YhTs4YwjxkUN492FHnzokYiLCUFcvK82JexEAJG4gxwYiBGpaVeXV4ZWv30IzMyVzNopyslEvnL8prwxNdvCSby8RknrYs+65tTzCfzvinm7KZzKSIgcaFtUguo0m5nAUvp/kj/0UMLOE6mVdHNHe3dOf3lvuTp7ysCwZlRf7B5u53ptwffGgO67uldnHXsgH7htaoPiYHbEyettOTzg0yN4dUhgbze8+WPzc0048yeLBYFJB03IB1Xh1eYYi9zcueverzJ8ZkaiTjf/0PyiMG9nBdW3dFuT8YzEQQqNhw4GMxTV4AdABcgAqkQQMA0ID/KQCAAE2bsMOtuxZaXNr8nNh3hd8hnF2T+7U7hPuCS8S+lx25J8PTHnjDeZy9lw5w4mif0LfLievcC9n7kvP4G7Gp976qqK6lrqVTxtzV665xJzgLVwz48NVMdNva9m/71CnPRMs/eb7/lMrSMT+8lop0jRx782X9f37NRbGm/d9hyiejJZ88x+PdVeES+XtybmbUkwAFrNiwF/WaaGD1GagvYkBFDNSYvwcV32QMeNdAb171ucz6bjxRYLgJJka6IlBAHDCIBREC8DG3yk0Alxu4YyUqP+BGzJ6gwXCd/1R0qgcr1l8/BS9WJ/8laaoHHf1XAo+vYQ8MTPclfi0YYPs99FMen0Hwe1IbDoNWOArqMOQlDidUxXQS3jjEOyB4tHX7sDfneqf8ZrOrXwK8M760CuDdLx4+YgbM/lqV1oVkRwFAgCb+/w7aeR4gcASCwUwX1yL5X736KElGz28XgE4rKwvpsdwcoKAMREMANhZTEZodmOFP1QkmuV+n4CGvU5li42HNT2ehnzk6nTGKN3ooBkttHFVrTRKb3mCh9ZZhqo02iPK4zEpRa6y3REyTSvVqlGrQbKWsrdrMt9oGZdZYbZGIessswT6nU9Z6JnZ9pZQQlbKCk7nOSprMClv3LrHJSvOtZ3FFh2UNy+rPYuezFpFcrMd4rW3Wo/dJSXEJE0lu1vOr660VJZVYaSUZ5d+AeLM2zPo3/84vRikAYO4mZPiADgihoApVaNZNq5fFxVduN5Lx0mLswZK4ASEFBC6UkGgiNyp8gMsirdKiAsAWegAPWy3QYLxgz3qZg/WnCBmkHsptgqU6VCs22PGiwjqzDluVvSy7TeNz7uV0Zhgnt1k4i+3mKjda/PoWDkTeZiVplGH66y17bZzMRjOU3NbsbLjNQcoYQQN45DYntaaIGaKPTLu4kZNY3f0hvZECPlasIQP+NNYVmK4PsdEmabKWXIp8YJPYSz+0BmxE88AG5KNJvMeA4CVKHiAfYBM=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASAAA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABSAAAAYGiqnqpjbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADIAAAAyBfiKJVoZWFkAAAC4AAAADYAAAA2Gr9J5mhoZWEAAAMYAAAAHQAAACQHZwKpaG10eAAAAzgAAAAXAAAAGAZWAElsb2NhAAADUAAAAA4AAAAOAI4Ajm1heHAAAANgAAAAHAAAACAAGAC3bmFtZQAAA3wAAADTAAABuCJqPpFwb3N0AAAEUAAAADAAAABG/3GrHwABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv93V0LnAL3S2cwHRiehVDqR1FZXLQZjMZIhKlgmgTQswfbeV1jpQGYukwCO8iZ9xmN168CNUV2M5mtWO7QBCJ+DoBnP0CFUAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIREgAWj+mAE9/u4DDPz0KwK2/UoAAQAp//QCAALGADcAAAUiNTQ2NyM1Mz8BJwcjNSE+ATU0JiMiBgcnPgEzMhUUBgczFSMPARc3MxUhDgEVFBYzMjY3Fw4BAR+6Dw5ZeXEvAkzLAUQPDTVCKj8eJCNYNa4QDll5cDADTMj+vw8NPEcsQiAkJloMoxgxFS5VHQUDLhQvFzw3ICYkLiihFzMWLlUdBQMuFC4XPDghJyMwKQABAAAAAQDEG9QubF8PPPUACQPoAAAAANs3QkcAAAAA3OfCh/8c/xcERwRXACAACQACAAAAAAAAeNpjYGRgYGH89xZIzvwv81+GxR0oggrYAIEqBRcAAAB42mNcwaDAAAJXIJjJiEETRAMALCcDowAAAAAVABUAFQAVAGQAZAAAeNpjYGRgYGBjCGJgZ0gG0iAeArAwMAIAEjMA0HjajY01VkVBEEQv7oTEk+Lu7u7u+t2fHdgVK2BdhFTQX0JGb09X1QCtxGmgrrENuOPXuI45fozr6ebbuIEFAuPGGk0TPTwZN9PHhHG3CJIEmkXphzV93vFIqQ7EQ/jiLEMU8Eiof8wWB+yyxiEnZInxyTmv5PFZlyrPB4NSpKRWMlfE8FAK6uEYZYhxO+ctx4n+n3hGTBSSlcarJJgTV/G6ijuGamIiV5OjLkW+8CovjjFGGGUWV8mVCk+6IfEqWU1X4/BRRQyl4xGhPxj6AzmeQRwAeNpjYGIAg/91DNoM2AAbEDMyMjEwMzIzsrCX5mUaGBi4gGgjAycTCN/RAAC7Egg3)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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ibm-plex-sans-condensed-vietnamese-300-normal.CRNT5AC3.woff2)format("woff2"),url(/_astro/ibm-plex-sans-condensed-vietnamese-300-normal.B11FHGWm.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ibm-plex-sans-condensed-latin-ext-300-normal.Dro_-lET.woff2)format("woff2"),url(/_astro/ibm-plex-sans-condensed-latin-ext-300-normal.CbDO6xrx.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ibm-plex-sans-condensed-latin-300-normal.BnO3SKiR.woff2)format("woff2"),url(/_astro/ibm-plex-sans-condensed-latin-300-normal.BLjSO-yV.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVMABAAAAAACewAAATyAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPgmCcxEQCoMsgycLDgABNgIkAxgEIAWDcgdGDIMSG70IKD4Nb4xR9bNkEjvVXTwVhAULA61Ovl68j6VgA7cVPN/bfZ373vvSgl1TPXAPuT1LORaUiZWLmcN1uP8+u3cCeS7w4UMB718gbiC0V0VNAW08cVulzAsP8Mfy/cOIADy6sw68W9JsRAMukaQNMISWi4EDnUCJ+63/CUIfZoxQlBtcnCSSQACyDcTbXB0Kl257I7TwjJv/+/l641xfAEWDDHy2CQ3w3VUERlv18QGOBvozQHb88YBmP5A+AH2dpULm5hwFIaf73RMRIIjFIp212lbwxgAkAR5Rlizq0tD7oZU5CARwv25URLbRoDZEOgHoZf5sGQsFoQJQIY/XozRKAxpQAAA9xnXo4gLYr9o/6eC4izRHkJ0AZdQtYFOAAjTQgkaAFgwuIIwfhQEi2I61n5JAF4Xk291HLixstdZNuTy2Yk2GmTWarYaov3LtVEA4GWHpAZ6yADyVIaxuteDzWd6AsyEC/TvvxWXLmeR/PnVuvBFAj+sXCXEQnZMql0GRUA4heYJIaAc1rtO05s6ULtRtvceobms4MTTKTZqh51cwfYSMnEGnyaF78EngbldcYoB1deWJhKFh49VHaAinOHiKFp/5MzxODXKd3tjZ1MnXT+Nyq1r2CAI6+YP+p120c02YaeHxvi41qd3J6BeHPp83r3D6WdaWyuoWRUY8bEDZFIGvr8o1Pb0L7iMelGoFSEmA4DbrNCfJwfGC9UDtcTlzYOrHuuKELlUkAk5NS6dTRUz5X4sgaPwEifMkKwWAF4AwoAEX0AcAYIBPIgCAgDHV2wHe8CSPoJmgv5Zfar4SGlbjMthXIgdfwuFXVD82/7wJsf6x7EdwcCV0xAjve7T+L+Sn6M+XqvB0/+k5+Wc/7Kb5jR9qbgk/33ks3e4o6fce4XF1VHZ0Jmf5byWBc5lhfTqZv9zlYf3SqPjoVNZ62JTJr+t7mXUDcIsPP4FEqIPwxQn91Ce6nAhdFPeGJtHvIvj4Ce/Opn1X+T52vGOpVhM1R5DFsbQ3pREcSDCdIIqFPiJaVOrGVe2TMW/48f2p+DH8OR/ePz5r3OIYtOpbkT+0qRwxSl0sTqT+eqmBGdAPc6AP5tsI4hJBOR8lNiXJOiA8+b7jextU/wv6O/ChVzUAfPyvwya6TwUUQAEgYOR/zCEP0B5wYVHyyjk258u2oCohF9wtgJfBvJjJM3xaEBSqCgwC+JnKDTEBYGQoVYlQGIxEEeWfRON6kRgaLZd4aGWixEuhclu0qsF0K6tgQZ6i+kVGLJmEghXLpHOZNEMyz5Jxsn40taqUqdNoBrOhxZA5y8rNmzNKNBAzbtWMIUvaMUs8vasdlShURvJg7cHag7WDwQPMKCSbSJ66epd1LzaMZvlCepxYsPmzHOM/8S5UqliJGjbRGP7qkgUSW5MZMzDmWEY2ZiBzrNF/UaIAIHn1lk94ARGFFi3Gt2RuUhG7aopGpcwMHy1VCPLdIoRR+S49L4KB9x/pokixdC2BP3/UFmWQthiuZtwAK5R3Cb0UK5Wt9dXVKtOtGa1G/l2GSzabq0G23OVhrm4aoxQ57mUIlSV6l49axXKkaC53+ZmpVSmZJaoBRqhgk3NXkDJ5UrURlVqIngqqVJoWWh9mlWF1tSNVb4VbEnz48gn+Mz3vdNCSLDbEJfPJMRQHSzjjRYFFKA4Wk3koZl8CAAAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASAAA0AAAAABZAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGkQn8djbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxou2WeNoZWFkAAAC3AAAADYAAAA2Gs1J62hoZWEAAAMUAAAAHQAAACQHdQKfaG10eAAAAzQAAAAXAAAAGAZaAElsb2NhAAADTAAAAA4AAAAOAI0AjW1heHAAAANcAAAAHAAAACAAGADAbmFtZQAAA3gAAADYAAAB8iewRJhwb3N0AAAEUAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10aVC7wC6VWpxCdiF7lQCqJq6hcDsJkJkNUYRsBtGoGxu+20FoDypI0UeAR3sTP0E9uHfgR8quyOpqVju0AijoBRzef5QjZAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA942mNgYlBgYGDsYOZhYGZgZ2AQVhRUVBVUFlRgzPg3g1HnAzPPny82TFP+5gAVMWj+/8LEzXSMwZyBgVVJzdTEzFzZ1Nie0ZRd2VTRjtHURE1ZiV3djtHYSFSEjd1YVJmfUdTcWFSRj1FURMzYyMxcnI+RUS0hiZsroDrCLGo9oxMXt4GNp7GhcozZFqjgmn8HubgtHTVsZAxVY3iCg0U0RRwd5TnYHAXVhU0N7A11NRaLaItChVSFzIwUlQz1tQCm6yZiAAEAAAABAMQoT70oXw889QAJA+gAAAAA2zdCSgAAAADc58KH/w//CgRiBGYAIAAJAAIAAAAAAAB42mNgZGBgYfz3FkjO+c//n58lCSiCCtgAgToFGwAAAHjaY1zBoMAAAlcgmMmMQRNEAwAsQwOnAAAAABUAFQAVABUAYwBjAAB42mNgZGBgYGMIYWBnyALSIB4CsDAwAgAS+ADZeNqVkDWCAkEUBWvdN9y4D7Du7u6ORLi7czGORswLPhYyWt9qphuYJcYEY5NzgH9s23iM9bFJ43GWaRtPcEnLeJJzGsZTrBAynmadXeNlESSo6CxwzIbOMmFKJBVXxOuUxRm985SIq/7BPa88cc0bn6pEafBDkJw6b8jrHWGNb+XjVMmoUuJfUQmZUB3Hlnw75nA9i+t5XM8URTFRkRt2muOkZzkZ7Z+GoxH/RRkKNNE+EUf7h2ObTbY4wvVc6qKkvnXxFRmdbmBCZkVRZNS7hrysdwBnA0preNpjYGIAg/8LGWwYsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDHVAhr)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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-condensed-vietnamese-400-normal.89JuSpTM.woff2)format("woff2"),url(/_astro/ibm-plex-sans-condensed-vietnamese-400-normal._5OjdirJ.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-condensed-latin-ext-400-normal.BJ9nxTJg.woff2)format("woff2"),url(/_astro/ibm-plex-sans-condensed-latin-ext-400-normal.DKB-SAek.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-condensed-latin-400-normal.DKyD6XsY.woff2)format("woff2"),url(/_astro/ibm-plex-sans-condensed-latin-400-normal.5i361Byk.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAVEABAAAAAACbQAAATsAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPAmCcxEQCoMogyoLDgABNgIkAxgEIAWDPgdGDIMYG5AIUZQO0gyKrw54Q7ypR0jQbYRHROLUhDCW7dl5v9U7gZgNnv//P/2fa58ToWA6Xk/lVE57lQp6BP+c5oG/xieg5EDg4uZybyR3v5LD/fTo9pkrZS7hkbNOBRe8AGF4i5OQgoQSyPEEz//x1nTUJZ//Y6k/3vcLoGjCQ7r/LyumG2iSd+IwKYHOFkgDwDkyZ92IcSmd2G/3RAA7KVLIwcOdg1jRASIAjChbNrVo9M0du40bgD5dVwnyK0BdrEaBDvizZZquqAHlMJtNSkNpgAYoAIC26TIkAMbTnJFMKdRFYgzkGgBlVWHAoAAFaEAsDQFi6QSAEysKHXBhuNN4PAK2hSTymx0/70VYXiZBv2mHNMjWoFuHoHGbOpTZcQxwRmpwShtm2cOsrDhVvBb8KcUhaQq2Hn1FGJHIQ5yD/g+bY71KBUkA9FWxzKaCSgSJMBW0BArWsooBlQ1Yw7YdrFHAZXtgPQuoe4ujHcuBGaDrMDhIyAHjGsaOxlRSQZdh3WnHUh/cNPhGi8v8U8GUNIG17B71ic9Ubm5U5RAiaH6hR7ugcnGmhcP8uBRi92vpwaHFZY4Kq1VlHFbGQJFlzF5sS5aRz6zyrs0w42rCC6VKgQQ8grZTy9IiZ/YCjGemZjdXH9S107ibf4RKBVvSHJJWLqJJXQdBw4odL1MkwgOAGQAnoAFNoAsA6MCXKABAQNerTnGZnQsmuz538XvSHT67OEY6ZNAurkfkrOfsFweGn3/f8buceWuiA/tgkJHEeStnvup4oO+ZdxTnqnM1ufPo146uyneszI30xly/1xs8sb8qYt+bHwi2etL9D5QF/6oJJM7mVc2NjXTH3HB0T/DEPurFd+b7goGfUv25tUd8V+TNFDwKEMaCFVtUdG0IizeE9gYhOLQhtBLfPhreHgvBJyHMvUkbt7J84i8N41OlOlYfg3x8n2RmRvDAu5Wv9okjv4a5wcKVW7lLWjRKuJG9Hl3ROrWPFfuvRr4Ha6sF268h7lO4HmyiBB7i3GnfGwqRCdAKc6EFFpiI4vqJoIwF/6v4SxFAeOWcq+/anfE0/Ga1aV8CfFzd2gbwyRcvXfD/X///r1+o72KwoX5cq/z/HfRnGPDnKgiLklkexGB9p82oZjItDy+AmX4WZpgRAOygUA50BLCyTEN0GzDu/0QiNHhJonDzuESjyfHLdVJiIt6sxEyhCpN7KMGqY1fBrjolrcdYcLQ1q+BYxyj+HGs2FdtxtBUlehzWqU2rLr02LTnRgDnbjnHAjm2LinRZsmjNcbYMW3K0jDG9hlLFyve2et3mGerFsH/piuNsmnO0SC9wGLXDqC1LVjauNHSMiuw66cUtKx/kIEMZv1K1DD1jv3q0XcUMLTZtMuIsx9gsSzeJHO346heLKQCIpMtyCTMgotBEE91y3PaaPzEfhGyZv7XCemiLPwQFwgguVIH0PDcKPn/3MnkMCdyAteB5PPjlShU/tvA8QkNwLYtPVLWaoiYrafRoqWMZYtK9dMa0qZXHl+xl4ipOMKpZdtJqZkK7OpIkLbVwQLUCqfqlVg6rVSQl28tGUL1iGeISRTutquSThJCD8iqRJvH59nLSrkGJdLFZq4tt4w7PlqPSXQnjZcFSEIK/xFCYZrHkWCABskvuRF5wHGdWPDgGeanXtgPIYz4uxYk2P+BeAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR8AA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABUAAAAYGl3oOZjbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADAAAAAwI9eV9BoZWFkAAAC2AAAADYAAAA2Gt1J6GhoZWEAAAMQAAAAHgAAACQHhQKoaG10eAAAAzAAAAAXAAAAGAZjAERsb2NhAAADSAAAAA4AAAAOAIoAim1heHAAAANYAAAAHAAAACAAGACzbmFtZQAAA3QAAADXAAABviKTP8Fwb3N0AAAETAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10bCZ1Cu4XSAZSiE9le5UBaV1E5lx7CZCaDV20nDrRqBqbvtpCsAxUhZHI8wpv4GYcUrYe4u/JqrPVmVcQ2AOU6gIhuzNMJYHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEbzgMM/PRNAnL9jgAAAQAk//QCGgLGADUAAAUiJjU0NjcjNTM/ATUHIzUhNjU0JiMiByc+ATMyFhUUBgczFSMPARU3MxUhBhUUFjMyNxcOAQErZ2IKCFB4U0BkpwFCESsySDA5ImE2YVoKCE94UkBjpf7AEDM5RzI5I2AMWFATJxJINyAKB0ggIjAoOkEpKlhOEygTSDcgCgdIIh8wKTxAKiwAAQAAAAEAxCoHyPxfDzz1AAkD6AAAAADbN0JJAAAAANznwof++f7+BIgEcAAgAAkAAgAAAAAAAHjaY2BkYGBh/PcWSO759/PfD5YOoAgqYAMAryEHMgAAeNpjXMGgwAACVyCYyZ5BBUQDACxpA6sAAAAAFQAVABUAFQBgAGAAAHjaY2BkYGBgYwhiYGeIB9IgHgKwMDACABHfAMx42pWQM4KDURhFz9hTTv36sW3bShPbTvaVFWRfwS1+tXm659MTMEmMEYZGpwAfXYuHOKJt8TDztCwe4YSaxaOenDEWCFg8zhJbFs+LIEFFvcABq+plwpRIyq6IVyiLM9I8JeKKv3LDE/dc8MybIlEafBIkR5lL8tIIy4pFpUmqZPkRl9A+KIphnRU2rfXQ2smIBtnzQxwXZZRVcvawajFOtXHqo8gmKjLenVCcAk1KsuPoLzBssMY6+xhnZ2VRUt6K+JyMuvFUlJFFVBqV1tDurPQBFXFCdQB42mNgYgCD/2sZfBmwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBAM4bCIg=)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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-condensed-vietnamese-500-normal.CkG7ISwK.woff2)format("woff2"),url(/_astro/ibm-plex-sans-condensed-vietnamese-500-normal.DtRh6yEl.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-condensed-latin-ext-500-normal.-oYb3bSD.woff2)format("woff2"),url(/_astro/ibm-plex-sans-condensed-latin-ext-500-normal.C9nn0g37.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-condensed-latin-500-normal.BqaLkUoX.woff2)format("woff2"),url(/_astro/ibm-plex-sans-condensed-latin-500-normal.BLe87hIu.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAVsABAAAAAACiAAAAUUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIQgmCcxEQCoNAg0ELDgABNgIkAxgEIAWDSgdGDINWG/cICK4HeEMa9QvHYUYoWISVufhyPO4rK4wq8QCvG/Z+khpQ9VQUKmJGR7VhNlofJtO7WzYT/m8t/bOzfITh2QAfBfFyYSBXUpF13botgcrzFYYlS+gb3HN6PVb2Pa4Ohav2P3Vx21PdwH74+5m+WGikRhOOaID//63f/qKCK3XA6Xdii6sAOUw+PJpdIB2Anpo55RTBIV+qjt97ogBkBAqERo6uaAAeDSgHkzpSJOpY48behSnQAuzbkigomguDqKglYMKfHRZrCf1AlOVYhsJAxQBiIALAuOGVBA0F6YM49791KCQBmVJAFwBRhnoKpCggAmKgDgwBddDygBwehQaqIm7SB+UEjwrl396mQnbvWd+AKeW8YuRrU69KowkVkuwYc+WOB0Cu3Jc6lGLDLDYSQR09HcCnD1kChQkKYercxyFczSuF8qkSb9MnBHjJYocCFVJSNOqVw9JOCqpQgjq2cChwIfXJcZvRdS1hreQsLY5beZaOJiO9A3LSRtMZWwbP5nUhsvq5o3Nvw1xJHjovwDe0qrU1w6GgeTgJnM2TKBkj4TG6fszfTmIKE4gct53aUtsiHx3ZuHKNbPokiRTJr6fOPSZGNpY2uvazL0zr7Oao/dUhF2Q71l6e5prRuobWFa3FYrAQJslH21rjYqt54UWK143ZgDs0rCC3xm1GKeHo1BzXUfEEVNSZ6gKtAft/g9ehEAoT6luKvAGS1OoABOOJ9JhyWXWAigA5IAaGANMASIC/RQAEkCSpBzQV1f0VMnRv8Us4dqdxJqia56CZmaC5eyMce5kpDp396Gv2/GdHbzbIEmfOhOYs9VU7L7LnR8x6/imK1SO5tdXnLFQW9naoNqxorzQebJ1StVTlLgoR11a8P3n4ZJcuP8Ph+zBo/B/yaQNtbZXGQ6Oi0uWTtlS6N3nYbZr/2GNs/R7MisJ7eIrDE2rWSldwNUrwOyUwaq4Cd2n8BGYa3KqAn8Ue3dht437u2u0pq1RpxY4iFCgOFMREEIhA7WRgjSdbE/2KVhO4dZu2yzBMRwttm3jXaAYuwt9bnuCJvxYQ3r+NI/wabY0ndIEk9pZYLw6FvktTDkZAHsZADsa7oUzogZSJOB632//uQPD+xr5ZUn3gb5Wr4G/wE8PLAfi5/vf/yZ1kD0JAAQSQhH+TvDMBCyA7k4rhIcL7aShHI0mh5w9ARbU4fVgIIAMi6BcJBFQ2BEOJAGB+yECL5LnVUrSea7ECa/O0VcuwGtCy3JI+o1YSsNaCBTMyuLjM6zdn1IwF85zmjZrgNG3OMJdqPhVKFahUY8KgFfV6TZlXaNqUAQ71Bk0aVWDahAFNBs2ZN9p2Eh5OiYrNpG6WyOTDutlhiyb0muM5OH7S+UlHBsOnDxpAqIw1PWP1N5Dh33MWkcDNIx15iI341TkznIh8EyaQQjIfdA9qOEiWHviLThSAMi12j6gIhEABDhjR3OLmUTc8Xl1JcBckhS/Ndysg7ylEg8qHSaTFwFeXxAkVyEIDVM4vlnWSxApdpBdlPcsgQjA7AxFJo3Dh2+7wCpIinsSPYTpJcYuSszCfdA4SE86iVcrlFs4PZzGOTWmSJhxnsep5JYtkQ5OTxdP6Ax7Q5OVKcvzAswSFUsUJY4GxqFQWF9fvLJVEsSR2WrBqq1Ri3qcxppmXRyAOesqEw+VL4P/T91QuG7RTc/O4M9wbpAe7BD38wA6kBzu501DH2KTfNcYBrFtwDQA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGncofljbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxFI/PixoZWFkAAAC3AAAADYAAAA2GuVJ6WhoZWEAAAMUAAAAHgAAACQHjQKuaG10eAAAAzQAAAAXAAAAGAZoAEFsb2NhAAADTAAAAA4AAAAOAIwAjG1heHAAAANcAAAAHAAAACAAGAC1bmFtZQAAA3gAAADeAAAByiPTQMdwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10k6NSSLZQuoBOdiH4rB9K6isrlWGEyk8GrVcSB9nRYvttGtAFUFXkmRxLexM88rcFGCKer7856b9YE7ABQqQsI6AGbcwjaAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEQuAMM/PRYAlz9pAAAAQAh//QCJALGADYAAAUiJjU0NjcjNTM/ATUHIzUhPgE1NCYjIgcnPgEzMhYVFAYHMxUjDwEVNzMVIQYVFBYzMjcXDgEBLmtkCQhPdk9GaaIBQgcGJi1GLj4gZDhkWwkIT3ZOR2mh/r8NLzNILj4hZAxcTRIlEU4xIAoHTg4fDyskN0smLFtNEiYRTjAiCghOGyArJDdLJi0AAAEAAAABAMSgvffYXw889QAJA+gAAAAA2zdCSwAAAADc58KH/ur+9gSfBHcAIAAJAAIAAAAAAAB42mNgZGBgYfz3Fkhe+Pfq3yuW+UARVMAGALBLB0AAAHjaY1zBoMAAAlcgmMmFQRFEAwAsfQOtAAAAABUAFQAVABUAYgBiAAB42mNgZGBgYGMIZGBnSALSIB4CsDAwAgASBQDOeNqVkEWWQkEQBGPcZznrPsC4u7s7ssLdHc7GCTgV+frhrPgaVZ2lwCwhJhibnBO7x+ZbPMYljRaPs0y9xRNcU2vxZI9mihUCLZ5mk90WL4sgQkF3hmM2dOfxkyMquyBeJy9O6J+WN6zzD+555Ylr3vjUSZAKP3hJSXkjVUqV1uQJklTktTwJef5l52wuKTBsKeNO63vSymZEo+b9lh2mKPaSa+fpxJtOBtPJEbR2UGSGsklDhio5+cJ2L4ZtNtniSNTKblU56dbFVyR0m56IvLWCtkaOkq203gTmuEO8AAB42mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-condensed-vietnamese-600-normal.CdKbmnAp.woff2)format("woff2"),url(/_astro/ibm-plex-sans-condensed-vietnamese-600-normal.-5ui7us-.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-condensed-latin-ext-600-normal.CBdNZ9Ci.woff2)format("woff2"),url(/_astro/ibm-plex-sans-condensed-latin-ext-600-normal.DvCwRnqE.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:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-condensed-latin-600-normal.CRd5VyFf.woff2)format("woff2"),url(/_astro/ibm-plex-sans-condensed-latin-600-normal.6XnkKYvF.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:Nothing You Could Do;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nothing-you-could-do-latin-400-normal.B7VfwEBS.woff2)format("woff2"),url(/_astro/nothing-you-could-do-latin-400-normal.B-z6TBkt.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{--bg:#f7f7f4;--surface:#ecece7;--white:#fff;--ink:#000;--muted:#55565b;--on-dark:#c8c8c3;--line:#d6d6d0;--pen:#1d44d8;--pen-down:#1636b4;--on-pen:#dfe6ff;--accent:#1d44d8;--accent-down:#1636b4;--m:clamp(20px, 5vw, 80px);--gap:24px;--t-small:.875rem;--t-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--t-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--t-head:clamp(2.375rem, 1rem + 3.4vw, 4.75rem);--t-display:clamp(3.75rem, 1rem + 8.6vw, 10.5rem);--ease:cubic-bezier(.22, 1, .36, 1);--duration-quick:.15s;--duration-fast:.25s;--duration-slow:.4s;--duration-very-slow:.5s;--stream-gap:55ms;--stream-fade:.35s;--sans:"IBM Plex Sans", system-ui, sans-serif;--print:"IBM Plex Sans Condensed", "Arial Narrow", sans-serif;--hand:"Nothing You Could Do", cursive;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);font:400 var(--t-body) / 1.55 var(--sans);font-feature-settings:"tnum" 0;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2,h3,h4,p,dl,dd,ul,figure{margin:0}ul{padding:0;list-style:none}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}img,video{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}::selection{background:var(--pen);color:var(--white)}.over-slip,.over-slip body{cursor:pointer}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}[id]{scroll-margin-top:72px}.skip{z-index:10;background:var(--pen);color:var(--white);font:600 .9375rem var(--print);transition:transform var(--duration-quick) var(--ease);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip:focus-visible{transform:none}#do-one{vertical-align:middle;margin-left:10px;font-size:.9375rem}.hand{font-family:var(--hand);color:var(--pen);letter-spacing:.01em;font-size:1.35em;line-height:1.2}#desk{z-index:0;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease);position:fixed;inset:0}.gl #desk{opacity:1}.pile{z-index:0;pointer-events:none;transition:opacity .7s var(--ease);position:fixed;inset:0;overflow:hidden}.gl .pile{opacity:0}.ps{left:calc(50% + var(--x));top:calc(50% + var(--y));width:var(--w);aspect-ratio:1/.64;background:var(--white);box-shadow:var(--sx) var(--sy) 1.6vw #00000021;transform:translate(-50%, -50%) rotate(var(--r));border-radius:3.5%;position:absolute;container-type:inline-size}@font-face{font-family:Slip Print;font-weight:500;font-display:swap;src:url(/_astro/ibm-plex-sans-condensed-latin-500-normal.BqaLkUoX.woff2)format("woff2")}.pt{font:500 10.2cqw/1.12 "Slip Print", var(--print);color:var(--ink);padding:9cqw 6cqw 0 21cqw;position:absolute;inset:0}.pt i{outline:.8cqw solid var(--ink);width:7.8cqw;height:7.8cqw;position:absolute;top:10.2cqw;left:8.6cqw}.ps:after{content:"";background:var(--ink);opacity:.3;width:29cqw;height:1cqw;position:absolute;bottom:12cqw;left:8.6cqw}.js .ps{animation:slip-drop .6s cubic-bezier(.33, 1, .68, 1) var(--d) both}@keyframes slip-drop{0%{opacity:0;transform:translate(-50%, -50%) rotate(calc(var(--r) + var(--rd))) scale(2.2)}25%{opacity:1}to{transform:translate(-50%, -50%) rotate(var(--r))}}@media (width<=760px){.ps{left:calc(50% + var(--mx));top:calc(50% + var(--my));width:var(--mw)}}@media (prefers-reduced-motion:reduce){.js .ps{animation:none}}.readout{z-index:1;right:var(--m);text-align:right;pointer-events:none;transition:opacity .35s var(--ease), transform .35s var(--ease);position:fixed;bottom:5vh}.readout.off{opacity:0;transform:translateY(8px)}.ro-v{font-family:var(--print);font-weight:300;font-size:var(--t-display);letter-spacing:-.03em;justify-content:flex-end;line-height:.9;display:flex}.rc{height:.9em;display:inline-block;overflow:hidden}.rs{transition:transform var(--duration-very-slow) var(--ease);will-change:transform;display:block}.rs span,.rk{height:.9em;display:block}.rk{white-space:pre;display:inline-block}.ro-c{font-size:var(--t-body);color:var(--muted);max-width:26ch;margin-top:10px;margin-left:auto}.beat{z-index:3;pointer-events:none;max-width:34ch;font-family:var(--print);font-weight:500;font-size:var(--t-lead);letter-spacing:-.01em;transition:opacity var(--duration-fast) var(--ease), visibility 0s;line-height:1.2;position:fixed;top:calc(60px + 6vh);left:44vw}.beat.off{opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--ease), visibility 0s var(--duration-fast)}.beat.hand{font-family:var(--hand);color:var(--pen);font-weight:400;font-size:calc(var(--t-lead) * 1.3);letter-spacing:.01em;transform:rotate(-1.5deg)}.side-left .beat{left:var(--m)}.side-left .readout{right:auto;left:var(--m);text-align:left}.side-left .readout .ro-v{justify-content:flex-start}.side-left .ro-c{margin-left:0}.sw{opacity:0;filter:blur(1px);transition:opacity var(--stream-fade) var(--ease), filter var(--stream-fade) var(--ease)}.sw.in{opacity:1;filter:none}main,.hero-after,.hero-space,.foot{z-index:2;position:relative}.hero-space,.hero-after{--band:280px;height:calc(50svh - var(--band) / 2)}@media (width<=1100px){.hero-space,.hero-after{--band:300px}}@media (width<=760px){.hero-space,.hero-after{--band:350px}}.rail{top:var(--stick,-200px);z-index:5;background:var(--pen);color:var(--white);position:sticky}.rail .btn{background:var(--white);color:var(--pen)}.rail .btn:hover{background:var(--on-pen)}.rail-top{padding:clamp(28px, 4vh, 48px) var(--m) clamp(18px, 2.4vh, 28px);grid-template-columns:minmax(0,1fr) minmax(0,24ch);align-items:end;column-gap:48px;display:grid}.rail-note{color:var(--on-pen);padding-bottom:.4em;font-size:.9375rem;line-height:1.45}.js .rail-note{opacity:0;animation:word .6s var(--ease) .7s forwards}.rail-big{font-family:var(--print);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.625rem,.8rem + 5vw,6.25rem);font-weight:500;line-height:.94}.rail-big span{white-space:pre;display:inline-block}.js .rail-big span{opacity:0;animation:word .6s var(--ease) forwards;animation-delay:calc(.12s + var(--i) * 45ms);transform:translateY(.35em)}@keyframes word{to{opacity:1;transform:none}}.rail-row{height:60px;padding:0 var(--m);grid-template-columns:minmax(0,38%) minmax(0,1fr) auto auto;align-items:center;column-gap:28px;display:grid}.rail h1{font-family:var(--print);letter-spacing:-.005em;white-space:nowrap;font-size:1.25rem;font-weight:500}.rail-line{height:1lh;color:var(--on-pen);flex-wrap:wrap;font-size:.9375rem;display:flex;overflow:hidden}.rail-line:before{content:"​"}.rail-line span{white-space:nowrap}.rail nav{gap:22px;font-size:.9375rem;display:flex}.rail nav a{text-decoration:none}.rail nav a:hover{text-decoration:underline}.rail :focus-visible{outline-color:var(--white)}.btn{background:var(--accent);height:40px;color:var(--white);font:600 .9375rem/1 var(--print);letter-spacing:.01em;cursor:pointer;transition:background var(--duration-quick) var(--ease), transform var(--duration-quick) var(--ease);border:0;border-radius:0;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--accent-down);transform:translateY(-1px)}.btn:active{transform:translateY(1px)}.link{cursor:pointer;font:inherit;color:inherit;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline 1px}.link:hover,figcaption a:hover{text-decoration-thickness:2px}.js [data-r]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(24px)}.js [data-r].in{opacity:1;transform:none}.js li[data-r]:nth-child(2){transition-delay:70ms}.js li[data-r]:nth-child(3){transition-delay:.14s}.js li[data-r]:nth-child(4){transition-delay:.21s}.js li[data-r]:nth-child(5){transition-delay:.28s}.js li[data-r]:nth-child(6){transition-delay:.35s}.js li[data-r]:nth-child(7){transition-delay:.42s}.intro{min-height:120vh;padding:14vh var(--m) 30vh}.intro .col{gap:1.5em;width:min(360px,100%);display:grid}.intro .first{font-family:var(--print);font-weight:500;font-size:var(--t-lead);letter-spacing:-.01em;line-height:1.22}.try{font-size:1.5rem}.no-gl .try-wrap{display:none}.ch{padding:20vh var(--m) 24vh}.ch .col{flex-direction:column;gap:16vh;width:min(560px,38vw);display:flex}.ch.flip .col{margin-left:auto}.ch h2,.router h2,.build h2,.ledger h2{font-family:var(--print);font-size:var(--t-head);letter-spacing:-.025em;text-wrap:balance;font-weight:500;line-height:.95}.lead{font-size:var(--t-lead);letter-spacing:-.01em;color:var(--muted);margin-top:22px;line-height:1.3}.facts{gap:18px;display:grid}.facts div{grid-template-columns:7.2em minmax(0,1fr);align-items:baseline;column-gap:16px;display:grid}.facts dt{font-family:var(--print);font-size:var(--t-lead);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.15}.lesson{margin-top:24px}.src{font-size:var(--t-small);color:var(--muted);margin-top:22px}.hint{color:var(--muted);margin-top:16px}.quote{border-left:2px solid var(--pen);margin:0;padding-left:20px}.quote blockquote{margin:0}.quote p{font-family:var(--print);font-weight:500;font-size:var(--t-lead);letter-spacing:-.01em;text-wrap:pretty;line-height:1.3}.quote figcaption{font-size:var(--t-small);color:var(--muted);margin-top:14px}.quote-by{color:var(--ink);font-weight:500}.about-quote{max-width:56ch;margin-top:36px}.about-quote p{letter-spacing:0;font-size:1.125rem;font-weight:400;line-height:1.45}.case-quote p{font-size:clamp(1.5rem,1rem + 1.4vw,2.25rem);line-height:1.2}.no-gl .hint{display:none}.film video{aspect-ratio:16/9;object-fit:cover;background:var(--surface);width:100%}.film figcaption{flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:.9375rem;display:flex}.router{--surface:var(--white);column-gap:var(--gap);padding:140px var(--m) 0;background:var(--surface);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.router>h2{grid-column:4/10;margin-bottom:72px}.states{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;row-gap:48px;display:grid}.st{text-align:right;font-family:var(--print);font-weight:500;font-size:var(--t-lead);color:var(--muted);grid-column:1/4;padding-top:18px}.copy{grid-column:4/10}[data-ui]{background:var(--white);border-radius:10px;padding:20px 22px}.ui-k{font-size:var(--t-small);color:var(--muted);margin-bottom:8px;display:block}#r-in{resize:vertical;width:100%;min-height:84px;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:12px 14px}#r-in:focus{outline:2px solid var(--ink);outline-offset:-2px}.presets{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.presets button{border:1px solid var(--line);background:var(--white);cursor:pointer;transition:background .2s var(--ease), border-color .2s var(--ease);border-radius:6px;padding:6px 12px;font-size:.9375rem}.presets button:hover{background:var(--bg);border-color:var(--ink)}.r-read{font-size:var(--t-lead);flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.ui-soft{color:var(--muted);font-size:var(--t-body);font-variant-numeric:tabular-nums;align-self:center}.r-done{font-size:var(--t-lead);align-items:center;gap:14px;display:flex}.dot{background:var(--ink);width:18px;height:18px;transition:background .3s var(--ease);border-radius:50%;flex:none}.r-done[data-state=person] .dot{background:var(--pen)}.r-done[data-state=person] #r-out{font-family:var(--hand);color:var(--pen)}.slip-wrap{margin:180px calc(-1 * var(--m)) 0;column-gap:var(--gap);padding:120px var(--m) 130px;background:var(--ink);color:var(--bg);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.slip-copy{grid-column:1/6}.slip-copy h3{font-family:var(--print);font-size:var(--t-head);letter-spacing:-.025em;font-weight:500;line-height:.95}.slip-copy p{max-width:34ch;color:var(--on-dark);margin-top:24px}.slip{background:var(--bg);width:min(470px,100%);color:var(--ink);font-variant-numeric:tabular-nums;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),95% 100%,90% calc(100% - 12px),85% 100%,80% calc(100% - 12px),75% 100%,70% calc(100% - 12px),65% 100%,60% calc(100% - 12px),55% 100%,50% calc(100% - 12px),45% 100%,40% calc(100% - 12px),35% 100%,30% calc(100% - 12px),25% 100%,20% calc(100% - 12px),15% 100%,10% calc(100% - 12px),5% 100%,0 calc(100% - 12px));grid-column:7/12;justify-self:start;padding:34px 30px 52px}.slip-g+.slip-g{margin-top:28px}.slip{font-family:var(--print)}.slip h4{margin-bottom:10px;font-size:1rem;font-weight:600}.slip li{align-items:baseline;gap:10px;padding:4px 0;font-size:1rem;display:flex}.slip li i{border-bottom:3px dotted #bdbdb6;flex:1;min-width:20px;transform:translateY(-4px)}.slip li b{color:var(--muted);font-weight:500}.slip-end{background:var(--ink);color:var(--bg);gap:2px;margin:28px 0 0;padding:12px 16px;font-weight:500;display:grid}.build{background:var(--pen);color:var(--white);padding:130px var(--m) 140px}.build .svc-b{color:var(--on-pen)}.build a{color:var(--white)}.build .btn{background:var(--white);color:var(--pen)}.build .btn:hover{background:var(--on-pen)}.build :focus-visible{outline-color:var(--white)}.build h2{max-width:14ch;margin-bottom:90px}.svc li{column-gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,5fr) minmax(0,2fr);align-items:baseline;padding:26px 0;display:grid}.svc-p{font-family:var(--print);font-size:var(--t-lead);letter-spacing:-.01em;font-weight:500;line-height:1.15}.svc-a{text-align:right;justify-self:end;font-size:.9375rem}.work{background:var(--bg);padding:130px var(--m) 140px}.ledger{width:min(600px,100%);margin-left:max(0px,min(22vw,100% - 600px));position:relative}.ledger h2{margin-bottom:40px}.ledger li{position:relative}.row{min-height:48px;transition:color .15s var(--ease);grid-template-columns:minmax(0,46%) minmax(0,1fr) auto;align-items:baseline;column-gap:16px;padding:10px 0;text-decoration:none;display:grid}.lg-n{font-family:var(--print);font-size:1.125rem;font-weight:500}.lg-k{color:var(--muted);font-size:.9375rem}.lg-s{color:var(--muted);text-align:right;font-size:.9375rem}.ledger.hovering .row,.ledger.hovering .row .lg-k,.ledger.hovering .row .lg-s{color:#a9a9a4}.ledger.hovering li.on .row,.ledger.hovering li.on .row span{color:var(--ink)}.preview{left:calc(100% + 64px);top:var(--top,0px);width:clamp(180px, calc(78vw - 690px - 2 * var(--m)), 320px);aspect-ratio:16/10;background:var(--surface);opacity:0;pointer-events:none;transition:opacity .15s linear;position:absolute}.preview.on{opacity:1}.preview img{object-fit:cover;width:100%;height:100%}.pv-fact{font-family:var(--print);font-weight:500;font-size:var(--t-lead);align-items:flex-end;padding:18px;line-height:1.1;display:flex;position:absolute;inset:0}.contact{min-height:100vh;padding:140px var(--m) 120px}.contact .col{width:min(620px,46vw)}.contact h2{font-family:var(--print);letter-spacing:-.02em;font-size:clamp(1.875rem,1rem + 1.6vw,2.625rem);font-weight:500;line-height:1.04}.contact h2 .soft{color:var(--muted);display:block}.field{margin-top:32px;position:relative}.field textarea{resize:none;width:100%;min-height:64px;font:inherit;color:var(--ink);background:var(--white);border:0;border-radius:0;padding:19px 72px 19px 20px;display:block;overflow:hidden}.field textarea:focus{outline:2px solid var(--ink);outline-offset:-2px}.field textarea::placeholder{color:#75767b}.field.is-shaking{animation:.28s linear shake}@keyframes shake{0%{transform:translate(0)}28.57%{transform:translate(6px)}57.14%{transform:translate(-6px)}78.57%{transform:translate(4px)}to{transform:translate(0)}}.ask-err{font-family:var(--hand);color:var(--pen);min-height:1.5em;margin-top:10px;font-size:1.25rem}.signed{width:min(380px,100%);margin-top:64px}.sig{width:100%;height:auto;fill:var(--pen);stroke:var(--pen);stroke-width:.6px;display:block}.sig-line{border-top:1.5px solid var(--ink);margin-top:2px;display:block}.field button{background:var(--accent);width:44px;height:44px;color:var(--white);cursor:pointer;transition:background .2s var(--ease), transform .2s var(--ease);border:0;border-radius:0;place-items:center;display:grid;position:absolute;top:10px;right:10px}.field button:hover{background:var(--accent-down);transform:translate(2px)}.next{font-size:var(--t-small);color:var(--muted);margin-top:16px}.avail{font-family:var(--print);font-weight:500;font-size:var(--t-lead);margin-top:56px;line-height:1.2}.reach{gap:6px;margin-top:36px;display:grid}.reach div{grid-template-columns:7em minmax(0,1fr);column-gap:16px;display:grid}.reach dt{color:var(--muted)}.foot{background:var(--ink);color:var(--bg);padding:90px var(--m) 40px;position:relative;overflow:hidden}.foot-name{font-family:var(--print);letter-spacing:-.035em;white-space:nowrap;margin-left:-.04em;font-size:13.4vw;font-weight:600;line-height:.82}.sig-foot{right:var(--m);width:min(30vw,420px);fill:var(--white);stroke:var(--white);position:absolute;top:28px;transform:rotate(-6deg)}.foot-line{color:var(--on-dark);margin-top:40px;font-size:.9375rem}dialog#film{background:var(--ink);width:min(1120px,92vw);color:var(--bg);border:0;padding:0}dialog#film::backdrop{background:#000000db}.dlg-bar{justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.dlg-bar h2{font-size:1rem;font-weight:500}dialog#film video{aspect-ratio:16/9;background:#000;width:100%}@media (width<=1080px){.router>h2{grid-column:1/-1}.st{font-size:var(--t-body);grid-column:1/4}.copy{grid-column:4/-1}}@media (width<=760px){.rail-row{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;height:auto;min-height:60px;padding:10px 20px}.rail-top{padding:26px 20px 14px;display:block}.rail-note{margin-top:14px;font-size:.875rem}.rail h1{white-space:normal;font-size:1.125rem;line-height:1.15}.rail-line,.rail nav{display:none}.rail .btn{height:38px;padding:0 14px}.readout,.side-left .readout{text-align:left;inset:54svh auto auto 20px}.ro-v,.side-left .readout .ro-v{justify-content:flex-start}.beat{display:none}.ro-c{margin-left:0;font-size:.9375rem}.intro{padding:30svh 0 40vh}.intro .col{background:var(--bg);width:86%;padding:24px 20px}.ch{padding:70svh 0 40vh}.ch .col{gap:46svh;width:100%}.ch .blk{background:var(--bg);padding:24px 20px}.facts div{grid-template-columns:1fr}.router{padding:120px 20px 0;display:block}.router>h2{margin-bottom:40px;font-size:1.625rem}.states{grid-template-columns:1fr;row-gap:10px;display:grid}.st{text-align:left;order:0;padding:0;font-size:1.0625rem}.states .st:nth-of-type(n){margin-top:0}.copy{margin-bottom:38px}.slip-wrap{margin:120px -20px 0;padding:100px 20px 110px;display:block}.slip{width:100%;margin-top:48px;padding:28px 20px 48px}.slip-end{padding:12px 14px}.build{padding:120px 20px}.build h2{margin-bottom:48px}.svc li{grid-template-columns:1fr;row-gap:8px;padding:22px 0}.svc-a{text-align:left;justify-self:start}.work{padding:120px 20px}.ledger{margin-left:0}.row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n s""k k";min-height:52px}.lg-n{grid-area:n}.lg-s{grid-area:s}.lg-k{grid-area:k;font-size:.875rem}.preview{display:none}.contact{padding:70svh 20px 120px}.contact .col{background:var(--bg);width:auto;margin:0 -20px;padding:24px 20px 0}.ch.flip .col{margin-left:0}#checks{min-height:250vh}.sig-foot{width:70%;margin-top:18px;position:static}.contact h2{font-size:1.625rem}.reach div{grid-template-columns:1fr;margin-bottom:12px}.foot{padding:70px 20px 32px}}@media (prefers-reduced-motion:reduce){.js [data-r]{opacity:1;transition:none;transform:none}.readout,#desk,.btn,.preview,.beat,.rs,.sw{transition:none}.sw{opacity:1;filter:none}.js .rail-big span,.js .rail-note{opacity:1;animation:none;transform:none}}.avail-note{color:var(--white);margin-top:8px;display:inline-block}.yours-line{font-family:var(--print);font-weight:500;font-size:var(--t-lead);margin-top:26px;line-height:1.25}.yours-line .hand{margin-right:4px;font-size:1.1em}.yours-line a{text-underline-offset:.18em;text-decoration-thickness:2px}.yours-line a:hover{color:var(--pen)}.build-ask{flex-wrap:wrap;align-items:center;gap:24px 40px;margin-top:90px;display:flex}.build-ask p{max-width:46ch;font-family:var(--print);font-weight:500;font-size:var(--t-lead);line-height:1.25}.build-ask .btn{height:52px;padding:0 26px;font-size:1.0625rem}.how{column-gap:var(--gap);padding:130px var(--m) 130px;background:var(--white);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.how h2{font-family:var(--print);font-size:var(--t-head);letter-spacing:-.025em;grid-column:1/6;font-weight:500;line-height:.95;position:sticky;top:100px}.how-list{counter-reset:how;grid-column:6/13;margin:0;padding:0;list-style:none}.how-list li{counter-increment:how;grid-template-columns:4.2rem minmax(0,1fr);column-gap:20px;padding:26px 0;display:grid}.how-list li:before{content:counter(how);font:300 3.25rem/.9 var(--print);color:var(--pen);grid-row:span 2}.how-t{font-family:var(--print);font-weight:500;font-size:var(--t-lead);line-height:1.2}.how-d{max-width:52ch;margin-top:6px}.how-tz{font-family:var(--print);font-weight:500;font-size:var(--t-lead);grid-column:6/13;margin-top:40px;line-height:1.25}.how-cta{flex-wrap:wrap;grid-column:6/13;align-items:center;gap:18px 28px;margin-top:28px;display:flex}.how-cta p{max-width:52ch}.how-cta .btn,.book .btn{height:48px;padding:0 22px}.book{margin-top:24px}.hire{margin:-20px 0 36px}.ch{min-height:180vh}#checks{min-height:240vh}@media (width<=760px){.how{padding:110px 20px;display:block}.how h2{margin-bottom:24px;position:static}.how-list li{grid-template-columns:3rem minmax(0,1fr)}.how-list li:before{font-size:2.5rem}.build-ask{margin-top:56px}.build-ask .btn{width:100%}#checks{min-height:230vh}}.about{column-gap:var(--gap);padding:130px var(--m) 120px;background:var(--bg);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:56px;display:grid}.about-text{grid-column:1/7}.about.has-photo .me{aspect-ratio:4/5;object-fit:cover;grid-column:1/5;width:100%;height:auto}.about.has-photo .about-text{grid-column:5/11;align-self:end}.about h2{font-family:var(--print);font-size:var(--t-head);letter-spacing:-.025em;font-weight:500;line-height:.95}.about-lead{font-family:var(--print);font-weight:500;font-size:var(--t-lead);max-width:40ch;margin:28px 0 18px;line-height:1.25}.about-text p:not(.about-lead){max-width:56ch}.cv{column-gap:var(--gap);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cv li{grid-template-columns:9.5rem minmax(0,1fr);column-gap:20px;padding:22px 0;display:grid}.cv-when{font-family:var(--print);color:var(--pen);font-weight:500}.cv-role{font-family:var(--print);font-size:1.125rem;font-weight:500;line-height:1.25}.cv-org{color:var(--muted)}.cv-note{max-width:46ch;margin-top:6px;font-size:.9375rem}.case-link{font-family:var(--print);margin-top:10px;font-weight:500}.case-link a{text-decoration-thickness:1px}.case-page{background:var(--bg)}.case-rail{position:sticky;top:0}.case-home{font-family:var(--print);font-size:1.25rem;font-weight:500}.case-home a{text-decoration:none}.case{padding:0 var(--m)}.case-head{max-width:1100px;padding:96px 0 56px}.case-when{font-family:var(--print);color:var(--pen);font-weight:500}.case-head h1{font-family:var(--print);letter-spacing:-.03em;margin-top:14px;font-size:clamp(3rem,1rem + 6vw,7rem);font-weight:500;line-height:.92}.case-line{font-family:var(--print);font-weight:500;font-size:var(--t-lead);color:var(--muted);margin-top:18px}.case-links{font-family:var(--print);gap:22px;margin-top:22px;font-weight:500;display:flex}.case-film{max-width:1100px;margin:0 0 40px}.case-film video{aspect-ratio:16/9;background:#000;width:100%}.case-film figcaption{font-size:var(--t-small);color:var(--muted);margin-top:10px}.case-sec{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));padding:72px 0;display:grid}.case-sec h2{font-family:var(--print);font-weight:500;font-size:var(--t-lead);grid-column:1/4;line-height:1.15}.case-sec>:not(h2){grid-column:4/11}.case-big{font-family:var(--print);letter-spacing:-.01em;font-size:clamp(1.5rem,1rem + 1.4vw,2.25rem);font-weight:500;line-height:1.2}.case-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.case-list li{max-width:62ch;padding-left:26px;position:relative}.case-list li:before{content:"";background:var(--pen);width:12px;height:2px;position:absolute;top:.62em;left:0}.case-stack{color:var(--muted);margin-top:26px;font-size:.9375rem}.case-results{gap:22px;display:grid}.case-results div{grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:baseline;column-gap:24px;display:grid}.case-results dt{font-family:var(--print);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1rem + 1.6vw,2.75rem);font-weight:400;line-height:1}.case-ask{margin:40px calc(-1 * var(--m)) 0;padding:110px var(--m) 120px;background:var(--pen);color:var(--white)}.case-ask h2{font-family:var(--print);font-weight:500;font-size:var(--t-head);letter-spacing:-.025em;max-width:20ch;line-height:1}.case-ask .hand{color:var(--on-pen);font-size:.8em}.case-ask>p:not(.case-next){max-width:52ch;color:var(--on-pen);margin-top:20px}.case-ask .btn{background:var(--white);color:var(--pen);height:52px;margin-top:32px;padding:0 26px;font-size:1.0625rem}.case-ask :focus-visible{outline-color:var(--white)}.case-next{font-family:var(--print);font-weight:500;font-size:var(--t-lead);margin-top:56px}.case-next a{color:var(--white)}.case-foot{padding:48px var(--m)}.note-list{border-top:1px solid var(--line);max-width:1100px;margin:0;padding:0 0 96px;list-style:none}.note-list a{column-gap:var(--gap);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,9rem) minmax(0,1fr);row-gap:6px;padding:28px 0;text-decoration:none;display:grid}.note-date{font-family:var(--print);color:var(--muted);grid-row:span 2;font-weight:500}.note-title{font-family:var(--print);font-weight:500;font-size:var(--t-lead);line-height:1.15}.note-sum{max-width:62ch;color:var(--muted)}.note-list a:hover .note-title{text-decoration:underline 1px}.note-head .case-when a{color:inherit}.note-body{max-width:68ch;padding-bottom:40px;font-size:1.0625rem;line-height:1.65}.note-body>*+*{margin-top:1.1em}.note-body h2{font-family:var(--print);font-weight:500;font-size:var(--t-lead);margin-top:2.2em;line-height:1.2}.note-body ul,.note-body ol{padding-left:1.3em}.note-body li+li{margin-top:.45em}.note-body strong{font-weight:600}.note-body a{text-underline-offset:3px;text-decoration-thickness:1px}.note-back{font-family:var(--print);padding:0 0 96px;font-weight:500}@media (width<=760px){.note-list a{grid-template-columns:minmax(0,1fr)}.note-date{grid-row:auto}}.foot-links{flex-wrap:wrap;gap:8px 24px;margin-top:14px;font-size:.9375rem;display:flex}.foot-links a{color:var(--white)}.lost{min-height:100svh;padding:0 var(--m);align-content:center;gap:22px;max-width:760px;display:grid}.lost-slip{background:var(--white);width:max-content;font-family:var(--print);align-items:center;gap:12px;padding:16px 22px 26px;font-weight:500;display:inline-flex;transform:rotate(-3deg)}.lost-box{outline:2px solid var(--ink);width:16px;height:16px}.lost h1{font-family:var(--print);font-weight:500;font-size:var(--t-head);letter-spacing:-.025em;line-height:.95}.lost-links{align-items:center;gap:26px;display:flex}@media (width<=760px){.about{padding:100px 20px;display:block}.about .me{width:100%;max-width:360px;margin-bottom:36px}.cv{margin-top:40px;display:block}.cv li{grid-template-columns:1fr;row-gap:4px}.case-head{padding:64px 0 40px}.case-sec{padding:48px 0;display:block}.case-sec h2{margin-bottom:16px}.case-results div{grid-template-columns:1fr;row-gap:4px}.case-ask{margin:24px -20px 0;padding:80px 20px 90px}.case-rail .rail-line,.case-rail nav{display:none}}.about:not(.has-photo) .about-text{grid-column:1/6}.about:not(.has-photo) .cv{grid-area:1/7/auto/13;grid-template-columns:minmax(0,1fr);align-self:start}.about:not(.has-photo) .cv li:first-child{padding-top:6px}@media (width<=1240px){.preview{display:none}}.build,.work,.about,.how{content-visibility:auto;contain-intrinsic-size:auto 1200px}
