/* AND NOW · The Chicago Car Archive
   One stylesheet for the landing page, the 35 record pages and the book reader.
   Identity follows the book: blue, white, condensed capitals, the red Chicago star.
   Fonts: Barlow and Barlow Condensed, © 2017 The Barlow Project Authors, SIL Open Font License 1.1
   (OFL-Barlow.txt). Latin subset. build_site.py inlines them, so the site also renders correctly
   when opened straight from disk. While they decode, text is laid out in metric-matched local
   fallbacks (below). Line breaks almost always match, so the page barely moves when Barlow arrives. */

@font-face{font-family:"Barlow";src:url("data:font/woff2;base64,d09GMgABAAAAADKMAA4AAAAAdEgAADIxAAFocgAAAAAAAAAAAAAAAAAAAAAAAAAAGoEOG6AyHIF6BmAAhD4RCAqBrgCBi1ABNgIkA4dcC4NwAAQgBYMKByAbL2BFB2LYOADIoKyPUQhsHNjjAy6NooySKrP/b8mNMbQGtPbBlGAiQ9Xn3sMTXweFGjcKH2TC8I9SWp3NCp/jDcJkxI0En0JhMuJjIMQxox0U/yAucvnkw80HzBpc6ZscobFPcgmqtcfvmXchQk2IKhVhEoVkAYVElvBJIrqEd3ia039395JcHh4k4EmAJCTEhASIKVJIgknQgheqdIWKUZOJVX5H3bauq+nmVCZ/q9jE2kl3NKd39mMfMmJUSevsZldLA+YyBYiKA927D0mCWKJCplzxgnCxPX/9hlixAoRWpX7O9oBYVtbn2VYMK2EPdf6DpGJGJ6rv/Po1nd/yXoEcutZIIOEQZGtEnt2duGoUJrIScHyyB/MPyhxKcAB/KOZ2PGMhaVuNG2gw9SvBYjAYu5iFYcHuqICe4kh48782oa1EXp9U2kpeS6xaabjIv/PPiR6NTVjoYt7E5HEviQr1/xCfqf6YRdM4nqe/N/lsaVbHHy6uW6l3U5pQL0Qx/MShCFL+3lSzfR+rEOe4jpSrgyPoEIuGd7l06K50nj59/L/g4u/DIi3EARYKIEFZgCCelwRPw3ABfwHN7ULiDORI05FyDp1nloIDeCGHSpVDSF2I0ztXbkqXvTsXdWX4//+1X53397+IPyYUoOKhEaK28EU5XNSreKNOmvVLpDU8hAxmY/bPJnBc6WB5E1uM6O/Vf/e+mgN5tG9XmRd1HvUIuSJXlLkEIUqoldB97ZBNexid0L0pVLBgEbsIAVL+pQA01v3/pFg4EiZENEysVBiWLBgRJYyaGkbLBGNlg3HywhQqh6nUCNOqDWaiHpg+fTCTTIaZYibceefhLroIc9kVmGuuwYwbh8EADWVQwidN8fpA+K71A90gHAQoKgwQOzf3dwMSkICAo8ZIOBIUbq5zgcOwQEAj9aTUjOzqFQuo16ITDjdsEeC6MQhmBAE3MsqcCTAj4+FGZrJgB5iRYXAjCLtWhhnZCWZkCNz76E6hwyWDgP7kcARQNgAUFgbaYKOzzsGchcNgMMMoMACk9bi37CZp+Bw31wKYWCgHONsRvplhOhJAW4kHhNn1A0DK7Ecfd/0YC9NE/l1/vPGXdd2P9rrRa/EjA06b3hi+vOBaapF89TyQVvt4Dzf149eQkDDhmFIICGUTEdPScyjQrt9WGGloxVVjNKNEwssTkUAUVDQkeiTFl6qR1KAp2s3l3GwYbyPHhTCm/kMl74xAFFQ0JPo0KpSQchGaMEkERIrCEC0msVZJ3gkLO5x+0kmGTFx8WRGQ7M/iQfoN5UKefAZGJuZiXYGNnYOTi5uHt7pgR4VLqdhApUs11KhVl3po0CiYJjvNSEu51uq23bWPMnFHHdCpS7ee0rutvvSLSQYyiMvJg6azGZ+HlrJhDhtRNq1n8+ddOzu0gh8QrOCxCBoTq30XvC/ZKbEx+FuIRQ8YBRgNGAMYCxgHGA+YAJg0wDbAPsAxwDnANcANHt5SOKhajVp16tOQNAqmxb5sm2youdw01mbKIYpjSfYXuAyv/QkC1fDHDVFSAC0Ht1p2vcWAD0BLOOlqNLAuQ2HBldt4IRpNXlul3AmII9zMZuGCpBRQM8a1ELd0fh07KSckAXT34Ny4a3BcwoKsDesLyA0QDnzyYAQGkM/A7ACoE6egh+tlMbpaeo8w57SP91yKoTIKVQO+aadNlwcWKWs/Zqjcyda7VqdsqFPV/Jbl6/jr8FIRWDWPdNM4xujxnqErdk0iljEIPk4kHXSNsUjTICat8dmnmlyr7ryPWKoTXa6ud/58Rj0lCM5Qk6D4cvUDCaVbqfgQQupJEk2KHPO+1RBXsdFA5IRyEYc4im2a2f4HNdUdXD0c3SkEjgQ0FIEmRpwwyVJFYuGKxseXSEAjiZlZFicvgaAgiXbtpHCJEAQTIhRVmHCYiHsSo+JiVao4NVKyGiJFhVK7U7CwETi4qK4IlUKlEaqYbJVKpJLEKp2EQpVSTlRRC6UBhvmmhCvhSjjBChL4FjUSwgQPCU4ZE7zDhDXiXikYJvmjJBD8oVlwTPAEcR8UAqHzlSi0clDp6NDooUaxFugKHmqEQpVUvHKiCpXiVAuia9IsogUqqVWN04bRPhcSTMRyETr0iNGrD6Ifz8g0yaAQk58x3nQzRBhCclYznWGTzWKNYYtku9Rwh1S699VQpzBs5lNAfsAfvhB4bgGBvHE6YZhAOQ8fOWzShLGFcy0UYiycJ8d5EmXWtRg2zZ7OcizK24QBc2dRy5XsRdTERt4CQotlvxaTt3tIdcu0gcnU20w0a6wI7LyxpSp1KperfzAFOT8y++WiIdk16149dqPhQt3vQB61J4xs7W/K8vDB+sgGFc+Dw7xYgw4XKRb7F9/5hGmeJsZz7fbTMwEmsqFxcEAKFAtRplKEao2iNWmTmPSzSkt3sRJdnORWZhKLm7IJ7wuxcpkQLCyIy6pqrkE/xhU9IqE4hiqLSLlCsi8QaSMIAQ5FVOfQICHBgYEUK/9FZL5gzivak3yogKIoTA4VEBBGqMcUgYpzRUmFu4UiaraDoBIC5TjKgocicx6SOBgLI45xHyDGOiVa5oMl1D4v50Xr5KKJagO8pEZvtkM9JjYRS8tyHVWUit/3vMuETAVWn6f5prnPHngd9hftSY3V0tRm7mRH1pC6kbRIfu16b2WpCeAw61tuwbXF7DJ11zyWl6J7cGJmxKIY6IGbu9UuJ33gVFha1ziqrQ/hITymOgkRwQMa5RSXWlNEryaKqCBEKLRqEKGIekEE4VChiUwYhaUKOISwBA0oDcJBYCBCRFQHIBQiRUkSCGFpIDzeTmkWrIavsEB8DEfs2t7aAGI+uwe7QOK7d5a2AoDvU8UQSI1oC0DIQAy1MPD3W2w1gI2Q1kBIVbgytSgiJTJy88FA0y7oCwgDNZbpiDKBM3bVclPgvdpUuHIqGcLA69qZ5Dw55KRgKlCIKF8wzIjjKEAebDlg5u67JdaQRwJQZ8Z0uy76MFeAU1gvBvGg6IFqmReAAIgPeQLQHQFIAKI1IwYV5kDs31h5sEgSOV7xn7YjpXkux/N29w5WIiuVxWFxWQqWjrWDHXMY/6mA7qR03o0sJaTHtLPiWcnPLmfl3P3zAIoO+DLopBP9L8D3Bxi+2eeXLjm1yYThAya5AsT+T/XT3Jf5rm/Y4qydLrvljnP22GuH6zY6ZINdJab6mU98GufehkNChM2hrkysOEzJUqRKw8IhaGUUJaTpTjSXV+eA3Q76yjG/0rOwsnPGB4taTcUy5Ymfr9bEvC1Gd2qHXuxf/x95n3v2+9IF77noqkuuue9rv/jGKz70hcO+9Zv/+9wb3vSjcXdt85PXzXLaO972rq2oCBCJgoYuVLRIURiSxEuQKBwbV7oMfJlu4lGSkVPIIdTOIFcek3xGZjZeLm4efiVK+ThUqVejVqM6H2vQo1OXbgOaDcoS9IFTjjvpfSdgsKKKAPAWIP4FfAQ6/QDQ/Q1A1RrI8wAgS7cbjmhvpTANYmtJ1TcNthsQ+ktzMnt1c/ZIAj4YJ7jk/uDwRx8hmj/yITauQjj4AEKis4GNmm9kTolJQwd80ppDmUG3bIDuQqdy04GAVYJYNwbcpESI9SZk8eCbRi4f5uk99Q0LBx2NseYa3mTbqT9I0S3lOpR5xfmcK8xmDg/Z1HQNoiAs2SmiMTGHvzTzGsMVWtJjvPeWCpzHqkqiOFOFxEwdRIazaZsY5AyRCN+h0ZJ1Uprhd/keyLlJ696uUr1SFYl2wwbtJXn5QpUPJb3e9AJdwIY1ym/5c3lob5Jl9fumeSv4vZ8x3YjSMnd7pLfM6MkIJU9HFTmxanHTpRPxH6/jUviJihQLUQyYWYu4gqHSubidb704QAVxcnZzA1MEJhaS2R1hIk0RunZIjeLi/F6U+zcLQErPAJ4XSiO9jqMBob5lpzDMWXwuK2Al1k38sUMd1GYKWA2FlXLzrwNNNREGoehXgSHjghrGloxpLooG205GxwZDaIahd/5uN5DGktQ08pP8JpitgtT6SbgWRLjFxYgkN4j/RiMffhjByQiGmM0TlaRsLS8Vgm/sp2VAUxQ40SjzIxFmRB4Sb6SCTcMS92aRzXqDTD9S6ZromBjAV+PlT66kSJSHAsfIFDmspFFrE33lek8+WKKyE+NZSlBsh9BowkQH5UJVCuTcQiBHH0tnAPPl2OeEEwq7Obtxy0A1zqsUAlJZE9EPPmq6GlwkTaeeEWR45On0T80Lgk6CjJ0WkDJYwX4XZ2wKpYdKvHKG5T8XEJvQaLj2OeKhEDaoElfp3R99ztMRLTZIIdNCxrzJ/4hH4gXWkvJ8gS7zJn7yog6gndOGg8xUEqbcoXn9E3I/TJrzeypuTHsUrLxC8z0bVTuVcQU+w+K/04Yx4wKqOv909UanJJGv1GUWgxk26qQGC3fA1NJcbPAauUr/kadC+DZyT/6LjkbgXK9utlMIPI1ng4iue7SXorPglrF5W8gtCiynGAjDtBI1hb6KalGq5Sat0WQ76YCKGT8MByWew7REMeY17d0jDMyM82aRpKQtVsscFlkx/ntbhe3IkksW+PT+ZKtF8wmdGNpuhQ0oGRbVRqFb2EuKcTF9Kj+Axd0WawQ7TCiFhh0d9ARxvNFI4Ze2Hmr9RwWupCNddmN0umOuanp+YFNoFTMPmmKPEyxxySqgjOnDqktCvC619m9UMempizxuhDafCYj7RiDno2q2LAuTIylln5IG4kITkl17Aw9llp2d9mPESRGn5ywxHa1ZcUQ+NQmChHlYkNGwt66NSju/2kD6011YKENaB79TV6lAx6xgAUbmm1vNPuzSSrcpAkZGXaNzbBJu0hnVvxyLvaOx1fs1JR537ur3uW+JNZkPuk95GgfsDRdLPHDqcSNjE7DUmEjX+QdL9rk7R95wvkwLdW/ipnLntpRcI256cLXzkoTWtpCQFFKzUSAx5fnlQzTFl6/iAFrDa5ItTihPkF5ak5H1Mgb+FhgZXLlTDYtOpDtc46crpho5Mcs8vlI4cUMgtLwKkuHXoXLYXogWH7hoiqwrgw6WSE1/2IZQJz8hCoGDyzAWIRD/O0hGyDJd03zTpjuoA1wHcvUp/tjJ4nLdyOIe/M8tc82+HUG+jRdxda1lE7aWoPoCxpEzxRhOWFhlruz5JL6dKP87UENoDOZ9pOOlnMy4GXy+BQPST/b93btn5HzeEySqyYVDPQsGRW5MUTm9H6+xxfUeMTwQJWdLiXywyZYHWI9mYOafNYnN38JulqY985+xz0B0A3NdjJYI51s4sMZyqXC7J9eKCtKygrKKMNlnwtItJtqzyJaETRAqcR94/+elyzL8OBV+PJEwdHyaQUosmyyy+c5rw+2Yarbk1AOzNA+QvE+OYn4v+TwbJka8Zae52ex58yxYt64e++8YUxwvxad55xd5dN2k5OC8Ungf2Wqrjs+QYN3tn/CnjHkSCA84U+gPjBgpSOc0vQhDwv6Scoix5nprlNoRRX0CS2yg7NRIxl3koL5C+3/2VyZtxPYn5W5D0kTdsg3tJvzZjaI/WR/zhW19FNN3bzrzYt06QEQwK0gY2guVlQslxeNo/gtLqcxeBQ7BsDrQqE9XY8ryLA2WwUaQpWo49NIKk9c3bJzalME1ToOFFbrz8TjWMBpIdOyHoTs+TwWqcJtNtps8HHAPSTH0vhV8LpudQmIxse7m1PB8m1i+AZt9eLp1ys9om16y2FLj2AtPMy2jRuBAP2aHHa9ggy06tuNFw/Jiw+fkexE52gfAls3pXNcXQKV1sgTS1FiosmiaZhnLliV9/C8HwOxEbj87VdqUysS9khFlFG99J6Rz+z69vc70lhNPuN21nh+HkyQz1TRdqbmnJ8Jw9cqJX82Ov0WXlnBeYPLETxkWS4/liim7ILZ1b/CLOHpaLxqZCkk68wdmQUK2tSyBJ+FU9MnWxFiqFArNto/Zvoy2ND6GEC2GwboiFVrtHFZ3O56eFVrFOV7EH8Pw+4Z2kfI4W5WY7L8HN/y96S/xK4sezvZ+302mnIf1Jp6dO0dlN+aEVvOPDbsfdkSGhlloXGO79vjbv/D77NVxBj8weJzDMzzweQtmH93kCOXU4cU9tOxmx/R2rKxyisWpECQmA09jwdkdt5RZtU2SnulqTHuR8E4carVoCLYXzaIh0w+zl2Jnq1lUTh5fvaJtnC3sDX1ascpoWwaOKpe2QXtbGfBR2gUbaxPoO2Hr4jvwmMi7Uw3UVUISSth77DGacesVtE1IRnNcuK+FShX9D6l8gBK3p4/5WI1Z79NS7pkI2ZNe6iy87xlVJ15kbfuuhuiV0fO0LUN05alH/UOF54phTzXzC6Haxa6tVyjNnU1S5bcA88tFIvll8h05Heojt+LZthtwE+aL1Zlyud87EU/q3uYlXKfEYRq6BlEZJFJVY/S8a9pEIziN2p5RGSuz+FXv9jrvum/OPY2vKbM0RZvLHS0nEU+6DQHSoLO0hZiqjA6QG+lgLrWXn9fGyk7uocNSRzfh94bLUT/C5+dsD8xDJGWQqdYeAXVazTi2chhUnGYVnUiPwqRjR7eCx9IxFs0ud8/kRkJ8XHASXJbA19b/MtCmjsBj3Cnd/1nD/6FLutYLLW+JyCbHS24BsnnsIWl77mFtJ8AkxnLqozWm6VW0x1TEYEQpWnemPjo9eYPYWIUD9McVKw25bRddTGaVtvSxX7FKyyVBJGjRpcX8TDffjX3vhJvhkvakr3PfasjXmyQ3TfqxdyRBrHPBdz9Ea7Kjaje4k7Wy65V3V1rDOI5lmd9fXCyb9/5Gxoe3u+vkPag28rc8rk/HCkO3gQhhoxQQZd0r7H2+CogNO40zSx7SVq2ODca3EneRDLqpJqfOY15tnpFgp6z7/3H+UC6/KztvhO0Sd9Gf1Y+vNQJdOeSj3GH+UMKMZ4o6qERsP1DIbAyvnAVq6nMGfLK0aSYiRSJzbEO2ZEzRxgkW49J6Uo3Yo1WsgMrEOTbsMYcW3gWfO7bj3fsf651LbVlOn7MEXxKPpTLQ9LyyMPtuWKW9zdbPahxD02DY9QFpxM9oY7FR6Yq/ce8uC8hyc+GBe/kx0rdwXYIgTB5Ms/3p8s0XVF2AbkNM8TYpZrnHRJ15YB8s2XYFn8UVXAgdk4omEaj3Y8Uk/U9Av9VjbFdwJU4gw3ntskD4k2AhZUOLGKleuy/0+oU3tjuMcW2I9f3fAGQ+XzSJ+nNxTrRMgLmMO2dZJT7nfeeSPaV2yCKb0tkZI4kSz9j/ovx6wGr6EhVOqj+A9c7j4fTfeLyZOCEk8DqSR1eHCG6POa103p0xgtZdtvQsB8dxDjayHoN5OlD98gryQ/jnrv8+QoL++xD+jf6ifx1CM4Kf4wzTK1y6jqKOaRlrxInpL7VFZyhfQPguQUR9+Q443G72a/x5lf3B2l8QGkPocUN3XZlG6SWYkfAnCLcZ3CaNzm01bPsx3+3Iy/M6TTshJCDcC56Q7WpdkznapAu2q+32dpWuwUjxQw6iE44Kn9td4bfH2yv8p6rPgdPRNW/SNRa8iHaQ8n3pbw1ufS6PiJv1NytW2U+qYaN0H4o9zGSmHcBMBZEVfaVTZkEt2c4nwYHWCl1FvnrBJ1fhLpPXY+SZPB7zLgi14M/j1YEIWSFUIMRCSOEFf0tuxaUujFmcchemjIRCuHtXZwScmaiXwwqu4Eov7MWxn3kBYBcoPQqG2PCoaArtOdMTWrtaFzTFkFxvm6jKqc8L+7gr1FJeyoVuVX6PK1BkqYJw9Qif71OERjpemdIBHh8fBxUYo2Fk/UaRoEQAQxVzwXFai0JTm+9Nu3jNvmKH3V9sfvhaepivrTVSlta3Qikuw/QVSlJH5Sl+i4mKpi+ModF1pOpJFQZBbVMU8eOSoU9MENjwus9GwD9OUxJw0dmEDN/4wk5LpNk2/onLiCwyvqCSVB1PBtDRJPCShW+3nGb3CXApAbjoJgA8o3Xk6Nps/9gybXc4HJ0l6Azy5FZVeYG3qtrrSSwNrPIA3S6HxInjvzrtkP6Cq4xSTvREx0DboFrmZTC+dw6StddU9SyP7pNXbvy5DINY9HsMzpUjqZxWmFCOEVExY4Njj3u81VV1QPXdK8ghTeUr/ErmigMW9pZRzDd86bLcWo2qwZBgUDW26VwZl2+YKbKmaYKfSnwBS7I1C5svWJMtOB/wwYmJHeVlne0VH0EoYBm2Omlyl8uZmwdb/z788sO/D7akdkwsy5EHKiQ52yFcLmVYXtmptDscS6MpvgWA9doCgh+1abXNltDKlsFASFDq8nUQdiqtg5Whlmk657C+fddZVl5O07Az/M8XAk+5q1Q4sQ1C+ehfsUSgfWLA7mkwhskYaxUYQSNVxTPhvxAe0zkcOp3DqTsGDtFmN/vTEJIhlKSrs/sLiozqdJNXaEt2p5Rky+1q30B1S8+s1kAcQnKEGLpK1wSHJ0eTUWjlOJKcKeUKtVvtmxHsBmG3kRChMxD2zB3vITgBwi7Xwb+0Do2+yTJe5bjtqCr3eJLluF0ujVt0TUbNAbB+X/lDJ5130IVBLDt5dFWI4NZYvFQa8DXvgzGcRCo6c306RmBLOPElhfhVHKGDaUy6gmKDJ8YaaqnxKyXByyQkkgM+N+NmIYORLkE0TiW1NPveZADtSbbTNFT1iW4U4fiNAtBE7knCILY3aRkt+BOg/hBcn+J609V07ntSAI1J1aSaqs5QbAD720w3EZJSNF0yEI03Z9nd6CrUuaqpHpRjDVXeYuru3SycHbW0KFXmqHO4PZ2BhgEIuYrFudID9VnDgQ2xU1pthalX/Dp5IYTt5iKVNPuKDKykBS1Od0dp48JIoXJXnviznn+z3JXk/BaLW++TUmMzMnwKpbXN/dKnzQlBORBySbZXlVPFdmrncAZ40kaDJScgUmM4cDSJDHey4AsIhdLFFrVUZlLNECe/+ZtPqzZDONFSIBYJ7srBN56iktuiGoedb0qrwaS4EKBfE09wVlS1KY3vqHOmmb8ekMi2HDy1ns9t27tmnkw6d+7pCr7g4n5wjtbillwudn6Y0up2uia6/jCF4LSROJwWL55nU8rlZuUb8wzmOW+alXKZXb4AEvQNtJWk4mGHwwWWr7n4IT6tthkpVIVQHh43KyQtTPwcYozICDL26WoMTiuyU2foBIucrCFgAYxfYvZaR8rtktIjaXVOB8+UWh3Fwh+TiYNS6eQ1e9u4/PWnDm6RSQbW7L8o4FecBtdzXWKFL6nZ6bA3OZP8KmG2wn/Ka/T9Es3eY4iKxLMeRbOrEqVUnp+g9ttiJpjtc+QEla6lWY+2RrG8cSoEjt7GeineI+uhOE3H3K7AYpNSKjEqF7e47B2LjUqJ1KRcDL5QCVgIWSCMM+xwKLSC3xnlAy0D2uVBtckO6kzutEpBhi/S2FLgqmqoCil90WeUv+5LDdxdk+U7zEoF+GZmrz4mjKHIo8N2kJe3Q2i5Acuc+Pwku5WVn6Kjo0yw4IVIjqave4db+5h7VqAUik/6bk2psygTZ0Xd8puabBFHJmR7piTVOM0V41FsnIc5kgQKRv60e1KJUXXpHavrjdfMaqnsh2mgD9TWFLlF/E3masw2lcZi0eRr0GV+irOxk1Wg1f+fmfAyPv5lQvx/cqYP3avhPw8B9lK+2v9jyaZnCd3oq7koC6GJoCW58SzJ/tKCGgCKh4XXrmPUJ3estFyqRjFraRT+aiFB0tUkbzg9mtM1KYrY9uYrDqN1r4NARWGRYJYxafKNCpXRoLYwK4/nGZWqHzMNG4MPme9ea7JA6crixWSUF/EVjCr3FGEguEBrdUUb7xQU3Ja0QW5Hi0s8XjzhK4bRreD816I8Mcdk7j9hVcpksq7fDDtmycG4t6j4UnT9ZbEBGf6yfFA/6AgwGH8siwqKLw4xnDd+b0UOjvPOmh5gEJxKjpb+wjtdwh3DVuswPdXuHIqrIRRnOdGseInUilsTLFCa+T9r5hAD2uEabb7GL1rI4awPiJX2JndqmSZbrPaHNbvtSr/4vXDdfGKFo9Ub6tNoQ1AuhDklb9mU6i9mFHjLRk0quTveKPe4OkebtETaz49uEIarPGqIhvAvCGNFb5hVUnDfU1R8Oa3W6bStg0Am2Gm5Z2apOeZ3Bd87Bb4I5ogl6f5n9R6LyJxuwKXEi5UK//ln9QtBRGWZy611rkemzzNl8sz8RWaVVPzxfBwCIj4kCLDwU4nUopoGFr2YFR87sQ2pvCMdKS25nVLrsPONadidSUBWTJZKB+c4Mu8aB/fDg9yXQ5Pi381aTY07JbM4tTwZ/5fKI1iY1cgXgpMwkP44MxQhKUIk2ypVKl9mJER8+HSWI43MNgY9JRpf+l0egZAEIYJjFGkUX2Zw9n+7wpGiFZuaC3ygGP0Gqjvaa6u7mwKqbPfGSDzytLzKUNPf2p6PUBZCVovHZTVbXXv0CGUipNP9q8m1WPP1LlvYC4QUQP4+6oOQJ90iTui60p4Ep0vlyoMwDyEeQi0MgAwGoG8JD4y8AOrnkmFvVUmLuWKXsoSqS55jMGtyzBZtHrjA23SPoNFz6LyhBRjEspNHHw4RbPohXnId2Mtbeg8nkZIe374II7CORfF0KZ3ZKVsg1rmwRLHB5YsmkCqS1zlopdsHaboapDkUW54yGMmICvV0Jnj2CQCNnFCReqpaqWRw/FqBuAJqAqURDGJzsHIOkJ1HfIRg/eYHCdFRY4/XVVV03shq6/rMWs2jK0MERxKZ5nce5NAAB0lpyqSuKAYe6fKydegqlKowa0GgNJ9zKpjgYGqTz0M4U0AwE/aCHPai4QYM9ekT7O4KkBJDfPwUY6mG9DsuMZWvCg/2oqKnUk2qD3Gk+bTX92RfPm8MB0ztsiDd9Dq033EMbD7L0mcUDbBxHvLuuR/4rrXmKy8sAwD6kLA5su8+cfe+Fv+cGC+iB3rtjPHT+1r7r/vt+/ehAsL49EX81IVW/nD/SrLRLJTqzLnycYQSEIrF2VH3rLK7YrkrxxCzaUG6FEJ7toydOpM9GETP2Wc/e4HhbqNk/G2ZbNlFk0Qiktvn4qhCNXrRKBVdGukokYjNQ8Opqb1DfqEw0LkiddkGxEGIjpJe4Ai9r6s6t7qvs75hUlfVgR57Nvxb4Mq35HldJoPHlWfJd/sYwNHjNDVvL1cDzo5sF0ipTBtOaerPBWvyKLpFVCyvHkialTl5tauqZrJZ5TDocmxGmIaQEiE+5u2u8edWiWTFCn/NlPDRsQrwYYJV81Bfa7Tbg07RaJpIrpdz+3eSysSiPbLc39McEyIqZTjMWOXw776aQUmcAfovr4xif+eDKAYxkcqtAQ8BGoyQEML9yPH9LQgvVyaFe+UIl1RR7DHntmIM/FsIN9SRDfcLuE4Ry2ZHNLudjqAjqTkWJ+kqRKfmvf6dRGpUvR3I5BR2mSSybBtvBZ9UIzQHodppb8cUCMHPODtqviWe62iw3gU3kmz5v7uqDDZngyXvsFpb0lFf5m+tKQif5/4hFSaDUm0za1bjUux4hcGnKZG9LVLeOnA0O/vYwffl2W8evCoWjh8Bq+wx9zoxBh4OoRhqXy2gGaHFCIkh84ceHl0LLv+TY7s+tUyky60QD+01qAob4k1mvGhco70z2SdQaSYIJl/TaG4nZppNfJ8IpggKn2ex2brnAjH70ePizPQJTx4eyZH8nGIqLXqaptaWxLkcv4Lz8dielq+t1ktWbThWfsu5nHn3XNUGq7PRmr3sr0uzO5TCpQfviITjF7ZLFVf2H8sG2+idXdW5Vdmuqu7SHgq7+qQjoSjk6uyIyLO7dSB7jaZnPS4Hl/NYJJLS+69awUqvaEKjEcpz3Ystvj6LyrZKqyigc4O+Mu+rnjpTa5uVBC6lcxuMDmeTS7QoUsuuBLPgDZNcKjp/7vPs3LjvNmWFTz/X7b+KMXDWSZkW2vwkkzyKbPCVIlBkCpdcJIrQR8pdRba8AHxFlUjnhre5Xc5md9kzEVLRSeU2k1wqtSjfCvAyCjotEoXYnigapRkyxC/+1zXZHs9zNFvugPFYQ87ugjq7y9Viz96kzZnQXV8eaP9wm1sMKq3DrF2Ly7A+S3L2EuGwfp5QMrDAJJfLzPJFrQJexwKzUi6yiHeCreqY5wBShMAfaUFozPfRYl4MIHPAjb+1arlIH7lkt0nrKcr6B5Je+Eire7TOL1T1qEou6XLGa6PMpvhJcsjhFd+rZHM6nudmpT/+p5eX0fv06bHc7OMfH84WrP3mZra6+XePIxpcTsrJKemsK/O3YQxmqgooyJr8yYrFu16vG3PfzKuzuxzN9uTR58aLo1QsLFvwm59mFu9qlIibFg4dMhDYREsHrBBph+tJwHicTmfQ+1kgAyXRrPscAai18FLmsFmTwsLNldhwq1Y5vt55ErnKnl+cY8yg7EEoHqFnIGmnOOvO3WGe4PJZbzLt+sXE2r2JQsYhNu8cQxAyKZKgKG5ySE5TD8bA37VY+TZCSRR7RRtnwmAvEL2NEn0RwqBlPNjC7uWZFO7ASy7Jothjen7dUp4BYfk+KA+KAQPcjK1jdhqb2pCxQA6wF9qg8LN4ejbFEc2lZoHZlezE+Anx8Q3xCeZE5f8CRNJVki5GnI80SkP5/wh+9OEJSl3i075+VmI+qyMLwcGPzikjCd8gfgGePvBywtNg93mkF67dcC6yK03+j0ptzJOnlfXLmFzU3hDwNdcVZ1+fQk9gJmsQUoKzlxych2IhiPq5av3InLNIL9yy4nxEV5r8iUptOsbx+btMXGexSqQWs1SypdIT7FqIwDSqudsQSVAzDmOnCHNXbiSMdMqY0Yej+2STM0wUMA2hJFRyaorppXTnAqh7o5naFbh2IC8FMt+GhOVc9WPxUGDiNpLOhn4YvwUS7/yORnPCdTAYQHg8ruN5Gyw2OrpnzY7Df1og9ap0Th6CEuil0jxvUMceryPobLVJ3fqvh17J/UHmUZFSqjpD4FV9M2Oa6rbA0yiZJAfr/7JJ9pNZ4F4tgemr71xOsHxqnP4r4aIDIySfPrx/seBTXZzKUBrOn5uyn3ta3PSmyfxmk/i8J4erGTOArKn7LizHc1488KbZ9OaA+DR3f8ri+qjidJ8KXts8TOeTI5tfF3ylj1OBtKmoA6EPNzh8hU8ZWXoaVE79kzLriU8h1AG4TIuPehtw//oArXoEG3D/1lgehGcBKSgToXXoCID6rz3GfoRHZqT5BzrKoyuG1TyYeTyutoXUbUeNYeq/6hjXCDdEoPOHU4G5x98EJw5AKikjbUPvMkhGjtvESVUrh97G8WP2HexLsquezKBkA7jnfrB0kDTbOvHXOgYDowgPoatm0jxXRZeCjPuIdvSMwh43ZszcqEDxdAOewBFQM+zmguXPrtxMtv4BIbCjM8os4ITS6V77b22ayv8LbO3SScX52QE2CI3UKvu3TZsjnn8qZXCMRg4BFX//uKR3OOxoYx5gc7Zxejl/t/ovcxiNZqPMNv5bhh6TK30mkyNrNKI0ucVqCQEgryi94PvMzE9q0hWo/T4j8/vCTPBnsLGhnIQQON4POGZX0psbC9IQErVAw5X2YqcngO0QmpMdKd5sqasW1FSW0JZDARFCYUQZPRgsjDMk10TDfpfX4ggQGzmWJGuKTyF3lxRsVDnzggkjzJV05O6q8OXXyuRVua4IdmC+ox1C43B7eKv6Omv9PRWkF6eNcHEas9SZr813u/MKIfwlRDCFR793MN6AOIN43szefHAtj/IFbZkdCGWTwWUfCAbP/IIBvMFLqzta68wV1iKC2kemrtzHbVn5FotpGYSn9sOp85lUdAl4j6szTpZhOD7oCcyvL4FwPkLxA66OfHk1hKMjHDXgKKk0HcexVe7XSm1wpez9xLcwbvRrfCOEW9BI2Ua22YCbsLFWoT4QTP+Q5AwMcDj9/ZzDQ+5wSPZGJTm304ODnfVTpsAVJpiguCxXwXeH78bFPo2N/Tc27mXszRUo62i8z+/dfkeFZ8bLpyDwlKTLyP7i9SUlIbiflFGaTKuOB2lSWvCwEFyRKW2kB9mAW3Y03HjK/7WcCGEFQgKgu7fiRocoVjYW3Sff16z+9jk/wTtkTtcx4jYRZQO/DapZ8zOBSK6OWTnAIyUkb9UARtBIAckbVOAQH1TwSAFYePFdX6k9EsnGry5xVz9WbLwvvwCfdm7MlMk18niJNpQpiUwJZV7K5DF1xvQxO41FVWdMG+PS2fmft/L5x4mTs/hT+MVfr3moiccNcYG7zmTMz2zNMv9n42VN5mdNyQKstiUu77xApCKkqqLZmu76Eir47Sy1RemmhKf4yk/+7VKIk/fdjCKITJLOogSIpBswhFOVJtB56BZNitfUM6D3Bl4tqH2jp1A/rc9SJK9mDrMhTP+VA6H5eW+yrmpBsWNl3dSe3furghHvVsgteEgzi0WccE3IszBCYPJqNuuTN0EpHeIKqKf6K7Uczl/1XF1FZ0mRrbDBLjHJc+yZTq6lyuf1Nvisea4Ks0ia/qW1cNkiDqd+TdmAf17ZWxU4oVS6yqLbB4sF8Z+lcNjNOlMWb5YoyuvlNHI4We/eLa3HZevyPfNUpx6MH0eol4HTb4JwOG4CpF/eAxDOrsxVBPMMmpagLh+su+Yvw9zUU3F7hRFCQVaVMCM37q33Z6c0yzVbbyezcNYGTaFckOX0CGSOynLMFkW7J0NEbr6gRpj9+8b6IWe8UbfgXPeAUf6JwqEQCR1evkxfvv0FX+z+TJ705Nw/bN4fV/KBm7a5umZTc3OiTbW19X/V1UKJUlBrmXxJUdFooKxoiUuXV8BRuKQsUDiK7hXSWYclr0kOyeUHRdhfcgFYkjElVZq0MUmammJMGvcQnZMB5sUKhaJcpVZUUF6trpRwhVqlLA8Q1juzspzZwiwHMtnZCDuE2VnO88/f+8UBOf42QdLDSN5ynIhsIkFI0DsIqZhXmaUJUBSCmaF3Q8LuhDJB7BoUHeA+Rjc8UPApAYI5ZUwuLQEhjxoECRlubVWRFFJVT8FlBERIf8kTabYJQwAqGQIr77kEAqcoW+ByZWWLEm1oxYbrKPr2v57kvzax0SiWGA1iMPe4PcZ9mkdyKTao/6hGjrx7XGC7ivQBaMZJxUqBfR3S1oC4CClPC+tp76FLUYChk37n7hDga2kcCQALTqVn0OyWzu+KAkR0rr4TnNCrM2oHly6icjO087fTMkBinlpZ1KGi6+iq4o7zKfAj9RMwiOVOCOaDNeanYtFLsfiZSNw6tjUlJzcnPWlF6fJfAd2Vxx8makIZi0+WT45qsQNV5CI3W+ahkGx9xZTIlrIvHiYAsPdfIFe8RDmcu08kLbtV35HsgJIv47svUP8bAByAA4DmMXYGnFYWP8GuLX6AnVj8CPMufoqtTZ9hFz2Cj48tgtsWwSWLoNKZNjCNCduYRBSZ/eAdZznmsXG4Yhw+Nw5njOM+1Bi4aVLGTcr3Jm2SqqDRtTLuBR8GfZvA5VoAlBLy76CE/FKUkE/B4qdYS/oMe92dfLxrTraZk1fNCd8n2ABsQh6JxQ/A8/QRWEilP2P3ubqagY1W7TtEzTGvWbULUJO8Zx1ssg52WgdvWAdCnxTYyyFQpA9iQAWIxWlqwMphniaHIF+vAaJ9E9Z5dzXc8rVg3Q5HAG97ecvXm7g2lzI1tr742kDMvRW9ruehc59H4vHED+UFaNuf51kbiKMbQilRoUm9T7ZzG+4QIG0cX78PfH5SHM60a9V7bwPqOioW1w2dEm94Y/w6Htox+PJrjA8r4uZh+UKEeN+3wXVTWF0b3fVNKbbv58fE8W91+/6JEDu16NTUXH83IuwB4ONX3U38EzCAvV8A9ABy1L2y6zSq2p04pLbdS8sQm6NIAr2+beNIPj8rEIhmVpK27wp1/pTaEOe4ZmaITqNqHBII8gxsjmJuJixb3Uzit3K8J9DhIgYv6ekxprH5UssSmxcxZgA8AMoMgPxK1uKdFSYBR6C4FK/yWEn/uHzrJihkNYqwc3wuypJCl2dMmD4O9ZR45qs4QHbuuUx8tKq143oPYWbijZYykxCI0304Vrpa6TQS7gU12L/uqkeB/J/6KCDfbQFqK8+rBO60fn3CfBvX5Pp8fm/J3bUxhXiJTzACzPPb4w14CYZuWJOOXIzzeInq/BThOZircYYBXOrU/P+QFUC+xGquDT2B0/ykuHgKrw8tSceNomrxvJaE618VjjwGA8S23ecyrgbqInJ/SVrtd4Dv6v1zTtLBlb3/5/dRVVa5gHpwAAH8nyGxxwADe5Q7fFuIPlUvgFyLvZ1xr8noJLWCToiJENtxQjVEK5ptWGaFAAkAvq7AM0urSUqDKOIyVm9+Xt2cRN7nvFcHtFhZNVUjXZtKv91OyuYQdqEAJhZIv25JzfbMavCyyCTKfxpxXq4747OUo7gkIxXV1OhFY5lwqdKEU6a8Jin2n8bpU3YHhvUFwLqE9Ds78rti97Du9Jub9PzYDI23I6mx7FUylq+syYpdnymdEfmWtqKoiAx7EWeT5MXmFlZvSssdibkqYRE+idMmcE84q9rbzmI9bq1QefmNM1bM1GBVxZFausbLKUFeHllxZplpylcySqdHOKcR8kkJ0RAlyVptNeWm89c7ghm79JhlZoJkNSqSLsLj8nPJmeMmMa9k5TglIZlTqi8a9ZfULxq0CPUq/qUT+Jg8KrwsxepqzqyQ6o71hFLEJ+GPGEsZesz8LMaD0+u68wLyvZSWMycaHo0WWyxBhLHsLDCxKR1MWdRUaFLMBbNhecFT4fLSJVZC1SHO1qrtHsH8hid3biEcXIG/uzcEaXU7XLHa0zN0FWVNMnKW8po585GUrhKXmf7NxWOSNFtI5EDw5Reg/JNv8dknP4jXZs83PsLyfUZUOPFLIWd6woBog3UJ/phggLd6UbyFlvfVCgSUgZUIWNWAnNSGx2FCrXocLtzbjyPI7XgclOzu4ygS/XVvUSUnhkWPXtP0a9eqzQAWOSkZDRafNs1YzBr069RjCkQx6ntM1CxILZgMNqJtXN9vEhY+R2FAb2+ujoREq3bjxEGNxIIkuhR1ot6FEo3M/iw31RLNWoGd41+tjJiSlJaeTwmzCnpqG9FG1h8fqxjQ7Ktov5Bunbl1NovQvaASJgcAAA==") format("woff2");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Barlow";src:url("data:font/woff2;base64,d09GMgABAAAAADJUAA4AAAAAc5QAADH7AAFocgAAAAAAAAAAAAAAAAAAAAAAAAAAGoEOG6AyHIF6BmAAhD4RCAqBrGCBilIBNgIkA4dcC4NwAAQgBYJ4ByAbn1+zona0Xj0fRbBxgMKw7xlFmSb12f8xuTGGXIh6/xAVFBIyVEIb7eCp4HAfGE/hmT5ZhXfG9Fz50EyYmNA2g5v6F9GvLKIsx1rfJLUgtUOLjJBktuXh+/2e/Tr7Xcw0i2lSSZolMUSmM0QqJKKpJNH/9/A0p//u7iW5vGARIEFjRCHiJIEkF3EkuBeKWEVZZZ0zqcuMTrvtU5tXbO7t7K+deDe0v1cqhVlqa4tzCQuFeSl8QqNue+DdN08fA663+w2CkA1ilJJgZPVCDBfNLupUeuVXttsh4fdu7/oGzhGTkyQ4jz8UczuesdBtq2GCtnalmVajGkQQjAYTIAOc6WC7phwYsstYlEQn4YQITbNpk3ZwAPcCsALx9Kv9NIAXQFdZYVtdY5Bkx9fm2d2pjC0Lh+NJqLsPAcTFNfNL0vYAeMBg35q3f29L4/83AIlk4Hd3EHhgiW1vlgQJ9P/7U13v1fNPvop+UUEuK8Q+6dkBcG7XTp2e9BVbV8/f5saSWpNK3w5ItgM+SsF0jqwCwJax5annywpIkR1SWAWAMVuRzw48Ai1j1r1n7zCuvbRVptL3cfRvwCChyEH2QJU7C7RqzWillmbZ/oUH5NHMvkuzawLMkcPQeWb7tleLJ1qaS4LrYAwKVrx7/fd+9kvNo7bpZZcd9jIuIUqUACoCAuK5v/3HpAAaAyCkw5EwLFyYdHkwQkqYIiYYCwuMjQfGxw8TEoMpUw/TqBOmTz/MAiMwY8ZgJkzDLLIC7lWvwp11Fua8CzCXXIJ53/swGKAhKRN80pRYNUjZumpyGKSAANmHAcqWdePDgAQEoMDRy0g4EpRirVcyBCMEAY2007FwC2hXoVa7XkNwuNVuAxx2BIKZAeFmxrVmMMzMWuFmJurWlcPMjA43A5qbLczMQJiZ/Yc7KdlpyXA5IKA/AxwB5GsAkgkD7bXPy16BeRkOg8GsRoMBIEpv3VuhAjDTHLfWrTDQMhKnpuN7gfxpANrKkkQ+XnbTpFueHHe5GJPTKPH5+e6lwezXam8YNmlFmEkvWDrjauOMS90GlbLltVHKyxewIHw8bkhIshSZcqmoFSqiYeMQFDdg3IMwOtliRnyMdaA0eBIRASHSkI4MJJFJWjGZRWQhFzJsq1aMqXvXah+NCixK/KNGFAhCiDSkIwNJZOZHycXK95IoOVIqMA3ZyEEu8ii95shZLSGKSJyShFCKBShDBSpJRVjYVjM8xzI5gSVYii50owcph2+e/BjAIIYwjBGMYix+fM+VzVzD8jUqaga2YCu2UTuwAzuxi7rr1APqlWNf/P49NjCuBXtuEDiEC3EYRxyje2qMxiNO4CRNwZge3lKNy9oun7m9k7cPjv2Ld6Dt3Bodm6evQJggvBl0BJuLhJ2U4TS2Ch49PCEHYBRgNGAMYCxgHGA8YAJg0r7yBwxgEEMYxghGMWaUjaiZsAVbsQ3bqQPYiV3UWzf612n5bOwf0wGiY+TD6Jjv/XjtIwhUwx+uYMsFNE7KLYc75tj7Q9O7lxaOPbxDmuwFkvXrO5Dkid7CGpx37dFDhs7KXLOom/F8+LxA1rh88EbEeAu7B0C4RwG6jrS48Gs6DceAM+rAF7mRbLu/IJACtGdKhScv2eYhuGf3FC8r0d1u6xe1AOehPW+fCCSvD94WdIWZjn9IVkRixnY5Zz3q+HBdbTL15RKHnp27C9gFVahLSsSp8yfoyY4kO8Ve41WdRTCjrKosaKBI3xigLK0SyJS8SrpET2vyDWUD7KK/VMkL0lrWmo22AhkRb1i2mGXhlqBmUCU/SH4ZbqFs3RQE3L/bmXOnUJ6fEtYAkb/t/6NQeZ2U3YgaORykul7fgQVHAhpKxcCTIVmOPGmEZLgUFLKoWGWjUJRCYlS6dNEaMEAHlwVBMCxJ6JKlwKTeI4/j0jldBk+Tw1lyOZSXmEZIhCAmQ2eFdAHOoOaYQk5XxEkazqQV4DqmcDOLJFbwZJRMEY2lsBTESNv4mdIE3JQAcZ5MEOARIIkLxTCZLQ4TIG5TwqVAEImLwAgJmaeisSlGZ2fH4ABn8/mY4k+eqoyTKlJnadAoQ7MuTN16IvWCk/p4hn7JFdknsADxUg0awTNqDDSO/JkmTGGZzs+31DKplktyUtOSY78D0qdnvhxzxFMc40wneZLTMnni40O+QnwWPNaDQBw7OyszDf0tTwI+NUFMh/bm60OYc9SR7xnsuhVfrjrWMyWfwUv7Rne+O76c7AjhrEK1PGGg0XxCNOGT9iif0ylCIxmMe7DH4sqLa2Eqmu2rSoC/VC5Gnre71h+T9ZAHIWA1ciDgL97kVyMCGLkidtdox8yrFwRW76OkuiZEyTvIJsBf99R7UZZQev7IyziSOXj4RP7sgoKQuAosdRqlataJq1u/LKOX+eYuhYYuxcYtC4xYykwW5H1I5+RB8PIillWarTGmD1f+5IQKnqSOI/WSZX1IDLm+EwQCcKARnTkwgAQScICcJKH9E2H5BG2euILESQhoxIa7J6lVKxmSHM8LIHNi31EKW6AR3doBAR1YQOuz3fqkNJsHEjKAs3JqH3cKK9KdJoblA8boS27eo7SOEwPbEODcoKEcjstU+9wHuaxxis2Xi2BgxKlBOk2LQ+A5y3nus/jriihCBusGQbGaDLYmVuWB+Y+jXmbQdJEF/sYSiD3q5kEb/A81SA3cK45+NyyYkrv4QXNOOOW0XPo4eiY84TI0dFZ4IqQHcJY2xOWFFGIGE0oNIJBKSUEDUik1XEAqpAAdGEQaDCWbCuBAEGagHF3fBQcEGCBgEREcAAIN0ohmJEAQZgaEq9vTNgvujUJZRqxufvvWTX0dgPc1PLUQZH0nTohFAEAyMATygTYfUOKoGHry4fPc7n4ANoEmbyCUVLAqrWjSZHGLqIaBlizofQgHTUJLEX5CLvsw6i2CJ02L4epJcbms/Rq4Al/FY6E0meLK4NR9w6hbvkEDYn/rATM/7lBZzhD9OGl39VZr0SfVAE4TfnCIq9sGqmX+lEDa8l88gO4IQACIWo8SAw5j4IvbnxBE0iq20n+D+lTFK73rwxtPmCXME4qFMqFRaBc+IhKLOf/1Ad3p2O2JPgmiIVwhX5hzWIOw+OmfB5AzwP+Dzj6LFuD5v1d54tsXfrLw5INRACa5AJR9Tv2I92Z9tsUhL3vUeR/4yCse87hHXLbPMXvN+RjjLW9400d+CIewJE+hhOMZMheUK08+ITHVVkZAS2fuaM3U7ilHPe09//MzBy+fgJB6ZPlWU6BOveE3NevWuy0mHB80Kscf/kd+wtee9K4zDjvronMu+cYnbvjUSs97xzM+84svvG27Hf7vfR97yE+2WeUFu+2yx4PoCBCJhoEpCVcaNo5sfAJZUojISEgpFHiNnImegVExtQEuTiU8SrlR/GLCIqJqJFSpFtSkXYtWndq8rsOIIQsNm9RjilKXU06bd8JJx2Gw7EsF8BOgfAX8ATp9A9D9FYCqNRCHAEDkoQq+dYV4CYbJCHsIsnqfK7uE0D/LifGrgNnNBHxlnOMB+weHxzGBymOV5lkZ+OSEJlcIT0r3Ic2AkoJHwRutGIYUdMkcaBaaFPOmgVKOeMhL3NEUhImHVCJ8n6dVwQSlrH0g/kFLIWpfU4K2nfqDFN1KrkOZVYRLppHzXCYW0dx0jXY7CEs6pQYSMfn5theehHfaeowXc6XAWayqbc5nKi+XJgbVBdNJZw5r12mI70fQ35b1QqWEJikyZnZ3vW0le6Usanmba/T3aqOHqHKjGQ0v9uVIVL3lr9J7/dicWVavb5qnkh1QB4zz8qXF6j1haVJ78yANQ07MSjAU+Me3MRE+2WkiEyIgsxZYXbXEbL8WmYf/wkHRRH5iCkiQ5lv4WHIzQWUl29W5iiU+H+MnPwFEGWC0lAUENw2tIFE26OgBv9D3MR/a8VnYJw9Aw/vQiYJzUzlyW03rAOGTyL67q/Yp3z9RFgQS8i5+i3bvwG80EL3ib2UrxB6DxtA4R7DJ5SzIkheiNKTD7ErYnP9nryO2sgYV/WyYJxsOrQ7dZE9ueuXDGOraJNhgg2oj7eUWSQPLPej/Uuo4kRbnm4w6p6j5T0Ai0pxYaFfb/uwVRYz9VTGfza17aK8jFql9uS6JlTk7kWzRBl8zsHWPGZxsMwOSSREQBhTAka5M143mx8ltnWMKr1E0Wbx8imQyotnctlR3beX1YBddPOZON17yJGLafM4pc6ZAOrHHUh/iQqjxsKZbkdd8fS/UJXZl3WFEs0s0F7d7UD1oVnrXYspC1DQYyqmgnwldBnPtc1tpRQzbnidAqL7YNOYgN6KJeL6YpGZRsqprMyWB6p7iX+9esWQuWH020kWuVas3+kf8qXk/rvyxw/s0mNZBL73Rg4q6NMdqVSbGZgO0wD4lZrNT8SpcR5cRJ7KXOaBzSu1Vf5Gdy6irKbK6A+luIixcroGGIZNsx3juQLTzFCv0gB1lKsXu4V7YKpat7dNw7GqUh7AWZXYufYSAokmrMzJ7G7bNi/kUqsAJ7OVCbf8Yjgo9A/o1MFbqCX6PxrKKbKHdzkPIpq/d/qBkX/Y1MSBmv+oddbDAnF/vLQtZuiJoyfz+9fuIIhtRgQXMddoLiw/8MRki2cX28kIYJpiyk3q1Eg7Y59d9x2NHu1tSCd0CO+Ly8ZtQmBbgJ7/SPkT/fhFlbcuJ3fCX1hh5hh/R68vlGUQeSZTj4Hn/Exjj+Icg7WPmo+VBuf56zmMqdBVZh64sBqFb78+9uTrlbou6Mbk7sbEMKTK/KAcXJQYTzIS7TwmSXxauNxtehywY2Yk/Uo45lN4fQ3TBE+Qv/HDo7I31nub5uqELfbAM4QHaiYIG24WIyRbjXbYxahrTQOohdzigqIj9Pd8PpIuPXRb5K8R1wi43X1Cmd6Ex59Mg3y5E3M3feO6Mn2PMmAufoXOKz6gkej4Sc5HKjzSH2tjDupQTkTIDVyx35zTuz9K/4+WIOC3Smp91OXNWch+K6zJT2aAiBX+CFMZex8JadZVOrsfuiDj3Sm1batv3s76+o7HMY5+THYNGVnH11BsKhbN2oGmaLk04M5O3WAcTeudGeeSJ+U+z4EzoikZTVHW34qML97Wk6R12Rk596lNMtVJxbNzIWNF+S+3kD1A6ih90Az9q/AUCWb1A/61tLS96llwI7H/tXPV+jTQ5vFiLOyqAnPxQJMn0zbcd4XCDQUr2EmVH/rLXmLf/rUU9Sj1gkvxgpPtRbohhv+z/uaxYAaSzxwNA0bnworFtMFgQTw8cjZRTc1YxQzU0EaeQ4u3zfp/vJ2MHK9/EnNEnoYX3rCxW6ozX1jnt0reM52f8aEQfPqn4NL49wH/ljmZ8jt3iudhUGPc8AB4vo3sfO8ZSqmy65v8CzxVzGjea5ZVHW8lp+eJ+1xXRSQiodGm5RjbQGWZBPe6q7+GUnTz7VMgp3ba0nydiKbrM18YKwZDE0Pt5tFgPokRnVUrhjFCOnal+kBoBprODqj7xm5yf7ArzqZFd05d9Q5E258c9oWf0sZz612ntuxxZMAPDYEeU1EwaEmqOi3EgjiRKodgpViAMpzGMcliuerm/Ve8BlZ8bCU2wLS3PyEUNqh66mkzs+rohYDi6BiPohGMzhSeznCG7avcYqnboYwbzgj0gzxq8hCTtWf9sDhYPO5pvKbqwoo1TPklTOepvsCHy7dVYmaLWTrP9xSxW/sqQAeRk7i2YaRWcb+4ud3KTXoEB695MNDfmRd+hzXQhj2T56HFlefkqu5wyp1Hjqnl1bRO/fcnzjUfjLauFL2Qa9kdAxl5L/qHmvfwfnnazwbrFoFZgSz4fUiIbT9Q951/lYA1lnrXG+rbwdByNMXvjL1pt1xjjoLlQJPLxL2GI9z738grtM+tb1jh2SWecqPfGY3SErqV1l+4D+y6NSHsIEE1ZHpJ87PyKE0Xdft9EKVz1yrcIstytEK0Dhve9CHrcwrsIxAx9tRRcZ8HztnewipxCzyaRdqfewGI01PH46ncvBAlZgPIJ0YmRb5P5uD3x76+6r5++12e+DzgZ3LmomLgQNVZ0Vq6LA8shbvxNR6iNGXmPC62D+9fV09f1MXqSTC72UBqtftTFt9QFk4omRyd4sZIORI5R7U6WcWw9M8EftDkW1mYDx4zp0dAHR9Fso31yTkzsRx3cHB5VOmNVUwe8NjwaQRuFCOL8HNfe3EAvfjtTLa+TDjl234DeKGxvJ5GXyUaZPZo60djixqpxWWcrTecW9duV/42JT91JAVK7O0vxe3xKos/YT8dKt7clZH6xYjMV9lmzMY5+SI049Zw+TaNijSNn2WdDvcLfRD2F0KODjKumja/KGZd/93QmRA82TbS5DK4gBeO06RMzBhmt8Z5sXXLjxDY6uF9D0yniNMAVzo83D8HsvbxaDu9VB+2Y9M2JPy9xbjy4KwCVCGNzNfrYZvEGUdW4rREqvzm1xWoJ0cxhWxfo884m6u3tK0tfwKhtrvZzW82Oe8Rdxe+6gd+M8DONVnhmuqLxpk2Qaz38Bz4HbxDfSOI+WfF1qChV8zfnVkcvW4uTps+DK5QiF0Vh8fH0+1VhNOvDvvhPYO7tmv/BLDjRqYKx+CzeECoKmOVzkEDbbd2d1IzsLjMFkdSmUb4mNUl2kXwWSW2q5DnacNSYx9FO7Xd0WLX37aEr23Sq3/paO8R2GgMB6Oz6YHA/t3yUpjsiyvE+3MnWvPW7D1Ph6aLg9Wgss7imlDlzn2pukJXMq15ThoDVYTdmV5Q2lXSk8lxDxuDSTf/7f+nFJ1WJ4h+8nZ9SaH7so4Lusri2On64PJILXdywzAF4uVpOckNE7yjN1mYbv42yFJrQRTmiEv0mYZyf2RMdduIo3SR4LqlfD9mjzMxR5W4zJZqMvqsHyNlRn2REL2dvwm3fr3Ez+9rXC3CzEertfwRM9oN2/tXJ7Z2fRfHuW4Y6S6+NScrs7p+qXM/wgVpzy63g+5OuzsqmvrKmMKw8m2KdjSrwW++IbsDPztHXzNkxz6gESLntS+eLEUhnHs9nFcWWJX14yEkHF+/s3/36OhyT8JX6KtG5JktHn644e6poklnBYT0FyKS11Dh5Oo5vo1U4+lnfRfCUx5QsMOO+VoVr/QDYOXUi/SXWTaXA2bv8kXoLzqaBi9c4PUOMjTTO9bZGLhA4FKH6DDG+lUGXXLEW/XFuEtJ5v15o2gst3ZdbStMtxUGGN6Zv52rzueDFRQmDmP9tNpZRtFnwQomVU8U0291UjV1J6/zCuTfkkkmcEBD4dEc5s5Klev/IP+tmyj88QjCYCdslMf41LsYmxjHozgVWagCVQfiO81L2TxBy2T+B8ENZJqbUfgShcfOrOMc5JWPW0Cy89iMzvV/OeM0h2ikIFxME+/Qi8PwANVC4tHlJV+efxZ+R6/3jrU1D7Qre3/ANCDfbqWKDkXLYN7/Do0otFm+pYweEn0O4G3xLDtuc/T7C5+xd1iUUWmhxdlEYrQZGCcQk3OVxr7ci7kbuCgXlPpyJim8HRDm7F1pDoOCTapJvqsva2VvsxWnS9zQs9Wi2UDB9C98NO3X7WNzJDN5f+zFPGbtluubGfhpIcB96o3/ZUFNh02Daf6MmAXfYfQFWmlO5RG5MAdfnl1+A5ct6HSEHhFqEdAhpIRQhdH3tW06/BLYH34Rw4CwMnPUjhNvtrgULiPtRl5TZL+wX1iVPPNGJWApEAtbJfoafg0qEYnmW4xXfMiS2PfA7+5qszs5SVmwwnRUR6mHmoXuq4j4q5nPGP4RboRQ+i1g1ccuyUfD2PB2N9EwlhLmUtURKT6S0DQowkeAEY4G5uMMdRAmCzmjIXRoPOT9/nP1zt71j0OwvvGwuXIfles1kHd1i+oGP4zfXcnF6sjSG/50ABkFVCxf7DKHYa7AJwoYGzngSZM8zeFg6IPT43e+ZSRnDf887uJ64ycnCSPMcDUDwKA38UIuFhBkB201cR4C/dp5IlmM1Bd+TI46SoeCPwZLBpSwc2VgGYSh5xJuoqvL/HKiq9vkS1YGf/X5BPhA4EtSFcfyNUP6S6r/V4wuCkwcmg8ZyLvslGtRQStvAHTP07XqfINh/THGF+xxvIUW0DOnvi7f+hMtXcQtguW8AeTuSvSnf7G7mhZ1JZbiI/V1FnsbZUWzto2jUIJZIp6Yi93u2CJfnxnXdVMTLS5mueIWrNJQxS5MMwJ7jzQZDk9NpbGjVlz4GYU6t4cHlSlH6KI/FSlHWwxB+C+FhcEfBsbxGh8OsOrdHb+ho2GDsVrop1+Fcl/U++GoV7gMDLw7aHQOBfxq7F9Uk62BTF3l0G7GrbvwnUBbv5gje/RVVVuF2hykU+FzIe7I7VDgxC6Gc+gad7GzU6xscgVC7O03PmVVjBIMs1/TDTyE8bL5pMv+3vQw+ZIxqnXWOXITCCPGNdZ6431+szXf4pB5BKLu6yBoprl3aMRAZ0TsbHDyEogilmhK+cKnXoBMJKKFPEMiu0xTHiutX944B/jxyI3Qawkb2nkaCZ8Cd4BPwnzFsK+n3vYlL8LYnUe71VpZ73j6ue9Pn7K80hsFf8rec4xyVTPkBBQaxYV3lZDlL9c4RObMSvJs5fwQnUSWTf8t1jMCWXeczy+NINzAcW3MjJEbzw6cOzxTPkxM4jq8kSBQGBRbpxTIOJ5hycTqzihHYQwIIbF2AkaCzo10ox/ELcUzUMTCIQaCXKvAzQAIILq+XlJFgyrZIIXRvMmYVLSC9sh5AQd9JpEQB0tRCB1y8Jio/jv6ytOXUzQ2csFGli+kTffq5pFHbIjmaSHskVjZU3zkKYXah0KRyNylXV6B7aUsXRqqy5uNWtQPCVoe/SFngV4M7GD3+cHSojnAUYVGtWTEK0X9ScvHCcJmtXsvhSYXVeqN/YYztroKeUoTMEGLpzoDGrB7+z2bnT1la+1x+a62aMuKTXarS7/TwIwg5qqlTKtXRqcK0R65FjfpCCNucXqlMXFcEfvIHotJ0d2sgJJmvZ4twkZn+yn2Ci9j158TRtjDPU/FqPHH9stP2ws5EYtlbduoVsMoYjHE9P0T9X7iGotHoSJTZlkbORBDOUGjHPipUn1i3xmFfs/lRdeEPkwAHUD4WYY3RITOWNBKOgrW7/n4vXzUFfq+k/tay1KMsYU7dgHH/SJc1YnBrIkxnET3jZb0i3ldgXhJqDaS7pdHADZ6nLRwVn2vgo/wJRq+uvuMFm/Py9UT87lco+1vgojgSPeZYEA6HBkKxp2MKb88Fn/O3A1l5g6zD6z6g4Yras3R0+WqC0RnkVVJLO8WQRiZo3UssgC2szCjjzCO+SsdpK+qne+qOlZb0b7xTqbxzXY/bvXjdnQrFjo3gKx6OkAtCceVhqtAYWR6evmZnOd5r9IS7XLcvrQ4fZPsGy+M9Xd2o4+bE0vt72L4hUZpr01wh+LnPbE4a3JhPbm6e3OzURKYibwSHyguG87zivtfAByv/ufh6em/Jhr6JNPYswn2wxn0luyZaGuXgIvZspaffy/WcL6v6Xt0eohKfsYV4Pu6SqFRi1+RKlWrlU4+6/FsemFMVDk+CpURba2XkZvdpNezUaU/obToCX5wTO1QNumLGnJxfDfoounpBSxpAKbp2pEElaCbhueJcP6rKCZJNxUUGkHp5AamUPF4niQAQoLyWM7gee/aMiWygy0yrH+BiW8IEyawg5dOpPElLX+rd96NHYNhssY+oa6ws81n3YTcs0Gi26p1HOFDAx1cYQmJcxH6q2hiUmSWS6bICXSPZtRyp6XnGwkg6le4LgnTPahILLYhkuDn+AC9PNhgJyxPHzxy02R44c1ytxEL22e37n72gBtf8eVmUCPS4uH66sSfYz+EcfR4Phm9meIYiMdvTOGh4Jflx/JcXQgcTmA47dJ2na8xTHT+zq/RPZ4lpHMvAjt7k6ubEiuNnwFDoxX8Gej7TM7in2swuS43qZan05SqVMTQQ47mfq1AFel1UGtbD/pJE8tJLr48MxbXVbcUI2SHM9Gy5afx23OdbPLVLqbx73VLKc9eiu5TKXdPPpN293sCB8GMIBY71cyrwayASuMGj2kJ2cwFQ/zol/lp1P2pYWlW9vV9lAu66o2qVuTbN3RWnEo9gevz6FXI0+W76CtdjSxK+jghqvGxSq03lax9VKpvHcewEAW5pUaoenQQz//ih2wvxqBuBSIG7asTCNdUD/qjh7nj1f/7pvYNSbEcnPzVC7qNnXvnsgl6qvte/mRBihf4ycJzWKMmTsRAKIUTLOastms7Lde6+JyaM6bz9ZXX2eqnWoyQQCiBE5K7XF3bk5sb37I7lNet9C8obQBB91zE63N0x3VdnUAbGPdT9uqaStiX9I6Zx3+NY4vBRJXYX5TYjZEPIbNii089bLd4S688IxYD7UTQEIVNVrcgtanI9JRazRNQQlihwBEsgnOaqfhrCoawJTP6DotxDNHEBLmRPV+kTBfqwuQaeQatp0GA4brSCF+X7rhEMZjVTvnAAg9jQgJxZBViqvVflzGpwVH7PNZxEZUx+6wKMwNoX8Jn+aO0cUDsHQmKA5oezojCyjJR3VBbU5oqMy0GORXrwRw7n4P95DGYlaZ58CEAw8dA00yOFgHjjLEJC5PUYxCbRUAu0r4g/H3z0tStXgBc49GNot44uzhtZLGeu5NO8DF8RFc72MkAeCjBMpJfNwf/xatUIBXeWJKCDN3IE6F+IG3NyDV6lpTc7NwrhqIRgVO558+yBvJqyqCzNgdL04kRZuA0XIqRFSHglR5tN4sLstv1S32W5qY1JAKq+xFe7NfjUI2Da8bnqcc/LyVgmxPORhy66RvqRSG3vrOrFECpBSDer/eayy27dFfPm5BhzZRb9rse9pDDmjKsmLnnfkrTIUv/8f2GCkJffJ82upRSrxXv51T6N0RkoMXyAkBQhDi5k33AZrmgMYbsrY6clXw6hW/l9XrYqf2kXwhAqRMkygjXDHh3rlEY7951XqyvyaP96VKc9GoXJaqqlf6lE0b2kWSBwLllUIFzRH8/a+DjSIJSNUArwFHN6vEPRMT3W07N47GqyeLynOOGlbAbbrdxuAxdMB0fnGeXSzSyKi9L6JWkEnWFDlWM28HgNBy+amD3P+xEqYfgyltzjSzQPl2ivmkzvpeQhFEdIzbWUt6gc7jatscpc1TA6vnDlEHg9y23+p6WHCoX6w2UPcwtlya14YFAZE/gu6oy/nwixd+lxmrSKSxCSh45JaYgBrM00RAtsPsjmCKV+kxpgbEQhpIZwjjfP3AK6OSw02UuPyMgKnYA3vwXj4Gcg3HgJNj4PavAxU6t9RrsgEgn3BePbIU4yy5kkveTAArnyzs3dBaKmng0q+et3KsgKhG5HaJrl45gDIbhCpya/lAS6/SngY0mkpKS/3emP9Hrj16ymxFhHs6NRrS8z8m7y+DKLNmv0Z3UrcSH7aGJa3+J9uMiYd9Yvybvwk0l14bKuIHwU3BrgfV6HcfDrc21w2pcjtP2PDS/M/KxRTlaB90G2+9TyVr3b3WG4Z67U2tJyyEP9/udzFkfaunq11VajXgcclvnsFynPphHlbwKF6pES50WGOueVM/+K8v89e3mfRZfyZMD3mNZoKL9MlV4AexlCWnXvraSIvSfhqNaueCri1PR3OP2RHm9LxV2CLq5AePJHjSH1mjc4D44wxzXGPz7W8VvAmfhNCRcMdlFmc+kupZQZSAdUpAzhBvBysZBEfub4q17wqGFKtmvUcE3bZFHzSJ7R8J42J5bXrLK7Ulab1IXtZ4y+Zbcv4YL3BK6rvZeKRGxtj6YtldOx8XalnHrsE62VOBFOO7nDR1kau92ybQxfwKQCV5mKhZnMcfJhORm3HGMvsPDSVeBrpCv6n2YoEg0PhpydJbsl3a5QPbKpXyxp6DmiVny+Y8eWoUh9jbYWbp402OtPAl9nlhY/1tobjEYGg/GnLebEhD2Os0lteEyf1eq/1c3gIvbg7wpfm2dh1TqFooOQ371Iqd52y7havuiWO9SKw5vA7gDvhuEMSCoFyyw+zRm8G7tKgI9v2qhH77TsHql5o8HwRalJae6hBpXNXqc8rPKs/yu6/ksc1vwmlKpf+iMvn/kVSyJ89WyRRFj03pv7rYqHTnrkMt2Jc2pT6WXKfRGcZFrNifGOZgfHuUe0OrxlrYa+UfhbqeZ5j/2xhd3BaGQgUFa1VlUwcMsytVxtEOsUsi77bK9CffsaULGfoUdoFqEihJoI+DQOfTCHOX4JRCI5wxeyepZa3JKs0txcbXYyQhqEMvNDxVZHwKU3GD1/eyMYBz+EkBShP4H4EZX8oysvKgv/fasiiyxbKV1a8Wa67Men8iUv/yBDT6cRNGNETEBjeyebg28pk+nXCMlpgeomcWVgFDiOIDlCPAjby2bRDuETCIlostHf5KSWFuANXMM4+EIIKy9BpRkPLLZI9xwJMAz0GXebGkFJjR/KP+IzKZpCu5kWrCy7NTfn2ZzcM6+MD+eX7K0lst4hmT5WluYdEmnAim8Qear1iDFd04F/Oba/Jjj+YqZe/BVyCOTJgr8A8iSYu4wMRe89dve98qIDOv2xoiyEogRCGVZjdaumpGlhV6Lwky0MJS27CKE44xLN/QpvLLXoEjIUvX/q7hl50QM6/auFNAaZqlv201llEgMDGwMBgyHgCxa/iEnBgxvQKC5K67GnEXSpCLuPRPVa02DaiugzuSLumL6nOE2EjyAkQ2iExFK8B2wLG+04mhA070dxGuTeBgmX7bz/GA3yd5LMKIA1MHMbJO7IagSQAhHiHYcScO+dCHgCqVe2PxTdcZvQ20GW6tsjcipivdeBu+gMU8qUb3Qizg5MdfmNUdcHK2fcH5uiZjJEt0jVZbb3ly2zvaPe6mgWAY/86TddxtUQw7ClcMeltncLM9s60+98S/3Qi7OoGM2++JDqinPAHuY4rdgWOKZdf8JDHb9VOx+0iVEwDFQzn31Lsl+UzGtvPU55TqzXHgvYJLVsVbzEeUW9lVK6Jx9Sv+VcXAyEM2glQq9fbLkYwi8gXPKa+wbokW+g4iXn0D0aQiuBmFFhRokfiH+KYcwFfiC+jqmIIJgECJAVoUfQsgD6NwFe8JSctND80HSKz4zMpkrAYrwuMDu/j7WNuBowvgHGsfgkFp+WM+Ng27w5fxLiRhglzRN7LJZgYiajdItpYheOq8s7gJ3HcYGTAeMaHI8xji9vXPCtcjgx2VebANFniHweMSMowPOV5vsyOUxRga/gFJU3cOpWxWDtH2ssK/ZlQ+AqhFgYIQohLAZ1g/Eg3FT5av055hvSQRBByIMQCEJ4tTH4OTR/98YNjtjjdlfeP/8s40diUWqJ80OR+H+9Pdf6as6LOUZXCfaeuS1X4UO71ukSz+l2Laq9Ot3r93mTK/awkL9aJFpNBpWcSTPDFwG8v7O7jgkh8AvYOwhAWM/q6i7PRci/Vumo8oQ81JzZHuk1f3Z5kckYsZbWCiSGGHomjkNdDauzr5wHgZ9tqinuCzhu6ETMT90Cb3ZCY4kVg20Rt6VFMBNJupfJio031rs7jOZWlxNCP0JihPwQmtPHqbTU3NphcDeONzHLcMZMlIkz+M1ui87ioaweCL9kqfbJmW/F8gWAJz1uNoKygI9qOHi1Zj7+8wh5yK6V22SdEEYQsiMUgXBJ++hgZ7AtnOEl6GPBJIIuewdKLeecyyA8kQ8nErf7t4P6+YD0mXoeHAoKrddCGIRwbao9sphcfyLX57jTeYYh71j9iiZuDSbA+ZZ18ACE2/iatg3CneiE7cE9RaCHF21MTMH650jx8LBYPDQkvtJ8cML1l3akYTcfHRW6AELAx0dFfP7Lm5k0Zr6xBZVWpkHZ4w+XSNxSJmsGDpHMEDlu25BI3M3HyTCt27PxuU7Sz+i6+sF5VUbtYtRNPPCc7hCEsRiLG0JA3FKZfMoTPPJ9EAYRcgH3B7uPLi9JLzzA9Xc/PCWj+TVqwVAzJfmTzXvyRt3kf1MWrqdQAZRar84uSuol5fcuIkhmKVPen4tDfPDI4yXB0sU2SlquTRSWemgvylk+niSPRDxFxkeMVnByh08u9yoVodQng8cbcymFUjS9KcQ7LNIlRyyknr5bARlT73mHKysQSwsMBTJjQdWn11gUKNeQBmdFuAUFkgPi4nz9GwOi6bvCZesbslRJrU19IUnwN6lUWpdjC5gb2SiTqjp9M2bUWvawRXgaydTSaomsMzSWkMyVmfz3GNNGN6waq91Y3rh1MGqfHHZHDY0ZoyIIJXexIc2gnMh3Nm0oj9zXnsliDI8fPFrfqbm2auuwpEXFAnxtds6pzRNdMQ4pEJTnggGSoJO1DL+So/+qS2xrHK9O+GOtlFovtnolAVlRYSihMCcGGsIloca/dJKW2k4TBsGxeHDynrX1aqofx6VKq3u87S8pb+6YWJSqlEgEcrkobBGL+a/VhCpxvb5NqXjUAP6cXx0CU50OwmnYdQiZV/gpCJ9sc5o6S9zFPX12L9h4qakei7LQ8+OUUvimTHpDlk//9ZMr9+X2GOyHD/9YSd1rjhoKiyKVanO8qxGEeMWeeZbic2nBFzLl5ZmhwWCQsm6bO+s2tGraddpQlcJs6Z96W6xIn9XwFz35pkj05kEdcDP2N7fs7+1p2XegubfvYPNs7+lt2W/WV+VZF42uq0pE1yqT6uq10cjaRFVknXqGqvVj1/Szumsm0zdaWA0lCPGTs7P/EWzl/5udlctHSIKYmj+MIPPVRoOp3mIzNTUabdYgUGqzpCJPZlW1+BWKQKFS4fPL1SotdO/KQnkgoFB5tu8Q43f15MeWy5QP40QShE6E0hDai5CN/zG/KhMqIUxHF1hJx1npgHM7ykXoJ5QEGyEU+oJwIYS1fB25ymh2ZX4h9Lij0c9ApNnZiOuJXxDCewruSaNjAIL4GLjn04haHSkqCvaIqkgzOTVTa5TuLSrVVpVyazP3FiXYPh/glZ0LiaX2801IGTg6r/LbuEwrS2U8x2dG9qgCiTasul78QFnewRUxlIhk0N2oRoNLMj8+uhTo2FLuFRABgvBCCyPgH/wHp4mXKbMPgrPOgHRaVhnTS5dJA4MBhhlonBZT2ZCZWcM0K20ABUeoKYpBzBK15k6wxUl5dDrKrdN7Qhudx6NfZxAIjEX89QVTFc8xlXKW0G/kMMTzvQHm37nsDU16fRSS+ZGGRXdIaNxn1XngiX9RZJ5pgDRSSXrnzMnK0Wwhfz2IIS1COEqWBoAY4AAABvgOexPMZw77PfZ5z6v4w36LdR/2B2yf7UfsQz2VHntNSWWfKKnsdSWVdeiZZViukhmtRru/avsWWHQhY/ajImZXFDH7WBGz1xSx3g5uCuxdRcc+UHTsmqIrBA3YoG4rw06hgwjU7gQgIxD9MPS8ihcUXQiH/QEbtP2IHdBD9NghJcSeUkLssBJiFr2yDGMqldGZaPdXbd8CAWvUf6SuN1NgDyrN0c+g3V/d+lvM5gb2mDLIjux+cPeDux/UJyRbuwHQM7ar2G0yDrwCGykApZ5lBnIwSGw80NJAaT/jJr1bFo/oG4FtkuKmN/Wy0+d7vjFnO8Qom3O2bhavtcq29Vxz8e89uR58I6cBo+y/OS33Etr2Js22tznp9u67D+COAcK+UwEf+O+0GF+i2phqP6Cu57DJXNEb+RU7HJc5MHzg/++eX3scaby2A1DGVb6TboGK9X3lFj1jYlV+jeH0W6vb708kz8Xlpxen96QmHwf8vd0w/jvgAHt+AOgKxJLaso9Ys1nlE75cgnpxHaCSWYAy1Ws1UVlpBPymLjVIr3KUNP+c2nKuwVvsAMWazY68XHToNjuCklkwxLAYAI8Mt7VkPRCjCJvfTKiXbXBfXEeopAi72AHXy/YB/AnlstKg5sAABymQ5n9UL8vQmA5QrCKM7OVac5WOoKQIM2dsJ2cbgknr8oEY1ovUpmYkho6DIzN890N+fSR9XsPjdVdDiPpor5GDh9SragDiF+l2QK1OHlBbt7gg4JzVhrB8n8adNV7F1/jAXJpIQpat+vVZPFXP2QFPzdRWqzOYNxInCRF7UkvicC4kQgKUy937P5VDIG7IaYknelxeS6LvcYJWlvJ4jbAlngSBwH/DQly2lXECBigbt7WcxndXpDr/k+O19wD3nzobiN2qHv97s/QwUHkA9eAACvCffmh3Bc61uN3hrfWz2ADngdgl73fCO0zUUYm2ce1oQaRD2LNaNFNPHdZVBAKUWRPBdxvp9RK0H2QHnse9uOfIhrlQmuu6HaO0UqxOI8DUHukbHaNtKVlnRCFdA+ENE7SZqGHi3YklpyyNTD1qkioFm8IqIrc1i/hzDAFarozIbz5T8wT8N+D2kVIFdus+oGwK80dWbgBM8Z1Sz755845PzdJcP4ca4l4bazViFQqoXFsmUuYbuhoFM0bYLC5Je7TUfCen38jOz/DzoYzdxC/K67D8NoZdSOKeIToIg8uU38+sawA3vXJqUZp2hgqZmqSwduqy2JG6OJ/JbypDk2mazqKwAnVYhELFiYVoLtezO0eMMF5/M37WlbbDjeTr3Xxe2RUFukMSzhUMqVgaPhSb2tOmgZCOO/456fLJfEATK0nultOdXHlIltqFimTdMSQSJmK3DZnJLAlcUHugj9xA0HrFKYaXIbs8+xEOPFqgwuvSwZBVc3MlgXsJygSdAUzBNEdmjbRdxlUJT/Ro4P8kv/1z5B+dglpsLXJOQaUCF5Q4K0v30zZBmDcBl8iV5wm6CTfLxIvEy0oCT1KhXPD/RWte4xmtpHiFFnTq07wmx2agdJSXfgJwYTIcHQiy8I3DAD+NotmJYfeVlSnBghsRsKoB4ACQDsNkuW8YLsUjwwg6/4uG+USD8i3QXweBvEaMWmLcgD79JgkZ6OhZCVXr10OI0mHckBGLCFUYN2KBHl2kPo+pmfrzluMmCCloCE+jSaSdllafgdzwKZ00ujQtZPgCo9fU6qQcS8nGiOvRfZKmxJSI1KflUO7nq6dhomPjUC2B0sBRcvdFUKuJRgP8NYYJy3aVvIJwOKG0ZgA=") format("woff2");font-weight:500;font-style:normal;font-display:block}
@font-face{font-family:"Barlow Condensed";src:url("data:font/woff2;base64,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") format("woff2");font-weight:700;font-style:normal;font-display:block}
/* Local fallbacks sized to Barlow's average advance widths (measured on the site's own text) */
@font-face{font-family:"Barlow Fallback";src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Arimo"),local("Helvetica Neue"),local("Helvetica"),local("Roboto");size-adjust:97.2%;ascent-override:102.9%;descent-override:20.6%;line-gap-override:0%}
@font-face{font-family:"Barlow Condensed Fallback";src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold"),local("Helvetica Neue Bold"),local("Helvetica Bold");font-weight:700;size-adjust:74.5%;ascent-override:134.2%;descent-override:26.8%;line-gap-override:0%}
@font-face{font-family:"Barlow Condensed Fallback Roboto";src:local("Roboto Bold"),local("Roboto-Bold");font-weight:700;size-adjust:79%;ascent-override:126.6%;descent-override:25.3%;line-gap-override:0%}

:root{
  --paper:#fbfaf7; --white:#ffffff; --ground:#ebe8e1; --soft:#eff2f7;
  --ink:#15191f; --ink-2:#545c68; --line:rgba(21,25,31,.14); --line-2:rgba(21,25,31,.08);
  --blue:#234a8e; --blue-deep:#142c57; --star:#d6363b; --star-ink:#c22d33; --night:#101419; --night-2:#1a2028; --night-ink:#e9ecf0; --night-2ink:#aeb6c2;
  --display:"Barlow Condensed","Barlow Condensed Fallback","Barlow Condensed Fallback Roboto",sans-serif;
  --text:"Barlow","Barlow Fallback",sans-serif;
  --gutter:clamp(20px,4.4vw,72px); --max:1440px;
  --ease:cubic-bezier(.22,.68,0,1);
  /* Hero alignment, all in % of the hero width, so the antenna's crossbar touches the wordmark at every
     size: the left foot of the W on wider screens, the right stem of the N of NOW on phones */
  --wm-w:62%; --car-w:85.469%; --car-x:0%; --car-y:-2.5469%;
  color-scheme:light;
}
*{box-sizing:border-box}
html{scroll-padding-top:24px;-webkit-text-size-adjust:100%}
body{margin:0;background:var(--paper);color:var(--ink);font:400 18px/1.55 var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
img{max-width:100%;height:auto;display:block}
a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}
button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}
h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}
ul,ol{margin:0;padding:0;list-style:none}
:focus-visible{outline:3px solid var(--star);outline-offset:4px}
/* A section that a link within the page lands on takes the focus, so the Tab key continues from there, without a ring around the whole section */
section:focus-visible,main:focus-visible{outline:none}
[hidden]{display:none!important}
@media (scripting:none){.filters,.reader-bar,.zoom-btn,.film-list,#reader-page,.turn{display:none!important}}
.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.skip{position:fixed;left:16px;top:12px;z-index:100;background:var(--ink);color:#fff;padding:10px 18px;text-decoration:none;transform:translateY(-200%)}
.skip:focus{transform:none}
.shell{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}

/* Type */
.eyebrow{font:700 12.5px/1.3 var(--display);letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.star{display:inline-block;width:.95em;height:.95em;flex:none;fill:var(--star);vertical-align:-.1em}
h2{font:700 clamp(42px,5.2vw,78px)/.96 var(--display);letter-spacing:-.012em;text-wrap:balance}
h3{font:700 24px/1.1 var(--display);letter-spacing:0}
.lede{font-size:clamp(19px,1.5vw,21px);line-height:1.5;max-width:40ch}
.small{font-size:14px}
.muted{color:var(--ink-2)}
.link{display:inline-flex;align-items:center;gap:10px;font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px;min-height:44px}
.link svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .25s var(--ease)}
.link:hover svg{transform:translateX(3px)}
.link.out:hover svg{transform:translate(2px,-2px)}
.blue{color:var(--blue)}

/* Wordmark: the book cover's AND NOW, outlined, painted with currentColor */
.wordmark{display:block;width:100%;height:auto;aspect-ratio:787.7/327}

/* Masthead */
.masthead-wrap{border-bottom:1px solid var(--line)}
.masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:84px}
.brand{text-decoration:none;font:700 17px/1.1 var(--display);letter-spacing:.06em;text-transform:uppercase}
.brand span{display:block;font:500 11px/1.2 var(--text);letter-spacing:.14em;color:var(--ink-2);margin-top:4px}
.nav{display:flex;gap:clamp(16px,2.4vw,36px);font-size:15px}
.nav a{text-decoration:none;padding-block:12px;border-bottom:1px solid transparent}
.nav a:hover{color:var(--blue);border-color:var(--blue)}

/* Hero */
.hero{padding-top:30px;padding-bottom:clamp(48px,6vw,80px);overflow:hidden}
.hero-prelude{color:var(--blue);margin-bottom:20px}
.hero-grid{display:grid;grid-template-columns:var(--wm-w) 1fr;column-gap:4%;align-items:end}
.hero h1{grid-column:1;grid-row:1;color:var(--blue);line-height:0}
.hero-copy{grid-column:2;grid-row:1;padding-bottom:4px;position:relative;z-index:1}
.hero-copy p{font-size:clamp(20px,2vw,30px);line-height:1.22;letter-spacing:-.01em;max-width:22ch;text-wrap:balance}
.hero-links{display:flex;flex-wrap:wrap;gap:4px 28px;margin-top:20px}
.hero-copy .link{color:var(--blue);font-size:17px}
.hero-car{grid-column:1/-1;grid-row:2;display:block;width:var(--car-w);margin-left:var(--car-x);margin-top:var(--car-y);text-decoration:none;color:var(--blue)}
.hero-car img{width:100%;height:auto;filter:drop-shadow(0 6px 3px rgba(40,40,30,.04))}
.hero-car .cap{display:flex;justify-content:flex-end;align-items:center;gap:8px;font-size:12.5px;margin-top:6px}
.hero-car .cap svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6}
.hero-car:hover .cap span{text-decoration:underline;text-underline-offset:3px}
/* The title page's imprint, on the same line as the drawing's caption */
.hero-imprint{font-size:12.5px;line-height:20px;color:var(--ink-2);margin-top:-20px;max-width:52%}

/* Sections */
.section{padding-block:clamp(72px,9vw,128px)}
.rule{border-top:1px solid var(--line)}
.head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:24px 48px;align-items:end;margin-bottom:clamp(32px,4vw,52px)}
.head .eyebrow{margin-bottom:18px}
.head-aside{max-width:34ch;font-size:18px;line-height:1.45;color:var(--ink-2)}

