@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(/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2)format("woff2"),url(/assets/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(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2)format("woff2"),url(/assets/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(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2)format("woff2"),url(/assets/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(/assets/hanken-grotesk-vietnamese-500-normal-DxwlvJEc.woff2)format("woff2"),url(/assets/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(/assets/hanken-grotesk-latin-ext-500-normal-DLb9JDK8.woff2)format("woff2"),url(/assets/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(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2)format("woff2"),url(/assets/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(/assets/hanken-grotesk-vietnamese-600-normal-Cp8QQjQf.woff2)format("woff2"),url(/assets/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(/assets/hanken-grotesk-latin-ext-600-normal-FY8kSObK.woff2)format("woff2"),url(/assets/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(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2)format("woff2"),url(/assets/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(/assets/hanken-grotesk-vietnamese-700-normal-C4RNfQp6.woff2)format("woff2"),url(/assets/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(/assets/hanken-grotesk-latin-ext-700-normal-CK2OfQqO.woff2)format("woff2"),url(/assets/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(/assets/hanken-grotesk-latin-700-normal-CeQ8H3UY.woff2)format("woff2"),url(/assets/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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal-o8fRvAFQ.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-DG8lny6_.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-DDLP67lu.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-C0kVTdou.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal-K8pwR3tn.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-BaZl8BIK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-CVAbzS9p.woff2)format("woff2"),url(/assets/eb-garamond-greek-400-normal-d4JlP2QH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal-CLvJdMEL.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-ifvNSiWx.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-ext-500-normal-DcO3I2lp.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-500-normal-I3TfTkSf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-500-normal-c5LjvaqX.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-500-normal-CLHyttEY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-ext-500-normal-DkhmZW4r.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-500-normal-CMJ7zNBO.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-500-normal-BtA0fbXC.woff2)format("woff2"),url(/assets/eb-garamond-greek-500-normal-BjSCMh1N.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-vietnamese-500-normal-BCT1_K6u.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-500-normal-B0TRhMco.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-ext-500-normal-BFuc0jzo.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-500-normal-obw7ZvB_.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2)format("woff2"),url(/assets/eb-garamond-latin-500-normal-DZU8xF9o.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-ext-600-normal-cjIjEMm6.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-600-normal-b6vuEf1e.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-600-normal-CHfC3jm-.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-600-normal-koFutDBv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-ext-600-normal-B6KG6Acg.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-600-normal-DzPSPp8W.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-600-normal--vWuDlyL.woff2)format("woff2"),url(/assets/eb-garamond-greek-600-normal-JScKXZBq.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-vietnamese-600-normal-Dmi8L14S.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-600-normal-DgZMCD0h.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-ext-600-normal-CrweTMKz.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-600-normal-CoWPx8v4.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-600-normal-DHwxsLHv.woff2)format("woff2"),url(/assets/eb-garamond-latin-600-normal-xCe6GkOx.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:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-cyrillic-ext-700-normal-BeF6LAyO.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-700-normal-CFbzJSLA.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-cyrillic-700-normal-DEvK75yC.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-700-normal-CZqEm0B2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-greek-ext-700-normal-DGTau5GQ.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-700-normal-l_ss-YUz.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-greek-700-normal-B_d4xcbv.woff2)format("woff2"),url(/assets/eb-garamond-greek-700-normal-fZsQHTKB.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-vietnamese-700-normal-E9ZwkAgy.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-700-normal-FE-NyQWj.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:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-latin-ext-700-normal-Codxv15T.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-700-normal-JC0X9ytv.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:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-latin-700-normal-D7LhwqnD.woff2)format("woff2"),url(/assets/eb-garamond-latin-700-normal-DcHu0PDI.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-italic-Bz1w3xqM.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-italic-CYS3phfl.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-italic-BGIwiowF.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-400-italic-BZInx2ys.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-italic-CHZOQEtG.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-400-italic-BL1XYHtS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-italic-Dqr5KC66.woff2)format("woff2"),url(/assets/eb-garamond-greek-400-italic-BamGE6QP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-italic-DQ8HKnks.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-400-italic-ORtyMVfw.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-400-italic-DUSsnRSD.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-italic-CDFyLPXJ.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:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-ext-500-italic-uF9N42ci.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-500-italic-DG1hthnQ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-500-italic-DL1k_-z8.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-500-italic-Bl4RSiNW.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-ext-500-italic-C9wqkm-R.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-500-italic-CuI3nqc3.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-500-italic-BGwAan3a.woff2)format("woff2"),url(/assets/eb-garamond-greek-500-italic-BZsT-l1D.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-vietnamese-500-italic-DTf5CBKv.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-500-italic-BFEHB_3a.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:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-ext-500-italic-C7s118Z8.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-500-italic-D8rZSVDp.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:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-italic-FSVaZR0V.woff2)format("woff2"),url(/assets/eb-garamond-latin-500-italic-DgyxMZyx.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:EB Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-ext-600-italic-DoYH3w_Q.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-600-italic-Dlwrs0GJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-600-italic-CqdDNw_g.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-600-italic-CWRVt-uT.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-ext-600-italic-D9s3GzZ_.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-600-italic-CGf7huyf.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-600-italic-vOrbXfZd.woff2)format("woff2"),url(/assets/eb-garamond-greek-600-italic-CXPbbYiV.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-vietnamese-600-italic-DWKjXtiP.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-600-italic-C335gOql.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:EB Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-ext-600-italic-BH9Ofl1K.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-600-italic-DIk3aSmy.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:EB Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-600-italic-M3_Pd09c.woff2)format("woff2"),url(/assets/eb-garamond-latin-600-italic-CIBOInoq.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:EB Garamond;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-cyrillic-ext-700-italic-DExWMALF.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-700-italic-DNcwAbfi.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-cyrillic-700-italic-Q5BUjQMV.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-700-italic-2u55SYyh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-greek-ext-700-italic-CfDlM26H.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-700-italic-DgLxL04w.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-greek-700-italic-bX0vJ2pX.woff2)format("woff2"),url(/assets/eb-garamond-greek-700-italic-czvttG8K.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-vietnamese-700-italic-Ve_1teDj.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-700-italic-DCePWHeF.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:EB Garamond;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-latin-ext-700-italic-tinpQuj0.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-700-italic-B6AQFITU.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:EB Garamond;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-latin-700-italic-Db6TyVBE.woff2)format("woff2"),url(/assets/eb-garamond-latin-700-italic-D4tky2M0.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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-cyrillic-ext-500-normal-DcrB4vVx.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-500-normal-DqTXtm5N.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-cyrillic-500-normal-DpMZbbjM.woff2)format("woff2"),url(/assets/caveat-cyrillic-500-normal-DLSfp5IU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-ext-500-normal-jKqJW7bC.woff2)format("woff2"),url(/assets/caveat-latin-ext-500-normal-wUUXxlbS.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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-500-normal-B9SDL8cy.woff2)format("woff2"),url(/assets/caveat-latin-500-normal-Do9veZfZ.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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-ext-600-normal-DDEJyoof.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-600-normal-BLVNc-Ct.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-600-normal-Ba_MyzgW.woff2)format("woff2"),url(/assets/caveat-cyrillic-600-normal-CqH0c_uj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-ext-600-normal-DDJRD6ps.woff2)format("woff2"),url(/assets/caveat-latin-ext-600-normal-shBvSnoU.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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-zlTlWIYU.woff2)format("woff2"),url(/assets/caveat-latin-600-normal-DUjB8dgm.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{--serif:"EB Garamond", "Iowan Old Style", Georgia, serif;--hand:"Caveat", "Bradley Hand", cursive;--sans:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--grain-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2.8' intercept='-.9'/%3E%3CfeFuncG type='linear' slope='2.8' intercept='-.9'/%3E%3CfeFuncB type='linear' slope='2.8' intercept='-.9'/%3E%3CfeFuncA type='table' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--paper:#f7f1e5;--paper-raised:#fffdf8;--paper-recessed:#efe7d9;--hairline:#ddd3c2;--ink:#20251f;--ink-2:#54584f;--ink-3:#726c62;--ink-fill:#b74432;--ink-hover:#963729;--brass:#b74432;--brass-bright:#d79b43;--brass-deep:#8f3328;--brass-wash:#f3ddd4;--velvet:#58684a;--velvet-deep:#3e4b35;--stage:#20251f;--stage-ink:#fffdf8;--positive-wash:#e4e8dd;--on-accent:#fffdf8;--print:#fffdf8;--bezel:#20251f;--glass:color-mix(in srgb, var(--paper-raised) 72%, transparent);--glass-edge:color-mix(in srgb, var(--ink) 10%, transparent);--grain-blend:multiply;--grain-o:.035;--shadow-overlay:0 14px 36px #20251f1f;--r-sm:3px;--r-md:4px;--r-lg:6px;--r-plate:4px;--r-btn:3px;--r-media:2px;--r-surface:6px;--fs-1:clamp(44px, 6.2vw, 84px);--fs-2:clamp(32px, 2.3vw + 24.5px, 56px);--fs-3:clamp(22px, 1.9vw, 26px);--fs-4:clamp(17px, 1.2vw, 19px);--fs-5:16px;--ease-enter:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--t-fast:.14s;--t-base:.26s;--t-slow:.6s;--gutter:20px;--gutter-l:max(var(--gutter), env(safe-area-inset-left));--gutter-r:max(var(--gutter), env(safe-area-inset-right));--max:1160px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#141612;--paper-raised:#1d201b;--paper-recessed:#0f110e;--hairline:#33372f;--ink:#f3ecdf;--ink-2:#c4bdaf;--ink-3:#9c9588;--ink-fill:#c24d3a;--ink-hover:#a13b2c;--brass:#c24d3a;--brass-bright:#e3a44e;--brass-deep:#ee9a82;--brass-wash:#3a211b;--velvet-deep:#2b3525;--stage:#0b0c0a;--positive-wash:#232a1f;--shadow-overlay:0 14px 36px #0006;--glass:color-mix(in srgb, var(--paper-raised) 66%, transparent);--glass-edge:color-mix(in srgb, var(--ink) 12%, transparent);--grain-blend:overlay;--grain-o:.07}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(84px + env(safe-area-inset-top));-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 var(--fs-4)/1.6 var(--sans);letter-spacing:.005em;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body:before{content:"";z-index:100;pointer-events:none;background-image:var(--grain-img);opacity:var(--grain-o);mix-blend-mode:var(--grain-blend);position:fixed;inset:0}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--brass-wash)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:500}h1{font-size:var(--fs-1);letter-spacing:-.035em;line-height:.96}h2{font-size:var(--fs-2);letter-spacing:-.028em;max-width:22ch;line-height:1.04}h3{font-size:var(--fs-3);line-height:1.15}p{margin:0}.hand{font-family:var(--hand);font-weight:600}.rv-w{margin-right:.22em;display:inline-block}.lead{max-width:54ch;font-size:var(--fs-4);color:var(--ink);text-wrap:pretty;margin-top:20px;line-height:1.6}.ink-word{white-space:pre;display:inline-block}.wrap{width:100%;max-width:var(--max);padding:0 var(--gutter-r) 0 var(--gutter-l);margin:0 auto}@media (width>=720px){:root{--gutter:32px}}.section{padding:clamp(48px,7.4vw,104px) 0;position:relative;overflow-x:clip}.section-head{max-width:760px;margin-bottom:clamp(36px,5vw,64px)}.tape{pointer-events:none;background:url(/guide/tape.webp) 50%/100% 100% no-repeat;width:92px;height:30px;position:absolute}.btn{--notch:7px;--hole:3.5px;--hole-x:19px;--btn-bg:var(--ink);isolation:isolate;min-height:54px;color:var(--paper);font:600 16px/1 var(--sans);letter-spacing:-.005em;cursor:pointer;filter:drop-shadow(0 10px 12px #20251f33);background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:18px;padding:0 20px 0 26px;text-decoration:none;display:inline-flex;position:relative}.btn:before{content:"";z-index:-1;background:var(--btn-bg);transition:background var(--t-fast);--cut:radial-gradient(circle at 0 50%, #0000 var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 50%, #0000 var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at calc(100% - var(--hole-x)) 50%, #0000 var(--hole), #000 calc(var(--hole) + .5px));-webkit-mask:var(--cut);-webkit-mask-composite:source-in;-webkit-mask:var(--cut);mask:var(--cut);border-radius:3px;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.btn:after{content:"";border-left:2px dotted color-mix(in srgb, currentColor 55%, transparent);align-self:stretch;margin:9px 0;padding-left:14px}.btn-primary{--btn-bg:var(--brass);color:var(--on-accent)}.btn:active{transform:scale(.98)}@media (hover:hover){.btn:hover{--btn-bg:color-mix(in srgb, var(--ink) 82%, var(--brass))}.btn-primary:hover{--btn-bg:var(--brass-deep)}}.btn-sm{--notch:6px;--hole:3px;--hole-x:14px;gap:14px;min-height:44px;padding:0 14px 0 20px;font-size:14.5px}.btn-sm:after{margin:8px 0;padding-left:11px}.brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand svg{flex-shrink:0;width:42px;height:38px;transform:rotate(-7deg)}.brand-word{font:600 30px/1 var(--serif);letter-spacing:-1.2px;display:grid}.brand-caption{font:500 11px/1 var(--sans);letter-spacing:.02em;color:var(--ink-2);margin-top:3px}.brand--small svg{width:30px;height:27px}.brand--small .brand-word{letter-spacing:-.8px;font-size:22px}.brand--small .brand-caption{font-size:8px}.nav{z-index:50;padding-top:env(safe-area-inset-top);transition:transform var(--t-slow) var(--ease-enter);position:fixed;inset:0 0 auto}.nav.is-hidden:not(:focus-within){transition-timing-function:var(--ease-exit);transform:translateY(-101%)}.nav-in{max-width:var(--max);height:72px;padding:0 var(--gutter-r) 0 var(--gutter-l);transition:max-width var(--t-slow) var(--ease-enter), height var(--t-slow) var(--ease-enter), margin var(--t-slow) var(--ease-enter), padding var(--t-slow) var(--ease-enter), background-color var(--t-base), box-shadow var(--t-base);border-radius:10px;align-items:center;gap:24px;margin:0 auto;display:flex;box-shadow:inset 0 0 0 1px #0000}.nav.is-scrolled .nav-in{max-width:min(calc(var(--max) - 24px), calc(100% - 20px));background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);height:58px;box-shadow:inset 0 0 0 1px var(--glass-edge), 0 12px 32px -14px #14161259;margin-top:10px;padding:0 7px 0 18px}.nav.is-scrolled .brand svg{width:32px;height:29px}.nav.is-scrolled .brand-word{font-size:24px}.nav .brand svg,.nav .brand-word{transition:width var(--t-slow) var(--ease-enter), height var(--t-slow) var(--ease-enter), font-size var(--t-slow) var(--ease-enter), transform var(--t-base) var(--ease-enter)}.nav-brand{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.nav-brand .brand svg{transition:transform var(--t-base) var(--ease-enter)}@media (hover:hover){.nav-brand:hover .brand svg{transform:rotate(-14deg)translateY(-1px)}}.nav-links{gap:28px;margin-left:auto;display:none;position:relative}.nav-links a{min-height:44px;font-size:var(--fs-5);color:var(--ink-2);transition:color var(--t-fast);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.nav-links a[aria-current]{color:var(--ink);text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover){.nav-links a:hover{color:var(--ink)}}.nav-end{align-items:center;gap:12px;margin-left:auto;display:flex}.lang-switch{display:flex}.lang-switch button{min-width:44px;height:44px;font-size:var(--fs-5);color:var(--ink-3);text-underline-offset:6px;cursor:pointer;transition:color var(--t-fast), text-decoration-color var(--t-fast), transform var(--t-fast);background:0 0;border:0;border-radius:999px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.lang-switch button:active{transform:scale(.94)}.lang-switch button[aria-pressed=true]{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (hover:hover){.lang-switch button:hover{color:var(--ink)}}.nav-burger{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;position:relative}.nav-burger i{height:2px;transition:transform var(--t-base) var(--ease-enter), top var(--t-base) var(--ease-enter);background:currentColor;border-radius:2px;position:absolute;left:12px;right:12px}.nav-burger i:first-child{top:17px}.nav-burger i:last-child{top:25px}.nav.is-open .nav-burger i:first-child{top:21px;transform:rotate(45deg)}.nav.is-open .nav-burger i:last-child{top:21px;transform:rotate(-45deg)}.nav-sheet{max-width:min(calc(var(--max) - 24px), calc(100% - 20px));background:var(--paper-raised);box-shadow:inset 0 0 0 1px var(--hairline), var(--shadow-overlay);animation:rise .35s var(--ease-enter) both;border-radius:10px;gap:2px;margin:8px auto 0;padding:14px 18px 18px;display:grid}.nav-sheet[hidden]{display:none}.nav-sheet a:not(.btn){border-bottom:1px solid var(--hairline);min-height:52px;font:500 26px/1 var(--serif);letter-spacing:-.01em;color:var(--ink);animation:rise .4s var(--ease-enter) calc(var(--i) * 40ms) both;align-items:center;text-decoration:none;display:flex}.nav-sheet a[aria-current]{color:var(--ink-fill)}.nav-sheet .btn{animation:rise .4s var(--ease-enter) calc(var(--i) * 40ms) both;margin-top:14px}@media (width>=900px){.nav-links{display:flex}.nav-links+.nav-end{margin-left:0}.nav-burger,.nav-sheet{display:none}}@media (width<=520px){.nav .btn-sm{display:none}.nav .brand svg{width:34px}.nav .brand-word{font-size:26px}}.waitlist{max-width:460px;margin-top:16px}.waitlist-row{align-items:flex-end;gap:18px;display:flex}.waitlist input{border:0;border-bottom:1.5px solid var(--ink-3);width:100%;min-width:0;height:54px;font:italic 400 22px var(--serif);color:var(--ink);transition:border-color var(--t-fast), box-shadow var(--t-fast);background:0 0;border-radius:0;outline:none;flex:1;padding:0 2px}.waitlist input::placeholder{color:var(--ink-3)}.waitlist input:focus{border-bottom-color:var(--brass);box-shadow:0 1.5px 0 var(--brass)}.waitlist .btn{white-space:nowrap}.waitlist-note{font-size:var(--fs-5);color:var(--ink-2);margin-top:10px}.waitlist-note a{color:inherit;padding:12px 0}.waitlist .waitlist-trap{display:none}.waitlist-note.is-error{color:var(--brass-deep);font-weight:600}.waitlist .btn:disabled{opacity:.7;cursor:progress}.waitlist-done{font-size:var(--fs-5);color:var(--ink-2);align-items:center;gap:8px;margin-top:10px;display:flex}.waitlist-done img{width:34px;animation:.5s cubic-bezier(.3,1.6,.5,1) both stamp-in}.waitlist-done b{color:var(--ink)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes stamp-in{0%{opacity:0;transform:scale(2)rotate(-25deg)}}.phone{aspect-ratio:300/630;background:var(--bezel);border-radius:16%/7.6%;flex-shrink:0;width:300px;position:relative;box-shadow:inset 0 0 0 1.5px #3a4037,0 40px 80px -30px #1416128c;container-type:inline-size}.phone-screen{background:var(--paper);isolation:isolate;border-radius:13.5cqw;position:absolute;inset:3cqw;overflow:hidden}.phone-island{z-index:20;background:var(--bezel);border-radius:99px;width:29cqw;height:8.3cqw;position:absolute;top:3.3cqw;left:50%;translate:-50%}.faq-in{gap:32px;display:grid}.faq-side{align-content:start;justify-items:start;gap:20px;display:grid}.faq-side h2{letter-spacing:-.03em;font-size:clamp(36px,4.6vw,64px);line-height:1}.faq-guide{width:150px;height:auto;display:none}.faq-more{min-height:44px;color:var(--ink);text-underline-offset:5px;align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.faq-list{border-top:1px solid var(--hairline)}.faq-item{border-bottom:1px solid var(--hairline)}.faq-item summary{min-height:84px;font:500 var(--fs-3)/1.2 var(--serif);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;list-style:none;transition:color .3s;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";width:40px;height:40px;font:300 40px/1 var(--serif);color:var(--brass);flex-shrink:0;place-items:center;transition:transform .55s cubic-bezier(.65,0,.35,1),color .4s;display:grid}.faq-item[open] summary:after{color:var(--ink);transform:rotate(45deg)}@media (hover:hover){.faq-item summary:hover{color:var(--brass-deep)}.faq-item:not([open]) summary:hover:after{transform:scale(1.15)}}.faq-item p{max-width:60ch;font:400 19px/1.55 var(--serif);color:var(--ink-2);padding:0 56px 28px 0}.faq-item a{vertical-align:middle;min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;font-weight:600;display:inline-flex}@media (width>=900px){.faq-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px}.faq-side{position:sticky;top:112px}.faq-guide{display:block}}.sticky-cta{left:var(--gutter-l);right:var(--gutter-r);bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);box-shadow:inset 0 0 0 1px var(--glass-edge), 0 16px 36px -14px #14161273;transform:translateY(calc(100% + 24px + env(safe-area-inset-bottom))) scale(.96);opacity:0;transition:transform var(--t-base) var(--ease-exit), opacity var(--t-base) var(--ease-exit);border-radius:10px;padding:6px;position:fixed}.sticky-cta.is-on{opacity:1;transition:transform var(--t-slow) cubic-bezier(.3, 1.3, .5, 1), opacity var(--t-base) var(--ease-enter);transform:none}.sticky-cta .btn{width:100%}@media (width>=720px){.sticky-cta{display:none}}@media (width<=719.98px){.footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.pricing{background:var(--paper-raised)}.pricing h1{max-width:16ch;font-size:var(--fs-1);letter-spacing:-.035em;line-height:.98}.pricing-body{padding-bottom:clamp(48px,7.4vw,104px)}.pricing-grid{align-items:start;gap:48px;display:grid}.plan-free{border-radius:var(--r-surface);background:var(--velvet-deep);color:var(--on-accent);flex-direction:column;align-items:flex-start;padding:40px 32px 32px;display:flex;position:relative}.plan-free-price{margin-top:10px}.plan-free-price b{font:500 var(--fs-1)/1 var(--serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums}.plan-free-price span{font-size:var(--fs-5);color:color-mix(in srgb, var(--on-accent) 75%, transparent)}.plan-free ul{gap:12px;margin:28px 0 32px;padding:0;list-style:none;display:grid}.plan-free li{align-items:flex-start;gap:12px;display:flex}.plan-free li svg{fill:none;width:20px;height:20px;stroke:var(--on-accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:4px}.packs h3{font-size:var(--fs-3)}.pack-list{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pack{border-radius:var(--r-surface);background:var(--paper);justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.pack-name{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.pack-name b{font:500 var(--fs-3)/1.1 var(--serif);font-variant-numeric:tabular-nums lining-nums}.plan-tag{font-size:var(--fs-5);color:var(--ink-2);font-weight:600;display:inline-block}.pack-hint{font-size:var(--fs-5);color:var(--ink-2);flex-basis:100%}.plan-price{text-align:right;flex-shrink:0;justify-items:end;gap:4px;display:grid}.plan-price b{font:500 var(--fs-2)/1 var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.plan-price span{font-size:var(--fs-5);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.packs-soon{font-size:var(--fs-5);margin-top:16px;font-weight:600}.pricing-includes{max-width:52ch;font:italic 400 var(--fs-4)/1.5 var(--serif);margin-top:20px}.pricing-note{font-size:var(--fs-5);color:var(--ink-2);margin-top:48px}@media (width>=900px){.pricing-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:64px}}@media (width<=420px){.pack{padding:18px}}.final{padding-block:clamp(24px,4vw,56px)}.final-card{text-align:center;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);justify-items:center;max-width:640px;margin:0 auto;padding:32px 24px 28px;display:grid}.final-card h2{letter-spacing:-.02em;max-width:20ch;font-size:clamp(26px,2.6vw,36px);line-height:1.05}.final-lead{color:var(--ink-fill);margin-top:6px;font-size:22px;rotate:-1.5deg}.final-card .waitlist{text-align:left;width:100%;margin-top:18px}.footer{padding:clamp(56px, 8vw, 112px) 0 calc(24px + env(safe-area-inset-bottom));background:linear-gradient(to bottom, var(--paper), var(--paper-recessed) 220px);position:relative;overflow:hidden}.footer-in{grid-template-columns:1fr 1fr;gap:36px 24px;display:grid}.footer-brand{grid-column:1/-1;justify-items:start;gap:16px;max-width:380px;display:grid}.footer-pitch{font:italic 400 var(--fs-4)/1.45 var(--serif);color:var(--ink-2)}.footer h4{font:600 var(--fs-5)/1.3 var(--sans);letter-spacing:0;margin-bottom:8px}.footer-links{font-size:var(--fs-5);margin:0;padding:0;list-style:none;display:grid}.footer-links a{min-height:44px;color:var(--ink-2);text-underline-offset:4px;transition:color var(--t-fast), text-decoration-color var(--t-fast);align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.footer-links a:active{color:var(--ink)}@media (hover:hover){.footer-links a:hover{color:var(--ink);text-decoration-color:currentColor}}.footer-stores{flex-wrap:wrap;gap:10px;display:flex}.store{height:46px;box-shadow:inset 0 0 0 1.5px var(--hairline);color:var(--ink);font:600 16px/1 var(--sans);border-radius:9px;align-items:center;gap:9px;padding:0 16px 0 12px;display:inline-flex}.store svg{fill:currentColor;width:22px;height:22px}.store span{gap:2px;display:grid}.store small{color:var(--ink-3);font-size:11px;font-weight:500}.footer-mark{margin-top:clamp(64px,8vw,112px);position:relative}.footer-word{width:100%;height:auto;display:block;overflow:visible}.footer-word text{font:600 300px var(--serif);fill:var(--ink)}.footer-word .is-art text{fill:var(--ink-fill)}.footer-bottom{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:4px 24px;margin-top:24px;padding-top:16px;display:flex}.footer-bottom p{font-size:var(--fs-5);color:var(--ink-2)}.footer-bottom .lang-switch{margin-left:auto}.footer-bottom .lang-switch button{padding:0 10px;font-weight:500}@media (width>=720px){.footer-in{grid-template-columns:repeat(3,1fr)}}@media (width>=1000px){.footer-in{grid-template-columns:1.6fr 1fr 1fr 1fr}.footer-brand{grid-column:auto}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.nav.is-scrolled .nav-in,.sticky-cta{background:var(--paper-raised);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--hairline), var(--shadow-overlay)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav.is-scrolled .nav-in,.sticky-cta{background:var(--paper-raised)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.nav.is-hidden:not(:focus-within){transform:none}}.hero{padding:calc(92px + env(safe-area-inset-top)) 0 clamp(56px, 7vw, 104px);background:radial-gradient(70% 60% at 88% 18%, color-mix(in srgb, var(--brass-bright) 20%, transparent), transparent 70%), radial-gradient(60% 50% at 0% 100%, color-mix(in srgb, var(--velvet) 14%, transparent), transparent 70%);position:relative;overflow:clip}.hero-in{align-items:center;gap:clamp(36px,5vw,72px);display:grid}.hero-title{letter-spacing:-.042em;max-width:12ch;font-size:clamp(46px,6.4vw,96px);line-height:.93}.hero-title .ink-word{animation:ink-in .7s var(--ease-enter) both;animation-delay:calc(.1s + 80ms * var(--i))}@keyframes ink-in{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% 0)}}.hero-lead{max-width:40ch;margin-top:22px}.hero-copy .waitlist{margin-top:28px}.hero-stage{position:relative}.hero-touch{width:fit-content;color:var(--brass-deep);align-items:flex-end;gap:4px;margin:0 0 14px 2px;font-size:clamp(22px,2vw,27px);line-height:1;display:flex;rotate:-2deg}.hero-touch svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:46px;height:30px;translate:0 10px}.atelier{aspect-ratio:100/92;position:relative}.atelier-easel{fill:#8b5e34;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.atelier-easel .leg-back{fill:#5e3f22}.atelier-easel .ledge{fill:#6e4826}.atelier-easel{filter:drop-shadow(0 10px 12px #20251f40)}.atelier-canvas{z-index:1;cursor:pointer;transition:box-shadow var(--t-slow) var(--ease-enter), transform var(--t-slow) var(--ease-enter);background:#ede3cc;border:0;padding:0;position:absolute;box-shadow:0 0 0 1px #3c281440,6px 0 0 -1px #d9cdb2,0 24px 40px -22px #20251f99}.atelier-canvas canvas{width:100%;height:100%;display:block}.atelier-canvas:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.35;background:repeating-linear-gradient(0deg,#5a46282e 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#5a462824 0 1px,#0000 1px 3px);position:absolute;inset:0}.atelier-canvas:focus-visible{outline-offset:6px}.atelier-guide{z-index:2;pointer-events:none;transform-origin:50% 100%;width:45%;height:auto;position:absolute;bottom:0;left:-2%}.atelier-brush{z-index:3;aspect-ratio:6;transform-origin:0;pointer-events:none;filter:drop-shadow(0 6px 6px #20251f4d);width:clamp(110px,20%,170px);margin-top:calc(clamp(110px,20%,170px)/-12);position:absolute;top:0;left:0}.atelier-brush svg{width:100%;height:100%;display:block}.atelier-brush .tip{fill:#3b2a1e}.atelier-brush .ferrule{fill:#c9c2b4}.atelier-brush .handle{fill:var(--brass)}.atelier.is-hold .atelier-brush,.atelier.is-leave .atelier-brush,.atelier.is-enter .atelier-brush{transition:transform .7s var(--ease-enter)}.atelier-caption{z-index:2;width:36%;color:var(--ink);clip-path:inset(-20% 100% -20% 0);transition:clip-path 1s var(--ease-enter), opacity .4s;margin:0;font-size:clamp(26px,2.5vw,38px);line-height:1;position:absolute;top:14%;left:0;rotate:-4deg}.atelier-caption small{color:var(--ink-2);margin-top:6px;font-size:.62em;display:block}.atelier.is-hold .atelier-caption{clip-path:inset(-20% 0)}.atelier.is-leave .atelier-caption{clip-path:inset(-20% 0);opacity:0}@media (prefers-reduced-motion:no-preference){.atelier{animation:hang 1s .3s var(--ease-enter) both}.atelier-canvas{animation:canvas-in .7s var(--ease-enter) both}.atelier.is-leave .atelier-canvas{animation:canvas-out .6s var(--ease-exit,ease-in) both}.atelier.is-enter .atelier-guide,.atelier.is-paint .atelier-guide{animation:1.1s ease-in-out infinite alternate sway}.atelier.is-hold .atelier-guide{animation:proud .8s var(--ease-enter) both}}@keyframes canvas-in{0%{opacity:0;transform:translateY(-40px)rotate(-2deg)}}@keyframes canvas-out{70%{opacity:1}to{opacity:0;transform:translate(70px,-36px)rotate(4deg)}}@keyframes sway{0%{transform:rotate(-1.6deg)translateY(0)}to{transform:rotate(1.4deg)translateY(-3px)}}@keyframes proud{50%{transform:translateY(-8px)scale(1.02)}to{transform:none}}@keyframes hang{0%{opacity:0;transform:translateY(22px)scale(.96)}}@media (width>=980px){.hero{align-items:center;min-height:100svh;display:flex}.hero-in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.pb-head{align-items:end;gap:28px;margin-bottom:clamp(32px,4vw,56px);display:grid}.pb-head h2{letter-spacing:-.035em;max-width:12ch;font-size:clamp(40px,5.4vw,78px);line-height:.98}.pb-cards{gap:20px;display:grid}@media (width>=900px){.pb-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.pb-card{align-content:start;gap:18px;display:grid}.pb-visual{aspect-ratio:4/3.5;isolation:isolate;border:clamp(8px, .8vw, 12px) solid var(--print);background:#14160f;border-radius:2px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #20251f14,0 26px 36px -24px #20251f8c}.pv-art{object-fit:cover;width:100%;height:calc(100% + 28px);translate:0 var(--py,0);transition:filter 1s var(--ease-enter), transform 1.4s var(--ease-enter), opacity 1s;position:absolute;inset:-14px 0}.is-before .pv-art{filter:saturate(.3)brightness(.62);transform:scale(1.08)}.is-before .pv-art.pv-fade{filter:grayscale()blur(7px)brightness(.85)contrast(.8);opacity:.6}.pv-before,.pv-after{transition:opacity .5s var(--ease-enter), transform .7s cubic-bezier(.3, 1.3, .5, 1);position:absolute}.is-before .pv-after{opacity:0;transform:translateY(18px)scale(.94)}.is-after .pv-before{opacity:0;transform:translateY(-16px)rotate(-5deg)scale(.94)}.pv-ticket{color:#20251f;background:#fffdf8;border-radius:2px;gap:3px;width:min(62%,230px);padding:16px 16px 14px;font-size:13px;line-height:1.3;display:grid;top:50%;left:50%;translate:-50% -50%;rotate:-6deg;box-shadow:0 24px 34px -12px #0009}.pv-ticket b{font:700 13px/1 var(--sans);color:#b74432}.pv-ticket strong{font:500 26px/1 var(--serif);letter-spacing:-.01em;margin-top:8px}.pv-ticket small{color:#726c62;font-size:12px}.pv-barcode{background:repeating-linear-gradient(90deg,#20251f 0 2px,#0000 2px 4px,#20251f 4px 5px,#0000 5px 8px,#20251f 8px 11px,#0000 11px 13px);height:26px;margin-top:10px;display:block}.pv-chip{outline-offset:2px;color:#4e6040;white-space:nowrap;font:800 13px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;background:#fffdf8eb;border:2.5px solid #6e8458;border-radius:3px;outline:1px solid #6e8458;align-items:center;gap:8px;padding:9px 14px 9px 11px;display:flex;bottom:20px;left:50%;translate:-50%;rotate:-5deg;box-shadow:0 14px 28px -10px #00000080}.pv-chip svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pv-label{color:#54584f;background:#fffdf8;border-radius:3px;width:64%;height:82%;padding:14px 14px 0;top:9%;right:7%;overflow:hidden;box-shadow:0 20px 30px -12px #0009}.pv-label p{font:9.5px/1.38 var(--sans);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.pv-label:after{content:"";background:linear-gradient(#0000,#fffdf8);height:30%;position:absolute;inset:auto 0 0}.pv-caption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fffdf8;background:#141612cc;border-radius:2px;gap:8px;padding:12px 14px;display:grid;bottom:12px;left:12px;right:12px}.pv-caption p{font:400 17px/1.35 var(--serif)}.pv-wave{align-items:center;gap:3px;height:18px;display:flex}.pv-wave i{height:var(--h);transform-origin:50%;background:#e3a44e;border-radius:2px;flex:1}.is-after .pv-wave i{animation:.9s ease-in-out infinite alternate wave}.pv-wave i:nth-child(3n){animation-delay:-.3s}.pv-wave i:nth-child(3n+1){animation-delay:-.6s}@keyframes wave{to{transform:scaleY(.35)}}.pv-who{color:#fffdf8;white-space:nowrap;text-shadow:0 2px 16px #0000008c;font-size:36px;line-height:1;top:50%;left:50%;translate:-50% -50%}.pv-seen{background:#fffdf8;border-radius:2px;align-items:center;gap:6px;padding:6px 14px 6px 6px;display:flex;bottom:14px;right:14px;rotate:-4deg;box-shadow:0 14px 24px -10px #00000080}.pv-seen img{width:36px}.pv-seen span{color:#8f3328;font-size:21px;line-height:1}.pb-switch{align-items:center;gap:4px;margin-left:-6px;display:flex}.pb-switch>span{font:300 22px/1 var(--serif);color:var(--ink-3)}.pb-switch button{min-height:48px;font:italic 500 21px/1 var(--serif);color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0 16px;transition:color .3s;position:relative}@media (hover:hover){.pb-switch button:hover{color:var(--ink)}}.pb-switch button[aria-pressed=true]{color:var(--ink)}.pb-switch .pen{pointer-events:none;width:calc(100% + 4px);height:calc(100% - 4px);position:absolute;inset:2px -2px;overflow:visible}.pb-switch .pen path{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .25s ease-in}.pb-switch button[aria-pressed=true] .pen path{stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--ease-enter) .1s}.is-after .pb-switch .pen path{stroke:var(--brass)}.pb-pain{font:600 clamp(19px, 1.5vw, 21px)/1.35 var(--sans);text-wrap:balance;padding:0}.pb-pain span{background:linear-gradient(var(--brass), var(--brass)) 0 60% / 0% 2.5px no-repeat;transition:background-size .9s var(--ease-enter), color .5s}.is-after .pb-pain span{color:var(--ink-3);background-size:100% 2.5px}.pb-fix{color:var(--ink-2);padding:0;font-size:17px;line-height:1.5;transition:color .4s}.is-after .pb-fix{color:var(--ink)}.how{isolation:isolate;background:var(--stage);color:var(--stage-ink);position:relative;overflow:clip}.how:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 45% at 50% 58%, color-mix(in srgb, var(--brass-bright) 16%, transparent), transparent 70%);position:absolute;inset:0}.how h2{color:var(--stage-ink)}.how-head{max-width:680px;margin-bottom:clamp(32px,5vw,64px)}.how-head .lead{color:color-mix(in srgb, var(--stage-ink) 76%, transparent)}.how-demo{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.how-demo>*{min-width:0}.how-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.how-step{width:100%;height:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;transition:background var(--t-base) var(--ease-enter), transform var(--t-fast);background:#fffdf80d;border:0;border-radius:4px;gap:8px;padding:14px;display:grid}.how-step:active{transform:scale(.98)}@media (hover:hover){.how-step:hover{background:#fffdf817}}.how-step[aria-pressed=true]{background:#fffdf81f}.how-num{font:600 13px/1 var(--sans);letter-spacing:.14em;color:var(--brass-bright)}.how-step-title{font:500 clamp(22px, 2.3vw, 34px)/1 var(--serif);letter-spacing:-.02em}.how-step-text{color:color-mix(in srgb, var(--stage-ink) 70%, transparent);font-size:16px;line-height:1.5;display:none}.how-bar{background:#fffdf824;border-radius:2px;height:3px;margin-top:2px;display:block;overflow:hidden}.how-bar i{background:var(--brass-bright);width:0;height:100%;display:block}.how-step[aria-pressed=true] .how-bar i{width:100%}.is-auto .how-step[aria-pressed=true] .how-bar i{animation:bar-fill var(--hold) linear both}@keyframes bar-fill{0%{width:0}to{width:100%}}.how-stage{isolation:isolate;justify-items:center;gap:20px;display:grid;position:relative}.how-glow{z-index:-1;aspect-ratio:1;filter:blur(80px)saturate(1.5);opacity:.5;pointer-events:none;width:150%;animation:glow-in 1.2s var(--ease-enter) both;background:50%/cover;border-radius:50%;position:absolute;top:46%;left:50%;translate:-50% -50%}@keyframes glow-in{0%{opacity:0;scale:.8}}.how-phone{width:min(300px,76vw);box-shadow:inset 0 0 0 1.5px #3a4037,0 0 0 1px #fffdf81a,0 60px 100px -30px #000c}.how-caption{text-align:center;max-width:34ch;min-height:3em;color:color-mix(in srgb, var(--stage-ink) 80%, transparent);font-size:17px;line-height:1.5}.how-picks{gap:18px;display:grid;position:relative}.how-picks-note{width:fit-content;color:var(--brass-bright);align-items:flex-end;gap:6px;margin:0;font-size:clamp(21px,1.8vw,25px);line-height:1.05;display:flex;rotate:-2deg}.how-picks-note .scrawl{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:46px;height:30px;transform:scaleX(-1)translateY(12px)}.how-wall{margin:0 calc(-1 * var(--gutter-r)) 0 calc(-1 * var(--gutter-l));padding:34px var(--gutter-r) 12px var(--gutter-l);scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.how-wall::-webkit-scrollbar{display:none}.how-wall-col{gap:18px;display:flex}.how-frame{cursor:pointer;transform-origin:50% -28px;animation:frame-sway 5s ease-in-out var(--d) infinite alternate;background:linear-gradient(135deg,#8a5f22,#e2bc6a 22%,#a8762e 48%,#f0d48c 70%,#7e5520);border:0;border-radius:1px;flex:none;padding:5px;transition:scale .5s cubic-bezier(.3,1.4,.5,1),box-shadow .5s;position:relative;box-shadow:inset 0 0 0 1px #fff0c859,0 18px 26px -14px #000c}.how-frame img{width:auto;height:104px;transition:filter .6s;display:block;box-shadow:0 0 0 2px #3a2a14}.how-string{pointer-events:none;width:100%;height:26px;position:absolute;bottom:100%;left:0;overflow:visible}.how-string path{fill:none;stroke:#fffdf859;stroke-width:1.2px;vector-effect:non-scaling-stroke}.how-frame:before{content:"";background:#c9a45c;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;bottom:calc(100% + 24px);left:50%;box-shadow:0 1px 2px #0009}@keyframes frame-sway{0%{rotate:-1.6deg}to{rotate:1.6deg}}.how-frame[aria-pressed=true]{z-index:1;animation:none;rotate:0deg;scale:1.06;box-shadow:inset 0 0 0 1px #fff0c880,0 0 0 1px #f0d48c4d,0 0 60px 10px #f0c87838,0 24px 34px -14px #000000d9}.how-wall:has([aria-pressed=true]) .how-frame:not([aria-pressed=true]) img{filter:brightness(.55)saturate(.7)}@media (hover:hover){.how-wall .how-frame:not([aria-pressed=true]):hover img{filter:none}.how-frame:not([aria-pressed=true]):hover{scale:1.03}}.how-frame:focus-visible{outline:2px solid var(--brass-bright);outline-offset:4px}@media (prefers-reduced-motion:reduce){.how-frame{animation:none}}.how-cartel{color:#20251f;animation:cartel-in .5s var(--ease-enter) both;background:#fffdf8;border-radius:2px;justify-self:start;gap:3px;margin:0;padding:12px 16px 11px;display:grid;box-shadow:0 14px 24px -14px #000000b3}.how-cartel b{font:italic 500 19px/1.15 var(--serif)}.how-cartel span{color:#54584f;font-size:13px;line-height:1.3}@keyframes cartel-in{0%{opacity:0;transform:translateY(8px)}}@media (width>=1000px){.how-demo{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,72px)}.how-steps{grid-template-columns:1fr;gap:12px}.how-step{padding:22px 24px}.how-step-text{display:block}.how-caption{display:none}.how-phone{width:330px}.how-picks-note{margin-left:-8px}.how-wall{grid-template-columns:1fr 1fr;align-items:start;gap:0 26px;margin:0;padding:30px 0 0;display:grid;overflow:visible}.how-wall-col{flex-direction:column;align-items:center;gap:46px}.how-wall-col+.how-wall-col{padding-top:54px}.how-frame{width:100%}.how-frame img{width:100%;height:auto}}.scr{color:var(--ink);background:var(--paper);flex-direction:column;font-size:4cqw;line-height:1.3;display:flex;position:absolute;inset:0}.scr-aim{color:#fffdf8;background:#14160f}.scr-cam{object-fit:cover;width:100%;height:100%;animation:cam-in 3s var(--ease-enter) both;position:absolute;inset:0}@keyframes cam-in{0%{filter:blur(2px)brightness(.75);transform:scale(1.28)translate(3%,2%)}}.scr-frame{position:absolute;inset:20% 12% 34%}.scr-frame i{--x:-1.4em;--y:-1.4em;width:2.4em;height:2.4em;animation:lock .9s .2s var(--ease-enter) both;border:0 solid #e3a44e;position:absolute}.scr-frame i:first-child{border-width:.25em 0 0 .25em;border-top-left-radius:.7em;top:0;left:0}.scr-frame i:nth-child(2){--x:1.4em;border-width:.25em .25em 0 0;border-top-right-radius:.7em;top:0;right:0}.scr-frame i:nth-child(3){--y:1.4em;border-width:0 0 .25em .25em;border-bottom-left-radius:.7em;bottom:0;left:0}.scr-frame i:nth-child(4){--x:1.4em;--y:1.4em;border-width:0 .25em .25em 0;border-bottom-right-radius:.7em;bottom:0;right:0}@keyframes lock{0%{opacity:.2;transform:translate(var(--x), var(--y)) scale(1.2)}}.scr-line{opacity:0;background:#e3a44e;border-radius:1em;height:.18em;animation:1.6s ease-in-out .15s both sweep;position:absolute;top:66%;left:12%;right:12%;box-shadow:0 0 1em #e3a44e}@keyframes sweep{0%{opacity:1;top:20%}75%{opacity:1;top:66%}to{opacity:0;top:66%}}.scr-status{white-space:nowrap;background:#141612bd;border-radius:99px;padding:.65em 1.15em;font-weight:600;display:grid;position:absolute;top:4.4em;left:50%;translate:-50%}.scr-status>span{grid-area:1/1;justify-content:center;align-items:center;gap:.6em;display:flex}.scr-status i{background:#e3a44e;border-radius:50%;width:.6em;height:.6em}.scr-status-a{animation:.2s 1.7s both gone}.scr-status-b{animation:.25s 1.8s both show}@keyframes gone{to{opacity:0}}@keyframes show{0%{opacity:0}}.scr-found{color:#20251f;animation:scr-pop .6s var(--d) cubic-bezier(.3, 1.4, .5, 1) both;background:#fffdf8;border-radius:1.2em;align-items:center;gap:.9em;padding:.8em;display:flex;position:absolute;bottom:1.8em;left:1.1em;right:1.1em;box-shadow:0 1em 2em #0006}@keyframes scr-pop{0%{opacity:0;transform:translateY(1.6em)scale(.92)}}.scr-found img{object-fit:cover;border-radius:.35em;flex-shrink:0;width:3.2em;height:4.2em}.scr-found span{min-width:0}.scr-found b{font:italic 600 1.45em/1.05 var(--serif);display:block}.scr-found small{color:#54584f;margin-top:.3em;font-size:.95em;font-weight:600;display:block}.scr-art{flex-shrink:0;height:38%;overflow:hidden}.scr-art img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;animation:6s ease-out both cam-in}.scr-label{border:1px solid var(--hairline);background:var(--paper-raised);animation:scr-pop .5s .15s var(--ease-enter) both;border-radius:1em;margin:-2.2em 1.2em 0;padding:.85em 1.1em;position:relative}.scr-label b{font:italic 600 1.5em/1.05 var(--serif);display:block}.scr-label small{color:var(--ink-3);margin-top:.3em;font-size:.92em;display:block}.scr-karaoke{font:400 1.18em/1.42 var(--serif);flex:1;margin:.9em 1.4em 5.4em;overflow:hidden}.scr-karaoke span{animation:word-on .35s var(--d) both}@keyframes word-on{0%{color:color-mix(in srgb, var(--ink) 26%, transparent)}}.scr-player{border:1px solid var(--hairline);background:var(--paper-raised);border-radius:99px;align-items:center;gap:.9em;padding:.6em 1.1em .6em .6em;display:flex;position:absolute;bottom:1.4em;left:1em;right:1em}.scr-play{background:var(--brass);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;gap:.25em;width:2.8em;height:2.8em;display:flex}.scr-play i{background:var(--on-accent);border-radius:.2em;width:.25em;height:1em}.scr-track{background:var(--paper-recessed);border-radius:1em;flex:1;height:.35em;overflow:hidden}.scr-track i{background:var(--brass);height:100%;animation:bar-fill var(--total) linear both;display:block}.scr-chat-head{border-bottom:1px solid var(--hairline);background:var(--paper-raised);align-items:center;gap:.8em;padding:4em 1.2em .9em;display:flex}.scr-avatar{object-fit:cover;object-position:50% 10%;background:var(--brass-wash);border:1px solid var(--hairline);border-radius:50%;flex-shrink:0;width:2.8em;height:2.8em}.scr-chat-head span{min-width:0}.scr-chat-head b{font:italic 600 1.4em/1 var(--serif);display:block}.scr-chat-head small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5em;margin-top:.35em;font-size:.88em;display:flex;overflow:hidden}.scr-chat-head small img{object-fit:cover;border-radius:.15em;flex-shrink:0;width:1.1em;height:1.4em}.scr-thread{gap:1em;display:grid;position:absolute;bottom:5.6em;left:1.1em;right:1.1em}.scr-q{background:var(--brass);max-width:82%;color:var(--on-accent);animation:scr-pop .45s var(--d) var(--ease-enter) both;border-radius:1.3em 1.3em .3em;justify-self:end;padding:.8em 1.1em;font-size:1.1em;font-weight:500}.scr-typing,.scr-a{grid-area:2/1;justify-self:start}.scr-typing{border:1px solid var(--hairline);background:var(--paper-raised);opacity:0;animation:typing 1.1s var(--d) both;border-radius:1.2em 1.2em 1.2em .3em;align-self:end;gap:.35em;padding:.9em 1.1em;display:flex}.scr-typing i{background:var(--ink-3);border-radius:50%;width:.5em;height:.5em;animation:.6s ease-in-out infinite alternate dot}.scr-typing i:nth-child(2){animation-delay:.2s}.scr-typing i:nth-child(3){animation-delay:.4s}@keyframes typing{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}@keyframes dot{to{opacity:.4;transform:translateY(-.3em)}}.scr-a{border:1px solid var(--hairline);background:var(--paper-raised);max-width:92%;font:400 1.12em/1.38 var(--serif);animation:scr-pop .5s var(--d) var(--ease-enter) both;border-radius:1.3em 1.3em 1.3em .3em;padding:.85em 1.05em}.scr-mic{align-items:center;gap:.6em;display:flex;position:absolute;bottom:1.4em;left:1em;right:1em}.scr-field{border:1px solid var(--hairline);background:var(--paper-raised);min-width:0;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;border-radius:99px;flex:1;padding:.95em 1.1em;overflow:hidden}.scr-mic-btn{background:var(--brass);border-radius:50%;flex-shrink:0;place-items:center;width:3.4em;height:3.4em;display:grid}.scr-mic-btn svg{fill:none;width:1.6em;height:1.6em;stroke:var(--on-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.has-scene{isolation:isolate;position:relative}.scene-wash{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.scene-wash i{filter:blur(64px)saturate(1.7)brightness(1.12);opacity:.42;background:50%/cover no-repeat;position:absolute;inset:-12%}.scene-wash:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--paper) 30%, transparent) 30%, var(--paper) 85%);position:absolute;inset:0}.scene-wall{padding:0 var(--gutter-r) 44px var(--gutter-l);position:relative}.scene-hang{width:min(100%,520px);margin:0 auto}.scene-print{background:var(--print);transform:rotate(var(--tilt));border-radius:3px;margin:0;padding:10px 10px 8px;position:relative;box-shadow:0 1px 1px #20251f0f,0 12px 24px -10px #20251f40,0 44px 70px -34px #20251f66}.scene{background:var(--paper-recessed);border-radius:2px;position:relative;overflow:hidden}.scene img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.scene:after{content:"";background-image:var(--grain-img);opacity:.16;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.scene-print .tape{opacity:.92;width:96px;height:28px;top:-13px}.scene-print .tape--l{left:-22px;transform:rotate(-32deg)}.scene-print .tape--r{right:-22px;transform:rotate(30deg)}.scene-note{color:var(--ink);text-wrap:balance;margin:0;padding:10px 8px 4px;font-size:23px;line-height:1.15}.scene-copy{position:relative}@media (width<=899.98px){.scene--small{pointer-events:none;position:absolute;inset:0}.scene--small .scene-wall{top:36px;right:var(--gutter-r);width:38%;padding:0;position:absolute}.scene--small .scene-hang{width:100%}.scene--small .scene-print{padding:6px 6px 7px}.scene--small .tape{width:54px;height:17px;top:-9px}.scene--small .tape--l{left:-14px}.scene--small .tape--r{right:-14px}.scene--small .scene-note{display:none}.scene--small .scene img{aspect-ratio:1;object-fit:cover;object-position:50% 30%}.has-scene:has(>.scene--small) .scene-copy>h2{max-width:58%;min-height:calc(38vw + 4px);margin-bottom:28px}}@media (width>=900px){.section.has-scene{align-items:center;min-height:min(100svh,920px);display:flex}.scene-track{z-index:-1;pointer-events:none;position:absolute;inset:0}.scene-wash{-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.scene--right .scene-wash:after{background:linear-gradient(to right, var(--paper) 18%, color-mix(in srgb, var(--paper) 20%, transparent) 72%)}.scene--left .scene-wash:after{background:linear-gradient(to left, var(--paper) 18%, color-mix(in srgb, var(--paper) 20%, transparent) 72%)}.scene-wall{max-width:var(--max);padding:0 var(--gutter-r) 0 var(--gutter-l);align-items:center;margin:0 auto;display:flex;position:absolute;inset:0}.scene--right .scene-wall{justify-content:flex-end}.scene-hang{width:min(44%,540px);margin:0}.scene-note{font-size:26px}.scene-copy{width:min(46%,540px)}.scene--left+.wrap .scene-copy{margin-left:auto}.section.pricing-top{min-height:min(72svh,700px)}.pricing-top .scene-hang{width:min(36%,440px)}}.works{background:var(--paper-recessed);padding-bottom:clamp(24px,3vw,40px)}.works-head{gap:14px;margin-bottom:clamp(24px,3vw,36px);display:grid;position:relative}.works-head h2{letter-spacing:-.03em;max-width:14ch;font-size:clamp(36px,4.6vw,64px);line-height:1}.works-head .lead{max-width:50ch;margin-top:0}.works-wall{--gap:clamp(10px, 1.2vw, 18px);--row:calc((100svh - 2 * var(--gap) - 32px) / 3);gap:var(--gap);display:grid;overflow:clip}@media (width<=719.98px){.works-wall{--row:30vw}}.works-row{overflow:clip}.works-track{gap:var(--gap);width:max-content;margin:0;padding:0;list-style:none;display:flex}.works-track li{flex:none;padding-right:0}.work{height:var(--row);color:inherit;cursor:pointer;background:linear-gradient(135deg,#8a5f22,#e2bc6a 22%,#a8762e 48%,#f0d48c 70%,#7e5520);border:0;border-radius:2px;padding:clamp(5px,.5vw,8px);display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff0c859,0 14px 24px -16px #20251f99}.work img{width:auto;height:100%;display:block;box-shadow:0 0 0 2px #3a2a14}.work-label{text-align:left;color:#fffdf8;opacity:0;transition:opacity var(--t-base), transform var(--t-base) var(--ease-enter);background:linear-gradient(#0000,#14100a8c 40%,#14100adb);justify-items:start;gap:2px;padding:40px 14px 12px;display:grid;position:absolute;inset:auto clamp(5px,.5vw,8px) clamp(5px,.5vw,8px);transform:translateY(10px)}.work-title{font:italic 500 clamp(16px, 1.3vw, 20px)/1.15 var(--serif)}.work-meta{opacity:.82;font-size:13px;line-height:1.3}.work-open{border-bottom:1.5px solid var(--brass-bright);font:600 15px/1 var(--sans);align-items:center;gap:7px;margin-top:10px;padding-bottom:3px;display:inline-flex}.work-open svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.work:focus-visible{outline-offset:-4px}.work:focus-visible .work-label{opacity:1;transform:none}.work img{transition:box-shadow var(--t-base)}@media (hover:hover){.work:hover .work-label{opacity:1;transform:none}.work:hover img{box-shadow:0 0 0 2px #fff1cc}}@media (prefers-reduced-motion:no-preference){.works-track{animation:drift var(--dur) linear infinite}.works-row[data-dir=right] .works-track{animation-direction:reverse}.works-row:hover .works-track,.works-row:focus-within .works-track{animation-play-state:paused}}@keyframes drift{to{transform:translateX(calc(-50% - var(--gap) / 2))}}@media (prefers-reduced-motion:reduce){.works-row{scrollbar-width:none;overflow-x:auto}.works-track li[aria-hidden]{display:none}}.keep h2{letter-spacing:-.03em;font-size:clamp(36px,4.6vw,64px);line-height:1}.keep-notebook{perspective:2200px;max-width:1040px;margin:clamp(36px,5vw,64px) auto 0;padding-bottom:76px;position:relative}.nb-spread{transform-style:preserve-3d;color:#20251f;--ink:#20251f;--ink-2:#54584f;--ink-3:#726c62;--paper:transparent;--paper-raised:#fffdf8;--hairline:#20251f33;transition:transform 1.2s cubic-bezier(.2,.8,.2,1),opacity .8s;display:grid;position:relative}.nb-page{background:#f4ecdd url(/guide/paper.webp) 50%/cover;border-radius:6px;padding:20px 18px 24px;position:relative;box-shadow:0 30px 40px -28px #000000b3}.keep-notebook:not(.is-open) .nb-spread{opacity:0;transform:translateY(40px)rotateX(24deg)rotate(-4deg)}@media (width>=720px){.nb-spread{grid-template-columns:1fr 1fr;transform:rotateX(9deg)rotate(-1.2deg)}@media (hover:hover){.keep-notebook:hover .nb-spread{transform:rotateX(5deg)rotate(-.5deg)translateY(-6px)}}.nb-page{background-size:200% 100%;transition:transform 1.3s cubic-bezier(.2,.8,.2,1) .25s}.nb-left{transform-origin:100%;background-position:0;border-radius:8px 2px 2px 14px;transform:rotateY(5deg);box-shadow:inset -26px 0 30px -24px #20251f99,-10px 30px 40px -28px #000000b3}.nb-right{transform-origin:0;background-position:100%;border-radius:2px 8px 14px 2px;transform:rotateY(-5deg);box-shadow:inset 26px 0 30px -24px #20251f99,10px 30px 40px -28px #000000b3}.keep-notebook:not(.is-open) .nb-left{transform:rotateY(88deg)}}.nb-date{color:#8f3328;font-size:24px;line-height:1.1}.nb-prints{grid-template-columns:1fr 1fr;gap:22px 16px;margin:20px 0 64px;display:grid}.keep-print{cursor:zoom-in;color:#20251f;text-align:left;transform:rotate(var(--tilt));background:#fffdf8;border:0;border-radius:3px;gap:4px;padding:6px 6px 8px;transition:transform .5s cubic-bezier(.3,1.4,.5,1),box-shadow .3s;display:grid;position:relative;box-shadow:0 10px 18px -12px #20251f8c}.keep-print img{aspect-ratio:4/3;object-fit:cover;width:100%}.keep-print span{font-size:18px;line-height:1.05}.keep-print .tape{width:56px;height:18px;margin-left:-28px;top:-10px;left:50%}@media (hover:hover){.keep-print:hover{z-index:2;transform:rotate(0)scale(1.05);box-shadow:0 18px 30px -14px #20251f99}}.keep-notebook:not(.is-open) .keep-print,.keep-notebook:not(.is-open) .nb-entry,.keep-notebook:not(.is-open) .nb-stamp{opacity:0}.is-open .nb-spread .keep-print{animation:print-drop .7s cubic-bezier(.3, 1.4, .5, 1) calc(1.1s + var(--i) * .14s) both}.is-open .nb-spread .nb-entry{animation:rise .5s var(--ease-enter) both}.is-open .nb-spread li:first-child .nb-entry{animation-delay:1.3s}.is-open .nb-spread li:nth-child(2) .nb-entry{animation-delay:1.4s}.is-open .nb-spread li:nth-child(3) .nb-entry{animation-delay:1.5s}.is-open .nb-spread li:nth-child(4) .nb-entry{animation-delay:1.6s}.is-open .nb-spread li:nth-child(5) .nb-entry{animation-delay:1.7s}.is-open .nb-spread li:nth-child(6) .nb-entry{animation-delay:1.8s}.is-open .nb-spread .nb-stamp{animation:.5s cubic-bezier(.3,1.6,.5,1) 1.9s both stamp-in}@keyframes print-drop{0%{opacity:0;transform:translateY(-26px) rotate(calc(var(--tilt) * -3)) scale(1.08)}}.nb-leaf .keep-print,.nb-leaf .nb-entry,.nb-leaf .nb-stamp{opacity:1!important;animation:none!important}.nb-stamp{align-items:center;gap:6px;display:flex;position:absolute;bottom:16px;right:18px;rotate:-8deg}.nb-stamp img{width:48px}.nb-stamp small{color:#8f3328;font-size:20px}.nb-timeline{gap:4px;margin:14px 0 0;padding:0 0 0 22px;list-style:none;display:grid;position:relative}.nb-timeline:before{content:"";background:#20251f73;border-radius:1px;width:2px;position:absolute;top:12px;bottom:12px;left:6px}.nb-entry{color:#20251f;text-align:left;cursor:zoom-in;width:100%;min-height:56px;transition:background var(--t-fast);background:0 0;border:0;border-radius:10px;grid-template-columns:54px 40px 1fr;align-items:center;gap:12px;padding:4px 8px 4px 0;display:grid;position:relative}.nb-entry:before{content:"";background:#b74432;border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:-21px;box-shadow:0 0 0 3px #f4ecdd}.nb-entry b{color:#8f3328;font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.nb-entry img{object-fit:cover;width:40px;height:50px;transition:transform .3s var(--ease-enter);border:2px solid #fffdf8;box-shadow:0 6px 12px -6px #0000008c}.nb-entry span{font-size:20px;line-height:1.05}@media (hover:hover){.nb-entry:hover{background:#fffdf88c}.nb-entry:hover img{transform:rotate(-4deg)scale(1.1)}}.nb-guide{border:6px solid #fffdf8;width:52%;height:auto;margin:10px 6px 0 auto;display:block;rotate:3deg;box-shadow:0 12px 20px -12px #20251f99}@media (width>=1000px){.nb-page{padding:30px 36px 36px}.nb-prints{gap:28px 24px}.nb-guide{width:28%;margin:0;position:absolute;bottom:64px;right:36px;rotate:5deg}.nb-timeline{margin-right:34%}}.nb-page:has(>.qz-frame){flex-direction:column;display:flex}.qz-frame{min-height:260px;animation:rise .5s var(--ease-enter) both;background:#fffdf8;flex-direction:column;flex:1 1 0;margin:22px 8px 6px;padding:10px 10px 8px;display:flex;position:relative;rotate:-1.5deg;box-shadow:0 16px 26px -16px #20251fa6}.qz-frame .qz-art{aspect-ratio:auto;border-radius:0;flex:1 1 0;height:auto;min-height:0;animation:none}.qz-frame figcaption{color:#20251f;padding:8px 2px 0;font-size:22px;line-height:1}.qz-tape-l,.qz-tape-r{z-index:1;width:70px;height:22px;top:-12px}.qz-tape-l{left:-18px;rotate:-28deg}.qz-tape-r{right:-18px;rotate:26deg}@media (width>=1000px){.nb-spread{min-height:590px}}.nb-page:has(>.qz-card):before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#0000 52px,#b7443273 52px 53.5px,#0000 53.5px),repeating-linear-gradient(#0000 0 35px,#466ea033 35px 36px) 0 12px;position:absolute;inset:14px 10px 14px 0}.qz-card{align-content:center;gap:18px;height:100%;padding-left:52px;display:grid;position:relative}@media (width>=720px){.qz-card{padding:0 8px 110px 64px}}.qz-clue{color:#54584f;margin:8px 10px 0;font-size:22px;line-height:1.1;rotate:-1deg}.qz-guide{pointer-events:none;justify-content:flex-end;align-items:flex-end;gap:2px;display:flex}@media (width>=720px){.qz-guide{position:absolute;bottom:-8px;right:-6px}}.qz-guide img{transform-origin:50% 100%;width:104px;height:auto;animation:3.2s ease-in-out infinite guide-bob}.qz-guide.is-right img{animation:.7s cubic-bezier(.3,1.6,.5,1) guide-hop}.qz-guide.is-wrong img{animation:.5s qz-shake}.qz-bubble{color:#20251f;white-space:nowrap;background:#fffdf8;border-radius:16px 16px 2px;margin-bottom:72px;padding:8px 14px 6px;font-size:21px;line-height:1;animation:.45s cubic-bezier(.3,1.6,.5,1) both bubble-in;position:relative;box-shadow:0 10px 18px -10px #20251f80}@keyframes guide-bob{50%{transform:translateY(-4px)rotate(-1.5deg)}}@keyframes guide-hop{40%{transform:translateY(-16px)rotate(4deg)}}@keyframes bubble-in{0%{opacity:0;transform:scale(.6)translateY(8px)}}.nb-leaf{z-index:3;width:50%;transform-style:preserve-3d;animation:none;position:absolute;top:0;bottom:0}.nb-leaf.is-fwd{transform-origin:0;animation-name:leaf-fwd;left:50%}.nb-leaf.is-back{transform-origin:100%;animation-name:leaf-back;left:0}@keyframes leaf-fwd{0%{transform:rotateY(-5deg)}50%{transform:rotateY(-90deg)translateZ(30px)}to{transform:rotateY(-175deg)}}@keyframes leaf-back{0%{transform:rotateY(5deg)}50%{transform:rotateY(90deg)translateZ(30px)}to{transform:rotateY(175deg)}}.nb-face{backface-visibility:hidden;transform-origin:50%;transition:none;position:absolute;inset:0;overflow:hidden;transform:none}.nb-face-back{transform:rotateY(180deg)}.nb-corner{z-index:4;cursor:pointer;filter:drop-shadow(-4px -4px 5px #20251f40);background:linear-gradient(315deg,#0000 50%,#e0d3bb 50%,#fffdf8 100%) 100% 100%/34px 34px no-repeat;border:0;width:84px;height:84px;padding:0;transition:background-size .35s cubic-bezier(.3,1.4,.5,1);animation:2.8s ease-in-out infinite corner-lift;position:absolute;bottom:0;right:0}.nb-corner.is-back{filter:drop-shadow(4px -4px 5px #20251f40);background-image:linear-gradient(45deg,#0000 50%,#e0d3bb 50%,#fffdf8 100%);background-position:0 100%;left:0;right:auto}@keyframes corner-lift{0%,70%,to{background-size:34px 34px}82%{background-size:52px 52px}}@media (hover:hover){.nb-corner:hover{background-size:70px 70px;animation:none}}.nb-corner:focus-visible{outline-offset:-6px;outline:2px solid #20251f}.nb-hint{max-width:220px;color:var(--brass-deep);cursor:pointer;opacity:0;pointer-events:none;align-items:flex-end;gap:6px;margin:0;font-size:clamp(21px,1.8vw,26px);line-height:1.02;transition:opacity .4s;display:flex;position:absolute;bottom:0;right:6px;rotate:-3deg}.nb-hint.is-back{left:6px;right:auto;rotate:3deg}.nb-hint.is-on{opacity:1;pointer-events:auto;animation:2.8s ease-in-out infinite hint-nudge}.nb-hint .scrawl{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:50px;height:34px;transform:rotate(-80deg)}.nb-hint.is-back .scrawl{transform:scaleX(-1)rotate(-80deg)}@keyframes hint-nudge{0%,60%,to{translate:0}75%{translate:0 -5px}}@media (width>=1360px){.keep-notebook{padding-bottom:0}.nb-hint{width:170px;max-width:none;bottom:24px;left:calc(100% + 14px);right:auto}.nb-hint.is-back{text-align:right;left:auto;right:calc(100% + 18px)}.nb-hint .scrawl{transform:scaleX(-1)translateY(14px)}.nb-hint.is-back .scrawl{transform:translateY(14px)}@keyframes hint-nudge{0%,60%,to{translate:0}75%{translate:-6px}}.nb-hint.is-back.is-on{animation-name:hint-nudge-back}@keyframes hint-nudge-back{0%,60%,to{translate:0}75%{translate:6px}}}@media (prefers-reduced-motion:reduce){.nb-corner,.nb-hint.is-on,.qz-guide img{animation:none}}.qz-top{font:700 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#8f3328;flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.qz-dots{order:2;gap:4px;display:flex}.qz-dots i{width:9px;height:9px;transition:background var(--t-base);border:1.5px solid #8f3328;border-radius:50%}.qz-dots i.is-done{background:#8f3328}.qz-level{letter-spacing:0;text-transform:none;border:1.5px solid;border-radius:999px;order:1;padding:2px 10px 0;font-size:18px;rotate:-3deg}.qz-level.is-0{color:#4e6040}.qz-level.is-1{color:#a0702a}.qz-level.is-2{color:#b74432}.qz-art{object-fit:cover;object-position:50% 30%;width:100%}.qz-q{font:500 clamp(28px, 2.4vw, 36px)/1.05 var(--serif);letter-spacing:-.015em;animation:write-in .5s var(--ease-enter) both}.qz-choices .qz-choice{animation:write-in .5s var(--ease-enter) .15s both}.qz-choices .qz-choice+.qz-choice{animation-delay:.28s}@keyframes write-in{0%{opacity:0;transform:translate(-14px)}}.qz-choices{gap:2px;display:grid}.qz-choice{min-height:52px;font:italic 500 24px/1 var(--serif);color:#20251f;text-align:left;cursor:pointer;transition:transform var(--t-fast), color var(--t-base);background:0 0;border:0;align-items:center;gap:14px;padding:0 6px;display:flex}.qz-letter{color:#8f3328;width:34px;height:34px;transition:background var(--t-base), color var(--t-base);border:1.5px solid;border-radius:50%;flex:none;place-items:center;font-size:20px;font-style:normal;display:grid}.qz-name{padding:4px 6px;position:relative}.qz-ring{pointer-events:none;width:calc(100% + 28px);height:calc(100% + 8px);position:absolute;inset:-4px -14px;overflow:visible}.qz-ring path{fill:none;stroke:#4e6040;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}@media (hover:hover){.qz-choice:not(:disabled):hover{transform:translate(4px)}.qz-choice:not(:disabled):hover .qz-letter{color:#fffdf8;background:#8f3328}}.qz-choice:disabled{cursor:default}.qz-choice:disabled:not(.is-right):not(.is-wrong){color:#9c9588}.qz-choice.is-right .qz-letter{color:#fffdf8;background:#4e6040;border-color:#4e6040}.qz-choice.is-right .qz-ring path{stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--ease-enter)}.qz-choices .qz-choice.is-wrong{color:#9c9588;animation:.45s qz-shake}.qz-choice.is-wrong .qz-letter{color:#fffdf8;background:#b74432;border-color:#b74432}.qz-choice.is-wrong .qz-name{-webkit-text-decoration:line-through #b74432;text-decoration:line-through #b74432;text-decoration-thickness:2px}@keyframes qz-shake{20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.qz-result{animation:rise .4s var(--ease-enter) both;flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.qz-result img{width:72px;animation:.5s cubic-bezier(.3,1.6,.5,1) both stamp-in;rotate:-10deg}.qz-result p{color:#54584f;flex:1;min-width:14ch;font-size:16px;line-height:1.4}.qz-result b{color:#20251f}.qz-again{color:#fffdf8;min-height:44px;font:600 15px/1 var(--sans);cursor:pointer;transition:background var(--t-fast);background:#20251f;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.qz-again .arrow{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (hover:hover){.qz-again:hover{background:#8f3328}}html.is-locked{overflow:hidden}.art-modal{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;overflow:hidden}.art-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0d0bb8;animation:.3s both show}.art-modal[open] .am-sheet{animation:.55s cubic-bezier(.2,.9,.25,1) both sheet-in}.art-modal.is-closing .am-sheet{animation:.22s ease-in both sheet-out}.art-modal.is-closing::backdrop{animation:.22s both gone}@keyframes sheet-in{0%{opacity:0;transform:translateY(48px)scale(.98)}}@keyframes sheet-out{to{opacity:0;transform:translateY(24px)scale(.98)}}.am-sheet{overscroll-behavior:contain;background:var(--paper);display:block;position:absolute;inset:0;overflow-y:auto}.am-stage{min-height:48svh;padding:calc(72px + env(safe-area-inset-top)) 20px 32px;background:radial-gradient(60% 60% at 50% 45%,#e3a44e2e,#0000 70%),#14160f;place-items:center;margin:0;display:grid}.am-frame{animation:hang .7s 50ms var(--ease-enter) both;background:linear-gradient(135deg,#8a5f22,#e2bc6a 22%,#a8762e 48%,#f0d48c 70%,#7e5520);border-radius:2px;padding:clamp(6px,.8vw,12px);display:block;box-shadow:inset 0 0 0 1px #fff0c859,0 40px 70px -30px #000000e6}.am-frame img{width:min(calc(100vw - 64px), calc(46svh * var(--ar)));height:auto;aspect-ratio:var(--ar);display:block;box-shadow:0 0 0 2px #3a2a14}.am-body{width:100%;max-width:640px;padding:28px var(--gutter-r) calc(44px + env(safe-area-inset-bottom)) var(--gutter-l);animation:rise .5s .12s var(--ease-enter) both;align-content:start;gap:6px;display:grid}.am-museum{font:italic 400 19px/1.3 var(--serif);color:var(--brass-deep)}.am-body h2{max-width:none;font:italic 500 clamp(34px, 3.4vw, 50px)/1.02 var(--serif);letter-spacing:-.02em}.am-meta{color:var(--ink-2);font-size:17px}.am-story,.am-chat{margin-top:26px}.am-story h3,.am-chat h3{font:600 21px/1.1 var(--serif);color:var(--ink-2);margin-bottom:10px}.am-story p{font:400 21px/1.5 var(--serif);text-wrap:pretty}.am-q{background:var(--brass);width:fit-content;max-width:85%;color:var(--on-accent);border-radius:18px 18px 4px;margin-left:auto;padding:11px 15px;font-weight:500;line-height:1.4}.am-a{align-items:flex-end;gap:10px;margin-top:12px;display:flex}.am-a img{object-fit:cover;object-position:50% 10%;background:var(--brass-wash);border-radius:50%;flex-shrink:0;width:42px;height:42px}.am-a p{background:var(--paper-raised);box-shadow:inset 0 0 0 1px var(--hairline);font:400 18px/1.45 var(--serif);border-radius:18px 18px 18px 4px;padding:13px 15px}.am-cta{justify-self:start;margin-top:30px}.am-controls{top:calc(12px + env(safe-area-inset-top));z-index:2;gap:8px;display:flex;position:fixed;right:12px}.am-btn{cursor:pointer;color:#fffdf8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:44px;height:44px;transition:background var(--t-fast), transform var(--t-fast);background:#1416128c;border:0;border-radius:3px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #fffdf829}.am-btn:active{transform:scale(.92)}@media (hover:hover){.am-btn:hover{background:#141612cc}}.am-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (width>=960px){.am-sheet{border-radius:6px;grid-template-columns:minmax(0,1.3fr) minmax(400px,.7fr);display:grid;inset:3vh 3vw;overflow:hidden;box-shadow:0 50px 120px #0000008c}.am-stage{min-height:0;padding:56px}.am-frame img{width:min(calc(61vw - 112px), calc(94vw - 512px), calc((94vh - 140px) * var(--ar)))}.am-body{max-width:none;padding:64px 48px 48px;overflow-y:auto}.am-controls{position:absolute;top:18px;right:18px}}.am-story-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.am-story-head h3{margin-bottom:0}.am-listen{border:1.5px solid var(--ink);min-height:44px;color:var(--ink);font:600 15px/1 var(--sans);cursor:pointer;transition:transform var(--t-fast), background var(--t-base);background:0 0;border-radius:3px;align-items:center;gap:8px;padding:0 16px 0 12px;display:inline-flex}.am-listen:active{transform:scale(.96)}.am-listen svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.am-listen.is-on{background:var(--ink);color:var(--paper)}@media (hover:hover){.am-listen:not(.is-on):hover{background:var(--brass-wash)}}.am-wave{align-items:center;gap:2px;height:16px;display:inline-flex}.am-wave i{background:currentColor;border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out infinite am-wave}.am-wave i:nth-child(2){animation-delay:-.3s}.am-wave i:nth-child(3){animation-delay:-.6s}.am-wave i:nth-child(4){animation-delay:-.15s}@keyframes am-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}
