@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/bricolage-grotesque-vietnamese-700-normal.BLYPkJbo.woff2) format("woff2"),url(/_astro/bricolage-grotesque-vietnamese-700-normal.CHrFuVHU.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/bricolage-grotesque-latin-ext-700-normal.fBkt-7fi.woff2) format("woff2"),url(/_astro/bricolage-grotesque-latin-ext-700-normal.BXpPFNFj.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/bricolage-grotesque-latin-700-normal.gtcctNPv.woff2) format("woff2"),url(/_astro/bricolage-grotesque-latin-700-normal.DvJDmrLu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/bricolage-grotesque-vietnamese-800-normal.RJtJa6zl.woff2) format("woff2"),url(/_astro/bricolage-grotesque-vietnamese-800-normal.DJ4hCX8l.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/bricolage-grotesque-latin-ext-800-normal.BimIDUhy.woff2) format("woff2"),url(/_astro/bricolage-grotesque-latin-ext-800-normal.CkoBqIJM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/bricolage-grotesque-latin-800-normal.J50vIsBe.woff2) format("woff2"),url(/_astro/bricolage-grotesque-latin-800-normal.Br4b-5gk.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,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(/_astro/hanken-grotesk-vietnamese-400-normal.BLrFBAHj.woff2) format("woff2"),url(/_astro/hanken-grotesk-vietnamese-400-normal.C-iWyKLC.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hanken-grotesk-latin-ext-400-normal.DR7lHpW4.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-ext-400-normal.DI-aIsWt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/_astro/hanken-grotesk-latin-400-normal.BG6hkEXj.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-400-normal.CjyVwvJV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0460-052F,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(/_astro/hanken-grotesk-vietnamese-500-normal.DxwlvJEc.woff2) format("woff2"),url(/_astro/hanken-grotesk-vietnamese-500-normal.DkDHNoXI.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/hanken-grotesk-latin-ext-500-normal.DLb9JDK8.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-ext-500-normal.BNvrJ0Ju.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/_astro/hanken-grotesk-latin-500-normal.DrDcrrxK.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-500-normal.Bo-NxEKf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0460-052F,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(/_astro/hanken-grotesk-vietnamese-600-normal.Cp8QQjQf.woff2) format("woff2"),url(/_astro/hanken-grotesk-vietnamese-600-normal.DHaFH8q1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hanken-grotesk-latin-ext-600-normal.FY8kSObK.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-ext-600-normal.DHIm05DD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/_astro/hanken-grotesk-latin-600-normal.CIXX6EOa.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-600-normal.NEn2C4Q3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-vietnamese-400-normal.BNOj0Qhp.woff2) format("woff2"),url(/_astro/space-mono-vietnamese-400-normal.B0PMp_xB.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-latin-ext-400-normal.DTLbW2xa.woff2) format("woff2"),url(/_astro/space-mono-latin-ext-400-normal.D4cJI_B-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-latin-400-normal.Rg4St2Dn.woff2) format("woff2"),url(/_astro/space-mono-latin-400-normal._3DlpgIW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-vietnamese-700-normal.DWQgDHuA.woff2) format("woff2"),url(/_astro/space-mono-vietnamese-700-normal.D-KrLuLr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-latin-ext-700-normal.B2s3bDs2.woff2) format("woff2"),url(/_astro/space-mono-latin-ext-700-normal.B_E7P90g.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-latin-700-normal.mWgeinG7.woff2) format("woff2"),url(/_astro/space-mono-latin-700-normal.D7A851RN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #F3EFE4;--surface: #FBF9F1;--ink: #15120C;--ink-2: #5b5446;--ink-3: #938b79;--line: #e2dccb;--line-2: #d3ccb8;--dark: #14110B;--dark-2: #211c13;--dark-line: #38311f;--cream-on-dark: #f0ead8;--nav-ink: #45402F;--ink-muted: #67603F;--cream-muted-on-dark: #b8ae93;--hype: #1FA36B;--hype-deep: #15784e;--hype-glow: rgba(31, 163, 107, .34);--hype-text: var(--hype-deep);--hype-text-hover: color-mix(in srgb, var(--hype-deep) 86%, #000);--up: #1f9d55;--down: #9a8e72;--up-text: var(--hype-deep);--down-text: var(--ink-muted);--font-display: "Bricolage Grotesque", system-ui, sans-serif;--font-body: "Hanken Grotesk", system-ui, sans-serif;--font-mono: "Space Mono", ui-monospace, monospace;--maxw: 1240px;--r: 16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,rgba(0,0,0,.025) 1px,transparent 0);background-size:4px 4px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px;position:relative;z-index:1}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2);display:inline-flex;align-items:center;gap:9px}.eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--hype);box-shadow:0 0 0 4px var(--hype-glow);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px}.section-head .idx{font-family:var(--font-mono);font-size:13px;color:var(--hype-deep);letter-spacing:.1em}.section-head h2{font-family:var(--font-display);font-weight:800;font-size:clamp(30px,4vw,52px);line-height:.98;letter-spacing:-.02em;margin:8px 0 0;max-width:16ch}.section-head .link{font-family:var(--font-mono);font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink);border-bottom:2px solid var(--hype);padding-bottom:3px;white-space:nowrap;transition:color .2s}.section-head .link:hover{color:var(--hype-deep)}.btn{font-family:var(--font-body);font-weight:600;font-size:15px;padding:13px 24px;border-radius:999px;border:1.5px solid transparent;cursor:pointer;transition:transform .12s ease,background .15s,color .15s;display:inline-flex;align-items:center;gap:9px}.btn:active{transform:translateY(1px)}.btn-hype{background:var(--hype-text);color:#fff}.btn-hype:hover{background:var(--hype-text-hover)}.btn-ghost-dark{background:transparent;color:var(--cream-on-dark);border-color:#4a4230}.btn-ghost-dark:hover{border-color:var(--cream-on-dark)}.btn-dark{background:var(--ink);color:var(--bg)}.btn-dark:hover{background:#000}.btn-outline{background:transparent;color:var(--ink);border-color:var(--line-2)}.btn-outline:hover{border-color:var(--ink)}@media(prefers-reduced-motion:no-preference){.js-reveal .reveal{opacity:0;transform:translateY(26px)}.reveal.in{opacity:1;transform:none;transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}}body.force-show .reveal{opacity:1!important;transform:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(max-width:620px){.wrap{padding:0 20px}}.skip-link{position:absolute;left:12px;top:-100px;z-index:100;background:var(--hype-deep);color:#fff;font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:10px 16px;border-radius:0 0 10px 10px;transition:top .15s cubic-bezier(.16,1,.3,1)}.skip-link:focus{top:0;outline:2px solid var(--ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.skip-link{transition:none}}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible,summary:focus-visible{outline:2px solid var(--hype-deep);outline-offset:2px;border-radius:3px}.site-search[data-astro-cid-pkfvzmd6]{position:relative;flex:none}.ss-form[data-astro-cid-pkfvzmd6]{position:relative;display:flex;align-items:center}.ss-label[data-astro-cid-pkfvzmd6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ss-icon[data-astro-cid-pkfvzmd6]{position:absolute;left:12px;width:15px;height:15px;pointer-events:none;border:2px solid var(--ink-3);border-radius:999px;box-sizing:border-box}.ss-icon[data-astro-cid-pkfvzmd6]:after{content:"";position:absolute;right:-5px;bottom:-5px;width:7px;height:2px;background:var(--ink-3);border-radius:2px;transform:rotate(45deg)}.ss-input[data-astro-cid-pkfvzmd6]{width:190px;max-width:42vw;font-family:var(--font-body);font-size:14px;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:999px;padding:8px 14px 8px 32px;transition:border-color .15s,box-shadow .15s,width .18s}.ss-input[data-astro-cid-pkfvzmd6]::placeholder{color:var(--ink-3)}.ss-input[data-astro-cid-pkfvzmd6]:focus{outline:none;border-color:var(--hype-deep);box-shadow:0 0 0 2px color-mix(in srgb,var(--hype) 30%,transparent)}.ss-input[data-astro-cid-pkfvzmd6]:focus{width:240px}.ss-input[data-astro-cid-pkfvzmd6]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}@media(max-width:620px){.site-search[data-astro-cid-pkfvzmd6]{flex:1 1 auto;min-width:0}.ss-input[data-astro-cid-pkfvzmd6],.ss-input[data-astro-cid-pkfvzmd6]:focus{width:100%;max-width:none}}.site-search[data-astro-cid-pkfvzmd6] .ss-results{position:absolute;top:calc(100% + 8px);right:0;width:min(420px,92vw);max-height:min(70vh,520px);overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 32px 64px -26px #00000080;padding:6px;z-index:60}.site-search[data-astro-cid-pkfvzmd6] .ss-results[hidden]{display:none}.site-search[data-astro-cid-pkfvzmd6] .ss-group-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:10px 12px 6px}.site-search[data-astro-cid-pkfvzmd6] .ss-item{display:flex;align-items:baseline;gap:10px;padding:9px 12px;border-radius:10px;color:var(--ink);text-decoration:none;cursor:pointer}.site-search[data-astro-cid-pkfvzmd6] .ss-item:hover,.site-search[data-astro-cid-pkfvzmd6] .ss-item[aria-selected=true]{background:var(--bg)}.site-search[data-astro-cid-pkfvzmd6] .ss-item-name{font-weight:600;font-size:14px;line-height:1.3;flex:1 1 auto;min-width:0}.site-search[data-astro-cid-pkfvzmd6] .ss-item-meta{font-size:12px;color:var(--ink-3);flex:none;white-space:nowrap}.site-search[data-astro-cid-pkfvzmd6] .ss-rank{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--hype-deep);flex:none}.site-search[data-astro-cid-pkfvzmd6] .ss-empty{padding:16px 12px;font-size:14px;color:var(--ink-2)}.site-search[data-astro-cid-pkfvzmd6] .ss-empty strong{color:var(--ink);font-weight:600}@media(prefers-reduced-motion:no-preference){.site-search[data-astro-cid-pkfvzmd6] .ss-results{animation:ssIn .16s cubic-bezier(.16,1,.3,1)}@keyframes ssIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}.topbar[data-astro-cid-axxsutmj]{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.topbar[data-astro-cid-axxsutmj] .wrap[data-astro-cid-axxsutmj]{display:flex;align-items:center;gap:22px;height:72px}.brand[data-astro-cid-axxsutmj]{font-family:var(--font-display);font-weight:800;font-size:23px;letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.brand[data-astro-cid-axxsutmj] .mark[data-astro-cid-axxsutmj]{width:30px;height:30px;border-radius:9px;background:var(--ink);color:var(--bg);display:grid;place-items:center;font-size:15px;transform:rotate(-4deg)}.brand[data-astro-cid-axxsutmj] .mark[data-astro-cid-axxsutmj]:after{content:"✓";font-weight:700}.nav[data-astro-cid-axxsutmj]{display:flex;gap:26px;font-size:15px;font-weight:500;flex:none}.search-slot[data-astro-cid-axxsutmj].search-desktop{margin-left:auto}.search-slot[data-astro-cid-axxsutmj].search-mobile{display:none}.nav[data-astro-cid-axxsutmj] a[data-astro-cid-axxsutmj]{color:var(--nav-ink);transition:color .15s;white-space:nowrap}.nav[data-astro-cid-axxsutmj] a[data-astro-cid-axxsutmj]:hover,.nav[data-astro-cid-axxsutmj] a[data-astro-cid-axxsutmj][aria-current=page]{color:var(--ink)}.nav-toggle[data-astro-cid-axxsutmj]{display:none;margin-left:auto;flex:none;width:42px;height:42px;padding:0;align-items:center;justify-content:center;background:none;border:1px solid var(--line-2);border-radius:999px;cursor:pointer;color:var(--ink)}.nav-toggle[data-astro-cid-axxsutmj]:focus-visible{outline:2px solid var(--hype-deep);outline-offset:2px}.nav-toggle[data-astro-cid-axxsutmj] .bars[data-astro-cid-axxsutmj],.nav-toggle[data-astro-cid-axxsutmj] .bars[data-astro-cid-axxsutmj]:before,.nav-toggle[data-astro-cid-axxsutmj] .bars[data-astro-cid-axxsutmj]:after{content:"";display:block;width:20px;height:2px;background:currentColor;border-radius:2px}.nav-toggle[data-astro-cid-axxsutmj] .bars[data-astro-cid-axxsutmj]{position:relative}.nav-toggle[data-astro-cid-axxsutmj] .bars[data-astro-cid-axxsutmj]:before{position:absolute;top:-6px;left:0}.nav-toggle[data-astro-cid-axxsutmj] .bars[data-astro-cid-axxsutmj]:after{position:absolute;top:6px;left:0}.nav-toggle[data-astro-cid-axxsutmj][aria-expanded=true] .bars[data-astro-cid-axxsutmj]{background:transparent}.nav-toggle[data-astro-cid-axxsutmj][aria-expanded=true] .bars[data-astro-cid-axxsutmj]:before{top:0;transform:rotate(45deg)}.nav-toggle[data-astro-cid-axxsutmj][aria-expanded=true] .bars[data-astro-cid-axxsutmj]:after{top:0;transform:rotate(-45deg)}.nav-mobile[data-astro-cid-axxsutmj]{position:absolute;top:100%;left:0;right:0;z-index:39;display:flex;flex-direction:column;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:0 32px 64px -26px #00000080;padding:8px 0}.nav-mobile[data-astro-cid-axxsutmj][hidden]{display:none}.nav-mobile[data-astro-cid-axxsutmj] a[data-astro-cid-axxsutmj]{padding:14px 32px;font-size:17px;font-weight:500;color:var(--nav-ink);transition:color .15s,background .12s}.nav-mobile[data-astro-cid-axxsutmj] a[data-astro-cid-axxsutmj]:hover{color:var(--ink);background:var(--bg)}.nav-mobile[data-astro-cid-axxsutmj] a[data-astro-cid-axxsutmj][aria-current=page]{color:var(--ink)}.nav-mobile[data-astro-cid-axxsutmj] a[data-astro-cid-axxsutmj]:focus-visible{outline:2px solid var(--hype-deep);outline-offset:-2px}@media(max-width:620px){.nav[data-astro-cid-axxsutmj],.search-slot[data-astro-cid-axxsutmj].search-desktop{display:none}.search-slot[data-astro-cid-axxsutmj].search-mobile{display:block;padding:10px 20px 6px}.nav-toggle[data-astro-cid-axxsutmj]{display:inline-flex;margin-left:auto}.nav-mobile[data-astro-cid-axxsutmj] a[data-astro-cid-axxsutmj]{padding-left:20px;padding-right:20px}}@media(prefers-reduced-motion:no-preference){.nav-toggle[data-astro-cid-axxsutmj] .bars[data-astro-cid-axxsutmj],.nav-toggle[data-astro-cid-axxsutmj] .bars[data-astro-cid-axxsutmj]:before,.nav-toggle[data-astro-cid-axxsutmj] .bars[data-astro-cid-axxsutmj]:after{transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s,top .18s}.nav-mobile[data-astro-cid-axxsutmj]{animation:navMobileIn .18s cubic-bezier(.16,1,.3,1)}@keyframes navMobileIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}.newsletter__heading[data-astro-cid-23kpln2w]{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:0;margin:0 0 12px}.newsletter__description[data-astro-cid-23kpln2w]{margin:-4px 0 16px;color:var(--ink-2);font-size:15px;line-height:1.5;max-width:56ch}.newsletter__heading--embed[data-astro-cid-23kpln2w]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.newsletter__embed[data-astro-cid-23kpln2w]{width:100%;max-width:440px;overflow:hidden;border-radius:12px;background:var(--surface)}.newsletter__embed[data-astro-cid-23kpln2w] iframe[data-astro-cid-23kpln2w]{display:block;width:100%!important;max-width:100%;border:0}.newsletter__form[data-astro-cid-23kpln2w]{display:flex;flex-direction:column;gap:8px}.newsletter__label[data-astro-cid-23kpln2w]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.newsletter__row[data-astro-cid-23kpln2w]{display:flex;gap:8px;flex-wrap:wrap}.newsletter__input[data-astro-cid-23kpln2w]{flex:1 1 200px;min-width:0;padding:11px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:15px}.newsletter__input[data-astro-cid-23kpln2w]:focus-visible{outline:2px solid var(--hype);outline-offset:2px;border-color:var(--hype)}.newsletter__submit[data-astro-cid-23kpln2w]{flex:0 0 auto;padding:11px 20px;border-radius:999px;border:0;background:var(--hype-text);color:#fff;font:inherit;font-weight:600;font-size:15px;cursor:pointer;transition:background .18s cubic-bezier(.16,1,.3,1)}.newsletter__submit[data-astro-cid-23kpln2w]:hover{background:var(--hype-text-hover)}.newsletter__submit[data-astro-cid-23kpln2w]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.newsletter__submit[data-astro-cid-23kpln2w]:disabled{opacity:.6;cursor:progress}.newsletter__hp[data-astro-cid-23kpln2w]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.newsletter__status[data-astro-cid-23kpln2w]{min-height:1.2em;margin:2px 0 0;font-size:13px;color:var(--ink-2)}.newsletter__status[data-astro-cid-23kpln2w][data-kind=ok]{color:var(--hype-deep)}.newsletter__status[data-astro-cid-23kpln2w][data-kind=err]{color:var(--down-text)}.newsletter__status--fallback[data-astro-cid-23kpln2w] a[data-astro-cid-23kpln2w]{color:inherit;text-decoration:underline;text-underline-offset:3px}.newsletter--panel[data-astro-cid-23kpln2w]{margin:24px 0 28px;padding:22px 0 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:880px}.newsletter--panel[data-astro-cid-23kpln2w] .newsletter__heading[data-astro-cid-23kpln2w]{font-size:24px;line-height:1.05;margin-bottom:12px}.newsletter--panel[data-astro-cid-23kpln2w] .newsletter__embed[data-astro-cid-23kpln2w]{max-width:520px}.newsletter--footer[data-astro-cid-23kpln2w] .newsletter__heading[data-astro-cid-23kpln2w]{font-size:11px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#998f78}.newsletter--footer[data-astro-cid-23kpln2w] .newsletter__input[data-astro-cid-23kpln2w]{background:color-mix(in srgb,var(--cream-on-dark) 8%,transparent);border-color:var(--dark-line);color:var(--cream-on-dark)}.newsletter--footer[data-astro-cid-23kpln2w] .newsletter__status[data-astro-cid-23kpln2w]{color:#998f78}.newsletter--footer[data-astro-cid-23kpln2w].newsletter--embed{max-width:380px}.newsletter--footer[data-astro-cid-23kpln2w] .newsletter__embed[data-astro-cid-23kpln2w]{background:var(--surface);box-shadow:0 0 0 1px var(--dark-line)}@media(prefers-reduced-motion:reduce){.newsletter__submit[data-astro-cid-23kpln2w]{transition:none}}.footer[data-astro-cid-sz7xmlte]{background:var(--dark);color:var(--cream-on-dark)}.footer[data-astro-cid-sz7xmlte] .wrap[data-astro-cid-sz7xmlte]{padding:64px 32px 40px;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.footer[data-astro-cid-sz7xmlte] .brand[data-astro-cid-sz7xmlte]{color:var(--cream-on-dark);margin-bottom:14px;font-family:var(--font-display);font-weight:800;font-size:23px;letter-spacing:-.02em;display:inline-flex;align-items:center;gap:10px}.footer[data-astro-cid-sz7xmlte] .brand[data-astro-cid-sz7xmlte] .mark[data-astro-cid-sz7xmlte]{width:30px;height:30px;border-radius:9px;background:var(--hype-text);color:#fff;display:grid;place-items:center;font-size:15px;transform:rotate(-4deg)}.footer[data-astro-cid-sz7xmlte] .brand[data-astro-cid-sz7xmlte] .mark[data-astro-cid-sz7xmlte]:after{content:"✓";font-weight:700}.footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte].tag{color:#998f78;max-width:30ch;font-size:15px}.footer[data-astro-cid-sz7xmlte] .footer-col[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#998f78;margin:0 0 16px}.footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#d8cfba;font-size:15px}.footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer[data-astro-cid-sz7xmlte] .baseline[data-astro-cid-sz7xmlte]{border-top:1px solid var(--dark-line);margin-top:12px;padding:22px 32px;font-family:var(--font-mono);font-size:12px;color:var(--cream-muted-on-dark);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media(max-width:1000px){.footer[data-astro-cid-sz7xmlte] .wrap[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media(max-width:620px){.footer[data-astro-cid-sz7xmlte] .wrap[data-astro-cid-sz7xmlte]{padding:48px 20px 32px;grid-template-columns:1fr}.footer[data-astro-cid-sz7xmlte] .baseline[data-astro-cid-sz7xmlte]{padding:22px 20px}}.consent[data-astro-cid-2effgw6e]{position:fixed;inset:auto 16px 16px;z-index:90;max-width:640px;margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;background:var(--surface);color:var(--ink);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:0 8px 30px #14110b29}.consent[data-astro-cid-2effgw6e][hidden]{display:none}.consent__body[data-astro-cid-2effgw6e]{flex:1 1 320px}.consent__title[data-astro-cid-2effgw6e]{margin:0 0 4px;font-family:var(--font-display);font-weight:700;font-size:.98rem}.consent__desc[data-astro-cid-2effgw6e]{margin:0;font-size:.86rem;line-height:1.45;color:var(--ink-2)}.consent__desc[data-astro-cid-2effgw6e] a[data-astro-cid-2effgw6e]{color:var(--hype-text);text-decoration:underline}.consent__actions[data-astro-cid-2effgw6e]{display:flex;gap:10px;flex:0 0 auto}@media(max-width:480px){.consent[data-astro-cid-2effgw6e]{inset:auto 8px 8px;padding:14px 16px}.consent__actions[data-astro-cid-2effgw6e]{width:100%}.consent__actions[data-astro-cid-2effgw6e] .btn[data-astro-cid-2effgw6e]{flex:1 1 auto}}