/* Meet Scotty */
.artist-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(36px,5.5vw,88px);align-items:center}
.artist-photo img{width:100%;aspect-ratio:1414/745;object-fit:cover}
.caption{font-size:13px;line-height:1.45;color:var(--ink-2);margin-top:10px}
.artist-copy .eyebrow{margin-bottom:18px}
.artist-copy h2{margin-bottom:26px}
.pull{border-left:3px solid var(--star);padding:2px 0 2px 18px;margin-bottom:26px}
.pull p{font:500 clamp(21px,1.8vw,25px)/1.32 var(--text);letter-spacing:-.005em;text-wrap:balance}
.pull cite{display:block;font:700 12.5px/1.3 var(--display);letter-spacing:.14em;text-transform:uppercase;font-style:normal;color:var(--ink-2);margin-top:10px}
.artist-copy p.body{font-size:19px;line-height:1.5;max-width:40ch}
.artist-copy p.body+p.body{margin-top:14px}
.artist-copy .link{margin-top:24px;color:var(--blue)}

/* The work */
.work{background:var(--white)}
/* Two drawings at full width before the grid, in the book's blue frame */
.featured{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start;margin-bottom:clamp(40px,5vw,64px)}
.feature{display:block;text-decoration:none;color:var(--ink)}
.feature+.feature{margin-top:clamp(28px,4vw,64px)}
.frame-blue{display:block;border:clamp(12px,1.4vw,20px) solid var(--blue);background:#f5f3ef;box-shadow:0 1px 2px rgba(20,30,50,.12),0 14px 30px rgba(20,30,50,.10);transition:transform .45s var(--ease)}
.frame-blue img{width:100%;height:auto}
.feature:hover .frame-blue{transform:translateY(-3px)}
.feature-cap{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:14px;color:var(--ink-2)}
.feature-cap b{font:700 12px/1 var(--display);letter-spacing:.08em;color:var(--ink-2)}
.feature-cap svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;margin-left:auto;transition:transform .25s var(--ease)}
.feature:hover .feature-cap span{text-decoration:underline;text-underline-offset:3px}
.feature:hover .feature-cap svg{transform:translateX(3px)}
.coda{margin-top:clamp(36px,5vw,64px);padding-top:22px;border-top:1px solid var(--line);font-size:19px;line-height:1.5}
.coda strong{display:block;font:700 26px/1.1 var(--display);margin-bottom:6px}
.coda span{display:block;max-width:58ch;text-wrap:pretty}
.filters{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 28px;padding-block:14px;border-block:1px solid var(--line);margin-bottom:28px;font-size:15px}
.filter-group{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}
.filter-group>span{font:700 11.5px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-right:2px}
.filters button{padding:6px 0;border-bottom:1px solid transparent;color:var(--ink-2);min-height:36px}
.filters button b{font-weight:500;color:var(--ink)}
.filters button:hover{color:var(--ink)}
.filters button[aria-pressed="true"]{color:var(--blue);border-color:var(--blue)}
.filters button[aria-pressed="true"] b{color:var(--blue)}
.filters .count{margin-left:auto;font-size:14px;color:var(--ink-2)}
.archive{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px 18px}
.tile{display:block;text-decoration:none;color:var(--ink);transition:opacity .35s var(--ease)}
.plate{aspect-ratio:5/4;background:var(--ground);display:grid;place-items:center;overflow:hidden;transition:opacity .35s var(--ease)}
.plate img{width:86%;height:auto;box-shadow:0 1px 1px rgba(30,25,15,.10),0 6px 14px rgba(30,25,15,.07);transition:transform .45s var(--ease)}
.tile:hover .plate img{transform:translateY(-3px)}
.tile .cap{margin-top:10px;display:grid;gap:3px}
.tile .id{font:700 12px/1 var(--display);letter-spacing:.08em;color:var(--ink-2);font-variant-numeric:tabular-nums}
.tile .t{font-size:15px;line-height:1.28;font-weight:500;text-wrap:pretty}
.tile.is-dim .plate{opacity:.18}
.tile.is-dim .t{color:var(--ink-2)}
.tile.is-dim:hover .plate,.tile.is-dim:focus-visible .plate{opacity:.6}
.catalog-note{font-size:13px;color:var(--ink-2);margin-top:30px;max-width:80ch}

