@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(./instrument-serif-latin-ext-400-normal-CFCUzsTy.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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(./instrument-serif-latin-400-normal-BVbkICAY.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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(./instrument-serif-latin-ext-400-italic-D7-lnxEk.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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(./instrument-serif-latin-400-italic-u__WvvIK.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(./hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2)format("woff2"),url(./hanken-grotesk-vietnamese-400-normal-C-iWyKLC.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(./hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2)format("woff2"),url(./hanken-grotesk-latin-ext-400-normal-DI-aIsWt.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(./hanken-grotesk-latin-400-normal-BG6hkEXj.woff2)format("woff2"),url(./hanken-grotesk-latin-400-normal-CjyVwvJV.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQIABAAAAAACAQAAAOvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkILFAABNgIkAyIEIAWFKAdiDAcbngYoLgpsW7F2EW5iaDHUuE4MfK2EiuDJv6h63X9mQfCkiMhBhsvo5EiaqbW2d/+I+KtIQl7tBEmQGRKRRIOu1qgM08UaQyggDm7nRPJEQ8yt/i+kPxzR/3NNvjVI8z4uSAc88SqLKssyHUVb097RKkT3pocLQBwwzNwaPrRPwsDGVWMcQ0JC6POwBxWoCUhCyEKguo4k4ImTfTHQv3MdVgf9CqgQiB2bkDroRCAUkqpCVUlDRHQ1D5JAyEKSJYGU4qidMYjDVkQilhfxV/yqRLoxLQXMUK3Eaqx0JRxVkEydutYguNe2j/N3/7OjjD5tAXQrxM/pRbRFEP1vS0MwOoKPbCliELZdqgpVFxoiFnfUoG4WEKX4FSRkNEQQ+IJTAbUDsClry2zfm5HaPlMBxKLylTdsMk58Oh9E7h2iQh1QDdQHVMcywAlAc0BDAEn61CcqhCiKKkXjYjt17Rq5VlpfK9essaPGtuqrVyaTPYvWbV+4EFc82GLJ4SPOvvlhjZsudlj0cm5z1LE76xb/63f4H3up+o2f9Fx8dDH2/HlnH2m6xk1ZuMYWNc6+eiJ9/fBDzvW/fNflgx0iu/P1135hTq0X9rzb8b2OffZaL/9ttxws1OTtcs2ifurg4aN54vRp2vBVpxF+zfPqLpPezVhxxNg+pnTtuPK4cx07sOdmLi627vZzbK74f/MIh3FRKIso5sp/ek5tZ9stN3vviznTbUYH/aNT55eOkyw+M4A7g1BFFb/4BK0uq3qaCKA26Xi+Rm22BYScFx5lvr6+ps7I36rm/B18emObqir5nt/W66/caaU8xXJTpJNusFD+f6j0OwWqxr/6J1HDioKXS30NAnrhg1DNQETNEDjokkBtj8miqIa3YiiA0D21IakdIBvtsbEwQklzh1DW1RbUNpgH6polYNfTq702JGLjxtIlUp1Y/T+ooTrma6hJqXPDpFSVZCTllBQUYfxyskpwNS4pdRU5dSROiAZMDqqiCINpQmkICaEyECVNGJQAqqRKoAFRIBTk4OOWKs38+GBCDkKSN2p7KQERManm13KxsQrWho5E+l+Aq0pBHtlMcudbNTRtQIb1TUgkRCTESGKKckhUeQgiZXmGgr0ZDlPUgECRsAZrLCjZ1sGlCWQ01AjVpCBIWm2QQhscSqioB0G+gpMNJkIr0xXKaujoKZIcOYooRbk8bv3K/ikdh3aXRCKzSD0pEVlkXes24Fju9xrSXuwQSUWKdTYSz6PSE8Ut)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(./hanken-grotesk-vietnamese-500-normal-DxwlvJEc.woff2)format("woff2"),url(./hanken-grotesk-vietnamese-500-normal-DkDHNoXI.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(./hanken-grotesk-latin-ext-500-normal-DLb9JDK8.woff2)format("woff2"),url(./hanken-grotesk-latin-ext-500-normal-BNvrJ0Ju.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(./hanken-grotesk-latin-500-normal-DrDcrrxK.woff2)format("woff2"),url(./hanken-grotesk-latin-500-normal-Bo-NxEKf.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACBQAAAPPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkQLFAABNgIkAyIEIAWFOAdiDAcbsAYArgZscK1wkCT3IhFNYz5DPm7qldBpMgqe/7f7d5878wHPl+fTgfT+owOgTZ10qYRSldRmpU2VVAIBtVb23O0DgSLUxDaggFgCgYsH4vL58iGQsX8lwzz/N2ssW5itSTCXRf3EepFFaWB193xtOsLr/8L5w/mRXT/9/eStz9e8ZyvSAU88yqPKhpE04lG0VVOmwL/pw8X5dE4v9dEEsYPKnNkNQhGQDgAUITRCQKo63dTwvCVryFxtiQXIpAP+E4CsskcCJAMBQqckE8mUfDpoUkkoAEIjFI0iiILdyA0acLkGYMdOAD38izUkQB3SSbC4EJlLU2gg2JKA0nbB8MxyHqitvY3+nLrSFwzttchpCMi/2EMIBo1EvyrkU6CO2uZ0xQS4N1t8ko7Ip1dbSIOxnAAkWW0AQAEN5NMIvDwLQCY/nESGKZe8DDHjzh8YjMRXe50B4TcNEuLSQhLkAEgBkAtSwUawD5SDfACK+qW3RCck0pP0wqjtOztNy1CzGfH0NG/aitS5W9avT5tpOTs5Ce+cKuorV+y4+jHj8LumfP8AcA6Bolz3+LoB7/Io/dChpXr8Dn5+gnZcKWx9iTO2G0PG4RWW7NSxHl3f863TFp6ZkFbwoMm/P7ygJSJbTkrgowKoyhzz9Y9smyi8OB6IhoZKaj5vF/sX9n5Z6ZQsPDx9dfaCtPHUQ27GxAeD+8aXHZ/Ltbv9rIHMFWPzprZ39q0ZKC16pbHJf2H7maPefE68ORPLay4JwmUhmlkyiaojIEmSHyKDk53CBKRBHUL36sstQ4AWX9O+/ms9L6v7P4Vqn4CPh1B65KUXSkvcz4DEWyzjFimpsxbEqcuxv5M7OfzGQjgzgg5vpzpkghYtBKTopSuhsSymCMh0VZxEKcCjML4GoiOUAyUzpAPNtKeZuh1IUOo6SNTmOMjUbxnIVq6bmSNbDYtAusJ8SXyGSsWlPi+NVLBKkJ9FwEIxFj5uVuvZuTm5xKxm5+c2LcjHZoHHbF52AYb5IoJi7KK87f9iQqKGdeoUZRXhFhIT1SHKzadDUIRTp+XmWcIaq+Zuj0CyDpNFuGTBGIr36GDq0rPiHbHAHDOWp44ftar6TnE+FpF3zW34q2YEu2GPyNn9EkM3U7cuhjVc7Axe2QoM5ZFZOeBPiYtxCYqIMjSdscbJbTVL3KwOVkF+nfwsIojEN6OcReKiOrlEwN/OaWmmCIH/p8GCKaDOkxBDC5rokiCJiVOzKfxHJW0JuE1zytRf7Dane1MWWOMxezYbknTUbPaY/elthN8PiW5ERwE=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(./hanken-grotesk-vietnamese-600-normal-Cp8QQjQf.woff2)format("woff2"),url(./hanken-grotesk-vietnamese-600-normal-DHaFH8q1.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(./hanken-grotesk-latin-ext-600-normal-FY8kSObK.woff2)format("woff2"),url(./hanken-grotesk-latin-ext-600-normal-DHIm05DD.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(./hanken-grotesk-latin-600-normal-CIXX6EOa.woff2)format("woff2"),url(./hanken-grotesk-latin-600-normal-NEn2C4Q3.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAAB9AAAAO1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWEcgdiDAcbawYAPgzYZKiDVf9AJG6cDDnBomS69KOW+n5qazEGz//bVff9qmloNUKNvSCjbbmmtQCzjTfck4MRlMqpcpgH+HHY+xMVmtIalHYAo5yoTKXFQ5zayVEoGWY92TdNoFQlCEmzUTTRuv4/nC9cFvmd4kJ9rcssgaOlihjv/5yLtwZp3scF6YAnvj6vsqOyCjrDgZ013RsdtWiVn8GJ6+k26YjeXEM1TLo9UgS4AIAihEYIcGgyQPUsXL4ez3JfPo2HDvhPALIslE1jAwKETrERNkoxHbSpJRQAoRGKRhEmQjSmRQsxMQNERMzXIzR1WzTUvohRYBkOImO0BbPJrED5ayzumbeKi8rKLke+/zfa+9BahhwC5EvEfTBohLBRoJgCTdSmSDQvgNh6X1IYUUynESo4ARAgAIlVtwEU0EAxjYBiusXAw0axMMxx0XiIMG79B/eJ/68FncKzfmIcWsh/UgHYAUwEDrAF7AHVoBiAor70keiEROlWvTRqrVucmlv53eRyJpznmM2bNjnbd2pqKmw9Vzhy6ZItlx8l7p8uHXrWwqCkZ3Tjw6sK2isPEvY9bRp+eenkpC2ns2bZ0rU1GxIP3Kedh3DcRMfM0ZllDXMOdbLl3psjjvjg/Z9X7bonrMNIitTwdN+skvyB49E9Cyvq3lSX9c/v+bq5o3rxwb7V7py4ZsKZ/oy1n0y/l5ftW1veeGxo4UxjdmLW4jm+/pENk8vun1XdYJ7deeKg8Rd9vfNnb647U1iSrtk8b+UcVA0BVlb/ZBbbnKcPYIM6EbkTr7YIAVrk+r+anJXqX+MitU/Ax32lcbj65NfY/t8uE1jK2KOMotRFDfrfhd4PVbSFXwxTikGHKtXGiVL/gAC7IboKGi/hFAEuF0SSKDtwJxScQVT7B4rNN9BMdRt0LS5AkUp7wKLJZsljRINMwKUUrNh8Awcujm05cYC1TCk+aUvk+STFBGwSEhMRlZe/Nm9MzlS9euUEZMWMycvpkROT1MOUFdFrlYWWW8wnLSEkbZEsU15ITkK3uUxJQRuFZOXEmNIMg3r06TfoYZixKMOyuWvTLDbfPKtMi27iwWO1z2Mas1M2G9/EMKDPgH6G9aJCjNt6qzkk7gV8VM9RkBfNV8AcQ5sMJyJiWssU+PUIMKX0SvHJMq8mmSJMBTm9ojfQd4sU2imb4f/UCWkHTR6HCLSgiS5FYrHM8XffX2P9dKyvb04fPnOgb+6QfQOFfKgRDcfF5vsG+0Y606i8Hv7vWtRBAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./hanken-grotesk-vietnamese-700-normal-C4RNfQp6.woff2)format("woff2"),url(./hanken-grotesk-vietnamese-700-normal-CslVg6dq.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./hanken-grotesk-latin-ext-700-normal-CK2OfQqO.woff2)format("woff2"),url(./hanken-grotesk-latin-ext-700-normal-BXHnjv6S.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./hanken-grotesk-latin-700-normal-CeQ8H3UY.woff2)format("woff2"),url(./hanken-grotesk-latin-700-normal-6IGCzoPh.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAACBwAAAO0AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWFQAdiDAcbuQZRlC3OUoCfB44x9TTEKkMlolkpXUtcW8cdNqMkfNCnw08tvgYVP/abvffdMU2i2ayJJZqFThVPeCI1y4Qunmn4lS7dkwwEMiKcgB7OIgeIOwKquDLVGRdNuhBRt7168Z7iBBIOpLCZwNOEkijVMK38jz78n8txbZDNfWuRBpz4WL42jUmFcxAftSfdO2ptoLCXnkcI2Vwbj+gTE5HgJOd6+6EIRACAEXFEIKReIWps7R4GvwWbTvDjAfxDQLOgO8EDCIiHCZAAk+ECmsVBDIA4YhyjpmU2RqNUSpAVmJHAak8TcNVcYbvNAzBhI9EE6UmnBPzAzBwdm/rgM7U+d+9/82BUXgV0AOixN0A1mqrfFjIoUI/aJNlEAKsrtiMvJMOF3QmDhAmg+tAAYMCBDJqQ5RkFxPDx8anW4DLXoqrvf+DD4//ZZ4IG6G4SROlFWfeLAwgCSAFCYAGwBigHZABg7JfeFw9R8fg96TAXOXXMm/alWF/ax9vmrXhNjo+NeY/gwysr2nUpfOz2fdj54I33kdX4kaWlJeQPzks3+u5RgPjdt16Hf2WPrq4GLy+z83zIXC59eE6PvHfmKN+Zs5YK186tibnlm8rBNea12r3g/PP1l+tp27N3fMvZAYzvBCmtYRuCOHLbrakkIvbm39js+vT/e8tjW3f3m16T4ZNhJ+/3+FfkVGhwNROSMNKkNSc0OBvam7iCsrGKEN0BiRnEFAeHFwdcPkyON9fjmI58ZFUUHuytB6qHgJ8/jlvP+oBTaAPghZ1uvW22DAi4dvpxb+zaYrz6DTj3Drjb6QJ25PnLcv0/8qzg28ZqtpGOXRH076oVUQTCCOQTCknWuPFAlA08QR3rEcbIurgoolHEjEDMOEclCNyon0DawoCJJQXOoD/ZnjjwKnkOPi32Q0yPfkiIUcxLCpLIJ4jIVSvwjhCihP6JMCEwiXDAnDqYMDsFZ4xAIZGZWmxk0mGNCDteO8zJRuDEaKMjTAKDjcxkWmColCePgaNTLDAZchkUdrkInSRPn1bdqPG4UE4NnlECHU1NpHaRXPkKFI3Eq7Rr1qQvnTMQBlsvsdhh+vcWYhD0TQhZN9HX8JcwCuUrVIAxTCZgkNX9PoKq5jDwb2AxyQidgZG+0kaJEoXGwsrFIRzyOGC6R2nvCVINiyGPrALJHJIzA0VJ/Q+aYQyCet9F4eLkkVc+Xx97lv8Yd8up5Oc3tNlfFuY3dnlizjKFY20ofbyO/KL80nNuhL/W//pjzz4AAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(./hanken-grotesk-vietnamese-800-normal-rhXM_bnk.woff2)format("woff2"),url(./hanken-grotesk-vietnamese-800-normal-Botv5QzP.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(./hanken-grotesk-latin-ext-800-normal-BUyj4f7g.woff2)format("woff2"),url(./hanken-grotesk-latin-ext-800-normal-Cj41HOW_.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(./hanken-grotesk-latin-800-normal-KQ5tvtTT.woff2)format("woff2"),url(./hanken-grotesk-latin-800-normal-BTy3IUcF.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:Hanken Grotesk;font-style:italic;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAPwABAAAAAAB/QAAAOUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEAAXBEICoMAgkgLFAABNgIkAyIEIAWFGAdiDAcbkAYoLgbKsXw0FLmSur9FneYeRjzU7/c7u/f+j6hGfDoeiYRqlaGSLREaKZIKQ/OQnw+vV72fZAHnPE5WREbKjg7diu2pAkujozq4lYdiePdkccIhTlaF/wkA2zxxTf6o8xxnkM28EitoGJiJ+IAL+hs9LUUruUUHAjPP1NLtNcKcMxERZ6bGPo9uTQV6ASmEIgS6rcpAHdc0dSH0VnDbEapC4wVB3OicdvgjEKrUKXRKoxhsSkUkCEVIRQrmUUeu24hExlEJYHBNmroIH/KR6vN+0whckN4IJElgGh1I8zu/ylbsxc5J+uP/B1C+CMeCvALEP3UOsIgW9OeEURRWUfcGo5uAqydYCYMwiBECJoyAGKQuAkgUjKIFfAfjHPTrlNoWldvjGqHYk94AvYX3rfeqV7c8edEBwlYdookw0AWGQTcuwQOYBaOAlB+6WTmrMn5MDHNMOSyIDqHUIXRwoCVoOHBA29sb1C0sPX1KJk/Ig44cxcRBy8+47seP9b1hXeoR6LlwxaF3PnDpsaLn2bPMJ08wkWQ0indZ0tfTgnaeuwhcSAoK/ZmM59ufW2TlU+VI/mfVJ88uOX/Rvwrm81wPEl2gehvVPNfKscP6pblP7PosWVZLeqMzf0PtYktrSFBbRGDbv5Wg9ojA9rcqcjstSUzdWCY9OFYlLXMUVVf0yhW18rWHptG6W1an967C71NZluwvaUmxrVl/R9kaWNWTD2odBB06IgG32fhOL7AFmrdA3tGzIEwAQSldgTMFZ0bDir750/RHgI+lNEBg9zd1gPB+GTULWluC4B35881D/G9W/YhVwBg64zcyrCcRYYB3biEYF7Yh6LKDMY3uEqAc6PFYUgPAO2kikjAbL0njJUqKU48l1Z49kpZpc5K2LT3ifgdYDQK9RgEG6ZxPOPxxSGSlVc9NYGWi0UvHxMDI3X9rt3EuBTgcFw0nk3FuLiouJlYqIicDTqsaTeoI7Cx07Go5idx0XCyUtUCPy5l4rciOlUmFly5z68c2jO1ld1vGyVWoTpVKrQrFGhc0L1VZSTRuG+cTPhJWBl6GdKwuRjrsvVxtFDC7NCnhcp5ZcBc5ubAkcwkbmHx8PNRUNEQ2HBuBk11qJTIQebhwjAqmSoY7SlE0P6GZJ2ETdmHVDUKhBE0Y4kN8fcvVS/rn+XnsJp4v52HLDL4iK0DQeNy6/2o4gnmKz+RzFtjIPUu8YlYBAAAA)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:italic;font-display:swap;font-weight:700;src:url(./hanken-grotesk-vietnamese-700-italic-DC1MQZfe.woff2)format("woff2"),url(./hanken-grotesk-vietnamese-700-italic-BFK-yw30.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:Hanken Grotesk;font-style:italic;font-display:swap;font-weight:700;src:url(./hanken-grotesk-latin-ext-700-italic-DpLFXBu-.woff2)format("woff2"),url(./hanken-grotesk-latin-ext-700-italic-DemxJQEE.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:Hanken Grotesk;font-style:italic;font-display:swap;font-weight:700;src:url(./hanken-grotesk-latin-700-italic-DXW9nYqg.woff2)format("woff2"),url(./hanken-grotesk-latin-700-italic-Ce1B9wya.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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-mono-latin-ext-400-normal-C2zvOubV.woff2)format("woff2"),url(./dm-mono-latin-ext-400-normal-1aZr6b2b.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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(./dm-mono-latin-400-normal--0xN8mdc.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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./dm-mono-latin-ext-500-normal-BtRyHRi6.woff2)format("woff2"),url(./dm-mono-latin-ext-500-normal-Dw3M13d8.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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(./dm-mono-latin-500-normal-CN8Miw6E.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:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./young-serif-latin-ext-400-normal-DzElnxZw.woff2)format("woff2"),url(./young-serif-latin-ext-400-normal-4arC2Gh9.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:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./young-serif-latin-400-normal-DIMmNPI9.woff2)format("woff2"),url(./young-serif-latin-400-normal-D1tz0Z9s.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{--paper:#f3efe6;--paper-2:#ebe6da;--ink:#1b1e1a;--ink-2:#4a5047;--ink-3:#767c72;--line:#1b1e1a29;--line-2:#1b1e1a4d;--navy:#1d2f6b;--honey:#dba867;--coral:#e0705a;--accent:#b24a31;--chip:#f3efe6f5;--scrim:#f3efe6c7;--focus:#2f5d3e;--f-serif:"Instrument Serif", "Times New Roman", serif;--f-sans:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"DM Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--gut:clamp(14px, 2.2vw, 32px);--ease:cubic-bezier(.2, .8, .2, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--scene-a:#f4f1ea;--scene-b:#d9d3c6}html[data-dark="1"]{--paper:#141819;--paper-2:#1b2022;--ink:#ebe6da;--ink-2:#b9b6aa;--ink-3:#8a8d85;--line:#ebe6da2e;--line-2:#ebe6da57;--accent:#ff9f85;--navy:#9fb2ff;--chip:#141819f0;--scrim:#0c0f10b3;--focus:#b7e3b0}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html,body{overscroll-behavior:none;overflow:hidden}html{background:var(--scene-b);-webkit-text-size-adjust:100%;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{min-height:100vh;color:var(--ink);background:var(--scene-a);font:400 15px/1.5 var(--f-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}html.is-locked,html.is-locked body{overflow:hidden}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}kbd{font:500 10px/1 var(--f-mono);border:1px solid var(--line-2);border-bottom-width:2px;border-radius:3px;padding:3px 5px 2px}.serif{font-family:var(--f-serif);font-weight:400}.kicker{font:500 11px/1.2 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0}.skip{z-index:300;background:var(--ink);color:var(--paper);border-radius:3px;padding:10px 14px;font-weight:600;text-decoration:none;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}#gl{z-index:0;touch-action:none;outline:none;width:100%;height:100%;transition:opacity .22s linear;display:block;position:fixed;top:0;bottom:0;left:0;right:0}#gl.is-cut{opacity:0}#gl.is-grab{cursor:grabbing}#gl.is-pointer{cursor:pointer}#gl.is-explore{touch-action:none;cursor:grab}#gl.is-explore.is-grab{cursor:grabbing}#scroll-space{z-index:1;pointer-events:none;outline:none;position:relative}.chapter{height:100vh;height:100dvh}html[data-motion=reduced]{scroll-snap-type:y mandatory}html[data-motion=reduced] .chapter{scroll-snap-align:start}#loader{z-index:200;background:var(--paper);transition:opacity .7s var(--ease), visibility .7s;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}#loader.is-done{opacity:0;visibility:hidden;pointer-events:none}.loader__inner{text-align:left;width:min(320px,78vw)}.loader__mark{font:italic 400 112px/.8 var(--f-serif);color:var(--accent);margin:0 0 18px}.loader__title{font:700 12px/1.2 var(--f-sans);letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px}.loader__title em{font:500 10px/1 var(--f-mono);letter-spacing:.12em;color:var(--ink-3);margin-top:6px;font-style:normal;display:block}.loader__bar{background:var(--line);height:2px;overflow:hidden}.loader__bar i{background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform .25s linear;display:block;transform:scaleX(0)}.loader__line{font:500 11px/1 var(--f-mono);color:var(--ink-2);letter-spacing:.06em;justify-content:space-between;margin:10px 0 0;display:flex}.ui{z-index:10;pointer-events:none;opacity:0;transition:opacity .8s var(--ease) .2s;position:fixed;top:0;bottom:0;left:0;right:0}.ui.is-on{opacity:1}.ui>*{pointer-events:auto}.ui .tags,.ui .bar--top{pointer-events:none}.ui.is-quiet .caption,.ui.is-quiet .chapnav,.ui.is-quiet .time,.ui.is-quiet .tags{opacity:0;pointer-events:none;transition:opacity .35s}.bar{padding:calc(var(--gut) * .8 + var(--safe-t)) var(--gut) 0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:fixed;left:0;right:0}.bar>*{pointer-events:auto}.mark{align-items:center;gap:12px;text-decoration:none;display:flex}.mark__x{border:1px solid var(--line-2);background:var(--chip);width:40px;height:40px;font:italic 400 30px/1 var(--f-serif);color:var(--accent);border-radius:50%;place-items:center;padding-bottom:4px;display:grid}html[data-dark="1"] .mark__x{color:var(--accent)}.mark__t{gap:4px;display:grid}.mark__t b{font:700 12px/1 var(--f-sans);letter-spacing:.24em}.mark__t i{font:500 10px/1 var(--f-mono);letter-spacing:.1em;color:var(--ink-2);font-style:normal}.tools{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.tool{border:1px solid var(--line-2);background:var(--chip);height:36px;color:var(--ink);font:500 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;align-items:center;gap:8px;padding:0 12px 0 10px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.tool:hover,.tool[aria-pressed=true],.tool[aria-expanded=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.tool__ico svg,[data-ico] svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.caption{padding:0 var(--gut) calc(var(--gut) + var(--safe-b));width:min(560px,100%);transition:opacity .45s var(--ease);position:fixed;bottom:0;left:0}.caption:before{content:"";z-index:-1;background:radial-gradient(90% 100% at 0% 100%, var(--scrim) 0%, transparent 72%);pointer-events:none;position:absolute;top:-80px;bottom:0;left:-40px;right:0}.caption__n{font:400 clamp(56px, 8vw, 96px)/.8 var(--f-serif);align-items:baseline;gap:4px;margin:0 0 6px;display:flex}.caption__n i{font:500 12px/1 var(--f-mono);color:var(--ink-3);letter-spacing:.08em;font-style:normal}.caption__title{font:500 11px/1.2 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:14px 0 6px}html[data-dark="1"] .caption__title{color:var(--accent)}.caption__line{font:400 clamp(26px, 3.4vw, 40px)/1.05 var(--f-serif);letter-spacing:-.01em;max-width:14em;margin:0 0 8px}.caption__sub{color:var(--ink-2);max-width:38ch;margin:0;font-size:14px;line-height:1.5}.caption__actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.scrollhint{font:500 11px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:12px;margin:22px 0 0;transition:opacity .4s;display:flex}.scrollhint.is-gone{opacity:0}.scrollhint__line{background:var(--line-2);width:44px;height:1px;position:relative;overflow:hidden}.scrollhint__line:after{content:"";background:var(--ink);animation:hint 2.2s var(--ease-io) infinite;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes hint{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.cap-swap{animation:capin .7s var(--ease) both}@keyframes capin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.chapnav{right:var(--gut);transition:opacity .4s, transform .5s var(--ease);justify-items:end;gap:2px;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.chapnav button{height:34px;color:var(--ink-2);background:0 0;border:0;align-items:center;gap:12px;padding:0 0 0 10px;display:flex}.chapnav .cn__label{opacity:0;font:500 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--chip);border:1px solid var(--line);white-space:nowrap;transition:opacity .2s, transform .3s var(--ease);pointer-events:none;border-radius:3px;padding:7px 9px;transform:translate(8px)}.chapnav .cn__n{font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-align:right;width:18px}.chapnav .cn__tick{width:14px;height:1px;transition:width .4s var(--ease), background .3s;background:currentColor;display:block}.chapnav button:hover .cn__label{opacity:1;transform:none}.chapnav button:focus-visible .cn__label{opacity:1;transform:none}.chapnav button[aria-current=true]{color:var(--ink)}.chapnav button[aria-current=true] .cn__tick{background:var(--accent);width:34px;height:2px}html[data-dark="1"] .chapnav button[aria-current=true] .cn__tick{background:var(--accent)}body.panel-open .chapnav{transform:translate(-100%, -50%) translateX(calc(-1 * var(--panel-w,460px)));opacity:0;pointer-events:none}.time{right:var(--gut);bottom:calc(var(--gut) + var(--safe-b));transition:opacity .4s, transform .5s var(--ease);position:fixed}.time__row{background:var(--chip);border:1px solid var(--line-2);border-radius:3px;align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}.time__clock{font:500 12px/1 var(--f-mono);letter-spacing:.06em;min-width:38px;color:var(--ink-2)}.seg{display:flex}.seg__b{height:28px;font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:0 0;border:0;border-radius:2px;padding:0 10px;transition:background .2s,color .2s}.seg__b:hover{color:var(--ink)}.seg__b[aria-checked=true]{background:var(--ink);color:var(--paper)}.seg__lamp{border:0;border-left:1px solid var(--line);height:28px;font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:0 0;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.seg__lamp:hover{color:var(--ink)}.seg__lamp[data-state=on]{color:var(--coral)}body.panel-open .time{transform:translateX(calc(-1 * var(--panel-w,460px)));opacity:0;pointer-events:none}.tags{position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.tag{opacity:0;pointer-events:none;transition:opacity .35s var(--ease);will-change:transform;color:var(--ink);text-align:left;align-items:center;gap:0;display:flex;position:absolute;top:0;left:0}.tag.is-on{opacity:1}.tag.is-open{z-index:2}.tag__dot,.tag__body{pointer-events:none}.tag.is-on .tag__dot,.tag.is-on .tag__body{pointer-events:auto}.tag__dot{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;display:grid;position:relative}.tag__dot:before{content:"";background:var(--paper);border:2px solid var(--coral);width:14px;height:14px;transition:transform .25s var(--ease);border-radius:50%;box-shadow:0 0 0 4px #e0705a2e}.tag__dot:after{content:"";border:1px solid var(--coral);width:14px;height:14px;animation:ping 2.4s var(--ease) infinite;border-radius:50%;position:absolute}@keyframes ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.tag[data-kind=device] .tag__dot:before{border-color:var(--accent);box-shadow:0 0 0 4px #1d2f6b29}.tag[data-kind=device] .tag__dot:after{border-color:var(--accent)}.tag__dot:hover:before{transform:scale(1.3)}.tag__dot:focus-visible:before{transform:scale(1.3)}.tag.is-open .tag__dot:before{background:var(--coral);transform:scale(.8)}.tag.is-open .tag__dot:after{opacity:0;animation:none}.tag__body{background:var(--chip);border:1px solid var(--line-2);cursor:pointer;max-width:230px;font:inherit;color:inherit;text-align:left;transform-origin:0;animation:tagIn .3s var(--ease);border-radius:3px;gap:3px;margin-left:-4px;padding:8px 12px 9px;transition:border-color .2s;display:none;box-shadow:0 8px 20px -14px #1e190f80}.tag.is-open .tag__body{display:grid}.tag__body:hover{border-color:var(--accent)}.tag__body:focus-visible{border-color:var(--accent)}@keyframes tagIn{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@keyframes tagInC{0%{opacity:0;transform:translate(-50%,6px)scale(.96)}to{opacity:1;transform:translate(-50%)}}.tag.is-left{flex-direction:row-reverse}.tag.is-left .tag__dot{margin:-22px -22px 0 0}.tag.is-left .tag__body{margin:0 -4px 0 0}.tag.is-center .tag__body{text-align:center;width:max-content;max-width:208px;margin:0;animation-name:tagInC;position:absolute;top:18px;left:0;transform:translate(-50%)}.tag.is-center .tag__dot{margin:-22px 0 0 -22px}.tag__k{font:500 10px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.tag__t{font:400 20px/1.05 var(--f-serif)}.tag__s{font:400 12px/1.3 var(--f-sans);color:var(--ink-2)}.tag__go{font:500 10px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-top:2px}html[data-dark="1"] .tag__go{color:var(--accent)}@media (hover:none){.tag__s{display:none}.tag__body{padding:6px 10px 7px}}.explore{left:var(--gut);bottom:calc(var(--gut) + var(--safe-b));background:var(--chip);border:1px solid var(--line-2);max-width:calc(100vw - 2 * var(--gut));border-radius:3px;align-items:center;gap:16px;padding:10px 10px 10px 16px;font-size:13px;display:flex;position:fixed}.explore p{margin:0}.explore kbd{font:500 11px/1 var(--f-mono);border:1px solid var(--line-2);background:var(--paper);border-bottom-width:2px;border-radius:3px;margin:0 1px;padding:3px 5px}.explore__touch{display:none}@media (max-width:720px){.explore{bottom:calc(var(--gut) + 64px + var(--safe-b))}}@media (pointer:coarse){.explore__keys,.explore kbd{display:none}.explore__touch{display:inline}.explore{left:auto;right:var(--gut);width:calc(100vw - 2 * var(--gut) - 136px);max-width:300px;bottom:calc(var(--gut) + 74px + var(--safe-b));flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.4;transform:none}.explore .btn{justify-content:center;width:100%}}html.is-roaming .caption,html.is-roaming .chapnav{opacity:0;pointer-events:none;transition:opacity .3s}html.is-roaming .caption *{pointer-events:none}.joy{left:calc(var(--gut) + 8px);bottom:calc(var(--gut) + 74px + var(--safe-b));background:color-mix(in srgb, var(--chip) 70%, transparent);border:1px solid var(--line-2);touch-action:none;z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;width:112px;height:112px;position:fixed}.joy[hidden]{display:none}.joy i{background:var(--paper);border:1px solid var(--line-2);width:46px;height:46px;transform:translate(var(--jx,0px), var(--jy,0px));border-radius:50%;margin:-23px 0 0 -23px;position:absolute;top:50%;left:50%;box-shadow:0 2px 8px #0000002e}.seq{left:50%;bottom:calc(var(--gut) + var(--safe-b) + 6px);background:var(--ink);color:var(--paper);font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;z-index:30;max-width:calc(100vw - 2 * var(--gut));border-radius:3px;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex;position:fixed;transform:translate(-50%)}.seq .btn{border-color:var(--paper);color:var(--paper)}.seq .btn--ghost{opacity:.7}.btn{border:1px solid var(--ink);background:var(--chip);min-height:40px;color:var(--ink);font:600 13px/1 var(--f-sans);letter-spacing:.01em;transition:background .2s, color .2s, transform .2s var(--ease);border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.btn:hover{background:var(--ink);color:var(--paper)}.btn:active{transform:translateY(1px)}.btn--solid{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn--solid:hover{background:var(--accent);border-color:var(--accent);color:#fff}.btn--small{min-height:30px;font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:0 10px}.btn--ghost{border-color:#0000}.panel{z-index:20;background:var(--paper);border-left:1px solid var(--line-2);overscroll-behavior:contain;visibility:hidden;width:clamp(340px,33vw,470px);transition:transform .6s var(--ease), visibility 0s linear .6s;padding:calc(var(--gut) + var(--safe-t)) var(--gut) calc(var(--gut) + var(--safe-b));scrollbar-width:thin;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(104%)}.panel.is-open{visibility:visible;transition:transform .6s var(--ease), visibility 0s;transform:none;box-shadow:-30px 0 60px -40px #1e190f73}.panel__top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.close{border:1px solid var(--line-2);background:var(--chip);width:40px;height:40px;color:var(--ink);transition:background .2s, color .2s, transform .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.close:hover{background:var(--ink);color:var(--paper);transform:rotate(90deg)}.panel__sub{color:var(--ink-2);font-style:italic;display:block}.panel__title:focus{outline:none}.panel__title:focus-visible{outline:none}.panel__title{font:400 clamp(38px, 4.2vw, 54px)/.98 var(--f-serif);letter-spacing:-.015em;margin:0 0 6px}.panel__tag{font:italic 400 20px/1.2 var(--f-serif);color:var(--ink-2);margin:0 0 18px}.panel__fig{aspect-ratio:3/2;background:var(--paper-2);border:1px solid var(--line);margin:0 0 18px;position:relative;overflow:hidden}.panel__fig img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease), opacity .6s;display:block;transform:scale(1.04)}.panel.is-open .panel__fig img{transform:none}.panel__fig figcaption{background:var(--chip);font:500 10px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);padding:6px 10px;position:absolute;bottom:0;left:0}.panel__desc{color:var(--ink-2);margin:0 0 18px;font-size:15px;line-height:1.55}.meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:6px 18px;margin:0 0 24px;padding:14px 0;font-size:13px;display:grid}.meta dt{font:500 10px/1.7 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.meta dd{margin:0}.panel__h{font:500 11px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px}.choices{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.choice{text-align:left;background:var(--chip);border:1px solid var(--line-2);width:100%;transition:background .25s, color .25s, border-color .25s, transform .3s var(--ease);border-radius:3px;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:12px 14px 12px 12px;display:grid}.choice__ico{border:1px solid var(--line-2);border-radius:50%;place-items:center;width:40px;height:40px;transition:border-color .25s;display:grid}.choice__ico svg{stroke:currentColor;fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.choice b{font:600 15px/1.2 var(--f-sans);display:block}.choice small{font:500 11px/1.3 var(--f-mono);letter-spacing:.04em;color:var(--ink-3);margin-top:3px;transition:color .25s;display:block}.choice__go{font:400 22px/1 var(--f-serif);transition:transform .3s var(--ease)}.choice:hover:not([disabled]){background:var(--ink);color:var(--paper);border-color:var(--ink);transform:translate(-3px)}.choice:focus-visible:not([disabled]){background:var(--ink);color:var(--paper);border-color:var(--ink);transform:translate(-3px)}.choice:hover:not([disabled]) small{color:#f3efe6b3}.choice:focus-visible:not([disabled]) small{color:#f3efe6b3}html[data-dark="1"] .choice:hover:not([disabled]) small{color:#141819a6}.choice:hover:not([disabled]) .choice__go{transform:translate(4px)}.choice[disabled]{cursor:not-allowed;opacity:.55;border-style:dashed}.choice[data-p=gameboy] .choice__ico{color:#4a4a7a}.choice[data-p=mac] .choice__ico{color:var(--accent)}.choice[data-p=vhs] .choice__ico{color:var(--coral)}.panel__foot{font:500 10px/1.5 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;gap:14px;margin:0;display:flex}.panel__foot span{align-items:center;gap:6px;display:inline-flex}.panel__room{width:100%;margin:0 0 12px}.idx-group{margin:0 0 26px}.idx-list{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.idx-row{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.idx-row__n{font:500 11px/1 var(--f-mono);color:var(--ink-3);letter-spacing:.08em}.idx-row__main{text-align:left;background:0 0;border:0;gap:2px;padding:0;display:grid}.idx-row__main b{font:400 24px/1.05 var(--f-serif)}.idx-row__main small{font:500 11px/1.3 var(--f-mono);letter-spacing:.06em;color:var(--ink-3);text-transform:uppercase}.idx-row__main:hover b{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.idx-row__acts{gap:4px;display:flex}.mini{border:1px solid var(--line-2);background:var(--chip);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.mini:hover{background:var(--ink);color:var(--paper)}.mini svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.overlay{--ov-bg:#1b1e1a;--ov-ink:#f3efe6;z-index:100;background:var(--ov-bg);color:var(--ov-ink);clip-path:circle(0);visibility:hidden;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.overlay.is-open{visibility:visible;clip-path:circle(150vmax at var(--ox,50%) var(--oy,50%))}.overlay.is-animating{transition:clip-path .75s var(--ease-io)}.overlay__bar{background:var(--ov-bg);height:44px;color:var(--ov-ink);border-bottom:1px solid color-mix(in srgb, var(--ov-ink) 18%, transparent);z-index:2;flex:none;align-items:center;gap:14px;padding:0 10px;display:flex;position:relative}.ov-back{border:1px solid color-mix(in srgb, var(--ov-ink) 40%, transparent);height:30px;color:var(--ov-ink);font:600 12px/1 var(--f-sans);letter-spacing:.02em;background:0 0;border-radius:3px;align-items:center;gap:8px;padding:0 12px 0 8px;transition:background .2s,color .2s;display:inline-flex}.ov-back:hover{background:var(--ov-ink);color:var(--ov-bg)}.ov-back svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ov-title{min-width:0;font:500 11px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:10px;margin:0;display:flex;overflow:hidden}.ov-title b{font-weight:500}.ov-title span{opacity:.6;text-overflow:ellipsis;overflow:hidden}.ov-tabs{gap:2px;margin-left:auto;display:flex}.ov-tab{height:30px;color:var(--ov-ink);opacity:.6;font:500 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-radius:3px;padding:0 12px;transition:opacity .2s,background .2s}.ov-tab:hover:not([disabled]){opacity:1;background:color-mix(in srgb, var(--ov-ink) 12%, transparent)}.ov-tab[aria-selected=true]{opacity:1;background:color-mix(in srgb, var(--ov-ink) 18%, transparent)}.ov-tab[disabled]{opacity:.28;cursor:not-allowed;text-decoration:line-through}.ov-hint{font:500 10px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.55;white-space:nowrap;align-items:center;gap:4px;margin:0;display:flex}.overlay__stage{background:var(--ov-bg);flex:1;min-height:0;position:relative}.overlay__stage iframe{background:var(--ov-bg);opacity:0;border:0;width:100%;height:100%;transition:opacity .5s;position:absolute;top:0;bottom:0;left:0;right:0}.overlay__stage iframe.is-live{opacity:1}.overlay__stage iframe.is-hidden{visibility:hidden;pointer-events:none}.overlay__loading{z-index:1;background:color-mix(in srgb, var(--ov-ink) 14%, transparent);height:2px;transition:opacity .4s;position:absolute;top:0;left:0;right:0;overflow:hidden}.overlay__loading i{background:var(--ov-ink);animation:ovload 1.4s var(--ease-io) infinite;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.overlay__loading span{font:500 11px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.7;position:absolute;top:12px;left:14px}.overlay__loading.is-done{opacity:0;pointer-events:none}@keyframes ovload{0%{transform:translate(-100%)}to{transform:translate(100%)}}.textindex{z-index:150;background:var(--paper);visibility:hidden;opacity:0;transition:opacity .35s,visibility 0s linear .35s;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.textindex.is-open{visibility:visible;opacity:1;transition:opacity .35s}.textindex__in{max-width:1180px;padding:calc(var(--gut) * 1.6 + var(--safe-t)) var(--gut) calc(var(--gut) * 2);margin:0 auto;position:relative}.textindex header{margin-bottom:36px;padding-right:56px}.textindex h2{letter-spacing:-.015em;max-width:14em;margin:10px 0 0;font-size:clamp(34px,5vw,64px);line-height:1}.textindex .close{top:calc(var(--gut) * 1.4 + var(--safe-t));right:var(--gut);position:absolute}.ti-grid{grid-template-columns:repeat(3,1fr);gap:0 28px;display:grid}.ti-col h3{font:400 28px/1 var(--f-serif);margin:0 0 4px}.ti-col>p{color:var(--ink-2);max-width:32ch;margin:0 0 14px;font-size:13px}.ti-col ul{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.ti-col li{border-bottom:1px solid var(--line)}.ti-link{text-align:left;width:100%;font:500 14px/1.2 var(--f-sans);transition:padding .25s var(--ease), color .2s;background:0 0;border:0;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.ti-link:hover:not([disabled]){color:var(--accent);padding-left:8px}.ti-link[disabled]{opacity:.45;cursor:not-allowed}.ti-link small{font:500 10px/1 var(--f-mono);letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase}.ti-home .ti-link{font-weight:700}#ti-foot{border-top:1px solid var(--line-2);font:500 12px/1.4 var(--f-mono);letter-spacing:.06em;color:var(--ink-2);flex-wrap:wrap;gap:8px 28px;margin-top:44px;padding-top:18px;display:flex}.noscript{z-index:999;background:var(--paper);padding:40px;font-size:18px;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:900px){.ti-grid{grid-template-columns:1fr;gap:32px}.chapnav{right:4px}.chapnav .cn__label,.chapnav .cn__n{display:none}.chapnav button{height:28px;padding-left:14px}.chapnav .cn__tick{width:10px}.chapnav button[aria-current=true] .cn__tick{width:22px}.ov-hint{display:none}}@media (max-width:720px){.tool span:not(.tool__ico){display:none}.tool{justify-content:center;width:40px;height:40px;padding:0}.mark__t i{display:none}.caption{padding-bottom:calc(76px + var(--safe-b))}.caption__n{font-size:52px}.caption__line{font-size:26px}.caption__sub{max-width:30ch;font-size:13px}.time{left:var(--gut);right:var(--gut);bottom:calc(10px + var(--safe-b))}.time__row{justify-content:space-between;padding:3px 3px 3px 10px}.time__clock{display:none}.seg__b{height:32px;padding:0 7px}.seg__lamp{height:32px}.scrollhint{margin-top:12px}.panel{border-left:0;border-top:1px solid var(--line-2);width:auto;max-height:60dvh;padding-bottom:calc(var(--gut) + var(--safe-b));top:auto;left:0;transform:translateY(104%)}.panel.is-open{transform:none;box-shadow:0 -30px 60px -40px #1e190f80}.panel__title{font-size:40px}.overlay__bar{gap:8px;height:48px}.ov-title{display:none}.ov-tab{padding:0 8px}body.panel-open .caption{opacity:0;pointer-events:none}}@media (max-height:560px) and (orientation:landscape){.caption__sub,.scrollhint{display:none}.caption__n{font-size:40px}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html[data-motion=reduced] #gl{transition:opacity .12s linear!important}html[data-motion=reduced] .ui{transition:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}a.choice{color:inherit;text-decoration:none}.panel__fig--square{aspect-ratio:1;max-width:300px;margin-inline-start:0;margin-inline-end:0}.panel__fig--square img{object-fit:cover;border-radius:4px;width:100%;height:100%;transform:none}.choice__ico svg{fill:currentColor;stroke:none}.choice__ico svg path[d^=M14]{fill:none;stroke:currentColor}.spot-player{margin:0 0 18px}.spot-player iframe{border:0;width:100%;display:block}.readbar{left:50%;bottom:calc(var(--gut) + var(--safe-b));z-index:40;width:max-content;max-width:calc(100vw - 2 * var(--gut));opacity:0;pointer-events:none;transition:opacity .45s var(--ease), transform .55s var(--ease);justify-items:center;gap:10px;display:grid;position:fixed;transform:translate(-50%,24px)}.readbar[hidden]{display:none}.readbar.is-open{opacity:1;pointer-events:auto;transform:translate(-50%)}.readbar__main,.readbar__tabs,.readbar__open{background:var(--chip);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:8px;padding:8px;display:flex;box-shadow:0 10px 34px #0000002e}.readbar__tabs{max-width:calc(100vw - 2 * var(--gut));scrollbar-width:none;gap:4px;padding:5px;overflow-x:auto}.readbar__tabs::-webkit-scrollbar{display:none}.readbar__open[hidden]{display:none}.readbar__open{padding:6px 8px 6px 16px}.rb-open__lab{font:500 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;margin-right:4px}.rb-open{border:1px solid var(--line-2);background:var(--paper);height:36px;color:var(--ink);font:600 13px/1 var(--f-sans);transition:background .25s, color .25s, transform .25s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;display:inline-flex}.rb-open:hover:not(:disabled){background:var(--ink);color:var(--paper);transform:translateY(-1px)}.rb-open:disabled{opacity:.35}.rb-open__i svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.rb-tab{height:32px;color:var(--ink-2);font:500 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 12px;transition:background .25s,color .25s;display:inline-flex}.rb-tab i{opacity:.55;font-style:normal}.rb-tab:hover{color:var(--ink);background:#1b1e1a12}.rb-tab[aria-current=true]{background:var(--ink);color:var(--paper)}.rb-nav{border:1px solid var(--line-2);background:var(--paper);width:42px;height:42px;color:var(--ink);transition:background .25s, transform .25s var(--ease), opacity .25s;border-radius:50%;place-items:center;font-size:19px;line-height:1;display:grid}.rb-nav:hover:not(:disabled){background:var(--ink);color:var(--paper);transform:scale(1.05)}.rb-nav:disabled{opacity:.28;cursor:default}.rb-count{text-align:center;min-width:96px;font:500 12px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0}.rb-close{border:1px solid var(--ink);background:var(--ink);height:42px;color:var(--paper);font:600 13px/1 var(--f-sans);transition:transform .25s var(--ease), opacity .25s;border-radius:999px;margin-left:4px;padding:0 16px}.rb-close:hover{transform:translateY(-1px)}@media (max-width:759px){.rb-tab span{display:none}.rb-tab i{opacity:1;font-size:12px}.rb-tab[aria-current=true] span{display:inline}.rb-close{padding:0 14px}.rb-count{min-width:74px}.readbar__open{border-radius:22px;flex-wrap:wrap;justify-content:center}.rb-open__lab{text-align:center;width:100%;margin:2px 0 4px}}.book-cta{text-align:left;border:1px solid var(--ink);background:var(--ink);width:100%;color:var(--paper);transition:transform .25s var(--ease), background .25s;border-radius:3px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 0 18px;padding:14px 16px;display:grid}.book-cta:hover{transform:translate(3px)}.book-cta b{font-size:15px;font-weight:600;display:block}.book-cta small{font:500 11px/1.4 var(--f-mono);letter-spacing:.04em;opacity:.7;margin-top:2px;display:block}.book-cta__sw{border-radius:2px 4px 4px 2px;width:26px;height:36px;box-shadow:inset 3px 0 #00000040,0 1px 3px #0000004d}html.is-reading .caption,html.is-reading .chapnav,html.is-reading .time,html.is-reading .tags,html.is-reading .scrollhint{opacity:0!important;pointer-events:none!important}
