@import "https://fonts.googleapis.com/css2?family=Jost:wght@100;200;300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&display=swap";@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease: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;--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--container-5xl:64rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.bottom-\[7vh\]{bottom:7vh}.left-1\/2{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.aspect-video{aspect-ratio:var(--aspect-video)}.h-full{height:100%}.h-screen{height:100vh}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[10ch\]{max-width:10ch}.max-w-\[31rem\]{max-width:31rem}.max-w-\[33rem\]{max-width:33rem}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-4{gap:calc(var(--spacing) * 4)}.gap-10{gap:calc(var(--spacing) * 10)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[\#2D2B2A\]\/15{border-color:oklab(29.0809% .00227031 .00257589/.15)}.bg-\[\#2D2B2A\]{background-color:#2d2b2a}.bg-\[\#101010\]{background-color:#101010}.object-cover{-o-object-fit:cover;object-fit:cover}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[6vw\]{padding-inline:6vw}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[14vh\]{padding-top:14vh}.pb-\[34vh\]{padding-bottom:34vh}.text-center{text-align:center}.text-left{text-align:left}.font-\[\'Plus_Jakarta_Sans\'\]{font-family:Plus Jakarta Sans}.font-\[RintBasic\]{font-family:RintBasic}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[0\.66rem\]{font-size:.66rem}.text-\[clamp\(0\.95rem\,1vw\,1rem\)\]{font-size:clamp(.95rem,1vw,1rem)}.text-\[clamp\(2\.7rem\,8vw\,9rem\)\]{font-size:clamp(2.7rem,8vw,9rem)}.text-\[clamp\(2rem\,5vw\,5\.8rem\)\]{font-size:clamp(2rem,5vw,5.8rem)}.text-\[clamp\(3\.1rem\,8vw\,8\.2rem\)\]{font-size:clamp(3.1rem,8vw,8.2rem)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.text-wrap{text-wrap:wrap}.text-\[\#2D2B2A\]{color:#2d2b2a}.text-\[\#2D2B2A\]\/70{color:oklab(29.0809% .00227031 .00257589/.7)}.text-\[\#2D2B2A\]\/75{color:oklab(29.0809% .00227031 .00257589/.75)}.text-\[\#f97316\]{color:#f97316}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-\[0\.22\]{opacity:.22}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[\#f97316\]:focus-visible{outline-color:#f97316}@media (width>=48rem){.md\:grid-cols-\[0\.86fr_1\.14fr\]{grid-template-columns:.86fr 1.14fr}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:pt-\[16vh\]{padding-top:16vh}.md\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.md\:pb-\[32vh\]{padding-bottom:32vh}.md\:text-\[0\.95rem\]{font-size:.95rem}}@media (width>=64rem){.lg\:px-\[7vw\]{padding-inline:7vw}}}*,:before,:after{box-sizing:border-box}:root{--container-max:1560px;--container-pad:clamp(1rem, 4vw, 4rem);--section-pad-y:clamp(2.5rem, 6.5vh, 5rem);--gap-lg:clamp(1.5rem, 3vw, 3.5rem);--gap-md:clamp(1rem, 2vw, 2rem);--gap-sm:clamp(.5rem, 1vw, 1rem);--nav-lane:clamp(4.25rem, 9vh, 5.5rem)}img,video{max-width:100%;height:auto}@font-face{font-family:RintBasic;src:url(/assets/rint-basic-DFJ4-y9a.ttf)format("truetype");font-weight:400;font-style:normal}html,body{scrollbar-width:none;min-height:100vh;margin:0;overflow-x:hidden}html::-webkit-scrollbar{background:0 0;width:0;height:0}body::-webkit-scrollbar{background:0 0;width:0;height:0}*{scrollbar-width:thin;scrollbar-color:#f9731673 transparent}::-webkit-scrollbar{background:0 0;width:2px;height:2px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-track-piece{background:0 0}::-webkit-scrollbar-thumb{background:#f9731673;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#f97316b3}::-webkit-scrollbar-button{background:0 0;width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(to bottom right,#d2cec0,#c8c3b4);min-height:100vh;font-family:Plus Jakarta Sans,sans-serif}#app{min-height:100vh}.brand{color:#f97316;align-items:center;gap:.04em;max-width:95vw;display:flex;transform:translateY(-1vh)}.title{color:#f97316;-webkit-user-select:none;user-select:none;min-width:0;margin:0;font-family:RintBasic,sans-serif;font-size:clamp(1.5rem,min(20vh,11vw),22rem);line-height:1}.island{z-index:100;background:#2d2b2a;border:1.5px solid #ffffff1a;border-radius:99px;justify-content:space-between;align-items:center;width:44px;padding:.3rem;display:flex;position:fixed;top:1.25rem;left:50%;overflow:hidden;transform:translate(-50%)}.island-logo-cont{color:#a9a9a0;flex-shrink:0;align-items:center;width:0;display:flex;overflow:hidden}.island-logo-svg{flex-shrink:0;width:auto;height:22px}.island-text{letter-spacing:.1em;color:#d2cec0b3;white-space:nowrap;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:RintBasic,sans-serif;font-size:.72rem;position:absolute;left:50%;transform:translate(-50%)}.menu-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.menu-btn:focus-visible{outline-offset:2px;outline:2px solid #f97316}.button-cont{justify-content:center;align-items:center;width:34px;height:34px;display:flex}.menu-overlay{z-index:90;pointer-events:none;position:fixed;inset:0}.menu-backdrop{-webkit-backdrop-filter:blur(4px);opacity:0;background:#2d2b2a40;position:absolute;inset:0}.menu-panel{visibility:hidden;background:#2d2b2a;border:1.5px solid #ffffff14;border-radius:18px;width:90vw;max-width:400px;padding:.375rem;position:absolute;top:5rem;left:50%;transform:translate(-50%)}.menu-link{color:#d2cec0b3;letter-spacing:.06em;border-radius:10px;justify-content:space-between;align-items:center;padding:.85rem 1rem;font-family:RintBasic,sans-serif;font-size:1rem;line-height:1;text-decoration:none;transition:color .15s;display:flex}.menu-link+.menu-link{border-top:1px solid #ffffff0f;border-radius:0}.menu-link:first-child{border-radius:10px 10px 0 0}.menu-link:last-child{border-radius:0 0 10px 10px}.menu-link:hover{color:#f97316}.link-num{color:#d2cec040;font-family:RintBasic,sans-serif;font-size:.65rem;transition:color .15s}.menu-link:hover .link-num{color:#f9731680}.menu-link.is-disabled{cursor:default;color:#d2cec047}.menu-link.is-disabled:hover{color:#d2cec047}.menu-link.is-disabled:hover .link-num{color:#d2cec029}.bottom-btn{color:#f97316;cursor:pointer;letter-spacing:.08em;background:0 0;border:1px solid #f9731666;border-radius:2px;padding:.35em 1.2em;font-family:RintBasic,sans-serif;font-size:.7rem;transition:border-color .25s,background .25s;position:absolute;bottom:3vh;transform:translate(-50%)}@media (width<=768px){.bottom-btn{padding:.6em 1.6em;font-size:.65rem}}.bottom-btn:hover{background:#f973160f;border-color:#f97316}.bottom-btn:before,.bottom-btn:after{content:"";opacity:0;pointer-events:none;border:1px solid #f9731680;border-radius:2px;position:absolute;inset:0}.bottom-btn:hover:before{animation:1.5s ease-out infinite pulse-wave}.bottom-btn:hover:after{animation:1.5s ease-out .55s infinite pulse-wave}@keyframes pulse-wave{0%{opacity:.6;border-radius:2px;inset:0}to{opacity:0;border-radius:6px;inset:-20px}}.brand-logo{flex-shrink:0;width:auto;height:clamp(1.5rem,min(20vh,11vw),22rem);margin-top:6px;margin-bottom:2%}.page-root{z-index:50;background:linear-gradient(to bottom right,#d2cec0,#c8c3b4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-content{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:600px;padding:0 clamp(1rem,5vw,2rem);display:flex}.page-label{letter-spacing:.2em;color:#2d2b2a59;margin:0;font-family:RintBasic,sans-serif;font-size:.8rem}.page-title{color:#f97316;margin:0;font-family:RintBasic,sans-serif;font-size:clamp(2rem,min(12vh,14vw),12rem);line-height:1}.page-sub{letter-spacing:.12em;color:#2d2b2a80;margin:0;font-family:RintBasic,sans-serif;font-size:.85rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.scroll-progress[data-v-8f02ebfc]{z-index:110;pointer-events:none;background:0 0;width:2px;height:100vh;position:fixed;top:0;right:0}.scroll-progress__thumb[data-v-8f02ebfc]{will-change:transform;background:#f97316cc;border-radius:2px;width:100%;box-shadow:0 0 10px #f9731638}.cookie-banner[data-v-5f8a82f1],.cookie-dialog[data-v-5f8a82f1],.cookie-settings-button[data-v-5f8a82f1]{--cookie-accent:#f97316;--cookie-ink:#2d2b2a;--cookie-cream:#d2cec0;--cookie-cream-soft:#c8c3b4}.cookie-banner[data-v-5f8a82f1]{z-index:140;width:min(430px,100vw - 2rem);color:var(--cookie-cream);-webkit-backdrop-filter:blur(16px);background:#2d2b2af0;border:1px solid #f9731652;border-radius:3px;padding:1.1rem;position:fixed;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);box-shadow:0 24px 70px #00000047}.cookie-eyebrow[data-v-5f8a82f1]{letter-spacing:.22em;text-transform:uppercase;color:#f97316c7;margin:0 0 .65rem;font-family:RintBasic,Helvetica,sans-serif;font-size:.58rem}.cookie-title[data-v-5f8a82f1]{letter-spacing:0;color:var(--cookie-accent);margin:0;font-family:RintBasic,Helvetica,sans-serif;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:400}.cookie-body[data-v-5f8a82f1]{color:#d2cec0c7;margin:.85rem 0 0;font-size:.82rem;line-height:1.65}.cookie-actions[data-v-5f8a82f1]{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.cookie-btn[data-v-5f8a82f1],.cookie-link-btn[data-v-5f8a82f1],.cookie-settings-button[data-v-5f8a82f1],.cookie-close[data-v-5f8a82f1]{text-transform:uppercase;cursor:pointer;font-family:RintBasic,Helvetica,sans-serif}.cookie-btn[data-v-5f8a82f1]{min-height:2.25rem;color:var(--cookie-accent);letter-spacing:.1em;background:0 0;border:1px solid #f973166b;border-radius:2px;padding:.55rem .8rem;font-size:.62rem;transition:background .18s,border-color .18s,color .18s}.cookie-btn[data-v-5f8a82f1]:hover,.cookie-btn[data-v-5f8a82f1]:focus-visible{border-color:var(--cookie-accent);background:#f9731614;outline:0}.cookie-btn--primary[data-v-5f8a82f1]{background:var(--cookie-accent);color:var(--cookie-ink);border-color:var(--cookie-accent)}.cookie-btn--primary[data-v-5f8a82f1]:hover,.cookie-btn--primary[data-v-5f8a82f1]:focus-visible{color:var(--cookie-ink);background:#ff8a32}.cookie-link-btn[data-v-5f8a82f1]{color:#d2cec0b8;letter-spacing:.12em;text-underline-offset:.28rem;background:0 0;border:0;font-size:.62rem;text-decoration:underline}.cookie-link-btn[data-v-5f8a82f1]:hover,.cookie-link-btn[data-v-5f8a82f1]:focus-visible{color:var(--cookie-accent);outline:0}.cookie-settings-button[data-v-5f8a82f1]{z-index:130;min-height:2rem;color:var(--cookie-accent);letter-spacing:.12em;-webkit-backdrop-filter:blur(12px);background:#2d2b2ad1;border:1px solid #f973165c;border-radius:2px;padding:.45rem .7rem;font-size:.56rem;position:fixed;bottom:1rem;left:1rem}.cookie-modal[data-v-5f8a82f1]{z-index:150;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.cookie-backdrop[data-v-5f8a82f1]{-webkit-backdrop-filter:blur(10px);background:#2d2b2aa8;position:absolute;inset:0}.cookie-dialog[data-v-5f8a82f1]{width:min(720px,100%);max-height:min(760px,100vh - 2rem);color:var(--cookie-ink);background:linear-gradient(to bottom right, var(--cookie-cream), var(--cookie-cream-soft));border:1px solid #2d2b2a29;border-radius:3px;padding:clamp(1.1rem,3vw,1.6rem);position:relative;overflow-y:auto;box-shadow:0 26px 90px #00000057}.cookie-dialog-head[data-v-5f8a82f1]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cookie-dialog .cookie-title[data-v-5f8a82f1]{color:var(--cookie-ink)}.cookie-dialog .cookie-body[data-v-5f8a82f1]{color:#2d2b2ab8}.cookie-body--modal[data-v-5f8a82f1]{max-width:64ch}.cookie-close[data-v-5f8a82f1]{width:2.25rem;height:2.25rem;color:var(--cookie-ink);background:0 0;border:1px solid #2d2b2a2e;border-radius:2px;font-size:1.2rem;line-height:1}.cookie-category-list[data-v-5f8a82f1]{gap:.7rem;margin-top:1.2rem;display:grid}.cookie-category[data-v-5f8a82f1]{border-top:1px solid #2d2b2a29;justify-content:space-between;gap:1rem;padding:.9rem 0;display:flex}.cookie-category h3[data-v-5f8a82f1]{letter-spacing:.14em;text-transform:uppercase;color:var(--cookie-accent);margin:0;font-family:RintBasic,Helvetica,sans-serif;font-size:.8rem;font-weight:400}.cookie-category p[data-v-5f8a82f1]{color:#2d2b2aad;max-width:58ch;margin:.45rem 0 0;font-size:.78rem;line-height:1.6}.cookie-toggle[data-v-5f8a82f1]{flex:none;align-items:flex-start;padding-top:.1rem;display:inline-flex}.cookie-toggle input[data-v-5f8a82f1]{opacity:0;pointer-events:none;position:absolute}.cookie-toggle span[data-v-5f8a82f1]{background:#2d2b2a1f;border:1px solid #2d2b2a40;border-radius:99px;width:3rem;height:1.55rem;transition:background .18s,border-color .18s;position:relative}.cookie-toggle span[data-v-5f8a82f1]:after{content:"";background:var(--cookie-ink);border-radius:50%;width:1.05rem;height:1.05rem;transition:transform .18s,background .18s;position:absolute;top:.22rem;left:.22rem}.cookie-toggle input:checked+span[data-v-5f8a82f1]{background:#f973162e;border-color:#f97316a6}.cookie-toggle input:checked+span[data-v-5f8a82f1]:after{background:var(--cookie-accent);transform:translate(1.42rem)}.cookie-toggle input:focus-visible+span[data-v-5f8a82f1]{outline:2px solid var(--cookie-accent);outline-offset:2px}.cookie-toggle.is-disabled[data-v-5f8a82f1]{opacity:.58;cursor:not-allowed}.cookie-policy-note[data-v-5f8a82f1]{border-left:2px solid var(--cookie-accent);color:#2d2b2aad;margin:1rem 0 0;padding-left:.9rem;font-size:.74rem;line-height:1.55}.cookie-legal-links[data-v-5f8a82f1]{flex-wrap:wrap;gap:.75rem;margin-top:.9rem;display:flex}.cookie-legal-links a[data-v-5f8a82f1]{letter-spacing:.14em;text-transform:uppercase;color:#d2cec09e;font-family:RintBasic,Helvetica,sans-serif;font-size:.56rem;text-decoration:none;transition:color .18s}.cookie-legal-links a[data-v-5f8a82f1]:hover{color:var(--cookie-accent)}.cookie-legal-links--dialog a[data-v-5f8a82f1]{color:#2d2b2a94}.cookie-actions--dialog[data-v-5f8a82f1]{justify-content:flex-end;margin-top:1.25rem}.cookie-panel-enter-active[data-v-5f8a82f1],.cookie-panel-leave-active[data-v-5f8a82f1],.cookie-modal-enter-active[data-v-5f8a82f1],.cookie-modal-leave-active[data-v-5f8a82f1]{transition:opacity .22s,transform .22s}.cookie-panel-enter-from[data-v-5f8a82f1],.cookie-panel-leave-to[data-v-5f8a82f1]{opacity:0;transform:translateY(12px)}.cookie-modal-enter-from[data-v-5f8a82f1],.cookie-modal-leave-to[data-v-5f8a82f1]{opacity:0;transform:scale(.985)}@media (width<=640px){.cookie-banner[data-v-5f8a82f1]{width:auto;bottom:1rem;left:1rem;right:1rem}.cookie-actions[data-v-5f8a82f1],.cookie-actions--dialog[data-v-5f8a82f1]{flex-direction:column;align-items:stretch}.cookie-btn[data-v-5f8a82f1],.cookie-link-btn[data-v-5f8a82f1]{width:100%}.cookie-category[data-v-5f8a82f1]{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.cookie-panel-enter-active[data-v-5f8a82f1],.cookie-panel-leave-active[data-v-5f8a82f1],.cookie-modal-enter-active[data-v-5f8a82f1],.cookie-modal-leave-active[data-v-5f8a82f1]{transition:none}}.skip-link{z-index:1000;letter-spacing:.1em;text-transform:uppercase;color:#e0ddd2;background:#2d2b2a;border:1px solid #f97316;border-radius:2px;padding:.7em 1.4em;font-family:RintBasic,sans-serif;font-size:.72rem;text-decoration:none;transition:top .15s;position:fixed;top:-100px;left:1rem}.skip-link:focus-visible{outline-offset:2px;outline:2px solid #f97316;top:1rem}.menu-link.is-current[data-v-543a06e3]{color:#f97316}.menu-link.is-current .link-num[data-v-543a06e3]{color:#f9731680}.menu-languages[data-v-543a06e3]{border-top:1px solid #d2cec01f;justify-content:flex-end;align-items:center;gap:.45rem;margin-top:1.1rem;padding-top:.85rem;display:flex}.language-btn[data-v-543a06e3]{color:#d2cec094;letter-spacing:.16em;cursor:pointer;background:0 0;border:1px solid #d2cec02e;border-radius:2px;padding:.35rem .55rem;font-family:RintBasic,sans-serif;font-size:.58rem;transition:color .18s,border-color .18s,background .18s}.language-btn[data-v-543a06e3]:hover,.language-btn.is-active[data-v-543a06e3]{color:#f97316;background:#f973160f;border-color:#f9731680}.liquid-cursor-canvas[data-v-1bae801d]{z-index:0;pointer-events:auto;position:absolute;inset:0;overflow:hidden}.liquid-cursor-canvas[data-v-1bae801d] canvas{width:100%;height:100%;display:block}.domain-slide[data-v-7e66a4da]{--domain-space-x:clamp(1.5rem, 3.9vw, 3.5rem);--domain-space-y:clamp(1.75rem, 6vh, 3.5rem);--domain-gutter:clamp(1.25rem, 2.2vw, 2.25rem);--domain-rule:#2d2b2a29;color:#2d2b2a;background:linear-gradient(to bottom right,#d2cec0,#c8c3b4);width:100%;height:100%;font-family:Helvetica,Arial,sans-serif;font-weight:400;overflow:hidden}.slide-canvas[data-v-7e66a4da]{background:linear-gradient(to bottom right,#d2cec0,#c8c3b4);width:100%;height:100%;position:relative;overflow:hidden}.domain-color-overlay[data-v-7e66a4da]{pointer-events:none;background-color:#0000;position:absolute;inset:0}.domain-blur-square[data-v-7e66a4da]{-webkit-backdrop-filter:blur(25px);opacity:0;visibility:hidden;pointer-events:none;background:#2d2b2aa6;width:100%;height:100%;position:absolute;top:0;left:0}.domain-blur-word[data-v-7e66a4da]{text-align:center;letter-spacing:.08em;color:#d2cec0;opacity:0;visibility:hidden;pointer-events:none;width:90%;margin:0;font-size:clamp(2rem,6vw,4.5rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.domain-logo-mark[data-v-7e66a4da]{opacity:0;visibility:hidden;pointer-events:none;z-index:2;width:90%;height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.domain-logo-mark[data-v-7e66a4da] svg{width:clamp(190px,22vw,320px);height:auto;display:block;position:absolute;top:70%;left:80%;overflow:visible;transform:translate(-50%,-50%)}.domain-final-scene[data-v-7e66a4da]{opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(130% 110% at 28% 18%,#3a3734 0%,#2d2b2a 48%,#221f1e 100%);position:absolute;inset:0;overflow:hidden}.domain-final-scene[data-v-7e66a4da]:after{content:"";opacity:.05;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.domain-final-video[data-v-7e66a4da]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.domain-final-gradient[data-v-7e66a4da]{background:linear-gradient(135deg,#2d2b2a 0%,#2d2b2afa 30%,#2d2b2adb 52%,#2d2b2a7a 78%,#2d2b2a00 100%);position:absolute;inset:0}.final-copy[data-v-7e66a4da]{flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.you-guide-title[data-v-7e66a4da]{color:#f6f2eb;letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(4rem,6.67vw,8rem);font-weight:400;line-height:.95}.we-navigate-title[data-v-7e66a4da]{color:#f97316;letter-spacing:0;white-space:nowrap;margin:calc(.28em - 35px) 0 0;font-size:clamp(2rem,3.34vw,4rem);font-style:italic;font-weight:400;line-height:1}.lines-layer[data-v-7e66a4da]{pointer-events:none;justify-content:space-evenly;display:flex;position:absolute;inset:0}.guide-line[data-v-7e66a4da]{background:#a8a29e33;width:1px;height:100%}.domain-deco-path[data-v-7e66a4da]{pointer-events:none;position:absolute;overflow:visible}.domain-deco-path--top[data-v-7e66a4da]{width:clamp(180px,22vw,419px);height:auto;top:0;left:0}.domain-deco-path--bottom[data-v-7e66a4da]{width:clamp(220px,28vw,580px);height:auto;bottom:0;right:0}.domain-editorial[data-v-7e66a4da]{z-index:1;padding-block:var(--domain-space-y);pointer-events:none;grid-template-rows:auto auto auto 1fr;grid-template-columns:repeat(4,1fr);align-content:start;row-gap:clamp(1.75rem,5vh,3.25rem);display:grid;position:absolute;inset:0}.title-group[data-v-7e66a4da]{padding-top:clamp(1rem,3vh,1.75rem);padding-inline:var(--domain-space-x);text-align:center;grid-area:1/1/auto/-1}.title-group h2[data-v-7e66a4da]{color:#f97316;letter-spacing:.01em;text-align:center;white-space:normal;margin:0;font-size:clamp(3rem,8.8vw,10.5rem);font-weight:400;line-height:.92}.title-group h2[data-v-7e66a4da] *{text-align:center!important}.notes-panel[data-v-7e66a4da]{display:contents}.note[data-v-7e66a4da]{border-top:1px solid var(--domain-rule);color:#2d2b2abf;align-self:start;min-height:0;padding-top:clamp(.9rem,2vh,1.25rem);font-size:clamp(.86rem,.95vw,.97rem);font-weight:400;line-height:1.66;position:relative}.note-tertiary[data-v-7e66a4da]{margin-inline:var(--domain-space-x) var(--domain-gutter);grid-area:2/1}.note-quaternary[data-v-7e66a4da]{margin-inline:var(--domain-space-x) var(--domain-gutter);grid-area:3/1}.note-secondary[data-v-7e66a4da]{margin-inline:var(--domain-gutter) var(--domain-space-x);grid-area:2/4}.note-lead[data-v-7e66a4da]{text-align:center;margin-inline:var(--domain-gutter);border-top:none;grid-area:2/2/4/4;place-self:center;max-width:46rem;padding-top:0}.note-lead .lead-eyebrow[data-v-7e66a4da]{letter-spacing:.26em;text-transform:uppercase;color:#f97316cc;justify-content:center;align-items:center;gap:.6rem;max-width:none;margin:0 0 1.1rem;font-family:RintBasic,sans-serif;font-size:.66rem;display:flex}.lead-sq[data-v-7e66a4da]{background:#f97316;flex-shrink:0;width:8px;height:8px}.note-lead .lead-tagline[data-v-7e66a4da]{letter-spacing:-.01em;color:#2d2b2a;text-wrap:balance;max-width:21ch;margin:0 auto;font-size:clamp(1.55rem,2.6vw,2.6rem);font-weight:500;line-height:1.22}.note-lead .lead-support[data-v-7e66a4da]{color:#2d2b2aa6;text-wrap:pretty;max-width:46ch;margin:1.1rem auto 0;font-size:clamp(.86rem,1vw,1rem);line-height:1.6}.lead-cta[data-v-7e66a4da]{isolation:isolate;pointer-events:auto;letter-spacing:.14em;text-transform:uppercase;color:#f97316;cursor:pointer;background:0 0;border:1px solid #f9731666;border-radius:2px;min-height:44px;margin-top:1.8rem;padding:.95em 2.2em;font-family:RintBasic,sans-serif;font-size:.8rem;transition:border-color .25s,background .25s;display:inline-block;position:relative}.lead-cta[data-v-7e66a4da]:hover{background:#f973160f;border-color:#f97316}.lead-cta[data-v-7e66a4da]:focus-visible{outline-offset:3px;outline:2px solid #f97316}.lead-cta .cta-ring[data-v-7e66a4da]{border-radius:2px}.lead-cta:hover .cta-ring[data-v-7e66a4da]{animation:1.5s ease-out infinite pulse-wave}.lead-cta:hover .cta-ring--delay[data-v-7e66a4da]{animation:1.5s ease-out .55s infinite pulse-wave}.note p[data-v-7e66a4da]{text-wrap:pretty;max-width:36ch;margin:0}.note-label[data-v-7e66a4da]{color:#f97316;letter-spacing:.22em;margin-bottom:.85rem;font-size:.7rem;font-weight:400}.sailboat[data-v-7e66a4da]{-webkit-user-select:none;user-select:none;pointer-events:none;mix-blend-mode:multiply;width:clamp(20rem,42vw,46rem);height:auto;position:absolute;left:50%}.domain-cta[data-v-7e66a4da]{isolation:isolate;z-index:1;color:#f97316;cursor:pointer;letter-spacing:.16em;text-align:center;opacity:0;-webkit-backdrop-filter:blur(10px);background:#d2cec02e;border:1px solid #f9731652;border-radius:0;width:clamp(150px,18vw,220px);margin:0;padding:.72em 1.35em;font-size:clamp(.95rem,1.25vw,1.18rem);transition:border-color .25s,background .25s,color .25s;position:absolute;top:50%;transform:translate(-50%,-50%)}.domain-cta[data-v-7e66a4da]:before,.domain-cta[data-v-7e66a4da]:after{content:"";aspect-ratio:2.7;pointer-events:none;opacity:0;border-radius:50%;width:135%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.42)}.domain-cta[data-v-7e66a4da]:before{z-index:-1;border:1px solid #f973165c;box-shadow:0 0 0 1px #f9731614,inset 0 0 24px #f9731614}.domain-cta[data-v-7e66a4da]:after{z-index:-2;filter:blur(.7px);mix-blend-mode:multiply;background:repeating-radial-gradient(#f973162e 0 1px,#0000 1px 10px);width:190%}.domain-cta[data-v-7e66a4da]:hover{background:#f973161a;border-color:#f97316}.domain-cta[data-v-7e66a4da]:hover:before{animation:1.45s cubic-bezier(.19,1,.22,1) infinite domain-water-ring-7e66a4da}.domain-cta[data-v-7e66a4da]:hover:after{animation:1.9s cubic-bezier(.19,1,.22,1) infinite domain-water-field-7e66a4da}.domain-cta--left[data-v-7e66a4da]{left:25%}.domain-cta--right[data-v-7e66a4da]{left:75%}.cta-ring[data-v-7e66a4da]{opacity:0;pointer-events:none;border:1px solid #f9731680;border-radius:0;position:absolute;inset:0}.domain-cta:hover .cta-ring[data-v-7e66a4da]{animation:1.5s ease-out infinite pulse-wave}.domain-cta:hover .cta-ring--delay[data-v-7e66a4da]{animation:1.5s ease-out .55s infinite pulse-wave}@keyframes domain-water-ring-7e66a4da{0%{opacity:0;transform:translate(-50%,-50%)scale(.42)}18%{opacity:.72}to{opacity:0;transform:translate(-50%,-50%)scale(1.68)}}@keyframes domain-water-field-7e66a4da{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)rotate(0)}22%{opacity:.34}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)rotate(2deg)}}@media (width<=768px){.domain-slide[data-v-7e66a4da]{height:auto;min-height:auto;overflow:visible}.slide-canvas[data-v-7e66a4da]{height:auto;min-height:auto;position:relative;overflow:visible}.domain-color-overlay[data-v-7e66a4da],.sailboat[data-v-7e66a4da],.domain-cta[data-v-7e66a4da]{display:none}.domain-editorial[data-v-7e66a4da]{padding:clamp(5rem, 12vh, 6rem) var(--domain-space-x) 4rem;pointer-events:auto;flex-direction:column;gap:1.5rem;display:flex;position:relative;inset:auto}.title-group[data-v-7e66a4da]{text-align:left;padding:0}.title-group h2[data-v-7e66a4da],.title-group h2[data-v-7e66a4da] *{text-align:left!important}.note-tertiary[data-v-7e66a4da],.note-quaternary[data-v-7e66a4da],.note-secondary[data-v-7e66a4da],.note-lead[data-v-7e66a4da]{margin-inline:0;display:block}.note-lead[data-v-7e66a4da]{text-align:left;order:0;place-self:stretch stretch;margin-inline:0}.note-lead .lead-eyebrow[data-v-7e66a4da]{justify-content:flex-start}.note-lead .lead-tagline[data-v-7e66a4da],.note-lead .lead-support[data-v-7e66a4da]{text-align:left;max-width:none;margin-inline:0}.lead-cta[data-v-7e66a4da]{margin-top:1.4rem}.note p[data-v-7e66a4da]{max-width:none}}@media (width<=900px){.domain-editorial[data-v-7e66a4da]{grid-template-rows:auto;grid-auto-rows:auto;row-gap:1.5rem}.title-group h2[data-v-7e66a4da]{font-size:clamp(3rem,15.5vw,5.5rem);line-height:.95}.note-tertiary[data-v-7e66a4da],.note-quaternary[data-v-7e66a4da],.note-secondary[data-v-7e66a4da],.note-lead[data-v-7e66a4da]{margin-inline:var(--domain-space-x);grid-area:auto/1/auto/-1}.note-lead[data-v-7e66a4da]{order:-1}.note-quaternary[data-v-7e66a4da],.note-secondary[data-v-7e66a4da]{display:none}.lead-tagline[data-v-7e66a4da],.lead-support[data-v-7e66a4da]{max-width:none}.note[data-v-7e66a4da]{font-size:.84rem}.note p[data-v-7e66a4da]{max-width:none}}@media (width<=768px){.note-quaternary[data-v-7e66a4da],.note-secondary[data-v-7e66a4da]{display:block}.note-lead[data-v-7e66a4da]{order:0}.sailboat[data-v-7e66a4da]{width:min(64vw,18rem);bottom:-27%;left:50%}}@media (width<=480px){.you-guide-title[data-v-7e66a4da]{font-size:clamp(2.4rem,13vw,4rem)}.we-navigate-title[data-v-7e66a4da]{margin-top:.2em;font-size:clamp(1.3rem,7vw,2rem)}.domain-logo-mark[data-v-7e66a4da] svg{width:clamp(140px,42vw,190px);left:70%}.domain-cta[data-v-7e66a4da]{width:clamp(120px,38vw,150px);font-size:.82rem}}.fluid-point-canvas[data-v-6ad6d8ee]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fluid-point-canvas[data-v-6ad6d8ee] canvas{width:100%;height:100%;display:block}.details-bg[data-v-f09864ec]{--rect:min(33vh, 22vw);text-align:center;background:#f97316;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0 5%;display:flex;position:relative;overflow:hidden}.details-intro-group[data-v-f09864ec],.details-services-scroll[data-v-f09864ec]{position:absolute;inset:0}.details-services-scroll[data-v-f09864ec]{scrollbar-width:none;background:radial-gradient(circle at 18% 16%,#ffe5c229,#0000 34rem),linear-gradient(135deg,#fb7a1b 0%,#f97316 48%,#df5f0f 100%);overflow-y:auto}.details-point-layer[data-v-f09864ec]{z-index:0;opacity:.72;pointer-events:none;width:100%;height:200%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0% 68%,#0000008c 84%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#0000008c 84%,#0000 100%)}.details-services-scroll[data-v-f09864ec]::-webkit-scrollbar{width:0;height:0;display:none}.details-page[data-v-f09864ec]{box-sizing:border-box;text-align:left;min-height:100%;padding:10vh 6vw}.details-services[data-v-f09864ec]{z-index:1;perspective:700px;flex-direction:column;justify-content:center;gap:7vh;display:flex;position:relative}.details-services[data-v-f09864ec] .word{transform-style:preserve-3d}.details-services-title[data-v-f09864ec]{letter-spacing:-.01em;color:#d2cec0;max-width:20ch;margin:0;font-family:RintBasic,sans-serif;font-size:clamp(2rem,5.2vw,4.6rem);line-height:1.05}.details-services-grid[data-v-f09864ec]{flex-direction:column;gap:5vh;display:flex}.details-services-intro-block[data-v-f09864ec],.details-services-block[data-v-f09864ec]{align-items:flex-start;gap:1.2rem;display:flex}.details-services-num[data-v-f09864ec]{letter-spacing:.22em;color:#d2cec073;flex-shrink:0;padding-top:.3em;font-family:RintBasic,sans-serif;font-size:.7rem}.details-services-intro-block[data-v-f09864ec]{max-width:58ch}.details-services-intro[data-v-f09864ec]{color:#d2cec0cc;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.95rem,1.1vw,1rem);font-weight:400;line-height:1.6}.details-services-row[data-v-f09864ec]{flex-wrap:wrap;gap:4vw;display:flex}.details-services-block[data-v-f09864ec]{flex:260px;max-width:36ch}.details-services-block p[data-v-f09864ec]{color:#d2cec0b3;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.875rem,1vw,.95rem);font-weight:400;line-height:1.6}@media (width<=768px){.details-page[data-v-f09864ec]{padding:8vh 5%}.details-services[data-v-f09864ec],.details-services-grid[data-v-f09864ec]{gap:4vh}.details-services-row[data-v-f09864ec]{flex-direction:column;gap:2.5vh}.details-ai-grid[data-v-f09864ec]{grid-template-columns:1fr;gap:3vh}}.details-ai[data-v-f09864ec]{z-index:1;flex-direction:column;justify-content:flex-start;gap:6vh;display:flex;position:relative}.details-ai-title[data-v-f09864ec]{letter-spacing:-.01em;color:#d2cec0;max-width:20ch;margin:0;font-family:RintBasic,sans-serif;font-size:clamp(2rem,5.2vw,4.6rem);line-height:1.05}.details-ai-grid[data-v-f09864ec]{grid-template-columns:repeat(2,1fr);gap:5vh 4vw;display:grid}.details-ai-item[data-v-f09864ec]{border-top:1px solid #d2cec02e;padding-top:1.6rem}.details-ai-num[data-v-f09864ec]{letter-spacing:.22em;color:#d2cec073;margin-bottom:.9rem;font-family:RintBasic,sans-serif;font-size:.7rem;display:block}.details-ai-item-title[data-v-f09864ec]{color:#d2cec0;max-width:26ch;margin:0 0 1.125rem;font-family:RintBasic,sans-serif;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.3}.details-ai-item-body[data-v-f09864ec]{color:#d2cec0b3;max-width:42ch;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.875rem,1vw,.95rem);font-weight:400;line-height:1.6}.details-squares[data-v-f09864ec]{height:calc(var(--rect) + .5vh);justify-content:flex-end;align-items:flex-end;gap:4px;display:flex;position:absolute;bottom:4px;right:4px}.details-square[data-v-f09864ec]{width:var(--rect);height:var(--rect);background:#d2cec0}.details-rect[data-v-f09864ec]{width:var(--rect);height:var(--rect);background:#d2cec0;transition:background .5s;position:relative;overflow:hidden}.details-rect[data-v-f09864ec]:after{content:"";clip-path:circle(0%);background:#f97316;width:125%;height:125%;transition:clip-path .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.details-rect[data-v-f09864ec]:hover:after{clip-path:circle(100%)}.details-rect-title[data-v-f09864ec]{letter-spacing:.01em;color:#f97316;text-align:left;margin:0;padding:1.1em;font-family:RintBasic,sans-serif;font-size:clamp(.8rem,1.5vw,1.05rem);line-height:1.25;position:relative}.details-rect-desc[data-v-f09864ec]{z-index:1;color:#d2cec0;text-align:left;opacity:0;pointer-events:none;align-items:flex-start;margin:0;padding:1.2em 1.2em 4.2em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.7rem,.85vw,.82rem);font-weight:400;line-height:1.45;transition:opacity .35s .12s;display:flex;position:absolute;inset:0;overflow:hidden}.details-rect:hover .details-rect-desc[data-v-f09864ec]{opacity:1}.details-rect-more[data-v-f09864ec]{z-index:2;letter-spacing:.16em;text-transform:uppercase;color:#d2cec0;opacity:0;cursor:pointer;pointer-events:auto;background:0 0;border:1px solid #d2cec073;border-radius:0;margin:0;padding:.42em .72em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.56rem,.7vw,.68rem);font-weight:400;transition:opacity .28s .16s,transform .28s .16s,border-color .2s,background .2s;position:absolute;bottom:1.15em;left:1.2em;transform:translateY(8px)}.details-rect:hover .details-rect-more[data-v-f09864ec],.details-rect:focus-within .details-rect-more[data-v-f09864ec]{opacity:1;transform:translateY(0)}.details-rect-more[data-v-f09864ec]:hover,.details-rect-more[data-v-f09864ec]:focus-visible{background:#d2cec014;border-color:#d2cec0c7;outline:none}.details-rects-mid[data-v-f09864ec]{right:4px;bottom:calc(var(--rect) + 12px);gap:4px;display:flex;position:absolute}.details-rect-top[data-v-f09864ec]{background:#d2cec0;justify-content:center;align-items:center;width:30px;height:105px;display:flex;position:absolute;top:calc(17vh - 2px);left:0}.details-rect-top-label[data-v-f09864ec]{letter-spacing:.1em;color:#f97316;writing-mode:vertical-rl;padding-right:10px;font-family:Plus Jakarta Sans,sans-serif;font-size:1.7rem;transform:rotate(180deg)}.details-about[data-v-f09864ec]{top:34vh;right:calc(2 * var(--rect) + 16px);text-align:right;width:min(34vw,34rem);max-width:34rem;position:absolute}.details-about-heading[data-v-f09864ec]{color:#d2cec0;letter-spacing:-.01em;margin:0 0 2rem;font-family:RintBasic,sans-serif;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.15}.details-about-body[data-v-f09864ec]{color:#d2cec0bf;margin:0 0 1.4rem;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.875rem,1.2vw,1rem);font-weight:400;line-height:1.6}@media (width<=768px){.details-bg[data-v-f09864ec]{height:auto;min-height:auto;padding:0;display:block;overflow:visible}.details-intro-group[data-v-f09864ec]{flex-direction:column;gap:1.4rem;padding:4.5rem 5% 3rem;display:flex;position:relative;inset:auto;overflow:visible}.details-services-scroll[data-v-f09864ec]{position:relative;inset:auto;overflow:visible;opacity:1!important;visibility:visible!important;transform:none!important}.details-bg .details-title[data-v-f09864ec]{text-align:left;font-size:clamp(2.3rem,10.5vw,4rem);position:static;transform:none}.details-about[data-v-f09864ec]{text-align:left;order:1;width:100%;max-width:none;position:static}.details-rect-top[data-v-f09864ec]{display:none}.details-squares[data-v-f09864ec],.details-rects-mid[data-v-f09864ec]{order:2;grid-template-columns:repeat(2,1fr);gap:8px;height:auto;display:grid;position:static}.details-rects-mid[data-v-f09864ec]{order:3}.details-rect[data-v-f09864ec]{flex-direction:column;width:auto;height:auto;min-height:44px;display:flex}.details-rect[data-v-f09864ec]:after{display:none}.details-rect-desc[data-v-f09864ec]{opacity:1;color:#2d2b2ac7;pointer-events:auto;padding:0 1.2em 1em;display:block;position:static}.details-rect-more[data-v-f09864ec]{opacity:1;color:#f97316;border-color:#f9731680;align-self:flex-start;margin:auto 1.2em 1.15em;position:static;transform:none}.details-rect-more[data-v-f09864ec]:hover,.details-rect-more[data-v-f09864ec]:focus-visible{background:#f9731614;border-color:#f97316}}@media (width<=480px){.details-squares[data-v-f09864ec],.details-rects-mid[data-v-f09864ec]{grid-template-columns:1fr}}.details-title[data-v-f09864ec]{color:#d2cec0;letter-spacing:-.02em;margin:0;font-family:RintBasic,sans-serif;font-size:clamp(2.8rem,8vw,19rem);line-height:1.05;position:absolute;top:15vh;left:35px;transform:translateY(-50%)}.contact-particle-cloud[data-v-ab6aa1da]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.contact-particle-cloud[data-v-ab6aa1da] canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.contact-particle-cloud[data-v-ab6aa1da] .contact-particle-canvas--back{filter:blur(4px);opacity:.88;transform:scale(1.01)}.contact-particle-cloud[data-v-ab6aa1da] .contact-particle-canvas--front{filter:none}.interaction-guide[data-v-dc57c4ae]{-webkit-backdrop-filter:blur(8px);background:#f973160b;border:1px solid #f9731633;border-radius:2px;padding:.72rem 1rem .8rem;box-shadow:0 10px 34px #f9731614}.guide-header[data-v-dc57c4ae]{align-items:center;gap:.55rem;margin-bottom:.7rem;display:flex}.guide-dot[data-v-dc57c4ae]{background:#f97316;border-radius:0;width:6px;height:6px;animation:2.4s ease-in-out infinite guide-pulse-dc57c4ae}.guide-title[data-v-dc57c4ae]{letter-spacing:.28em;text-transform:uppercase;color:#f9731694;font-family:RintBasic,sans-serif;font-size:.6rem}.guide-status[data-v-dc57c4ae]{letter-spacing:.2em;text-transform:uppercase;color:#f97316;margin-left:auto;padding-left:1rem;font-family:RintBasic,sans-serif;font-size:.6rem}.guide-status-enter-active[data-v-dc57c4ae],.guide-status-leave-active[data-v-dc57c4ae]{transition:opacity .24s,transform .24s}.guide-status-enter-from[data-v-dc57c4ae],.guide-status-leave-to[data-v-dc57c4ae]{opacity:0;transform:translateY(3px)}.guide-items[data-v-dc57c4ae]{flex-wrap:wrap;align-items:center;gap:.55rem 1.15rem;margin:0;padding:0;list-style:none;display:flex}.guide-item[data-v-dc57c4ae]{align-items:center;gap:.45rem;display:flex}.guide-caps[data-v-dc57c4ae]{align-items:center;gap:.18rem;display:inline-flex}.guide-joiner[data-v-dc57c4ae]{color:#f973166b;font-size:.62rem}.guide-item kbd[data-v-dc57c4ae]{text-align:center;color:#f97316ad;background:#f9731609;border:1px solid #f973162e;border-radius:1px;min-width:1.35rem;padding:.18rem .38rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.62rem;line-height:1;transition:color .2s,border-color .2s,background .2s,box-shadow .2s}.guide-label[data-v-dc57c4ae]{color:#f973167a;font-family:Plus Jakarta Sans,sans-serif;font-size:.68rem;transition:color .2s}.guide-item.is-active kbd[data-v-dc57c4ae]{color:#f97316;background:#f973160f;border-color:#f97316;box-shadow:0 0 0 1px #f973161f}.guide-item.is-active .guide-label[data-v-dc57c4ae]{color:#f97316}.guide-touch[data-v-dc57c4ae]{color:#f9731699;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.7rem;display:none}@media (hover:none),(width<=980px){.guide-items[data-v-dc57c4ae]{display:none}.guide-header[data-v-dc57c4ae]{margin-bottom:.4rem}.guide-touch[data-v-dc57c4ae]{display:block}}@media (prefers-reduced-motion:reduce){.guide-dot[data-v-dc57c4ae]{animation:none}}@keyframes guide-pulse-dc57c4ae{0%,to{box-shadow:0 0 #f9731673}50%{box-shadow:0 0 0 6px #f9731600}}.contact-section[data-v-e64c4418]{isolation:isolate;color:#f97316;background:linear-gradient(to bottom right,#d2cec0,#c8c3b4);width:100%;height:100%;min-height:100%;position:relative;overflow:hidden}.contact-section[data-v-e64c4418]:before{content:"";z-index:2;pointer-events:none;opacity:.18;mix-blend-mode:multiply;background-image:radial-gradient(circle at 18% 22%,#f9731638 0 .8px,#0000 .9px),radial-gradient(circle at 78% 36%,#f9731629 0 .7px,#0000 .8px),radial-gradient(circle at 42% 76%,#2d2b2a29 0 .9px,#0000 1px),linear-gradient(135deg,#f9731606,#2d2b2a0a);background-position:0 0,3px 5px,8px 2px,0 0;background-size:7px 7px,11px 11px,13px 13px,100% 100%;position:absolute;inset:0}.contact-bg-glow[data-v-e64c4418]{z-index:0;pointer-events:none;background:radial-gradient(46% 44% at 72% 30%,#f973161f,#0000 72%),radial-gradient(42% 36% at 8% 8%,#f973160f,#0000 70%),radial-gradient(46% 40% at 20% 96%,#f973160d,#0000 70%);position:absolute;inset:0}.contact-webgl[data-v-e64c4418]{z-index:1}.contact-overlay[data-v-e64c4418]{z-index:2;pointer-events:none;background:linear-gradient(#d2cec047 0%,#0000 18% 78%,#c8c3b45c 100%),radial-gradient(130% 105% at 60% 40%,#0000 52%,#d2cec042 100%);position:absolute;inset:0}.contact-content[data-v-e64c4418]{z-index:3;-moz-column-gap:clamp(1.5rem, 3vw, 3.5rem);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(1.5rem,3.5vh,2.5rem) clamp(1.5rem,3vw,3.5rem);width:min(1560px,100%);height:100%;min-height:100%;margin:0 auto;padding:clamp(3rem,6.5vh,5rem) clamp(1.5rem,4vw,4rem) clamp(4.75rem,10vh,6rem);display:grid;position:relative}.contact-header[data-v-e64c4418]{grid-area:1/1;align-self:start;padding-top:clamp(.5rem,2vh,1.5rem)}.contact-eyebrow[data-v-e64c4418]{letter-spacing:.24em;text-transform:uppercase;color:#f973168c;margin:0 0 1.1rem;font-family:RintBasic,sans-serif;font-size:.64rem}.contact-title[data-v-e64c4418]{color:#f97316;margin:0;font-family:RintBasic,sans-serif;font-size:clamp(2.6rem,5.4vw,5rem);line-height:1}.contact-cta-row[data-v-e64c4418]{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:clamp(2rem,5.5vh,3.75rem);display:flex}.contact-cta[data-v-e64c4418]{color:#f97316;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);background:#f973160f;border:1px solid #f9731652;border-radius:0;justify-content:center;align-items:center;gap:.7rem;min-width:clamp(150px,14vw,210px);padding:.72em 1.35em;font-family:RintBasic,sans-serif;font-size:clamp(.86rem,1vw,1.05rem);text-decoration:none;transition:border-color .25s,background .25s,color .25s;display:inline-flex;position:relative;overflow:visible}.contact-cta[data-v-e64c4418]:hover{background:#f973161a;border-color:#f97316}.contact-cta[data-v-e64c4418]:focus-visible{outline-offset:2px;outline:2px solid #f97316}.cta-square[data-v-e64c4418]{background:currentColor;flex:none;width:7px;height:7px}.cta-ring[data-v-e64c4418]{opacity:0;pointer-events:none;border:1px solid #f9731680;border-radius:0;position:absolute;inset:0}.contact-cta:hover .cta-ring[data-v-e64c4418]{animation:1.5s ease-out infinite pulse-wave}.contact-cta:hover .cta-ring--delay[data-v-e64c4418]{animation:1.5s ease-out .55s infinite pulse-wave}.contact-or[data-v-e64c4418]{letter-spacing:.2em;text-transform:uppercase;color:#f9731680;font-family:RintBasic,sans-serif;font-size:.6rem}.contact-email[data-v-e64c4418]{letter-spacing:.1em;text-transform:uppercase;color:#f97316;font-family:Plus Jakarta Sans,sans-serif;font-size:.86rem;text-decoration:none;transition:color .18s}.contact-email[data-v-e64c4418]:hover{color:#f97316}.particle-stage[data-v-e64c4418]{grid-area:1/2;min-height:320px;position:relative}.guide-wrap[data-v-e64c4418]{inset-inline:0;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:0}.guide-wrap[data-v-e64c4418]>*{pointer-events:auto;max-width:100%}.contact-foot[data-v-e64c4418]{-moz-column-gap:clamp(2rem, 5vw, 5rem);border-top:1px solid #f9731638;grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;column-gap:clamp(2rem,5vw,5rem);padding-top:clamp(1.5rem,3.5vh,2.25rem);display:grid}.foot-label[data-v-e64c4418]{letter-spacing:.22em;text-transform:uppercase;color:#f9731685;margin:0 0 1.1rem;font-family:RintBasic,sans-serif;font-size:.6rem}.foot-columns[data-v-e64c4418]{-moz-column-gap:clamp(1.5rem, 3vw, 3rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;column-gap:clamp(1.5rem,3vw,3rem);display:grid}.detail-list[data-v-e64c4418]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.detail-list li[data-v-e64c4418]{align-items:baseline;gap:1rem;display:flex}.detail-list span[data-v-e64c4418]{letter-spacing:.2em;text-transform:uppercase;color:#f9731685;flex:none;width:5.5rem;font-family:RintBasic,sans-serif;font-size:.58rem}.detail-list a[data-v-e64c4418],.detail-list strong[data-v-e64c4418]{letter-spacing:.06em;text-transform:uppercase;color:#f97316;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:500;text-decoration:none}.detail-list a[data-v-e64c4418]:hover{color:#f97316}.foot-body[data-v-e64c4418]{color:#f97316ad;max-width:46ch;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.82rem;line-height:1.7}.connect-box[data-v-e64c4418]{border:1px solid #f9731638;padding:1.1rem 1.25rem 1.35rem}.connect-links[data-v-e64c4418]{flex-wrap:wrap;justify-content:space-between;gap:.9rem 1.25rem;display:flex}.connect-links a[data-v-e64c4418]{letter-spacing:.18em;text-transform:uppercase;color:#f97316;align-items:center;gap:.55rem;font-family:RintBasic,sans-serif;font-size:.62rem;text-decoration:none;transition:color .18s;display:inline-flex}.connect-links a .cta-square[data-v-e64c4418]{background:#f97316;width:6px;height:6px}.connect-links a[data-v-e64c4418]:hover{color:#f97316}.foot-legal[data-v-e64c4418]{letter-spacing:.2em;text-transform:uppercase;color:#f9731675;justify-content:space-between;gap:1rem;margin-top:.95rem;font-family:RintBasic,sans-serif;font-size:.56rem;display:flex}@media (width<=1100px){.contact-title[data-v-e64c4418]{font-size:clamp(2.6rem,5.6vw,4.6rem)}.foot-columns[data-v-e64c4418]{grid-template-columns:1fr;row-gap:1.25rem}}@media (width<=980px){.contact-section[data-v-e64c4418]{display:block;overflow:hidden;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.contact-section[data-v-e64c4418]:before,.contact-webgl[data-v-e64c4418],.contact-bg-glow[data-v-e64c4418],.contact-overlay[data-v-e64c4418],.particle-stage[data-v-e64c4418]{display:none}.contact-content[data-v-e64c4418]{flex-direction:column;align-items:stretch;gap:1.45rem;padding:3.4rem 6vw .75rem;display:flex;height:auto!important;min-height:0!important;margin:0 auto!important}.contact-header[data-v-e64c4418]{order:1;padding-top:0}.contact-foot[data-v-e64c4418]{order:3;grid-template-columns:1fr;row-gap:1.35rem;margin-bottom:0;padding-top:1.2rem}}@media (width<=768px){.contact-content[data-v-e64c4418]{padding:3.2rem 5% .35rem}.contact-title[data-v-e64c4418]{font-size:clamp(2rem,10vw,2.6rem)}.contact-cta-row[data-v-e64c4418]{gap:.9rem}.contact-cta[data-v-e64c4418]{min-height:2.75rem}.contact-foot[data-v-e64c4418]{row-gap:1rem}.connect-box[data-v-e64c4418]{padding:.9rem 1rem 1rem}.foot-legal[data-v-e64c4418]{margin-top:.65rem}}.section-navbar[data-v-334460df]{z-index:60;transform-origin:bottom;background:#2d2b2a;border:1.5px solid #ffffff1a;border-radius:99px;gap:.2rem;width:fit-content;margin-inline:auto;padding:.3rem;transition:bottom .15s,transform .15s,padding .15s,border-color .15s,background .15s;display:flex;position:fixed;bottom:1.75rem;left:0;right:0;overflow:hidden}.section-navbar.is-compact[data-v-334460df]{pointer-events:none;background:#2d2b2af5;border-color:#ffffff14;height:5px;padding:0;bottom:.38rem;transform:none}.section-navbar.is-compact .section-navbar-progress.is-orange[data-v-334460df]{background:#f97316}.section-navbar.is-compact .section-navbar-progress[data-v-334460df]{top:0;bottom:0;left:0}.section-navbar-progress[data-v-334460df]{z-index:1;border-radius:99px;transition:width .22s,background .22s;position:absolute;top:-.3rem;bottom:-.3rem;left:-.3rem}.section-navbar-progress.is-orange[data-v-334460df]{background:#f9731629}.section-navbar-progress.is-cream[data-v-334460df]{background:#d2cec01f}.section-navbar-progress.is-charcoal[data-v-334460df]{background:#d2cec014}.section-navbar-item[data-v-334460df]{z-index:2;letter-spacing:.08em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:99px;align-items:center;gap:.5em;padding:.6em 1.1em;font-family:RintBasic,sans-serif;font-size:.65rem;transition:color .18s,opacity .12s,transform .12s;display:flex;position:relative}.section-navbar-item span[data-v-334460df]{transition:opacity .12s,transform .12s}.section-navbar.is-compact .section-navbar-item span[data-v-334460df]{opacity:0;transform:translateY(8px)}.item-num[data-v-334460df]{color:#d2cec040;font-size:.85em;transition:color .18s}.section-navbar-item.is-visited[data-v-334460df]{color:#d2cec066}.section-navbar-item.is-visited[data-v-334460df]:hover,.section-navbar-item.is-active[data-v-334460df]{color:#f97316}.section-navbar-item.is-active .item-num[data-v-334460df]{color:#f9731680}.section-navbar-item.is-upcoming[data-v-334460df]{color:#d2cec0b3}.section-navbar-item.is-upcoming[data-v-334460df]:hover{color:#f97316}.section-navbar-item:hover .item-num[data-v-334460df]{color:#f9731680}@media (width<=640px){.section-navbar[data-v-334460df]{gap:.25rem;padding:.35rem;bottom:1.1rem}.section-navbar.is-compact[data-v-334460df]{height:5px;padding:0;bottom:.32rem}.section-navbar-progress[data-v-334460df]{top:-.35rem;bottom:-.35rem;left:-.35rem}.section-navbar-item[data-v-334460df]{min-height:2.5rem;padding:.55em .85em;font-size:.55rem}}@media (width<=480px){.section-navbar-item span[data-v-334460df]:first-child{display:none}.section-navbar-item[data-v-334460df]{padding:.7em .95em}.item-num[data-v-334460df]{font-size:.72rem}}.home-section[data-v-50f2b128]{visibility:hidden;z-index:1;position:fixed;inset:0}.home-section[data-v-50f2b128]:first-of-type{visibility:visible;opacity:1;z-index:3}.section-outer[data-v-50f2b128],.section-inner[data-v-50f2b128]{width:100%;height:100%;overflow-y:hidden}.section-bg[data-v-50f2b128]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (width<=768px){.home-section[data-v-50f2b128]{visibility:visible;z-index:auto;height:auto;min-height:100svh;position:relative;inset:auto}.section-outer[data-v-50f2b128],.section-inner[data-v-50f2b128]{height:auto;overflow:visible}.section-bg[data-v-50f2b128]{height:auto;position:relative;inset:auto;overflow:visible}.home-section--flow[data-v-50f2b128]{height:auto;min-height:auto}.about-bg[data-v-50f2b128]{overflow-y:visible}}.hero-bg[data-v-50f2b128]{background:0 0}.hero-actions[data-v-50f2b128]{display:contents}.bottom-btn--left[data-v-50f2b128]{left:25%}.bottom-btn--right[data-v-50f2b128]{left:75%}.about-bg[data-v-50f2b128]{scrollbar-width:none;background:#2d2b2a;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding-bottom:6vh;overflow-y:auto}.about-bg[data-v-50f2b128]::-webkit-scrollbar{width:0;height:0;display:none}.lines-layer[data-v-50f2b128]{pointer-events:none;justify-content:space-evenly;display:flex;position:absolute;inset:0}.guide-line[data-v-50f2b128]{background:#a8a29e33;width:1px;height:100%}.slide-num[data-v-50f2b128]{letter-spacing:.25em;color:#f9731673;font-family:RintBasic,sans-serif;font-size:.7rem;position:absolute;top:2rem;left:5%}.about-deco-path[data-v-50f2b128]{pointer-events:none;width:clamp(280px,38vw,1169px);height:auto;position:absolute;top:0;left:0;overflow:visible}.about-content[data-v-50f2b128]{flex-direction:column;flex:none;justify-content:flex-start;min-height:44vh;padding:max(4.5rem,12vh) 5% 2rem;display:flex}.about-heading[data-v-50f2b128]{color:#d2cec0;overflow-wrap:break-word;margin:0 0 2rem;font-family:RintBasic,sans-serif;font-size:clamp(2rem,5vw,5.5rem);line-height:1.05}.about-body[data-v-50f2b128]{color:#d2cec0a6;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.875rem,1.4vw,1rem);font-weight:400;line-height:1.55;transform:translate(20px)}.service-list[data-v-50f2b128]{border-bottom:1px solid #d2cec012;width:100%;margin-top:0;position:relative}.hover-backdrop[data-v-50f2b128]{pointer-events:none;z-index:0;background:#d2cec0;border-top:1px solid #d2cec0;height:0;position:absolute;top:0;left:0;right:0}.service-row[data-v-50f2b128]{z-index:1;cursor:pointer;will-change:transform, opacity;border-top:1px solid #d2cec012;align-items:center;height:10vh;min-height:44px;padding:0 5%;display:flex;position:relative}.service-name[data-v-50f2b128]{letter-spacing:.04em;color:#f97316;width:65%;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.7rem,1.6vw,1.05rem)}.service-tag[data-v-50f2b128]{letter-spacing:.22em;color:#f97316;border:1px solid #f9731659;border-radius:2px;padding:.2em .8em;font-family:RintBasic,sans-serif;font-size:.55rem;position:absolute;left:70%}.service-btn[data-v-50f2b128]{letter-spacing:.18em;color:#f9731673;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.6rem;transition:color .2s}.service-btn[data-v-50f2b128]:hover,.service-row:hover .service-btn[data-v-50f2b128]{color:#f97316}.about-bottom-row[data-v-50f2b128]{justify-content:flex-end;width:fit-content;margin:9rem 3% 4rem auto;display:flex;position:relative}.about-orange-square[data-v-50f2b128]{z-index:5;pointer-events:none;background:#f97316;flex-shrink:0;width:clamp(110px,11vw,190px);height:clamp(110px,11vw,190px)}.about-deco-path-bottom[data-v-50f2b128]{z-index:1;pointer-events:none;width:clamp(120px,13vw,255px);height:auto;position:absolute;bottom:calc(100% - 6.5rem);right:calc(2.5rem - 5%);overflow:visible}.orange-square-ghost[data-v-50f2b128]{visibility:hidden;z-index:5;pointer-events:none;background:#f97316;position:fixed}.word-mask[data-v-50f2b128]{vertical-align:top;display:inline-block;overflow:hidden}.word-mask+.word-mask[data-v-50f2b128]{margin-left:.24em}.stagger-word[data-v-50f2b128]{will-change:transform, opacity;display:inline-block}.body-line[data-v-50f2b128]{display:block}.scroll-hint[data-v-50f2b128]{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:fixed;bottom:2.5rem;left:50%;transform:translate(-50%)}.hint-label[data-v-50f2b128]{letter-spacing:.3em;color:#d2cec040;font-family:RintBasic,sans-serif;font-size:.5rem}.hint-line-up[data-v-50f2b128]{background:linear-gradient(#f9731659,#0000);width:1px;height:28px}.scroll-hint--hero[data-v-50f2b128]{z-index:40;color:#f97316;opacity:.78;cursor:pointer;pointer-events:auto;background:0 0;border:0;gap:.48rem;padding:.55rem .75rem;animation:3.2s cubic-bezier(.65,0,.35,1) infinite hint-float-50f2b128;bottom:2vh}.scroll-hint--hero[data-v-50f2b128]:focus-visible{outline-offset:.35rem;outline:1px solid #f97316a6}.scroll-hint--hero[data-v-50f2b128]:before,.scroll-hint--hero[data-v-50f2b128]:after{content:"";background:linear-gradient(90deg,#0000,#f97316b8,#0000);width:clamp(3rem,6vw,5.5rem);height:1px;display:block}.scroll-hint--hero[data-v-50f2b128]:before{margin-bottom:.15rem}.scroll-hint--hero[data-v-50f2b128]:after{opacity:.46;width:clamp(1.8rem,3.5vw,3rem);margin-top:-.08rem}.hint-label--hero[data-v-50f2b128]{letter-spacing:.42em;text-transform:uppercase;color:inherit;text-shadow:0 0 18px #f9731652;font-family:Helvetica,Arial,sans-serif;font-size:clamp(.58rem,.75vw,.7rem);font-weight:400}.hint-chevrons[data-v-50f2b128]{opacity:.9;flex-direction:column;align-items:center;gap:.02rem;display:flex}.chevron[data-v-50f2b128]{display:block;overflow:visible}.chevron polyline[data-v-50f2b128]{fill:none;stroke:currentColor;stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round}.chevron-sm[data-v-50f2b128]{opacity:.5;width:2.65rem;height:.58rem}.chevron-lg[data-v-50f2b128]{filter:drop-shadow(0 0 8px #f9731657);width:4.6rem;height:.95rem;margin-top:-.18rem}@keyframes hint-float-50f2b128{0%,to{opacity:.5;filter:drop-shadow(0 0 #f9731600);transform:translate(-50%)translateY(0)}50%{opacity:.92;filter:drop-shadow(0 0 12px #f973166b);transform:translate(-50%)translateY(8px)}}.hint-fade-enter-active[data-v-50f2b128]{transition:opacity .4s}.hint-fade-leave-active[data-v-50f2b128]{transition:opacity .25s}.hint-fade-enter-from[data-v-50f2b128],.hint-fade-leave-to[data-v-50f2b128]{opacity:0}.hint-fade-leave-active.scroll-hint--hero[data-v-50f2b128]{transition-duration:0s}@media (width<=768px){.service-tag[data-v-50f2b128]{padding:.15em .6em;font-size:.5rem;left:62%}}@media (width<=600px){.service-tag[data-v-50f2b128]{display:none}.service-name[data-v-50f2b128]{width:80%}}@media (width<=480px){.service-btn[data-v-50f2b128]{display:none}.service-name[data-v-50f2b128]{width:100%;padding-right:.5rem}.about-heading[data-v-50f2b128]{font-size:clamp(1.6rem,7vw,2.5rem)}}@media (width<=768px){.home-particles[data-v-50f2b128]{display:none}.home-section--hero[data-v-50f2b128]{min-height:100svh}.home-section--hero .section-bg[data-v-50f2b128]{place-items:center;min-height:100svh;padding:0 clamp(1rem,5vw,1.5rem);display:block;position:relative}.hero-bg[data-v-50f2b128]{background:linear-gradient(to bottom right,#d2cec0,#c8c3b4)}.hero-bg .lines-layer[data-v-50f2b128]{opacity:.58}.hero-bg .brand[data-v-50f2b128]{justify-content:center;align-items:center;width:fit-content;max-width:92vw;position:absolute;top:50%;left:50%;transform:translate(calc(-50% - 1rem),-50%)}.hero-bg .brand-logo[data-v-50f2b128]{height:clamp(1.55rem,9.5vw,2.45rem);margin:0 0 .12em}.hero-bg .title[data-v-50f2b128]{text-align:center;font-size:clamp(1.6rem,9.5vw,2.55rem);line-height:.95}.hero-actions[data-v-50f2b128]{left:50%;right:auto;bottom:max(1.4rem, env(safe-area-inset-bottom));z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:min(92vw,24rem);display:grid;position:absolute;transform:translate(-50%)}.hero-actions .bottom-btn[data-v-50f2b128]{text-align:center;justify-content:center;align-items:center;width:100%;min-height:44px;padding:.72em .85em;font-size:clamp(.58rem,2.8vw,.7rem);line-height:1.15;display:inline-flex;position:relative;bottom:auto;left:auto;transform:none}.home-section--contact.home-section[data-v-50f2b128]{overflow:hidden;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.home-section--contact .section-outer[data-v-50f2b128],.home-section--contact .section-inner[data-v-50f2b128]{height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.home-section--contact .section-bg[data-v-50f2b128]{display:block;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}}@media (height<=450px){.about-content[data-v-50f2b128]{padding-top:3.5rem}.service-row[data-v-50f2b128]{height:8vh}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-italic-BicUS2cM.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-italic-BfTTTDIL.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-italic-Py8at3oI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.phil-column-canvas[data-v-48bfe850]{pointer-events:none;position:fixed;inset:0;overflow:hidden}.phil-column-canvas[data-v-48bfe850] canvas{width:100%;height:100%;display:block}.phil-root[data-v-0a9f8593]{--accent:#f97316;--ink:#2d2b2a;--cream:#d2cec0;--font-sans:"Archivo Variable", Helvetica, Arial, sans-serif;--font-display:"Fraunces Variable", Georgia, "Times New Roman", serif;min-height:100vh;font-family:var(--font-sans);position:relative}.phil-bg[data-v-0a9f8593]{z-index:0;background-color:#d2cec0;position:fixed;inset:0;overflow:hidden}.phil-bg[data-v-0a9f8593]:before,.phil-bg[data-v-0a9f8593]:after{content:"";pointer-events:none;position:absolute;inset:-18%}.phil-bg[data-v-0a9f8593]:before{opacity:.78;filter:blur(24px);background:radial-gradient(at 28% 44%,#f9731657 0 16%,#f973161f 30%,#0000 58%),radial-gradient(at 72% 24%,#d2cec061 0 12%,#d2cec029 28%,#0000 56%),linear-gradient(115deg,#2d2b2a29,#0000 34%,#2d2b2a1f 76%,#2d2b2a47);transform:scale(1.04)}.phil-bg[data-v-0a9f8593]:after{opacity:.86;mix-blend-mode:multiply;background:radial-gradient(at 50% 48%,#0000 0 34%,#2d2b2a29 66%,#2d2b2a61 100%),linear-gradient(#d2cec047,#0000 22% 72%,#2d2b2a2e),repeating-linear-gradient(90deg,#2d2b2a09 0 1px,#0000 1px 9vw)}.phil-canvas[data-v-0a9f8593]{z-index:1}.phil-figure-blur[data-v-0a9f8593]{z-index:2;pointer-events:none;opacity:.72;-webkit-backdrop-filter:blur(5px);position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 38%,#000000b8 52%,#0000 78%);mask-image:radial-gradient(circle,#000 0 38%,#000000b8 52%,#0000 78%)}.phil-grain[data-v-0a9f8593]{z-index:2;pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.phil-content[data-v-0a9f8593]{z-index:3;position:relative}.phil-ink-dark[data-v-0a9f8593]{color:var(--ink)}.phil-ink-light[data-v-0a9f8593]{color:var(--cream)}.phil-ink-orange[data-v-0a9f8593]{color:var(--ink)}.phil-sq[data-v-0a9f8593]{background:var(--accent);flex:none;width:7px;height:7px;display:inline-block}.phil-serif[data-v-0a9f8593]{font-family:var(--font-display);font-style:italic;font-weight:420}.phil-label[data-v-0a9f8593]{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 .8rem;font-size:.62rem;font-weight:700}.phil-hero[data-v-0a9f8593]{min-height:100vh;padding:0 var(--container-pad,clamp(1rem, 4vw, 4rem));flex-direction:column;justify-content:center;display:flex}.phil-eyebrow[data-v-0a9f8593]{letter-spacing:.26em;text-transform:uppercase;color:#2d2b2a8c;align-items:center;gap:.7rem;margin:0 0 1.6rem;font-size:.66rem;font-weight:700;display:flex}.phil-hero-title[data-v-0a9f8593]{visibility:hidden;font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(3.2rem,11.5vw,11rem);font-weight:480;line-height:1.02;overflow:hidden}.phil-hero-sub[data-v-0a9f8593]{color:#2d2b2ab8;align-self:flex-end;max-width:34ch;margin:clamp(1.5rem,4vh,2.5rem) 0 0;font-size:clamp(.95rem,1.3vw,1.15rem);line-height:1.65}.phil-ruler[data-v-0a9f8593]{letter-spacing:.22em;color:#2d2b2a73;border-top:1px solid #2d2b2a40;justify-content:space-between;margin-top:clamp(2.5rem,8vh,5rem);padding-top:.8rem;font-size:.6rem;font-weight:700;display:flex}.phil-ruler-mark[data-v-0a9f8593]{align-items:center;gap:.55rem;display:flex}.phil-ruler-mark i[data-v-0a9f8593]{background:var(--accent);width:1px;height:14px;display:block}.phil-intro[data-v-0a9f8593]{min-height:82vh;padding:16vh var(--container-pad,clamp(1rem, 4vw, 4rem));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2.2rem;display:flex}.phil-intro .phil-serif[data-v-0a9f8593]{max-width:30ch;margin:0;font-size:clamp(1.5rem,3vw,2.6rem);line-height:1.3}.phil-intro-body[data-v-0a9f8593]{color:#2d2b2ab3;max-width:58ch;margin:0;font-size:clamp(.92rem,1.15vw,1.05rem);line-height:1.75}.phil-chapter[data-v-0a9f8593]{min-height:100vh;padding:14vh var(--container-pad,clamp(1rem, 4vw, 4rem));align-items:center;display:flex}.phil-chapter-inner[data-v-0a9f8593]{width:min(560px,100%)}.phil-chapter--right[data-v-0a9f8593]{justify-content:flex-end}.phil-marker[data-v-0a9f8593]{letter-spacing:.22em;text-transform:uppercase;opacity:.65;align-items:center;gap:.7rem;margin:0 0 1.3rem;font-size:.62rem;font-weight:700;display:flex}.phil-chapter-title[data-v-0a9f8593]{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 1.4rem;font-size:clamp(1.9rem,3.6vw,3.2rem);font-weight:560;line-height:1.08}.phil-thesis[data-v-0a9f8593]{color:var(--accent);margin:0 0 2rem;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.4}.phil-ink-orange .phil-thesis[data-v-0a9f8593]{color:var(--cream)}.phil-body p[data-v-0a9f8593]{opacity:.82;margin:0 0 1.1rem;font-size:clamp(.88rem,1.05vw,.98rem);line-height:1.75}.phil-practice[data-v-0a9f8593]{margin-top:2.2rem}.phil-ink-orange .phil-label[data-v-0a9f8593]{color:var(--cream)}.phil-lines[data-v-0a9f8593]{margin:0;padding:0;list-style:none}.phil-lines li[data-v-0a9f8593]{opacity:.75;border-top:1px solid;border-image:linear-gradient(90deg,currentColor,#0000) 1;padding:.6rem 0;font-size:.82rem;line-height:1.55}.phil-changes[data-v-0a9f8593]{border-left:2px solid var(--accent);opacity:.85;margin:2.2rem 0 0;padding-left:1rem;font-size:.86rem;line-height:1.7}.phil-ink-orange .phil-changes[data-v-0a9f8593]{border-left-color:var(--cream)}.phil-signals[data-v-0a9f8593]{flex-wrap:wrap;gap:.45rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.phil-signals li[data-v-0a9f8593]{letter-spacing:.16em;text-transform:uppercase;opacity:.6;border:1px solid;padding:.32em .8em;font-size:.6rem;font-weight:700}.phil-closing[data-v-0a9f8593]{min-height:92vh;padding:14vh var(--container-pad,clamp(1rem, 4vw, 4rem)) 18vh;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2.4rem;display:flex}.phil-closing-serif[data-v-0a9f8593]{max-width:26ch;margin:0;font-size:clamp(1.7rem,3.4vw,3rem);line-height:1.28}.phil-closing-row[data-v-0a9f8593]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.4rem;display:flex}.phil-cta[data-v-0a9f8593]{isolation:isolate;min-height:3rem;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f9731666;border-radius:2px;justify-content:center;align-items:center;padding:.35em 1.6em;font-family:RintBasic,Helvetica,sans-serif;font-size:.7rem;font-weight:400;text-decoration:none;transition:border-color .25s,background .25s,transform .18s;display:inline-flex;position:relative}.phil-cta[data-v-0a9f8593]:before,.phil-cta[data-v-0a9f8593]:after{content:"";opacity:0;pointer-events:none;border:1px solid #f9731680;border-radius:2px;position:absolute;inset:0}.phil-cta[data-v-0a9f8593]:hover{border-color:var(--accent);background:#f973160f;transform:translateY(-1px)}.phil-cta[data-v-0a9f8593]:hover:before{animation:1.5s ease-out infinite pulse-wave}.phil-cta[data-v-0a9f8593]:hover:after{animation:1.5s ease-out .55s infinite pulse-wave}.phil-cta[data-v-0a9f8593]:focus-visible{outline-offset:.35rem;outline:1px solid #f97316b8}.phil-mail[data-v-0a9f8593]{letter-spacing:.08em;text-transform:uppercase;color:#d2cec0b3;font-size:.8rem;text-decoration:none;transition:color .18s}.phil-mail[data-v-0a9f8593]:hover{color:var(--accent)}.phil-legal[data-v-0a9f8593]{letter-spacing:.22em;text-transform:uppercase;color:#d2cec059;margin:3rem 0 0;font-size:.58rem}.phil-dock[data-v-0a9f8593]{--dock-fg:var(--accent);--dock-border:#f973166b;--dock-ring:#f9731680;--dock-bg:#f973160f;z-index:30;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:0;gap:.55rem;width:fit-content;margin-inline:auto;padding:0;transition:opacity .38s,transform .38s;display:flex;position:fixed;bottom:1.4rem;left:0;right:0;transform:translateY(18px)}.phil-dock--on-light[data-v-0a9f8593]{--dock-fg:#f97316;--dock-border:#f9731675;--dock-ring:#f973168f;--dock-bg:#f9731612}.phil-dock--on-orange[data-v-0a9f8593]{--dock-fg:#2d2b2a;--dock-border:#2d2b2a80;--dock-ring:#2d2b2a7a;--dock-bg:#2d2b2a17}.phil-dock--on-charcoal[data-v-0a9f8593]{--dock-fg:#d2cec0;--dock-border:#d2cec080;--dock-ring:#f9731694;--dock-bg:#f9731614}.phil-dock.is-visible[data-v-0a9f8593]{opacity:1;pointer-events:auto;transform:translateY(0)}.phil-dock-item[data-v-0a9f8593]{isolation:isolate;border:1px solid var(--dock-border);letter-spacing:.08em;white-space:nowrap;min-height:2rem;color:var(--dock-fg);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:.55em;padding:.35em 1.2em;font-family:RintBasic,Helvetica,sans-serif;font-size:.64rem;transition:border-color .25s,background .25s,color .18s;display:flex;position:relative}.phil-dock-item[data-v-0a9f8593]:before,.phil-dock-item[data-v-0a9f8593]:after{content:"";border:1px solid var(--dock-ring);opacity:0;pointer-events:none;border-radius:2px;position:absolute;inset:0}.phil-dock-item[data-v-0a9f8593]:hover,.phil-dock-item.is-active[data-v-0a9f8593]{border-color:var(--dock-fg);background:var(--dock-bg);color:var(--dock-fg)}.phil-dock-item[data-v-0a9f8593]:hover:before,.phil-dock-item.is-active[data-v-0a9f8593]:before{animation:1.5s ease-out infinite pulse-wave}.phil-dock-item[data-v-0a9f8593]:hover:after,.phil-dock-item.is-active[data-v-0a9f8593]:after{animation:1.5s ease-out .55s infinite pulse-wave}.phil-dock-num[data-v-0a9f8593]{opacity:.7;font-size:.85em}@media (width<=900px){.phil-chapter[data-v-0a9f8593],.phil-chapter--right[data-v-0a9f8593]{justify-content:flex-start;align-items:flex-start;padding-top:16vh}.phil-hero-sub[data-v-0a9f8593]{align-self:flex-start}}@media (width<=600px){.phil-dock-label[data-v-0a9f8593]{display:none}.phil-dock-item[data-v-0a9f8593]{padding:.4em .9em}.phil-dock-num[data-v-0a9f8593]{font-size:.72rem}.phil-chapter[data-v-0a9f8593]{padding-top:12vh;padding-bottom:10vh}}@media (prefers-reduced-motion:reduce){.phil-dock[data-v-0a9f8593]{transition:none}}.explore-root[data-v-6466ef0c]{justify-content:center;align-items:center;font-family:Space Grotesk,system-ui,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.explore-bg[data-v-6466ef0c]{z-index:0;background:url(/exploreTutorial/image.png) 50%/cover no-repeat;position:absolute;inset:0}.explore-bg[data-v-6466ef0c]:after{content:"";background:#00000073;position:absolute;inset:0}.explore-grid[data-v-6466ef0c]{z-index:1;pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.explore-grid[data-v-6466ef0c]:after{content:"";background-image:radial-gradient(circle,#ffffff1f 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.home-btn[data-v-6466ef0c]{z-index:10;color:#fff;-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:background .25s,transform .25s;display:flex;position:absolute;top:24px;left:24px;box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff1f}.home-btn[data-v-6466ef0c]:hover{background:#ffffff26;transform:translateY(-2px)}.skip-btn[data-v-6466ef0c]{z-index:10;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;-webkit-backdrop-filter:blur(20px)saturate(1.4);cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:6px;padding:9px 16px;font-size:.65rem;font-weight:600;transition:background .25s,color .25s;display:flex;position:absolute;bottom:32px;left:32px}.skip-btn[data-v-6466ef0c]:hover{color:#fff;background:#ffffff21}.arrow-btn[data-v-6466ef0c]{z-index:10;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#ffffff14;border:1px solid #ffffff2e;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;transition:background .3s,box-shadow .5s,transform .25s;display:flex;position:absolute;box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff1f}.arrow-btn[data-v-6466ef0c]:hover{background:#ffffff26}.arrow-top[data-v-6466ef0c]{top:24px;left:50%;transform:translate(-50%)}.arrow-bottom[data-v-6466ef0c]{bottom:24px;left:50%;transform:translate(-50%)}.arrow-left[data-v-6466ef0c]{top:50%;left:24px;transform:translateY(-50%)}.arrow-right[data-v-6466ef0c]{top:50%;right:24px;transform:translateY(-50%)}.arrow-top[data-v-6466ef0c]:hover,.arrow-bottom[data-v-6466ef0c]:hover{transform:translate(-50%)scale(1.07)}.arrow-left[data-v-6466ef0c]:hover,.arrow-right[data-v-6466ef0c]:hover{transform:translateY(-50%)scale(1.07)}.arrow-btn.highlight[data-v-6466ef0c]{background:#22c55e2e;border-color:#4ade808c;animation:1.4s ease-in-out infinite halo-pulse-6466ef0c;box-shadow:0 0 0 3px #22c55e40,0 0 24px 8px #10b98173,0 0 60px 20px #05966933,inset 0 1px #ffffff2e}@keyframes halo-pulse-6466ef0c{0%,to{box-shadow:0 0 0 3px #22c55e40,0 0 24px 8px #10b98173,0 0 60px 20px #05966933,inset 0 1px #ffffff2e}50%{box-shadow:0 0 0 6px #22c55e26,0 0 36px 14px #10b9818c,0 0 80px 30px #05966940,inset 0 1px #ffffff2e}}.text-stage[data-v-6466ef0c]{z-index:5;text-align:center;justify-content:center;align-items:center;padding:0 120px;display:flex;position:relative}.step-text[data-v-6466ef0c]{flex-direction:column;align-items:center;gap:18px;display:flex}.step-line[data-v-6466ef0c]{color:#fff;letter-spacing:-.01em;text-shadow:0 2px 24px #00000080;font-size:clamp(1.5rem,3.5vw,2.6rem);font-weight:600;line-height:1.4}.step-line[data-v-6466ef0c] .em{color:#4ade80;font-weight:700}.explore-cta[data-v-6466ef0c]{color:#fff;letter-spacing:.06em;text-underline-offset:8px;text-shadow:0 0 40px #ffffff4d;cursor:pointer;font-size:clamp(2rem,6vw,4.5rem);font-weight:800;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;text-decoration-thickness:2px;transition:text-shadow .4s,letter-spacing .4s,text-decoration-color .4s}.explore-cta[data-v-6466ef0c]:hover{text-shadow:0 0 60px #4ade8099,0 0 120px #22c55e4d;letter-spacing:.1em;text-decoration-color:#4ade80cc}.explore-sub[data-v-6466ef0c]{color:#ffffff73;letter-spacing:.18em;text-transform:lowercase;font-size:clamp(.75rem,1.5vw,1rem);font-weight:400}.btn-fade-enter-active[data-v-6466ef0c]{transition:opacity .6s,transform .6s}.btn-fade-leave-active[data-v-6466ef0c]{transition:opacity .4s}.btn-fade-enter-from[data-v-6466ef0c]{opacity:0;transform:scale(.85)}.btn-fade-leave-to[data-v-6466ef0c]{opacity:0}.fade-enter-active[data-v-6466ef0c],.fade-leave-active[data-v-6466ef0c]{transition:opacity .7s}.fade-enter-from[data-v-6466ef0c],.fade-leave-to[data-v-6466ef0c]{opacity:0}.flip-up-enter-active[data-v-6466ef0c]{transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1)}.flip-up-leave-active[data-v-6466ef0c]{transition:opacity .5s,transform .5s cubic-bezier(.4,0,1,1)}.flip-up-enter-from[data-v-6466ef0c]{opacity:0;transform:translateY(40px)}.flip-up-leave-to[data-v-6466ef0c]{opacity:0;transform:translateY(-40px)}.flip-down-enter-active[data-v-6466ef0c]{transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1)}.flip-down-leave-active[data-v-6466ef0c]{transition:opacity .5s,transform .5s cubic-bezier(.4,0,1,1)}.flip-down-enter-from[data-v-6466ef0c]{opacity:0;transform:translateY(-40px)}.flip-down-leave-to[data-v-6466ef0c]{opacity:0;transform:translateY(40px)}.sk-root[data-v-8bdcc981]{--accent:#f97316;--ink:#2d2b2a;--cream:#d2cec0;--line-cream:#d2cec029;--line-ink:#2d2b2a29;--container-pad:clamp(1rem, 4vw, 4rem);--pad-x:var(--container-pad);background:var(--ink);min-height:100vh;color:var(--cream);font-family:Helvetica,Arial,sans-serif}.sk-frame[data-v-8bdcc981]{width:min(1400px,100%);margin:0 auto}.sk-frame[data-v-8bdcc981]>*{border-top:1px solid var(--line-cream)}.sk-frame[data-v-8bdcc981]>:first-child{border-top:0}.sk-frame>.sk-light[data-v-8bdcc981]{border-top-color:var(--line-ink)}.sk-sq[data-v-8bdcc981]{background:var(--accent);flex:none;width:7px;height:7px;display:inline-block}.sk-hero[data-v-8bdcc981]{flex-direction:column;justify-content:flex-end;min-height:100vh;padding-bottom:1rem;display:flex;position:relative;overflow:hidden}.sk-nav[data-v-8bdcc981]{z-index:3;padding:1.1rem var(--pad-x);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:flex;position:absolute;top:0;left:0;right:0}.sk-logo[data-v-8bdcc981]{align-items:center;gap:.55rem;margin-right:clamp(1rem,4vw,4rem);text-decoration:none;display:inline-flex}.sk-logo img[data-v-8bdcc981]{width:auto;height:1.4rem}.sk-logo span[data-v-8bdcc981],.sk-nav-tag[data-v-8bdcc981]{letter-spacing:.22em;text-transform:uppercase;font-family:RintBasic,sans-serif;font-size:.62rem}.sk-logo span[data-v-8bdcc981]{color:var(--accent)}.sk-nav-tag[data-v-8bdcc981]{color:#d2cec066;margin-left:auto}.sk-hero-main[data-v-8bdcc981]{z-index:1;padding:0 var(--pad-x);justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(1.5rem,4vh,3rem);display:flex;position:relative}.sk-header[data-v-8bdcc981]{color:var(--cream);text-transform:uppercase;margin:0;font-family:RintBasic,sans-serif;font-size:clamp(3.2rem,10.5vw,10rem);font-weight:400;line-height:.88}.sk-header span[data-v-8bdcc981]{display:block}.sk-header span[data-v-8bdcc981]:last-child{color:var(--accent)}.sk-slider[data-v-8bdcc981]{flex-direction:column;gap:1rem;width:min(42%,520px);padding-bottom:.5rem;display:flex}.sk-slider-copy[data-v-8bdcc981]{align-items:flex-end;gap:1rem;display:flex}.sk-index[data-v-8bdcc981]{letter-spacing:.2em;color:var(--accent);font-family:RintBasic,sans-serif;font-size:.62rem}.sk-arrow[data-v-8bdcc981]{border:1px solid var(--line-cream);color:#d2cec099;cursor:pointer;background:0 0;border-radius:100%;flex:none;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:.85rem;transition:color .18s,border-color .18s;display:inline-flex}.sk-arrow[data-v-8bdcc981]:hover{color:var(--accent);border-color:#f9731680}.sk-copy[data-v-8bdcc981]{letter-spacing:.14em;text-transform:uppercase;color:#d2cec0bf;flex:1;margin:0;font-family:RintBasic,sans-serif;font-size:.66rem;line-height:1.7}.sk-fade-enter-active[data-v-8bdcc981],.sk-fade-leave-active[data-v-8bdcc981]{transition:opacity .22s,transform .22s}.sk-fade-enter-from[data-v-8bdcc981],.sk-fade-leave-to[data-v-8bdcc981]{opacity:0;transform:translateY(4px)}.sk-slider-hr[data-v-8bdcc981]{background:var(--line-cream);width:100%;height:1px}.sk-band[data-v-8bdcc981]{z-index:1;padding:0 var(--pad-x) 1.4rem;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex;position:relative}.sk-band-left[data-v-8bdcc981]{align-items:flex-end;gap:clamp(1.5rem,4vw,4rem);display:flex}.sk-band-title[data-v-8bdcc981]{letter-spacing:.18em;text-transform:uppercase;color:var(--cream);margin:0;font-family:RintBasic,sans-serif;font-size:.66rem;line-height:1.8}.sk-band-title span[data-v-8bdcc981]{color:var(--accent)}.sk-band-copy[data-v-8bdcc981]{color:#d2cec08c;max-width:26ch;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.74rem;line-height:1.6}.sk-btn[data-v-8bdcc981]{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f9731666;border-radius:2px;align-items:center;padding:.7em 1.4em;font-family:RintBasic,sans-serif;font-size:.7rem;text-decoration:none;transition:border-color .25s,background .25s;display:inline-flex;position:relative}.sk-btn[data-v-8bdcc981]:hover{border-color:var(--accent);background:#f973160f}.sk-btn[data-v-8bdcc981]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sk-ring[data-v-8bdcc981]{opacity:0;pointer-events:none;border:1px solid #f9731680;border-radius:2px;position:absolute;inset:0}.sk-btn:hover .sk-ring[data-v-8bdcc981]{animation:1.5s ease-out infinite pulse-wave}.sk-btn:hover .sk-ring--delay[data-v-8bdcc981]{animation:1.5s ease-out .55s infinite pulse-wave}.sk-band-meta[data-v-8bdcc981]{width:min(46%,640px);display:flex}.sk-meta-cell[data-v-8bdcc981]{text-align:right;background:#d2cec012;flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-end;gap:.5rem;min-height:64px;padding:.7em .9em;display:flex}.sk-meta-cell--alt[data-v-8bdcc981]{background:#d2cec009}.sk-meta-cell span[data-v-8bdcc981]:first-child{letter-spacing:.2em;text-transform:uppercase;color:#d2cec066;font-family:RintBasic,sans-serif;font-size:.52rem}.sk-meta-cell span[data-v-8bdcc981]:last-child{color:var(--cream);font-family:Plus Jakarta Sans,sans-serif;font-size:.68rem}.sk-section[data-v-8bdcc981]{padding:clamp(3rem, 8vh, 5.5rem) var(--pad-x)}.sk-light[data-v-8bdcc981]{color:var(--ink);background:linear-gradient(to bottom right,#d2cec0,#c8c3b4)}.sk-dark[data-v-8bdcc981]{background:var(--ink);color:var(--cream)}.sk-section-head[data-v-8bdcc981]{border-bottom:1px solid var(--line-cream);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.5rem;margin-bottom:clamp(1.75rem,4vh,2.75rem);padding-bottom:1.2rem;display:flex}.sk-light .sk-section-head[data-v-8bdcc981]{border-bottom-color:var(--line-ink)}.sk-section-head h2[data-v-8bdcc981]{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0;font-family:RintBasic,sans-serif;font-size:.8rem;font-weight:400;display:flex}.sk-section-head p[data-v-8bdcc981]{color:currentColor;opacity:.5;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.72rem}.sk-prose[data-v-8bdcc981]{max-width:62ch}.sk-prose p[data-v-8bdcc981]{color:#2d2b2ac7;margin:0 0 1.1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.9rem,1.05vw,1rem);line-height:1.75}.sk-dark .sk-prose p[data-v-8bdcc981]{color:#d2cec0bf}.sk-solution[data-v-8bdcc981]{padding-top:clamp(2rem,5vh,3.5rem)}.sk-statement[data-v-8bdcc981]{max-width:30ch;color:var(--ink);margin:0 0 1.6rem;font-family:RintBasic,sans-serif;font-size:clamp(1.6rem,3.4vw,3rem);line-height:1.15}.sk-statement.sk-reveal[data-v-8bdcc981]{font-family:Helvetica,Arial,sans-serif}.sk-statement em[data-v-8bdcc981]{color:var(--accent);font-style:normal}.sk-statement--light[data-v-8bdcc981]{color:var(--cream);max-width:34ch}#sk-close-title[data-v-8bdcc981]{font-family:Helvetica,Arial,sans-serif;font-size:clamp(1.25rem,2.6vw,2.25rem)}.sk-solution-sub p[data-v-8bdcc981]:last-child{margin-bottom:0}.sk-steps[data-v-8bdcc981]{grid-template-columns:repeat(5,1fr);gap:clamp(1.25rem,2.5vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.sk-steps li[data-v-8bdcc981]{border-top:1px solid var(--line-cream);padding-top:1rem}.sk-step-num[data-v-8bdcc981]{letter-spacing:.2em;color:var(--accent);margin-bottom:.8rem;font-family:RintBasic,sans-serif;font-size:.66rem;display:block}.sk-steps p[data-v-8bdcc981]{color:#d2cec0bf;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;line-height:1.6}.sk-note[data-v-8bdcc981]{border-left:2px solid var(--accent);color:#d2cec0b3;max-width:56ch;margin:clamp(1.75rem,4vh,2.5rem) 0 0;padding-left:1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.84rem;line-height:1.7}.sk-cap-grid[data-v-8bdcc981]{grid-template-columns:repeat(3,1fr);gap:0 clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none;display:grid}.sk-cap-grid li[data-v-8bdcc981]{border-bottom:1px solid var(--line-cream);color:#d2cec0c7;padding:.75rem 0;font-family:Plus Jakarta Sans,sans-serif;font-size:.82rem}.sk-cap-grid li[data-v-8bdcc981]:nth-last-child(-n+3){border-bottom:0}.sk-cases[data-v-8bdcc981]{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem);display:grid}.sk-case[data-v-8bdcc981]{border-top:1px solid var(--line-ink);padding-top:1rem}.sk-case-area[data-v-8bdcc981]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:.6rem;font-family:RintBasic,sans-serif;font-size:.62rem;display:block}.sk-case p[data-v-8bdcc981]{color:#2d2b2ab8;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.82rem;line-height:1.6}.sk-sec-grid[data-v-8bdcc981]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.sk-lines[data-v-8bdcc981]{margin:0;padding:0;list-style:none}.sk-lines li[data-v-8bdcc981]{border-top:1px solid var(--line-ink);padding:.7rem 0;font-family:Plus Jakarta Sans,sans-serif;font-size:.84rem;line-height:1.55}.sk-dark .sk-lines li[data-v-8bdcc981]{border-top-color:var(--line-cream);color:#d2cec0cc}.sk-lines--muted li[data-v-8bdcc981]{color:#d2cec073}.sk-sec-note[data-v-8bdcc981]{border-left:2px solid var(--accent);color:#2d2b2abf;margin:0;padding-left:1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.86rem;line-height:1.7}.sk-compare[data-v-8bdcc981]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);display:grid}.sk-compare-label[data-v-8bdcc981]{letter-spacing:.2em;text-transform:uppercase;color:#d2cec073;margin:0 0 .9rem;font-family:RintBasic,sans-serif;font-size:.64rem}.sk-compare-col--sk .sk-compare-label[data-v-8bdcc981]{color:var(--accent)}.sk-benefits[data-v-8bdcc981]{grid-template-columns:repeat(3,1fr);gap:1rem clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none;display:grid}.sk-benefits li[data-v-8bdcc981]{color:#d2cec0cc;align-items:baseline;gap:.7rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.84rem;line-height:1.5;display:flex}.sk-impl[data-v-8bdcc981]{grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.sk-impl li[data-v-8bdcc981]{border-left:1px solid var(--line-ink);padding:1.2rem 1rem 1.3rem}.sk-impl li[data-v-8bdcc981]:first-child{border-left:0;padding-left:0}.sk-impl h3[data-v-8bdcc981]{color:var(--ink);margin:0 0 .5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:700}.sk-impl p[data-v-8bdcc981]{color:#2d2b2aa6;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.72rem;line-height:1.55}.sk-deploy-grid[data-v-8bdcc981]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.sk-deploy-card[data-v-8bdcc981]{--card-line:var(--line-cream);border:1px solid var(--card-line);background:#d2cec00a;border-radius:3px;flex-direction:column;padding:clamp(1.4rem,2.4vw,2.1rem);display:flex;position:relative;overflow:hidden}.sk-deploy-card--light[data-v-8bdcc981]{--card-line:var(--line-ink);color:var(--ink);background:linear-gradient(to bottom right,#d2cec0,#c8c3b4);border-color:#0000}.sk-deploy-card[data-v-8bdcc981]:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:soft-light;opacity:.32;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='420' height='420'><filter id='c'><feTurbulence type='fractalNoise' baseFrequency='0.013' numOctaves='5' seed='8'/><feDiffuseLighting lighting-color='%23ffffff' surfaceScale='2'><feDistantLight azimuth='45' elevation='60'/></feDiffuseLighting></filter><rect width='420' height='420' filter='url(%23c)'/></svg>"),repeating-linear-gradient(45deg,#ffffff0b 0 1px,#0000 1px 4px),repeating-linear-gradient(-45deg,#00000009 0 1px,#0000 1px 4px);background-size:420px 420px,auto,auto;position:absolute;inset:0}.sk-deploy-card--light[data-v-8bdcc981]:before{opacity:.75}.sk-deploy-label[data-v-8bdcc981]{letter-spacing:.26em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid #f9731659;margin-bottom:1.1rem;padding-bottom:.85rem;font-family:RintBasic,sans-serif;font-size:.56rem;display:block}.sk-deploy-card h3[data-v-8bdcc981]{text-transform:uppercase;margin:0 0 .9rem;font-family:RintBasic,sans-serif;font-size:clamp(1rem,1.5vw,1.3rem);font-weight:400;line-height:1.25}.sk-deploy-intro[data-v-8bdcc981]{color:#d2cec0a6;margin:0 0 1.4rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;line-height:1.65}.sk-deploy-card--light .sk-deploy-intro[data-v-8bdcc981]{color:#2d2b2ab3}.sk-deploy-list p[data-v-8bdcc981]{letter-spacing:.22em;text-transform:uppercase;color:#d2cec066;margin:0 0 .2rem;font-family:RintBasic,sans-serif;font-size:.54rem}.sk-deploy-card--light .sk-deploy-list p[data-v-8bdcc981]{color:#2d2b2a73}.sk-deploy-list ul[data-v-8bdcc981]{margin:0 0 1.2rem;padding:0;list-style:none}.sk-deploy-list li[data-v-8bdcc981]{border-top:1px solid var(--card-line);color:#d2cec0cc;align-items:baseline;gap:.6rem;padding:.5rem 0;font-family:Plus Jakarta Sans,sans-serif;font-size:.76rem;line-height:1.55;display:flex}.sk-deploy-card--light .sk-deploy-list li[data-v-8bdcc981]{color:#2d2b2ac7}.sk-deploy-list li[data-v-8bdcc981]:first-child{border-top:0}.sk-deploy-list li[data-v-8bdcc981]:before{content:"";background:var(--accent);flex:none;width:5px;height:5px}.sk-deploy-list--cons li[data-v-8bdcc981]:before{opacity:.45;background:0 0;border:1px solid}.sk-deploy-list--cons li[data-v-8bdcc981]{color:#d2cec08c}.sk-deploy-card--light .sk-deploy-list--cons li[data-v-8bdcc981]{color:#2d2b2a8c}.sk-deploy-fit[data-v-8bdcc981]{border-left:2px solid var(--accent);color:#d2cec0b3;margin:auto 0 0;padding:1rem 0 0 1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.74rem;line-height:1.6}.sk-deploy-card--light .sk-deploy-fit[data-v-8bdcc981]{color:#2d2b2ab3}.sk-deploy-meta[data-v-8bdcc981]{border-top:1px solid var(--card-line);flex-direction:column;gap:.55rem;margin:1.2rem 0 0;padding-top:1rem;display:flex}.sk-deploy-meta div[data-v-8bdcc981]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.sk-deploy-meta dt[data-v-8bdcc981]{letter-spacing:.2em;text-transform:uppercase;color:#d2cec066;font-family:RintBasic,sans-serif;font-size:.52rem}.sk-deploy-card--light .sk-deploy-meta dt[data-v-8bdcc981]{color:#2d2b2a73}.sk-deploy-meta dd[data-v-8bdcc981]{text-align:right;color:var(--accent);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.7rem;line-height:1.45}.sk-deploy-foot[data-v-8bdcc981]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:clamp(1.75rem,4vh,2.5rem);display:flex}.sk-deploy-foot p[data-v-8bdcc981]{color:#d2cec08c;max-width:44ch;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.78rem;line-height:1.6}.sk-closing[data-v-8bdcc981]{padding-top:clamp(4rem,10vh,6rem);padding-bottom:clamp(2.5rem,6vh,4rem)}.sk-closing-row[data-v-8bdcc981]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.2rem;display:flex}.sk-closing-note[data-v-8bdcc981]{color:#d2cec08c;max-width:40ch;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.78rem;line-height:1.6}.sk-legal[data-v-8bdcc981]{letter-spacing:.22em;text-transform:uppercase;color:#d2cec04d;margin:clamp(3rem,7vh,4.5rem) 0 0;font-family:RintBasic,sans-serif;font-size:.56rem}@media (width<=1100px){.sk-steps[data-v-8bdcc981]{grid-template-columns:repeat(3,1fr);gap:1.5rem}.sk-impl[data-v-8bdcc981]{grid-template-columns:repeat(4,1fr)}.sk-impl li[data-v-8bdcc981]:nth-child(n+5){border-top:1px solid var(--line-ink)}.sk-impl li[data-v-8bdcc981]:nth-child(5){border-left:0;padding-left:0}.sk-cap-grid[data-v-8bdcc981],.sk-cases[data-v-8bdcc981],.sk-benefits[data-v-8bdcc981]{grid-template-columns:repeat(2,1fr)}.sk-cap-grid li[data-v-8bdcc981]:nth-last-child(-n+3){border-bottom:1px solid var(--line-cream)}.sk-cap-grid li[data-v-8bdcc981]:nth-last-child(-n+2){border-bottom:0}}@media (width<=900px){.sk-hero[data-v-8bdcc981]{justify-content:flex-start;padding-top:5.5rem}.sk-hero-main[data-v-8bdcc981]{flex-direction:column;align-items:stretch;gap:1.5rem;margin-top:auto}.sk-slider[data-v-8bdcc981]{width:100%}.sk-band[data-v-8bdcc981]{flex-direction:column;align-items:stretch;gap:1.5rem}.sk-band-left[data-v-8bdcc981]{flex-wrap:wrap;gap:1.25rem}.sk-band-meta[data-v-8bdcc981]{width:100%}.sk-sec-grid[data-v-8bdcc981],.sk-compare[data-v-8bdcc981]{grid-template-columns:1fr;gap:1.75rem}.sk-deploy-grid[data-v-8bdcc981]{grid-template-columns:1fr}}@media (width<=600px){.sk-hero-main[data-v-8bdcc981]{padding-inline:1rem}.sk-header[data-v-8bdcc981]{overflow-wrap:anywhere;width:100%;max-width:calc(100vw - 2rem);font-size:clamp(2.35rem,15vw,3.45rem);line-height:.92}.sk-steps[data-v-8bdcc981]{grid-template-columns:1fr;gap:1.1rem}.sk-impl[data-v-8bdcc981]{grid-template-columns:repeat(2,1fr)}.sk-impl li[data-v-8bdcc981]{border-left:0;border-top:1px solid var(--line-ink);padding-left:0;padding-right:1rem}.sk-impl li[data-v-8bdcc981]:nth-child(-n+2){border-top:0}.sk-cap-grid[data-v-8bdcc981],.sk-cases[data-v-8bdcc981],.sk-benefits[data-v-8bdcc981]{grid-template-columns:1fr}.sk-cap-grid li[data-v-8bdcc981]{border-bottom:1px solid var(--line-cream)}.sk-cap-grid li[data-v-8bdcc981]:last-child{border-bottom:0}.sk-band-title br[data-v-8bdcc981]{display:none}.sk-band-meta[data-v-8bdcc981]{flex-wrap:wrap}.sk-meta-cell[data-v-8bdcc981]{flex:50%}}.svc-root[data-v-9005088c]{--line:#2d2b2a29;--ink:#2d2b2a;--ink-soft:#2d2b2aa8;--ink-faint:#2d2b2a73;--accent:#f97316;min-height:100vh;color:var(--ink);background:linear-gradient(to bottom right,#d2cec0,#c8c3b4);font-family:Helvetica,Arial,sans-serif}.svc-frame[data-v-9005088c]{border-inline:1px solid var(--line);width:min(1400px,100%);margin:0 auto}.svc-frame[data-v-9005088c]>*{border-top:1px solid var(--line)}.svc-frame[data-v-9005088c]>:first-child{border-top:0}.svc-sq[data-v-9005088c]{background:var(--accent);flex:none;width:7px;height:7px;display:inline-block}.svc-label[data-v-9005088c]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 .7rem;font-size:.64rem;font-weight:700}.svc-section-head[data-v-9005088c]{padding:clamp(1.25rem, 3vh, 2rem) var(--container-pad,clamp(1rem, 4vw, 4rem));border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.svc-section-title[data-v-9005088c]{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0;font-size:.82rem;font-weight:700;display:flex}.svc-section-hint[data-v-9005088c]{letter-spacing:.06em;color:var(--ink-faint);margin:0;font-size:.72rem}.svc-header[data-v-9005088c]{padding:1.1rem var(--container-pad,clamp(1rem, 4vw, 4rem));justify-content:space-between;align-items:center;gap:1rem;display:flex}.svc-brand[data-v-9005088c]{color:var(--ink);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.svc-brand-logo[data-v-9005088c]{width:auto;height:1.7rem}.svc-brand-name[data-v-9005088c]{letter-spacing:0;color:var(--accent);font-family:RintBasic,Helvetica,sans-serif;font-size:1.05rem;font-weight:400}.svc-header-tag[data-v-9005088c]{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);font-size:.66rem}.svc-hero[data-v-9005088c]{padding:clamp(3rem, 8vh, 5.5rem) var(--container-pad,clamp(1rem, 4vw, 4rem));grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);display:grid}.svc-eyebrow[data-v-9005088c]{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:.7rem;margin:0 0 1.4rem;font-size:.66rem;font-weight:700;display:flex}.svc-hero-title[data-v-9005088c]{letter-spacing:-.015em;max-width:22ch;margin:0;font-size:clamp(1.9rem,3.9vw,3.6rem);font-weight:700;line-height:1.12}.svc-hero-side[data-v-9005088c]{flex-direction:column;align-self:end;gap:1.6rem;display:flex}.svc-hero-body[data-v-9005088c]{color:var(--ink-soft);max-width:44ch;margin:0;font-size:.95rem;line-height:1.7}.svc-hero-meta[data-v-9005088c]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.svc-hero-meta li[data-v-9005088c]{border:1px solid var(--line);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);padding:.35em .85em;font-size:.62rem;font-weight:700}.svc-claims[data-v-9005088c]{grid-template-columns:repeat(3,1fr);display:grid}.svc-claim[data-v-9005088c]{padding:1.1rem var(--container-pad,clamp(1rem, 4vw, 4rem));letter-spacing:.04em;color:var(--ink-soft);align-items:baseline;gap:.8rem;font-size:.78rem;display:flex}.svc-claim+.svc-claim[data-v-9005088c]{border-left:1px solid var(--line)}.svc-claim span[data-v-9005088c]{letter-spacing:.2em;color:var(--accent);font-size:.62rem;font-weight:700}.svc-acc-item+.svc-acc-item[data-v-9005088c]{border-top:1px solid var(--line)}.svc-acc-row[data-v-9005088c]{width:100%;padding:1.15rem var(--container-pad,clamp(1rem, 4vw, 4rem));cursor:pointer;text-align:left;color:var(--ink);background:0 0;border:0;align-items:center;gap:clamp(1rem,3vw,2.5rem);font-family:inherit;transition:background .2s;display:flex}.svc-acc-row[data-v-9005088c]:hover,.svc-acc-row[data-v-9005088c]:focus-visible{background:#2d2b2a0a}.svc-acc-row[data-v-9005088c]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.svc-acc-num[data-v-9005088c]{letter-spacing:.18em;width:2.2rem;color:var(--ink-faint);flex:none;font-size:.66rem;font-weight:700}.svc-acc-item.is-open .svc-acc-num[data-v-9005088c]{color:var(--accent)}.svc-acc-title[data-v-9005088c]{letter-spacing:.01em;flex:1;font-size:clamp(.92rem,1.4vw,1.08rem);font-weight:500}.svc-acc-toggle[data-v-9005088c]{background:var(--accent);flex:none;width:1.7rem;height:1.7rem;transition:transform .25s;position:relative}.svc-acc-toggle[data-v-9005088c]:before,.svc-acc-toggle[data-v-9005088c]:after{content:"";background:#d2cec0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.svc-acc-toggle[data-v-9005088c]:before{width:11px;height:1.5px}.svc-acc-toggle[data-v-9005088c]:after{width:1.5px;height:11px}.svc-acc-item.is-open .svc-acc-toggle[data-v-9005088c]{transform:rotate(45deg)}.svc-acc-body[data-v-9005088c]{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.svc-acc-item.is-open .svc-acc-body[data-v-9005088c]{grid-template-rows:1fr}.svc-acc-body-inner[data-v-9005088c]{padding:0 var(--container-pad,clamp(1rem, 4vw, 4rem));grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,3vw,3rem);display:grid;overflow:hidden}.svc-acc-item.is-open .svc-acc-body-inner[data-v-9005088c]{padding-bottom:1.6rem}.svc-acc-col p[data-v-9005088c]:not(.svc-label){color:var(--ink-soft);max-width:38ch;margin:0;font-size:.84rem;line-height:1.65}.svc-pillar[data-v-9005088c]{padding:clamp(2.25rem, 6vh, 4rem) var(--container-pad,clamp(1rem, 4vw, 4rem))}.svc-pillar-head[data-v-9005088c]{align-items:baseline;gap:1.2rem;margin-bottom:clamp(1.75rem,4vh,2.75rem);display:flex}.svc-pillar-num[data-v-9005088c]{letter-spacing:.2em;color:var(--accent);font-size:.72rem;font-weight:700}.svc-pillar-title[data-v-9005088c]{letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,2.8vw,2.4rem);font-weight:700}.svc-pillar-grid[data-v-9005088c]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.svc-pillar-lead[data-v-9005088c],.svc-pillar-outcome p[data-v-9005088c]:not(.svc-label){color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.7}.svc-lines[data-v-9005088c]{margin:0;padding:0;list-style:none}.svc-lines li[data-v-9005088c]{border-top:1px solid var(--line);color:var(--ink-soft);padding:.6rem 0;font-size:.8rem;line-height:1.5}.svc-steps[data-v-9005088c]{grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.svc-step[data-v-9005088c]{padding:1.4rem 1.1rem 1.6rem}.svc-step+.svc-step[data-v-9005088c]{border-left:1px solid var(--line)}.svc-step-num[data-v-9005088c]{letter-spacing:.2em;color:var(--accent);margin-bottom:1.1rem;font-size:.72rem;font-weight:700;display:block}.svc-step-title[data-v-9005088c]{letter-spacing:.01em;margin:0 0 .6rem;font-size:.86rem;font-weight:700}.svc-step-body[data-v-9005088c]{color:var(--ink-soft);margin:0;font-size:.72rem;line-height:1.55}.svc-ind-grid[data-v-9005088c]{grid-template-columns:repeat(5,1fr);display:grid}.svc-ind-cell[data-v-9005088c]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.4rem 1.2rem 1.5rem}.svc-ind-cell[data-v-9005088c]:nth-child(5n){border-right:0}.svc-ind-cell[data-v-9005088c]:nth-child(n+6){border-bottom:0}.svc-ind-name[data-v-9005088c]{letter-spacing:.06em;text-transform:uppercase;margin:0 0 .45rem;font-size:.78rem;font-weight:700}.svc-ind-note[data-v-9005088c]{color:var(--ink-faint);margin:0;font-size:.7rem;line-height:1.5}.svc-out-grid[data-v-9005088c]{padding:0 var(--container-pad,clamp(1rem, 4vw, 4rem)) clamp(1.5rem, 4vh, 2.5rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,5vw,5rem);display:grid}.svc-out-item[data-v-9005088c]{border-bottom:1px solid var(--line);padding:1.15rem 0 1.25rem}.svc-out-item[data-v-9005088c]:nth-last-child(-n+2){border-bottom:0}.svc-out-title[data-v-9005088c]{align-items:center;gap:.7rem;margin:0 0 .5rem;font-size:.92rem;font-weight:700;display:flex}.svc-out-body[data-v-9005088c]{color:var(--ink-soft);margin:0;padding-left:calc(7px + .7rem);font-size:.8rem;line-height:1.6}.svc-cta[data-v-9005088c]{padding:clamp(3rem, 9vh, 5.5rem) var(--container-pad,clamp(1rem, 4vw, 4rem));text-align:left}.svc-cta-title[data-v-9005088c]{letter-spacing:-.015em;max-width:26ch;margin:0 0 clamp(1.75rem,4vh,2.5rem);font-size:clamp(1.6rem,3.2vw,2.9rem);font-weight:700;line-height:1.15}.svc-cta-row[data-v-9005088c]{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.svc-cta-btn[data-v-9005088c]{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #f9731666;border-radius:2px;justify-content:center;align-items:center;padding:.6em 1.6em;font-family:RintBasic,Helvetica,sans-serif;font-size:.72rem;font-weight:400;text-decoration:none;transition:border-color .25s,background .25s;display:inline-flex;position:relative}.svc-cta-btn[data-v-9005088c]:hover{border-color:var(--accent);background:#f973160f}.svc-cta-btn[data-v-9005088c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.svc-cta-btn[data-v-9005088c]:before,.svc-cta-btn[data-v-9005088c]:after{content:"";opacity:0;pointer-events:none;border:1px solid #f9731680;border-radius:2px;position:absolute;inset:0}.svc-cta-btn[data-v-9005088c]:hover:before{animation:1.5s ease-out infinite pulse-wave}.svc-cta-btn[data-v-9005088c]:hover:after{animation:1.5s ease-out .55s infinite pulse-wave}.svc-cta-mail[data-v-9005088c]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.82rem;text-decoration:none;transition:color .18s}.svc-cta-mail[data-v-9005088c]:hover{color:var(--accent)}.svc-wordmark[data-v-9005088c]{padding:clamp(1.5rem, 4vh, 2.5rem) var(--container-pad,clamp(1rem, 4vw, 4rem)) clamp(1rem, 3vh, 2rem);letter-spacing:0;color:var(--accent);text-align:center;-webkit-user-select:none;user-select:none;font-family:RintBasic,Helvetica,sans-serif;font-size:clamp(2.6rem,8.6vw,8.2rem);line-height:.95;position:relative}.svc-corner[data-v-9005088c]{background:var(--accent);width:8px;height:8px;position:absolute}.svc-corner--tl[data-v-9005088c]{top:10px;left:10px}.svc-corner--br[data-v-9005088c]{bottom:10px;right:10px}.svc-legal[data-v-9005088c]{padding:1rem var(--container-pad,clamp(1rem, 4vw, 4rem)) 1.2rem;border-top:1px solid var(--line);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.62rem;display:flex}.svc-top-btn[data-v-9005088c]{border:1px solid var(--line);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;background:0 0;padding:.6em 1em;font-family:inherit;font-size:.62rem;transition:color .18s,border-color .18s}.svc-top-btn[data-v-9005088c]:hover{color:var(--accent);border-color:var(--accent)}@media (width<=1100px){.svc-steps[data-v-9005088c]{grid-template-columns:repeat(4,1fr)}.svc-step[data-v-9005088c]:nth-child(n+5){border-top:1px solid var(--line)}.svc-step[data-v-9005088c]:nth-child(5){border-left:0}.svc-ind-grid[data-v-9005088c]{grid-template-columns:repeat(3,1fr)}.svc-ind-cell[data-v-9005088c]:nth-child(5n){border-right:1px solid var(--line)}.svc-ind-cell[data-v-9005088c]:nth-child(3n){border-right:0}.svc-ind-cell[data-v-9005088c]:nth-child(n+6){border-bottom:1px solid var(--line)}.svc-ind-cell[data-v-9005088c]:nth-child(n+10){border-bottom:0}.svc-pillar-grid[data-v-9005088c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.svc-hero[data-v-9005088c]{grid-template-columns:1fr;gap:2rem}.svc-hero-side[data-v-9005088c]{align-self:start}.svc-claims[data-v-9005088c]{grid-template-columns:1fr}.svc-claim+.svc-claim[data-v-9005088c]{border-left:0;border-top:1px solid var(--line)}.svc-acc-body-inner[data-v-9005088c]{grid-template-columns:1fr;gap:1.1rem}.svc-steps[data-v-9005088c]{grid-template-columns:repeat(2,1fr)}.svc-step+.svc-step[data-v-9005088c]{border-left:0}.svc-step[data-v-9005088c]:nth-child(2n){border-left:1px solid var(--line)}.svc-step[data-v-9005088c]:nth-child(n+3){border-top:1px solid var(--line)}.svc-out-grid[data-v-9005088c]{grid-template-columns:1fr}.svc-out-item[data-v-9005088c]:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.svc-out-item[data-v-9005088c]:last-child{border-bottom:0}}@media (width<=560px){.svc-ind-grid[data-v-9005088c]{grid-template-columns:repeat(2,1fr)}.svc-ind-cell[data-v-9005088c]{border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.svc-ind-cell[data-v-9005088c]:nth-child(2n){border-right:0!important}.svc-ind-cell[data-v-9005088c]:nth-last-child(-n+2){border-bottom:0!important}.svc-pillar-grid[data-v-9005088c]{grid-template-columns:1fr}.svc-acc-row[data-v-9005088c]{gap:.8rem}.svc-header-tag[data-v-9005088c]{display:none}}.contact-page[data-v-15f73bab]{width:100%;min-height:100vh}.contact-hero-viewport[data-v-15f73bab]{height:100vh;overflow:hidden}.sr-only[data-v-15f73bab]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#main-content[data-v-15f73bab]:focus{outline:none}.inquiry-band[data-v-15f73bab]{background:#2d2b2a;padding:clamp(3.5rem,9vh,6rem) clamp(1.5rem,5vw,4rem)}.inquiry-inner[data-v-15f73bab]{max-width:46rem;margin:0 auto}.inquiry-heading[data-v-15f73bab]{color:#e0ddd2;margin:0 0 1.5rem;font-family:RintBasic,sans-serif;font-size:clamp(1.6rem,3.4vw,2.6rem);line-height:1.12}.inquiry-intro[data-v-15f73bab]{color:#e0ddd2a6;max-width:58ch;margin:0 0 2.25rem;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.875rem,1.1vw,1rem);line-height:1.6}.inquiry-form[data-v-15f73bab]{flex-direction:column;gap:1.4rem;display:flex}.inquiry-row[data-v-15f73bab]{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.inquiry-field[data-v-15f73bab]{flex-direction:column;gap:.45rem;display:flex}.inquiry-field label[data-v-15f73bab]{letter-spacing:.2em;text-transform:uppercase;color:#f97316bf;font-family:RintBasic,sans-serif;font-size:.62rem}.inquiry-field input[data-v-15f73bab],.inquiry-field textarea[data-v-15f73bab]{color:#e0ddd2;background:#e0ddd20a;border:1px solid #e0ddd22e;border-radius:2px;min-height:44px;padding:.7em .85em;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;transition:border-color .2s,background .2s}.inquiry-field textarea[data-v-15f73bab]{resize:vertical;min-height:8rem}.inquiry-field input[data-v-15f73bab]::-moz-placeholder{color:#e0ddd24d}.inquiry-field textarea[data-v-15f73bab]::-moz-placeholder{color:#e0ddd24d}.inquiry-field input[data-v-15f73bab]::placeholder,.inquiry-field textarea[data-v-15f73bab]::placeholder{color:#e0ddd24d}.inquiry-field input[data-v-15f73bab]:hover,.inquiry-field textarea[data-v-15f73bab]:hover{border-color:#e0ddd252}.inquiry-field input[data-v-15f73bab]:focus-visible,.inquiry-field textarea[data-v-15f73bab]:focus-visible{outline-offset:1px;border-color:#f97316;outline:2px solid #f97316}.inquiry-field input[aria-invalid=true][data-v-15f73bab],.inquiry-field textarea[aria-invalid=true][data-v-15f73bab]{border-color:#f97316}.inquiry-error[data-v-15f73bab]{color:#f97316;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.78rem}.inquiry-actions[data-v-15f73bab]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:.4rem;display:flex}.inquiry-submit[data-v-15f73bab]{letter-spacing:.1em;text-transform:uppercase;color:#e0ddd2;cursor:pointer;background:#f97316;border:1px solid #f97316;border-radius:2px;min-height:44px;padding:.85em 2em;font-family:RintBasic,sans-serif;font-size:.72rem;transition:background .25s,box-shadow .25s}.inquiry-submit[data-v-15f73bab]:hover{background:#e2660c;box-shadow:0 6px 22px #f973164d}.inquiry-submit[data-v-15f73bab]:focus-visible{outline-offset:3px;outline:2px solid #e0ddd2}.inquiry-alt[data-v-15f73bab]{color:#e0ddd28c;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.82rem}.inquiry-alt a[data-v-15f73bab]{color:#f97316;text-underline-offset:3px;text-decoration:underline}.inquiry-alt a[data-v-15f73bab]:focus-visible{outline-offset:2px;outline:2px solid #f97316}.inquiry-opened[data-v-15f73bab]{color:#e0ddd2;background:#f973161f;border:1px solid #f9731666;border-radius:2px;margin:0;padding:.9em 1.1em;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;line-height:1.55}@media (width<=640px){.inquiry-row[data-v-15f73bab]{grid-template-columns:1fr}}.legal-root[data-v-d0dfc0c1]{--accent:#f97316;--ink:#2d2b2a;--cream:#d2cec0;--cream-soft:#c8c3b4;--line:#2d2b2a29;background:linear-gradient(to bottom right, var(--cream), var(--cream-soft));min-height:100vh;color:var(--ink);font-family:Helvetica,Arial,sans-serif}.legal-frame[data-v-d0dfc0c1]{border-inline:1px solid var(--line);width:min(1120px,100%);margin:0 auto}.legal-frame[data-v-d0dfc0c1]>*{border-top:1px solid var(--line)}.legal-frame[data-v-d0dfc0c1]>:first-child{border-top:0}.legal-header[data-v-d0dfc0c1]{padding:1.1rem var(--container-pad,clamp(1rem, 4vw, 4rem));justify-content:space-between;align-items:center;gap:1rem;display:flex}.legal-brand[data-v-d0dfc0c1]{color:var(--accent);align-items:center;gap:.6rem;font-family:RintBasic,Helvetica,sans-serif;text-decoration:none;display:inline-flex}.legal-brand img[data-v-d0dfc0c1]{width:auto;height:1.7rem}.legal-tag[data-v-d0dfc0c1],.legal-eyebrow[data-v-d0dfc0c1],.legal-updated[data-v-d0dfc0c1],.legal-footer a[data-v-d0dfc0c1]{letter-spacing:.18em;text-transform:uppercase;font-family:RintBasic,Helvetica,sans-serif;font-size:.62rem}.legal-tag[data-v-d0dfc0c1],.legal-updated[data-v-d0dfc0c1]{color:#2d2b2a7a}.legal-hero[data-v-d0dfc0c1]{padding:clamp(4rem, 10vh, 7rem) var(--container-pad,clamp(1rem, 4vw, 4rem)) clamp(2rem, 6vh, 4rem)}.legal-eyebrow[data-v-d0dfc0c1]{color:var(--accent);margin:0 0 1rem}.legal-hero h1[data-v-d0dfc0c1]{max-width:12ch;color:var(--accent);margin:0;font-family:RintBasic,Helvetica,sans-serif;font-size:clamp(3rem,8vw,7rem);font-weight:400;line-height:.95}.legal-updated[data-v-d0dfc0c1]{margin:1.5rem 0 0}.legal-intro[data-v-d0dfc0c1]{color:#2d2b2ab8;max-width:58ch;margin:2rem 0 0 auto;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.75}.legal-body[data-v-d0dfc0c1]{gap:0;display:grid}.legal-section[data-v-d0dfc0c1]{padding:clamp(1.5rem, 4vh, 2.4rem) var(--container-pad,clamp(1rem, 4vw, 4rem));border-top:1px solid var(--line);grid-template-columns:minmax(180px,.36fr) minmax(0,.64fr);gap:clamp(1.5rem,4vw,4rem);display:grid}.legal-section h2[data-v-d0dfc0c1]{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0;font-family:RintBasic,Helvetica,sans-serif;font-size:.88rem;font-weight:400}.legal-section p[data-v-d0dfc0c1]{color:#2d2b2abd;grid-column:2;max-width:68ch;margin:0;font-size:.92rem;line-height:1.75}.legal-section p+p[data-v-d0dfc0c1]{margin-top:.85rem}.legal-footer[data-v-d0dfc0c1]{padding:1.2rem var(--container-pad,clamp(1rem, 4vw, 4rem));flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.legal-footer a[data-v-d0dfc0c1]{color:#2d2b2a94;text-decoration:none;transition:color .18s}.legal-footer a[data-v-d0dfc0c1]:hover{color:var(--accent)}@media (width<=760px){.legal-section[data-v-d0dfc0c1]{grid-template-columns:1fr;gap:1rem}.legal-section p[data-v-d0dfc0c1]{grid-column:1}}.w1-root[data-v-858da888]{color:#f0ede8;scrollbar-width:none;background:#0c0c0e;padding-left:7vw;font-family:Jost,system-ui,sans-serif;overflow-x:hidden}.w1-root[data-v-858da888]::-webkit-scrollbar{display:none}.side-nav[data-v-858da888]{z-index:200;-webkit-backdrop-filter:blur(24px)saturate(1.3);background:#0c0c0eb8;border-right:1px solid #ffffff12;flex-direction:column;align-items:center;width:7vw;height:100vh;padding:24px 0 28px;display:flex;position:fixed;top:0;left:0}.side-back[data-v-858da888]{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:background .25s,transform .25s;display:flex}.side-back[data-v-858da888]:hover{background:#ffffff29;transform:translate(-2px)}.side-links[data-v-858da888]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;display:flex}.side-link[data-v-858da888]{cursor:pointer;opacity:.35;flex-direction:column;align-items:center;gap:6px;text-decoration:none;transition:opacity .3s;display:flex}.side-link[data-v-858da888]:hover,.side-link.active[data-v-858da888]{opacity:1}.side-dot[data-v-858da888]{background:#ffffff80;border-radius:50%;width:5px;height:5px;transition:background .3s,transform .3s;display:block}.side-link.active .side-dot[data-v-858da888]{background:#c8a96e;transform:scale(1.5)}.side-label[data-v-858da888]{letter-spacing:.18em;text-transform:uppercase;color:#fff;writing-mode:vertical-rl;font-size:.45rem;font-weight:700;transform:rotate(180deg)}.side-brand[data-v-858da888]{letter-spacing:.3em;text-transform:uppercase;color:#fff3;writing-mode:vertical-rl;font-size:.55rem;font-weight:800;transform:rotate(180deg)}.nav-arrow[data-v-858da888]{z-index:100;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#ffffff14;border:1px solid #ffffff2e;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;transition:background .25s,transform .25s;display:flex;position:fixed;box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff1f}.nav-arrow[data-v-858da888]:hover{background:#ffffff26}.nav-top[data-v-858da888]{top:24px;left:50%;transform:translate(-50%)}.nav-bottom[data-v-858da888]{bottom:24px;left:50%;transform:translate(-50%)}.nav-left[data-v-858da888]{top:50%;left:calc(7vw + 20px);transform:translateY(-50%)}.nav-right[data-v-858da888]{top:50%;right:24px;transform:translateY(-50%)}.nav-top[data-v-858da888]:hover,.nav-bottom[data-v-858da888]:hover{transform:translate(-50%)scale(1.07)}.nav-left[data-v-858da888]:hover,.nav-right[data-v-858da888]:hover{transform:translateY(-50%)scale(1.07)}.info-btn[data-v-858da888]{z-index:150;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#ffffff14;border:1px solid #ffffff2e;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;transition:background .25s,transform .25s,border-color .25s;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff1f}.info-btn[data-v-858da888]:hover{background:#ffffff26;transform:scale(1.07)}.info-btn.active[data-v-858da888]{background:#c8a96e33;border-color:#c8a96e80}.info-panel[data-v-858da888]{z-index:140;-webkit-backdrop-filter:blur(32px)saturate(1.4);background:#0e0e11eb;border-left:1px solid #ffffff14;flex-direction:column;gap:0;width:360px;height:100vh;padding:80px 36px 40px;display:flex;position:fixed;top:0;right:0;overflow-y:auto}.info-close[data-v-858da888]{color:#fff9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex;position:absolute;top:24px;right:24px}.info-close[data-v-858da888]:hover{color:#fff;background:#ffffff1f}.ip-eyebrow[data-v-858da888]{letter-spacing:.22em;text-transform:uppercase;color:#c8a96e;margin-bottom:12px;font-size:.55rem;font-weight:700}.ip-title[data-v-858da888]{letter-spacing:.04em;color:#fff;border-bottom:1px solid #ffffff14;margin-bottom:32px;padding-bottom:24px;font-size:2rem;font-weight:200;line-height:1.1}.ip-section[data-v-858da888]{margin-bottom:28px}.ip-head[data-v-858da888]{letter-spacing:.2em;text-transform:uppercase;color:#ffffff59;margin-bottom:10px;font-size:.55rem;font-weight:700}.ip-body[data-v-858da888]{color:#ffffffa6;font-size:.8rem;line-height:1.75}.ip-tags[data-v-858da888]{flex-wrap:wrap;gap:6px;display:flex}.ip-tags span[data-v-858da888]{letter-spacing:.1em;color:#ffffffb3;background:#ffffff12;border:1px solid #ffffff1f;border-radius:100px;padding:5px 10px;font-size:.6rem;font-weight:600}.ip-palette[data-v-858da888]{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ip-swatch[data-v-858da888]{aspect-ratio:1;border:1px solid #ffffff14;border-radius:8px;align-items:flex-end;padding:6px;display:flex}.ip-swatch span[data-v-858da888]{letter-spacing:.05em;color:#ffffffb3;font-size:.42rem;font-weight:700;line-height:1}.ip-list[data-v-858da888]{flex-direction:column;gap:8px;margin:0;padding-left:14px;display:flex}.ip-list li[data-v-858da888]{color:#fff9;font-size:.78rem;line-height:1.6}.info-slide-enter-active[data-v-858da888]{transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s}.info-slide-leave-active[data-v-858da888]{transition:transform .3s cubic-bezier(.4,0,1,1),opacity .25s}.info-slide-enter-from[data-v-858da888],.info-slide-leave-to[data-v-858da888]{opacity:0;transform:translate(100%)}.reveal[data-v-858da888]{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(32px)}.reveal.visible[data-v-858da888]{opacity:1;transform:translateY(0)}.reveal-delay-1[data-v-858da888]{transition-delay:.1s}.reveal-delay-2[data-v-858da888]{transition-delay:.2s}.reveal-delay-3[data-v-858da888]{transition-delay:.3s}.sec-num[data-v-858da888]{letter-spacing:.2em;color:#c8a96e;margin-bottom:16px;font-size:.65rem;font-weight:700}.ghost-text[data-v-858da888]{-webkit-text-stroke:1px #ffffff47;color:#0000}.s-hero[data-v-858da888]{flex-direction:column;justify-content:center;height:100vh;display:flex;position:relative;overflow:hidden}.hero-bg[data-v-858da888]{background-position:50%;background-size:cover;transition:transform 8s;position:absolute;inset:0;transform:scale(1.06)}.s-hero:hover .hero-bg[data-v-858da888]{transform:scale(1)}.hero-overlay[data-v-858da888]{background:linear-gradient(135deg,#0c0c0ebf 0%,#0c0c0e66 60%,#0c0c0e33 100%);position:absolute;inset:0}.hero-content[data-v-858da888]{z-index:2;flex-direction:column;gap:28px;max-width:820px;padding:0 80px;display:flex;position:relative}.hero-tag[data-v-858da888]{letter-spacing:.22em;color:#c8a96e;text-transform:uppercase;font-size:.65rem;font-weight:700}.hero-title[data-v-858da888]{letter-spacing:.06em;color:#fff;font-family:Jost,system-ui,sans-serif;font-size:clamp(5rem,13vw,12rem);font-weight:200;line-height:.9}.hero-cta[data-v-858da888]{z-index:2;color:#fff;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#ffffff14;border:1px solid #ffffff38;border-radius:100px;align-items:center;gap:12px;padding:16px 28px;font-size:.72rem;font-weight:700;text-decoration:none;transition:background .3s,transform .3s,box-shadow .3s;display:inline-flex;position:absolute;bottom:110px;right:80px;box-shadow:0 4px 24px #00000040,inset 0 1px #ffffff1f}.hero-cta[data-v-858da888]:hover{background:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff2e}.hero-meta[data-v-858da888]{letter-spacing:.1em;color:#ffffffb3;z-index:2;align-items:center;gap:32px;padding:0 80px;font-size:.65rem;font-weight:500;display:flex;position:absolute;bottom:36px;left:0;right:0}.hero-counter[data-v-858da888]{color:#fff;margin-left:auto;font-weight:700}.info-bar[data-v-858da888]{letter-spacing:.1em;color:#ffffffb3;background:#111113;border-top:1px solid #c8a96e26;border-bottom:1px solid #c8a96e26;align-items:center;gap:20px;padding:20px 80px;font-size:.65rem;font-weight:500;display:flex}.info-nav[data-v-858da888]{color:#fff;align-items:center;gap:10px;margin-left:auto;display:flex}.s-about[data-v-858da888]{background:#0c0c0e;padding:120px 80px}.about-inner[data-v-858da888]{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.about-heading[data-v-858da888]{letter-spacing:.03em;color:#f0ede8;margin-bottom:32px;font-family:Jost,system-ui,sans-serif;font-size:clamp(3rem,6vw,5.5rem);line-height:.95}.about-body[data-v-858da888]{color:#ffffffd1;margin-bottom:20px;font-size:.875rem;line-height:1.75}.link-arrow[data-v-858da888]{letter-spacing:.15em;text-transform:uppercase;color:#c8a96e;align-items:center;gap:12px;margin-top:16px;font-size:.7rem;font-weight:700;text-decoration:none;transition:gap .3s;display:inline-flex}.link-arrow[data-v-858da888]:hover{gap:20px}.about-img[data-v-858da888]{aspect-ratio:3/4;overflow:hidden}.about-img img[data-v-858da888]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .8s}.about-img:hover img[data-v-858da888]{transform:scale(1.04)}.s-stats[data-v-858da888]{background:#111113;border-top:1px solid #c8a96e1f;border-bottom:1px solid #c8a96e1f;grid-template-columns:repeat(4,1fr);display:grid}.stat-item[data-v-858da888]{border-right:1px solid #c8a96e1f;flex-direction:column;gap:8px;padding:60px 40px;display:flex}.stat-item[data-v-858da888]:last-child{border-right:none}.stat-num[data-v-858da888]{color:#c8a96e;font-family:Jost,system-ui,sans-serif;font-size:clamp(3rem,5vw,5rem);line-height:1}.stat-label-wrap[data-v-858da888]{flex-direction:column;gap:2px;display:flex}.stat-unit[data-v-858da888]{letter-spacing:.1em;color:#ffffffd9;text-transform:uppercase;font-size:.7rem;font-weight:600}.stat-label[data-v-858da888]{letter-spacing:.08em;color:#fff9;text-transform:uppercase;font-size:.65rem}.h-scroll-wrapper[data-v-858da888]{height:100vh;position:relative}.h-scroll-sticky[data-v-858da888]{background:#0a0a0c;flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.h-scroll-label[data-v-858da888]{letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;z-index:2;justify-content:space-between;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:40px;left:80px;right:80px}.h-scroll-track[data-v-858da888]{will-change:transform;flex-shrink:0;gap:24px;padding:0 80px;display:flex}.h-slide[data-v-858da888]{flex-shrink:0;width:55vw;height:75vh;position:relative;overflow:hidden}.h-slide img[data-v-858da888]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s}.h-slide:hover img[data-v-858da888]{transform:scale(1.03)}.h-slide-label[data-v-858da888]{letter-spacing:.2em;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059;padding:6px 12px;font-size:.6rem;font-weight:700;position:absolute;bottom:20px;left:24px}.h-progress-bar[data-v-858da888]{background:#c8a96e26;height:1px;position:absolute;bottom:40px;left:80px;right:80px}.h-progress-fill[data-v-858da888]{background:#c8a96e;height:100%;transition:width .1s linear}.s-projects[data-v-858da888]{background:#0c0c0e;padding:120px 80px}.projects-header[data-v-858da888]{margin-bottom:60px}.projects-header h2[data-v-858da888]{letter-spacing:.03em;color:#f0ede8;font-family:Jost,system-ui,sans-serif;font-size:clamp(3rem,6vw,5.5rem);line-height:.95}.projects-grid[data-v-858da888]{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.proj-card[data-v-858da888]{cursor:pointer}.proj-img[data-v-858da888]{aspect-ratio:9/16;background-position:50%;background-size:cover;transition:transform .6s;position:relative;overflow:hidden}.proj-card:hover .proj-img[data-v-858da888]{transform:scale(1.02)}.proj-overlay[data-v-858da888]{background:linear-gradient(#0000 50%,#000000bf 100%);flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:absolute;inset:0}.proj-num[data-v-858da888]{color:#f0ede81f;font-family:Jost,system-ui,sans-serif;font-size:3rem;line-height:1}.proj-footer[data-v-858da888]{flex-direction:column;gap:4px;display:flex}.proj-name[data-v-858da888]{letter-spacing:.06em;color:#fff;font-family:Jost,system-ui,sans-serif;font-size:1.1rem}.proj-type[data-v-858da888]{letter-spacing:.1em;color:#fffc;text-transform:uppercase;font-size:.6rem;font-weight:500}.s-contact[data-v-858da888]{background:#111113;border-top:1px solid #c8a96e1f;padding:100px 80px 60px}.contact-inner[data-v-858da888]{grid-template-columns:1fr 1fr;gap:80px;margin-bottom:80px;display:grid}.contact-left h2[data-v-858da888]{letter-spacing:.03em;color:#f0ede8;font-family:Jost,system-ui,sans-serif;font-size:clamp(3rem,6vw,5.5rem);line-height:.95}.contact-right[data-v-858da888]{flex-direction:column;justify-content:center;gap:40px;display:flex}.contact-detail[data-v-858da888]{flex-direction:column;gap:6px;display:flex}.c-label[data-v-858da888]{letter-spacing:.2em;text-transform:uppercase;color:#c8a96e;font-size:.6rem;font-weight:700}.c-val[data-v-858da888]{color:#ffffffd9;font-size:.875rem;line-height:1.7}.contact-footer[data-v-858da888]{letter-spacing:.1em;color:#fff9;border-top:1px solid #c8a96e1a;justify-content:space-between;align-items:center;padding-top:40px;font-size:.65rem;font-weight:600;display:flex}.c-socials[data-v-858da888]{gap:20px;display:flex}.c-socials a[data-v-858da888]{color:#ffffffa6;letter-spacing:.1em;font-size:.65rem;font-weight:700;text-decoration:none;transition:color .25s}.c-socials a[data-v-858da888]:hover{color:#c8a96e}@media (width<=900px){.w1-root[data-v-858da888]{padding-left:0}.side-nav[data-v-858da888]{display:none}.nav-left[data-v-858da888]{left:24px}.hero-content[data-v-858da888],.hero-meta[data-v-858da888],.info-bar[data-v-858da888],.s-about[data-v-858da888],.s-projects[data-v-858da888],.s-contact[data-v-858da888]{padding-left:32px;padding-right:32px}.hero-cta[data-v-858da888]{bottom:80px;right:32px}.about-inner[data-v-858da888],.contact-inner[data-v-858da888]{grid-template-columns:1fr;gap:40px}.s-stats[data-v-858da888],.projects-grid[data-v-858da888]{grid-template-columns:repeat(2,1fr)}.h-slide[data-v-858da888]{width:80vw}.h-scroll-label[data-v-858da888]{left:32px;right:32px}.h-scroll-track[data-v-858da888]{padding:0 32px}.h-progress-bar[data-v-858da888]{left:32px;right:32px}.info-panel[data-v-858da888]{width:100vw}}.w2-root[data-v-36bbb4be]{color:#fff;background:#0a0a0a;font-family:DM Sans,system-ui,sans-serif;overflow-x:hidden}.reveal[data-v-36bbb4be]{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.reveal.visible[data-v-36bbb4be]{opacity:1;transform:translateY(0)}.red-accent[data-v-36bbb4be]{color:#e3001b}.sec-label[data-v-36bbb4be]{letter-spacing:.22em;text-transform:uppercase;color:#e3001b;margin-bottom:16px;font-family:Syne,system-ui,sans-serif;font-size:.58rem;font-weight:700;display:block}.nav-arrow[data-v-36bbb4be]{z-index:100;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;transition:background .25s,border-color .25s,transform .25s;display:flex;position:fixed;box-shadow:0 4px 24px #0006,inset 0 1px #ffffff14}.nav-arrow[data-v-36bbb4be]:hover{background:#e3001b26;border-color:#e3001b66}.nav-top[data-v-36bbb4be]{top:24px;left:50%;transform:translate(-50%)}.nav-bottom[data-v-36bbb4be]{bottom:24px;left:50%;transform:translate(-50%)}.nav-left[data-v-36bbb4be]{top:50%;left:24px;transform:translateY(-50%)}.nav-right[data-v-36bbb4be]{top:50%;right:24px;transform:translateY(-50%)}.nav-top[data-v-36bbb4be]:hover,.nav-bottom[data-v-36bbb4be]:hover{transform:translate(-50%)scale(1.07)}.nav-left[data-v-36bbb4be]:hover,.nav-right[data-v-36bbb4be]:hover{transform:translateY(-50%)scale(1.07)}.home-btn[data-v-36bbb4be],.info-btn[data-v-36bbb4be]{z-index:150;color:#fff;-webkit-backdrop-filter:blur(20px)saturate(1.4);cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;text-decoration:none;transition:background .25s,border-color .25s,transform .25s;display:flex;position:fixed;top:24px;box-shadow:0 4px 24px #0006,inset 0 1px #ffffff14}.home-btn[data-v-36bbb4be]{left:24px}.info-btn[data-v-36bbb4be]{right:24px}.home-btn[data-v-36bbb4be]:hover,.info-btn[data-v-36bbb4be]:hover{background:#e3001b26;border-color:#e3001b66;transform:scale(1.07)}.info-btn.active[data-v-36bbb4be]{background:#e3001b33;border-color:#e3001b80}.info-panel[data-v-36bbb4be]{z-index:140;-webkit-backdrop-filter:blur(32px);background:#0a0a0af5;border-left:1px solid #ffffff12;flex-direction:column;width:360px;height:100vh;padding:80px 36px 40px;display:flex;position:fixed;top:0;right:0;overflow-y:auto}.info-close[data-v-36bbb4be]{color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff17;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex;position:absolute;top:24px;right:24px}.info-close[data-v-36bbb4be]:hover{color:#fff;background:#e3001b26;border-color:#e3001b4d}.ip-eyebrow[data-v-36bbb4be]{letter-spacing:.22em;text-transform:uppercase;color:#e3001b;margin-bottom:12px;font-family:Syne,system-ui,sans-serif;font-size:.55rem;font-weight:700}.ip-title[data-v-36bbb4be]{color:#fff;border-bottom:1px solid #ffffff12;margin-bottom:32px;padding-bottom:24px;font-family:Syne,system-ui,sans-serif;font-size:2.2rem;font-weight:800;line-height:1}.ip-section[data-v-36bbb4be]{margin-bottom:28px}.ip-head[data-v-36bbb4be]{letter-spacing:.2em;text-transform:uppercase;color:#ffffff4d;margin-bottom:10px;font-family:Syne,system-ui,sans-serif;font-size:.55rem;font-weight:700}.ip-body[data-v-36bbb4be]{color:#fff9;font-size:.78rem;line-height:1.75}.ip-tags[data-v-36bbb4be]{flex-wrap:wrap;gap:6px;display:flex}.ip-tags span[data-v-36bbb4be]{color:#ffffffa6;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:100px;padding:5px 10px;font-size:.6rem}.ip-palette[data-v-36bbb4be]{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ip-swatch[data-v-36bbb4be]{aspect-ratio:1;border:1px solid #ffffff12;border-radius:8px;align-items:flex-end;padding:6px;display:flex}.ip-swatch span[data-v-36bbb4be]{color:#ffffffb3;font-size:.4rem;font-weight:700;line-height:1}.ip-list[data-v-36bbb4be]{flex-direction:column;gap:8px;margin:0;padding-left:14px;display:flex}.ip-list li[data-v-36bbb4be]{color:#ffffff8c;font-size:.76rem;line-height:1.6}.info-slide-enter-active[data-v-36bbb4be]{transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s}.info-slide-leave-active[data-v-36bbb4be]{transition:transform .3s cubic-bezier(.4,0,1,1),opacity .25s}.info-slide-enter-from[data-v-36bbb4be],.info-slide-leave-to[data-v-36bbb4be]{opacity:0;transform:translate(100%)}.s-hero[data-v-36bbb4be]{flex-direction:column;justify-content:center;height:100vh;display:flex;position:relative;overflow:hidden}.hero-bg[data-v-36bbb4be]{filter:grayscale(20%);background-position:50%;background-size:cover;transition:transform 10s;position:absolute;inset:0;transform:scale(1.06)}.s-hero:hover .hero-bg[data-v-36bbb4be]{transform:scale(1)}.hero-overlay[data-v-36bbb4be]{background:linear-gradient(135deg,#0a0a0ae0 0%,#0a0a0a8c 60%,#0a0a0a33 100%);position:absolute;inset:0}.hero-content[data-v-36bbb4be]{z-index:2;flex-direction:column;gap:20px;max-width:960px;padding:0 80px;display:flex;position:relative}.hero-eyebrow[data-v-36bbb4be]{letter-spacing:.22em;color:#e3001b;text-transform:uppercase;align-items:center;gap:16px;font-family:Syne,system-ui,sans-serif;font-size:.65rem;font-weight:700;display:flex}.eyebrow-line[data-v-36bbb4be]{background:#e3001b;width:40px;height:1px;display:block}.hero-title[data-v-36bbb4be]{letter-spacing:-.02em;color:#fff;text-transform:uppercase;font-family:Syne,system-ui,sans-serif;font-size:clamp(3rem,8vw,8rem);font-weight:800;line-height:.9}.hero-sub[data-v-36bbb4be]{letter-spacing:.04em;color:#ffffff80;font-size:.9rem;font-style:italic;font-weight:300}.hero-cta[data-v-36bbb4be]{z-index:2;color:#fff;letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(20px);background:#e3001b1f;border:1px solid #e3001b59;border-radius:4px;align-items:center;gap:12px;padding:16px 28px;font-family:Syne,system-ui,sans-serif;font-size:.72rem;font-weight:700;text-decoration:none;transition:background .3s,transform .3s;display:inline-flex;position:absolute;bottom:110px;right:80px}.hero-cta[data-v-36bbb4be]:hover{background:#e3001b40;transform:translateY(-2px)}.hero-meta[data-v-36bbb4be]{letter-spacing:.08em;color:#fff6;z-index:2;align-items:center;gap:32px;padding:0 80px;font-size:.68rem;font-weight:400;display:flex;position:absolute;bottom:36px;left:0;right:0}.hero-counter[data-v-36bbb4be]{color:#fff;margin-left:auto;font-weight:600}.s-editorial[data-v-36bbb4be]{background:#0a0a0a}.ed-header[data-v-36bbb4be]{padding:80px 0 0}.ed-title-row[data-v-36bbb4be]{grid-template-columns:22% 1fr;align-items:flex-end;gap:0;margin-bottom:48px;padding:0 80px;display:grid}.ed-label-col[data-v-36bbb4be]{align-self:flex-start;padding-top:12px}.ed-label[data-v-36bbb4be]{letter-spacing:.22em;text-transform:uppercase;color:#ffffff52;font-family:Syne,system-ui,sans-serif;font-size:.58rem;font-weight:700;line-height:1.7}.ed-heading-sm[data-v-36bbb4be]{color:#fff;text-transform:uppercase;text-align:right;letter-spacing:-.01em;font-family:Syne,system-ui,sans-serif;font-size:clamp(1.6rem,3.5vw,4rem);font-weight:800;line-height:1}.ed-heading-lg[data-v-36bbb4be]{color:#fff;text-transform:uppercase;letter-spacing:-.03em;margin-top:-.06em;font-family:Syne,system-ui,sans-serif;font-size:clamp(4rem,9vw,10.5rem);font-weight:800;line-height:.88}.ed-intro-row[data-v-36bbb4be]{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:60px;padding:36px 80px 48px;display:grid}.ed-intro-a[data-v-36bbb4be]{letter-spacing:.04em;color:#fff6;text-transform:uppercase;font-size:.7rem;font-weight:400;line-height:1.85}.ed-intro-b[data-v-36bbb4be]{letter-spacing:.03em;color:#ffffffa6;text-transform:uppercase;font-size:.78rem;font-weight:400;line-height:1.85}.ed-grid[data-v-36bbb4be]{border-top:1px solid #ffffff14;grid-template-columns:38% 1fr;display:grid}.ed-col-left[data-v-36bbb4be]{border-right:1px solid #ffffff14;flex-direction:column;display:flex}.ed-manifesto[data-v-36bbb4be]{border-bottom:1px solid #ffffff14;flex-direction:column;gap:20px;padding:32px 36px;display:flex}.ed-fmv[data-v-36bbb4be]{grid-template-columns:1fr auto;align-items:start;gap:24px;padding:28px 36px;display:grid}.ed-fmv-text[data-v-36bbb4be]{flex-direction:column;gap:14px;display:flex}.ed-fmv-photo[data-v-36bbb4be]{flex-shrink:0;align-self:stretch;width:140px;overflow:hidden}.ed-fmv-photo img[data-v-36bbb4be]{-o-object-fit:cover;object-fit:cover;filter:grayscale(30%);width:100%;height:100%;transition:filter .4s;display:block}.ed-fmv:hover .ed-fmv-photo img[data-v-36bbb4be]{filter:grayscale(0%)}.ed-col-right[data-v-36bbb4be]{flex-direction:column;display:flex}.ed-exterior[data-v-36bbb4be]{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;gap:0;display:grid}.ed-exterior-info[data-v-36bbb4be]{flex-direction:column;justify-content:space-between;padding:32px;display:flex}.ed-exterior-foot[data-v-36bbb4be]{flex-direction:column;gap:8px;display:flex}.ed-exterior-photo[data-v-36bbb4be]{border-left:1px solid #ffffff14;flex-shrink:0;width:180px;overflow:hidden}.ed-exterior-photo img[data-v-36bbb4be]{-o-object-fit:cover;object-fit:cover;filter:grayscale(25%);width:100%;height:100%;transition:filter .4s,transform .6s;display:block}.ed-exterior:hover .ed-exterior-photo img[data-v-36bbb4be]{filter:grayscale(0%);transform:scale(1.04)}.ed-materials[data-v-36bbb4be]{border-bottom:1px solid #ffffff14;flex-direction:column;gap:14px;padding:28px 32px;display:flex}.ed-swatches[data-v-36bbb4be]{flex:1;grid-template-columns:1fr 1fr;display:grid}.ed-swatch[data-v-36bbb4be]{flex-direction:column;gap:14px;padding:20px 24px;display:flex}.ed-swatch[data-v-36bbb4be]:first-child{border-right:1px solid #ffffff14}.swatch-photo[data-v-36bbb4be]{aspect-ratio:4/3;flex:1;overflow:hidden}.swatch-photo img[data-v-36bbb4be]{-o-object-fit:cover;object-fit:cover;filter:grayscale(20%);width:100%;height:100%;transition:filter .4s,transform .5s;display:block}.ed-swatch:hover .swatch-photo img[data-v-36bbb4be]{filter:grayscale(0%);transform:scale(1.04)}.ed-cell[data-v-36bbb4be]{transition:background .3s}.cell-hd[data-v-36bbb4be]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cell-title[data-v-36bbb4be]{letter-spacing:.15em;text-transform:uppercase;color:#fff;font-family:Syne,system-ui,sans-serif;font-size:.72rem;font-weight:700;line-height:1.4}.cell-num[data-v-36bbb4be]{letter-spacing:.1em;color:#fff6;font-family:Syne,system-ui,sans-serif;font-size:.65rem;font-weight:700}.cell-sep[data-v-36bbb4be]{color:#fff3;font-size:.65rem}.cell-name[data-v-36bbb4be]{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-family:Syne,system-ui,sans-serif;font-size:.65rem;font-weight:700}.cell-body[data-v-36bbb4be]{letter-spacing:.04em;color:#ffffff73;text-transform:uppercase;font-size:.68rem;font-weight:400;line-height:1.75}.cell-photo[data-v-36bbb4be]{overflow:hidden}.cell-photo img[data-v-36bbb4be]{-o-object-fit:cover;object-fit:cover;filter:grayscale(20%);width:100%;transition:filter .5s,transform .7s;display:block}.cell-photo--tall img[data-v-36bbb4be]{min-height:260px;max-height:340px}.ed-manifesto:hover .cell-photo img[data-v-36bbb4be]{filter:grayscale(0%);transform:scale(1.03)}.arrow-icon[data-v-36bbb4be]{color:#fff6;flex-shrink:0;transition:color .25s,transform .25s}.ed-cell:hover .arrow-icon[data-v-36bbb4be]{color:#fff;transform:translate(2px,-2px)}.arrow-sm[data-v-36bbb4be]{width:15px;height:15px}.s-gallery[data-v-36bbb4be]{border-top:1px solid #ffffff14;grid-template-columns:26% 1fr 28%;min-height:80vh;display:grid}.gal-left[data-v-36bbb4be]{border-right:1px solid #ffffff14;flex-direction:column;justify-content:space-between;padding:64px 48px;display:flex}.gal-label-block[data-v-36bbb4be]{flex-direction:column;gap:4px;display:flex}.gal-kanji[data-v-36bbb4be]{color:#ffffff8c;font-size:2.4rem;line-height:1;display:block}.gal-kanji-sub[data-v-36bbb4be]{letter-spacing:.1em;color:#ffffff40;margin-bottom:6px;font-size:.58rem;display:block}.gal-headline[data-v-36bbb4be]{text-transform:uppercase;color:#fff;letter-spacing:-.02em;flex-direction:column;font-family:Syne,system-ui,sans-serif;font-size:clamp(2rem,3.2vw,3.8rem);font-weight:800;line-height:.95;display:flex}.gal-center[data-v-36bbb4be]{border-right:1px solid #ffffff14;overflow:hidden}.gal-center img[data-v-36bbb4be]{-o-object-fit:cover;object-fit:cover;filter:grayscale(15%);width:100%;height:100%;transition:filter .6s,transform .8s;display:block}.gal-center:hover img[data-v-36bbb4be]{filter:grayscale(0%);transform:scale(1.03)}.gal-right[data-v-36bbb4be]{flex-direction:column;justify-content:space-between;padding:64px 48px;display:flex}.gal-right-text[data-v-36bbb4be]{flex-direction:column;gap:20px;display:flex}.gal-body[data-v-36bbb4be]{color:#ffffff80;font-size:.82rem;line-height:1.8}.gal-cta[data-v-36bbb4be]{letter-spacing:.16em;text-transform:uppercase;color:#fff;cursor:pointer;border-bottom:1px solid #ffffff40;align-items:center;gap:8px;width:fit-content;padding-bottom:8px;font-family:Syne,system-ui,sans-serif;font-size:.62rem;font-weight:700;transition:color .25s,border-color .25s;display:inline-flex}.gal-cta[data-v-36bbb4be]:hover{color:#e3001b;border-color:#e3001b}.gal-cta .arrow-icon[data-v-36bbb4be]{color:inherit;transition:transform .25s}.gal-cta:hover .arrow-icon[data-v-36bbb4be]{transform:translate(3px,-3px)}.gal-right-photo[data-v-36bbb4be]{border-top:1px solid #ffffff14;height:210px;margin-top:32px;overflow:hidden}.gal-right-photo img[data-v-36bbb4be]{-o-object-fit:cover;object-fit:cover;filter:grayscale(20%);width:100%;height:100%;transition:filter .5s,transform .6s;display:block}.gal-right:hover .gal-right-photo img[data-v-36bbb4be]{filter:grayscale(0%);transform:scale(1.04)}.s-projects[data-v-36bbb4be]{background:#060606;border-top:1px solid #ffffff14;position:relative}.proj-header[data-v-36bbb4be]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px 56px;display:flex}.proj-header-name[data-v-36bbb4be]{letter-spacing:.22em;text-transform:uppercase;color:#ffffff4d;font-family:Syne,system-ui,sans-serif;font-size:.55rem;font-weight:700}.proj-header-right[data-v-36bbb4be]{align-items:center;gap:28px;display:flex}.proj-est[data-v-36bbb4be]{letter-spacing:.18em;color:#ffffff40;font-size:.58rem}.proj-counter[data-v-36bbb4be]{letter-spacing:.1em;color:#ffffff8c;font-family:Syne,system-ui,sans-serif;font-size:.75rem;font-weight:700}.proj-kanji-label[data-v-36bbb4be]{z-index:2;position:absolute;top:74px;left:56px}.proj-kanji[data-v-36bbb4be]{color:#ffffff73;font-size:1.6rem;line-height:1;display:block}.proj-kanji-sm[data-v-36bbb4be]{letter-spacing:.2em;text-transform:uppercase;color:#ffffff40;margin-top:4px;font-size:.5rem;display:block}.proj-images[data-v-36bbb4be]{height:66vh;position:relative;overflow:hidden}.proj-slide[data-v-36bbb4be]{position:absolute;inset:0}.proj-slide img[data-v-36bbb4be]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.proj-overlay[data-v-36bbb4be]{background:linear-gradient(#0000 0%,#0000001f 50%,#000000b8 100%);position:absolute;inset:0}.proj-bottom[data-v-36bbb4be]{border-top:1px solid #ffffff14;grid-template-columns:1fr auto auto;align-items:center;gap:32px;padding:28px 56px;display:grid}.proj-info[data-v-36bbb4be]{flex-direction:column;gap:6px;display:flex}.proj-title[data-v-36bbb4be]{text-transform:uppercase;letter-spacing:-.01em;color:#fff;font-family:Syne,system-ui,sans-serif;font-size:clamp(1.1rem,2.2vw,1.8rem);font-weight:800;line-height:1}.proj-location[data-v-36bbb4be]{letter-spacing:.18em;color:#ffffff59;text-transform:uppercase;font-size:.6rem}.proj-nav[data-v-36bbb4be]{gap:10px;display:flex}.proj-arrow[data-v-36bbb4be]{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,border-color .2s;display:flex}.proj-arrow[data-v-36bbb4be]:hover{background:#e3001b26;border-color:#e3001b66}.proj-indicators[data-v-36bbb4be]{align-items:center;gap:8px;display:flex}.proj-dot[data-v-36bbb4be]{cursor:pointer;background:#ffffff2e;width:28px;height:2px;transition:background .3s,width .3s}.proj-dot.active[data-v-36bbb4be]{background:#fff;width:44px}.proj-fade-enter-active[data-v-36bbb4be]{transition:opacity .6s}.proj-fade-leave-active[data-v-36bbb4be]{transition:opacity .35s}.proj-fade-enter-from[data-v-36bbb4be],.proj-fade-leave-to[data-v-36bbb4be]{opacity:0}.s-footer[data-v-36bbb4be]{background:#0a0a0a;border-top:1px solid #ffffff0f;padding:80px 80px 0}.footer-inner[data-v-36bbb4be]{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr;gap:80px;padding-bottom:64px;display:grid}.reading-list[data-v-36bbb4be]{margin:0;padding:0;list-style:none}.reading-item[data-v-36bbb4be]{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 2fr auto;align-items:baseline;gap:16px;padding:14px 0;display:grid}.r-author[data-v-36bbb4be]{letter-spacing:.1em;color:#e3001b;text-transform:uppercase;font-family:Syne,system-ui,sans-serif;font-size:.6rem;font-weight:700}.r-title[data-v-36bbb4be]{color:#ffffffb3;font-family:Syne,system-ui,sans-serif;font-size:.76rem;font-style:italic}.r-year[data-v-36bbb4be]{letter-spacing:.1em;color:#ffffff47;font-family:Syne,system-ui,sans-serif;font-size:.58rem;font-weight:600}.footer-desc[data-v-36bbb4be]{color:#ffffff73;margin-bottom:24px;font-size:.8rem;line-height:1.8}.footer-tags[data-v-36bbb4be]{flex-wrap:wrap;gap:6px;display:flex}.footer-tags span[data-v-36bbb4be]{letter-spacing:.12em;text-transform:uppercase;color:#fff6;border:1px solid #ffffff1a;border-radius:2px;padding:5px 12px;font-family:Syne,system-ui,sans-serif;font-size:.58rem;font-weight:700}.footer-bar[data-v-36bbb4be]{letter-spacing:.14em;text-transform:uppercase;color:#ffffff2e;justify-content:space-between;align-items:center;padding:20px 0;font-family:Syne,system-ui,sans-serif;font-size:.55rem;font-weight:600;display:flex}@media (width<=960px){.hero-content[data-v-36bbb4be],.hero-meta[data-v-36bbb4be]{padding-left:32px;padding-right:32px}.hero-cta[data-v-36bbb4be]{bottom:80px;right:32px}.ed-title-row[data-v-36bbb4be],.ed-intro-row[data-v-36bbb4be]{padding-left:32px;padding-right:32px}.ed-grid[data-v-36bbb4be]{grid-template-columns:1fr}.ed-col-left[data-v-36bbb4be]{border-bottom:1px solid #ffffff14;border-right:none}.ed-exterior[data-v-36bbb4be]{grid-template-columns:1fr}.ed-exterior-photo[data-v-36bbb4be]{border-top:1px solid #ffffff14;border-left:none;width:100%;height:220px}.ed-fmv[data-v-36bbb4be]{grid-template-columns:1fr}.ed-fmv-photo[data-v-36bbb4be]{width:100%;height:180px}.s-gallery[data-v-36bbb4be]{min-height:unset;grid-template-columns:1fr}.gal-left[data-v-36bbb4be]{border-bottom:1px solid #ffffff14;border-right:none;padding:48px 32px}.gal-center[data-v-36bbb4be]{border-bottom:1px solid #ffffff14;border-right:none;height:60vw}.gal-right[data-v-36bbb4be]{padding:48px 32px}.proj-header[data-v-36bbb4be]{padding-left:32px;padding-right:32px}.proj-kanji-label[data-v-36bbb4be]{left:32px}.proj-bottom[data-v-36bbb4be]{padding:24px 32px}.s-footer[data-v-36bbb4be]{padding-left:32px;padding-right:32px}.footer-inner[data-v-36bbb4be]{grid-template-columns:1fr;gap:40px}.info-panel[data-v-36bbb4be]{width:100vw}}
