@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,d09GMgABAAAAAA54ABUAAAAAHBgAAA4GAAGzdQAAAAAAAAAAAAAAAAAAAAAAAAAAGncbgnIcgkQ/SFZBUmk/TVZBUkYGYD9TVEFUgRAnKgBML2QRCAqNPIthMJRKATYCJANWCy4ABCAFhU4HIAwHG50ZUZRx1m4pfiZkeMU8zd3iZL21E1lpJXPkoa9EuPoyQpJZH5629X/unWGCoUUsUkwwMKKfft0qN7J4kemLyL9Vaa02MAau7cATSeMqqglPr4raEA2p0Rr0fN32/bObVJLGA01jzrHJNc0PABT6Cc1yEuzY9vxUwdm5qTLnW84Tl8nnf+1b3XtmdxGb/X9lPjrIwEM8FPEmnoke538f3orLrIgNi0Y87SGapIc/8GiRKh4SfQ8xcciRBIgbYmKBwc6gw5fei6bVdqKYNUe5zC6NYP74cDEQMDCY/UdyUXCgoCBgwYKAAw8CESIIJKhAECQYAQGgQwHYAYkI6CZsAgDFOqAAQED6+gcG/WAAUACEyAqfwg8CQAmXbEz5iFEQfb63I6Lv7HFGFAsAN6cmc1a3M8IAZQELkZLsN1MAAiieVA740C4KcMhuIg/qkfv5yAWiABEOCBA7ADM1AAnfSR7I2J5wQtygygRKULC2UdEwMYjRbSul3ZQ1dBijBRlizM0URhBN8c4OsACYZUEpbSGgGxuB3QgEhKBIBUaAQAXyqwg0qOYA3vQ+Ocl4WMV6nskIvXl2dh4LSsaU5no6ly6OiBxX2m3wgxxMkYAYhKwugEIFxgORgHFqDsHRC+HSJA5SJQCekrWAwjU8hDEh80k8W/Q2AkAuQOyO/UbrxVwT4v4OEAlQQaDu0UjV/va8PsjVjY7TEEI0A4yARrOOLoYVx4CkApyMV9zdfIA737/Quh57wwqK4EOtFkXlECVJEOBRFxAKO0PN/z/bAgBZud08wjotNTaHDKXBWAOiTwGWdpEXlaVBn55RAOpuA2QCyg3DbF0WP3nDyQGbstbsuypLANtKrAACADRzWgHYMSAgEEAAGAkAzOiKzfbhYQHomMXJVk7g2PIAAFFgFxB+HEkAI1NQ8mIc/YeRJpCuNEiko/oqmUESYw9UMY9mgkBwRrv0AgzV/qC0sLfN+2Omo1XS5pazooz8EEZHEots5201B8SWp+a/DMRaxYRkBI7FsHOBMPE0rqhDQWBE2HywabXpskurDMISBdChcRMSwONFCOhKEoHjE6z0IpNIgMYYogJ9CAIiy7QAABMASAAEAyUAvQhgIiAfAABUlpEl6xXGrPclc5HBu6bcaJ5NDg7SeDQ6q0pjjeYtsHp0a46luPb0CRHzntSvP3P8+LPy4079UefYMbDx+PH1Z66nvU4kaqock9gsscqR0ntJEfGeGDFiV2cx4v0jtiJ++PDjqRYHuomORJBwItGNiQ1kPyBu8tONc4fw9Muqz8jQITpE9qX01uGQ2NOmnHihfPs/4c/Gv9J7+6VnDtqkvM7okZan/yPe//fMf7Hxm4TikdKwzM9/D8/hzrZVulV67c9b+pt4vzqvxahc08PgH5ir90qO45cesu/4lOXwHtIo/DvwNxU9ijT68uhfnp5SiYq01c3jn0wfNfqNjIVTC14YM6bwhUVT38oYt+Sb2lleaejjLdX1i+LrRm0srlw1YkT1msdKxo56JK9uNq3UlU1ds2iyNvM2ht5/tPVRRD94fFxh2Yyo8mnLCjMTytyjlB8Zn9Cvnjy2YsjUNzKnT3snb9xspurxqqea7SXj5uWlxxW7GpWfmKaqlyalNBRWj5zzfu7suS3FzUtQ+fTUknllvzz8wbyxL39QM/OhDbF/zD3ojSlZvGKBVmhYU1q1oqlpUkt6Q+5kp6+bWWmptsYmjhvWtCzd1ly1vClpdNLY5Y1VuU1uV31aKqpfMJ7/OqdoqDdh8rRXUhvHJTzaXDwiLLupKSYuYk4dN18czc/wuCvjcqvqN8QNH/WUp2lE9aOZsxvMpZUNTqcpUKx4XjWcn5gQWwHKWKevfsHtfuHpacqmuePGjPYPJyRy5WvKnZ+YLa9ERX1qMelfm453+fr0Rnu+bC867HY35dZXTMy+M/7dqbGOoCBdi924q6UBwtCc6D6Hoz865rbDcQvk5+0zf5qekLD8p5mG+kWNQ4csbsS7Um3qUP34c468Ek984rDshoqJaeeav9voiDLpdIctRkVLHY7jMiN9xkyNGvnsC4+d9H7k3n3omm9jzHO3KNldMaz9jMoeOujHXxHvxMsuHIxg+rZSgYcel0GByeSg0xNQXISHAceQmjUkTBDMajwtKDfU4lNRg7vv7B4FIFHuZBYz20EJgLvMARAjB1PfnA/EBPrXeNFyPd09b4VVNtAXaDkjA/3ONw/QkNLbPSq/XGAaluARvIRBIpIQ8iJ5n0o0jMbSBrqK/p+em6dMDbN7YamCFmMTNlKoMAEEEwAk+gO+/gEEwPI8z8i+wY47EnedaBf75YglX3X35TpM1giF4ppw5AzHDW8slQOgLMJyLHwDvgApE5Y1JhUSCTp0nPC9YqEvONra9ETjeCRRQXmVSBgMdMHtJ7wQ4nR5fv51d9t6/IiFvOqYtDBcOJja1iYlnd+ZAVZvbIBS2ccifT394JUCS9LAcOCy+VPi/7dhKhx1vxzpQerc7iW3UkY94MHrN1I9bngf+xIvAquDAREiV6He7NrEAe8Tils/02+h4ekQYKI4EDgIGjAFU+t6FL//ufNCed6RMntzjVdzhIGaQmYyV5FB/o6zLggWOwHxDA9JlR7lcN6bGAi0ZkMwxanKHhkRGiJyJAAJhuOC3VlsC9uOCpyolJtdPgqLPOrxr1szOT/GvwdZWUqQ2jl+gz2hqKZ2zz5hxVq2GGJEbqS7sI5XkuwMpoOgzJvEMOFFQ2Em6HuvkckQo/YZFpIMdHsuOf/YR1sXQ22J6Z5oh4nzcTI/eUS1ieC8iUFZ54xlWCxWJxLIstmsVs/ReFJR7fsZURSof8vG8mJC8iwBYTk2A3K9pbFoH4g5vx3+jpPggjdjMNB3Kj8cCAz6KTLDHYwnFq3U2zu6urp7+3gDgwP93Z0dbfWtnnxbGwXTRLpk6DFmHT6cTut5klsWr5fQ3d1DxPtwOtDTzSI9AwHKUnmQDQWbHH7/WPk0uXLKIviTK5DjzRAYdUmpKFKB9SEH/LX1NV4RRFiI0aBVk5IgqA2mCGLKlBLjjW2XjWbR+Pop55ZJwoVAFXIwHdP5KVu2OHafq80Jwt9/bz+GlDWJXlbqcyJHbruK4n7vrm7ghpJy8pi05LRv2gJ2e5M7+kAhIMudFyC7MpTCLDZbEC+QwT5kv8/v1zrjXyeYaWNJipRbj6TMmvU/T4yZ7+0tWz6lLM3QCSGbE8NJN4e1p5UMnzL91s26NrlqLpwRea7icbPQ7E0OFQNjyAAo1btz7+ngBkoyz1FiK6A0IJ9l/WrB268uSNbI2Ph4p3ZTK9gt6tDcIcP7/jI87LC/mlo4nmOkSqdnWyAntdlH1K1VkRiyWK32GE9vy+l6LM902w26yeNL3UH9pFssCfnKCRaLZiBEIwVRiNJppfbKRKPkqwoJdoquGbXJ+uhos47zo1PoQsKikvv81lMrd0dp2ZrRGF+UYbbOL1e3elJiV2G1PokM+f/RKEIxw9x7BtUqPI/HZOXUgSBe4ipqo5v4+xVlVcdk8fkCMnxKrKQNl9UcB2oRBEnJFsVHLKInPig0MjoxF1a8ke3pRNkjjEF6dEEma6TTt6XTaFhewSjB131fbvh8siKSDRxjj1/H1QhDIwMg8ITQ+Xvhu1eE7rTbnV42Cq0sW10x8voHD/RV06ZV8Rfb1tRUa9fFMWyw8dXqU1lSqnUe/Lf9tNTkH1GdhN9hUtZaDyBwH1XfuSnPcVv0wXMmF7tN3X+lm0zOdGWnyYTO4Ed98Sle3NJ7gayVeC7LKpZHoniR08qNLj1tFsky9ohFvvWTzgiakPBonZ0hhDCcIPI8X1ebnR3h8HhKG62TZ1d2t1LckY8nVJ3FFuOKlyNTrWa520M6etuvDbk2GiSsFBj19nj1O48SVmHVwPKeS/FS2Dyidl1KR4WFDTHW2zerPXDswazWY0KfUpeTcfasXqPJcG5geY+s+LjhCzJqdGo66so5xITOnKFKX72rtsSm7E4/wK50SaXyam4tHRO0oOWIFt1b6ovBEIkgdFqOWCflbq/2QBLlaD4LEcpCeDkbF916dksZEmGxGC6TpxlabV0JRuryiBbdmeqGFec441IzCmqTmRNl5BTadI87yungAc6YpNQ0FZq9RTcuHWFZfXymzSMldNxXFV5OdRyl/jLp7ZanbKjZ4Yx2XG1G6pKixBNH/Alv8/vni9oopdsIWgd90z4Cc7PDm1YP25ffbY9Wd4Skic4fOeiV+U5iWCf3xQ8IAoD8vGzeo4Zvm7X53QLD3AIALhY9/ygAXBrnbArsn15Z2rzwGjaAAwUAEODHTzh3Zme476+TgGDWMHhVQFk/SVyylGDYrJLlFGOSED15fma1AOxwwQYPIg5aQHaWnxW5PZMP8GgUjE3Z0fN0dmBAWBHAd0AoBAbfKRQabFIYZDqgsIiMVRQYUYzGLb3XViMsVOT9VFHA2FcKByX5j/JRHKkiQEV2KSJ0HVOUEMg1RYKhe6+pgpIEUIa6+LrZ2dh6IFJ5TAWp7Ib1WDGGO5ujnoq2dPYlotGtaG9l0TehxHPca4u6uSPikGpol65xW7JkM+x4BU9z+dMk6tTFpaiNo5U16kzt/hgvi3yolBhNisdvPB3N3JQkyeIpZJ4GXVxnI4Nc1hlvRSRJs9JGdyL7k2jqwNqmRDvuPc1WlCRHklTZkqCVX2rcZmQFZTmypjOdypWXplsdnYKhj8cicIZpu05ZiLY7TziRG5xoT1jYcs2NcdO0F63SwoEPs13J7yJVxT+SH/uBfQ4AAAA=)format("woff2-variations");unicode-range:U+11E-11F,U+130,U+15E-15F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(data:font/woff2;base64,d09GMgABAAAAAAgYABMAAAAADqwAAAeyAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4FMHGA/SFZBUlgGYD9TVEFUWCceAEwvRBEICodohmUwhlIBNgIkA0gLJgAEIAWELAcgDAcbvQxRlHHS91D8KHCbnvFwvMQteimOa5tK0oShE9559Gkq7NR3PPy3Zv191ZWcTGcRUSK5HbsEWclgBKP6jtz3APzz7+mfm9SYnU5Z5wxEhmYdjK8H8A9G+/gN/4Hzzn2mkBQ+YG9ErJk8CvlJzcjt+Ql9BFSgtNdL6c+9zua12yXM1MFO3T+EAlf7JRpjOvZjziUUqodQPYQaexlTh0cYXv72AztYnLIwv168U6A0QABsQWJ6Pkia6e5WkMjweRi1q76zFXh0Bln6l4WaZIV4YL12uIr+KqGiqqZU1xamUE1YUrLQFlBRVQsFo/DJCpiWTySfIFZroeBnZVa6AwhOmLy5rbY5NGgpJXXnmILDQOignQfB2sCgGw4J9CfMQYEqgt9IwNjMBASSdhU8izTOVutvk+Q0OnywSSewYgDLu43EZggIZ2Ca/YpFywG8Druowp//9xrkI8gFCIjP0lkAfeBCqAl0wEIP2F6moRsBajpwoYMgIkYABVKkOAeQnrNWFPELsSgrEwiV1y4a0YbirAN43riFNK9F6eAKAac4tt7x1qJ36KLq/3+i11JRmfffyBugSUVV0/1b7xqDCWtnID7WiS2cViGCFCMR5wAK+CUjn8U4/o+1RtHutgYAdaIjiB0ANgMz9BiJbxL/g0OliMcMycG9JN7tFBZqEb1oMiHUMAuXngGU0aA6CxafAhx7VlAzQru2TGWU185+ImTX84a0uk6nicsmMvE6bdnDmkxJuoxfehaccE1SN/70aZHRzr5CVM/HzpaiaHkS7dwsWDSZClylNxy7abq2MGnHIyu9TInkcdNlD0sL4nfuX3gvITiGS7lVix6Rc3hhPhPduWDxthux5lh6+KGYOFgK1gjzl84ZP/x4FSoGrwtUnjgYE4dWsg5oCsqqLgDH9y8VZ/dRMaMVW5cvnDs4ODzXwaa4IQPzs3UU3dzTtLOpuYeuKmmpUL3Vu8aFZYlOnF5kCYXPqbMQ1jKtJyiuOV9JKenW8sKiiuxor8lku9/xmXU+gcmhoWF5jE9CQitBlScSFBFCxOXYB6ZUxupSOtE2UJrLvEJSIyMjSlp0EP1DMiOqxRgek10clSQq0de4FLmnk5S93SPRjW9TbMiYxvDI1u/deQamjFduMOTlMoZyXhnDgEXL4uE8cfXBblGipUdEss7bJ95xwWxOcdjnFV2TlJtXlyp//NCGVEIfEuPp6XFUb9Zm2b31S2BS4frQyIzYSI6+6nwryVp2nl8lckUs3P4+PjWexPWF02Nvn5NO4jPJ5fGw/ZadU9S634816otK+Q6ti6CR4CS4m1ytdl6EuD/dJPkbmUKg/kDLfaY45K5VlNO3A6DtT82URvt6dI27Ws3iugA9CCgAuFKqKKCrObIoRUYdnPYXWQxOqiE0NknvDs7oT4Pw1H8A/sNdQP1v0Y+KH2IBHCy+IePL6SzWrmy+mk5i/5uqGKcwKJAFlKiFAgBNWRjIBwNEfL0vuAx+223IlCUqRxiQ2o0uoxfxKyroD2U8AO8JAM91y7F6vhFBiQxEjqvRtst8G1j78FH5vCQNDfUMzq0DpjFJRz6saGI/CEK5v1FELEJ/1/VdtzqyfOBACcPYr/GDMJL9jXL2LNhZmqPheyNJsKYgOc1TZKVTHJyeE31NFlRMAKqR5ogRnXCnxH1Zcc7h04eJFHAbE3WQDSAMdt8Ul96XjI3V5YnJ2RXNCcpY6OildvpsV6M4Ydyis5ptB/dtL2RTqOoaPmb6aiBV15fHW+pbW5M6V9Z1tHaqb+qdXl7XKAoW2sGwGBRPb1IEpCGGgpgQReE29yPjpoPqstVViFhdNUJWyjA3I3Yj3ujvYfBod0TFFbzd1Me3bHzq5E7ky50grLk87aqbuUEAhc7u1SBzQghboL3JiptRIGhMHlZB/shZsdVu0VHWV9Zk02M0GhN1/9bHYTc5Su+0379397aCeBrg/I+nGBSNGVIOwU55CFy5A4h8EwQZeBMcrZRzjtKTnTzDxTY5IG6ryAmBSZqWbKiUTtZAUoFGcVhPee7twBOUu0KkLcTKRJoWRFEoqLyFeS5d3QQXNtMQT1OW13RsG70Em7qcl4o7NslWtRirS3y6KHguJcLRUSQIiA5cfMtwupPKcSKWBwo3FANBRSchFVZUwzLV7RVu+Sjbh90wl4eHA4WdTNgUVoaC5AZSqSL0PFR0POt3XxF5FbgRaoCAcLg9iW33w/uqpBG/8njxBeDTW04bFnde2fH/QfQlH2GFAlUJBH8I7m9NdGHVGoD0d29X5EBZWgWUTwpTA5BpGqgkQyqSxFqJdYEZE6vBH0FopxzPTmxndysUaOEK4CI34T0gYsMgV2OTVr6KLUzyY3E2jK3oFn4xVQMiuU/QIpohNpSxbzIzCTOqj78sq8UZiNOm3YBORowG3RwE0E2KHOTTUO/JwxJaLWGcpFOb7qIuTYDZJDRiLUfXGD26NWBRpy5ED+6ibu31yDAEAsNo1tSjhh+ObNOCYNC8caQRrVUTmsXqzNOKGV1hyH0xq/cMMSP9dE256jE1NvO3BPCjG5rCJUqburimSxP7QqE1NGbUtsgB585BilzEJBVkeOooaY8Wsdo0l8D1Kf1/S4Duj9H/2u28AgA=)format("woff2-variations");unicode-range:U+11E-11F,U+130,U+15E-15F}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+11E-11F,U+130,U+15E-15F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/roboto-flex-turkish-opsz-normal-BZGtvlJ5.woff2)format("woff2-variations");unicode-range:U+11E-11F,U+130,U+15E-15F}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/roboto-flex-latin-opsz-normal-hy8fyBBC.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}:root{--bg:#060010;--bg-2:#0b0420;--surface:#0e0822;--line:#b19eef29;--line-strong:#b19eef57;--text:#fff;--text-2:#e8e2ffad;--text-3:#e8e2ff6b;--purple:#5227ff;--violet:#8400ff;--electric:#7c5cff;--blue:#2f7bff;--lavender:#b19eef;--grad:linear-gradient(90deg, #5227ff 0%, #2f7bff 40%, #b19eef 75%, #fff 100%);--font-display:"Unbounded Variable", "Space Grotesk Variable", system-ui, sans-serif;--font-body:"Space Grotesk Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--ease-out:cubic-bezier(.22, 1, .36, 1);--gutter:clamp(18px, 4vw, 48px);--max:1320px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;font-size:17px;line-height:1.5}*,:before,:after{box-sizing:border-box}html{background:var(--bg);scroll-padding-top:24px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);-webkit-tap-highlight-color:transparent;min-height:100svh;margin:0}main{overflow-x:clip}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit}svg{flex:none}::selection{background:var(--purple);color:#fff}:focus-visible{outline:2px solid var(--lavender);outline-offset:4px;border-radius:6px}html.has-target-cursor,html.has-target-cursor *{cursor:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.noise-overlay{pointer-events:none;width:100vw;height:100vh;image-rendering:pixelated;background-repeat:repeat;background-size:25vw 25vh;animation:.5s step-end infinite noise-shift;position:absolute;top:0;left:0}@keyframes noise-shift{0%{background-position:0 0}10%{background-position:-7vw 11vh}20%{background-position:13vw -4vh}30%{background-position:-17vw 6vh}40%{background-position:4vw 17vh}50%{background-position:-11vw -14vh}60%{background-position:19vw 3vh}70%{background-position:-3vw -8vh}80%{background-position:9vw 13vh}90%{background-position:-14vw -2vh}}.target-cursor-wrapper{pointer-events:none;z-index:2147483647;mix-blend-mode:difference;width:0;height:0;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.target-cursor-dot{will-change:transform;background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.target-cursor-corner{will-change:transform;border:3px solid #fff;width:12px;height:12px;position:absolute;top:50%;left:50%}.corner-tl{border-bottom:none;border-right:none;transform:translate(-150%,-150%)}.corner-tr{border-bottom:none;border-left:none;transform:translate(50%,-150%)}.corner-br{border-top:none;border-left:none;transform:translate(50%,50%)}.corner-bl{border-top:none;border-right:none;transform:translate(-150%,50%)}.circular-text{color:#fff;text-align:center;cursor:pointer;transform-origin:50%;border-radius:50%;width:200px;height:200px;margin:0 auto;font-weight:900;position:relative}.circular-text span{font-size:24px;transition:all .5s cubic-bezier(0,0,0,1);display:inline-block;position:absolute;inset:0}.electric-border{--electric-light-color:oklch(from var(--electric-border-color) l c h);border-radius:inherit;isolation:isolate;position:relative;overflow:visible}.eb-canvas-container{pointer-events:none;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eb-canvas{display:block}.eb-content{border-radius:inherit;z-index:1;position:relative}.eb-layers{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0}.eb-glow-1,.eb-glow-2,.eb-background-glow{border-radius:inherit;pointer-events:none;box-sizing:border-box;position:absolute;inset:0}.eb-glow-1{border:2px solid oklch(from var(--electric-border-color) l c h / .6);filter:blur(1px)}.eb-glow-2{border:2px solid var(--electric-light-color);filter:blur(4px)}.eb-background-glow{z-index:-1;filter:blur(32px);opacity:.3;background:linear-gradient(-30deg, var(--electric-light-color), transparent, var(--electric-border-color));transform:scale(1.1)}.logoloop{--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-fadeColorAuto:#fff;position:relative}.logoloop--vertical{height:100%;display:inline-block}.logoloop--scale-hover{padding-top:calc(var(--logoloop-logoHeight) * .1);padding-bottom:calc(var(--logoloop-logoHeight) * .1)}@media (prefers-color-scheme:dark){.logoloop{--logoloop-fadeColorAuto:#0b0b0b}}.logoloop__track{will-change:transform;-webkit-user-select:none;user-select:none;z-index:0;width:max-content;display:flex;position:relative}.logoloop--vertical .logoloop__track{flex-direction:column;width:100%;height:max-content}.logoloop__list{align-items:center;display:flex}.logoloop--vertical .logoloop__list{flex-direction:column}.logoloop__item{margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);flex:none;line-height:1}.logoloop--vertical .logoloop__item{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__item:last-child{margin-right:var(--logoloop-gap)}.logoloop--vertical .logoloop__item:last-child{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__node{align-items:center;display:inline-flex}.logoloop__item img{height:var(--logoloop-logoHeight);object-fit:contain;width:auto;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.logoloop--scale-hover .logoloop__item{overflow:visible}.logoloop--scale-hover .logoloop__item:hover img,.logoloop--scale-hover .logoloop__item:hover .logoloop__node{transform-origin:50%;transform:scale(1.2)}.logoloop--scale-hover .logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop__link{border-radius:4px;align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}.logoloop__link:hover{opacity:.8}.logoloop__link:focus-visible{outline-offset:2px;outline:2px solid}.logoloop--fade:before,.logoloop--fade:after{content:"";pointer-events:none;z-index:10;width:clamp(24px,8%,120px);position:absolute;top:0;bottom:0}.logoloop--fade:before{background:linear-gradient(to right, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);left:0}.logoloop--fade:after{background:linear-gradient(to left, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);right:0}.logoloop--vertical.logoloop--fade:before,.logoloop--vertical.logoloop--fade:after{width:100%;height:clamp(24px,8%,120px);left:0;right:0}.logoloop--vertical.logoloop--fade:before{background:linear-gradient(to bottom, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);top:0;bottom:auto}.logoloop--vertical.logoloop--fade:after{background:linear-gradient(to top, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);top:auto;bottom:0}@media (prefers-reduced-motion:reduce){.logoloop__track{transform:translate(0,0)!important}.logoloop__item img,.logoloop__node{transition:none!important}}.text-rotate{white-space:pre-wrap;flex-wrap:wrap;display:flex;position:relative}.text-rotate-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-rotate-word{display:inline-flex}.text-rotate-lines{flex-direction:column;width:100%;display:flex}.text-rotate-element{display:inline-block}.text-rotate-space{white-space:pre}.shiny-text{display:inline-block}.counter-container{display:inline-block;position:relative}.counter-counter{line-height:1;display:flex;overflow:hidden}.counter-digit{font-variant-numeric:tabular-nums;width:1ch;position:relative}.counter-number{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gradient-container{pointer-events:none;position:absolute;inset:0}.bottom-gradient{width:100%;position:absolute;bottom:0}.staggered-menu-wrapper{z-index:40;pointer-events:none;width:100%;height:100%;position:relative}.staggered-menu-wrapper.fixed-wrapper{z-index:40;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.staggered-menu-header{pointer-events:none;z-index:20;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:2em;display:flex;position:absolute;top:0;left:0}.staggered-menu-header>*{pointer-events:auto}.sm-logo{-webkit-user-select:none;user-select:none;align-items:center;display:flex}.sm-logo-img{object-fit:contain;width:auto;height:32px;display:block}.sm-toggle{cursor:pointer;color:#e9e9ef;background:0 0;border:none;align-items:center;gap:.3rem;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:visible}.sm-toggle:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #fffa}.sm-line:last-of-type{margin-top:6px}.sm-toggle-textWrap{white-space:nowrap;height:1em;width:var(--sm-toggle-width,auto);min-width:var(--sm-toggle-width,auto);display:inline-block;position:relative;overflow:hidden}.sm-toggle-textInner{flex-direction:column;line-height:1;display:flex}.sm-toggle-line{height:1em;line-height:1;display:block}.sm-icon{will-change:transform;flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:relative}.sm-panel-itemWrap{line-height:1;position:relative;overflow:hidden}.sm-icon-line{will-change:transform;background:currentColor;border-radius:2px;width:100%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sm-line{display:none!important}.staggered-menu-panel{-webkit-backdrop-filter:blur(12px);z-index:10;pointer-events:auto;opacity:0;background:#fff;flex-direction:column;width:clamp(260px,38vw,420px);height:100%;padding:6em 2em 2em;display:flex;position:absolute;top:0;right:0;overflow-y:auto}[data-position=left] .staggered-menu-panel{left:0;right:auto}.sm-prelayers{pointer-events:none;z-index:5;opacity:0;width:clamp(260px,38vw,420px);position:absolute;top:0;bottom:0;right:0}[data-position=left] .sm-prelayers{left:0;right:auto}.sm-prelayer{opacity:0;width:100%;height:100%;position:absolute;top:0;right:0;transform:translate(0)}.sm-panel-inner{flex-direction:column;flex:1;gap:1.25rem;display:flex}.sm-socials{flex-direction:column;gap:.75rem;margin-top:auto;padding-top:2rem;display:flex}.sm-socials-title{color:var(--sm-accent,red);margin:0;font-size:1rem;font-weight:500}.sm-socials-list{flex-flow:wrap;align-items:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.sm-socials-list .sm-socials-link{opacity:1}.sm-socials-list:hover .sm-socials-link{opacity:.35}.sm-socials-list:hover .sm-socials-link:hover{opacity:1}.sm-socials-link:focus-visible{outline:2px solid var(--sm-accent,red);outline-offset:3px}.sm-socials-list:focus-within .sm-socials-link{opacity:.35}.sm-socials-list:focus-within .sm-socials-link:focus-visible{opacity:1}.sm-socials-link{color:#111;padding:2px 0;font-size:1.2rem;font-weight:500;text-decoration:none;transition:color .3s,opacity .3s;display:inline-block;position:relative}.sm-socials-link:hover{color:var(--sm-accent,red)}.sm-panel-title{color:#fff;text-transform:uppercase;margin:0;font-size:1rem;font-weight:600}.sm-panel-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sm-panel-item{color:#000;cursor:pointer;letter-spacing:-2px;text-transform:uppercase;padding-right:1.4em;font-size:3.5rem;font-weight:600;line-height:1;text-decoration:none;transition:background .25s,color .25s;display:inline-block;position:relative}.staggered-menu-panel .sm-socials-list .sm-socials-link{opacity:1;transition:opacity .3s}.staggered-menu-panel .sm-socials-list:hover .sm-socials-link:not(:hover),.staggered-menu-panel .sm-socials-list:focus-within .sm-socials-link:not(:focus-visible){opacity:.35}.staggered-menu-panel .sm-socials-list .sm-socials-link:hover,.staggered-menu-panel .sm-socials-list .sm-socials-link:focus-visible{opacity:1}.sm-panel-itemLabel{will-change:transform;transform-origin:50% 100%;display:inline-block}.sm-panel-item:hover{color:var(--sm-accent,#5227ff)}.sm-panel-list[data-numbering]{counter-reset:smItem}.sm-panel-list[data-numbering] .sm-panel-item:after{counter-increment:smItem;content:counter(smItem, decimal-leading-zero);color:var(--sm-accent,#5227ff);letter-spacing:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--sm-num-opacity,0);font-size:18px;font-weight:400;position:absolute;top:.1em;right:2.8em}@media (width<=1024px){.staggered-menu-panel{width:100%;left:0;right:0}.staggered-menu-wrapper[data-open] .sm-logo-img{filter:invert()}}@media (width<=640px){.staggered-menu-panel{width:100%;left:0;right:0}.staggered-menu-wrapper[data-open] .sm-logo-img{filter:invert()}}:root{--pointer-x:50%;--pointer-y:50%;--pointer-from-center:0;--pointer-from-top:.5;--pointer-from-left:.5;--card-opacity:0;--rotate-x:0deg;--rotate-y:0deg;--background-x:50%;--background-y:50%;--grain:none;--icon:none;--behind-gradient:none;--behind-glow-color:#7dbeffab;--behind-glow-size:25%;--inner-gradient:none;--sunpillar-1:#ff7a75;--sunpillar-2:#ffed61;--sunpillar-3:#a8ff61;--sunpillar-4:#85fff7;--sunpillar-5:#7a95ff;--sunpillar-6:#d875ff;--sunpillar-clr-1:var(--sunpillar-1);--sunpillar-clr-2:var(--sunpillar-2);--sunpillar-clr-3:var(--sunpillar-3);--sunpillar-clr-4:var(--sunpillar-4);--sunpillar-clr-5:var(--sunpillar-5);--sunpillar-clr-6:var(--sunpillar-6);--card-radius:30px}.pc-card-wrapper{perspective:500px;touch-action:none;position:relative;transform:translateZ(.1px)}.pc-behind{z-index:0;pointer-events:none;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), var(--behind-glow-color) 0%, transparent var(--behind-glow-size));filter:blur(50px)saturate(1.1);opacity:calc(.8 * var(--card-opacity));transition:opacity .2s;position:absolute;inset:0}.pc-card-wrapper:hover,.pc-card-wrapper.active{--card-opacity:1}.pc-card{aspect-ratio:.718;border-radius:var(--card-radius);background-blend-mode:color-dodge, normal, normal, normal;height:80svh;max-height:540px;box-shadow:#000c calc((var(--pointer-from-left) * 10px) - 3px) calc((var(--pointer-from-top) * 20px) - 6px) 20px -5px;backface-visibility:hidden;background:#000000e6;transition:transform 1s;animation:12s linear infinite glow-bg;display:grid;position:relative;overflow:hidden;transform:translateZ(0)rotateX(0)rotateY(0)}.pc-card:hover,.pc-card.active{transform:translateZ(0) rotateX(var(--rotate-y)) rotateY(var(--rotate-x));transition:none}.pc-card-shell.entering .pc-card{transition:transform .18s ease-out}.pc-card-shell{z-index:1;position:relative}.pc-card *{border-radius:var(--card-radius);pointer-events:none;grid-area:1/-1;display:grid}.pc-inside{background-image:var(--inner-gradient);background-color:#000000e6;position:absolute;inset:0;transform:none}.pc-shine{-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-size:150%;mask-size:150%;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-source-type:luminance;mask-mode:luminance;-webkit-mask-position:top calc(200% - (var(--background-y) * 5)) left calc(100% - var(--background-x));mask-position:top calc(200% - (var(--background-y) * 5)) left calc(100% - var(--background-x));filter:brightness(.66)contrast(1.33)saturate(.33)opacity(.5);mix-blend-mode:color-dodge;transition:filter .8s;animation:18s linear infinite holo-bg}.pc-shine,.pc-shine:after{--space:5%;--angle:-45deg;z-index:3;background:50%/cover;background-image:repeating-linear-gradient(0deg, var(--sunpillar-clr-1) calc(var(--space) * 1), var(--sunpillar-clr-2) calc(var(--space) * 2), var(--sunpillar-clr-3) calc(var(--space) * 3), var(--sunpillar-clr-4) calc(var(--space) * 4), var(--sunpillar-clr-5) calc(var(--space) * 5), var(--sunpillar-clr-6) calc(var(--space) * 6), var(--sunpillar-clr-1) calc(var(--space) * 7)), repeating-linear-gradient(var(--angle), #0e152e 0%, #8fa3a3 3.8%, #8fc1c1 4.5%, #8fa3a3 5.2%, #0e152e 10%, #0e152e 12%), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #0000001a 12%, #00000026 20%, #00000040 120%);background-position:0 var(--background-y), var(--background-x) var(--background-y), center;background-blend-mode:color, hard-light;background-repeat:repeat;background-size:500% 500%,300% 300%,200% 200%;overflow:hidden;transform:translateZ(1px)}.pc-shine:before,.pc-shine:after{content:"";opacity:0;background-position:50%;background-size:cover;grid-area:1/1;transition:opacity .8s}.pc-card:hover .pc-shine,.pc-card.active .pc-shine{filter:brightness(.85)contrast(1.5)saturate(.5);animation-play-state:paused}.pc-card:hover .pc-shine:before,.pc-card.active .pc-shine:before,.pc-card:hover .pc-shine:after,.pc-card.active .pc-shine:after{opacity:1}.pc-shine:before{background-image:linear-gradient(45deg, var(--sunpillar-4), var(--sunpillar-5), var(--sunpillar-6), var(--sunpillar-1), var(--sunpillar-2), var(--sunpillar-3)), radial-gradient(circle at var(--pointer-x) var(--pointer-y), #b3b3b3 0%, #4d4d4d33 90%), var(--grain);background-size:250% 250%,100% 100%,220px 220px;background-position:var(--pointer-x) var(--pointer-y), center, calc(var(--pointer-x) * .01) calc(var(--pointer-y) * .01);background-blend-mode:color-dodge;filter:brightness(calc(2 - var(--pointer-from-center))) contrast(calc(var(--pointer-from-center) + 2)) saturate(calc(.5 + var(--pointer-from-center)));mix-blend-mode:luminosity}.pc-shine:after{background-position:0 var(--background-y), calc(var(--background-x) * .4) calc(var(--background-y) * .5), center;mix-blend-mode:difference;filter:brightness(.8)contrast(1.5);background-size:200% 300%,700% 700%,100% 100%}.pc-glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #c3bfd9 12%, #2e506bcc 90%);mix-blend-mode:overlay;filter:brightness(.8)contrast(1.2);z-index:4;overflow:hidden;transform:translateZ(1.1px)}.pc-avatar-content{mix-blend-mode:luminosity;backface-visibility:hidden;overflow:visible;transform:translateZ(2px)}.pc-avatar-content .avatar{transform-origin:50% 100%;width:100%;transform:translateX(calc(-50% + (var(--pointer-from-left) - .5) * 6px)) translateZ(0) scaleY(calc(1 + (var(--pointer-from-top) - .5) * .02)) scaleX(calc(1 + (var(--pointer-from-left) - .5) * .01));backface-visibility:hidden;will-change:transform;transition:transform .12s ease-out;position:absolute;bottom:-1px;left:50%}.pc-avatar-content:before{content:"";z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;position:absolute;inset:0}.pc-user-info{--ui-inset:20px;--ui-radius-bias:6px;bottom:var(--ui-inset);left:var(--ui-inset);right:var(--ui-inset);z-index:2;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:calc(max(0px, var(--card-radius) - var(--ui-inset) + var(--ui-radius-bias)));pointer-events:auto;background:#ffffff1a;border:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:12px 14px;display:flex;position:absolute}.pc-user-details{align-items:center;gap:12px;display:flex}.pc-mini-avatar{border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;width:48px;height:48px;overflow:hidden}.pc-mini-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.pc-user-text{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pc-handle{color:#ffffffe6;font-size:14px;font-weight:500;line-height:1}.pc-status{color:#ffffffb3;font-size:14px;line-height:1}.pc-contact-btn{color:#ffffffe6;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;border-radius:8px;padding:12px 16px;font-size:12px;font-weight:600;transition:all .2s}.pc-contact-btn:hover{border-color:#fff6;transition:all .2s;transform:translateY(-1px)}.pc-content:not(.pc-avatar-content){text-align:center;max-height:100%;transform:translate3d(calc(var(--pointer-from-left) * -6px + 3px), calc(var(--pointer-from-top) * -6px + 3px), .1px);z-index:5;mix-blend-mode:luminosity;position:relative;overflow:hidden}.pc-details{flex-direction:column;width:100%;display:flex;position:absolute;top:3em}.pc-details .pc-name{-webkit-text-fill-color:transparent;background-image:linear-gradient(#fff,#6f6fbe);background-size:1em 1.5em;-webkit-background-clip:text;background-clip:text;margin:0;font-size:min(5svh,3em);font-weight:600}.pc-details p{white-space:nowrap;-webkit-text-fill-color:transparent;background-image:linear-gradient(#fff,#4a4ac0);background-size:1em 1.5em;-webkit-background-clip:text;background-clip:text;width:min-content;margin:0 auto;font-size:16px;font-weight:600;position:relative;top:-12px}@keyframes glow-bg{0%{--bgrotate:0deg}to{--bgrotate:360deg}}@keyframes holo-bg{0%{background-position:0 var(--background-y), 0 0, center}to{background-position:0 var(--background-y), 90% 90%, center}}@media (width<=768px){.pc-card{height:70svh;max-height:450px}.pc-details{top:2em}.pc-details .pc-name{font-size:min(4svh,2.5em)}.pc-details p{font-size:14px}.pc-user-info{--ui-inset:15px;padding:10px 12px}.pc-mini-avatar{width:28px;height:28px}.pc-user-details{gap:10px}.pc-handle{font-size:13px}.pc-status{font-size:10px}.pc-contact-btn{padding:6px 12px;font-size:11px}}@media (width<=480px){.pc-card{height:60svh;max-height:380px}.pc-details{top:1.5em}.pc-details .pc-name{font-size:min(3.5svh,2em)}.pc-details p{font-size:12px;top:-8px}.pc-user-info{--ui-inset:12px;padding:8px 10px}.pc-mini-avatar{width:24px;height:24px}.pc-user-details{gap:8px}.pc-handle{font-size:12px}.pc-status{font-size:9px}.pc-contact-btn{border-radius:50px;padding:5px 10px;font-size:10px}}@media (width<=320px){.pc-card{height:55svh;max-height:320px}.pc-details .pc-name{font-size:min(3svh,1.5em)}.pc-details p{font-size:11px}.pc-user-info{padding:6px 8px}.pc-mini-avatar{width:20px;height:20px}.pc-user-details{gap:6px}.pc-handle{font-size:11px}.pc-status{font-size:8px}.pc-contact-btn{border-radius:50px;padding:4px 8px;font-size:9px}}.scroll-float{overflow:hidden}.scroll-float-text{text-align:center;font-size:clamp(1.6rem,8vw,10rem);font-weight:900;line-height:1.5;display:inline-block}.char{display:inline-block}.scroll-float-word{white-space:nowrap;display:inline-block}.scroll-reveal{margin:20px 0}.scroll-reveal-text{font-size:clamp(1.6rem,4vw,3rem);font-weight:600;line-height:1.5;display:block}.word{display:inline-block}.focus-container{-webkit-user-select:none;user-select:none;outline:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em;display:flex;position:relative}.focus-word{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;font-size:3rem;font-weight:900;transition:filter .3s,color .3s;position:relative}.focus-word.active{filter:blur()}.focus-frame{pointer-events:none;box-sizing:content-box;border:none;position:absolute;top:0;left:0}.corner{border:3px solid var(--border-color,#fff);width:1rem;height:1rem;filter:drop-shadow(0px 0px 4px var(--border-color,#fff));border-radius:3px;transition:none;position:absolute}.top-left{border-bottom:none;border-right:none;top:-10px;left:-10px}.top-right{border-bottom:none;border-left:none;top:-10px;right:-10px}.bottom-left{border-top:none;border-right:none;bottom:-10px;left:-10px}.bottom-right{border-top:none;border-left:none;bottom:-10px;right:-10px}.variable-proximity{font-family:Roboto Flex Variable,sans-serif}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.curved-loop-jacket{justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.curved-loop-svg{-webkit-user-select:none;user-select:none;aspect-ratio:100/12;fill:#fff;text-transform:uppercase;width:100%;font-size:6rem;font-weight:700;line-height:1;display:block;overflow:visible}.parallax{position:relative;overflow:hidden}.scroller{white-space:nowrap;text-align:center;letter-spacing:-.02em;filter:drop-shadow(0 1px 1px #0000001a);font-family:sans-serif;font-size:2.25rem;font-weight:700;display:flex}.scroller span{flex-shrink:0}@media (width>=768px){.scroller{font-size:5rem;line-height:5rem}}.animated-gradient-text{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;border-radius:1.25rem;flex-direction:row;justify-content:center;align-items:center;max-width:fit-content;margin:0 auto;font-weight:500;transition:box-shadow .5s ease-out;display:flex;position:relative;overflow:hidden}.animated-gradient-text.with-border{padding:.35rem .75rem}.gradient-overlay{border-radius:inherit;z-index:0;pointer-events:none;position:absolute;inset:0}.gradient-overlay:before{content:"";border-radius:inherit;z-index:-1;background-color:#120f17;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.text-content{z-index:2;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.star-border-container{border-radius:20px;display:inline-block;position:relative;overflow:hidden}.border-gradient-bottom{opacity:.7;z-index:0;border-radius:50%;width:300%;height:50%;animation:linear infinite alternate star-movement-bottom;position:absolute;bottom:-12px;right:-250%}.border-gradient-top{opacity:.7;z-index:0;border-radius:50%;width:300%;height:50%;animation:linear infinite alternate star-movement-top;position:absolute;top:-12px;left:-250%}.inner-content{color:#fff;text-align:center;z-index:1;background:#000;border:1px solid #222;border-radius:20px;padding:16px 26px;font-size:16px;position:relative}@keyframes star-movement-bottom{0%{opacity:1;transform:translate(0%)}to{opacity:0;transform:translate(-100%)}}@keyframes star-movement-top{0%{opacity:1;transform:translate(0%)}to{opacity:0;transform:translate(100%)}}.card-swap-container{transform-origin:100% 100%;perspective:900px;position:absolute;bottom:0;right:0;overflow:visible;transform:translate(5%,20%)}.card{transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;background:#000;border:1px solid #fff;border-radius:12px;position:absolute;top:50%;left:50%}@media (width<=768px){.card-swap-container{transform:scale(.75)translate(25%,25%)}}@media (width<=480px){.card-swap-container{transform:scale(.55)translate(25%,25%)}}:root{--hue:27;--sat:69%;--white:#fff;--purple-primary:#8400ff;--purple-glow:#8400ff33;--purple-border:#8400ffcc;--border-color:#2f293a;--background-dark:#120f17;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}.card-grid{gap:.5em;max-width:54em;padding:.75em;font-size:clamp(1rem,.9rem + .5vw,1.5rem);display:grid}.magic-bento-card{aspect-ratio:4/3;border:1px solid var(--border-color);background:var(--background-dark);--glow-x:50%;--glow-y:50%;--glow-intensity:0;--glow-radius:200px;border-radius:20px;flex-direction:column;justify-content:space-between;width:100%;max-width:100%;min-height:200px;padding:1.25em;font-weight:300;transition:all .3s;display:flex;position:relative;overflow:hidden}.magic-bento-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.magic-bento-card__header,.magic-bento-card__content{color:var(--white);display:flex;position:relative}.magic-bento-card__header{justify-content:space-between;gap:.75em}.magic-bento-card__content{flex-direction:column}.magic-bento-card__label{font-size:16px}.magic-bento-card__title,.magic-bento-card__description{--clamp-title:1;--clamp-desc:2}.magic-bento-card__title{margin:0 0 .25em;font-size:16px;font-weight:400}.magic-bento-card__description{opacity:.9;font-size:12px;line-height:1.2}.magic-bento-card--text-autohide .magic-bento-card__title,.magic-bento-card--text-autohide .magic-bento-card__description{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.magic-bento-card--text-autohide .magic-bento-card__title{-webkit-line-clamp:var(--clamp-title);line-clamp:var(--clamp-title)}.magic-bento-card--text-autohide .magic-bento-card__description{-webkit-line-clamp:var(--clamp-desc);line-clamp:var(--clamp-desc)}@media (width<=599px){.card-grid{grid-template-columns:1fr;width:90%;margin:0 auto;padding:.5em}.magic-bento-card{width:100%;min-height:180px}}@media (width>=600px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.card-grid{grid-template-columns:repeat(4,1fr)}.magic-bento-card:nth-child(3){grid-area:span 2/span 2}.magic-bento-card:nth-child(4){grid-area:2/1/span 2/span 2}.magic-bento-card:nth-child(6){grid-area:3/4}}.magic-bento-card--border-glow:after{content:"";background:radial-gradient(var(--glow-radius) circle at var(--glow-x) var(--glow-y), rgba(132, 0, 255, calc(var(--glow-intensity) * .8)) 0%, rgba(132, 0, 255, calc(var(--glow-intensity) * .4)) 30%, transparent 60%);border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:1;z-index:1;padding:6px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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}.magic-bento-card--border-glow:hover:after{opacity:1}.magic-bento-card--border-glow:hover{box-shadow:0 4px 20px #2e184e66, 0 0 30px var(--purple-glow)}.particle-container{position:relative;overflow:hidden}.particle:before{content:"";z-index:-1;background:#8400ff33;border-radius:50%;position:absolute;inset:-2px}.particle-container:hover{box-shadow:0 4px 20px #2e184e33, 0 0 30px var(--purple-glow)}.global-spotlight{mix-blend-mode:screen;will-change:transform, opacity;pointer-events:none;z-index:200!important}.bento-section{-webkit-user-select:none;user-select:none;position:relative}.container{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(90px,11vw,160px);position:relative}.section-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lavender);align-items:center;gap:12px;margin-bottom:20px;font-size:13px;font-weight:500;display:flex}.section-label:before{content:"";background:linear-gradient(90deg, var(--purple), var(--lavender));width:36px;height:1px}.section-label-index{color:var(--electric)}.section-label-encrypted{color:var(--purple)}.section-lede{max-width:34em;color:var(--text-2);margin-top:24px;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.float-heading.scroll-float{margin:0;padding-block:.08em .2em}.float-heading .float-heading-text{font-family:var(--font-display);letter-spacing:-.045em;text-align:left;font-size:clamp(40px,7.2vw,116px);font-weight:800;line-height:1.08;display:block}.btn{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;height:54px;transition:background-color .25s ease, transform .25s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:0 26px;font-size:14px;font-weight:600;display:inline-flex}.btn svg{width:18px;height:18px}.btn:active{transform:scale(.97)}.btn-primary{background:var(--purple);color:#fff;box-shadow:0 14px 44px -12px #5227ffe6}.btn-primary:hover{background:#6a45ff}.btn-ghost{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff0a}.btn-ghost:hover{background:#ffffff1a}.electric-btn.electric-border{display:inline-flex}.btn-star.star-border-container{border-radius:999px;display:inline-block}.btn-star .inner-content{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:18px 34px;font-size:14px;font-weight:600;transition:background-color .25s;display:inline-flex}.btn-star:hover .inner-content{background-color:#6a45ff!important}.btn-star .inner-content svg{width:18px;height:18px}.target-cursor-wrapper{mix-blend-mode:normal;filter:drop-shadow(0 0 2px #060010d9)}.noise-layer{z-index:35;pointer-events:none;mix-blend-mode:overlay;position:fixed;inset:0}.noise-layer .noise-overlay{width:100%;height:100%;position:absolute;inset:0}.site-menu .staggered-menu-header{padding:22px var(--gutter)}.site-menu .sm-logo-img{height:22px}.site-menu .sm-toggle{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:#06001066;border:1px solid #ffffff29;border-radius:999px;padding:12px 18px;font-size:13px;transition:background-color .3s,border-color .3s}.site-menu .sm-toggle-textWrap,.site-menu .sm-toggle-line{height:1.3em;line-height:1.3}.site-menu[data-open] .sm-toggle{background:#0600100d;border-color:#0600102e}@media (width>=1025px){.site-menu .staggered-menu-panel{width:clamp(320px,42vw,560px)}}.site-menu .sm-panel-item{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(30px,3.4vw,46px);font-weight:800}.site-menu .sm-panel-list[data-numbering] .sm-panel-item:after{font-family:var(--font-mono);letter-spacing:0;font-size:13px;top:.15em;right:0}@media (width<=1024px){.site-menu.staggered-menu-wrapper[data-open] .sm-logo-img{filter:invert()hue-rotate(180deg)}}.site-menu .sm-socials-title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.site-menu .sm-socials-link{font-weight:600}.hero{isolation:isolate;background:radial-gradient(80% 60% at 50% 40%, #5227ff40, transparent 70%), var(--bg);min-height:100svh;position:relative;overflow:hidden}.hero-fluid{z-index:0;position:absolute;inset:0}.hero-vignette{z-index:1;pointer-events:none;background:linear-gradient(#060010c7,#0000 24%),linear-gradient(#0000 66%,#060010eb),radial-gradient(130% 100%,#0000 45%,#06001099 100%);position:absolute;inset:0}.hero-layer{z-index:2;position:relative}.hero-inner{flex-direction:column;min-height:100svh;padding-top:104px;padding-bottom:clamp(28px,4vw,48px);display:flex}.hero-meta{font-family:var(--font-mono);letter-spacing:.16em;color:var(--text-2);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.hero-meta>span{text-shadow:0 0 14px #060010f2}.hero-meta-clock{font-variant-numeric:tabular-nums}.hero-meta-github{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#06001073;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;transition:border-color .25s;display:inline-flex}.hero-meta-github:hover{border-color:var(--lavender)}.live-dot{background:#9fd0ff;border-radius:50%;width:8px;height:8px;position:relative;box-shadow:0 0 10px #9fd0ff}.live-dot:after{content:"";border:1px solid #9fd0ff;border-radius:50%;animation:1.8s ease-out infinite live-ping;position:absolute;inset:0}@keyframes live-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3)}}.hero-center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-block:40px;display:flex;position:relative}.hero-core{pointer-events:none;background:radial-gradient(closest-side,#060010e6,#0600108c 58%,#0000 100%);border-radius:50%;width:min(1180px,125%);height:130%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-center>:not(.hero-core){position:relative}.hero-id{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0600108c;border-radius:999px;align-items:center;gap:10px;padding:5px 16px 5px 5px;font-size:14px;font-weight:600;display:inline-flex}.hero-id-avatar{object-fit:cover;border:1px solid #ffffff4d;border-radius:50%;width:30px;height:30px}.hero-id-dot{background:var(--electric);border-radius:50%;width:4px;height:4px}.hero-id-name{white-space:nowrap}.hero-id-role{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-size:12px}.hero-title{font-family:var(--font-display);letter-spacing:-.05em;filter:drop-shadow(0 0 40px #5227ff80);margin-top:clamp(20px,3vw,34px);font-size:clamp(36px,9.4vw,132px);font-weight:900;line-height:1.02}.hero-line{margin-bottom:-.12em;padding:.05em .2em .14em;display:block;overflow:hidden}.hero.is-settled .hero-line{overflow:visible}.hero-line-inner{display:inline-block}.hero-line-inner--rotating{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .26em;display:inline-flex}.hero-rotator{background:linear-gradient(120deg, var(--purple) 0%, var(--blue) 100%);border-radius:.2em;padding:.02em .28em .07em;overflow:hidden;transform:rotate(-2deg);box-shadow:0 0 40px #5227ff99,inset 0 1px #ffffff59}.hero-rotator-split{padding-bottom:.06em;overflow:hidden}.hero-lede{max-width:36em;color:var(--text-2);margin-top:clamp(20px,2.4vw,30px);font-size:clamp(16px,1.35vw,19px);line-height:1.6}.hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(26px,3vw,36px);display:flex}.hero-bottom{justify-content:space-between;align-items:center;gap:24px;display:flex}.hero-stack{flex:1;align-items:center;gap:18px;min-width:0;max-width:760px;display:flex}.hero-stack-label{font-family:var(--font-mono);letter-spacing:.14em;color:var(--electric);flex:none;font-size:12px}.hero-stack .logoloop{flex:1;min-width:0;overflow:hidden}.hero-stack-item{font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;color:var(--text-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.hero-stack-icon{color:var(--lavender);display:inline-flex}.hero-stack-icon svg{width:16px;height:16px}.hero-badge{flex:none;place-items:center;width:132px;height:132px;display:grid;position:relative}.hero-badge:before{content:"";background:var(--purple);width:58px;height:58px;transition:transform .35s var(--ease-out);border-radius:50%;position:absolute;box-shadow:0 0 40px #5227ffe6}.hero-badge:hover:before{transform:scale(1.15)}.hero-badge .circular-text{width:132px;height:132px;margin:0;position:absolute;inset:0}.hero-badge .circular-text span{font-family:var(--font-mono);color:var(--lavender);font-size:12px;font-weight:700}.hero-badge-arrow{color:#fff;width:24px;height:24px;position:relative}html.is-intro,html.is-intro body{overflow:hidden}.intro{z-index:60;position:fixed;inset:0}.intro-panel{height:50.5%;position:absolute;left:0;right:0}.intro-panel--top{background:radial-gradient(60% 120% at 50% 100%, #5227ff33, transparent 70%), var(--bg);top:0}.intro-panel--bottom{background:radial-gradient(60% 120% at 50% 0%, #5227ff33, transparent 70%), var(--bg);bottom:0}.intro-cut{z-index:3;background:linear-gradient(90deg,#0000,#b19eef 15%,#fff 50%,#b19eef 85%,#0000);height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 24px 4px #7c5cffe6,0 0 90px 12px #5227ff99}.intro-content{z-index:2;padding:26px var(--gutter) clamp(24px, 4vw, 44px);font-family:var(--font-mono);letter-spacing:.16em;color:var(--text-3);flex-direction:column;justify-content:space-between;font-size:12px;display:flex;position:absolute;inset:0}.intro-top{justify-content:space-between;align-items:center;display:flex}.intro-logo{width:auto;height:22px}.intro-bottom{flex-direction:column;gap:18px;display:flex}.intro-status{letter-spacing:.04em;color:var(--lavender);gap:10px;font-size:clamp(13px,1.2vw,16px);display:flex}.intro-prompt{color:var(--electric)}.intro-status-encrypted{color:var(--purple)}.intro-counter{font-family:var(--font-display);color:#fff;align-items:flex-start;line-height:1;display:flex}.intro-percent{color:var(--electric);margin-top:.12em;margin-left:10px;font-size:clamp(28px,4vw,56px);font-weight:900}.intro-bar{background:#b19eef26;height:2px;overflow:hidden}.intro-bar-fill{background:linear-gradient(90deg, var(--purple), var(--blue), var(--lavender), #fff);transform-origin:0;height:100%}.band{position:relative;overflow:hidden}.band-curved .curved-loop-jacket{min-height:0;padding-block:clamp(10px,3vw,40px)}.band-curved .curved-loop-svg{font-family:var(--font-display);letter-spacing:-.02em;fill:#fff;filter:drop-shadow(0 0 22px #5227ffbf);font-size:5.4rem;font-weight:900}.band-curved .curved-text{fill:#fff}.band-velocity{padding-block:clamp(70px,10vw,150px)}.band-velocity>section{transform:rotate(-3deg)scale(1.06)}.velocity-row{padding-block:10px;position:relative;overflow:hidden}.velocity-row:first-child{background:var(--purple);box-shadow:0 0 80px #5227ff8c}.velocity-scroller{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(42px,8vw,132px);font-weight:900;line-height:1.1;display:flex}.velocity-scroller .velocity-text{flex-shrink:0}.velocity-row:first-child .velocity-text{color:#fff}.velocity-row:nth-child(2) .velocity-text{color:#0000;-webkit-text-stroke:1.5px #b19eefcc}.about-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(48px,6vw,110px);display:grid}.about-card{justify-content:center;display:flex}.about-card .pc-contact-btn{color:#fff;background:#ffffff24;border-color:#ffffff47}.about-lead{color:#fff;margin-top:28px;font-size:clamp(22px,2.3vw,34px);line-height:1.25;position:relative}.about-body{max-width:36em;color:var(--text-2);margin-top:22px;font-size:18px;line-height:1.6}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.stat{border:1px solid var(--line);background:#0b0420;border-radius:22px;flex-direction:column;gap:12px;padding:22px 22px 20px;display:flex;position:relative;overflow:hidden}.stat:after{content:"";pointer-events:none;background:radial-gradient(circle,#5227ff80,#0000 70%);border-radius:50%;width:120px;height:120px;position:absolute;bottom:-40px;right:-40px}.stat-counter{font-family:var(--font-display);line-height:1}.stat-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:12px;line-height:1.4;position:relative}.manifesto{margin-top:clamp(110px,14vw,190px)}.manifesto .manifesto-reveal{margin:0}.manifesto .manifesto-text{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(28px,4.2vw,64px);font-weight:700;line-height:1.16}.focus-wrap{justify-content:center;margin-top:clamp(64px,8vw,110px);display:flex}.focus-wrap .focus-container{gap:.35em .6em}.focus-wrap .focus-word{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(30px,6vw,92px);font-weight:900}.bento-wrap{margin-top:clamp(40px,5vw,72px)}.bento-wrap .card-grid{gap:14px;width:100%;max-width:none;margin:0;padding:0;font-size:1rem}.bento-wrap .magic-bento-card{border-color:var(--line);border-radius:26px;min-height:210px;padding:26px}.bento-wrap .magic-bento-card__header{align-items:center}.bento-wrap .magic-bento-card__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lavender);font-size:12px}.bento-wrap .magic-bento-card__icon{background:#5227ff38;border:1px solid #ffffff1f;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.bento-wrap .magic-bento-card__icon svg{width:22px;height:22px}.bento-wrap .magic-bento-card__title{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(18px,1.6vw,24px);font-weight:700;line-height:1.15}.bento-wrap .magic-bento-card__description{color:var(--text-2);opacity:1;font-size:15px;line-height:1.5}@media (width>=1024px){.bento-wrap .magic-bento-card:nth-child(3),.bento-wrap .magic-bento-card:nth-child(4){background-image:radial-gradient(120% 100% at 100% 0,#5227ff59,#0000 55%)}.bento-wrap .magic-bento-card:nth-child(3) .magic-bento-card__title,.bento-wrap .magic-bento-card:nth-child(4) .magic-bento-card__title{font-size:clamp(30px,3.2vw,50px)}.bento-wrap .magic-bento-card:nth-child(3) .magic-bento-card__description,.bento-wrap .magic-bento-card:nth-child(4) .magic-bento-card__description{max-width:28em;font-size:17px}}.tech-loop{margin-top:clamp(56px,7vw,96px)}.tech-chip{border:1px solid var(--line);white-space:nowrap;color:#fff;background:#5227ff1a;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.tech-chip-icon{color:var(--lavender);display:inline-flex}.tech-chip-icon svg{width:20px;height:20px}.projects-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.project-list{border-top:1px solid var(--line);margin-top:40px}.project-row{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:baseline;gap:6px 14px;padding:18px 0;display:grid}.project-row-index{font-family:var(--font-mono);color:var(--electric);font-size:13px}.project-row-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(17px,1.5vw,22px);font-weight:700}.project-row-category{font-family:var(--font-mono);color:var(--text-3);grid-column:2;font-size:13px}.project-row .project-link{grid-area:1/3}.project-link{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lavender);align-items:center;gap:4px;font-size:13px;display:inline-flex}.project-link:hover{color:#fff}.swap-stage{height:580px;position:relative}.swap-stage .card-swap-container{position:absolute;bottom:30px;left:2%;right:auto;transform:none}.project-card.card{border:1px solid #fff3;border-radius:22px;overflow:hidden;box-shadow:0 30px 80px -30px #5227ffb3}.project-card--1{background:linear-gradient(150deg,#5227ff 0%,#2a0f8f 55%,#0e0822 100%)}.project-card--2{background:linear-gradient(150deg,#2f7bff 0%,#1a2f8f 55%,#0e0822 100%)}.project-card--3{background:linear-gradient(150deg,#8400ff 0%,#3b0a7a 55%,#0e0822 100%)}.project-card--4{background:linear-gradient(150deg,#b19eef 0%,#5227ff 50%,#0e0822 100%)}.project-card-bar{height:38px;font-family:var(--font-mono);background:#00000047;border-bottom:1px solid #ffffff24;align-items:center;gap:6px;padding:0 14px;font-size:12px;display:flex}.project-card-bar .dot{background:#ffffffd9;border-radius:50%;width:10px;height:10px}.project-card-bar .dot:nth-child(2){background:var(--lavender)}.project-card-bar .dot:nth-child(3){background:var(--blue)}.project-card-file{color:#ffffffc7;margin-left:10px}.project-card-body{flex-direction:column;height:calc(100% - 38px);padding:22px 24px;display:flex;position:relative}.project-card-index{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #ffffff59;font-size:96px;font-weight:900;line-height:1;position:absolute;top:6px;right:18px}.project-card-category{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffd1;font-size:12px}.project-card-name{max-width:82%;font-family:var(--font-display);letter-spacing:-.03em;margin-top:10px;font-size:26px;font-weight:800;line-height:1.1}.project-card-desc{color:#ffffffd6;max-width:92%;margin-top:10px;font-size:15px;line-height:1.45}.project-card-tags{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.project-card-tags li{background:#0000004d;border:1px solid #ffffff38;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:500}.featured-border.electric-border{margin-top:clamp(90px,11vw,150px)}.featured{background:radial-gradient(120% 120% at 0% 0%, #5227ff59, transparent 50%), radial-gradient(100% 100% at 100% 100%, #2f7bff2e, transparent 50%), var(--bg-2);border-radius:32px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);padding:clamp(28px,5vw,64px);display:grid}.featured-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lavender);font-size:13px}.featured-title{font-family:var(--font-display);letter-spacing:-.045em;background:linear-gradient(180deg, #fff 30%, var(--lavender));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:18px;font-size:clamp(36px,5.4vw,84px);font-weight:900;line-height:1}.featured-text{max-width:32em;color:var(--text-2);margin-top:20px;font-size:18px;line-height:1.6}.featured-copy .project-link{margin-top:22px}.deliverables{gap:8px;display:grid}.deliverable{border:1px solid var(--line);transition:background-color .25s ease, border-color .25s ease, transform .3s var(--ease-out);background:#ffffff08;border-radius:14px;align-items:center;gap:14px;padding:14px 18px;font-weight:500;display:flex}.deliverable:hover{border-color:var(--electric);background:#5227ff2e;transform:translate(6px)}.deliverable-index{font-family:var(--font-mono);color:var(--electric);font-size:12px}.contact{padding-top:clamp(60px,8vw,120px);position:relative}.contact-stage{place-items:center;min-height:min(100svh,980px);display:grid;position:relative}.contact-orb{position:absolute;inset:0}.contact-content{z-index:1;text-align:center;pointer-events:none;flex-direction:column;align-items:center;padding-block:80px;display:flex;position:relative}.contact-content a,.contact-content button{pointer-events:auto}.contact-content .section-label{justify-content:center}.contact-content .section-label:after{content:"";background:linear-gradient(90deg, var(--lavender), var(--purple));width:36px;height:1px}.contact-title{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(48px,9vw,150px);font-weight:900;line-height:.98}.contact-title .animated-gradient-text{font-weight:inherit;cursor:inherit;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;overflow:visible}.contact-title .text-content{padding-bottom:.1em}.contact-lede{max-width:30em;color:var(--text-2);margin-top:22px;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.contact-actions{flex-direction:column;align-items:center;gap:18px;margin-top:40px;display:flex}.contact-email{font-family:var(--font-mono);color:var(--text-2);font-size:14px;transition:color .2s}.contact-email:hover{color:#fff}.social-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.social-pill{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06001073;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;transition:background-color .25s,border-color .25s;display:inline-flex}.social-pill:hover{border-color:var(--lavender);background:#5227ff4d}.social-pill svg{width:18px;height:18px}.footer{padding-top:clamp(60px,8vw,120px);padding-bottom:28px}.footer-name{justify-content:center;display:flex;overflow:hidden}.footer-row{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:28px;padding-top:22px;font-size:12px;display:flex;position:relative}.footer-row:before{content:"";top:0;left:var(--gutter);right:var(--gutter);background:var(--line);height:1px;position:absolute}.footer-top{color:var(--text-2);align-items:center;gap:6px;transition:color .2s;display:inline-flex}.footer-top:hover{color:#fff}@media (width<=1024px){.about-grid,.projects-grid,.featured{grid-template-columns:minmax(0,1fr)}.about-card{order:2}.swap-stage{height:560px}}@media (width<=768px){.hero-inner{padding-top:92px}.hero-badge{display:none}.hero-stack{max-width:none}.band-curved .curved-loop-svg{font-size:7rem}.stats{grid-template-columns:minmax(0,1fr)}.stat{flex-direction:row;align-items:center;gap:18px}}@media (width<=640px){.hero-meta>span:first-child,.hero-meta-clock,.hero-id-dot,.hero-id-role{display:none}.hero-meta{justify-content:flex-end}.swap-stage{height:400px}.swap-stage .card-swap-container{bottom:20px;left:0}.project-card-body{padding:16px 18px}.project-card-index{font-size:64px}.project-card-name{font-size:19px}.project-card-desc{font-size:13px}.project-card-tags li{padding:4px 8px;font-size:11px}.project-row{grid-template-columns:34px minmax(0,1fr)}.project-row .project-link{grid-area:auto/2}.btn{height:50px;padding:0 20px}}@media (width<=599px){.bento-wrap .magic-bento-card{aspect-ratio:auto;gap:36px;min-height:0}}