/* Look a little longer: five short stories, each told with marks cut from the drawings */
.language{background:var(--soft);color:var(--blue-deep)}
.language .head-aside,.language .caption{color:#3d4f6e}
.look{margin-top:clamp(56px,7vw,104px);padding-top:clamp(28px,3vw,40px);border-top:1px solid rgba(20,44,87,.2)}
.look-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:20px clamp(32px,6vw,96px);align-items:start;margin-bottom:clamp(32px,4vw,56px)}
.look-head .eyebrow{margin-bottom:16px;color:var(--blue)}
.look h3{font:700 clamp(34px,3.9vw,58px)/.98 var(--display);letter-spacing:-.012em;text-wrap:balance;max-width:12ch}
.look-copy p{font-size:18px;line-height:1.55;max-width:46ch}
.look-copy p+p,.look-copy .pull+p{margin-top:14px}
.look-copy .pull{margin:22px 0 0}
.look-copy .pull p{font-size:clamp(22px,2vw,28px);max-width:22ch}
.tag{position:absolute;left:0;top:100%;margin-top:4px;font:700 11px/1 var(--display);letter-spacing:.1em;color:#3d4f6e;font-variant-numeric:tabular-nums;pointer-events:none}

/* 1 · AND NOW, from every sheet: a paragraph of Scott's handwriting */
.wall{--k:1.45;display:grid;grid-template-columns:repeat(7,auto);justify-content:space-between;align-items:end;gap:clamp(20px,2.4vw,32px) clamp(14px,2vw,28px)}
.wall li{line-height:0}
.wall a{position:relative;display:block}
.wall img{height:calc(var(--h) * var(--k) * 1px);width:auto;transition:transform .3s var(--ease)}
.wall .tag{opacity:0;transition:opacity .2s}
.wall a:hover img,.wall a:focus-visible img{transform:translateY(-3px)}
.wall a:hover .tag,.wall a:focus-visible .tag{opacity:1}
.look-note{margin-top:clamp(12px,1.6vw,20px);font-size:16px;line-height:1.55;max-width:70ch;color:#3d4f6e;text-wrap:pretty}
.look-copy p,.look-more{text-wrap:pretty}
.nobr{white-space:nowrap}
/* Shown only while a row of details has keyboard focus (each row is one Tab stop) */
.kbd-hint{margin-top:10px;font-size:13px;line-height:18px;min-height:18px;color:#3d4f6e;visibility:hidden}
:is(.wall,.palette,.antennas,.roofs):has(a:focus-visible)+.kbd-hint{visibility:visible}
@media (scripting:none){.kbd-hint{display:none}}

/* 2 · The palette: each color name in Scott's own crayon, inside a pen line */
.palette{font:700 clamp(34px,5.6vw,84px)/1.1 var(--display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}
.sw{display:inline-block;text-decoration:none;color:var(--ink);margin-right:.22em;white-space:nowrap}
.palette li{display:inline}
.sw-word{-webkit-text-stroke:max(1px,.022em) var(--ink);background-repeat:repeat;padding-inline:.02em;transition:-webkit-text-stroke-color .2s}
@supports ((-webkit-background-clip:text) or (background-clip:text)){.sw-word{color:transparent;-webkit-background-clip:text;background-clip:text}}
.sw-id{font:700 max(10px,.15em)/1 var(--display);letter-spacing:.1em;vertical-align:super;margin-left:.2em;color:#3d4f6e;font-variant-numeric:tabular-nums}
.sw:hover .sw-word,.sw:focus-visible .sw-word{-webkit-text-stroke-color:var(--blue)}
.sw:hover .sw-id,.sw:focus-visible .sw-id{color:var(--ink)}

/* 3 · Antennas: thin verticals on one long horizontal */
.antennas{display:flex;flex-wrap:wrap;align-items:flex-end;row-gap:52px;padding-bottom:22px}
.antennas li{flex:1 0 auto;display:flex;justify-content:center;border-bottom:2px solid var(--ink)}
.antennas a{position:relative;display:block;padding-inline:4px}
/* One row, one scale: the height follows the width of the screen so all fifteen fit side by side */
.antennas img{height:clamp(calc(var(--h) * .62px),calc(var(--h) * (100vw - 240px) / 1300),calc(var(--h) * .95px));width:auto;transition:transform .3s var(--ease);transform-origin:50% 100%}
.antennas .tag{left:50%;transform:translateX(-50%);margin-top:10px}
.antennas a:hover img,.antennas a:focus-visible img{transform:scaleY(1.03)}

/* 4 · Roof signs */
.roofs{--n:5;--g:clamp(14px,2vw,28px);display:flex;flex-wrap:wrap;justify-content:center;gap:28px var(--g)}
.roofs li{width:calc((100% - (var(--n) - 1) * var(--g)) / var(--n))}
.roofs a{display:block;text-decoration:none;color:inherit}
.roofs img{width:100%;height:auto;box-shadow:0 1px 1px rgba(30,25,15,.08),0 6px 14px rgba(30,25,15,.06);transition:transform .35s var(--ease)}
.roofs a:hover img{transform:translateY(-3px)}
.roof-label{display:block;font:500 16px/1.3 var(--text);margin-top:12px;text-wrap:balance}
.roof-id{display:block;font:700 11.5px/1 var(--display);letter-spacing:.1em;color:#3d4f6e;margin-top:6px}
.roofs a:hover .roof-label{text-decoration:underline;text-underline-offset:3px}

/* 5 · Both ends, at one scale, with Donna between them */
.ends{display:grid;grid-template-columns:minmax(0,385fr) minmax(0,470fr) minmax(0,328fr);gap:clamp(20px,3.4vw,52px);align-items:end}
.ends .donna{align-self:center}
.end a{display:block}
.end img{width:100%;height:auto;box-shadow:0 1px 1px rgba(30,25,15,.08),0 6px 14px rgba(30,25,15,.06)}
.end figcaption{margin-top:12px;font-size:13px;color:#3d4f6e;display:flex;flex-direction:column;gap:3px}
.end figcaption b{font:700 12.5px/1.3 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-deep)}
.donna p{font:500 clamp(22px,2.2vw,32px)/1.28 var(--text);letter-spacing:-.01em;text-wrap:balance}
.donna cite{display:block;margin-top:16px;font:700 12.5px/1.3 var(--display);letter-spacing:.14em;text-transform:uppercase;font-style:normal}
.look-more{margin-top:clamp(48px,6vw,80px);padding-top:22px;border-top:1px solid rgba(20,44,87,.2);font-size:17px;line-height:1.55}
.look-more a{color:var(--blue)}

/* Films */
.films{background:var(--night);color:var(--night-ink)}
.films .head-aside{color:var(--night-2ink)}
.films :focus-visible{outline-color:#fff}
.cinema{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px}
.stage{position:relative;aspect-ratio:1414/745;background:#000;overflow:hidden}
.stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.play{position:absolute;inset:0;display:flex;align-items:flex-end;gap:18px;padding:clamp(16px,2.6vw,30px);color:#fff;text-decoration:none;background:linear-gradient(transparent 20%,rgba(0,0,0,.88))}
/* The stage clips anything outside it, so the ring is drawn inside the still */
.films .play:focus-visible{outline:3px solid #fff;outline-offset:-6px;box-shadow:inset 0 0 0 9px var(--night)}
.disc{width:64px;height:64px;border-radius:50%;background:var(--paper);color:var(--ink);display:grid;place-items:center;flex:none;transition:transform .25s var(--ease)}
.disc svg{width:20px;height:20px;fill:currentColor;margin-left:3px}
.play:hover .disc{transform:scale(1.06)}
.play-words{display:grid;gap:6px;text-shadow:0 1px 3px rgba(0,0,0,.45)}
.play-words small{font:700 11.5px/1 var(--display);letter-spacing:.14em;text-transform:uppercase}
.play-words strong{font:500 clamp(20px,2vw,28px)/1.1 var(--text)}
.player{position:absolute;inset:0;background:#000}
.player iframe{width:100%;height:100%;border:0}
.film-meta{display:flex;justify-content:space-between;gap:24px;font-size:14px;color:var(--night-2ink);margin-top:14px}
.film-list{display:grid;align-content:start}
.film{position:relative;display:flex;gap:16px;align-items:center;text-align:left;padding-block:16px;border-top:1px solid rgba(255,255,255,.14);width:100%}
.film img{width:84px;aspect-ratio:1414/745;object-fit:cover;flex:none;opacity:.85}
.film b{display:block;font:500 18px/1.15 var(--text)}
.film small{display:block;font-size:13px;color:var(--night-2ink);margin-top:5px}
.film[aria-pressed="true"] b{color:#fff}
.film[aria-pressed="true"]::before{content:"";position:absolute;left:-12px;top:16px;bottom:16px;width:3px;background:var(--star)}
.film[aria-pressed="true"] img{opacity:1}
.film:hover b{text-decoration:underline;text-underline-offset:3px}
.film-note{font-size:13px;color:var(--night-2ink);margin-top:18px}
.film-note a{color:var(--night-ink)}
/* Without JavaScript: the four films as plain links */
.film-links{display:grid;align-content:start}
.film-links li{padding-block:14px;border-top:1px solid rgba(255,255,255,.14)}
.film-links a{font:500 18px/1.2 var(--text);color:#fff}
.film-links small{display:block;font-size:13px;color:var(--night-2ink);margin-top:5px}

/* The book, open on the page: the first artwork spread, turning in place */
.book-head .eyebrow{color:var(--blue)}
.book-copy{max-width:44ch}
.book-copy p.body{font-size:19px;line-height:1.5}
.spec{font-size:14px;color:var(--ink-2);margin-top:22px;line-height:1.7}
.book-copy .link{color:var(--blue)}
.book-links{display:flex;flex-wrap:wrap;gap:6px 28px;margin-top:24px}
.muted-inline{color:var(--ink-2);font-weight:400}
.open-sheet{position:relative}
.sheet-inline{margin:0}
.sheet-inline img{width:100%;box-shadow:0 1px 2px rgba(20,30,50,.14),0 12px 30px rgba(20,30,50,.12)}
/* Two pages wherever a spread fits, a phone turned sideways included: the same query the script reads from data-spread-media */
@media (min-width:640px) and (orientation:landscape){
  .sheet-inline:not([data-view]){display:flex;justify-content:flex-start;align-items:flex-start;aspect-ratio:4400/1700;width:100%}
  .sheet-inline:not([data-view]) img{width:50%;margin:0;box-shadow:0 1px 2px rgba(20,30,50,.14),0 12px 30px rgba(20,30,50,.12),-1px 0 0 rgba(0,0,0,.14)}
  .sheet-inline:not([data-view]) img:first-child{box-shadow:0 1px 2px rgba(20,30,50,.14),0 12px 30px rgba(20,30,50,.12)}
}
/* The left page is placed first, so the page in the markup never moves when the script adds the right one; a lone front cover sits on the right */
.sheet-inline.is-spread{width:100%;justify-content:flex-start}
.sheet-inline.is-spread[data-lone="front"]{justify-content:flex-end}
.turn{position:absolute;top:50%;z-index:2;width:48px;height:48px;margin-top:-24px;border-radius:50%;display:grid;place-items:center;background:rgba(251,250,247,.96);color:var(--ink);box-shadow:0 1px 2px rgba(30,25,15,.16),0 4px 14px rgba(30,25,15,.10)}
.turn.prev{left:-24px}
.turn.next{right:-24px}
@media (hover:hover){.turn:hover{background:var(--blue);color:#fff}}
.turn:disabled{opacity:.35;cursor:default;background:rgba(251,250,247,.96);color:var(--ink)}
.turn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}
.open-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 28px;margin-top:18px;font-size:14px;color:var(--ink-2)}
.open-where{display:flex;flex-wrap:wrap;gap:2px 14px}
.open-where [data-title]{color:var(--ink);font-weight:500}
.open-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px}
.open-bar .link{color:var(--blue);font-size:15px;min-height:40px;padding-bottom:3px}
.full-light{border-color:var(--line);color:var(--ink);min-height:40px}
.full-light:hover,.full-light[aria-pressed="true"]{background:var(--ink);color:var(--paper)}
/* The open book, full screen: the spread fits the screen with its bar beneath */
.open-book:fullscreen{background:var(--paper);color:var(--ink);overflow:auto;padding:28px var(--gutter)}
.open-book:fullscreen .sheet-inline{width:min(100%,calc((100vh - 150px) * 4400 / 1700));width:min(100%,calc((100svh - 150px) * 4400 / 1700));margin:auto}
.open-book:fullscreen .sheet-inline:not(.is-spread){width:min(100%,calc((100vh - 150px) * 2200 / 1700));width:min(100%,calc((100svh - 150px) * 2200 / 1700))}
.open-book:fullscreen .open-sheet{width:min(100%,calc((100svh - 150px) * 4400 / 1700));margin:auto}
.open-book:fullscreen .spreads,.open-book:fullscreen .rotate-hint{display:none}
/* Shown on a phone or tablet held upright, where turning it would show the spread */
.rotate-hint{display:none;font-size:13px;color:var(--ink-2);margin-top:10px}
@media (orientation:portrait) and (pointer:coarse) and (min-height:640px){.rotate-hint{display:block}}
/* The seven artwork spreads, as quick links under both readers */
.spreads{margin-top:clamp(28px,3.5vw,44px);padding-top:18px;border-top:1px solid var(--line)}
.spreads .eyebrow{color:var(--ink-2);margin-bottom:14px}
.spreads ol{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px}
.spreads a{display:block;text-decoration:none;color:var(--ink-2);font-size:12.5px;line-height:1.35}
.spreads img{width:100%;height:auto;aspect-ratio:4400/1700;box-shadow:0 1px 1px rgba(30,25,15,.10),0 4px 10px rgba(30,25,15,.08);transition:transform .3s var(--ease)}
.spreads a:hover img,.spreads a:focus-visible img{transform:translateY(-3px)}
.spreads a[aria-current="true"] img{outline:2px solid var(--blue);outline-offset:3px}
.spreads a:hover span>span{text-decoration:underline;text-underline-offset:3px}
.spreads a>span{display:block;margin-top:8px}
.spreads b{display:block;font:700 11.5px/1 var(--display);letter-spacing:.08em;color:var(--ink);margin-bottom:4px}

/* The project */
.project-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,96px);align-items:start}
.project-top .eyebrow{margin-bottom:18px}
.project-top h2{max-width:10ch}
.project-copy p{font-size:19px;line-height:1.5;max-width:42ch}
.project-copy p+p{margin-top:16px}
.project-photo{margin-top:clamp(40px,5vw,64px)}
.project-photo img{width:100%;aspect-ratio:2909/1204;object-fit:cover}
.terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin-top:clamp(48px,6vw,80px);border-top:1px solid var(--line);padding-top:32px}
.terms h3{margin-bottom:12px}
.terms p{font-size:16px;line-height:1.55}
.terms p+p{margin-top:10px}
.terms .link{margin-top:16px;color:var(--blue);font-size:16px}
.address{font-size:14px;color:var(--ink-2);margin-top:8px;user-select:all}
.provenance{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}
.provenance h4{font:700 20px/1.1 var(--display);margin-bottom:10px}
.provenance p{font-size:15px}
.provenance .contract{display:grid;gap:4px;margin-top:10px}
.provenance .contract span{font:700 11.5px/1.3 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}
.provenance code{font-size:13px;line-height:1.5;overflow-wrap:anywhere;background:var(--ground);padding:3px 6px;border-radius:3px;justify-self:start;max-width:100%}
.provenance .link{margin-top:6px}

/* Gratitude */
.thanks-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:24px clamp(36px,6vw,96px);align-items:start;margin-bottom:clamp(44px,5.5vw,72px)}
.thanks{font:500 clamp(26px,2.9vw,42px)/1.22 var(--text);letter-spacing:-.014em;text-wrap:balance;color:var(--blue-deep)}
.thanks .star{width:.62em;height:.62em;margin-right:.32em;vertical-align:.06em}
.credits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 28px}
.credit{border-top:1px solid var(--line);padding-top:16px}
.credit dt{font:700 11.5px/1.3 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:10px}
.credit dd{font-size:20px;line-height:1.4}
.credit.wide{grid-column:1/-1}
.credit .names{display:flex;flex-wrap:wrap;gap:4px 36px}

/* Footer */
.footer{background:var(--blue);color:#fff;padding-block:clamp(48px,6vw,72px) 36px}
.footer-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end}
.footer .wordmark{width:min(300px,60vw)}
.wordmark.invert{filter:brightness(0) invert(1)}
.footer .eyebrow{margin-top:18px;color:#dce5f7}
.nw{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}
.footer nav{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:15px}
.footer nav a{text-decoration:none;min-height:44px;display:inline-flex;align-items:center}
.footer nav a:hover{text-decoration:underline}
.footer :focus-visible{outline-color:#fff}
.colophon{margin-top:36px;padding-top:20px;border-top:1px solid rgba(255,255,255,.25);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 40px;font-size:13px;line-height:1.55;color:#dce5f7}
.rights{margin-top:18px;font-size:13px;line-height:1.55;color:#fff}

/* Lightbox */
.viewer{padding:0;border:0;margin:0;width:100%;max-width:none;height:100%;max-height:none;background:var(--paper);color:var(--ink);overflow:hidden}
.viewer::backdrop{background:rgba(10,14,20,.7)}
.viewer-in{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%}
.viewer-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px var(--gutter);border-bottom:1px solid var(--line)}
.viewer-top .eyebrow{color:var(--ink-2)}
.viewer-actions{display:flex;align-items:center;gap:8px}
.icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 10px;font-size:14px;border-radius:999px}
.icon-btn:hover{background:var(--line-2)}
.icon-btn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6}
.viewer-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;min-height:0}
.viewer-art{position:relative;background:var(--ground);display:grid;place-items:center;min-height:0;overflow:hidden}
.viewer-art .frame{width:100%;height:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;padding:clamp(16px,3vw,44px);overflow:hidden;cursor:zoom-in}
.viewer-art img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;box-shadow:0 1px 1px rgba(30,25,15,.12),0 10px 26px rgba(30,25,15,.10);-webkit-user-drag:none;user-select:none}
.viewer-art .frame:not(.zoomed) img.is-preview{width:100%;height:100%;max-width:min(100%,1800px);max-height:min(100%,1350px);box-shadow:none}
.viewer-art .frame.zoomed,.record-art .viewer-art .frame.zoomed{display:block;place-items:start;justify-items:start;overflow:auto;cursor:grab;padding:0}
.viewer-art .frame.zoomed img{max-width:none;max-height:none;width:auto;box-shadow:none}
.viewer-art .frame.zoomed.grabbing{cursor:grabbing}
.viewer-art .hint{position:absolute;left:16px;bottom:14px;font-size:12.5px;color:var(--ink-2);background:rgba(251,250,247,.86);padding:4px 8px;border-radius:3px;pointer-events:none}
.viewer-info{overflow:auto;padding:28px 28px 36px;border-left:1px solid var(--line)}
.viewer-info h2{font-size:34px;line-height:1.02;margin:10px 0 14px}
.viewer-info .meta{font-size:15px;line-height:1.5;color:var(--ink)}
.step{position:absolute;top:50%;z-index:2;width:48px;height:48px;margin-top:-24px;border-radius:50%;display:grid;place-items:center;background:rgba(251,250,247,.94);color:var(--ink);box-shadow:0 1px 2px rgba(30,25,15,.16),0 4px 14px rgba(30,25,15,.10)}
.step.prev{left:14px}
.step.next{right:14px}
.step:hover{background:var(--blue);color:#fff}
.step svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}
.round{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid currentColor;border-radius:50%}
.round:hover{background:var(--blue);color:#fff;border-color:var(--blue)}
.round svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}

/* Record (shared by lightbox and record pages) */
.words{margin-top:22px;padding:16px 18px;background:var(--white);border:1px solid var(--line)}
.words .eyebrow,.record-info .words .eyebrow{color:var(--star-ink);margin-bottom:8px}
.words p:not(.eyebrow){font:500 15px/1.6 var(--text);letter-spacing:.01em}
del{text-decoration-thickness:1.5px}
.fields{margin-top:22px}
.fields h2,.fields h3{font:700 11.5px/1.3 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);padding-bottom:8px;border-bottom:1px solid var(--line);margin-top:18px}
.fields div{display:grid;grid-template-columns:1fr 1.1fr;gap:14px;padding-block:8px;border-bottom:1px solid var(--line-2);font-size:14.5px}
.fields dt{color:var(--ink-2)}
.fields dd{font-weight:500}
.note{font-size:13px;line-height:1.5;color:var(--ink-2);margin-top:16px}
.record-links{display:grid;gap:4px;margin-top:20px}
.record-links .link{color:var(--blue);font-size:16px;min-height:40px}
.cite{margin-top:22px;padding-top:14px;border-top:1px solid var(--line-2);font-size:13.5px;line-height:1.55;color:var(--ink-2)}
.cite .eyebrow{color:var(--ink-2);margin-bottom:6px;font-size:11.5px}
.cite-text{display:block;overflow-wrap:anywhere;user-select:all}
.cite i{padding-right:.12em}

/* Record page */
.record-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:18px;border-bottom:1px solid var(--line);font-size:15px}
.record-bar a{text-decoration:none;display:inline-flex;align-items:center;gap:8px;min-height:44px}
.record-bar svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6}
.record-bar a:hover{text-decoration:underline}
.record-bar .steps{display:flex;align-items:center;gap:14px}
.record{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);padding-block:clamp(28px,4vw,48px) clamp(64px,8vw,112px);align-items:start}
.record-art{position:sticky;top:20px}
.record-art .viewer-art{aspect-ratio:5/4;border-radius:0}
.record-art .viewer-art .frame{padding:6%}
.record-art .viewer-art img{width:100%;height:auto}
.record-art .zoom{margin-top:6px;font-size:14px;color:var(--ink-2);display:flex;justify-content:space-between;align-items:center;gap:12px}
.zoom-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--blue);font-size:14px}
.zoom-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}
.record-art .zoom a{min-height:44px;display:inline-flex;align-items:center}
.record-info h1{font:700 clamp(36px,3.6vw,52px)/1 var(--display);letter-spacing:-.01em;margin:12px 0 16px;text-wrap:balance}
.record-info .eyebrow{color:var(--ink-2)}
.next-prev{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid var(--line);padding-top:28px;margin-bottom:clamp(64px,8vw,112px)}
.next-prev a{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center;text-decoration:none}
.next-prev a .plate img{width:84%}
.next-prev a.next{grid-template-columns:minmax(0,1fr) 120px;text-align:right}
.next-prev small{display:block;font:700 11.5px/1.3 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:6px}
.next-prev b{font-weight:500}

