@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");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:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAvMABEAAAAAGIgAAAtwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhwoBmAAXAiBMgmcDBEICoYghWsLFAABNgIkAyIEIAWEbgddDIFhGxAXIwPBxkEgBD5M9pcHNhkOC9d/TWPHUBgLWadj2h0PhZSK0tw7jx+laU82/ePdIKKcRtWjkSwrTAqxQ6wQ8yFmj+mPyTHAy1ClWfnSsJ4aFAU2rdvAUKgXQ4VVpN4/KjQl8Du/hvfCsMezEvO6//0L31tlazPvuG/VMIdsBxFiXRvhtvfPVw5JSBZpTBIVIaHKdqxnqcnWdplaYCm+ifr/rfnad2fmEwpbQiHx+Na46qrJJPlnZ3cLu/mQ5DNuSkDCoGLeIlkkIdn21Lpa38u2RBts2nC2Z1tIlmAJYhWffydFgFD4xApBMI7N4JCaPpB09QxNYaMBgkEAiG555KG+Nfpo/eqEcACVG2t1IC/CBHWn5oBB6E1WqJRGjwox/YbiSt3y6Q7zlzTb3Q8fw3XfZbwnaIHxIH4XeSmAClUfBFxsZRhWbIcV5Gn6dDhxPYWFSztv4uOi3Hd1Z378Jw3+ysdsayc/nUDgdqLvqi92rxjAYc6hYUf14pHGg/9RLMDMXhZg+bPMqoG56vuVPME89cXgX25G6lHaDn0pNc0hb8GQtwf/jf/b6oMSrdyDf6l9gQDXZevSD88ZPP8B6/KvQvUcBff1pHn6DuXthS0t6RztTogR7oG2WVBhzQkBbj4lFCxaTBjQ9MgYf/lCXhND1Zq7Gl/nnlslir89FKGG4rpN6LOHi6pUWDOZ3TcjiuslfOLiwZtC0fISo2Prmg3Oyl1f4rXSGukEIxLH4tUTz7X0aYMm8bEzdPHXUqAD3B63WKlEDPfzv0tBb5jnAmNnz7UXu9Rf2urvXd2ubhMFbhhJigXMgBJ9rItOmu/alRxdM6YrNp0Lq6XaaHUvdg2UE8ojXBQ4ZDpiI7gsPTH9sD2PlCN5k+emtN2n5kh07zz5cySelj1hQluhvU3Cx0PBZxnbcojRkZywxlp6FFu6r50lUX21g+nqGMXKYTXmepS8Mmp2P+8vxh6oO7q4XeohtHMv5tGFd1mQGCKeGRdL+ICfq4XKHJPd1W/ZBMngDdU+IR1mwLee8EMdnSGcx+da2qpcg5ddHqkb50oOFv+gcJvP4qqhkPlXkR3awM0lGhDtVds5u9Q00i5zs9GJO4c3WlEMJ+1N/asSVtYhpwJYqEfhqjfP7FFYv1TTocRg0c9iIgJdVRJb5SYRCSRLRPD70oFzi2UnEuECkdWJKMTBEfHVcy2dObskilXzWgApJfONxg+/la7fNv4eYV17mKGYutvlh19DJ8SQx/Qei84ofzeij9dGykxUdCDKc4/wEOmPTJow/FC6CCvaic93anPKyPVoSHmzA0UqsA8mTU4E94F0AoIFzNSizN91OxJjG4Sw8yOq8TOLw4VOJf1WiLasLeGWCTOsnFWfJU5flBG5JjnnwVPsHSNlj21FHq3m3vVEPDoTMZEATCiRKUpiBiUzTSnMpFRmURrzUTqzKYP5K4phU39erPzDb8U0IM+vlG0TJZKUePE+ZGlKnvg4aC4uEBGHWIeUT0Jlzzc0ZCIgCwHZCMhBQC4C8hCQj4ACBBQioAihtgwaVyuVeyuJWWu7V9tBN3Ap265NAVAedydnPVEBaa+FrLF23d7UF500w8CpMhTU9PBG2mwXomK9mzqxLR/4AO2qsVl0urYa+rTT5TW4YK8k6ds5EruhRNdk8g8Bur60671aJ4Z5UGqhUfuuR4HsF0rUYXh1TNQXq0Z4LPpeG9CVTLoG7cEOUP7dfLe3vTWVOyE6YnmpV5146SzRCJj8SrCMdrQX8e+hckAIV3fnMpPGud4aRlNEA+sQlmVFX7F2VoR3Xh7pcDWE43WKq7OeswmHmrOVo7arbEdEdVy904U+kc6hWSfDZJuiGTRbwGQNFqh+v80kdGG7dj0YDncox6GGjVZ5ptnahLrCfmN6w2wwhi4MSNeujWP4XXQePQ2eaJ6GASRhFlEbr+entERwKGNnqxbVAo5rFQd7EprkK8JVGTRaDKicSmHOQwzL0XLffW8JzeBCN3p4oUxb7+PantTEFyQy2aGbT37B/LZ4MA0T+Jd3JLAcwrkXjT70gI6vEu3EqOfhsPKOaousvM+doDG21rULNMXZjdX22sS5vpgHiwMBZeqOMLk17WLS2xqhlvutVufkplGDXW/6N96D7tQ8w+R6/if2G1gNR72H7Tra9RC3SlH0LlJvBRtxQnQfknFRNH8Ddr3/6LcnXvLuwqvbuCZKrV0fkYGmQXT0zqHOqx4CDScavhyTyTRoN2eXE+WOYDU7DF89o1iQngeMMaXxdBFMMDUnafSyKWXTdLoIZph6Z/EIodPHHFeazxDBAldazEcES1xpOUMEK1zNVX3oZmtIbB2J0TVk6i5mhnLJTMfBYs+yuwTcAe4C94D7wAPgIfAIOmN0+rNnJchBBiKFMrMRDyJwfY4Omook8DIJVJXQGkQthkbMbq9g6gBI0UOJAUxjCWkKk4BZwCJgFbAJ2AUcKeEU4RLhFuER4RXhE9X+WMS32i5xrLlFVy63LhZDdM8r7C7G8uHhB/VbSE8hggQRAYAfgGjABsaBSyAViAV5PwoV5PP8+v/atLaN+EQdGhFqhu2FmaFhM86UsxqyvBOysBj2Znnqd5y7b7nOd78b8ujbPCU1hHAiCH0VT/l2yKPvZoe86Vvfcu6+I099bYJzOBsytRqSJyGY+ER/4IMfeP0bnvb0p2X9seVrf999qWs/+sC9H37gYfon13svbDvlY88NpXWdHU0dI83VY8b04zZ2ls935vO+Od1R2VfZ8bpXZzdP9PT1jHv2mN08sxvoPH380WJU60rPV/To6kvPX/bSjDf8sMnXPjnp995kdI957d7tClQeAuLDF4y3o1w76JIBgHRQQ8ZL4YkeeRkIhhJjFwVqFqVYBcVoFH+mkdpKLn63I1rJ0OB90dicF4cG0eyhVMuwaSiRVhlJGbwvlyi8HfIs2lDO6L1UlFbPvHM9i9asgWZsft4LB7+ND18Uv5LlJBU/KLl/+30NhNp166j66hVPwe+zfX77KVrAtDB3sULE57d8u4gY6xhG5zC27azjOF2OYatbHU1l49jOdgOGPG7QayxzghiIMmTfJWfsvFY/2xmfn/eiS0vyc7Myc6L4c4vNis6JDHUyih+srS4vFoRnKhG5AQyMKMNJKH6w6JLF05T4kyGGIfNduYAY41lRmZHaSVYJOMQDqq+/hLPe1Yjmf9sRxu8Afvqkd/8Vrv2e6P939d9rbxoPgIWClwr8vRRFHRCpH9kBAm+21QFz4ZDpSXy8VBCTNyKAn1N8vBAHRQkLPB94V3goNgLY7GAg2g98TrxbDyFZ8noowiWxh0EzP+qhKeIdPUymWOlhUUCtDr80wx5XaZ9nXNJIuYTmTS7Yz+grpssSedNHoE8FepfyjtLDED1Ir7PmY7Y5UdLDrj7ZN5cywbZIX6vrdVrPIOuiuqK8LhWUEThKVtqEq7V5h3WuofWUPfabaXUp4EZJ1+9R3WcdpdSwteMNCvWOd9kw3Pk1HT6zdNNPU6fnR4uqT3c6sTMeS2Hf2hM3VxKgMo25TGWwvcCqKaXSxZgEfZBgs9SlfSqsvck2L5MFL0/pLvtk7JqNRG8q6WNB7JZtFjoq8a7rnLB72XE5Ox1IOq4tRMHHNPi6C5WA8Az8QA6fF4UhhmgxxbLaNy62b7Z91yf7gUB7AL6xMtBR7V/fvL7a/kdZQeGNqwK1DL6Pz03MPYi8YP5evoxf6+wBX8d7oaeWbIsidFMvfFIP6ia73MrXKZbl5FxwVo2qTqtGF6tMbd1NWMdH44ghglAcfGAR4lPMunipsq/5fgzoesiR54zP3XvPmcO0xQrK3mfjJ9A1n/KQz7p8wH4KolWKN6dyFX8CL3xaDasWq0IXqjRthRe9T4JDP/9BSRPfaW5ZdHUBAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWUAA4AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEABEdQT1MAAAFcAAAAHgAAAB5EdEx1R1NVQgAAAXwAAAAnAAAAKLj8uOpPUy8yAAABpAAAAFUAAABgYo+sRGNtYXAAAAH8AAAAQgAAAFxB0OJbZ2FzcAAAAkAAAAAIAAAACAAAABBnbHlmAAACSAAAAT0AAAFaNhXKIGhlYWQAAAOIAAAANgAAADYqgLJdaGhlYQAAA8AAAAAfAAAAJBAY8MdobXR4AAAD4AAAABkAAAAiEYUB02xvY2EAAAP8AAAAFAAAABQBUAHKbWF4cAAABBAAAAAcAAAAIAAjAQBuYW1lAAAELAAAARoAAAJuNApRAXBvc3QAAAVIAAAASwAAAF2B645zAAEAAAAMAAAAAAAAAAIAAQABAAMAAQAAAAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNotxbENQEAYhuH3/87hwhA3g1KvEANQGcAoKolJJKLR2AwJT/OQaLIFD5o1AN23jVRWgwofnF4JkAHi1zctXMS4u+NOwW0WIrYCqNQJRPIH7S0K2QAAAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942mJgAvQ4zXARx1H8vd8x2zx8riX/lW3btt2SzS3M7VN7t4Qte7q2ptx++sVnvy9UABBHogURyAAUCgcFUiWOxjTcMzbhnHGKaA2NZJ5O+tLJHDopA0s6GaCSqZwYJ2RE+Bz3GdfwMKozLh81XV3R+VT0wwyT6WdDtEk0gAB0T2Yywu5/ff2/Lqe1XfrB2/RG8sgJuEAQgJOC51iNSimVqXieCXd1cZYxLoovlro4uzLhvMDYEpVSw7G8oPLGVceU6KR8cYF4vK12yLbUcE7CjS2WxRlpRViAsR3J/RNiaRoeeAcJybFcWXN7pUadlJHkqYpJT4yMLA/rrXbwswNAlJACvCePIKKJwMhQ0jC4TQq2tmgKO6QUT4gOrCg6hkIQGKmUItiJlhcXy6PFhYkJhUSXlJSWmAhmxutO9wAAAAABAAAAAQLRsUtkZV8PPPUADwPoAAAAAN9+te8AAAAA3362EvlE/vcTHAOxAAAABgACAAAAAAAAeNpjYGRgYN72n42BgSnrp8t7P2EZoAgq4AAAe9wE3gB42mPKYogAYjkkzADFMgwMjKwM8wFSaARoAAAAAAAAFQAuADoARgBGAEYAiACWAK142mNgZGBg4GTIZ2Bn6GfgAvMQgIOBEQAZTQEkeNqNkQVOREEQRB/uxIPEfgR3d3d3iKHr7rvhWpyCQ3AYKpN1T6emvbvSA7TjpImG5g7gt2E3bTcw2DCcthvpbehP201s8pe2mxnnJ2238Mhb2m5llOW03SsL3MQlYWKsMyOJYSOKR5G47GnBg186RBSX8jcccylE+ZQfwEFQlVfKB4Up7hVxkVDPJ1Ge5UXNDOWxmGOaWeYkG1hms5NPEtIh3HjMLItRkqZyVVgUVphiCbvwxVjJbiu73Sranr/thSPOpOtkXuRV3nkghPk2N3PhNrl5ZoV5WY+41WGV9E/lcb4lKu1Vxma698w93ObiMXON4j9y4TEVCb6YVleIgKIpTfCkX+X4JIgrz5rBWcIikGYx9g9ueGIvAAB42mNgYgCD/3MYjIAUIwM64ARiFYaTjEwMzIzMjCyMrIxsbI5JRallqeyleZkGBo4GINrIwMmEMzG5tCQ1OT83CSxjbGAGANg9D2UA)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:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fragment-mono-latin-ext-400-normal-BbKYyvR9.woff2)format("woff2"),url(/assets/fragment-mono-latin-ext-400-normal-CT4YFKeK.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:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fragment-mono-latin-400-normal-yxdJ5AmL.woff2)format("woff2"),url(/assets/fragment-mono-latin-400-normal-BYwT3kSJ.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{--sky-1:#1b2ae0;--sky-2:#1421ad;--sky-3:#101a76;--sky-4:#0b1348;--sky-5:#080d2c;--sky-6:#060919;--base:#05070f;--e03:#f4f6ff08;--e05:#f4f6ff0d;--e08:#f4f6ff14;--e12:#f4f6ff1f;--line:#f4f6ff1a;--line-2:#f4f6ff2e;--t100:#f2f4ff;--t70:#f2f4ffb8;--t50:#f2f4ff85;--t35:#f2f4ff5c;--cobalt:#2438e6;--cobalt-text:#93a5ff;--ink:#0a0d1f;--foil-a:#ffd9e8;--foil-b:#c9f0ff;--foil-c:#d5ffe6;--foil-d:#fff3c4;--foil-e:#e6d9ff;--serif:"Instrument Serif", Georgia, serif;--sans:"Instrument Sans Variable", -apple-system, system-ui, sans-serif;--mono:"Fragment Mono", ui-monospace, monospace;--r:20px;--r-sm:16px;--r-pill:999px;--ease:cubic-bezier(.32, .72, 0, 1);--wrap:1160px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--sans);background:var(--base);color:var(--t70);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:hidden}img{max-width:100%;display:block}a{color:var(--cobalt-text);text-decoration:none}button{font-family:var(--sans);cursor:pointer}::selection{color:#fff;background:#2438e68c}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 28px}.h-serif{font-family:var(--serif);letter-spacing:-.01em;color:var(--t100);font-weight:400}.eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--t50);font-size:11px}.btn{border-radius:var(--r-pill);transition:transform .45s var(--ease), background .45s var(--ease), box-shadow .45s var(--ease);border:none;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:600;display:inline-flex}.btn:active{transform:translateY(1px)scale(.98)}.btn:focus-visible{outline:2px solid var(--cobalt-text);outline-offset:3px}.btn-light{color:var(--ink);background:#fff;box-shadow:0 10px 34px -12px #000c}.btn-light:hover{transform:translateY(-1px);box-shadow:0 16px 44px -12px #1421ad8c}.btn-sm{padding:9px 18px;font-size:14px}.btn-glass{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);background:linear-gradient(135deg,#fff3,#ffffff0d),#080c2642;border:1px solid #ffffff4d;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #ffffff14,0 8px 26px -12px #0009}.btn-glass:hover{background:linear-gradient(135deg,#ffffff47,#ffffff14),#080c2642;transform:translateY(-1px)}@media (prefers-reduced-transparency:reduce){.btn-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0d1feb}}.reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(28px)}.reveal.in{opacity:1;transform:translateY(0)}@property --halo-a{syntax:"<angle>";inherits:false;initial-value:0deg}.halo{border-radius:var(--r-pill);isolation:isolate;padding:3px;display:inline-flex;position:relative}.halo:before,.halo:after{content:"";border-radius:var(--r-pill);background:conic-gradient(from var(--halo-a), transparent 0deg 30deg, var(--foil-b) 55deg, #fff 70deg, var(--foil-e) 85deg, transparent 110deg 210deg, var(--foil-d) 235deg, #ffffffd9 250deg, var(--foil-a) 265deg, transparent 290deg 360deg);pointer-events:none;animation:3.6s linear infinite halo-spin;position:absolute;inset:0}.halo:before{-webkit-mask-composite:xor;padding:1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.halo:after{z-index:-1;filter:blur(7px);opacity:.55}@media (hover:none){.halo:after{display:none}}@keyframes halo-spin{to{--halo-a:360deg}}.halo-glass:before,.halo-glass:after{background:conic-gradient(from var(--halo-a), transparent 0deg 100deg, #bedcffa6 140deg, #fff 162deg, #bedcffa6 184deg, transparent 224deg 360deg);animation-duration:5.4s}.halo-glass:after{opacity:.35}.skip-link{z-index:100;color:var(--ink);border-radius:var(--r-pill);transition:top .3s var(--ease);background:#fff;padding:10px 18px;font-weight:600;position:absolute;top:-48px;left:16px}.skip-link:focus{top:16px}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.top-blur{z-index:40;pointer-events:none;height:110px;position:fixed;inset:-110px 0 auto}.top-blur>div,.top-blur:before,.top-blur:after{position:absolute;inset:0}.top-blur:before{content:"";z-index:1;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);-webkit-mask:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%);mask:linear-gradient(#0000 62.5%,#000 75% 87.5%,#0000 100%)}.top-blur>div:first-of-type{z-index:2;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%);mask:linear-gradient(#0000 50%,#000 62.5% 75%,#0000 87.5%)}.top-blur>div:nth-of-type(2){z-index:3;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);-webkit-mask:linear-gradient(#0000 37.5%,#000 50% 62.5%,#0000 75%);mask:linear-gradient(#0000 37.5%,#000 50% 62.5%,#0000 75%)}.top-blur>div:nth-of-type(3){z-index:4;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:linear-gradient(#0000 25%,#000 37.5% 50%,#0000 62.5%);mask:linear-gradient(#0000 25%,#000 37.5% 50%,#0000 62.5%)}.top-blur>div:nth-of-type(4){z-index:5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask:linear-gradient(#0000 12.5%,#000 25% 37.5%,#0000 50%);mask:linear-gradient(#0000 12.5%,#000 25% 37.5%,#0000 50%)}.top-blur>div:nth-of-type(5){z-index:6;-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);-webkit-mask:linear-gradient(#0000 0%,#000 12.5% 25%,#0000 37.5%);mask:linear-gradient(#0000 0%,#000 12.5% 25%,#0000 37.5%)}.top-blur>div:nth-of-type(6){z-index:7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask:linear-gradient(#000 0% 12.5%,#0000 25%);mask:linear-gradient(#000 0% 12.5%,#0000 25%)}.top-blur:after{content:"";z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:linear-gradient(#000 0%,#0000 12.5%);mask:linear-gradient(#000 0%,#0000 12.5%)}.nav{z-index:10;padding-top:18px;position:absolute;top:0;left:0;right:0}.nav-row{justify-content:space-between;align-items:center;gap:16px;height:54px;display:flex}.nav-lockup{align-items:center;gap:11px;display:inline-flex}.nav-lockup:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #fff}.nav .metal-fx-root{isolation:auto;transition:top .4s var(--ease);background:0 0;top:0}.nav .metal-fx-root:hover{top:-1.5px}.nav .metal-fx-root:active{top:.5px}.nav .metal-fx-root:before,.nav .metal-fx-root:after{content:none}.nav .metal-fx-root .btn-glass{--cta-drop:0 1px 5px 0 #0204124d, 0 6px 16px 0 #02041240;-webkit-backdrop-filter:blur(12px)saturate(170%);backdrop-filter:blur(12px)saturate(170%);box-shadow:inset 0 0 0 1px #ffffff2b, inset 1.8px 3px 0 -2px #ffffffad, inset -2px -2px 0 -2px #ffffff8c, inset -3px -8px 1px -6px #ffffff59, inset -.3px -1px 4px 0 #02041259, inset 0 3px 4px -2px #02041240, var(--cta-drop);background:linear-gradient(135deg,#ffffff1f,#ffffff05),#b4bedc17;border-color:#0000}@supports not (font:-apple-system-body){.nav .metal-fx-root .btn-glass{--cta-drop:0 0 #02041200}}.nav .metal-fx-canvas{filter:brightness(1.45)saturate(1.15);z-index:6;mix-blend-mode:screen;transition:transform .6s linear(0, .6091 3.69%, 1.0259 7.24%, 1.1733 9.05%, 1.3562 12.87%, 1.4014 16.03%, 1.3202 22.27%, 1.1394 29.39%, 1.0582 33.17%, .9943 37.45%, .9593 41.92%, .9517 48.7%, .9924 63.02%, 1.0046 71.2%, 1 100%)}.nav .metal-fx-root:active .metal-fx-canvas{transform:scale(.96,.92)}.nav .nav-cta{overflow:clip}.nav .nav-cta-label{position:relative}.nav .nav-goo{filter:blur(6px);width:55%;height:95%;transition:transform .9s var(--ease);pointer-events:none;background:radial-gradient(closest-side,#ffffff57,#fff0 72%);border-radius:50%;position:absolute;top:50%;left:8%;transform:translate(-6%)}.nav .nav-cta:hover .nav-goo{transform:translate(85%,-36%)}.nav .metal-fx-root .btn:hover{transform:none}.nav .metal-fx-root .btn{transition:background .45s var(--ease), transform .6s linear(0, .6091 3.69%, 1.0259 7.24%, 1.1733 9.05%, 1.3562 12.87%, 1.4014 16.03%, 1.3202 22.27%, 1.1394 29.39%, 1.0582 33.17%, .9943 37.45%, .9593 41.92%, .9517 48.7%, .9924 63.02%, 1.0046 71.2%, 1 100%)}.nav .metal-fx-root .btn:active{transform:scale(.96,.92)}.nav-mark{border-radius:8px;width:30px;height:30px;box-shadow:0 2px 14px #0204128c}.nav-name{font-family:var(--serif);color:#fff;letter-spacing:0;font-size:22px;transform:translateY(-1px)}.seal-box{line-height:0;display:inline-block;position:relative}.seal{display:block}.seal-text{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;fill:#0a0d1f;font-size:9px}.seal-irid{pointer-events:none;mix-blend-mode:overlay;opacity:calc(.38 + var(--foil-o,.2) * 1);filter:hue-rotate(var(--hr,0deg)) saturate(1.2);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E") 0 0/120px 120px,repeating-conic-gradient(from 8deg,#ffffff80 0deg 1.6deg,#fff0 1.6deg 6deg) 0 0/100% 100%,repeating-radial-gradient(circle,#ffffff38 0 1.5px,#fff0 1.5px 7px) 0 0/100% 100%,conic-gradient(from 210deg,#ff9ecb8c,#ffe38f80,#9bffb073,#8fe8ff80,#9fa8ff8c,#e29fff80,#ff9ecb8c) 0 0/100% 100%;position:absolute;inset:0}.tk-scene{perspective:1200px;width:100%;display:block;position:relative;container-type:inline-size}.tk-scene:before{content:"";pointer-events:none;border-radius:28px;position:absolute;inset:8% 6% 1%;box-shadow:0 34px 70px #020412b3}.tk{--mx:50%;--my:38%;--fx:0%;--px:0px;--py:0px;--hr:0deg;--foil-o:.2;--glare-o:0;transform-style:preserve-3d;will-change:transform;position:relative}.tk-die{aspect-ratio:100/168;background:#0d1020;border-radius:18px;width:100%;position:relative;overflow:hidden}.tk-art{height:55.5%;position:absolute;inset:0 0 auto;overflow:hidden}.tk-art-image{background-position:top;background-size:cover}.tk-char{object-fit:cover;object-position:center top;pointer-events:none;width:100%;height:55.5%;position:absolute;inset:0 0 auto}.tk-titlecard{width:68%;transform:translate3d(calc(var(--px) * .75), calc(var(--py) * .65), 0);will-change:transform;pointer-events:none;filter:drop-shadow(0 5px 16px #04081ea6);position:absolute;bottom:46.5%;left:16%}.tk-art-firstlight{background:radial-gradient(1.1px 1.1px at 18% 22%,#ffffffe6,#0000),radial-gradient(1px 1px at 42% 11%,#fff9,#0000),radial-gradient(1.3px 1.3px at 67% 28%,#fffc,#0000),radial-gradient(1px 1px at 84% 15%,#ffffff8c,#0000),radial-gradient(1.1px 1.1px at 30% 42%,#ffffff80,#0000),radial-gradient(1px 1px at 74% 47%,#ffffff73,#0000),radial-gradient(95% 55% at 50% 102%,#ffbd7a52,#0000 68%),radial-gradient(150% 85% at 50% 118%,#4a76ff8c,#0000 66%),linear-gradient(#05070f 0%,#0a1030 46%,#101a56 80%,#1826b6 115%)}.tk-art-flare{background:linear-gradient(90deg,#0000,#a0d6fff2,#0000);height:2px;position:absolute;top:63%;left:6%;right:6%;box-shadow:0 0 20px 3px #8cc8ff8c}.tk-title{text-align:center;font-family:var(--serif);letter-spacing:.32em;text-transform:uppercase;color:#e4ebff;text-shadow:0 2px 22px #04081ed9;padding-left:.32em;font-size:clamp(16px,6.4cqw,26px);font-weight:400;position:absolute;bottom:14px;left:0;right:0}.tk-perf{z-index:2;border-top:2px dashed #f4f6ff33;position:absolute;top:55.5%;left:16px;right:16px;transform:translateY(-1px)}.tk-stub{text-align:left;background:linear-gradient(#0e1122,#080a15);flex-direction:column;gap:3.2cqw;padding:7% 7% 6%;display:flex;position:absolute;inset:55.5% 0 0}.tk-when{flex-direction:column;gap:.4em;display:flex}.tk-date{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--t50);font-size:clamp(8px,3cqw,11px)}.tk-time{letter-spacing:-.01em;color:var(--t100);font-size:clamp(16px,8.4cqw,31px);font-weight:640;line-height:1}.tk-screenrow{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:1cqw;padding-right:2.5cqw;display:flex}.tk-field{flex-direction:column;gap:1px;display:flex}.tk-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--t50);font-size:clamp(7px,2.5cqw,9px)}.tk-value{color:var(--t100);font-size:clamp(10px,3.9cqw,14px);font-weight:560}.tk-value-note{color:var(--t70);font-weight:400}.tk-bottom{justify-content:space-between;align-items:flex-end;margin-top:auto;display:flex}.tk-venuemark{opacity:.4;width:auto;height:clamp(14px,6cqw,22px)}.tk-seatbig{flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.tk-seatnum{letter-spacing:.01em;color:var(--t100);font-size:clamp(20px,8cqw,30px);font-weight:680;line-height:1}.tk-format{font-family:var(--mono);letter-spacing:.08em;border-radius:var(--r-pill);white-space:nowrap;align-items:center;padding:.5em 1.15em;font-size:clamp(8px,3cqw,10.5px);display:inline-flex;position:relative;overflow:hidden}.tk-format-logo{filter:brightness(0)opacity(.85);width:auto;height:1.15em;display:block}.tk-format:after{content:"";background:linear-gradient(105deg,#0000 32%,#ffffffe6 46%,#b2dcff8c 52%,#0000 68%) 0 0/240% 100%;background-position:calc(50% + var(--fx,0%)) 0;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.tone-platinum{color:#0a0d1f;background:linear-gradient(105deg,#e9eaf2 0%,#b6bcd2 28%,#f6f7ff 52%,#9ca3bd 76%,#e1e4f2 100%)}.tone-gold{color:#241a04;background:linear-gradient(105deg,#f3d28c 0%,#bd8f3e 28%,#ffe9ae 52%,#b0873a 76%,#ecc87c 100%)}.tone-spectrum{color:#f2f4ff;background:linear-gradient(#171331,#171331) padding-box padding-box,linear-gradient(105deg,#ff9ecb,#ffe38f,#9bffb0,#8fe8ff,#9fa8ff,#e29fff) border-box;border:1px solid #0000}.tk-foil{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),repeating-linear-gradient(-33deg,#ff9ecb 0%,#ffe38f 7%,#9bffb0 14%,#8fe8ff 21%,#9fa8ff 28%,#e29fff 35%,#ff9ecb 42%);background-size:240px 240px,300% 300%;background-position:center, calc(50% + var(--fx)) center;mix-blend-mode:color-dodge;opacity:var(--foil-o);filter:brightness(.72)contrast(1.5)saturate(1.1);transition:opacity .4s var(--ease);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55.5%,#00000073 55.5% 100%);mask-image:linear-gradient(#000 0% 55.5%,#00000073 55.5% 100%)}.tk-glare{pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my), #ffffff8c, #fff0 52%);mix-blend-mode:overlay;opacity:var(--glare-o);position:absolute;inset:0}.tk-edge{pointer-events:none;background:radial-gradient(240px circle at var(--mx) var(--my), #ffffffe6, #aacdff4d 55%, transparent 78%);-webkit-mask-composite:xor;opacity:calc(var(--glare-o) * .55);border-radius:18px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tk-seal{z-index:3;filter:drop-shadow(0 8px 18px #0204128c);position:absolute;top:calc(55.5% - 52px);right:-12px;transform:rotate(9deg)}@container (width<=230px){.tk-stub{gap:2cqw;padding:5.5% 7% 5%}.tk-format{position:absolute;top:10.5cqw;right:9cqw}.tk-when{gap:.3em}.tk-perf{left:10px;right:10px}.tk-seatnum{font-size:clamp(15px,7cqw,22px)}.tk-value{font-size:clamp(9px,3.9cqw,14px)}}.hero{padding:140px 0 96px;position:relative;overflow:hidden}.hero-sky{background:linear-gradient(180deg, #2334f2 -12%, var(--sky-1) 4%, var(--sky-2) 22%, var(--sky-3) 40%, var(--sky-4) 58%, var(--sky-5) 74%, var(--sky-6) 87%, var(--base) 100%);position:absolute;inset:0}.hero-stars{will-change:transform;background-repeat:repeat;position:absolute;inset:-20% 0}@media (prefers-reduced-motion:no-preference){.hero-stars-far{animation:2.3s linear infinite star-twinkle}.hero-stars-mid{animation:1.8s linear -.7s infinite star-twinkle}.hero-stars-near{animation:2.9s linear -1.4s infinite star-twinkle}}@keyframes star-twinkle{0%,to{opacity:1}11%{opacity:.55}19%{opacity:.93}33%{opacity:.42}44%{opacity:.88}58%{opacity:.6}67%{opacity:.97}79%{opacity:.48}90%{opacity:.85}}.hero-stars-far{background-image:radial-gradient(1.2px 1.2px at 11% 14%,#fffc 45%,#0000 60%),radial-gradient(1.2px 1.2px at 34% 41%,#fff9 45%,#0000 60%),radial-gradient(1.3px 1.3px at 56% 9%,#ffffffb8 45%,#0000 60%),radial-gradient(1.2px 1.2px at 72% 32%,#ffffff8c 45%,#0000 60%),radial-gradient(1.2px 1.2px at 89% 18%,#ffffffa6 45%,#0000 60%),radial-gradient(1.2px 1.2px at 22% 68%,#ffffff80 45%,#0000 60%),radial-gradient(1.2px 1.2px at 64% 74%,#ffffff7a 45%,#0000 60%);background-size:860px 640px}.hero-stars-mid{background-image:radial-gradient(1.6px 1.6px at 8% 33%,#ffffffeb 45%,#0000 58%),radial-gradient(1.5px 1.5px at 27% 8%,#ffffffb8 45%,#0000 58%),radial-gradient(1.7px 1.7px at 45% 52%,#ffffffd9 45%,#0000 58%),radial-gradient(1.5px 1.5px at 68% 21%,#ffffffad 45%,#0000 58%),radial-gradient(1.6px 1.6px at 86% 44%,#ffffffc7 45%,#0000 58%),radial-gradient(1.5px 1.5px at 52% 82%,#ffffff94 45%,#0000 58%);background-size:720px 560px}.hero-stars-near{background-image:radial-gradient(2px 2px at 16% 22%,#fff 45%,#0000 56%),radial-gradient(1.9px 1.9px at 41% 64%,#ffffffe0 45%,#0000 56%),radial-gradient(2.1px 2.1px at 63% 12%,#fffffff5 45%,#0000 56%),radial-gradient(1.9px 1.9px at 82% 55%,#ffffffd1 45%,#0000 56%),radial-gradient(1.8px 1.8px at 31% 88%,#ffffffad 45%,#0000 56%);background-size:980px 760px}.hero-glow{background:radial-gradient(55% 65% at 50% 100%,#587aff47,#0000 70%);width:120vw;height:55%;position:absolute;bottom:-8%;left:50%;transform:translate(-50%)}.hero-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero-title{letter-spacing:-.015em;color:#fff;text-wrap:balance;text-shadow:0 4px 60px #04082899;font-size:clamp(46px,7.6vw,92px);line-height:1.02}.hero-lede{color:#eef2ffd1;text-wrap:pretty;max-width:560px;margin-top:22px;font-size:17px;line-height:1.6}.hero-cta{margin-top:30px}.hero-ticket{width:clamp(290px,34vw,360px);margin-top:84px}.hero-ticket-float{transform:rotate(-2deg)}.hero-lede .brand-serif{font-family:var(--serif);font-size:1.16em;line-height:1}.hero-fade{background:linear-gradient(180deg, transparent, var(--base));z-index:1;height:140px;position:absolute;bottom:0;left:0;right:0}@media (width<=720px){.hero{padding-top:120px}.hero-ticket{width:min(82vw,320px);margin-top:60px}}.thesis{padding:190px 0 170px}.thesis-copy{font-family:var(--serif);letter-spacing:-.01em;color:var(--t100);text-align:center;text-wrap:balance;max-width:24ch;margin:0 auto;padding-bottom:6px;font-size:clamp(32px,5vw,58px);font-weight:400;line-height:1.22}.thesis-w{opacity:1}.thesis-foil{background:linear-gradient(100deg,#ffe3b3 0%,#ffb15c 38%,#ff8b3d 62%,#ffd394 100%);-webkit-text-fill-color:transparent;color:#ffb15c;text-shadow:0 0 34px #ff963c47;-webkit-background-clip:text;background-clip:text;margin:-.08em -.08em -.16em;padding:.08em .08em .16em;font-style:italic}@media (width<=720px){.thesis{padding:130px 0 110px}.thesis-copy{max-width:17ch}}.artefact{text-align:center;padding:60px 0 140px}.artefact .eyebrow{margin-bottom:16px}.artefact-title{text-wrap:balance;font-size:clamp(34px,4.6vw,56px);line-height:1.08}.artefact-sub{max-width:52ch;color:var(--t70);text-wrap:pretty;margin:18px auto 0;font-size:16.5px}.artefact-seals{justify-content:center;align-items:center;gap:36px;max-width:720px;margin:74px auto 0;display:flex}.artefact-seals-art{--hr:0deg;--sx:0px;--sy:0px;flex:none;width:150px;height:130px;position:relative}.artefact-seals-art .seal-box{transform:rotate(-8deg) translate(var(--sx), var(--sy));filter:drop-shadow(0 8px 18px #02041280);position:absolute;top:0;left:0}.artefact-seals-art .seal-b{transform:rotate(7deg) translate(calc(var(--sx) * -.7), calc(var(--sy) * -.7));top:28px;left:58px}.artefact-note{text-align:left;color:var(--t70);text-wrap:pretty;font-size:15.5px}@media (width<=860px){.artefact-seals{flex-direction:column;gap:22px}.artefact-note{text-align:center}}.product{padding:40px 0 150px}.product-title{font-size:clamp(34px,4.6vw,56px);line-height:1.08}.product-sub{max-width:54ch;color:var(--t70);text-wrap:pretty;margin-top:16px;font-size:16.5px}.bento{grid-template-rows:auto auto;grid-template-columns:1.2fr 1fr;gap:18px;margin-top:56px;display:grid}.cell{border:1px solid var(--line);border-radius:var(--r);background:var(--e03);flex-direction:column;display:flex;overflow:hidden}.cell-copy{padding:30px 32px 26px}.cell-copy h3{font-family:var(--serif);letter-spacing:-.01em;color:var(--t100);font-size:27px;font-weight:400}.cell-copy p{color:var(--t70);text-wrap:pretty;max-width:44ch;margin-top:10px;font-size:15px}.cell-import{background:radial-gradient(90% 70% at 50% 110%, #2438e638, transparent 70%), var(--e03);grid-row:1/3}.import-demo{flex:1;justify-content:center;align-items:center;gap:22px;min-height:360px;padding:20px 28px 40px;display:flex}.import-shot{border:1px solid var(--line);background:var(--e05);border-radius:14px;flex-direction:column;flex:none;gap:10px;width:150px;padding:18px 16px;display:flex;transform:rotate(-4deg)}.shot-line{background:var(--e08);border-radius:4px;width:100%;height:7px;display:block}.shot-line-strong{background:var(--e12);width:62%;height:10px}.shot-block{background:var(--e05);border:1px dashed var(--line-2);border-radius:8px;height:54px;display:block}.import-arrow{color:var(--t50);flex:none;place-items:center;display:grid}.import-mini{flex:none;width:192px;transform:rotate(3deg)}.cell-seat{background:radial-gradient(80% 90% at 50% -10%, #8cbeff24, transparent 60%), var(--e03)}.seat-visual{height:170px;margin:4px 26px 24px;position:relative}.seat-screen{background:linear-gradient(90deg,#b9d4ff,#eef5ff,#b9d4ff);border-radius:2px;height:7px;position:absolute;top:18px;left:18%;right:18%;box-shadow:0 0 26px 5px #a0c8ff73}.seat-cone{clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);background:linear-gradient(#aacdff2b,#0000 85%);height:105px;animation:4.2s ease-in-out infinite cone-pulse;position:absolute;top:25px;left:8%;right:8%}@keyframes cone-pulse{50%{opacity:.55}}.seat-row{justify-content:center;gap:10px;display:flex;position:absolute;bottom:14px;left:0;right:0}.seat-row button{appearance:none;background:var(--e08);border:1px solid var(--line);cursor:pointer;width:22px;height:16px;transition:transform .4s var(--ease), background .4s var(--ease), box-shadow .4s var(--ease);border-radius:5px 5px 3px 3px;padding:0}.seat-row button:hover{background:var(--e12);transform:translateY(-2px)}.seat-row button:focus-visible{outline:2px solid var(--cobalt-text);outline-offset:2px}.seat-row button.you{background:linear-gradient(150deg,#4a5dff,#2438e6);border-color:#93a5ff99;box-shadow:0 0 18px #4a5dff8c}.cell-venues{background:radial-gradient(90% 80% at 85% 115%, #93a5ff1a, transparent 65%), var(--e03)}.venue-ticker{align-items:center;gap:14px;min-height:46px;margin-top:auto;padding:0 32px 32px;display:flex}.venue-name{font-family:var(--mono);letter-spacing:.06em;color:var(--t100);white-space:nowrap;font-size:14px}.venue-stamp-slot{display:inline-flex;position:relative}.venue-stamp{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#0a0d1f;border-radius:var(--r-pill);animation:stamp-in .5s var(--ease) backwards;white-space:nowrap;background:linear-gradient(105deg,#e9eaf2 0%,#b6bcd2 30%,#f6f7ff 55%,#9ca3bd 80%,#e1e4f2 100%);padding:5px 11px;font-size:9.5px;transform:rotate(-3deg)}.venue-stamp-ghost{visibility:hidden;animation:none}.venue-stamp-live{position:absolute;inset:0}@keyframes stamp-in{0%{opacity:0;transform:rotate(-10deg)scale(1.5)}}@media (width<=860px){.bento{grid-template-rows:none;grid-template-columns:1fr}.cell-import{grid-row:auto}.import-demo{flex-direction:column;gap:16px;padding-bottom:34px}.import-arrow{transform:rotate(90deg)}}.collection{padding:40px 0 120px}.collection-grid{grid-template-columns:1fr .9fr;align-items:center;gap:64px;display:grid}.collection-copy h2{text-wrap:balance;font-size:clamp(34px,4.6vw,56px);line-height:1.08}.collection-lede{color:var(--t70);text-wrap:pretty;max-width:46ch;margin-top:16px;font-size:16.5px}.collection-points{flex-direction:column;gap:22px;max-width:48ch;margin-top:34px;list-style:none;display:flex}.collection-points li{color:var(--t70);font-size:15.5px;line-height:1.6}.collection-points strong{color:var(--t100);font-weight:620;display:block}.collection-fig{position:relative}.collection-fig:before{content:"";pointer-events:none;background:radial-gradient(58% 52% at 50% 52%,#4060ff24,#0000 72%);position:absolute;inset:6% -4% -2%}.collection-fig img{filter:drop-shadow(0 34px 60px #020412b8)drop-shadow(0 8px 20px #0204128c);width:100%;height:auto;position:relative}@media (width<=860px){.collection-grid{grid-template-columns:1fr;gap:30px}.collection-fig{order:-1;max-width:420px;margin:0 auto}}.jc-zone{z-index:2;justify-content:flex-end;align-items:flex-end;width:320px;height:240px;display:flex;position:absolute;bottom:0;right:0}.jc{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);align-items:center;gap:14px;margin:0;display:flex;transform:translate(14px)}.jc-zone:hover .jc{opacity:1;transform:translate(0)}.jc-quote{text-align:right;opacity:0;transition:opacity .7s var(--ease) .25s, transform .7s var(--ease) .25s;transform:translateY(5px)}.jc-zone:hover .jc-quote{opacity:1;transform:translateY(0)}.jc-quote p{font-family:var(--serif);letter-spacing:.03em;color:var(--t100);font-size:19px;font-style:italic}.jc-quote cite{font-family:var(--sans);color:var(--t50);margin-top:3px;font-size:11.5px;font-style:normal;display:block}.jc-man{width:auto;height:128px;display:block}@media (hover:none){.jc-zone{display:none}}.waitlist{text-align:center;padding:150px 0 170px;position:relative;overflow:clip}.waitlist-glow{pointer-events:none;background:radial-gradient(48% 58% at 50% 100%,#2438e673,#0000 72%),radial-gradient(30% 42% at 50% 100%,#7896ff47,#0000 70%);width:130vw;height:85%;position:absolute;bottom:-12%;left:50%;transform:translate(-50%)}.waitlist-inner{z-index:1;position:relative}.waitlist-title{font-size:clamp(40px,6vw,74px);line-height:1.05}.waitlist-lede{max-width:44ch;color:var(--t70);text-wrap:pretty;margin:18px auto 0;font-size:16.5px}.waitlist-form{max-width:520px;margin:40px auto 0}.waitlist-field{text-align:left;flex-direction:column;gap:8px;display:flex}.waitlist-field label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--t50);padding-left:23px;font-size:11px}.waitlist-row{gap:10px;display:flex}.waitlist-beam{flex:1;min-width:0;display:flex}.waitlist-beam input{flex:1;width:100%}.waitlist-row input{min-width:0;font-family:var(--sans);color:var(--t100);background:var(--e05);border-radius:var(--r-pill);transition:border-color .4s var(--ease), background .4s var(--ease);border:1px solid #f4f6ff6b;flex:1;padding:14px 22px;font-size:16px}.waitlist-row input::placeholder{color:var(--t50)}.waitlist-row input:hover{border-color:#f4f6ff94}.waitlist-row input:focus-visible{outline:2px solid var(--cobalt-text);outline-offset:2px;background:var(--e08)}.waitlist-error{color:#ffb3c1;font-size:13.5px}.waitlist-done{font-family:var(--serif);color:var(--t100);margin:44px auto 0;font-size:26px}.waitlist-done:focus-visible{outline:2px solid var(--cobalt-text);outline-offset:6px;border-radius:6px}.waitlist-fine{color:var(--t50);margin-top:18px;font-size:12.5px}@media (width<=640px){.waitlist-row{flex-direction:column}.waitlist-row .btn{width:100%}}.footer{border-top:1px solid var(--line);padding:34px 0 56px}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.footer-lockup{align-items:center;gap:9px;display:inline-flex}.footer-lockup img{border-radius:7px}.footer-name{font-family:var(--serif);color:var(--t100);font-size:18px}.footer-copy a{color:var(--t70);transition:color .35s var(--ease)}.footer-copy a:hover{color:var(--t100)}.footer-copy a:focus-visible{outline:2px solid var(--cobalt-text);outline-offset:3px;border-radius:4px}.footer-nav{align-items:center;gap:22px;font-size:13.5px;display:inline-flex}.footer-nav a{color:var(--t50);transition:color .35s var(--ease)}.footer-nav a:hover{color:var(--t100)}.footer-nav a:focus-visible{outline:2px solid var(--cobalt-text);outline-offset:3px;border-radius:4px}.footer-handle{font-family:var(--mono);color:var(--t50);font-size:12px}.footer-copy{color:var(--t50);font-size:12.5px}
