@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAQ8ABAAAAAACGwAAAPhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmcLFgABNgIkAyYEIAWFVgdiDAcb/QYAPgzwZHz0amDAsKCIAUNBxY4adYkuet9b2KTk/79Ove/LxCVSiGQFwXWASAZMohxbLgCMPCFvyHNPR9rKU88eHqD9mO8+rpFk0s2aqCfY1oA6SYum2aKnLSRSmvjlC+y3um281ZeDIQrmYiyCoWmo29csVHuTMihgNf8LRRLBQq5QyKe/n/r/Gps6lCbyRtHaQe/mFTjinUdZtI2aBrybfsCtebbZkoV9Jqium44W/7pGEMAEAACGEA4hgEGqAqy/sb0flkNJmYOFCoCFKADowB+bgw5AAKLC6BAdZjEVINNahAEAwiEMp1IMg2qsdOlERwBARdR4VfgcGqmBXY9ZAG1+K7SMzFBLaWkBzNH6R9q68EJe1ZvU/IVAXRh8POg2AKwk+QV4HFr9tsBiDJCKXQ2GFOKA8Ik0Q0aQxVQcCyZA/gsBQGmUCwAYgAMsxiHAYirdABsbDmDGcznnU0j4N9EotvGXPtqKYk8g6hiEIgUAwAAAFgNMgADgOFgtEKDCIhEoqRBKFehUyypUkG2FrFAsce6SxgNj2DBo6h8yjxqDN1+Hi9fZ11nZF+2cG5Lzh7WzRy47XNyGnGvH+Sfl3PDIOUduZ0lPzRj7p2DGHAA4Td8FlNX2eDCzUdtJ35OwF/2cvNvV93Si/+ncLw/eVnr6ZVuVvb0hSSgbL213vzLkya2q9eSXDZWv/d9nhshwktN07JvAdt3RwAvlY6Vt7vu9wwfsWla6tHTJ2TYnAmcjJ8aPT/h9xpWa7MquzPmU9c3Zlh3PrksFq0YALZ3nLi+qXuvIVgDswK5xf/39/RAArLhp279bsVZ9k8L9BPjykkoA+P7iRfb4dd5w0GAAgOCFc7I7CMr/S29mrj7ZhfbkEIos22UsN2YmOwDBjhECGJRQWY3LtBlDAIs7UlCqHsCbsBlLiRBKpIwlZEo5dX42qnBStQp3pBrZ9kktSnRKbZLlSuwMkjWIg8nSZlLfQ41EA2o6D9BLNksyp4VCMiPMa4hfWFCIoj3aQbcZCXG8VpIoSYxCwusjmROHPL9iXlwFJ6c4r5iweYo4QVzYDIEsJsipS6P23MVs4Ma8VQgH+cV+P0w2h1dAICqVr1JQgEImmxE3RiQoJygkmkC3V78ubbpUVkd700EJM8hqn0YjPz/fTTZvs9hohldAtC5eP6H+qvPef7cYWYSfl4LnkqAIkcXE8TJ3wRMURr2aBA+Bl2yWk0IWJVNsNs/PKZEsjNK5sCXTxgZAqo8hARc4UpGaNKTVuDx/BNBPm5gLi6JLZO7e8MYCcX2RXvImFP/3cYBRPaBPoVjyIMRLvQUAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/plus-jakarta-sans-vietnamese-300-normal-FNv3s1Fp.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-300-normal-BL0ZUFp7.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/plus-jakarta-sans-latin-ext-300-normal-PkbsTXxT.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-300-normal-LDXQZY0y.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/plus-jakarta-sans-latin-300-normal-ubitlNZx.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-300-normal-n-kmFdAV.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQAABAAAAAACEwAAAOmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAZBEICoMkgmcLFgABNgIkAyYEIAWFNAdiDAcb3wYgngU5GW9qFpxcIlPzNPVjx7JSP3iet+s9971Zzn7Q8yEHG1C91aUi2aFP6j1c07wqko0ssGwl8RDyRPehgRL1M2Z+akJOifHwcbX3d1ZvWowiysMskA0v3NL0wohiuX//l5EDn7gc/6xs+9oikSbyg6LCvegvncOw87lpLFr4wF0a4AIKCLJtSQTXJ0FUc+nW+HePCPAAAEUITQhwS1VELdq2lyi7mSBClGUAfAiQcQoLURwIEAbFSTgpoQyQKZ5QAIQmFC1RkEIyQbp0pOgGEpLm3PgkW7FBndVwEN1qI7KmHk2wjgMoN/MuNwf0QzU7Z/j7kmFrZXIicgFQg/oLEmlS/KkQSoFU6jDNFoqGGVviKyYilIFgeICEGqgfEltBPQFQQINQmoBQhgEQgQJp4CdRoy9ui0o85+N8br7clI0pPwej4FsISZ8AAG4AocADpkJsAmKJAgaVDFMxCCmFTiMiwqAEjpMAFgtkLp3maM5wD/V4R2VGmtOOnpVldz6417+z3Hs/fjQ3vH/P8VTm8PUfPsiyszHmoVMsvf3e3PCx2Nz17t3UTWLjVinvrCiLufT6svGmhrWE6j1tzjbHRH9FSDV/huK83vrzvQ3fI6ndj0Zy4vGOxfHp5Y1xeSVeq2vI33SA3qppmjKsHF6ZEGh7/N5KGlGRkPj/ZcXKUFbp4I6/swFaqzO4Ma0xdWffCXO6Pk1bcMKYilvTUptzO3JeZGW9yGnPTWl2rULNEeDgdJnXYLs0jrQATKiT/q1eKoDq8x6fmt/6kqv5H9f6D+D76dxIgF8Hd4wmlf/C2bAnARD8c2b1CGD+x+Y/y3RXsZSaYiOmkDkC4A/SVw6msSjArYwhliYAAAAUAab1aFK6gHsy1ZSJ5GiRKf5RJtNa/MsMRW7JbKqsltnlGy71VyZZRzQe4YCJuAlcAgYBASK0IhA+h+aGwWGxiY5BNcKNFPyXRTSMIyJwXYs4fF3zMJaefnNbRz6JWyM8BCMQF4gQ1zGIwSL5COaageEcIIQVyWcpV6jaNCYBAB/3oC9fpXzFLGNS1cPDhIcenLt9c3odbByMS851lFpG5gSIfGIfNo4VsYQ1kdcJGCW/zusPwACXQSNgjSTBBhgOyzwy+zRO0LeRVF2TgEDPYsADhE8RQ4/8DQob9KVubTdI9VgUOrQYYhO7OOyNE6/83y22ZK7Ttxot1TzIenBoNZW4JkySwrgAB+bE17sUW2WXxLfqlLEJAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-vietnamese-400-normal-Cg2kxhWu.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-400-normal-B8TCSmUq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-400-normal-2ppkqaOR.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQwABAAAAAACHQAAAPWAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmULFgABNgIkAyYEIAWFXgdiDAcbAwdRlE3OAiA/C2NnWmqDevE1lV86rytbx0YiXN7GJix16cheg+c///7dZ+Z+SEzSUhXoEkLHLqv//fu/tfY3nUm+g2lnlqwhYmnWZ232zf5BQiV0qzxKoR5UjVQLFR7+uVfv+5lDN4WzaUwPWEASTFvwak+Pl2rLqgUqWr/l7mqeJpR5FlJkbclrawv4WyBZaRDdxDX5/xelhdVKE4m2zbooInWEO19jURQVPvBuOvDkAcHeliEDXwoiZxo1/tstIsAWAChCaEKAtVDJ1GlxfR+yN4oBZBkAkwkC5GqIAOJAgDAoloQlxZUBIvkTCoDQhKLN8VKYRQwXjizagXkAs434JyuYQT2rCECN1YtcoBrzICIWQLla63ltC57YDcVwpmCYNY1OyAtAdew3EEiTvR8LrhQIpZ4sGxUNU3fqKTYIVwZ6wxb4twhACrICgAIauNIEuDI0Ahw50sBOoCL3fkMFiomxx/Jz8zHHWET500Ih1xCSmuAAwBqAK7AF44Bd4MsRYFApIMBjEJKlWhoePhvhmMSB1Ro5D2fWZibFkofp/bPMacp6vCkbxnNyp3atz66P1K75BuuPeXZe/3xXNlQfm0uF9U+mqV1rYHNKX80eoYGO1L5bZLBZ37LabkggZnym3HIxRqivANhY/1+NlKncG/kn6rGEPYd8ufSeriuFFF+iE7bqaWxa2cwaeQv2IOd05Pu/v386CWdDv/T35UJC4mam3WgqVPQregeerWBu3ebN2oUbvNYNa6rhi42eyuXw8IeI7mbYQmSZbagRBFiwdM8fzreS7vMYYAP1qq91voMA1Q4fa+5fH3DIfZZa/wf49R3rCfj7vreXVLqyajqYUwAEL5tOveUx/znVL7LYKlnPKrmnolmug3QdfFMwL6AAa+kMvjQBAACgCLB3Q4ZkrYDnMeuxRGJMWIp9xLO0Yn/tRhXLTLY7LHOxtrLspWtkOQoWz3RiK1gvGpDu7RYZwAZpLaN/Ac04HxVYgSgPozliYCw2tMGgYyTfNo8UIapRLkpAFNGCCkRsCIUiIwkSrKIRmBCKtK3CeNoWCJaOBovWO1eiGjtbu6AdMojvZ7gAkSxeogxJckwwIY7zRM50xcsSL0Wivtr+a7VlzZbxdGA3ZJE8avQ8Osn60jlc6Io43TCRLFEbA7XGAKPhvtpGjuUcBq3PuCISsnGiorvImzBPYPxsJFXbCM7XsRrn4tCVkKHD7hpFxJrGULWyNQj1JhQ6tBhiJuZiYV6k/hXAuNiagHXH+8Rkbte5sz8+pJaoJtH4Rg5JTJoeMxsvf4RbbhkZAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-vietnamese-500-normal-DiU8zqi-.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-500-normal-CvE5C8T-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-ext-500-normal-9VZagAe1.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-500-normal-CqEEAICU.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAACIgAAAPAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFbgdiDAcbEwcgnge2zWYrRGrW2DqMIvVrh6cG/6B/9ecmGb7Z3Q/IFcgSYAe7BJC/X2tvBdPop7KYypr+m92/iE0nEhIeMkO6SiJfo3oCmXALgMKT3MtvBPKJY8aL5MhAnUgFTTtot/MqGvHOs2lU9Q389/gPWGD8OnXqgVcTwoAOlml+fY8ISAAABiEsQkCcfJqR9RrMrkL5sN7YgnIcgPcI0ND+tgWFgADhMEQRUQzp0EAhDQgMAMIiDJZGIQw0QxcQglR7gIaTAJxem07kgZk/RAFNG1EPIqmPikUAw83adWYBsiTlOuSSfR4QSqV+uYBYAWCym1dALhRa/LaQDgnkQ44ZqGCCgsHPGkQJIh1aQkoANhOAoqYTABjAAulQCCZ961aAVCpRQBK5DLnlpEyuQ94T/Fr/y+9P+P6+tpe2EKiCkPekgIyzOB0gAQwALACyIQkcxisYPoeQo0Vdxox0UqqeqmCkgYx4y2BooMbXE6tdS7YDeeteTdtzKT7/TrH4xvv3gwV37zJ1VaZO8+/d07S1WYNNu5i6+2Kw4H7JYN2dOwOKxHpeyepQljdHsPpoGnc8Z7AqpeqGBtHxiIV+RCkJvVwuTza50nPJys9dUz5nzMrN/fWWXWob/8YVjM3kb7y63KydGR+YGNbat1O1Nnf72eOGw1t7d6vW5M7MrDmEiZ9XoOg04PBxEtup5mrNDdy0qDUPziYfVw7bRInVXCoWmYxZcvMFXJlxd3WrOJAFIIAIUfZw5V4co5j3UgAEYLbbT8PLfUCASVM8W/aXnim937L2JcDT/cUyAcCLrSu6UeK/TuuPMAYAwdtmNYcI8P8ZNcFsjcfMVKpdBkNmL3wDzEaKAUbCCCBOBTTZUBRazyAgmT1Y5GLAGU102aJcGrENyarCtjTwX+lo7BBVvLLDlHLNTqaCVXYqPs2W1NCdIrIkyFCvaAoQQOIa5z+BNhATyzIFYxlUvA0ilUyBrRCZVMMQg2CRweXwmMbSsWwYy2MFy+JQYFiGo1tamoNnU2VgjhSHypCC2GRpC8bNls4Wo9ROLoW+TmRvokIsHs1SGB2a9JBJMET+vGMHI6VLSgvG3tG8qxbMWNCzBMByXOYyUOzG1PYUSR+BZJyytzvh0YwxNo/VIEAsuvgmi2yIRsTDPIa4MAViU2pHHotDpuKvcXFSeIgpDUN0CHYqQ5RGIIpElfr+RKwdB/J5k8HKyimksCLh2n1+E6BbgTtCZZihUmTdNt4Hm5nhckW9+7pY/GgOVVCd79LCtL/Iz9rnFgEAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-vietnamese-600-normal-Y4VTTRme.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-600-normal-5YsyKbU1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAACIwAAAOxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmcLFgABNgIkAyYEIAWFdgdiDAcbHQcgnoexMa3pErsziZwnPyZRSvA85VXvV1UraY+UmbV1pHha3yBfhVzt99v7gtl0dblntm/29pBGh0wmJYZqMYBMuAVAYST3938ZOfCJY6aLKOxAnUgUlXZQlGYR73yN0bTZPgT/Hn+AH2D8b7aSwp8o5jlZ8a8PigBBAEAhCBpBAIv8BmXqN9w+horhfTiBCgyACwFk2ABKoAgQQDAo/Ah+FIlyQGG1BAoAQSMoNAphK4tRC2qF1viBBYFsNvJHO+RBzVOdAZrdTiI9aU9jRMYHKF6tfbf24IuQc8KE3TzgiUp/B7EcQOWpT4Ajiwx/LyTKAPllJg3yWGgYcjISNkKiHEYlCHSbAIilHQBQgAYSZREo+tatAVFVskAIx4IPLohyTrhwPtf95Sa3jisv2iEQNUFclwgoi+2JgCAwELAQyKQMMCgXIIgYBDFMv0lJMRnRXhJhvIKOPNzuZfewOgbbdyvtag9afVimHjpnzbubaT2Aufb8e/eYsiG187z790PlmzPsFQeYcvDsFXiQY98V68AmyV4rbT8sy5ltrw0zzmfYG3KqbWvob+jTsJcJSv98vI6MvWVWxx7XPfv8mF6dvN/9Ujs1deU7J7dO+tvddp12Z4/ddVqo0dq9ZpKnbfv6svl4y71s2d5UzLccQu1255lDQ127XV6+nu8LL5OrHL8w6DidfvNmsHiL1BVpxbNziqctt0q06N5PpiAC8OFnO9cc2wMk+ysNgA3qlv7Dj/uOACpeIu/V4bRekerf/Fp/BHh2tHgqAC93L+9Oqfu1bD14UQAIvG8O9TQB8e+WH0GWABBQU6gOZuZxAihTe8gFTMUnIYBFRTkyZRtdpxAgzCE0YgLAZZlh8oSKaclThKU2T9PYf7tJ43mo6pPnpaw3QBjrlBfVaJgbU6NRSjRBksfFCgFtqKU3/hdoC8WkxAYmRXymMzafy8NWPGFEWoQiln0RTam3SQpJhEn1jkgJxcNYSpnUp49iIr4UU3opvkgvRFx99qzabl2JFuzVMwzrlI1u8aFEvUG9+o0ZMMXlYJj8deVKv14Teg3pd3NM97E9W/ZMDQE8TLu0qKDBzelV38a5BMH/jLY9XW9Qv3LWO3YC7Ybbf/99BAVsJlZvgcY8iCj12h+O2+Un/TWaoZcJxfowFELsWcrWR+EOGUSjG+2utoD8vkWhRYsRj3jF563T94cBlhVOGOn3l65TWtVra31ysHTd8oE+/TTbn8+hderiS8qVrnhG3JlHzEIAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-vietnamese-800-normal-CxbopLd3.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-800-normal-BkoGl_sr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-ext-800-normal-B6BjB2Ju.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-800-normal-BPkb-LBK.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.hidden{display:none}.table{display:table}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--black:#080808;--paper:#f7f3ef;--lavender:#eee9ff;--purple:#8055ee;--purple-soft:#b496ff;--acid:#dcff00;--ink-muted:#5d5a5b;--shell:min(1180px, calc(100% - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth;width:100%;max-width:100%;overflow-x:hidden}body{background:var(--paper);width:100%;max-width:100%;color:var(--black);text-rendering:optimizelegibility;margin:0;font-family:Plus Jakarta Sans,Arial,sans-serif;overflow-x:hidden}main{width:100%;max-width:100%;overflow-x:hidden}@supports (overflow:clip){html,body,main{overflow-x:clip}}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.shell{width:var(--shell);margin-inline:auto}.footer a{transition:opacity .18s}.footer a:hover{opacity:.62}.floating-nav{z-index:100;color:#fff;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(28px)saturate(170%)brightness(.82);background:linear-gradient(135deg,#1b142c5c,#0c0a113d);border:1px solid #ffffff42;border-radius:999px;align-items:center;gap:5px;width:max-content;max-width:calc(100% - 28px);padding:5px;transition:opacity .32s,transform .56s cubic-bezier(.22,.9,.24,1);display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%,-155%);box-shadow:0 14px 36px #180a343d,inset 0 1px #fff3}.floating-nav.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.floating-nav-home{color:#fff;background:#000;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.floating-nav-home img{border-radius:7px;width:25px;height:25px}.floating-nav-menu-panel{align-items:center;gap:5px;display:flex}.floating-nav-links{align-items:center;display:flex}.floating-nav-link{color:#ffffffe6;white-space:nowrap;padding:0 12px;font-size:.7rem;font-weight:500;line-height:34px;transition:color .18s,opacity .18s}.floating-nav-link:hover{color:#fff;opacity:.72}.floating-nav-cta{color:#111;background:var(--acid);white-space:nowrap;border:1px solid #e8ff54c7;border-radius:999px;align-items:center;min-height:34px;padding:0 15px;font-size:.7rem;font-weight:700;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 5px 18px #9bb50038}.floating-nav-cta:hover{background:#e8ff3d;transform:translateY(-1px)}.floating-nav-toggle{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:.68rem;font-weight:700;display:none}.hero{z-index:3;aspect-ratio:1428/846;color:#fff;background:#9c85d8;width:100%;min-height:0;position:relative;overflow:visible}.hero-background{z-index:0;object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero-content{width:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.hero-eyebrow{z-index:6;letter-spacing:.075em;text-transform:uppercase;opacity:0;margin:0;font-size:clamp(.78rem,1.35vw,1.32rem);font-weight:300;line-height:1;animation:.72s cubic-bezier(.2,.72,.2,1) 1.48s both hero-copy-in;position:absolute;top:9.95%;left:4.97%;transform:translateY(20px)}.hero-name{z-index:2;letter-spacing:-.085em;white-space:nowrap;width:94%;margin:0;font-size:21.7vw;font-weight:700;line-height:.82;position:absolute;top:12.9%;left:3.7%}.hero-title-letter{opacity:0;will-change:opacity, transform;animation:.68s cubic-bezier(.18,.78,.2,1) both hero-letter-in;display:inline-block;transform:translateY(.22em)}.hero-person{z-index:4;pointer-events:none;opacity:0;transform-origin:62% 58%;will-change:opacity, transform;width:78.7%;max-width:none;height:auto;animation:1.05s cubic-bezier(.2,.72,.2,1) .34s both hero-person-in;position:absolute;top:6.47%;left:25.3%;transform:translateY(24px)scale(.985)}.hero-copy{z-index:6;opacity:0;will-change:opacity, transform;width:52%;animation:.82s cubic-bezier(.2,.72,.2,1) 1.66s both hero-copy-in;position:absolute;top:47.5%;left:4.97%;transform:translateY(26px)}.hero-copy h2{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(1.55rem,2.8vw,2.5rem);font-weight:400;line-height:1.05}.hero-copy p{color:#ffffffeb;width:min(38vw,535px);margin:0;font-size:clamp(.88rem,1.4vw,1.25rem);line-height:1.16}.hero-actions{flex-wrap:wrap;gap:24px;margin-top:22px;display:flex}.button{border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:45px;padding:0 20px;font-size:.8rem;font-weight:700;transition:transform .18s,background .18s,color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-ghost{color:#fff;border:1px solid #fffc}.button-acid{background:var(--acid);color:var(--black)}.button-dark{background:var(--black);color:#fff;border-radius:999px}.button-dark svg{color:var(--black);background:var(--acid);border-radius:50%;padding:2px}.button-outline{color:#fff;border:1px solid #ffffffa6;border-radius:999px}.hero .button{border-radius:5px;min-height:clamp(44px,6.38%,55px);padding:0 clamp(18px,2.05vw,30px);font-size:clamp(.86rem,1.25vw,1.12rem);font-weight:400}.hero .button-ghost{border-width:2px;min-width:13.2vw}.hero .button-acid{background:#d4e600;min-width:15.5vw}.scroll-cue{display:none}.hero-cursor{z-index:5;pointer-events:none;filter:drop-shadow(0 18px 24px #1e0a3d2e);width:36%;max-width:none;height:auto;display:block;position:absolute;top:auto;bottom:-10%;right:0}@keyframes hero-letter-in{0%{opacity:0;transform:translateY(.22em)}to{opacity:1;transform:translateY(0)}}@keyframes hero-person-in{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.about-wrap{position:relative}.about,.process{background:var(--paper);position:relative}.angled-top{clip-path:polygon(0 34px,50% 0,100% 34px,100% 100%,0 100%);margin-top:0;padding-top:122px}.about{min-height:690px;padding-bottom:112px}.about-grid{grid-template-columns:1.08fr .92fr;gap:clamp(60px,10vw,150px);display:grid}.label{letter-spacing:.03em;text-transform:uppercase;border-radius:2px;align-items:center;min-height:22px;padding:2px 7px;font-size:.64rem;font-weight:800;display:inline-flex;transform:rotate(-2deg)}.label-acid{background:var(--acid)}.label-purple{background:var(--purple-soft);color:#fff}.about-intro h2,.section-title{letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(2rem,3.15vw,3.15rem);line-height:1.08}.about-intro p{max-width:580px;color:var(--ink-muted);margin:26px 0 0;font-size:.95rem;line-height:1.58}.underline-scribble{width:172px;height:16px;margin:-4px 0 0 246px;display:block;transform:rotate(-2deg)}.underline-scribble svg{width:100%;height:100%;display:block;overflow:visible}.underline-scribble path{fill:none;stroke:var(--purple);stroke-width:3.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.underline-scribble.is-visible path{animation:.82s cubic-bezier(.2,.7,.25,1) .12s both underline-trace}.signature{width:min(248px,72%);margin-top:32px;position:relative}.signature-svg{width:100%;height:auto;display:block;overflow:visible}.signature-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:8px;stroke-dasharray:1;stroke-dashoffset:1px}.signature-stroke-black{stroke:#000}.signature-stroke-purple{stroke:#a68be4}.signature.is-visible .signature-stroke{animation:signature-trace var(--trace-duration) cubic-bezier(.22, .7, .22, 1) var(--trace-delay) both}@keyframes underline-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes signature-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.gen-project{--gen-navy:#061b33;--gen-blue:#0879d7;color:#0a1725;background:#f4f7f9;overflow:clip}.gen-shell{width:min(1180px,100% - 56px);margin-inline:auto}.gen-hero{color:#fff;background:radial-gradient(circle at 76% 28%,#104a78,#0000 32%),linear-gradient(135deg,#031427,#082b4c 70%,#041a31);min-height:850px;padding:130px 0 86px}.gen-breadcrumb{color:#ffffff9e;align-items:center;gap:8px;margin-bottom:58px;font-size:.72rem;display:flex}.gen-breadcrumb a{color:#fff}.gen-hero-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:58px;display:grid}.gen-label{color:#0864aa;letter-spacing:.08em;text-transform:uppercase;background:#dceeff;border-radius:4px;width:max-content;padding:6px 10px;font-size:.62rem;font-weight:800;display:inline-flex}.gen-hero .gen-label{color:#9bd4ff;background:#44a5ee29;border:1px solid #7fc9ff2e}.gen-hero h1{letter-spacing:-.075em;margin:26px 0 12px;font-size:clamp(4.5rem,8vw,8.5rem);font-weight:600;line-height:.86}.gen-hero h2{letter-spacing:-.05em;max-width:570px;margin:0 0 22px;font-size:clamp(1.5rem,2.5vw,2.7rem);font-weight:500;line-height:1.08}.gen-hero h2 em{color:#63b9f5;font-style:normal}.gen-hero-copy>p{color:#ffffffb3;max-width:530px;font-size:.88rem;line-height:1.65}.gen-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.gen-button-outline{color:#fff;border:1px solid #ffffff6b}.gen-hero-art{margin:0;position:relative}.gen-hero-art:before{content:"";border:1px solid #79c9ff38;border-radius:31px;position:absolute;inset:-14px;transform:rotate(2deg)}.gen-hero-art img{aspect-ratio:1.15;object-fit:cover;border-radius:25px;width:100%;display:block;position:relative;box-shadow:0 38px 90px #00000057}.gen-overview{grid-template-columns:1fr 1fr;gap:18px;padding-block:78px;display:grid}.gen-overview article{background:#fff;border:1px solid #dce5eb;border-radius:24px;padding:48px;box-shadow:0 20px 50px #0f2e480f}.gen-overview .gen-solution{color:#fff;background:linear-gradient(145deg,#092844,#0c4b7a);border-color:#0b3960}.gen-overview h2{letter-spacing:-.06em;margin:26px 0 16px;font-size:clamp(2rem,3vw,3.3rem);line-height:1}.gen-overview p,.gen-section-head p,.gen-icon p,.gen-retail p{color:#627180;margin:0;font-size:.84rem;line-height:1.68}.gen-solution p{color:#ffffffb3}.gen-packaging{background:#fff;padding:100px 0 74px}.gen-section-head{grid-template-columns:.35fr 1.3fr;align-items:start;gap:50px;display:grid}.gen-section-head h2,.gen-icon h2,.gen-retail h2{letter-spacing:-.072em;max-width:900px;margin:0 0 22px;font-size:clamp(3rem,5.7vw,6.4rem);font-weight:600;line-height:.93}.gen-section-head p{max-width:660px}.gen-pack-grid{grid-template-columns:1.25fr .82fr .82fr;gap:12px;margin-top:56px;display:grid}.gen-pack-grid figure,.gen-digital-grid figure{background:#f6f8fa;border:1px solid #dce5eb;border-radius:20px;margin:0;position:relative;overflow:hidden}.gen-pack-grid img{aspect-ratio:.85;object-fit:cover;width:100%;height:100%;display:block}.gen-pack-grid .gen-pack-main img{object-fit:contain;padding:7%}.gen-pack-grid figcaption,.gen-digital-grid figcaption{color:#fff;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05223ad1;border-radius:999px;padding:7px 10px;font-size:.57rem;font-weight:700;position:absolute;bottom:12px;right:12px}.gen-feature-row{background:#d9e4eb;border:1px solid #d9e4eb;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid;overflow:hidden}.gen-feature-row article{background:#f7fafc;gap:7px;padding:26px;display:grid}.gen-feature-row b{color:#096caf;text-transform:uppercase;font-size:.78rem}.gen-feature-row span{color:#657584;font-size:.7rem;line-height:1.5}.gen-icon{grid-template-columns:.7fr 1.3fr;align-items:center;gap:58px;padding-block:108px;display:grid}.gen-icon h2{margin-top:25px;font-size:clamp(3rem,5vw,5.7rem)}.gen-icon figure{background:#fff;border-radius:25px;margin:0;overflow:hidden;box-shadow:0 24px 60px #0a2b4617}.gen-icon img{width:100%;display:block}.gen-retail{color:#fff;background:#061b33;padding:90px 0}.gen-retail .gen-shell{grid-template-columns:1.3fr .7fr;align-items:center;gap:54px;display:grid}.gen-retail figure{border-radius:24px;margin:0;overflow:hidden}.gen-retail img{aspect-ratio:1.42;object-fit:cover;width:100%;display:block}.gen-retail h2{margin-top:25px;font-size:clamp(2.6rem,4.3vw,4.8rem)}.gen-retail p{color:#ffffffa8}.gen-digital{background:#eaf4fb;padding:104px 0}.gen-digital-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:58px;display:grid}.gen-digital-grid img{aspect-ratio:1.45;object-fit:contain;object-position:center;background:#fff;width:100%;display:block}.gen-cta{color:#fff;background:linear-gradient(105deg,#073355,#0878c8)}.gen-cta .gen-shell{grid-template-columns:1fr auto;align-items:center;gap:30px;min-height:210px;display:grid}.gen-cta span{letter-spacing:-.06em;max-width:760px;font-size:clamp(2.2rem,4.3vw,4.7rem);font-weight:500;line-height:.98;display:block}.gen-cta p{color:#ffffffad;margin:12px 0 0;font-size:.78rem}@media (width<=820px){.gen-hero-grid,.gen-icon,.gen-retail .gen-shell{grid-template-columns:1fr}.gen-hero{min-height:0}.gen-hero-art{width:88%;margin-inline:auto}.gen-pack-grid{grid-template-columns:1fr 1fr}.gen-pack-main{grid-column:1/-1}.gen-retail .gen-shell>div{max-width:640px}}@media (width<=620px){.gen-shell{width:calc(100% - 28px)}.gen-hero{padding:102px 0 60px}.gen-breadcrumb{margin-bottom:36px}.gen-hero-grid{gap:36px}.gen-hero h1{font-size:20vw}.gen-hero h2{font-size:1.42rem}.gen-hero-copy>p{font-size:.8rem}.gen-actions{flex-direction:column;align-items:stretch}.gen-actions .button,.gen-hero-art{width:100%}.gen-hero-art img{aspect-ratio:1;border-radius:19px}.gen-overview{grid-template-columns:1fr;padding-block:42px}.gen-overview article{padding:30px 24px}.gen-overview h2{font-size:2rem}.gen-packaging,.gen-digital{padding-block:70px}.gen-section-head{grid-template-columns:1fr;gap:24px}.gen-section-head h2,.gen-icon h2,.gen-retail h2{font-size:2.75rem}.gen-pack-grid{grid-template-columns:1fr;margin-top:36px}.gen-pack-main{grid-column:auto}.gen-pack-grid img{aspect-ratio:1.1}.gen-feature-row{grid-template-columns:1fr}.gen-icon{gap:34px;padding-block:72px}.gen-retail{padding-block:70px}.gen-retail .gen-shell{gap:34px}.gen-digital-grid{grid-template-columns:1fr;margin-top:36px}.gen-cta .gen-shell{grid-template-columns:1fr;min-height:0;padding-block:36px}.gen-cta .button{width:100%}}.man-project{--man-wine:#391c14;--man-terra:#963b1b;--man-linen:#eee8d8;color:#211b17;background:#f2eddf;overflow:clip}.man-shell{width:min(1180px,100% - 56px);margin-inline:auto}.man-hero{color:#f5eddb;background:radial-gradient(circle at 75% 30%,#7c351d,#0000 32%),linear-gradient(135deg,#1e0f0b,#4a2115 68%,#25110d);min-height:900px;padding:130px 0 90px}.man-breadcrumb{color:#ffffff94;align-items:center;gap:8px;margin-bottom:58px;font-size:.72rem;display:flex}.man-breadcrumb a{color:#fff8e8}.man-hero-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:60px;display:grid}.man-label{color:#853316;letter-spacing:.08em;text-transform:uppercase;background:#eadbc5;border-radius:3px;width:max-content;padding:6px 10px;font-size:.62rem;font-weight:800;display:inline-flex}.man-hero .man-label{color:#f1c591;background:#a1552942;border:1px solid #ecbc812e}.man-hero h1{letter-spacing:-.07em;margin:27px 0 12px;font-family:Georgia,serif;font-size:clamp(4.8rem,8.8vw,9.5rem);font-weight:400;line-height:.86}.man-hero h2{letter-spacing:-.05em;margin:0 0 22px;font-size:clamp(1.55rem,2.7vw,2.9rem);font-weight:500;line-height:1.08}.man-hero h2 em{color:#d9a15e;font-family:Georgia,serif;font-weight:400}.man-hero-copy>p{color:#fff5e4ad;max-width:530px;font-size:.88rem;line-height:1.65}.man-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.man-button-outline{color:#fff8e8;border:1px solid #fff4e166}.man-hero-art{margin:0;position:relative}.man-hero-art:after{content:"";border:1px solid #dba96352;border-radius:48% 48% 22px 22px;position:absolute;inset:22px -18px -18px 22px}.man-hero-art img{z-index:1;aspect-ratio:.92;object-fit:cover;object-position:50% 55%;border-radius:48% 48% 22px 22px;width:100%;display:block;position:relative;box-shadow:0 38px 90px #00000061}.man-overview{grid-template-columns:1fr 1fr;gap:18px;padding-block:78px;display:grid}.man-overview article{background:#faf6eb;border:1px solid #d8cdbb;border-radius:24px;padding:48px;box-shadow:0 20px 50px #4425160f}.man-overview .man-overview-accent{color:#fff3df;background:linear-gradient(145deg,#853516,#a54b23);border-color:#934321}.man-overview h2{letter-spacing:-.06em;margin:26px 0 16px;font-size:clamp(2rem,3vw,3.3rem);line-height:1}.man-overview p,.man-section-head p,.man-brand p,.man-atmosphere p{color:#766b61;margin:0;font-size:.84rem;line-height:1.68}.man-overview-accent p{color:#fff4e2b8}.man-overview-accent .man-label{color:#7d2e12;background:#f3d2aa}.man-bottle{background:#faf7ef;padding:104px 0 78px}.man-section-head{grid-template-columns:.35fr 1.3fr;align-items:start;gap:50px;display:grid}.man-section-head h2,.man-brand h2,.man-atmosphere h2{letter-spacing:-.072em;max-width:900px;margin:0 0 22px;font-size:clamp(3rem,5.7vw,6.4rem);font-weight:500;line-height:.93}.man-section-head p{max-width:670px}.man-bottle-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:56px;display:grid}.man-bottle-grid figure{background:#f4efe4;border:1px solid #ddd3c4;border-radius:22px;margin:0;position:relative;overflow:hidden}.man-bottle-grid img{aspect-ratio:.78;object-fit:contain;width:100%;padding:7%;display:block}.man-bottle-grid figcaption{color:#f8eedc;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#441e13d9;border-radius:999px;padding:8px 10px;font-size:.58rem;font-weight:700;position:absolute;bottom:12px;left:12px;right:12px}.man-feature-row{background:#d8cbb7;border:1px solid #d8cbb7;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid;overflow:hidden}.man-feature-row article{background:#f2ebde;gap:7px;padding:26px;display:grid}.man-feature-row b{color:#8f3a1a;text-transform:uppercase;font-size:.78rem}.man-feature-row span{color:#75695f;font-size:.7rem;line-height:1.5}.man-brand{grid-template-columns:.72fr 1.28fr;align-items:center;gap:62px;padding-block:110px;display:grid}.man-brand h2{margin-top:25px;font-size:clamp(3rem,5vw,5.7rem)}.man-brand figure{background:#160d09;border-radius:25px;margin:0;overflow:hidden;box-shadow:0 28px 65px #461f1126}.man-brand img{aspect-ratio:1.42;object-fit:cover;width:100%;display:block}.man-palette{gap:8px;margin-top:30px;display:flex}.man-palette i{border:4px solid #f4eddf;border-radius:50%;width:52px;height:52px;box-shadow:0 3px 12px #391f1324}.man-swatch-blue{background:#718b8e}.man-swatch-terra{background:#963b1b}.man-swatch-linen{background:#e5dcc5}.man-swatch-green{background:#778b6f}.man-atmosphere{color:#f8efdf;background:#1c100b;padding:104px 0}.man-atmosphere .man-shell{grid-template-columns:.72fr 1fr 1fr;align-items:center;gap:16px;display:grid}.man-atmosphere .man-shell>div{padding-right:32px}.man-atmosphere h2{margin-top:25px;font-size:clamp(2.6rem,4.4vw,4.8rem)}.man-atmosphere p{color:#fff3de9e}.man-atmosphere figure{border-radius:22px;margin:0;overflow:hidden}.man-atmosphere img{aspect-ratio:.78;object-fit:cover;width:100%;display:block}.man-atmosphere figure:nth-child(3){transform:translateY(28px)}.man-final{background:#2c160e;min-height:720px;position:relative;overflow:hidden}.man-final>img{object-fit:cover;object-position:center;filter:brightness(.72);width:100%;height:100%;position:absolute;inset:0}.man-final:after{content:"";background:linear-gradient(#0000 45%,#180a06b8);position:absolute;inset:0}.man-final>div{z-index:1;color:#f8ead0;text-align:right;position:absolute;bottom:9%;right:8%}.man-final span{letter-spacing:-.06em;font-family:Georgia,serif;font-size:clamp(4rem,9vw,9rem);line-height:.9;display:block}.man-final p{letter-spacing:.22em;text-transform:uppercase;margin:12px 0 0;font-size:.72rem}.man-cta{color:#fff3df;background:linear-gradient(105deg,#763016,#a44920)}.man-cta .man-shell{grid-template-columns:1fr auto;align-items:center;gap:30px;min-height:210px;display:grid}.man-cta span{letter-spacing:-.06em;max-width:760px;font-size:clamp(2.2rem,4.3vw,4.7rem);font-weight:500;line-height:.98;display:block}.man-cta p{color:#fff2ddad;margin:12px 0 0;font-size:.78rem}@media (width<=820px){.man-hero-grid,.man-brand{grid-template-columns:1fr}.man-hero{min-height:0}.man-hero-art{width:82%;margin-inline:auto}.man-atmosphere .man-shell{grid-template-columns:1fr 1fr}.man-atmosphere .man-shell>div{grid-column:1/-1;max-width:690px}}@media (width<=620px){.man-shell{width:calc(100% - 28px)}.man-hero{padding:102px 0 62px}.man-breadcrumb{margin-bottom:36px}.man-hero-grid{gap:38px}.man-hero h1{font-size:20vw}.man-hero h2{font-size:1.5rem}.man-hero-copy>p{font-size:.8rem}.man-actions{flex-direction:column;align-items:stretch}.man-actions .button,.man-hero-art{width:100%}.man-hero-art img{aspect-ratio:.88}.man-overview{grid-template-columns:1fr;padding-block:42px}.man-overview article{padding:30px 24px}.man-overview h2{font-size:2rem}.man-bottle{padding-block:70px}.man-section-head{grid-template-columns:1fr;gap:24px}.man-section-head h2,.man-brand h2,.man-atmosphere h2{font-size:2.75rem}.man-bottle-grid{scrollbar-width:none;grid-template-columns:repeat(3,minmax(245px,1fr));margin-right:-14px;padding-bottom:14px;padding-right:14px;overflow-x:auto}.man-feature-row{grid-template-columns:1fr}.man-brand{gap:36px;padding-block:72px}.man-atmosphere{padding-block:72px}.man-atmosphere .man-shell{grid-template-columns:1fr}.man-atmosphere .man-shell>div{grid-column:auto;padding-right:0}.man-atmosphere img{aspect-ratio:1}.man-atmosphere figure:nth-child(3){transform:none}.man-final{min-height:520px}.man-final>div{bottom:34px;right:20px}.man-cta .man-shell{grid-template-columns:1fr;min-height:0;padding-block:38px}.man-cta .button{width:100%}}.volta-project{--volta-acid:#eee600;color:#f4f4f1;background:#070707;overflow:clip}.volta-shell{width:min(1180px,100% - 56px);margin-inline:auto}.volta-hero{background:radial-gradient(circle at 79% 30%,#efe60024,#0000 30%),linear-gradient(145deg,#050505,#141414 66%,#080808);min-height:880px;padding:130px 0 90px}.volta-breadcrumb{color:#ffffff8c;align-items:center;gap:8px;margin-bottom:58px;font-size:.72rem;display:flex}.volta-breadcrumb a{color:#fff}.volta-hero-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:58px;display:grid}.volta-label{color:#161616;background:var(--volta-acid);letter-spacing:.08em;text-transform:uppercase;border:1px solid #eee60047;border-radius:999px;width:max-content;padding:6px 10px;font-size:.61rem;font-weight:800;display:inline-flex}.volta-hero h1{letter-spacing:-.08em;margin:26px 0 15px;font-size:clamp(4.7rem,8.3vw,9rem);font-weight:650;line-height:.78}.volta-hero h2{letter-spacing:-.052em;max-width:570px;margin:0 0 22px;font-size:clamp(1.55rem,2.55vw,2.8rem);font-weight:500;line-height:1.08}.volta-hero h2 em{color:var(--volta-acid);font-style:normal}.volta-hero-copy>p{color:#ffffffa3;max-width:530px;font-size:.87rem;line-height:1.65}.volta-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.volta-button-acid{color:#101010;border-color:var(--volta-acid);background:var(--volta-acid)}.volta-button-outline{color:#fff;border:1px solid #ffffff57}.volta-hero-art{margin:0;position:relative}.volta-hero-art:before{content:"";border:1px solid #eee60047;border-radius:26px;position:absolute;inset:-12px;transform:rotate(1.5deg)}.volta-hero-art img{aspect-ratio:1.32;object-fit:cover;border-radius:21px;width:100%;display:block;position:relative;box-shadow:0 35px 80px #00000080}.volta-overview{grid-template-columns:1fr 1fr;gap:16px;padding-block:78px;display:grid}.volta-overview article{background:#111;border:1px solid #282828;border-radius:24px;padding:48px}.volta-overview .volta-overview-accent{color:#101010;border-color:var(--volta-acid);background:var(--volta-acid)}.volta-overview-accent .volta-label{color:var(--volta-acid);background:#111}.volta-overview h2{letter-spacing:-.06em;margin:26px 0 16px;font-size:clamp(2rem,3vw,3.3rem);line-height:1}.volta-overview p,.volta-section-head p,.volta-principles p,.volta-detail-compare p{color:#858585;margin:0;font-size:.84rem;line-height:1.68}.volta-overview-accent p{color:#0000009e}.volta-compare{color:#111;background:#f2f2ef;padding:104px 0}.volta-section-head{grid-template-columns:.35fr 1.3fr;align-items:start;gap:50px;display:grid}.volta-section-head h2,.volta-principles h2,.volta-detail-compare h2{letter-spacing:-.075em;max-width:900px;margin:0 0 22px;font-size:clamp(3rem,5.7vw,6.4rem);font-weight:600;line-height:.92}.volta-section-head p{max-width:680px}.volta-compare-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:58px;display:grid}.volta-phone{background:#dededb;border-radius:28px;margin:0;padding:18px}.volta-phone>span,.volta-detail-compare figure>span{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#292929;border-radius:999px;margin:0 0 14px;padding:6px 10px;font-size:.6rem;font-weight:800;display:inline-flex}.volta-after>span,.volta-detail-after>span{color:#111;background:var(--volta-acid)}.volta-phone>div{background:#111;border-radius:18px;height:720px;overflow:hidden}.volta-phone img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.volta-phone figcaption{color:#666;min-height:54px;padding:18px 5px 0;font-size:.7rem;line-height:1.5}.volta-principles{background:#080808;padding:105px 0}.volta-principles .volta-shell{grid-template-columns:.72fr .8fr .65fr;align-items:center;gap:48px;display:grid}.volta-principles h2{margin-top:25px;font-size:clamp(3rem,5vw,5.7rem)}.volta-menu-screen{border:1px solid #242424;border-radius:150px 150px 28px 28px;height:680px;margin:0;overflow:hidden;box-shadow:0 25px 70px #0000007a}.volta-menu-screen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.volta-principle-list{gap:10px;display:grid}.volta-principle-list article{background:#111;border:1px solid #272727;border-radius:16px;padding:22px}.volta-principle-list b{color:var(--volta-acid);margin-bottom:8px;font-size:.78rem;display:block}.volta-principle-list span{color:#868686;font-size:.7rem;line-height:1.55}.volta-commerce{color:#111;background:#fff;padding:105px 0}.volta-commerce-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:58px;display:grid}.volta-commerce-grid figure{background:#efefed;border:1px solid #ddd;border-radius:26px;height:760px;margin:0;position:relative;overflow:hidden}.volta-commerce-grid img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.volta-commerce-grid figcaption{color:#111;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#eee600e6;border-radius:999px;padding:9px 12px;font-size:.6rem;font-weight:800;position:absolute;bottom:14px;left:14px;right:14px}.volta-detail-compare{background:#151515;padding:105px 0}.volta-detail-compare .volta-shell{grid-template-columns:.7fr 1fr 1fr;align-items:center;gap:18px;display:grid}.volta-detail-compare .volta-shell>div{padding-right:32px}.volta-detail-compare h2{margin-top:25px;font-size:clamp(2.6rem,4.3vw,4.8rem)}.volta-detail-compare figure{background:#0d0d0d;border:1px solid #2a2a2a;border-radius:25px;height:650px;margin:0;padding:15px;overflow:hidden}.volta-detail-compare figure img{object-fit:cover;object-position:top;border-radius:15px;width:100%;height:calc(100% - 42px);display:block}.volta-result{color:#111;background:var(--volta-acid);padding:125px 0}.volta-result span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:35px;font-size:.72rem;font-weight:800;display:block}.volta-result h2{letter-spacing:-.08em;max-width:1050px;margin:0;font-size:clamp(3.2rem,7vw,7.8rem);font-weight:650;line-height:.88}.volta-result .volta-shell>div{gap:8px;margin-top:50px;display:flex}.volta-result b{text-transform:uppercase;border:1px solid #111;border-radius:999px;padding:8px 12px;font-size:.64rem}.volta-cta{background:#080808}.volta-cta .volta-shell{grid-template-columns:1fr auto;align-items:center;gap:30px;min-height:210px;display:grid}.volta-cta span{letter-spacing:-.06em;max-width:760px;font-size:clamp(2.2rem,4.3vw,4.7rem);font-weight:500;line-height:.98;display:block}.volta-cta p{color:#ffffff94;margin:12px 0 0;font-size:.78rem}@media (width<=820px){.volta-hero-grid{grid-template-columns:1fr}.volta-hero{min-height:0}.volta-hero-art{width:92%;margin-inline:auto}.volta-principles .volta-shell{grid-template-columns:1fr 1fr}.volta-principles-copy{grid-column:1/-1;max-width:700px}.volta-detail-compare .volta-shell{grid-template-columns:1fr 1fr}.volta-detail-compare .volta-shell>div{grid-column:1/-1;max-width:700px}}@media (width<=620px){.volta-shell{width:calc(100% - 28px)}.volta-hero{padding:102px 0 60px}.volta-breadcrumb{margin-bottom:36px}.volta-hero-grid{gap:38px}.volta-hero h1{font-size:20vw;line-height:.82}.volta-hero h2{font-size:1.46rem}.volta-hero-copy>p{font-size:.8rem}.volta-actions{flex-direction:column;align-items:stretch}.volta-actions .button,.volta-hero-art{width:100%}.volta-hero-art img{aspect-ratio:1}.volta-overview{grid-template-columns:1fr;padding-block:42px}.volta-overview article{padding:30px 24px}.volta-overview h2{font-size:2rem}.volta-compare,.volta-principles,.volta-commerce,.volta-detail-compare{padding-block:72px}.volta-section-head{grid-template-columns:1fr;gap:24px}.volta-section-head h2,.volta-principles h2,.volta-detail-compare h2{font-size:2.75rem}.volta-compare-grid{scrollbar-width:none;grid-template-columns:repeat(2,minmax(275px,1fr));margin-right:-14px;padding-bottom:14px;padding-right:14px;overflow-x:auto}.volta-phone>div{height:580px}.volta-principles .volta-shell{grid-template-columns:1fr}.volta-principles-copy{grid-column:auto}.volta-menu-screen{border-radius:115px 115px 24px 24px;height:600px}.volta-commerce-grid{scrollbar-width:none;grid-template-columns:repeat(2,minmax(275px,1fr));margin-right:-14px;padding-bottom:14px;padding-right:14px;overflow-x:auto}.volta-commerce-grid figure{height:620px}.volta-detail-compare .volta-shell{scrollbar-width:none;grid-template-columns:repeat(2,minmax(275px,1fr));padding-bottom:14px;overflow-x:auto}.volta-detail-compare .volta-shell>div{grid-column:1/-1}.volta-detail-compare figure{height:570px}.volta-result{padding-block:80px}.volta-result h2{font-size:3.4rem}.volta-result .volta-shell>div{flex-wrap:wrap}.volta-cta .volta-shell{grid-template-columns:1fr;min-height:0;padding-block:38px}.volta-cta .button{width:100%}}.contact-modal-backdrop{z-index:500;-webkit-backdrop-filter:blur(14px);background:#08080894;place-items:center;width:100%;height:100%;padding:24px;animation:.22s both contact-backdrop-in;display:grid;position:fixed;inset:0;overflow:hidden}.contact-modal{background:var(--paper);scrollbar-width:thin;border:1px solid #ffffffb8;border-radius:30px;width:min(760px,100%);max-height:min(880px,100svh - 48px);padding:44px 48px 32px;animation:.36s cubic-bezier(.2,.85,.25,1) both contact-modal-in;position:relative;overflow:hidden auto;box-shadow:0 32px 100px #0c041d57}.contact-modal-close{z-index:2;width:42px;height:42px;color:var(--black);cursor:pointer;background:#ffffffc7;border:1px solid #0808081f;border-radius:50%;place-items:center;padding:0;transition:background .18s,transform .18s;display:grid;position:absolute;top:20px;right:20px}.contact-modal-close:hover{background:#fff;transform:rotate(4deg)}.contact-modal-heading{max-width:590px;padding-right:34px}.contact-modal-heading .eyebrow,.contact-form-result .eyebrow{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.7rem;font-weight:800}.contact-modal-heading h2,.contact-form-result h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4.2vw,3.3rem);font-weight:500;line-height:1.02}.contact-modal-heading>p:last-child,.contact-form-result>p:not(.eyebrow){max-width:570px;color:var(--ink-muted);margin:14px 0 0;font-size:.9rem;line-height:1.55}.contact-progress{margin:28px 0 26px}.contact-progress-meta{color:var(--ink-muted);text-transform:uppercase;justify-content:space-between;margin-bottom:8px;font-size:.68rem;font-weight:700;display:flex}.contact-progress-track{background:#dfd9d5;border-radius:999px;height:4px;overflow:hidden}.contact-progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--purple), var(--acid));height:100%;transition:width .3s;display:block}.contact-step-form{margin:0}.contact-step{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:280px;animation:.28s both contact-step-in;display:grid}.contact-field{flex-direction:column;gap:7px;min-width:0;display:flex}.contact-field-wide{grid-column:1/-1}.contact-field label,.contact-budget legend{color:var(--black);font-size:.78rem;font-weight:700}.contact-field input,.contact-field textarea{width:100%;color:var(--black);font:inherit;background:#ffffffb8;border:1px solid #d8d1cd;border-radius:12px;outline:0;font-size:.9rem;transition:border-color .18s,box-shadow .18s,background .18s}.contact-field input{height:50px;padding:0 15px}.contact-field textarea{resize:vertical;min-height:154px;padding:14px 15px;line-height:1.5}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#9b9593}.contact-field input:focus,.contact-field textarea:focus{border-color:var(--purple);background:#fff;box-shadow:0 0 0 3px #8055ee21}.contact-field input[aria-invalid=true],.contact-field textarea[aria-invalid=true]{border-color:#c44a3a}.contact-field-hint{color:var(--ink-muted);font-size:.67rem}.contact-field-error{color:#b33729;font-size:.69rem;font-weight:600;display:block}.contact-budget{border:0;grid-column:1/-1;margin:0;padding:0}.contact-budget legend{font-size:1rem}.contact-budget>p{color:var(--ink-muted);margin:5px 0 18px;font-size:.76rem}.contact-budget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-budget-option{cursor:pointer;background:#ffffffa6;border:1px solid #d8d1cd;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 14px;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative}.contact-budget-option:hover{border-color:var(--purple-soft);transform:translateY(-1px)}.contact-budget-option.is-selected{border-color:var(--purple);background:#eee8ff}.contact-budget-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.contact-budget-option span{font-size:.78rem;font-weight:650}.contact-budget-option i{color:#0000;background:#fff;border:1px solid #cbc4c0;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.contact-budget-option.is-selected i{border-color:var(--purple);color:#fff;background:var(--purple)}.contact-review{background:#ddd6d2;border:1px solid #ddd6d2;border-radius:13px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:1px;display:grid;overflow:hidden}.contact-review span{text-overflow:ellipsis;white-space:nowrap;background:#ffffffb8;min-width:0;padding:12px 13px;font-size:.72rem;font-weight:650;overflow:hidden}.contact-review small{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:.58rem;font-weight:700;display:block}.contact-form-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:24px;display:flex}.contact-form-actions .button{cursor:pointer;border:0}.contact-form-next{border-radius:999px;min-width:172px}.contact-form-back{color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:10px 2px;font-size:.78rem;font-weight:700;display:inline-flex}.contact-form-back:hover{color:var(--black)}.contact-form-actions button:disabled{cursor:wait;opacity:.65}.contact-privacy{color:#827b78;text-align:center;margin:18px 0 0;font-size:.62rem}.contact-submit-error{color:#8f2c20;background:#f9ded9;border-radius:10px;margin:16px 0 -6px;padding:10px 12px;font-size:.74rem;line-height:1.4}.contact-form-result{flex-direction:column;justify-content:center;align-items:flex-start;min-height:500px;padding:44px 9%;display:flex}.contact-form-result-icon{width:64px;height:64px;color:var(--black);background:var(--acid);border-radius:20px;place-items:center;margin-bottom:28px;display:grid;transform:rotate(-4deg)}.contact-form-result .button{cursor:pointer;border:0;border-radius:999px;margin-top:28px}@keyframes contact-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes contact-modal-in{0%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:none}}@keyframes contact-step-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media (width<=640px){.contact-modal-backdrop{align-items:end;padding:0}.contact-modal{border-width:1px 0 0;border-radius:26px 26px 0 0;width:100%;max-height:94svh;padding:34px 20px 24px}.contact-modal-close{width:38px;height:38px;top:14px;right:14px}.contact-modal-heading{padding-right:32px}.contact-modal-heading h2,.contact-form-result h2{font-size:clamp(2rem,10.5vw,2.85rem)}.contact-modal-heading>p:last-child{font-size:.78rem}.contact-progress{margin:22px 0 20px}.contact-step{grid-template-columns:1fr;gap:14px;min-height:0}.contact-field-wide,.contact-budget,.contact-review{grid-column:auto}.contact-field input{height:48px}.contact-field textarea{min-height:130px}.contact-budget-grid{grid-template-columns:1fr;gap:8px}.contact-budget-option{min-height:48px}.contact-review{grid-template-columns:1fr}.contact-form-actions{z-index:2;padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(0deg, var(--paper) 76%, #f7f3ef00);margin:22px -20px 0;position:sticky;bottom:-24px}.contact-form-next{min-width:158px}.contact-privacy{padding-bottom:env(safe-area-inset-bottom);margin-top:10px}.contact-form-result{min-height:62svh;padding:36px 4%}}@media (prefers-reduced-motion:reduce){.underline-scribble path,.signature-stroke{stroke-dashoffset:0;animation:none!important}.process-line:before{clip-path:inset(0)}.step-number,.process-step-copy{opacity:1;clip-path:none;transform:none}}.movein-project{--movein-blue:#14acb3;--movein-sky:#77d3d6;--movein-cream:#fcf4e4;--movein-ink:#3e3e3e;color:var(--movein-ink);background:var(--movein-cream);overflow:clip}.movein-shell{width:min(1180px,100% - 56px);margin-inline:auto}.movein-hero{min-height:900px;color:var(--movein-cream);background:#3e3e3e;position:relative;overflow:hidden}.movein-hero-image{object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:scale(1.015)}.movein-hero-shade{background:linear-gradient(90deg,#1f1f1fe0 0%,#1f1f1f94 38%,#1f1f1f1f 72%),linear-gradient(#0000 48%,#18181880);position:absolute;inset:0}.movein-hero-content{z-index:1;flex-direction:column;min-height:900px;padding:126px 0 82px;display:flex;position:relative}.movein-breadcrumb{color:#f4eddca8;align-items:center;gap:8px;font-size:.72rem;display:flex}.movein-breadcrumb a{color:var(--movein-cream)}.movein-hero-copy{width:min(620px,53%);margin-top:auto}.movein-label{color:#3e3e3e;letter-spacing:.08em;text-transform:uppercase;background:#d9f0ef;border:1px solid #3e3e3e1f;border-radius:999px;width:max-content;padding:6px 10px;font-size:.61rem;font-weight:800;display:inline-flex}.movein-label-dark{color:var(--movein-cream);background:#f4eddc1a;border-color:#f4eddc33}.movein-hero .movein-label{color:var(--movein-cream);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#112c3f75;border-color:#f4eddc4d}.movein-hero h1{letter-spacing:-.085em;margin:25px 0 18px;font-size:clamp(5rem,9.2vw,10rem);font-weight:500;line-height:.75}.movein-hero-copy>p{color:#f4eddcd1;max-width:520px;margin:0;font-size:.94rem;line-height:1.65}.movein-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.movein-button-light{color:var(--movein-ink);background:var(--movein-cream)}.movein-button-line{color:var(--movein-cream);border:1px solid #f4eddc7a}.movein-intro{grid-template-columns:1fr .95fr;gap:80px;padding-block:105px;display:grid}.movein-intro h2,.movein-system-head h2,.movein-architecture h2,.movein-applications-head h2{letter-spacing:-.075em;margin:25px 0 0;font-size:clamp(3rem,5.8vw,6.5rem);font-weight:500;line-height:.92}.movein-intro-copy{padding-top:45px}.movein-intro-copy p,.movein-system-head p,.movein-architecture p{color:#61717b;margin:0 0 20px;font-size:.9rem;line-height:1.75}.movein-concept{color:var(--movein-cream);background:var(--movein-blue);padding:100px 0}.movein-concept-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:64px;display:grid}.movein-concept-copy h2{letter-spacing:-.075em;margin:27px 0 22px;font-size:clamp(3.7rem,6.8vw,7.4rem);font-weight:500;line-height:.9}.movein-concept-copy h2 em{color:#3e3e3e;font-style:normal}.movein-concept-copy p{color:#f4eddcad;max-width:540px;margin:0;font-size:.88rem;line-height:1.72}.movein-logo-stage{background:var(--movein-cream);border:1px solid #3e3e3e1f;border-radius:36px;min-height:560px;margin:0;position:relative;overflow:hidden}.movein-logo-stage img{object-fit:cover;width:100%;height:100%;min-height:560px}.movein-logo-stage figcaption{color:var(--movein-cream);letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3e3e3ed1;border-radius:999px;padding:8px 11px;font-size:.61rem;font-weight:700;position:absolute;bottom:20px;right:20px}.movein-system{padding-block:110px}.movein-system-head{grid-template-columns:.34fr 1.3fr;align-items:start;gap:54px;display:grid}.movein-system-head h2{margin-top:0}.movein-system-head p{max-width:680px}.movein-mark-grid{grid-template-columns:1.2fr .8fr;gap:12px;margin-top:62px;display:grid}.movein-mark-card{background:#e9e5dc;border-radius:24px;min-width:0;margin:0;position:relative;overflow:hidden}.movein-mark-card img{object-fit:cover;width:100%;height:100%}.movein-mark-card figcaption{color:var(--movein-cream);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#3e3e3ec7;border-radius:999px;padding:6px 9px;font-size:.57rem;font-weight:700;position:absolute;bottom:16px;right:16px}.movein-mark-card-type{aspect-ratio:1.55}.movein-mark-card-palette{aspect-ratio:.95}.movein-mark-card-board{aspect-ratio:1.66;grid-column:1/-1}.movein-traits{background:#d3d9d8;border:1px solid #d3d9d8;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid;overflow:hidden}.movein-traits article{background:#faf8f2;grid-template-columns:34px 1fr;gap:14px;padding:27px;display:grid}.movein-traits article>span{color:#7390a1;font-size:.66rem;font-weight:800}.movein-traits h3{margin:0 0 8px;font-size:.9rem}.movein-traits p{color:#677680;margin:0;font-size:.7rem;line-height:1.55}.movein-architecture{color:var(--movein-cream);background:#3e3e3e;padding:100px 0}.movein-architecture-grid{grid-template-columns:1.18fr .82fr;align-items:center;gap:64px;display:grid}.movein-architecture figure{border-radius:30px;min-width:0;margin:0;overflow:hidden}.movein-architecture figure img{aspect-ratio:1.05;object-fit:cover;object-position:50% 50%;width:100%}.movein-architecture h2{margin-top:28px;font-size:clamp(3.1rem,5vw,5.5rem)}.movein-architecture p{color:#f4eddcad}.movein-materials{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:34px;display:grid}.movein-materials span{aspect-ratio:1.08;border-radius:15px;align-items:flex-end;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.movein-materials b{font-size:.62rem;font-weight:700}.movein-applications{background:#e9f3f1;padding:108px 0 118px}.movein-applications-head{grid-template-columns:.34fr 1.3fr;align-items:start;gap:54px;display:grid}.movein-applications-head h2{max-width:880px;margin-top:0}.movein-application-grid{grid-template-columns:1.45fr .75fr;align-items:stretch;gap:12px;margin-top:58px;display:grid}.movein-application{background:#d8d7d3;border-radius:24px;min-width:0;min-height:570px;margin:0;position:relative;overflow:hidden}.movein-application img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.movein-application:hover img{transform:scale(1.025)}.movein-application figcaption{color:var(--movein-cream);letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3e3e3ec7;border-radius:999px;padding:7px 10px;font-size:.59rem;font-weight:700;position:absolute;bottom:16px;left:16px}.movein-application-portrait img{object-position:50% 48%}.movein-cta{color:var(--movein-cream);background:#14acb3}.movein-cta .movein-shell{grid-template-columns:1fr auto;align-items:center;gap:34px;min-height:215px;display:grid}.movein-cta span{letter-spacing:-.065em;max-width:780px;font-size:clamp(2.2rem,4.4vw,4.8rem);font-weight:500;line-height:.96;display:block}.movein-cta p{color:#f4eddca8;margin:12px 0 0;font-size:.78rem}@media (width<=900px){.movein-hero-copy{width:min(620px,72%)}.movein-intro,.movein-concept-grid,.movein-architecture-grid{grid-template-columns:1fr}.movein-intro{gap:12px}.movein-intro-copy{padding-top:0}.movein-logo-stage{min-height:480px}.movein-mark-grid{grid-template-columns:1fr 1fr}.movein-architecture figure{order:2}.movein-application-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.movein-shell{width:calc(100% - 28px)}.movein-hero,.movein-hero-content{min-height:790px}.movein-hero-content{padding:100px 0 54px}.movein-hero-image{object-position:59% 48%}.movein-hero-shade{background:linear-gradient(#07162129 0%,#0716215c 38%,#071621e6 100%)}.movein-breadcrumb{font-size:.65rem}.movein-hero-copy{width:100%}.movein-hero h1{margin-top:20px;font-size:21vw;line-height:.78}.movein-hero-copy>p{max-width:90%;font-size:.79rem;line-height:1.58}.movein-actions{flex-direction:column;align-items:stretch}.movein-actions .button{width:100%}.movein-intro{padding-block:68px}.movein-intro h2,.movein-system-head h2,.movein-architecture h2,.movein-applications-head h2{font-size:2.75rem}.movein-intro-copy p,.movein-system-head p,.movein-architecture p{font-size:.79rem}.movein-concept{padding-block:68px}.movein-concept-grid{gap:40px}.movein-concept-copy h2{font-size:3.1rem}.movein-concept-copy p{font-size:.79rem}.movein-logo-stage{border-radius:22px;min-height:330px}.movein-logo-stage img{min-height:330px}.movein-system{padding-block:72px}.movein-system-head,.movein-applications-head{grid-template-columns:1fr;gap:24px}.movein-mark-grid{grid-template-columns:1fr;margin-top:38px}.movein-mark-card-board{grid-column:auto}.movein-traits{grid-template-columns:1fr}.movein-architecture{padding-block:70px}.movein-architecture-grid{gap:38px}.movein-architecture figure img{aspect-ratio:1.05}.movein-materials span{padding:10px}.movein-applications{padding-block:72px 82px}.movein-application-grid{grid-template-columns:1fr;margin-top:38px}.movein-application{aspect-ratio:1.25;min-height:0}.movein-application-portrait{aspect-ratio:.72}.movein-cta .movein-shell{grid-template-columns:1fr;min-height:0;padding-block:38px}.movein-cta .button{width:100%}}@media (prefers-reduced-motion:reduce){.movein-application img{transition:none}.movein-application:hover img{transform:none}}.af-project{--af-accent:#dfff00;--af-accent-2:#8f6bff;--af-deep:#09090a;--af-panel:#151517;--af-paper:#f3f0eb;color:#111;background:var(--af-paper);overflow:clip}.af-project-raval{--af-accent:#42e6d0;--af-accent-2:#7b59db;--af-deep:#080b16}.af-project-spotify{--af-accent:#b9ff57;--af-accent-2:#d783c6;--af-deep:#070707}.af-project-pulse{--af-accent:#61dfff;--af-accent-2:#f06c4b;--af-deep:#05090c}.af-project-alimentaria{--af-accent:#f5c044;--af-accent-2:#1d7657;--af-deep:#0c2d24}.af-shell{width:min(1180px,100% - 56px);margin-inline:auto}.af-hero{color:#fff;background:var(--af-deep);min-height:890px;position:relative;overflow:hidden}.af-hero-image{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.af-project-raval .af-hero-image{object-position:center}.af-project-spotify .af-hero-image{object-position:50% 44%;transform:scale(1.08)}.af-project-pulse .af-hero-image{object-position:48% 48%}.af-project-alimentaria .af-hero-image{object-position:center;image-rendering:auto}.af-hero-overlay{background:linear-gradient(90deg,#020307e6 0%,#03040891 44%,#0000 75%),linear-gradient(#0000 48%,#02030794);position:absolute;inset:0}.af-project-raval .af-hero-overlay{background:linear-gradient(90deg,#030510eb 0%,#04051285 42%,#0000 70%),radial-gradient(circle at 82% 22%,#3de5cf2e,#0000 34%)}.af-hero-inner{z-index:1;flex-direction:column;min-height:890px;padding:128px 0 76px;display:flex;position:relative}.af-breadcrumb{color:#ffffff94;align-items:center;gap:8px;max-width:100%;font-size:.7rem;display:flex}.af-breadcrumb a{color:#fff}.af-breadcrumb span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.af-hero-copy{width:min(760px,67%);margin-top:auto}.af-label{color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080a66;border:1px solid #ffffff38;border-radius:999px;width:max-content;max-width:100%;padding:6px 10px;font-size:.61rem;font-weight:800;display:inline-flex}.af-label-dark{color:#25252a;-webkit-backdrop-filter:none;backdrop-filter:none;background:#e6e2dc;border-color:#1414161a}.af-hero h1{letter-spacing:-.082em;text-wrap:balance;margin:24px 0 19px;font-size:clamp(4.5rem,8.1vw,8.8rem);font-weight:500;line-height:.84}.af-project-spotify .af-hero h1{max-width:880px;font-size:clamp(4.1rem,7.3vw,8rem)}.af-project-pulse .af-hero h1{font-size:clamp(4.2rem,7.5vw,8.2rem)}.af-project-alimentaria .af-hero h1{max-width:1000px;font-size:clamp(4rem,7.2vw,7.8rem)}.af-hero-copy>p{color:#ffffffc2;max-width:610px;margin:0;font-size:.93rem;line-height:1.65}.af-actions{flex-wrap:wrap;gap:10px;margin-top:31px;display:flex}.af-button-primary{color:#09090a;background:var(--af-accent)}.af-button-line{color:#fff;border:1px solid #ffffff6b}.af-overview{grid-template-columns:1fr 1fr;gap:16px;padding-block:78px;display:grid}.af-overview article{background:#fbfaf7;border:1px solid #dbd7d1;border-radius:24px;min-height:350px;padding:48px;box-shadow:0 20px 55px #14120f0d}.af-overview .af-overview-role{color:#fff;border-color:var(--af-deep);background:var(--af-deep)}.af-overview-role .af-label-dark{color:#0b0b0c;background:var(--af-accent)}.af-overview h2{letter-spacing:-.06em;margin:26px 0 17px;font-size:clamp(2rem,3.25vw,3.5rem);font-weight:600;line-height:.98}.af-overview p,.af-concept-head p,.af-production-head p{color:#68666a;margin:0;font-size:.83rem;line-height:1.7}.af-overview-role p{color:#ffffff9e}.af-concept{color:#fff;background:var(--af-deep);padding:104px 0 112px}.af-concept-head,.af-production-head{grid-template-columns:.35fr 1.3fr;align-items:start;gap:54px;display:grid}.af-concept-head h2,.af-production-head h2{letter-spacing:-.073em;text-wrap:balance;max-width:970px;margin:0 0 22px;font-size:clamp(3rem,5.9vw,6.5rem);font-weight:500;line-height:.92}.af-concept-head p{color:#fff9;max-width:680px}.af-gallery{grid-template-rows:minmax(300px,520px) minmax(300px,480px);grid-template-columns:1.2fr .8fr;gap:12px;margin-top:60px;display:grid}.af-gallery figure{background:#17171a;border:1px solid #ffffff1f;border-radius:22px;min-width:0;margin:0;position:relative;overflow:hidden}.af-gallery-item-1{grid-row:1/3}.af-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.72,.2,1)}.af-gallery figure:hover img{transform:scale(1.025)}.af-gallery figcaption{color:#fff;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050507a3;border:1px solid #ffffff29;border-radius:999px;padding:7px 10px;font-size:.58rem;font-weight:700;position:absolute;bottom:13px;right:13px}.af-project-raval .af-gallery-item-1 img{object-position:38% center}.af-project-raval .af-gallery-item-2 img{object-fit:contain;background:linear-gradient(140deg,#101026,#12121d);padding:8%}.af-project-raval .af-gallery-item-3 img{object-position:center}.af-project-spotify .af-gallery-item-1{grid-area:1/1/auto/3}.af-project-spotify .af-gallery-item-2{grid-area:2/1}.af-project-spotify .af-gallery-item-3{grid-area:2/2}.af-project-spotify .af-gallery-item-1 img{object-position:center}.af-project-spotify .af-gallery-item-2 img{object-position:42% 50%}.af-project-spotify .af-gallery-item-3 img{object-position:center}.af-project-pulse .af-gallery-item-1 img{object-position:48% center}.af-project-pulse .af-gallery-item-2 img{object-position:center}.af-project-pulse .af-gallery-item-3 img{object-position:55% center}.af-project-alimentaria .af-gallery{grid-template-rows:minmax(460px,650px);grid-template-columns:1.15fr .85fr}.af-project-alimentaria .af-gallery-item-1,.af-project-alimentaria .af-gallery-item-2{grid-area:1}.af-project-alimentaria .af-gallery img{object-position:center}.af-production{background:var(--af-paper);padding:106px 0 112px}.af-production-head h2{color:#17171a;margin-top:0}.af-production-head p{max-width:700px}.af-production-grid{background:#d4d0ca;border:1px solid #d4d0ca;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;display:grid;overflow:hidden}.af-production-grid article{background:#fbfaf7;grid-template-columns:36px 1fr;gap:14px;min-height:190px;padding:30px 27px;display:grid}.af-production-grid article>span{color:var(--af-accent-2)}@supports (color:color-mix(in lab, red, red)){.af-production-grid article>span{color:color-mix(in srgb, var(--af-accent-2) 80%, #111)}}.af-production-grid article>span{font-size:.65rem;font-weight:800}.af-production-grid h3{margin:0 0 9px;font-size:.92rem}.af-production-grid p{color:#67656a;margin:0;font-size:.7rem;line-height:1.55}.af-source{color:#3d3b3d;background:#ffffff7a;border:1px solid #cfcac2;border-radius:999px;align-items:center;gap:10px;min-height:44px;margin-top:28px;padding:0 17px;font-size:.69rem;font-weight:700;transition:color .18s,border-color .18s,transform .18s;display:inline-flex}.af-source:hover{color:#111;border-color:#92908e;transform:translateY(-2px)}.af-cta{color:#fff;background:var(--af-deep)}.af-cta .af-shell{grid-template-columns:1fr auto;align-items:center;gap:34px;min-height:220px;display:grid}.af-cta span{letter-spacing:-.065em;max-width:820px;font-size:clamp(2.15rem,4.4vw,4.8rem);font-weight:500;line-height:.96;display:block}.af-cta p{color:#fff9;margin:12px 0 0;font-size:.77rem}.af-cta .af-button-primary{white-space:nowrap}@media (width<=900px){.af-hero-copy{width:min(760px,78%)}.af-overview{grid-template-columns:1fr}.af-overview article{min-height:0}.af-gallery{grid-template-rows:540px 360px;grid-template-columns:1fr 1fr}.af-gallery-item-1{grid-area:1/1/auto/3}.af-gallery-item-2{grid-area:2/1}.af-gallery-item-3{grid-area:2/2}.af-project-spotify .af-gallery-item-1{grid-column:1/3}.af-production-grid{grid-template-columns:1fr}.af-production-grid article{min-height:0}}@media (width<=620px){.af-shell{width:calc(100% - 28px)}.af-hero,.af-hero-inner{min-height:790px}.af-hero-inner{padding:101px 0 54px}.af-project-raval .af-hero-image{object-position:54% center}.af-project-spotify .af-hero-image{object-position:55% center;transform:scale(1.28)}.af-project-pulse .af-hero-image{object-position:59% center}.af-hero-overlay,.af-project-raval .af-hero-overlay{background:linear-gradient(#0304082e 0%,#03040873 38%,#030408ed 100%)}.af-hero-copy{width:100%}.af-hero h1,.af-project-spotify .af-hero h1,.af-project-pulse .af-hero h1,.af-project-alimentaria .af-hero h1{margin-top:20px;font-size:clamp(3.2rem,15vw,4.5rem);line-height:.87}.af-project-spotify .af-hero h1{font-size:clamp(2.95rem,14vw,4.15rem)}.af-hero-copy>p{max-width:92%;font-size:.79rem;line-height:1.58}.af-actions{flex-direction:column;align-items:stretch}.af-actions .button{width:100%}.af-overview{padding-block:44px}.af-overview article{border-radius:19px;padding:30px 24px}.af-overview h2{font-size:2rem}.af-overview p,.af-concept-head p,.af-production-head p{font-size:.78rem}.af-concept,.af-production{padding-block:70px 78px}.af-concept-head,.af-production-head{grid-template-columns:1fr;gap:24px}.af-concept-head h2,.af-production-head h2{font-size:2.75rem}.af-gallery,.af-project-spotify .af-gallery,.af-project-alimentaria .af-gallery{grid-template-rows:none;grid-template-columns:1fr;gap:10px;margin-top:38px;display:grid}.af-gallery-item-1,.af-gallery-item-2,.af-gallery-item-3,.af-project-spotify .af-gallery-item-1,.af-project-spotify .af-gallery-item-2,.af-project-spotify .af-gallery-item-3{grid-area:auto}.af-gallery figure{aspect-ratio:1.05;border-radius:17px}.af-project-raval .af-gallery-item-2{aspect-ratio:1.15}.af-project-spotify .af-gallery-item-1{aspect-ratio:1.5}.af-project-spotify .af-gallery-item-2 img{object-position:46% center}.af-production-grid{margin-top:38px}.af-source{text-align:center;justify-content:center;width:100%}.af-cta .af-shell{grid-template-columns:1fr;min-height:0;padding-block:38px}.af-cta .button{width:100%}}.dots-project{--dots-accent:#e53b43;--dots-accent-soft:#f5b5af;--dots-ink:#48151a;--dots-deep:#641318;--dots-paper:#fff8f4;color:#191617;background:var(--dots-paper);overflow:clip}.dots-project-christmas-2024{--dots-accent:#d6bd58;--dots-accent-soft:#b8d3c3;--dots-ink:#0d3b2d;--dots-deep:#082b21;--dots-paper:#f7f2e9}.dots-project-valentine{--dots-accent:#ee3654;--dots-accent-soft:#ffc0ca;--dots-ink:#741b2e;--dots-deep:#8f1631;--dots-paper:#fff4f5}.dots-project-baileys{--dots-accent:#c18a54;--dots-accent-soft:#e6c5a0;--dots-ink:#241912;--dots-deep:#100c0a;--dots-paper:#f5eee5}.dots-shell{width:min(1180px,100% - 56px);margin-inline:auto}.dots-hero{color:#fff;background:var(--dots-deep);min-height:860px;position:relative;overflow:hidden}.dots-hero-image{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.dots-hero-shade{background:linear-gradient(90deg,#0f0505db,#0f05056b 44%,#0000 76%),linear-gradient(#0000 44%,#08030394);position:absolute;inset:0}.dots-project-christmas-2024 .dots-hero-shade{background:linear-gradient(90deg,#05140ee6,#05140e6e 46%,#0000 78%),linear-gradient(#0000 42%,#040c098f)}.dots-project-valentine .dots-hero-shade{background:linear-gradient(90deg,#4c0514d6,#4c051459 48%,#0000 80%),linear-gradient(#0000 42%,#40041078)}.dots-project-baileys .dots-hero-shade{background:linear-gradient(90deg,#090604e6,#09060475 45%,#0000 76%),linear-gradient(#0000 44%,#08040285)}.dots-hero-inner{z-index:1;flex-direction:column;min-height:860px;padding:126px 0 74px;display:flex;position:relative}.dots-breadcrumb{color:#ffffff9e;align-items:center;gap:8px;max-width:100%;font-size:.7rem;display:flex}.dots-breadcrumb a{color:#fff}.dots-breadcrumb span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dots-hero-copy{width:min(750px,64%);margin-top:auto}.dots-label{color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a050557;border:1px solid #ffffff47;border-radius:999px;width:max-content;max-width:100%;padding:6px 10px;font-size:.61rem;font-weight:800;display:inline-flex}.dots-label-light{color:var(--dots-ink);border-color:var(--dots-ink)}@supports (color:color-mix(in lab, red, red)){.dots-label-light{border-color:color-mix(in srgb, var(--dots-ink) 12%, transparent)}}.dots-label-light{background:var(--dots-accent-soft)}@supports (color:color-mix(in lab, red, red)){.dots-label-light{background:color-mix(in srgb, var(--dots-accent-soft) 38%, white)}}.dots-label-light{-webkit-backdrop-filter:none;backdrop-filter:none}.dots-hero h1{letter-spacing:-.08em;text-wrap:balance;max-width:920px;margin:23px 0 18px;font-size:clamp(4.1rem,7.7vw,8.3rem);font-weight:550;line-height:.86}.dots-hero-copy>p{color:#ffffffc7;max-width:600px;margin:0;font-size:.92rem;line-height:1.65}.dots-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.dots-button-primary{color:#130c0d;background:var(--dots-accent-soft)}.dots-button-secondary{color:#fff;border:1px solid #ffffff7a}.dots-overview{grid-template-columns:1fr 1fr;gap:14px;padding-block:78px;display:grid}.dots-overview article{border:1px solid var(--dots-ink);min-height:340px;padding:46px}@supports (color:color-mix(in lab, red, red)){.dots-overview article{border:1px solid color-mix(in srgb, var(--dots-ink) 13%, transparent)}}.dots-overview article{background:#ffffffb3;border-radius:25px}.dots-overview .dots-overview-solution{color:#fff;border-color:var(--dots-deep);background:var(--dots-deep)}.dots-overview-solution .dots-label-light{color:#171112;background:var(--dots-accent-soft)}.dots-overview h2{letter-spacing:-.06em;margin:27px 0 17px;font-size:clamp(2rem,3.25vw,3.45rem);font-weight:600;line-height:.98}.dots-overview p{color:#6b6262;margin:0;font-size:.82rem;line-height:1.72}.dots-overview-solution p{color:#ffffffa3}.dots-pack-stage{color:#fff;background:var(--dots-deep);padding:86px 0 92px}.dots-pack-heading{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.dots-pack-heading p{color:#ffffffa3;max-width:580px;margin:0;font-size:.8rem;line-height:1.65}.dots-pack-frame{background:radial-gradient(circle at 50% 45%, var(--dots-accent), transparent 60%), #ffffff0b;border:1px solid #ffffff26;border-radius:30px;place-items:center;min-height:680px;margin-top:46px;padding:clamp(26px,5vw,74px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dots-pack-frame{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--dots-accent) 24%, transparent), transparent 60%), #ffffff0b}}.dots-pack-frame img{object-fit:contain;filter:drop-shadow(0 32px 34px #00000038);width:min(980px,100%);max-height:600px}.dots-design{padding-block:110px 92px}.dots-design-head{grid-template-columns:.34fr 1.3fr;align-items:start;gap:54px;display:grid}.dots-kicker{width:max-content;color:var(--dots-ink);background:var(--dots-accent-soft);letter-spacing:.07em;text-transform:uppercase;border-radius:4px;padding:6px 9px;font-size:.62rem;font-weight:800;display:inline-flex;transform:rotate(-2deg)}.dots-design-head h2{max-width:930px;color:var(--dots-ink);letter-spacing:-.074em;text-wrap:balance;margin:0 0 23px;font-size:clamp(3rem,5.8vw,6.2rem);font-weight:550;line-height:.92}.dots-design-head p{color:#6c6362;max-width:680px;margin:0;font-size:.84rem;line-height:1.7}.dots-principles{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:60px;display:grid}.dots-principles article{border:1px solid var(--dots-ink);min-height:220px;padding:29px}@supports (color:color-mix(in lab, red, red)){.dots-principles article{border:1px solid color-mix(in srgb, var(--dots-ink) 12%, transparent)}}.dots-principles article{background:#ffffff8a;border-radius:20px}.dots-principles article>span{color:var(--dots-accent);font-size:.65rem;font-weight:800}.dots-principles h3{margin:40px 0 11px;font-size:1.05rem}.dots-principles p{color:#6f6665;margin:0;font-size:.72rem;line-height:1.58}.dots-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(420px,610px);gap:12px;padding-bottom:112px;display:grid}.dots-gallery-item{background:var(--dots-deep);border-radius:23px;min-width:0;margin:0;position:relative;overflow:hidden}.dots-gallery-item:nth-child(3){grid-column:1/-1}.dots-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.72,.2,1)}.dots-gallery-item-2 img{object-fit:contain;background:var(--dots-accent-soft);padding:7%}@supports (color:color-mix(in lab, red, red)){.dots-gallery-item-2 img{background:color-mix(in srgb, var(--dots-accent-soft) 30%, white)}}.dots-project-baileys .dots-gallery-item-2 img{object-fit:cover;padding:0}.dots-project-baileys .dots-gallery-item-3 img{object-fit:contain;background:#f6f1eb;padding:6%}.dots-gallery figure:hover img{transform:scale(1.022)}.dots-gallery figcaption{color:#fff;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a05059e;border:1px solid #fff3;border-radius:999px;padding:7px 10px;font-size:.58rem;font-weight:700;position:absolute;bottom:13px;right:13px}.dots-production{color:#fff;background:var(--dots-deep);padding:104px 0}.dots-production-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.dots-production h2{letter-spacing:-.072em;max-width:530px;margin:27px 0 0;font-size:clamp(3rem,5.2vw,5.7rem);font-weight:550;line-height:.92}.dots-production p{color:#ffffffa3;max-width:620px;margin:6px 0 35px;font-size:.84rem;line-height:1.72}.dots-production ul{border-top:1px solid #ffffff2e;margin:0;padding:0;list-style:none}.dots-production li{color:#ffffffd1;border-bottom:1px solid #ffffff2e;padding:18px 0;font-size:.76rem}.dots-production li:before{content:"↗";color:var(--dots-accent-soft);margin-right:12px}.dots-cta{color:var(--dots-ink);background:var(--dots-accent-soft)}.dots-cta .dots-shell{grid-template-columns:1fr auto;align-items:center;gap:36px;min-height:230px;display:grid}.dots-cta span{letter-spacing:-.065em;max-width:850px;font-size:clamp(2.1rem,4.35vw,4.75rem);font-weight:550;line-height:.96;display:block}.dots-cta p{color:var(--dots-ink);margin:12px 0 0}@supports (color:color-mix(in lab, red, red)){.dots-cta p{color:color-mix(in srgb, var(--dots-ink) 70%, transparent)}}.dots-cta p{font-size:.77rem}.dots-cta .dots-button-primary{color:#fff;background:var(--dots-deep);white-space:nowrap}@media (width<=900px){.dots-hero-copy{width:min(750px,78%)}.dots-overview{grid-template-columns:1fr}.dots-overview article{min-height:0}.dots-principles{grid-template-columns:1fr}.dots-principles article{min-height:0}.dots-principles h3{margin-top:22px}.dots-production-grid{gap:50px}}@media (width<=620px){.dots-shell{width:calc(100% - 28px)}.dots-hero,.dots-hero-inner{min-height:790px}.dots-hero-inner{padding:101px 0 54px}.dots-hero-image{object-position:58% center}.dots-project-baileys .dots-hero-image{object-position:54% center}.dots-hero-shade,.dots-project-christmas-2024 .dots-hero-shade,.dots-project-valentine .dots-hero-shade,.dots-project-baileys .dots-hero-shade{background:linear-gradient(#0c04051f 0%,#0c040570 38%,#0c0405eb 100%)}.dots-hero-copy{width:100%}.dots-hero h1{margin-top:19px;font-size:clamp(3.05rem,14.6vw,4.3rem);line-height:.88}.dots-hero-copy>p{max-width:94%;font-size:.79rem;line-height:1.58}.dots-actions{flex-direction:column;align-items:stretch}.dots-actions .button{width:100%}.dots-overview{padding-block:44px}.dots-overview article{border-radius:19px;padding:30px 24px}.dots-overview h2{font-size:2rem}.dots-overview p{font-size:.78rem}.dots-pack-stage{padding-block:68px}.dots-pack-heading{flex-direction:column;gap:20px}.dots-pack-heading p{font-size:.76rem}.dots-pack-frame{border-radius:20px;min-height:430px;margin-top:30px;padding:20px}.dots-design{padding-block:72px 68px}.dots-design-head{grid-template-columns:1fr;gap:25px}.dots-design-head h2{font-size:2.75rem}.dots-design-head p{font-size:.78rem}.dots-principles{margin-top:38px}.dots-gallery{grid-template-columns:1fr;grid-auto-rows:auto;gap:10px;padding-bottom:74px}.dots-gallery-item,.dots-gallery-item:nth-child(3){aspect-ratio:1.05;border-radius:17px;grid-column:auto}.dots-project-baileys .dots-gallery-item-1{aspect-ratio:1.45}.dots-production{padding-block:72px}.dots-production-grid{grid-template-columns:1fr;gap:38px}.dots-production h2{font-size:2.75rem}.dots-cta .dots-shell{grid-template-columns:1fr;min-height:0;padding-block:38px}.dots-cta .button{width:100%}}.benefits{flex-direction:column;gap:40px;padding-top:32px;display:flex}.benefit{opacity:0;will-change:opacity, transform;grid-template-columns:58px 1fr;align-items:start;gap:22px;display:grid;transform:translateY(28px)}.benefits.is-visible .benefit{animation:.68s cubic-bezier(.2,.72,.2,1) both benefit-slide-up}.benefits.is-visible .benefit:nth-child(2){animation-delay:.3s}.benefits.is-visible .benefit:nth-child(3){animation-delay:.6s}.benefit img,.benefit-icon{object-fit:contain;filter:drop-shadow(0 8px 10px #5934a126);width:58px;height:58px}.benefit-icon{color:#fff;background:linear-gradient(145deg,#c2adff,#8355ed);border-radius:13px;place-items:center;display:grid}.benefit h3{letter-spacing:-.03em;margin:2px 0 8px;font-size:1.05rem}.benefit p,.service-card p,.process-step p{color:var(--ink-muted);margin:0;font-size:.8rem;line-height:1.5}@keyframes benefit-slide-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.benefit{opacity:1;will-change:auto;transform:none}.benefits.is-visible .benefit{animation:none}}.about-spring{z-index:5;filter:drop-shadow(0 18px 14px #48238b2e);width:125px;position:absolute;bottom:-50px;right:46%;transform:rotate(12deg)}.services-wrap{z-index:2;position:relative}.services{z-index:1;background:var(--lavender);clip-path:ellipse(110% 58%);padding:92px 0 110px;position:relative;overflow:hidden}.services-smiley{z-index:4;filter:drop-shadow(0 18px 14px #48238b33);width:112px;position:absolute;top:-56px;right:6%;transform:rotate(-13deg)}.service-grid{align-items:stretch;gap:12px;margin-top:46px;display:flex}.service-card-shell{opacity:0;will-change:opacity, transform;flex:1 1 0;min-width:0;transform:translateY(28px)}.service-grid.is-visible .service-card-shell{animation:.66s cubic-bezier(.2,.72,.2,1) both service-fade-up}.service-grid.is-visible .service-card-shell:nth-child(2){animation-delay:80ms}.service-grid.is-visible .service-card-shell:nth-child(3){animation-delay:.16s}.service-grid.is-visible .service-card-shell:nth-child(4){animation-delay:.24s}.service-grid.is-visible .service-card-shell:nth-child(5){animation-delay:.32s}.service-grid.is-visible .service-card-shell:nth-child(6){animation-delay:.4s}.service-card{background:#fff;border-radius:12px;height:100%;min-height:248px;padding:26px 20px 58px;transition:transform .32s cubic-bezier(.2,.72,.2,1),box-shadow .32s;position:relative;box-shadow:0 16px 40px #3e2c6b0a}.service-card>svg{color:var(--purple)}.service-card h3{letter-spacing:-.03em;margin:30px 0 10px;font-size:.95rem}.round-arrow{border:1.5px solid var(--purple);width:30px;height:30px;color:var(--purple);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;left:20px}.services-button{width:fit-content;margin:38px auto 0}@keyframes service-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine) and (width>=1051px){.service-card-shell:has(~.service-card-shell:hover) .service-card{transform:translate(-7px)}.service-card-shell:hover~.service-card-shell .service-card{transform:translate(7px)}.service-card-shell:hover .service-card{z-index:2;transform-origin:bottom;transform:translateY(-10px)scale(1.055);box-shadow:0 24px 54px #3e2c6b21}}@media (prefers-reduced-motion:reduce){.service-card-shell{opacity:1;will-change:auto;transform:none}.service-grid.is-visible .service-card-shell{animation:none}}.projects{z-index:1;background:var(--black);color:#fff;margin-top:-28px;padding:128px 0 116px;position:relative;overflow:hidden}.section-heading-row,.process-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.section-title-light{color:#fff}.project-carousel{width:100%}.project-scroller{--project-card-width:clamp(230px, 24vw, 310px);perspective:1050px;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;height:520px;margin-top:34px;position:relative;overflow:hidden}.project-scroller:active{cursor:grabbing}.project-scroller{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%)}.project-card{--project-x:0%;--project-scale:.5;--project-rotate:55deg;--project-tilt:0deg;--project-depth:-190px;--project-y:110px;--project-opacity:.18;z-index:1;width:var(--project-card-width);min-width:0;opacity:var(--project-opacity);transform:translateX(calc(-50% + var(--project-x))) translateY(var(--project-y)) translateZ(var(--project-depth)) rotateY(var(--project-rotate)) rotateZ(var(--project-tilt)) scale(var(--project-scale));transform-origin:50%;transform-style:preserve-3d;will-change:transform, opacity;cursor:pointer;outline:none;transition:transform .42s cubic-bezier(.2,.72,.2,1),opacity .32s,filter .18s;position:absolute;top:42px;left:50%}.project-scroller.is-dragging .project-card{transition:none}.project-scroller.is-wheel-scrolling .project-card{transition:transform 90ms linear,opacity 90ms linear,filter .18s}.project-card:not(.is-active){filter:brightness(.72)saturate(.82)}.project-card.is-active{z-index:5;filter:none}.project-card:focus-visible{box-shadow:0 0 0 3px var(--acid);border-radius:12px}.project-image-wrap{aspect-ratio:.86;background:#222;border-radius:10px;position:relative;overflow:hidden}.project-image-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.project-card.is-active:hover img{transform:scale(1.045)}.project-arrow{width:42px;height:42px;color:var(--black);background:var(--acid);opacity:0;border-radius:50%;place-items:center;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:14px;right:14px;transform:translateY(5px)}.project-card.is-active:hover .project-arrow,.project-card.is-active:focus-visible .project-arrow{opacity:1;transform:translateY(0)}.project-card h3{margin:13px 0 4px;font-size:.9rem}.project-card p{color:#aaa;margin:0;font-size:.67rem}.project-dots{justify-content:center;gap:9px;margin-top:8px;display:flex}.project-dots button{cursor:pointer;background:#555;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:width .24s,background .24s}.project-dots .active{background:var(--acid)}.process{padding:102px 0 0}.process-bolt{filter:drop-shadow(0 12px 10px #4c500033);flex:none;width:clamp(82px,8vw,104px);height:auto;margin-right:44px;transform:rotate(8deg)}.process-grid{grid-template-columns:repeat(4,1fr);gap:38px;margin-top:52px;display:grid;position:relative}.process-line{z-index:0;height:2px;position:absolute;top:20px;left:21px;right:calc(25% - 28px);overflow:hidden}.process-line:before{content:"";clip-path:inset(0 100% 0 0);background:repeating-linear-gradient(90deg,#bca7ea 0 5px,#0000 5px 11px);position:absolute;inset:0}.process-grid.is-visible .process-line:before{animation:2.3s linear 80ms both process-line-draw}.process-step{position:relative}.step-number{z-index:2;color:#fff;background:var(--purple-soft);opacity:0;width:42px;height:42px;box-shadow:0 0 0 7px var(--paper);border-radius:50%;place-items:center;margin-bottom:22px;font-size:.7rem;font-weight:700;display:grid;position:relative;transform:scale(.72)}.process-step-copy{opacity:0;clip-path:inset(0 0 100%);transform-origin:top;transform:translateY(-14px)}.process-grid.is-visible .step-number{animation:process-point-pop .42s cubic-bezier(.18, .82, .25, 1.25) var(--process-delay) both}.process-grid.is-visible .process-step-copy{animation:process-copy-drop .62s cubic-bezier(.2, .72, .2, 1) calc(var(--process-delay) + .12s) both}.process-step h3{margin:0 0 10px;font-size:.92rem}@keyframes process-line-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes process-point-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes process-copy-drop{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-14px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}.contact-panel-stage{z-index:1;margin-top:88px;position:relative}.contact-panel{grid-template-columns:.9fr 1.1fr;display:grid}.contact-panel>article{--contact-slide-distance:calc(100% + 22px);transform:translateY(var(--contact-slide-distance));will-change:transform;transition:transform .82s cubic-bezier(.2,.76,.2,1)}.contact-panel-stage.is-visible .contact-panel>article{transform:translateY(0)}.contact-panel-stage.is-visible .contact-panel>article:nth-child(2){transition-delay:.12s}.contact-panel-stage:not(.is-visible) .contact-panel>article{transition-delay:0s}.testimonial,.contact-cta{min-height:300px;padding:48px 50px}.testimonial{background:#fff}.quote-mark{height:52px;color:var(--purple);font-size:5.8rem;font-weight:800;line-height:.8}.testimonial blockquote{color:#474246;max-width:390px;margin:18px 0 35px 54px;font-size:.95rem;line-height:1.6}.testimonial-footer{align-items:center;gap:13px;display:flex}.avatar{color:#fff;background:var(--purple);border-radius:50%;place-items:center;width:44px;height:44px;font-size:.72rem;font-weight:800;display:grid}.testimonial-footer strong,.testimonial-footer span{display:block}.testimonial-footer strong{font-size:.78rem}.testimonial-footer span{color:#777;margin-top:3px;font-size:.66rem}.testimonial-controls{gap:8px;margin-left:auto;display:flex}.testimonial-controls span{width:36px;height:36px;color:var(--black);border:1px solid #ddd4e9;border-radius:50%;place-items:center;display:grid}.contact-cta{color:#fff;background:linear-gradient(135deg,#a47bf0 0%,#7044ce 100%);align-items:center;display:flex;position:relative;overflow:hidden}.contact-cta>div:not(.chat-icon){z-index:2;position:relative}.contact-cta h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.65rem,3vw,2.45rem)}.contact-cta p{color:#ffffffc7;margin:10px 0 25px;font-size:.82rem}.cta-spark{color:var(--acid);position:absolute;top:28px;left:28px}.chat-icon{width:155px;height:135px;color:var(--purple);background:#fff;border:10px solid #9c75ea;border-radius:34px;place-items:center;font-size:2rem;display:grid;position:absolute;bottom:-18px;right:4%;transform:rotate(-9deg);box-shadow:0 15px 25px #2c095640,inset 0 0 0 4px #7446ce}.footer{z-index:4;color:#d2d2d2;background:#141414;padding:64px 0 24px;position:relative}.footer-grid{grid-template-columns:1.35fr .8fr .9fr 1fr 110px;gap:40px;display:grid}.footer-logo{width:58px;height:auto}.footer-grid p{margin:18px 0 24px;font-size:.72rem;line-height:1.6}.footer-grid h3{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin:0 0 18px;font-size:.66rem}.footer-grid a,.footer-grid>div>span{margin:0 0 8px;font-size:.7rem;display:block}.socials{color:#fff;gap:16px;font-weight:700;display:flex}.footer-smiley{align-self:center;width:92px;transform:rotate(11deg)}.footer-bottom{color:#777;border-top:1px solid #303030;justify-content:space-between;gap:20px;margin-top:46px;padding-top:22px;font-size:.6rem;display:flex}.footer-bottom div{gap:32px;display:flex}.projects-page{color:#fff;background:radial-gradient(circle at 7% 18%,#8055ee33,#0000 26%),radial-gradient(circle at 94% 48%,#dcff0012,#0000 26%),#070707;min-height:100vh;padding:145px max(5vw,24px) 100px;position:relative;overflow:hidden}.projects-page:before{content:"";pointer-events:none;opacity:.3;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 60%);mask-image:linear-gradient(#000,#0000 60%)}.projects-toolbar{z-index:120;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;top:20px;left:22px;right:22px}.project-nav-capsule{color:#fff;pointer-events:auto;-webkit-backdrop-filter:blur(24px)saturate(155%);background:linear-gradient(135deg,#221d2ca8,#0808087a);border:1px solid #fff3;border-radius:999px;align-items:center;width:max-content;max-width:48px;height:48px;transition:max-width .56s cubic-bezier(.22,.88,.24,1),border-color .24s,background .24s;display:flex;overflow:hidden;box-shadow:0 14px 38px #00000059,inset 0 1px #ffffff2b}.project-nav-menu{justify-content:flex-start}.project-filter-menu{flex-direction:row-reverse;justify-content:flex-start}.project-nav-menu.is-open,.project-filter-menu.is-open{max-width:calc(100vw - 98px)}.project-nav-capsule.is-open{background:linear-gradient(135deg,#2a2239c2,#0a0a0a9e);border-color:#ffffff59}.project-nav-trigger{color:#fff;cursor:pointer;background:#0a0a0a;border:0;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;padding:0;transition:color .18s,background .18s,transform .18s;display:grid}.project-nav-trigger:hover{color:var(--acid);transform:scale(.96)}.project-logo-trigger img{border-radius:9px;width:31px;height:31px}.project-nav-content{opacity:0;visibility:hidden;align-items:center;gap:2px;min-width:max-content;transition:opacity .22s 80ms,transform .4s cubic-bezier(.2,.72,.2,1) 70ms,visibility 0s linear .4s;display:flex;transform:translate(-12px)}.project-filter-menu .project-nav-content{transform:translate(12px)}.project-nav-capsule.is-open .project-nav-content{opacity:1;visibility:visible;transition-delay:.15s,.12s,0s;transform:translate(0)}.project-nav-content a,.project-nav-content button{color:#ffffffc7;height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 10px;font-size:.68rem;font-weight:600;transition:color .18s,background .18s;display:inline-flex}.project-nav-content a:hover,.project-nav-content button:hover{color:#fff;background:#ffffff14}.project-nav-content .project-nav-contact{color:#111;background:var(--acid);margin-right:6px}.project-nav-content .project-nav-contact:hover{color:#111;background:#e7ff3c}.project-filter-options{padding-left:5px}.project-filter-options button.is-active{color:#111;background:var(--acid)}.projects-page-intro{z-index:1;text-align:center;width:min(100%,1120px);margin:0 auto 58px;position:relative}.projects-kicker{color:#151515;background:var(--acid);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:5px 9px;font-size:.64rem;font-weight:800;display:inline-flex;transform:rotate(-2deg)}.projects-page-intro h1{letter-spacing:-.07em;margin:22px 0 13px;font-size:clamp(3rem,6.5vw,6.6rem);font-weight:500;line-height:.95}.projects-page-intro p{color:#ffffff91;width:min(610px,90%);margin:0 auto;font-size:clamp(.82rem,1.1vw,1rem);line-height:1.6}.archive-grid{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:dense;gap:12px;width:min(100%,1120px);margin:0 auto;display:grid;position:relative}.archive-card{min-width:0;color:inherit;animation:archive-card-in .62s cubic-bezier(.2, .72, .2, 1) var(--archive-delay) both;background:#111;border:1px solid #ffffff1c;border-radius:18px;transition:aspect-ratio .48s cubic-bezier(.2,.72,.2,1);display:block;position:relative;overflow:hidden;box-shadow:0 18px 45px #0000003d}.archive-span-2{aspect-ratio:.72;grid-column:span 2}.archive-span-3{aspect-ratio:1.08;grid-column:span 3}.archive-span-4{aspect-ratio:1.48;grid-column:span 4}.archive-card-image{position:absolute;inset:0;overflow:hidden}.archive-card-image:after{content:"";background:linear-gradient(#0000 38%,#0404041f 58%,#040404f0 100%);position:absolute;inset:0}.archive-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .72s cubic-bezier(.2,.72,.2,1),filter .4s}.archive-card-copy{z-index:2;position:absolute;bottom:21px;left:22px;right:22px}.archive-card-meta{color:#ffffff9e;letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:.57rem;font-weight:600}.archive-card h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.15rem,2vw,2rem);font-weight:500;line-height:1.06}.archive-card p{color:#ffffffa6;max-width:430px;margin:8px 0 0;font-size:.7rem;line-height:1.45}.archive-card-arrow{z-index:3;color:#111;background:var(--acid);opacity:0;border-radius:50%;place-items:center;width:42px;height:42px;transition:opacity .24s,transform .36s cubic-bezier(.2,.72,.2,1);display:grid;position:absolute;top:18px;right:18px;transform:translate(-6px,6px)}.archive-card:hover .archive-card-image img{filter:saturate(1.08);transform:scale(1.045)}.archive-card:hover .archive-card-arrow{opacity:1;transform:translate(0)}.projects-page-cta{z-index:1;color:#fff;letter-spacing:-.05em;background:linear-gradient(110deg,#8055ee40,#ffffff09);border:1px solid #fff3;border-radius:18px;justify-content:space-between;align-items:center;width:min(100%,1120px);min-height:120px;margin:70px auto 0;padding:0 34px;font-size:clamp(1.4rem,3vw,2.6rem);transition:border-color .22s,background .22s;display:flex;position:relative}.projects-page-cta svg{box-sizing:content-box;color:#111;background:var(--acid);border-radius:50%;padding:12px;transition:transform .22s}.projects-page-cta:hover{background:linear-gradient(110deg,#8055ee61,#dcff0012);border-color:#dcff0080}.projects-page-cta:hover svg{transform:rotate(45deg)}@keyframes archive-card-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.project-detail-toolbar{pointer-events:none}.project-detail-toolbar>*{pointer-events:auto}.project-detail-back{color:#fff;justify-content:center;gap:8px;width:auto;min-width:50px;padding:0 16px;font-size:.68rem;font-weight:700}.project-detail-back:hover{background:#141414e0;border-color:#dcff005c}.pop-project{--pop-red:#ff291f;--pop-yellow:#ffcb66;--pop-blue:#3333cb;--pop-brown:#6d2d2d;--pop-pink:#f4739f;--pop-soft:#ffcbcb;--pop-ink:#17131e;color:var(--pop-ink);background:#fffaf2;overflow:hidden}.pop-project-shell{width:min(1180px,100% - 64px);margin-inline:auto}.pop-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#ffffff38,#0000 28%),linear-gradient(120deg,#6f54b8 0%,#9479d2 58%,#b49ee8 100%);min-height:850px;padding:132px 0 72px;position:relative}.pop-hero:before,.pop-hero:after{content:"";border:4px solid var(--acid);opacity:.86;border-radius:999px;position:absolute;transform:rotate(32deg)}.pop-hero:before{border-bottom-color:#0000;border-right-color:#0000;width:64px;height:15px;top:100px;left:31%}.pop-hero:after{border-top-color:#0000;border-left-color:#0000;width:82px;height:20px;bottom:50px;right:4%}.pop-breadcrumb{z-index:2;color:#ffffffc2;align-items:center;gap:8px;margin-bottom:54px;font-size:.72rem;display:flex;position:relative}.pop-breadcrumb a{color:#fff}.pop-hero-grid{z-index:1;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:56px;display:grid;position:relative}.pop-hero-copy{z-index:3;position:relative}.pop-kicker,.pop-small-label{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#58359f85;border-radius:3px;width:max-content;padding:5px 9px;font-size:.63rem;font-weight:800;display:inline-flex}.pop-hero h1{letter-spacing:-.075em;margin:24px 0 14px;font-size:clamp(4rem,7vw,7.2rem);font-weight:600;line-height:.9}.pop-hero h2{letter-spacing:-.045em;max-width:590px;margin:0 0 24px;font-size:clamp(1.4rem,2.3vw,2.35rem);font-weight:500;line-height:1.14}.pop-hero h2 em{color:var(--acid);font-style:normal}.pop-hero-copy>p{color:#ffffffc7;max-width:550px;margin:0;font-size:.9rem;line-height:1.62}.pop-hero-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.pop-hero-actions .button-outline{color:#fff;border-color:#ffffff8c}.pop-hero-art{min-width:0;margin:0;position:relative}.pop-hero-art>img:first-child{aspect-ratio:1.14;object-fit:cover;border-radius:34px;width:115%;max-width:none;margin-left:-4%;display:block;transform:rotate(-1.5deg);box-shadow:0 34px 70px #2e185a57}.pop-hero-bucket{filter:drop-shadow(0 20px 18px #35174952);width:42%;position:absolute;bottom:-16%;right:-18%;transform:rotate(9deg)}.pop-overview{grid-template-columns:1fr 1fr;gap:18px;padding-block:72px;display:grid}.pop-overview-card{background:#fff;border:1px solid #4632641a;border-radius:25px;min-height:340px;padding:48px;position:relative;overflow:hidden;box-shadow:0 20px 54px #4c376a12}.pop-overview-card .pop-small-label,.pop-section-copy .pop-small-label,.pop-applications-heading .pop-small-label{color:#5e41a1;background:#eee7ff}.pop-overview-card h2{letter-spacing:-.06em;max-width:570px;margin:26px 0 18px;font-size:clamp(1.7rem,2.7vw,3rem);font-weight:600;line-height:1.03}.pop-overview-card p{color:#6a6470;max-width:590px;margin:0;font-size:.82rem;line-height:1.62}.pop-overview-solution{background:linear-gradient(135deg,#f7f1ff,#efe5ff);padding-right:34%}.pop-overview-solution>img{filter:drop-shadow(0 16px 12px #412a5c21);width:36%;position:absolute;bottom:-7%;right:-3%;transform:rotate(10deg)}.pop-packaging{background:radial-gradient(circle at 76% 35%,#ffffffb8,#0000 35%),linear-gradient(135deg,#e7d9ff,#f7d6e7);padding:94px 0 62px;position:relative}.pop-packaging:before{content:"";opacity:.42;background:repeating-radial-gradient(circle at 15% 75%,#0000 0 38px,#7852c129 39px 41px,#0000 42px 68px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 38%);mask-image:linear-gradient(90deg,#000,#0000 38%)}.pop-packaging-grid{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:center;gap:60px;display:grid;position:relative}.pop-section-copy h2,.pop-applications-heading h2{letter-spacing:-.07em;margin:24px 0 17px;font-size:clamp(2.5rem,4.6vw,5.3rem);font-weight:600;line-height:.96}.pop-section-copy p,.pop-applications-heading p{color:#655e6d;max-width:520px;margin:0;font-size:.86rem;line-height:1.65}.pop-packaging-art{margin:0}.pop-packaging-art img{border-radius:24px;width:112%;max-width:none;margin-left:-5%;display:block;transform:rotate(1deg);box-shadow:0 30px 58px #5f3f8329}.pop-feature-rail{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border:1px solid #57367e14;border-radius:21px;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:48px;padding:16px;display:grid;position:relative;box-shadow:0 22px 50px #5d407e1a}.pop-feature-rail article{grid-template-columns:42px 1fr;gap:13px;padding:15px;display:grid}.pop-feature-rail strong{margin-bottom:5px;font-size:.74rem;display:block}.pop-feature-rail p{color:#6d6573;margin:0;font-size:.66rem;line-height:1.45}.pop-feature-icon{border-radius:10px;place-items:center;width:38px;height:38px;font-size:.66rem;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff80}.pop-feature-colors{background:conic-gradient(var(--pop-red), var(--pop-yellow), var(--pop-blue), var(--pop-pink), var(--pop-red))}.pop-feature-character{color:#6d2d2d;background:var(--pop-yellow)}.pop-feature-type{color:#fff;background:#7f5dc6}.pop-identity{grid-template-columns:.82fr .76fr 1.15fr;align-items:center;gap:24px;padding-block:110px;display:grid}.pop-identity-copy h2{font-size:clamp(2.5rem,4.3vw,4.8rem)}.pop-identity-copy .button{margin-top:30px}.pop-mascot-card{background:radial-gradient(circle at 50% 38%,#fff4b5,#ffcb66 66%,#f8a94c);border-radius:28px;place-items:center;min-height:440px;margin:0;display:grid;overflow:hidden;box-shadow:0 28px 60px #76422421}.pop-mascot-card img{image-rendering:auto;filter:drop-shadow(0 20px 10px #6d2d2d33);width:76%;transform:rotate(-5deg)}.pop-system-cards{gap:14px;display:grid}.pop-system-cards figure{background:#fff3dd;border:1px solid #ede5d9;border-radius:22px;margin:0;position:relative;overflow:hidden}.pop-system-cards img{aspect-ratio:1.65;object-fit:cover;width:100%;transition:transform .5s cubic-bezier(.2,.72,.2,1);display:block}.pop-system-cards figure:hover img{transform:scale(1.025)}.pop-system-cards figcaption{color:#fff;text-transform:uppercase;background:#6f50b4;border-radius:999px;padding:5px 9px;font-size:.58rem;font-weight:700;position:absolute;bottom:13px;right:13px}.pop-applications{background:#f5efe8;padding:92px 0 105px}.pop-applications-heading{grid-template-columns:.52fr 1.4fr;align-items:start;column-gap:42px;max-width:900px;display:grid}.pop-applications-heading .pop-small-label{grid-row:1/3}.pop-applications-heading h2{margin-top:0;font-size:clamp(2.6rem,5vw,5.6rem)}.pop-applications-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-top:46px;display:grid}.pop-applications-grid figure{background:#e4d4ff;border-radius:18px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 38px #4a355e14}.pop-applications-grid img{aspect-ratio:.78;object-fit:cover;width:100%;transition:transform .6s cubic-bezier(.2,.72,.2,1);display:block}.pop-applications-grid figure:hover img{transform:scale(1.045)}.pop-applications-grid figcaption{color:#fff;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#5b3d9ad6;border-radius:8px;padding:7px 9px;font-size:.56rem;font-weight:700;position:absolute;bottom:8px;left:8px;right:8px}.pop-applications-grid figure:nth-child(2n){transform:translateY(18px)}.pop-project-cta{color:#fff;background:linear-gradient(110deg,#6c4ead,#9275d1);position:relative;overflow:hidden}.pop-project-cta .pop-project-shell{grid-template-columns:150px 1fr auto;align-items:center;gap:30px;min-height:200px;display:grid;position:relative}.pop-project-cta img{z-index:1;filter:drop-shadow(0 18px 12px #311c4f40);width:150px;position:relative;transform:rotate(-9deg)}.pop-project-cta span{letter-spacing:-.06em;font-size:clamp(2rem,4vw,4.2rem);font-weight:500;line-height:1;display:block}.pop-project-cta p{color:#ffffffb8;margin:10px 0 0;font-size:.78rem}.pop-project-cta .button{white-space:nowrap}@media (width<=1050px){.service-grid{grid-template-columns:repeat(3,1fr);display:grid}.service-card{min-height:224px}.project-scroller{--project-card-width:clamp(220px, 34vw, 280px)}.footer-grid{grid-template-columns:1.2fr repeat(3,1fr)}.footer-smiley{display:none}.pop-hero-grid{gap:28px}.pop-hero-art>img:first-child{width:110%}.pop-identity{grid-template-columns:1fr 1fr}.pop-identity-copy{grid-column:1/-1;max-width:760px}.pop-applications-grid{scrollbar-width:none;grid-template-columns:repeat(5,minmax(190px,1fr));padding-bottom:24px;overflow-x:auto}}@media (width<=820px){:root{--shell:min(100% - 36px, 720px)}.hero{aspect-ratio:auto;background-position:50%;min-height:840px}.hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#391d7914,#0000 45%,#25134d61);position:absolute;inset:0}.hero-content{width:var(--shell);min-height:840px;margin-inline:auto;position:relative;inset:auto}.hero-person{width:120%;top:12%;left:-12%}.hero-name{font-size:17.2vw;top:144px}.hero-eyebrow{font-size:.85rem;line-height:1.35;top:112px;left:0}.hero-copy{width:min(520px,82%);top:auto;bottom:82px;left:0}.hero-copy p{width:min(420px,100%);font-size:.88rem;line-height:1.45}.hero-copy-break{display:none}.hero-cursor{width:48%;top:auto;bottom:-7%;right:1%}.scroll-cue{display:none}.about-grid{grid-template-columns:1fr;gap:64px}.benefits{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.benefit{grid-template-columns:1fr}.about-spring{width:100px;bottom:-48px;right:10%}.process-grid{grid-template-columns:repeat(2,1fr)}.process-line{display:none}.contact-panel{grid-template-columns:1fr}.contact-panel>article:first-child{--contact-slide-distance:calc(210% + 18px)}.contact-panel>article:nth-child(2){--contact-slide-distance:calc(105% + 12px)}.footer-grid{grid-template-columns:repeat(2,1fr)}.projects-page{padding-top:125px}.archive-span-2,.archive-span-3,.archive-span-4{aspect-ratio:.92;grid-column:span 3}.pop-project-shell{width:min(100% - 40px,720px)}.pop-hero{min-height:auto;padding-bottom:82px}.pop-hero-grid{grid-template-columns:1fr}.pop-hero-copy{max-width:650px}.pop-hero-art{width:88%;margin:18px auto 0}.pop-hero-art>img:first-child{width:100%;margin:0}.pop-hero-bucket{width:35%;right:-10%}.pop-overview,.pop-packaging-grid{grid-template-columns:1fr}.pop-section-copy{max-width:680px}.pop-packaging-art img{width:100%;margin:0}.pop-feature-rail{grid-template-columns:1fr}.pop-identity{grid-template-columns:1fr 1fr}.pop-applications-heading{display:block}.pop-applications-heading .pop-small-label{margin-bottom:24px}.pop-project-cta .pop-project-shell{grid-template-columns:110px 1fr;padding-block:30px}.pop-project-cta img{width:110px}.pop-project-cta .button{grid-column:2;width:max-content}}@media (width<=620px){:root{--shell:calc(100% - 30px)}.hero{overflow-x:clip}.floating-nav{justify-content:space-between;gap:4px;width:max-content;max-width:calc(100% - 20px);padding:4px;transition:width .26s,opacity .32s,transform .56s cubic-bezier(.22,.9,.24,1);top:11px}.floating-nav.menu-open{width:calc(100% - 20px)}.floating-nav-home{flex-basis:32px;width:32px;height:32px}.floating-nav-toggle{min-height:32px;display:inline-flex}.floating-nav-menu-panel{visibility:hidden;opacity:0;pointer-events:none;transform-origin:top;-webkit-backdrop-filter:blur(28px)saturate(160%);background:linear-gradient(145deg,#201831f7,#0d0b12f2);border:1px solid #ffffff2e;border-radius:18px;flex-direction:column;align-items:stretch;gap:8px;padding:10px;transition:opacity .18s,transform .24s,visibility 0s linear .24s;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-8px)scale(.98);box-shadow:0 18px 42px #15092c4d}.floating-nav.menu-open .floating-nav-menu-panel{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.floating-nav-links{flex-direction:column;align-items:stretch}.floating-nav-link,.floating-nav-link.is-secondary{border-bottom:1px solid #ffffff1a;padding:0 13px;font-size:.72rem;line-height:42px;display:block}.floating-nav-link:last-child{border-bottom:0}.floating-nav-cta{justify-content:center;min-height:40px;padding:0 12px;font-size:.7rem}.hero,.hero-content{min-height:clamp(870px,198vw,930px)}.hero-person{width:142%;top:4%;left:-21%}.hero-eyebrow{width:88%;line-height:1.4;top:64px}.hero-name{white-space:nowrap;width:100%;font-size:20vw;top:112px;left:0}.hero-copy{width:100%;top:clamp(515px,116vw,560px);bottom:auto}.hero-copy h2 br{display:none}.hero-copy p{width:min(92%,420px);font-size:.78rem}.hero-actions{gap:8px}.button{min-height:42px;padding:0 15px;font-size:.72rem}.hero .button{min-width:0;min-height:42px;padding:0 15px;font-size:.72rem}.hero-cursor{width:54%;bottom:-5%;right:0}.angled-top{padding-top:96px}.about{padding-bottom:92px}.about-intro h2,.section-title{font-size:2rem}.underline-scribble{width:115px;margin-left:170px}.benefits{grid-template-columns:1fr}.benefit{grid-template-columns:52px 1fr}.benefit img,.benefit-icon{width:52px;height:52px}.about-spring{width:82px;display:block;bottom:-39px;left:5%;right:auto;transform:rotate(-12deg)}.services{clip-path:ellipse(175% 58%);padding:78px 0 96px}.services-smiley{width:88px;top:-42px;right:5%}.service-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:34px}.service-card{min-height:232px;padding:22px 16px 54px}.service-card h3{margin-top:24px}.projects{padding:104px 0 86px}.section-heading-row{flex-direction:column;align-items:flex-start}.section-heading-row .button{display:none}.project-scroller{--project-card-width:72vw;height:430px;margin-top:20px}.project-card{top:32px}.process{padding-top:78px}.process-bolt{transform-origin:100%;width:68px;margin-right:0;transform:rotate(8deg)}.process-grid{grid-template-columns:1fr;gap:32px;margin-top:38px}.process-step{grid-template-columns:48px 1fr;column-gap:16px;display:grid}.step-number{grid-row:1/3;margin:0}.process-step-copy{min-width:0}.process-step h3{margin-top:2px}.testimonial,.contact-cta{min-height:285px;padding:40px 25px}.testimonial blockquote{margin-left:0}.testimonial-controls{display:none}.contact-cta{align-items:flex-start;min-height:330px;padding-top:74px}.chat-icon{width:120px;height:105px;right:-24px}.footer-grid{grid-template-columns:1fr 1fr;gap:42px 20px}.footer-bottom{flex-direction:column}.projects-toolbar{top:12px;left:12px;right:12px}.project-nav-capsule{width:max-content;min-width:44px;max-width:44px;height:44px}.project-nav-trigger{flex-basis:42px;width:42px;height:42px}.project-logo-trigger img{width:29px;height:29px}.project-nav-menu.is-open,.project-filter-menu.is-open{max-width:calc(100vw - 72px)}.project-nav-content{scrollbar-width:none;overflow-x:auto}.project-nav-content::-webkit-scrollbar{display:none}.project-nav-content a,.project-nav-content button{padding:0 8px;font-size:.61rem}.project-nav-menu .project-nav-content a:nth-child(2),.project-nav-menu .project-nav-content a:nth-child(4){display:none}.projects-page{padding:108px 14px 76px}.projects-page-intro{margin-bottom:38px}.projects-page-intro h1{font-size:13vw}.archive-grid{gap:9px}.archive-span-2,.archive-span-3,.archive-span-4{aspect-ratio:.92;border-radius:14px;grid-column:span 6}.archive-card-copy{bottom:17px;left:18px;right:18px}.archive-card h2{font-size:1.45rem}.archive-card-arrow{opacity:1;top:14px;right:14px;transform:none}.projects-page-cta{min-height:96px;margin-top:46px;padding:0 20px;font-size:1.35rem}.project-detail-back{width:44px;min-width:44px;padding:0}.project-detail-back span{display:none}.pop-project-shell{width:calc(100% - 28px)}.pop-hero{padding:102px 0 58px}.pop-breadcrumb{margin-bottom:34px}.pop-hero h1{font-size:18vw}.pop-hero h2{font-size:1.35rem}.pop-hero-copy>p{font-size:.8rem}.pop-hero-actions{flex-direction:column;align-items:stretch}.pop-hero-actions .button,.pop-hero-art{width:100%}.pop-hero-art>img:first-child{aspect-ratio:.96;border-radius:22px}.pop-hero-bucket{width:45%;bottom:-13%;right:-16%}.pop-overview{padding-block:42px}.pop-overview-card{border-radius:19px;min-height:0;padding:30px 24px}.pop-overview-solution{padding-bottom:170px;padding-right:24px}.pop-overview-solution>img{width:160px;right:4%}.pop-packaging{padding-top:64px}.pop-section-copy h2,.pop-applications-heading h2{font-size:2.65rem}.pop-packaging-art img{border-radius:18px}.pop-feature-rail{margin-top:26px}.pop-identity{grid-template-columns:1fr;padding-block:72px}.pop-identity-copy{grid-column:auto}.pop-mascot-card{min-height:360px}.pop-applications{padding:66px 0 78px}.pop-applications-grid{margin-right:-14px;padding-right:14px}.pop-applications-grid figure:nth-child(2n){transform:none}.pop-project-cta .pop-project-shell{grid-template-columns:82px 1fr;gap:17px;min-height:0;padding:28px 0}.pop-project-cta img{width:82px}.pop-project-cta span{font-size:2rem}.pop-project-cta .button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-title-letter,.hero-eyebrow,.hero-copy,.hero-person{opacity:1;transform:none;animation:none!important}.signature-image{opacity:1;clip-path:none}.contact-panel>article{transform:none!important}.archive-card{animation:none}}.service-card-shell{color:inherit;display:block}.service-page{background:var(--paper);width:100%;max-width:100%;overflow-x:clip}.service-shell{width:min(1180px,100% - 48px);margin-inline:auto}.service-hero{color:#fff;background:radial-gradient(circle at 79% 18%,#9e7eea70,#0000 34%),radial-gradient(circle at 18% 86%,#5632aa4d,#0000 35%),linear-gradient(135deg,#17131f,#241b36 54%,#0e0d11);min-height:820px;position:relative;overflow:hidden}.service-hero:before{content:"";opacity:.34;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 72%);mask-image:linear-gradient(120deg,#000,#0000 72%)}.service-hero-grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(42px,6vw,90px);min-height:820px;padding-block:128px 86px;display:grid;position:relative}.service-hero-copy h1{letter-spacing:-.072em;text-wrap:balance;max-width:720px;margin:28px 0 24px;font-size:clamp(3.4rem,6vw,6.9rem);font-weight:550;line-height:.93}.service-hero-copy>p{color:#ffffffb8;max-width:610px;margin:0;font-size:clamp(.88rem,1.1vw,1.02rem);line-height:1.68}.service-primary-cta{margin-top:32px}.service-attributes{grid-template-columns:1fr 1fr;gap:13px 22px;margin:44px 0 0;padding:0;list-style:none;display:grid}.service-attributes li{color:#ffffffab;padding-left:17px;font-size:.7rem;line-height:1.4;position:relative}.service-attributes li:before{content:"";background:var(--acid);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0;box-shadow:0 0 0 3px #dcff001f}.service-hero-art{margin:0;position:relative}.service-hero-art:before{content:"";border:1px solid #fff3;border-radius:34px;position:absolute;inset:-13px;transform:rotate(2.2deg)}.service-hero-art img{aspect-ratio:.96;object-fit:cover;object-position:center;border-radius:26px;width:100%;height:auto;position:relative;box-shadow:0 42px 95px #00000061}.service-page-diseno-web .service-hero-art img{object-position:64% center}.service-page-artes-finales .service-hero-art img{object-position:54% center}.service-hero-art figcaption{color:#fff;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0c1299;border:1px solid #ffffff38;border-radius:999px;padding:8px 11px;font-size:.58rem;font-weight:700;position:absolute;bottom:16px;right:16px}[data-service-reveal]{opacity:0;transition:opacity .68s,transform .76s cubic-bezier(.2,.72,.2,1);transform:translateY(24px)}[data-service-reveal].is-visible{opacity:1;transform:translateY(0)}.service-projects{padding-block:108px 116px}.service-section-heading{justify-content:space-between;align-items:end;gap:32px;display:flex}.service-section-heading h2,.service-investment-heading h2,.service-reasons-heading h2{letter-spacing:-.07em;text-wrap:balance;max-width:850px;margin:23px 0 0;font-size:clamp(2.55rem,5vw,5.8rem);font-weight:550;line-height:.96}.service-section-heading>a{color:#4e4948;border-bottom:1px solid #b8b0ad;flex:none;align-items:center;gap:8px;padding-bottom:7px;font-size:.72rem;font-weight:700;transition:color .18s,border-color .18s,transform .18s;display:inline-flex}.service-section-heading>a:hover{color:var(--purple);border-color:var(--purple);transform:translateY(-2px)}.service-project-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:52px;display:grid}.service-project-card{min-width:0;color:inherit}.service-project-image{aspect-ratio:.86;background:#ded7d2;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 45px #2a1c3714}.service-project-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 68%,#00000029);position:absolute;inset:0}.service-project-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.72,.2,1),filter .32s}.service-project-image>span{z-index:2;color:#111;background:var(--acid);opacity:0;border-radius:50%;place-items:center;width:40px;height:40px;transition:opacity .22s,transform .32s cubic-bezier(.2,.72,.2,1);display:grid;position:absolute;top:14px;right:14px;transform:translate(-6px,6px)}.service-project-card:hover .service-project-image img{filter:saturate(1.06);transform:scale(1.045)}.service-project-card:hover .service-project-image>span{opacity:1;transform:none}.service-project-copy{padding:15px 2px 0}.service-project-copy p{color:#8d8582;letter-spacing:.06em;text-transform:uppercase;margin:0 0 7px;font-size:.56rem;font-weight:700}.service-project-copy h3{letter-spacing:-.045em;margin:0;font-size:clamp(1rem,1.4vw,1.35rem);font-weight:600;line-height:1.08}.service-project-count-1{grid-template-columns:minmax(0,.5fr)}.service-project-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.service-project-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.service-process{color:#fff;background:#111;padding-block:104px 112px}.service-process .service-section-heading{align-items:start}.service-process .service-section-heading h2{color:#fff}.service-process-grid{border-top:1px solid #3a3a3a;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:66px;display:grid}.service-process-grid article{border-right:1px solid #2f2f2f;min-height:260px;padding:30px 24px 24px 0;position:relative}.service-process-grid article:last-child{border-right:0}.service-process-grid article:before{content:"";background:var(--acid);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.service-process-grid article>span{color:var(--acid);margin-bottom:56px;font-size:.63rem;font-weight:800;display:block}.service-process-grid h3{letter-spacing:-.04em;margin:0 0 13px;font-size:1.05rem;font-weight:600}.service-process-grid p{color:#999;max-width:190px;margin:0;font-size:.71rem;line-height:1.58}.service-investment{background:var(--lavender);padding-block:112px 118px}.service-investment-heading{max-width:900px}.service-investment-heading>p{max-width:650px;color:var(--ink-muted);margin:22px 0 0;font-size:.88rem;line-height:1.65}.service-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:13px;margin-top:56px;display:grid}.service-price-card{background:#ffffffdb;border:1px solid #503b791a;border-radius:20px;flex-direction:column;min-width:0;min-height:670px;padding:34px 30px 30px;display:flex;position:relative;box-shadow:0 22px 54px #482f7912}.service-price-card.is-featured{border-color:#8055ee5c;transform:translateY(-12px);box-shadow:0 26px 64px #482f7924}.service-price-label{color:#111;background:var(--acid);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:7px 9px;font-size:.53rem;font-weight:800;position:absolute;top:16px;right:16px}.service-price-topline h3{letter-spacing:-.035em;text-transform:uppercase;max-width:72%;margin:0 0 36px;font-size:1.05rem;line-height:1.15}.service-price-topline>span{color:var(--purple);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.57rem;font-weight:800;display:block}.service-price-topline strong{letter-spacing:-.065em;font-size:clamp(2.3rem,3.5vw,4rem);font-weight:600;line-height:.95;display:block}.service-price-card>p{color:#676163;border-bottom:1px solid #e1dcdf;min-height:72px;margin:25px 0 22px;padding-bottom:22px;font-size:.72rem;line-height:1.58}.service-price-card ul{gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.service-price-card li{color:#4e494b;grid-template-columns:16px 1fr;gap:8px;font-size:.68rem;line-height:1.45;display:grid}.service-price-card li svg{color:var(--purple);margin-top:2px}.service-price-cta{color:#fff;background:#151515;border-radius:999px;width:100%;margin-top:auto}.service-price-card.is-featured .service-price-cta{color:#111;background:var(--acid)}.service-price-note{background:#ffffff7a;border:1px solid #4e3b7021;border-radius:16px;justify-content:space-between;align-items:end;gap:28px;margin-top:36px;padding:26px 30px;display:flex}.service-price-note p{color:#555052;margin:0;font-size:.75rem;line-height:1.6}.service-price-note p strong{color:#151515}.service-price-note>span{color:#777074;white-space:nowrap;font-size:.62rem}.service-reasons{color:#fff;background:#17151a;padding-block:112px 100px}.service-reasons-heading{grid-template-columns:.55fr 1.45fr;align-items:start;gap:48px;display:grid}.service-reasons-heading h2{margin-top:0}.service-reasons-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:62px;display:grid}.service-reasons-grid article{background:linear-gradient(145deg,#ffffff0b,#8055ee12);border:1px solid #353237;border-radius:15px;min-height:190px;padding:24px;transition:border-color .22s,transform .26s}.service-reasons-grid article:hover{border-color:#dcff0066;transform:translateY(-5px)}.service-reasons-grid span{color:var(--acid);font-size:.62rem;font-weight:800}.service-reasons-grid p{color:#d5d1d6;margin:62px 0 0;font-size:.78rem;line-height:1.52}.service-closing-cta{background:linear-gradient(110deg,#8055ee70,#ffffff0a);border:1px solid #ffffff29;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:210px;margin-top:82px;padding:36px 42px;display:grid;overflow:hidden}.service-closing-cta>svg{color:var(--acid)}.service-closing-cta h2{letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.5vw,3.7rem);font-weight:500;line-height:1}.service-closing-cta p{color:#ffffffa1;max-width:680px;margin:12px 0 0;font-size:.73rem;line-height:1.55}.service-closing-cta .button{white-space:nowrap}@media (width<=1050px){.service-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:38px}.service-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-project-image{aspect-ratio:1.18}.service-project-count-1{grid-template-columns:minmax(0,.65fr)}.service-project-count-3 .service-project-card:first-child{grid-column:1/-1}.service-process-grid{background:#333;border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.service-process-grid article{background:#111;border:0;min-height:220px;padding:24px}.service-process-grid article:before{top:24px;left:24px}.service-process-grid article>span{margin:0 0 46px 18px}.service-price-card{min-height:700px;padding-inline:24px}.service-reasons-heading{grid-template-columns:1fr;gap:28px}.service-closing-cta{grid-template-columns:auto 1fr}.service-closing-cta .button{grid-column:2;width:max-content}}@media (width<=820px){.service-shell{width:min(100% - 36px,720px)}.service-hero-grid{grid-template-columns:1fr;gap:54px;min-height:0;padding-block:124px 78px}.service-hero-copy{max-width:690px}.service-hero-copy h1{font-size:clamp(3.5rem,11vw,6rem)}.service-hero-art{width:min(100%,650px);margin-inline:auto}.service-hero-art img{aspect-ratio:1.16}.service-projects{padding-block:88px 94px}.service-section-heading{flex-direction:column;align-items:start}.service-project-image{aspect-ratio:1}.service-process{padding-block:84px 90px}.service-price-grid{grid-template-columns:1fr;gap:12px}.service-price-card,.service-price-card.is-featured{min-height:0;transform:none}.service-price-card>p{min-height:0}.service-reasons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.service-shell{width:calc(100% - 28px)}.service-hero-grid{gap:42px;padding-block:104px 56px}.service-hero-copy h1{margin:22px 0 19px;font-size:13vw}.service-hero-copy>p{font-size:.8rem;line-height:1.58}.service-primary-cta{width:100%;margin-top:27px}.service-attributes{gap:12px;margin-top:32px}.service-attributes li{font-size:.62rem}.service-hero-art img{aspect-ratio:.98;border-radius:20px}.service-hero-art:before{border-radius:25px;inset:-8px}.service-hero-art figcaption{bottom:10px;right:10px}.service-projects{padding-block:72px 78px}.service-section-heading h2,.service-investment-heading h2,.service-reasons-heading h2{font-size:2.7rem}.service-section-heading>a{font-size:.65rem}.service-project-grid,.service-project-count-1,.service-project-count-2,.service-project-count-3{grid-template-columns:1fr;gap:28px;margin-top:38px}.service-project-count-3 .service-project-card:first-child{grid-column:auto}.service-project-image{aspect-ratio:1.12;border-radius:16px}.service-project-image>span{opacity:1;transform:none}.service-process-grid{grid-template-columns:1fr;margin-top:42px}.service-process-grid article{grid-template-columns:42px 1fr;column-gap:13px;min-height:0;padding:24px 22px;display:grid}.service-process-grid article:before{display:none}.service-process-grid article>span{grid-row:1/3;margin:3px 0 0}.service-process-grid h3{margin-bottom:8px}.service-process-grid p{max-width:none}.service-investment{padding-block:78px 84px}.service-investment-heading>p{font-size:.78rem}.service-price-grid{margin-top:40px}.service-price-card{border-radius:17px;padding:27px 22px 22px}.service-price-label{width:max-content;margin:-5px 0 20px;position:static}.service-price-topline h3{max-width:none;margin-bottom:28px}.service-price-card>p{margin-top:21px}.service-price-note{flex-direction:column;align-items:start;padding:22px}.service-price-note>span{white-space:normal}.service-reasons{padding-block:78px 72px}.service-reasons-grid{grid-template-columns:1fr;margin-top:42px}.service-reasons-grid article{min-height:145px}.service-reasons-grid p{margin-top:38px}.service-closing-cta{grid-template-columns:1fr;gap:20px;min-height:0;margin-top:56px;padding:30px 24px}.service-closing-cta .button{white-space:normal;grid-column:auto;width:100%}}@media (prefers-reduced-motion:reduce){[data-service-reveal],[data-service-reveal].is-visible{opacity:1;transform:none}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