/* Book reader */
.reader{background:var(--blue-deep);color:#f3f5f9;min-height:100vh}
/* The rule runs the full width, like the masthead's; the header's content lines up with the reader below */
.reader-head-wrap{border-bottom:1px solid rgba(255,255,255,.18)}
.reader-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:16px}
.reader-head.shell{max-width:var(--max)}
.reader-head a{text-decoration:none;display:inline-flex;align-items:center;gap:10px;min-height:44px}
.reader-head svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}
.reader-head h1{line-height:0}
.reader-head .wordmark{width:120px}
.reader-main{max-width:var(--max);margin:auto;padding:24px var(--gutter) 64px}
.reader-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}
.reader-nav{display:flex;align-items:center;gap:18px}
.reader .round{border-color:rgba(255,255,255,.6)}
.reader .round:hover{background:#fff;color:var(--blue-deep)}
.reader .round:disabled{opacity:.3;cursor:default;background:none;color:inherit}
.reader-count{min-width:92px;text-align:center;font-variant-numeric:tabular-nums}
.reader select{font:inherit;font-size:15px;background:transparent;color:inherit;border:1px solid rgba(255,255,255,.45);padding:10px 34px 10px 12px;min-height:44px}
.reader select option{background:var(--blue-deep)}
/* One page or two: the toggle appears where a spread fits */
.view-toggle{display:none;border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:3px}
.view-toggle button{font-size:14px;padding:7px 14px;border-radius:999px;min-height:36px;min-width:104px;color:#f3f5f9}
.view-toggle button[aria-pressed="true"]{background:#fff;color:var(--blue-deep)}
@media (min-width:901px){.view-toggle{display:inline-flex}}
.reader-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
/* Full screen, where the browser offers it: the script hides the button elsewhere */
.full{align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.45);border-radius:999px;font-size:14px}
.full svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}
.full:hover,.full[aria-pressed="true"]{background:#fff;color:var(--blue-deep)}
.full{display:inline-flex}
@media (max-width:640px) and (pointer:coarse){.full{display:none}}
.reader-main:fullscreen{background:var(--blue-deep);overflow:auto;max-width:none;padding:16px var(--gutter) 40px}
.reader :focus-visible{outline-color:#fff}
.reader .spreads{border-top-color:rgba(255,255,255,.25)}
.reader .spreads .eyebrow,.reader .spreads a{color:#cdd6e6}
.reader .spreads b{color:#f3f5f9}
.reader .spreads a[aria-current="true"] img{outline-color:#fff}
.sheet{margin:auto}
.sheet img{width:100%;height:auto;margin-inline:auto;box-shadow:0 8px 30px rgba(0,0,0,.25);aspect-ratio:2200/1700}
@media (min-height:600px){.sheet img{width:min(100%,calc((100vh - 190px) * 2200 / 1700));width:min(100%,calc((100svh - 190px) * 2200 / 1700))}}
/* Two pages, as the book is bound, wherever a spread fits (a wide screen in landscape) or when the visitor asks for it.
   The spread keeps one box whether it holds two pages or a cover alone, so turning never moves the page. */
.sheet.is-spread,.sheet[data-view="spread"]{display:flex;justify-content:flex-end;align-items:flex-start;aspect-ratio:4400/1700;width:min(100%,calc((100vh - 190px) * 4400 / 1700));width:min(100%,calc((100svh - 190px) * 4400 / 1700))}
.sheet.is-spread img,.sheet[data-view="spread"] img{width:50%;margin:0;box-shadow:0 8px 30px rgba(0,0,0,.25),-1px 0 0 rgba(0,0,0,.18)}
.sheet.is-spread img:first-child,.sheet[data-view="spread"] img:first-child{box-shadow:0 8px 30px rgba(0,0,0,.25)}
@media (min-width:1240px) and (orientation:landscape){
  .sheet-auto:not([data-view]){display:flex;justify-content:flex-end;align-items:flex-start;aspect-ratio:4400/1700;width:min(100%,calc((100vh - 190px) * 4400 / 1700));width:min(100%,calc((100svh - 190px) * 4400 / 1700))}
  .sheet-auto:not([data-view]) img{width:50%;margin:0;box-shadow:0 8px 30px rgba(0,0,0,.25),-1px 0 0 rgba(0,0,0,.18)}
  .sheet-auto:not([data-view]) img:first-child{box-shadow:0 8px 30px rgba(0,0,0,.25)}
}
.sheet.is-spread[data-lone="back"]{justify-content:flex-start}
/* Until the script has placed the page a link asks for, the box is held empty, so a deep link never shows the cover jumping aside */
.sheet-auto:not([data-ready]) img{visibility:hidden}
.sheet[data-view="single"]{display:block;aspect-ratio:auto;width:auto}
.sheet[data-view="single"] img{width:100%;box-shadow:0 8px 30px rgba(0,0,0,.25)}
@media (min-height:600px){.sheet[data-view="single"] img{width:min(100%,calc((100vh - 190px) * 2200 / 1700));width:min(100%,calc((100svh - 190px) * 2200 / 1700))}}
.sheet-meta{margin:14px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 20px;font-size:14px;color:#cdd6e6}
#reader-title{flex:none;max-width:100%}
.transcript{margin:22px auto 0;border-top:1px solid rgba(255,255,255,.25);padding-top:8px}
.transcript summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:12px;font-size:15px;list-style:none}
.transcript summary::-webkit-details-marker{display:none}
.transcript summary::before{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .2s}
.transcript[open] summary::before{transform:rotate(45deg)}
@media (min-width:641px){.transcript:not(.js)>div{display:none}.transcript:not(.js) summary::before{transform:rotate(-45deg)}}
.transcript div{background:var(--paper);color:var(--ink);padding:clamp(20px,4vw,48px);margin-top:12px}
.transcript p{max-width:75ch;white-space:pre-line;font-size:16.5px;line-height:1.6}
.reader-text .page-label{font:700 12.5px/1.3 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);white-space:normal;margin:0 0 10px}
.reader-text p+.page-label{margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}
.reader-foot{margin:26px auto 0;display:flex;justify-content:space-between;gap:10px 28px;font-size:14px;flex-wrap:wrap}
.reader-foot a{min-height:44px;display:inline-flex;align-items:center}
.reader-foot span{flex-basis:100%;color:#cdd6e6}
.reader-rights{margin:14px auto 0;font-size:13px;color:#cdd6e6}
.nojs-pages{margin:28px auto 0;font-size:15px}
.nojs-pages ol{columns:3 220px;column-gap:28px;margin-top:12px;padding-left:1.6em;list-style:decimal}
.nojs-pages li{padding-block:2px;break-inside:avoid}

/* Responsive */
@media (max-width:1100px){
  .archive{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 14px}
  .tile .t{font-size:14px}
  .cinema{grid-template-columns:minmax(0,1fr) 250px}
  .viewer-body{grid-template-columns:minmax(0,1fr) 300px}
  .credits{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:1000px){
  .antennas li{flex:1 0 calc(100% / 8.6)}
  .antennas img{height:calc(var(--h) * (100vw - 80px) / 1050)}
}
@media (max-width:900px){
  .archive{gap:22px 12px}
  .tile .t{font-size:13.5px}
  .artist-grid,.project-top,.look-head,.thanks-top{grid-template-columns:1fr}
  .featured{grid-template-columns:1fr}
  .feature+.feature{margin-top:0}
  .open-sheet{display:flex;flex-wrap:wrap;gap:12px 10px}
  .open-sheet .sheet{flex:1 0 100%;order:0}
  .turn{position:static;margin:0;order:1}
  .open-bar{margin-top:12px}
  .spreads ol{grid-template-columns:repeat(4,minmax(0,1fr))}
  .look h3{max-width:none}
  .project-top h2{max-width:none}
  .wall{--k:1.2;grid-template-columns:repeat(5,auto)}
  .roofs{--n:3}
  .ends{grid-template-columns:minmax(0,385fr) minmax(0,328fr)}
  .ends .donna{grid-column:1/-1;grid-row:1;margin-bottom:8px}
  .terms{grid-template-columns:1fr 1fr}
  .terms>:last-child{grid-column:1/-1}
  .cinema{grid-template-columns:1fr}
  .film-list{grid-template-columns:1fr 1fr;column-gap:24px}
  .viewer-body{grid-template-columns:1fr;grid-template-rows:56vh auto;overflow:auto}
  .viewer-info{border-left:0;border-top:1px solid var(--line);overflow:visible}
  .record{grid-template-columns:1fr}
  .record-art{position:static}
  .colophon{grid-template-columns:1fr}
}
@media (max-width:900px) and (orientation:landscape){
  .viewer-body{grid-template-rows:100% auto}
}
@media (max-width:760px){
  :root{--wm-w:100%;--car-w:100%;--car-x:0%;--car-y:-3.3286%}
  .hero-grid{grid-template-columns:1fr}
  .hero h1{grid-column:1;grid-row:1}
  .hero-car{grid-column:1;grid-row:2}
  .hero-copy{grid-column:1;grid-row:3;padding-top:28px}
  .hero-copy p{max-width:24ch}
  .hero-imprint{margin-top:18px;max-width:none}
}
@media (max-width:640px){
  body{font-size:17px}
  .masthead{flex-direction:column;align-items:stretch;gap:6px;padding-block:14px 6px;min-height:0}
  .brand{display:flex;align-items:baseline;justify-content:space-between}
  .brand span{margin:0}
  .nav{justify-content:space-between;gap:10px;font-size:14px}
  .nav a{padding-block:8px}
  .nav .long{display:none}
  .nav a{text-transform:capitalize}
  .viewer-top .eyebrow{display:none}
  .viewer-actions .icon-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
  .viewer-top{justify-content:flex-end}
  .head{grid-template-columns:1fr;align-items:start}
  .archive{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}
  .filters{gap:8px 18px}
  .filters .count{margin-left:0;width:100%}
  .terms,.credits{grid-template-columns:1fr}
  .spreads ol{grid-template-columns:repeat(2,minmax(0,1fr))}
  .wall{--k:.98;grid-template-columns:repeat(3,auto);row-gap:18px}
  .antennas{row-gap:44px}
  .antennas li{flex:1 0 calc(100% / 5.6)}
  .antennas img{height:calc(var(--h) * (100vw - 40px) / 600)}
  .roofs{--n:2}
  .look-copy p{font-size:17px}
  .film-list{grid-template-columns:1fr}
  .footer-top{grid-template-columns:1fr}
  .next-prev{grid-template-columns:1fr}
  .next-prev a.next{grid-template-columns:120px minmax(0,1fr);text-align:left}
  .next-prev a.next .plate{order:-1}
  .viewer-top{padding:10px 14px}
  .viewer-art .frame{padding:16px 16px 64px}
  .step{top:auto;bottom:10px;margin-top:0;width:44px;height:44px}
  .viewer-art .hint{right:124px}
  .sheet-meta{flex-direction:column;gap:2px;min-height:4.9em}
  .step.prev{left:auto;right:64px}
  .step.next{right:14px}
  .viewer-info{padding:22px 18px 30px}
}
/* Between phone and laptop the drawing spans the frame; keep the hint below it */
@media (min-width:641px) and (max-width:900px){.viewer-art .frame{padding-bottom:56px}}
@media (max-height:420px){.viewer-art .hint{display:none}}
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{transition:none!important;animation:none!important}
}
/* Windows high contrast: keep the wordmark visible, and show which filter and which film are chosen */
@media (forced-colors:active){
  .wordmark{forced-color-adjust:none;background:#fff;filter:none!important}
  .wordmark.invert{padding:6px 10px}
  .filters button[aria-pressed="true"]{forced-color-adjust:none;background:Highlight;color:HighlightText;padding-inline:6px}
  .filters button[aria-pressed="true"] b{color:HighlightText}
  .film[aria-pressed="true"]::before{forced-color-adjust:none;background:Highlight}
  .view-toggle button[aria-pressed="true"],.full[aria-pressed="true"]{forced-color-adjust:none;background:Highlight;color:HighlightText}
  .spreads a[aria-current="true"] img{outline-color:Highlight}
  .turn:disabled{opacity:1}
}
/* Print: a record prints as a record, dark on white, without the controls */
@media print{
  .masthead nav,.filters,.films,.viewer,.skip,.record-bar,.next-prev,.zoom,.record-links,.kbd-hint,.look-more,
  .reader-bar,.reader-head a,.transcript summary,.reader-foot a,.book-links,.hero-car .cap svg,.view-toggle,.turn,.rotate-hint,.open-bar .link,.feature-cap svg,.full,.reader .spreads{display:none!important}
  body,.reader,.language,.work{background:#fff!important;color:#000!important}
  .tile.is-dim .plate{opacity:1}
  .footer{background:#fff!important;color:#000!important;padding-block:16px 0}
  .footer nav{display:none!important}
  .footer .wordmark{width:150px}
  .colophon{margin-top:14px;padding-top:12px}
  .footer .eyebrow,.colophon,.rights,.reader-foot span,.reader-rights,.sheet-meta{color:#000!important}
  .colophon{border-top-color:rgba(0,0,0,.3)}
  .wordmark.invert{filter:none}
  .footer .star{fill:var(--star)!important}
  .record{display:block;padding-block:12px 24px}
  .record-art{position:static;max-width:62%;margin-inline:auto;break-inside:avoid}
  .record:has(.words) .record-art{max-width:50%}
  .record-info{margin-top:14px}
  .record-info .fields div{padding-block:5px}
  .words,.fields div,.cite,.footer-top,.colophon{break-inside:avoid}
  .transcript div{padding:0;background:none}
  .sheet img{max-height:none;box-shadow:none}
}
