@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.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:League Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA+sABAAAAAAJiwAAA9KAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoEUG4tyHCgGYD9TVEFUQACCfBEICqMYoA0LgggAATYCJAODegQgBYR+B4krDAcbgiIT7njYOACA6gmiqBeD0brsvz6wjaWP1RcmgKWj0YlExjG4fUlWuiVCts/BJBUHDkDhJQbBrYa7AS6/aZP69Vu6xlEc8KRzARv89z/2vz1n7p35poh4aB7NGo1QRLR6JVHaT4hFGosSabx7f562+f7dEQaciVFYRCpWosjCwhyySKsQjLxlFYt2UdYimkUTYcvNHnSNxqgmzOfjEa5V16wlaLQlR8Tc/mAMJjK6wZbNhujKkiuGXlyc87ix8gU8J2lr/Bm1fv8fcDb2H6ft/3b/1yHvjrWMA6NubYWQSWtSm2hAopdQcEbuET3T85Q5w39+7tXm/FtI0tEbcomEnnCo2Vbf5OXDzStxhnFDKIEfqho14ZY/JFs1h0ZM2LlNODc9ofUg6qev1Pr31k12SkUVZcKYHWjmhBDJJ+nUXlqTnVK7lFZh6fRDHkYbwDwQZi2rlhZC7CXHcWlVis/xzQH+iP8JMBg2AOAijA2EhNiyhdhzhbjzhHBJIDKhkHBRkBh9ISmyILm0EJ0CSJEqiJ4R0qAJrhUFN8ooOAQDrACMQegaNGrSqg0FQUZBgBECGljTpmQD+7Y2VAAbAaCDAwwGv+71FeDz3J4A9/t5UQkcAArMCAF5XOkZbNDMEn1qsGSFdr5ILGt0EjxcrhywWRKhV3UpIGSuhbeWcTUmq9tsdEEXbxsDdIBqCVAJgPJvS5bTTSbbDaDcwR2ctyEgAGHO7REIoGybMoiPNWACInYRIjCiGWsoKs7Frlhfgx5CWo3/cnOHvwcv8VjulujCNWm34YzT+U34AXwXvgVfh6/AF6nMUUyTCTlGoXlorVd5iY/wQQzVeqanuNrjVSJBsMgUAsgKfeAOATgX27glTmD/hMXWD18c7DOI5rdM679Ez/VQt+GkOnRFzoOTOCL7SuzAJqyRZTkW5J+FTcHGYRTWKIMqVIoUw2SAINfS5AFQX6kUq3CGKiQRT1y5qjgAtjAVmMVcYH8c+wZMPtL4tT21+9Zjr3HDB5f8suWsND5uh9AetA1tsFZdAQhJq3FpLR2KOQIYdNFqazHH9sgu6k4UbnfCI7pQi0YhAOHSrXZROEmok6qNxDYSo7E49CBMFqrBv5FYcExrSKkDLGkNZRfsbRHtBbZYala6jGhQiDzR7UhIEvpNIhKRKNUco0Dg1qkmowyTkuJTiTZmpw2h1MwOKGXoGofFaEDwmr7IhLZWJTEPob5XylFV8U65JM/svV1aBbjpqAOmqrMpcBFJm02BbQqMgfx8rUuK8kiMheVhdIwD4Q9sYAh2gHEQEBxp4d26gJuObnukkWDDE92UgimIQolGwRRMwalxMTIA6IAZGzZjYjSecsOx0oV1e9nGjSVN+TtGsiE70U2jbUy2y3q2FrUnT4OxEQasj9UERJINOZMbCSiQQiiRkimN+r9tBEvBAOwBbANs2NKeyognVJy3WF511SH31o35ToyPeH96FAwTwoRxQADWcYVgALDLzB+ecPCCj/aFdoDMR3y9fWOZYDOggTopOwDepgfrh6LM4GLfNeAY/38FnxccD2v6N73JwdCSGV4BKG3PtP9RHBpXYAms0QbYe2coQpWuHYsMiB7ZIJYxWFA/2EiFBiMABIxHIxxKEZGiqSsuQlj8bqUVTsCRLaHirLQdjnACt8B9z58A+wUYsiFQlBW23QG/ECZY8ZPF+tXjeigxalD9azBYjJMlWsL1rSHm8kHLmutTLoat/LfVk1aoKnxDBSjRgMLWG6kPC4msJLGmxtKLJRVCLLp4DEpMCWjiOMvgIpOrLPZSOErDkc6JhoNUHvpxl8vfYDxDcOn4GMDXQH4G8dafwDAiI4jlkyggNJxMEbligUoFKResQohKCmUi1AinF8kgihGCKiQAHgGwPgCbgX0BPUCugDcAcFiVDrhYaCrZYtax+4bK2Z/sHIfdaqxfcDGnoPkHdnGcSSdYFtaEXXfY+Rvh0F0bwRY22/EgXsRgu4wgKCVAXep1XmkPrz9TrmUswwXGfekuOKfXGq5zdyJz3G6l77oP3HTthQTKPJB4OcHs1yv7QD/HjeHv2U+RmXkzm+MBsR27ptPqT5GsBTX/iM1khBVGt7ifQAW9RY6D7xj8X2xxs0vsDkK4US44/tRLeV/F8tsxcFfZ327J7GrOST1ic7jPpc8+tPDGlGP3bzaJ3ULFbF3hZcFjDHoZdd58ihl0ZA5+YlciRVIx0qR9R1NgOvpuN4eDcNa1sze5E4jMxvnpzecxkk4fPLL7nvhtLVz3/ccnV5j1MFhAbS9O1QzKDhvV0kc9QDfX2/B5su16GXxdgLt43tt0ZEmRf2J7o+f90Pz9/PXlQMjavQ/GfNjwbWJh0xM+Tf22zP344m63bKpyylnlPB+ab1aghmYafP3yX8NLOXuyXGrmRw4DX9azBeb1iRt88bVZgyRyTsw7WurY98OrwVRgCmkAmulu0fTEfqt5Hrfv8Nz7rZqeUIR3H1e2sF59WM16fqAxHTTQTO/vc6ac7zm/jHN/V3okGfIndfezVNN1w/qrpq1adDtLdKrpT867LvBKEA4Teifw/H24GCon+9/PSjQvntEzQ+wdz5t1xIs3et9E+PVinTrcUdxZSa+8kY7tX1UPV0j1hamzptZvro/NihtYLxT5+7TKg9tlOvWoRnVacrkquj5tSh+G5tTZq6mW7KkpEV5nfEn30ntVQnOaj0sisDs+TZs+zW1MhyIpxndYyKEQn6FJsUG8rKCs4+1AM7X31qcGhxx1Gute4DzRibPHo8B9L4jJhpfrGnjUxOXNGYY+Ma0ZsWnvhX4qfz4pu36ktW3CotObZy2SeiYIeb4qMUSr29XWa8ztFx2gOboZRKyGF6ta/Fp0sKF+0gmTt247/36gn+Ien39PsfwicIFUHIzzHhZEtWu9Slw4708Pale3DwjM6wPaZ6xA7ebOIsIPRV1PY5BWawrOpm/Ek4dOmI84a+333rLf4SltGvBRHT996HTHdTLw15xfcnj3DXA2nB8LH347IJ/+mri7a+LuAzF5UXngpdodb1ToSvtzznr7v/pS2P9emRz8Tu+VD10td5uVMue2p6MjRz6931FO9k24ZrD3uzlnzBxw/Lq01zhr7S5FfFtMLqfPzGSSM5fBSsPFTx0sI/POrZmsnNsS1h92rZr0ezAeCICEpr7E6lnV0meudZvVPkBpSOVLR/VyX//Gno+NYMNUn6VBa1v7TA3MmzXpNDUbZaVGt69/I1PFqkynWCavRJfOkLHOlpZV1EugoYNN6e0iXjmKaLHDXZTYoZRo7FBKKnYoJQ47cccuSNZMXVU8tRthW+PcwnbTuYXtvPfq4muGl0l4kfaqGl+EVFglRdqMFKnGS9LwkpYkWz6SINmsI5ltlVaLNp9r7Grfq6lw09r1eOlIokUq45HKNqRse9X4irUwEhWNkdIdVmh+HjIJ0wkbOtEMnaBhE5PohS09NcFt1uEPRHtZ+aJR3dOn8glvb0X5dBo8p2hNm59RNNvaaWryma1Gt69/I32YW5lOoWN9oktT4G+dLS3z1GvCJ7t92BCSRjJ2rwrzRYjCKimSaKRICMliRzLKxLUwFLjssE10OWG75HLCdsLndfERw4uGPOxfFeGLkGCrpEiSkSJh5Ik9eZsTs3MBI/9/WfQ2xRZNVlq4g/U3dutXUbHFrT3cF44hHhRKuiv0t7ejbFIk3UoLt4lVnA2lK6agamVB9bGAUYOFthJWIpsoTxr41Qiw9//g9/9/t+//r3459u//EQBgPYBehDm5Z8N59/1/j3L/EH73bhzzCYzxnuqHNAzGRJnzyyNSv7Z2VpOu6wgXQKuLONkTluNTrGti4wdxzT7GRBbfzCOnY/M1GmJvpclrR90W72ojJhhQDFvecP81Yq23qvtHL87xoI7sG0f/oUf0MidKQ2McYXYc47W1k3aFylHnHsa0VJm1pYp5tPeIZhQayWcwk1Z4/5hWmqWdK+ap30XilHvKQW2jmRgGiFFilJjAdza1ljMcIyLvw7kvEkb3dMdcFaRHqMWnwnbpw1DVeissuWhmYCkIIpBCAAUE2OInuYCPKNCWh859dOo3Ek2C0WkmEANYZq3S/y+A1TFHP7u8JcmWfNY2ncxFmBYZkOmc0bpiI83CNFtTVVO4VBlR9IcXtdr/P7p16QYXVk7YzFQNKFzaYoxwqk7+u441FrUkE1C49EcaQQAIEs6PHWweTEb/Y+KMawD82W0mAeDv1eW1/7+0ejxJJ+RvCBgADHyKqL18DPvvPAfIxcNys7yh7liC7/W68hJXTUOzo7gizeLUW4omX3+VS9R7/pBm55d47v02vodJISi6MUkQnRKalBPT5OuXkkuw5yUUO9Uha3R3ADZ7CdgY+RjPP3amWPyiwZllu0GARwLhtAjIhfF8cMy89ZiuBQALES1LEdfYlGLYwUpxsU6XEkQWldK4okrpBLTb2UL51EIAI5wNahdQSgNr1qB/PHBOvmKFihikqaRXbqiy2uZiIxj0kpdDq9SIJCdPA8PpDVTxVsnUSJn4MSm08qVTS5Ei39BcjBr1UtlEikNnpDLl16TMUnq5Rh8v/tdKFbgUZAIECFy8yMVx8bD/dxMlTbo0SaK6t7PH7Vgkyt4qDXb6stJBq4DrvVzZRZD/2APv1dDnRUm1Gh5slIxGVTn5T3MJXs5NoWJzr9GwkyuHq1ROXnyYr6xLVAsKWlJI00N9jwhhLjbaT+E/9RFggwswhCMC0RAdMRATWSBLZIWsEQux4RUSBLFhy449B444nCKJMxeuUcSNOw+evHB58+HLjz8efsIjICQiJiElIxeQy02AIDAkAQqDI5AoNAaLwxOIgFwkMoVKozOYSUm3vmxOMrk8vkAoEkukMrlCGa1KrdHq9AajKQPMFquNbXDT3sHRydnF1c3do4rPa/vb5u/3yCNEGUcDQzg1CBAGB8DuEZkyXvfl5zFc3EkGGMKpcXSAo3GCu1xmfsfLZksQFBwClT2rTK6NQ3/eXzfDwaYYgHyseZZQjRmmwUSd25QcgCc+jFn6NH9OKiv/L8Rs15v0kcvGVwUJC0eiMwhYPAjPoi7tJAsc6fQ4etCFccKPfLZ/HcDxSDSWMDENryCSQIKjJ9rhGw8HCZNS9p6ksz/2sO/J9/kRxoDJEclcuVf7v0o8U47j+zlN617oNlO2bVWvUO1u3c/fu/JQ5QqOzbI+37oyM7v8z9gdZQAAAA==)format("woff2"),url(/assets/league-gothic-vietnamese-400-normal-Ds2KY40T.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:League Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/league-gothic-latin-ext-400-normal-D25_PHT_.woff2)format("woff2"),url(/assets/league-gothic-latin-ext-400-normal-LR-xQ2ki.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:League Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/league-gothic-latin-400-normal-BQfHUhlb.woff2)format("woff2"),url(/assets/league-gothic-latin-400-normal-DHErDkGv.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 theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--cream:#fcf8ef;--footer:#fffdf7;--ink:#29222d;--deep:#34293b;--body:#514a52;--sun:#ffe065;--periwinkle:#b3b2f3;--apricot:#ffbf6a;--purple:#6157b6;--orange:#a95618;--gold:#ffe065;--green:#4d438d;--green-soft:#6259a4;--hero-pink:#ffbf6a;--pink:#ffe065;--blush:#fff0dc;--lilac:#efeeff;--mint:#fff5c8;--lavender:#e9e8ff;--callout:#eeedff;--olive:#786500;--stat-purple:#6157b6;--stat-pink:#a95618;--card-blush:#fff0dc;--card-lilac:#e9e8ff;--card-yellow:#fff4bf;--card-green:#efeeff}.public-page{--public-teal:#2e696d;--public-teal-deep:#234f52;--public-pink:#eeb8f7;--public-pink-deep:#9851a2;--public-cream:#fcf8ef;--public-beige:#f4ead9;--public-soft:#dceae8;background:var(--public-cream)}.public-hero{background:radial-gradient(circle at 82% 16%,#eeb8f726,#0000 31%),linear-gradient(137deg,#285d61 0%,#2e696d 57%,#3c7477 100%);padding:47px 0 50px;position:relative;overflow:hidden}.public-hero-pattern{color:var(--public-pink);letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap;pointer-events:none;flex-direction:column;justify-content:space-between;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:.84;display:flex;position:absolute;inset:5px -160px;overflow:hidden}.public-hero-pattern span:nth-child(odd){transform:translate(-13%)}.public-hero-pattern span:nth-child(3n+2){transform:translate(8%)}.public-hero-panel{z-index:1;background:#f7f1e5;border:1px solid #2e696d1a;border-radius:8px 62px 8px 8px;grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);gap:42px clamp(66px,7vw,102px);padding:clamp(62px,6.7vw,90px) clamp(55px,6.5vw,88px) 54px;display:grid;position:relative;overflow:hidden;box-shadow:13px 14px #eeb8f74d}.public-hero-panel:before{content:"";background:var(--public-pink);clip-path:polygon(5% 0,100% 0,100% 72%,0 100%);width:24%;height:15px;position:absolute;top:0;right:0}.public-hero-heading,.public-hero-copy,.public-hero-closing{z-index:1;position:relative}.public-hero-heading .eyebrow{color:var(--public-teal)}.public-hero-heading h1{color:#2f2932;letter-spacing:-.062em;max-width:580px;margin:29px 0 0;font-size:clamp(50px,5.15vw,72px);font-weight:690;line-height:.97}.public-hero-actions{flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:40px;display:flex}.public-hero-actions a:first-child{background:var(--public-teal);min-height:51px;color:var(--public-cream);box-shadow:5px 5px 0 var(--public-pink);border-radius:3px;align-items:center;padding:0 23px;font-size:12.5px;font-weight:760;transition:transform .15s,box-shadow .15s;display:inline-flex}.public-hero-actions a:first-child:hover{box-shadow:2px 2px 0 var(--public-pink);transform:translate(3px,3px)}.public-hero-actions a:last-child{border-bottom:2px solid var(--public-pink);color:#2f2932;align-items:center;gap:9px;padding-bottom:5px;font-size:12.5px;font-weight:740;display:inline-flex}.public-hero-copy{border-left:2px solid var(--public-pink);padding-left:clamp(32px,3.8vw,54px)}.public-hero-copy p{color:#514a52;margin:0;font-size:16.2px;line-height:1.66}.public-hero-copy p+p{margin-top:20px}.public-hero-copy strong{color:#2f2932;font-weight:750}.public-hero-copy .public-hero-lead{color:var(--public-teal-deep);font-size:17px;line-height:1.58}.public-hero-closing{border-left:5px solid var(--public-pink);background:var(--public-soft);color:var(--public-teal-deep);grid-column:1/-1;margin:2px 0 0;padding:22px 27px 24px;font-size:17px;font-weight:700;line-height:1.55}.public-editorial,.public-meeting-inner,.public-free-inner{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(62px,8vw,116px);display:grid}.public-editorial{padding-top:118px;padding-bottom:118px;position:relative}.public-section-heading>span{color:var(--public-pink-deep);letter-spacing:.13em;margin-bottom:35px;font-size:12px;font-weight:830;line-height:1;display:block}.public-section-heading .eyebrow{color:var(--public-pink-deep)}.public-section-heading h2,.public-practices-heading h2,.public-free-heading h2,.public-event h2{color:#2f2932;letter-spacing:-.055em;margin:25px 0 0;font-size:clamp(40px,4.35vw,58px);font-weight:690;line-height:1.04}.public-section-copy{max-width:76ch}.public-section-copy p{color:#514a52;margin:0;font-size:16.5px;line-height:1.72}.public-section-copy p+p{margin-top:21px}.public-section-copy strong{color:#2f2932;font-weight:750}.public-section-copy .public-key{border-left:5px solid var(--public-pink);background:var(--public-soft);color:var(--public-teal-deep);margin-top:29px;padding:20px 24px 22px}.public-meeting{background:radial-gradient(circle at 86% 10%,#eeb8f72e,#0000 29%),linear-gradient(135deg,#234f52 0%,#2e696d 64%,#3a7477 100%);padding:101px 0 104px}.public-meeting .public-section-heading>span,.public-meeting .public-section-heading .eyebrow{color:var(--public-pink)}.public-meeting .public-section-heading h2,.public-meeting .public-section-copy p,.public-meeting .public-section-copy strong{color:var(--public-cream)}.public-meeting .public-section-copy .public-key{border-left-color:var(--public-pink);color:var(--public-cream);background:#fcf8ef1a}.public-education{padding-right:128px}.public-flower-line{opacity:.84;width:82px;height:auto;position:absolute;bottom:67px;right:0}.public-practices{background:var(--public-beige);padding:104px 0 108px;scroll-margin-top:28px}.public-practices-inner{grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr);gap:34px clamp(60px,8vw,112px);display:grid}.public-practices-heading .eyebrow,.public-free-heading .eyebrow,.public-event .eyebrow{color:var(--public-pink-deep)}.public-practices-copy p,.public-practices-foot p{color:#514a52;margin:0;font-size:16.5px;line-height:1.68}.public-practices-copy p+p,.public-practices-foot p+p{margin-top:17px}.public-practice-list{color:var(--public-teal-deep);letter-spacing:-.04em;border-top:1px solid #2e696d33;border-bottom:1px solid #2e696d33;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:8px 14px;margin:38px 0 6px;padding:30px 0 34px;font-size:clamp(25px,3vw,39px);font-weight:710;line-height:1.3;display:flex}.public-practice-list i{color:var(--public-pink-deep);font-style:normal}.public-practice-list span:nth-of-type(3n+2){color:var(--public-pink-deep)}.public-practices-foot{grid-column:2}.public-practices-foot strong{color:#2f2932;font-weight:750}.public-free{background:#f1dcf4;padding:110px 0 112px;overflow:hidden}.public-free-heading{position:relative}.public-free-heading h2{color:var(--public-teal-deep);font-size:clamp(52px,6vw,78px)}.public-free-heading img{width:150px;height:auto;position:absolute;bottom:-94px;left:1px}.public-free .public-section-copy .public-key{border-left-color:var(--public-teal);background:#fcf8efa1}.public-event{background:radial-gradient(circle at 88% 13%,#eeb8f733,#0000 30%),linear-gradient(135deg,#234f52 0%,#2e696d 68%,#3b7477 100%);border-radius:7px 58px 7px 7px;grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr);gap:clamp(62px,8vw,112px);margin-top:108px;margin-bottom:108px;padding:clamp(54px,6vw,80px) clamp(48px,5.6vw,76px);display:grid;box-shadow:12px 14px #eeb8f75c}.public-event .eyebrow{color:var(--public-pink)}.public-event h2{color:var(--public-cream)}.public-event-copy p{color:#fcf8efe6;margin:0;font-size:16.5px;line-height:1.7}.public-event-copy p+p{margin-top:20px}.public-event-copy strong{color:var(--public-cream);font-weight:750}.public-event-link{background:var(--public-pink);width:fit-content;min-height:51px;color:var(--public-teal-deep);border-radius:3px;align-items:center;gap:10px;margin-top:34px;padding:0 23px;font-size:13px;font-weight:780;transition:transform .15s;display:inline-flex}.public-event-link:hover{transform:translateY(-2px)}.public-page .request-section{background:var(--public-soft);margin-top:0;margin-bottom:0;scroll-margin-top:28px}.public-page .request-intro>p:not(.eyebrow):last-of-type{border-left:4px solid var(--public-pink-deep);color:#2f2932;background:#fcf8efc7;border-radius:0 23px 0 0;padding:20px 22px 21px;font-weight:650}.public-page .request-form{border-color:#2e696d24;box-shadow:10px 12px #eeb8f757}.public-page .form-field input:focus,.public-page .form-field select:focus,.public-page .form-field textarea:focus{border-color:var(--public-teal);box-shadow:0 0 0 3px #2e696d21}.public-page .consent-field input{accent-color:var(--public-teal)}.public-page .form-submit-row button{background:var(--public-teal);box-shadow:5px 5px 0 var(--public-pink)}@media (width<=980px){.public-hero-panel{gap:42px 52px;padding-inline:48px}.public-hero-heading h1{font-size:53px}.public-editorial,.public-meeting-inner,.public-free-inner,.public-practices-inner,.public-event{gap:48px}.public-education{padding-right:100px}}@media (width<=760px){.public-hero{padding:34px 0 38px}.public-hero-pattern{font-size:39px;inset-inline:-120px}.public-hero-panel{border-radius:5px 40px 5px 5px;grid-template-columns:1fr;gap:35px;width:calc(100% - 34px);padding:51px 25px 28px;box-shadow:8px 9px #eeb8f757}.public-hero-panel:before{width:42%;height:10px}.public-hero-heading h1{margin-top:22px;font-size:clamp(41px,12vw,52px);line-height:1}.public-hero-actions{gap:23px;margin-top:31px;display:grid}.public-hero-actions a:first-child{text-align:center;justify-content:center;width:100%}.public-hero-actions a:last-child{width:fit-content}.public-hero-copy{border-top:2px solid var(--public-pink);border-left:0;padding:29px 0 0}.public-hero-copy p,.public-hero-copy .public-hero-lead{font-size:15.5px}.public-hero-closing{grid-column:auto;margin-top:-2px;padding:19px 19px 21px;font-size:15.5px}.public-editorial,.public-meeting-inner,.public-free-inner,.public-practices-inner,.public-event{grid-template-columns:1fr;gap:38px}.public-editorial{padding-top:80px;padding-bottom:82px}.public-section-heading>span{margin-bottom:24px}.public-section-heading h2,.public-practices-heading h2,.public-event h2{margin-top:19px;font-size:clamp(36px,10.5vw,46px)}.public-section-copy p,.public-practices-copy p,.public-practices-foot p,.public-event-copy p{font-size:15.5px;line-height:1.69}.public-meeting{padding:79px 0 82px}.public-education{padding-right:62px}.public-flower-line{width:47px;bottom:50px;right:0}.public-practices{padding:81px 0 84px}.public-practice-list{grid-column:auto;gap:6px 10px;margin-top:6px;padding:24px 0 27px;font-size:clamp(23px,7.5vw,31px)}.public-practices-foot{grid-column:auto}.public-free{padding:82px 0 86px}.public-free-heading h2{font-size:55px}.public-free-heading img{display:none}.public-event{border-radius:5px 40px 5px 5px;width:calc(100% - 44px);margin-top:75px;margin-bottom:80px;padding:48px 24px 50px;box-shadow:8px 9px #eeb8f75c}.public-event-link{justify-content:center;width:100%}.public-page .request-section{margin-bottom:72px;padding:57px 24px 62px}.public-page .request-form{padding:30px 20px 32px}.public-page .form-grid{grid-template-columns:1fr}.public-page .form-field-full{grid-column:auto}}.support-choices{background:#fffaf2;border-radius:30px 5px;padding:clamp(64px,7vw,92px);position:relative;overflow:hidden}.support-choices:before{content:"";background:#eeb8f7;height:13px;position:absolute;top:0;left:0;right:0}.support-choices:after{content:"";opacity:.22;pointer-events:none;background:repeating-linear-gradient(108deg,#2e696d 0 2px,#0000 2px 9px);width:88px;height:172px;position:absolute;top:13px;right:0}.support-choices-heading{border-bottom:1px solid #2e696d3b;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);align-items:end;gap:18px clamp(46px,7vw,94px);padding-bottom:48px;display:grid}.support-choices-heading .eyebrow{color:#9851a2;align-self:start;margin:4px 0 0}.support-choices-heading h2{color:#2f2932;letter-spacing:-.052em;margin:0;font-size:clamp(44px,4.8vw,64px);font-weight:690;line-height:1.02}.support-choices-heading>p:last-child{color:#514a52;grid-column:2;max-width:760px;margin:3px 0 0;font-size:17px;line-height:1.65}.support-choice{border-bottom:1px solid #2e696d3b;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:clamp(46px,7vw,94px);padding:66px 0 70px;scroll-margin-top:24px;display:grid}.support-choice:last-child{border-bottom:0;padding-bottom:0}.support-choice-heading>p{color:#2e696d;letter-spacing:.09em;text-transform:uppercase;margin:4px 0 18px;font-size:12px;font-weight:820;line-height:1.4}.support-choice-heading h3{color:#2f2932;letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.2vw,55px);font-weight:690;line-height:1.02}.support-choice-lead{color:#514a52;max-width:820px;margin:0;font-size:17px;line-height:1.67}.support-partner-options{border-top:1px solid #2e696d33;border-bottom:1px solid #2e696d33;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;display:grid}.support-partner-options article{padding:27px 24px 29px 0}.support-partner-options article+article{border-left:1px solid #2e696d33;padding-left:24px}.support-partner-options h4{color:#2f2932;letter-spacing:-.025em;margin:0;font-size:18px;font-weight:740;line-height:1.3}.support-partner-options p{color:#514a52;margin:10px 0 0;font-size:14px;line-height:1.6}.support-choice .support-tax-note{background:#e7f0ee;border-left:5px solid #eeb8f7;border-radius:0 20px 0 0;max-width:840px;margin-top:32px;padding:22px 25px 23px}.support-choice .support-card-actions,.support-choice>.support-choice-content>.support-primary-link{margin-top:30px}.support-other:after{content:"";opacity:.2;pointer-events:none;background:repeating-linear-gradient(108deg,#9851a2 0 2px,#0000 2px 9px);width:74px;height:70%;position:absolute;bottom:0;right:0}.support-other-panel{z-index:1;position:relative}@media (width<=760px){.brand-word-field{display:none!important}.brand-mobile-band{height:34px;min-height:34px;padding-block:0;font-size:28px;line-height:1}.brand-section-stage{background-image:repeating-linear-gradient(108deg, transparent 0 8px, #eeb8f7b3 8px 10px) right top / 27% 100% no-repeat}.public-meeting{background-image:repeating-linear-gradient(108deg, transparent 0 8px, #fffaf2a3 8px 10px) left top / 25% 100% no-repeat}.public-practices{background-image:repeating-linear-gradient(108deg, transparent 0 8px, #eeb8f7ad 8px 10px) right top / 26% 100% no-repeat}.together-other{background-image:linear-gradient(#eeb8f7, #eeb8f7) left top / 100% 11px no-repeat, repeating-linear-gradient(108deg, transparent 0 8px, #eeb8f7a8 8px 10px) left top / 24% 100% no-repeat}.brand-canvas-shell:before,.school-program.brand-canvas-shell:before,.structures-program.brand-canvas-shell:before{background-image:linear-gradient(#eeb8f7, #eeb8f7) left top / 100% 11px no-repeat, repeating-linear-gradient(108deg, transparent 0 8px, #eeb8f7a8 8px 10px) right top / 26% 100% no-repeat}.school-program.brand-canvas-shell:before{background-image:linear-gradient(#eeb8f7, #eeb8f7) left top / 100% 11px no-repeat, repeating-linear-gradient(108deg, transparent 0 8px, #fffaf29e 8px 10px) right top / 26% 100% no-repeat}.palette-theatre .foundation:before{background-image:linear-gradient(#eeb8f7, #eeb8f7) left top / 100% 10px no-repeat, linear-gradient(#2e696d, #2e696d) right top / 9% 100% no-repeat, repeating-linear-gradient(108deg, transparent 0 8px, #eeb8f7c7 8px 10px) right top / 9% 100% no-repeat}.support-choices{border-radius:25px 5px;width:calc(100% - 32px);padding:52px 23px 55px}.support-choices:after{width:48px;height:112px}.support-choices-heading,.support-choice{grid-template-columns:1fr}.support-choices-heading{gap:22px;padding-bottom:34px}.support-choices-heading h2{font-size:clamp(38px,11vw,48px)}.support-choices-heading>p:last-child{grid-column:1;font-size:16px}.support-choice{gap:25px;padding:48px 0 52px}.support-choice-heading>p{margin-bottom:12px}.support-choice-heading h3{font-size:clamp(36px,10.5vw,46px)}.support-choice-lead{font-size:16px}.support-partner-options{grid-template-columns:1fr}.support-partner-options article,.support-partner-options article+article{border-left:0;padding:22px 0 24px}.support-partner-options article+article{border-top:1px solid #2e696d33}.support-choice .support-tax-note{padding:20px 18px 22px}.support-other{width:calc(100% - 32px);padding:36px 24px 39px}:is(.public-page,.together-page,.support-page,.school-page,.structures-page,.interior-page)>section+section{margin-top:64px!important}}.together-page{background:#f8f0e6}.together-page .together-hero-heading h1{max-width:600px;font-size:clamp(48px,5.4vw,72px);line-height:.98}.together-page .together-program{background:#fffaf2;border-radius:30px 5px;padding:clamp(64px,7vw,92px);position:relative;overflow:hidden}.together-page .together-program:before{content:"";background:#2e696d;height:13px;position:absolute;top:0;left:0;right:0}.together-page .together-program:after{content:"";opacity:.2;pointer-events:none;background:repeating-linear-gradient(108deg,#2e696d 0 2px,#0000 2px 10px);width:96px;height:178px;position:absolute;top:13px;right:0}.together-page .together-section-heading{z-index:1;border-bottom:1px solid #2e696d38;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(52px,7vw,98px);padding-bottom:54px;position:relative}.together-page .together-section-heading .eyebrow{color:#9851a2;letter-spacing:.12em;font-size:13px}.together-page .together-section-heading h2{color:#2f2932;max-width:610px;margin-top:22px;font-size:clamp(44px,4.7vw,64px);line-height:1.01}.together-page .together-program-intro{max-width:690px}.together-page .together-program-intro p{color:#514a52;font-size:16px;line-height:1.7}.together-page .together-program-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:54px;position:relative}.together-page .together-program-card{min-height:100%;box-shadow:none;border:0;border-radius:4px 28px 4px 4px;padding:48px 46px 44px}.together-page .together-program-card:before{height:9px}.together-page .together-program-card:after{opacity:.16;width:76px;height:86px}.together-page .together-program-card.tone-teal{color:#fffaf2;background:#2e696d!important}.together-page .together-program-card.tone-teal:before{background:#eeb8f7}.together-page .together-program-card.tone-teal:after{background:repeating-linear-gradient(112deg,#eeb8f7 0 2px,#0000 2px 9px)}.together-page .together-program-card.tone-pink{color:#2f2932;border:1px solid #2e696d47;background:#fffaf2!important}.together-page .together-program-card.tone-pink:before{background:#2e696d}.together-page .together-card-key{border-top:1px solid #eeb8f780;padding-top:20px;margin-top:24px!important}.together-page .together-program-card>a{color:inherit;border-bottom:2px solid;margin-top:34px;padding-bottom:5px}.together-page .together-program-card.tone-teal>a{color:#eeb8f7}.together-page .together-program-card.tone-pink>a{color:#2e696d}.together-page .together-principle{z-index:1;background:#e7f0ee;border:0;border-left:7px solid #eeb8f7;border-radius:0 24px 0 0;margin-top:28px;padding:40px 44px 42px;position:relative}.together-page .together-principle h3{color:#234f52;letter-spacing:-.035em;max-width:780px;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.08}.together-page .together-principle p{color:#3f4c4c;max-width:930px;margin:17px 0 0;font-size:15px;line-height:1.68}.together-page .together-boundary{z-index:1;background:0 0;border:0;border-top:1px solid #2e696d3d;margin-top:34px;padding:27px 0 0;position:relative}.together-page .together-boundary p{color:#514a52;max-width:960px;font-size:14px;line-height:1.68}.together-page .together-boundary a{color:#234f52;border-bottom-color:#eeb8f7}.together-page .together-other{background-color:#234f52;background-image:linear-gradient(#eeb8f7, #eeb8f7) left top / 100% 10px no-repeat, repeating-linear-gradient(108deg, transparent 0 9px, #eeb8f780 9px 11px) right top / 14% 100% no-repeat}.together-page .together-other:before{content:none}.together-page .together-other-inner>header .eyebrow{color:#9851a2;grid-column:1;margin:3px 0 0}.together-page .together-other-inner>header h2{color:#2f2932;grid-area:1/2/span 2;margin:0;font-size:clamp(42px,4.5vw,61px);line-height:1.02}.together-page .together-other-inner>header>p:last-child{color:#514a52;grid-column:1;max-width:390px;margin:0;font-size:15px;line-height:1.65}.together-page .together-other-grid-four{border-top:1px solid #2e696d38;border-bottom:1px solid #2e696d38;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:58px}.together-page .together-other-grid-four article,.together-page .together-other-grid-four article:nth-child(2n){background:0 0;border:0;min-height:0;padding:31px 30px 34px 0}.together-page .together-other-grid-four article+article{border-left:1px solid #2e696d38;padding-left:30px}.together-page .together-other-cta{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;margin-top:38px;padding:0;display:grid}.together-page .together-other-cta p{color:#514a52;max-width:770px;font-size:15px}.together-page .together-other-cta a{color:#fffaf2;background:#2e696d;border:0;min-height:49px;padding:0 21px;box-shadow:5px 5px #eeb8f7}.together-page .together-support-bridge{background:#234f52;padding:0;position:relative;overflow:hidden}.together-page .together-support-bridge:before{content:"";opacity:.45;background:repeating-linear-gradient(108deg,#eeb8f7 0 2px,#0000 2px 10px);width:15%;position:absolute;top:0;bottom:0;right:0}.together-page .together-support-bridge>div{z-index:1;background:0 0;border-top:10px solid #eeb8f7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(40px,7vw,92px);padding-top:62px;padding-bottom:64px;display:grid;position:relative}.together-page .together-support-bridge h2{color:#fffaf2;letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(34px,3.8vw,52px);line-height:1.05}.together-page .together-support-bridge a{color:#234f52;min-height:51px;box-shadow:none;background:#eeb8f7;border:0;padding:0 22px}.together-page .request-section{margin-bottom:92px}@media (width<=760px){.together-page .together-hero-heading h1{font-size:clamp(42px,12vw,54px)}.together-page .together-program{border-radius:25px 5px;width:calc(100% - 32px);padding:50px 23px 54px}.together-page .together-program:after{width:48px;height:116px}.together-page .together-section-heading{grid-template-columns:1fr;gap:29px;padding-bottom:38px}.together-page .together-section-heading h2{font-size:clamp(38px,11vw,48px)}.together-page .together-program-grid{grid-template-columns:1fr;gap:18px;margin-top:38px}.together-page .together-program-card{border-radius:4px 22px 4px 4px;padding:38px 25px 36px}.together-page .together-program-card h3{font-size:32px}.together-page .together-principle{margin-top:20px;padding:31px 24px 33px}.together-page .together-principle h3{font-size:29px}.together-page .together-boundary{margin-top:28px}.together-page .together-other{background-image:linear-gradient(#eeb8f7, #eeb8f7) left top / 100% 9px no-repeat, repeating-linear-gradient(108deg, transparent 0 8px, #eeb8f780 8px 10px) right top / 24% 100% no-repeat}.together-page .together-other-inner{border-radius:25px 5px;width:calc(100% - 32px);padding:48px 23px 51px}.together-page .together-other-inner>header{grid-template-columns:1fr;gap:22px}.together-page .together-other-inner>header .eyebrow,.together-page .together-other-inner>header h2,.together-page .together-other-inner>header>p:last-child{grid-area:auto/1}.together-page .together-other-inner>header h2{font-size:clamp(38px,11vw,48px)}.together-page .together-other-grid-four{grid-template-columns:1fr;margin-top:38px}.together-page .together-other-grid-four article,.together-page .together-other-grid-four article:nth-child(2n),.together-page .together-other-grid-four article+article{border-left:0;padding:24px 0 27px}.together-page .together-other-grid-four article+article{border-top:1px solid #2e696d38}.together-page .together-other-cta{grid-template-columns:1fr;gap:24px;margin-top:31px}.together-page .together-other-cta a{justify-content:center;width:100%}.together-page .together-support-bridge:before{width:26%}.together-page .together-support-bridge>div{grid-template-columns:1fr;gap:29px;padding-top:47px;padding-bottom:50px}.together-page .together-support-bridge h2{font-size:clamp(34px,10.5vw,45px)}.together-page .together-support-bridge a{justify-content:center;width:100%}.together-page .request-section{margin-bottom:72px}.brand-word-field{display:none!important}.brand-mobile-band{height:34px;min-height:34px;padding-block:0;font-size:28px;line-height:1}.brand-section-stage{background-image:repeating-linear-gradient(108deg, transparent 0 8px, #eeb8f7b3 8px 10px) right top / 27% 100% no-repeat}.public-meeting{background-image:repeating-linear-gradient(108deg, transparent 0 8px, #fffaf2a3 8px 10px) left top / 25% 100% no-repeat}.public-practices{background-image:repeating-linear-gradient(108deg, transparent 0 8px, #eeb8f7ad 8px 10px) right top / 26% 100% no-repeat}.together-other{background-image:linear-gradient(#eeb8f7, #eeb8f7) left top / 100% 11px no-repeat, repeating-linear-gradient(108deg, transparent 0 8px, #eeb8f7a8 8px 10px) left top / 24% 100% no-repeat}.brand-canvas-shell:before,.structures-program.brand-canvas-shell:before{background-image:linear-gradient(#eeb8f7, #eeb8f7) left top / 100% 11px no-repeat, repeating-linear-gradient(108deg, transparent 0 8px, #eeb8f7a8 8px 10px) right top / 26% 100% no-repeat}.school-program.brand-canvas-shell:before{background-image:linear-gradient(#eeb8f7, #eeb8f7) left top / 100% 11px no-repeat, repeating-linear-gradient(108deg, transparent 0 8px, #fffaf29e 8px 10px) right top / 26% 100% no-repeat}.palette-theatre .foundation:before{background-image:linear-gradient(#eeb8f7, #eeb8f7) left top / 100% 10px no-repeat, linear-gradient(#2e696d, #2e696d) right top / 9% 100% no-repeat, repeating-linear-gradient(108deg, transparent 0 8px, #eeb8f7c7 8px 10px) right top / 9% 100% no-repeat}.support-other{width:calc(100% - 32px);padding:36px 24px 39px}:is(.public-page,.together-page,.support-page,.school-page,.structures-page,.interior-page)>section+section{margin-top:64px!important}}*{box-sizing:border-box}html{scroll-behavior:smooth}#top,#association,#pourquoi,#approche,#actions,#agir,#scolaire,#structures,#entreprise,#tous,#contact{scroll-margin-top:24px}body{background:var(--cream);color:var(--ink);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Manrope Variable,Avenir Next,Avenir,Segoe UI,Arial,sans-serif;font-weight:460}button,summary{font-family:inherit}main{overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.section-shell{width:min(100% - 112px,1240px);margin-inline:auto}.arrow{vertical-align:-.03em;width:.82em;height:.82em;display:inline-block}.arrow svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.7px;width:100%;height:100%;display:block}.site-header{z-index:30;justify-content:space-between;align-items:stretch;width:min(100% - 144px,1320px);height:118px;margin-inline:auto;display:flex;position:relative}.header-brand{background:0 0;place-items:center;width:136px;height:118px;display:grid}.header-brand img{object-fit:contain;width:124px;height:104px}.desktop-nav{justify-content:flex-end;align-items:center;gap:31px;margin-left:auto;display:flex}.desktop-nav a{letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700;line-height:1}.desktop-nav a:not(.header-support):hover{color:var(--purple)}.desktop-nav a span{margin-left:3px;font-size:14px}.nav-dropdown{align-items:center;height:100%;display:flex;position:relative}.nav-dropdown-menu{z-index:50;background:var(--footer);opacity:0;visibility:hidden;pointer-events:none;border:1px solid #352d361f;min-width:238px;padding:12px 18px 14px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(50% + 24px);left:50%;transform:translate(-50%,7px);box-shadow:0 18px 45px #352d3624}.nav-dropdown-menu a{letter-spacing:0;text-transform:none;padding:10px 4px;font-size:12px;line-height:1.2;display:block}.nav-dropdown-menu a+a{border-top:1px solid #352d3614}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.desktop-nav .header-support{background:var(--periwinkle);min-height:46px;color:var(--deep);border-radius:2px;justify-content:center;align-items:center;padding:0 19px;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:4px 4px #d66f324d}.desktop-nav .header-support:hover{background:#a4a3e9;transform:translate(2px,2px);box-shadow:2px 2px #d66f3261}.site-menu{align-self:center;display:none;position:relative}.site-menu summary{cursor:pointer;border:1px solid var(--deep);letter-spacing:.05em;text-transform:uppercase;border-radius:5px;padding:11px 15px;font-size:11px;font-weight:700;list-style:none}.site-menu summary::-webkit-details-marker{display:none}.site-menu nav{z-index:40;background:var(--footer);border:1px solid #352d361f;flex-direction:column;width:min(290px,100vw - 40px);padding:19px 24px;display:flex;position:absolute;top:48px;right:0;box-shadow:0 18px 45px #352d361f}.site-menu nav a{padding:11px 0;font-size:14px;font-weight:600}.site-menu nav a:hover{color:var(--purple)}.site-menu nav .mobile-subnav{border-left:2px solid var(--periwinkle);color:var(--body);padding-block:8px;margin-left:13px;padding-left:14px;font-size:13px;font-weight:500}.hero{isolation:isolate;grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);align-items:center;gap:48px;min-height:552px;padding-top:61px;padding-bottom:69px;display:grid;position:relative}.hero:before{content:"";z-index:-2;clip-path:polygon(3% 2%,100% 0,97% 98%,0 100%);background:#f4d9c7;width:47%;height:calc(100% - 67px);position:absolute;top:33px;right:-54px;transform:rotate(1.1deg)}.hero-copy,.hero-field{z-index:1;position:relative}.hero-copy{max-width:625px}.eyebrow,.foundation-kicker,.together-kicker{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.3}.hero h1{letter-spacing:-.057em;margin:35px 0 0;font-size:clamp(60px,5.2vw,72px);font-weight:600;line-height:.96}.hero h1 span{color:var(--purple);background:linear-gradient(#0000 76%,#f2b63fb8 76%)}.hero-intro{max-width:610px;color:var(--body);letter-spacing:-.012em;margin:38px 0 0;font-size:17px;font-weight:400;line-height:1.65}.hero-statement{color:var(--deep);font-size:19px;font-weight:600;line-height:1.55}.hero-audiences{border-left:3px solid var(--orange);max-width:610px;color:var(--body);letter-spacing:-.006em;margin:18px 0 0;padding-left:18px;font-size:14px;line-height:1.58}.hero-actions{align-items:center;gap:22px;margin-top:31px;display:flex}.hero-actions a{font-size:13px;font-weight:700}.quiet-link{background:var(--purple);min-height:48px;color:var(--cream);border-radius:2px;justify-content:center;align-items:center;padding:0 22px;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:5px 5px #d66f3245}.project-link{border-bottom:2px solid var(--hero-pink);padding:5px 0 4px}.project-link span{margin-left:7px}.hero-actions a:hover{filter:brightness(.95)}.hero-actions .quiet-link:hover{transform:translate(3px,3px);box-shadow:2px 2px #d66f3257}.hero-field{background:var(--periwinkle);border:1px solid #3a2b3f14;border-radius:5px;flex-direction:column;justify-content:center;min-height:470px;padding:50px 43px 38px;display:flex;transform:translate(31px,-8px)rotate(-.85deg);box-shadow:13px 15px #fff8efc2}.hero-field-kicker{color:#7c3e16;letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:800;line-height:1.3}.hero-field h2{max-width:390px;color:var(--deep);letter-spacing:-.045em;margin:0;font-size:34px;font-weight:600;line-height:1.08}.hero-field-copy,.hero-field-open{color:var(--deep);letter-spacing:-.006em;margin:0;font-size:14px;line-height:1.55}.hero-field-copy{margin-top:25px}.hero-field-open{border-left:4px solid var(--orange);color:var(--deep);background:#fff8efe6;border-radius:2px;margin-top:19px;padding:20px 22px 21px;position:relative}.hero-field-open h3{color:var(--deep);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:750;line-height:1.3}.hero-field-open p{color:var(--body);margin:10px 0 0;font-size:12.5px;line-height:1.5}.hero-field-copy strong{color:var(--deep);font-weight:700}.foundation,.why,.realities,.manifesto,.approach,.actions{isolation:isolate;position:relative}.foundation:before,.why:before,.realities:before,.manifesto:before,.approach:before,.actions:before{content:"";z-index:-2;inset-block:0;position:absolute;left:-24px;right:-24px}.foundation:before,.why:before,.realities:before,.manifesto:before{border-radius:18px}.manifesto:before{background:linear-gradient(135deg,#f7e3dc 0%,#f0e8f5 100%);border-radius:18px 18px 86px}.actions:before{background:var(--cream)}.foundation{min-height:620px;margin-top:24px;padding:128px 100px 88px}.foundation-kicker{align-items:center;gap:17px;display:flex}.foundation-kicker i{font-style:normal}.foundation-kicker i:first-of-type{color:#d1a82d}.foundation-kicker i:nth-of-type(2){color:#c96f3c}.foundation h2{letter-spacing:-.052em;max-width:950px;margin:70px 0 0;font-size:clamp(43px,3.65vw,51px);font-weight:600;line-height:1.08}.foundation h2 em{color:var(--purple);font-style:normal}.foundation-copy{grid-template-columns:1fr 1fr;gap:105px;margin-top:64px;display:grid}.foundation-copy p{max-width:500px;color:var(--body);letter-spacing:-.012em;margin:0;font-size:17px;line-height:1.65}.foundation-copy strong{color:var(--ink);font-weight:600}.why{min-height:700px;margin-top:24px;padding-top:88px;padding-bottom:94px}.why>h2{text-align:center;letter-spacing:-.052em;margin:0;font-size:clamp(47px,4vw,55px);font-weight:600;line-height:1.04}.reason-grid{grid-template-columns:repeat(3,1fr);gap:0;margin-top:70px;display:grid}.reason{background:0 0;border:0;border-radius:0;min-height:405px;padding:0 44px 10px;position:relative}.reason+.reason{border-left:1px solid #352d361f}.reason:before{content:none}.reason-image{justify-content:center;align-items:flex-start;height:116px;display:flex}.reason-image img{object-fit:contain;width:116px;height:116px}.reason h3{letter-spacing:-.027em;min-height:66px;margin:36px 0 0;font-size:24px;font-weight:700;line-height:1.16}.reason p{color:var(--body);letter-spacing:-.009em;margin:24px 0 0;font-size:16px;line-height:1.55}.realities{min-height:820px;margin-top:24px;padding-top:86px;padding-bottom:72px}.realities>h2,.actions-heading h2{letter-spacing:-.052em;margin:0;font-size:clamp(44px,3.7vw,51px);font-weight:600;line-height:1.08}.realities>h2{max-width:720px;color:var(--ink);margin-left:34px}.stat-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:62px;display:grid}.stat{border:1px solid #352d360b;border-radius:18px;flex-direction:column;min-height:286px;padding:28px 24px 23px;display:flex}.stat:first-child{background:#f2ecd4}.stat:nth-child(2){background:#f5e4d9}.stat:nth-child(3){background:#e9e7f7}.stat:nth-child(4){background:#f2e0e7}.stat p{margin:0}.stat-value{letter-spacing:-.055em;font-size:47px;font-weight:700;line-height:.95}.stat-olive{color:var(--olive)}.stat-orange{color:var(--orange)}.stat-purple{color:var(--stat-purple)}.stat-plum{color:var(--stat-pink)}.stat-label{color:#292725;min-height:18px;font-size:12px;font-weight:700;line-height:1.35;margin-top:10px!important}.stat-text{color:#292725;min-height:0;font-size:15px;line-height:1.55;margin-top:24px!important}.stat-source,.arts-row a{color:#6b655f;letter-spacing:.025em;text-transform:uppercase;margin-top:auto;padding-top:32px;font-size:9px;font-weight:700;line-height:1.35;display:inline-block}.stat-source:hover,.arts-row a:hover{color:var(--hero-pink)}.arts-row{background:#fff8efd1;border:1px solid #3a2b3f0d;border-radius:18px 54px 18px 18px;grid-template-columns:1fr 1.35fr;align-items:center;gap:72px;margin-top:67px;padding:34px 38px 36px;display:grid}.arts-row h3{color:var(--stat-purple);letter-spacing:-.045em;margin:0;font-size:38px;font-weight:600;line-height:1.08}.arts-row p{color:#292725;margin:0;font-size:17px;line-height:1.55}.arts-row a{margin-top:23px;padding-top:0}.manifesto{min-height:461px;margin-top:78px;padding-top:43px;padding-bottom:56px}.quote-mark{height:76px;color:var(--gold);letter-spacing:-.08em;font-family:Manrope Variable,Manrope,Arial,sans-serif;font-size:132px;font-weight:800;line-height:.72;display:block}.manifesto blockquote{color:#292725;letter-spacing:-.043em;max-width:1130px;margin:30px 0 0;font-size:clamp(35px,3.15vw,44px);font-weight:400;line-height:1.2}.manifesto blockquote strong{color:var(--stat-purple);font-weight:600}.approach{min-height:736px;margin-top:30px;padding-top:97px;padding-bottom:118px}.approach:after{content:"";z-index:-1;background:linear-gradient(135deg,#cbc9f6 0%,#eadcf2 100%);border-radius:0 50% 29% 0/0 36% 64% 0;width:450px;height:344px;position:absolute;top:97px;left:calc(50% - 50vw)}.approach-intro{grid-template-columns:392px 1fr;align-items:start;gap:59px;display:grid}.approach h2{height:344px;color:var(--purple);letter-spacing:-.052em;flex-direction:column;justify-content:center;margin:0;font-size:58px;font-weight:600;line-height:1.08;display:flex}.approach h2 span{color:var(--deep);display:block}.approach-intro>p{max-width:720px;color:var(--deep);letter-spacing:-.02em;margin:0;padding-top:24px;font-size:24px;font-weight:600;line-height:1.37}.approach-copy{grid-template-columns:1fr 1fr;gap:82px;width:auto;margin:0;display:grid;position:absolute;top:278px;left:451px;right:0}.approach-copy p,.tailored-row p{color:var(--body);margin:0;font-size:16px;line-height:1.6}.tailored-row{clip-path:polygon(.8% 10%,100% 0,99.2% 88%,0 100%);background:#f5e7c8;grid-template-columns:1fr 1.48fr;align-items:center;gap:80px;width:74%;margin:42px 8.5% 0 auto;padding:33px 40px 35px;display:grid}.tailored-row h3{color:var(--deep);letter-spacing:-.027em;margin:0;font-size:27px;font-weight:700;line-height:1.15}.actions{min-height:740px;padding-top:42px;padding-bottom:20px}.actions:after{content:none}.actions-heading{background:0 0;border-bottom:1px solid #352d3624;border-radius:0;grid-template-columns:1fr 365px;align-items:end;gap:80px;padding:0 0 32px;display:grid}.actions-heading h2{align-items:center;gap:20px;display:flex}.actions-heading h2:before{content:"";background:var(--gold);flex:0 0 14px;width:14px;height:14px;transform:rotate(-8deg)}.actions-heading p{color:var(--body);margin:0;font-size:17px;line-height:1.55}.action-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;display:grid}.action{flex-direction:column;min-height:286px;padding:39px 41px 34px;display:flex}.action:first-child{background:var(--card-blush);border-radius:7px 60px 7px 7px}.action:nth-child(2){background:var(--card-lilac);border-radius:60px 7px 7px}.action:nth-child(3){background:var(--card-yellow);border-radius:7px 7px 60px}.action:nth-child(4){background:var(--card-green);border-radius:7px 7px 7px 60px}.action h3{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:33px;font-weight:600;line-height:1.1}.action p{max-width:515px;color:var(--body);margin:26px 0 0;font-size:15px;line-height:1.6}.action a{color:#292725;align-self:flex-end;margin-top:auto;font-size:12px;font-weight:700}.action a span{color:var(--hero-pink);margin-left:13px}.action a:hover{color:var(--hero-pink)}.together{background:var(--cream);padding:74px 0 90px}.together-inner{background:var(--green);border-radius:75px 6px 6px;grid-template-columns:1.3fr 1fr;align-items:center;gap:80px;width:min(100% - 112px,1240px);min-height:356px;padding:53px 55px;display:grid}.together-kicker{color:var(--pink)}.together h2{color:var(--cream);letter-spacing:-.052em;margin:25px 0 0;font-size:clamp(45px,3.9vw,53px);font-weight:600;line-height:1.08}.together h2 span{color:var(--pink);display:block}.together-copy{padding-top:4px}.together-copy>p{color:var(--cream);margin:0;font-size:17px;line-height:1.5}.together-actions{align-items:center;gap:22px;margin-top:31px;display:flex}.together-actions a{border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:0 21px;font-size:13px;font-weight:700;display:inline-flex}.together-actions a:first-child{border:1px solid var(--pink);background:var(--pink);color:var(--deep)}.together-actions a:last-child{color:var(--cream);border:1px solid #fff8efbf}.together-actions a:hover{filter:brightness(.96)}.site-footer{background:var(--footer);min-height:251px;padding:56px 0 70px}.footer-inner{grid-template-columns:1.18fr .92fr .42fr;align-items:end;gap:90px;display:grid}.footer-brand img{width:144px}.footer-brand p,.footer-contact>p{color:#6b655f;letter-spacing:.13em;text-transform:uppercase;margin:18px 0 0;font-size:10px;font-weight:700;line-height:1.3}.footer-contact{flex-direction:column;align-items:flex-start;display:flex}.footer-contact>p{color:var(--body);margin:0 0 14px}.footer-contact a{color:#6b655f;margin-top:8px;font-size:14px}.site-footer nav{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.site-footer nav a{color:#6b655f;font-size:13px;font-weight:700}.interior-hero{isolation:isolate;background:#f3f0f4;border:1px solid #3a2b3f0b;border-radius:18px 108px 18px 18px;min-height:586px;margin-top:24px;padding:112px 100px 92px;position:relative;overflow:hidden}.interior-hero:before{content:"";z-index:-1;background:var(--periwinkle);opacity:.72;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-185px;right:-92px}.interior-dots{align-items:center;gap:10px;display:flex;position:absolute;top:67px;right:76px}.interior-dots i{background:var(--periwinkle);border-radius:50%;display:block}.interior-dots i:first-child{width:16px;height:16px}.interior-dots i:nth-child(2){opacity:.7;width:11px;height:11px}.interior-dots i:nth-child(3){opacity:.45;width:7px;height:7px}.interior-hero h1{max-width:930px;color:var(--ink);letter-spacing:-.058em;margin:38px 0 0;font-size:clamp(52px,5.25vw,72px);font-weight:600;line-height:1.01}.interior-hero>p:not(.eyebrow){max-width:790px;color:var(--body);letter-spacing:-.012em;margin:38px 0 0;font-size:18px;line-height:1.65}.interior-actions{align-items:center;gap:24px;margin-top:38px;display:flex}.interior-actions a{font-size:13px;font-weight:700}.interior-actions a:hover{filter:brightness(.96)}.interior-content{padding-top:104px;padding-bottom:112px}.interior-lead{max-width:995px;color:var(--deep);letter-spacing:-.028em;margin:0;font-size:clamp(24px,2.2vw,30px);font-weight:600;line-height:1.44}.interior-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:68px;display:grid}.interior-feature{background:#f3eef4;border:1px solid #352d360d;border-radius:8px 48px 8px 8px;flex-direction:column;min-height:266px;padding:38px 40px 34px;scroll-margin-top:24px;display:flex}.interior-feature:nth-child(4n+2),.interior-feature:nth-child(4n+3){background:#f7f3ef;border-radius:48px 8px 8px}.interior-feature>span{background:var(--periwinkle);border-radius:50%;width:13px;height:13px;display:block}.interior-feature h2{max-width:470px;color:var(--ink);letter-spacing:-.039em;margin:24px 0 0;font-size:30px;font-weight:600;line-height:1.15}.interior-feature p{max-width:510px;color:var(--body);margin:22px 0 0;font-size:15px;line-height:1.62}.interior-feature a{color:var(--deep);align-self:flex-start;margin-top:auto;padding-top:28px;font-size:12px;font-weight:700}.interior-feature a .arrow{color:var(--hero-pink);margin-left:9px}.interior-feature a:hover{color:var(--hero-pink)}.interior-closing{background:var(--cream);padding:20px 0 88px}.interior-closing-inner{background:var(--green);border-radius:68px 8px 8px;justify-content:space-between;align-items:center;gap:50px;min-height:190px;padding:45px 58px;display:flex}.interior-closing p{max-width:760px;color:var(--cream);letter-spacing:-.042em;margin:0;font-size:clamp(27px,2.7vw,38px);font-weight:600;line-height:1.17}.interior-closing a{background:var(--periwinkle);min-height:48px;color:var(--deep);border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 21px;font-size:13px;font-weight:700;display:inline-flex}.interior-closing a .arrow{margin-left:9px}.interior-closing a:hover{filter:brightness(.96)}@media (width<=1100px){.section-shell,.site-header{width:min(100% - 64px,960px)}.desktop-nav{gap:18px}.desktop-nav a{font-size:10px}.hero{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:24px}.hero-field{padding-inline:34px;transform:translate(12px,-8px)}.hero-field h2{font-size:31px}.hero h1{font-size:clamp(52px,5.8vw,62px)}.foundation{padding-inline:52px}.reason-grid{gap:0}.stat-grid{gap:35px}.stat-value{font-size:41px}.arts-row{gap:38px}.approach:after{width:38vw}.approach-intro{grid-template-columns:330px 1fr;gap:48px}.approach-intro>p{font-size:21px}.approach-copy{gap:48px;left:378px}.tailored-row{width:82%;margin-right:4%}.action{padding-inline:32px}.together-inner{gap:50px;width:min(100% - 64px,960px)}}@media (width<=900px){.desktop-nav{display:none}.site-menu{display:block}.hero{grid-template-columns:minmax(0,1fr) minmax(300px,.75fr)}.hero-field{padding-inline:29px;transform:none}.hero-field h2{font-size:29px}.hero-field-copy,.hero-field-audiences,.hero-field-open{font-size:13px}.foundation{padding-inline:34px}.reason-grid{gap:0}.reason{padding-inline:28px}.stat-grid{grid-template-columns:repeat(2,1fr)}.approach-copy{gap:30px}.action-grid{grid-template-columns:1fr}.actions{min-height:0;padding-bottom:72px}.action{min-height:260px}.together-inner{grid-template-columns:1fr;gap:35px}}@media (width<=760px){.section-shell,.site-header{width:min(100% - 40px,620px)}.site-header{height:92px}.header-brand{width:92px;height:92px}.header-brand img{width:90px;height:82px}.hero{grid-template-columns:1fr;gap:35px;min-height:0;padding-top:54px;padding-bottom:58px}.hero h1{margin-top:27px;font-size:clamp(50px,14.5vw,64px)}.hero-intro{margin-top:30px;font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-field{border-radius:4px;min-height:0;padding:48px 28px 31px;transform:none;box-shadow:8px 9px #f4d9c7f2}.hero:before{width:calc(100% - 12px);height:44%;top:auto;bottom:42px;right:-12px;transform:rotate(.8deg)}.hero-field h2{max-width:320px;font-size:32px}.hero-field-copy,.hero-field-audiences,.hero-field-open{font-size:14px}.foundation{min-height:0;margin-top:16px;padding:67px 20px 74px}.foundation:before,.why:before,.realities:before,.manifesto:before{border-radius:16px;left:-10px;right:-10px}.foundation-kicker{flex-wrap:wrap;gap:9px 13px;font-size:10px}.foundation h2{margin-top:42px;font-size:clamp(37px,10vw,48px)}.foundation-copy{grid-template-columns:1fr;gap:29px;margin-top:47px}.why{min-height:0;margin-top:16px;padding-top:66px;padding-bottom:76px}.why>h2,.realities>h2,.actions-heading h2{font-size:clamp(40px,10.5vw,50px)}.why>h2{text-align:left}.reason-grid{grid-template-columns:1fr;gap:62px;margin-top:59px}.reason{max-width:520px;min-height:0;padding:0 0 8px}.reason+.reason{border-left:0}.reason-image{justify-content:flex-start}.reason h3{min-height:0;margin:26px 0 0}.realities{min-height:0;margin-top:16px;padding-top:66px;padding-bottom:80px}.realities>h2{margin-left:8px}.stat-grid{grid-template-columns:1fr 1fr;gap:65px 28px;margin-top:58px}.stat-text{min-height:0}.stat-source{margin-top:auto;padding-top:28px}.arts-row{border-radius:16px 42px 16px 16px;grid-template-columns:1fr;gap:26px;margin-top:76px;padding:32px 26px 34px}.manifesto{min-height:480px;margin-top:46px;padding-top:40px}.quote-mark{height:68px;font-size:116px}.manifesto blockquote{margin-top:30px;font-size:clamp(30px,8.5vw,41px)}.approach{min-height:0;margin-top:20px;padding-top:60px;padding-bottom:80px}.approach:after{border-radius:0 58% 30% 0/0 40% 60% 0;width:calc(100% + 20px);height:220px;top:60px;left:calc(50% - 50vw)}.approach-intro{grid-template-columns:1fr;gap:46px}.approach h2{height:220px;font-size:52px}.approach-intro>p{padding-top:0;font-size:19px}.approach-copy{grid-template-columns:1fr;gap:28px;width:100%;margin-top:48px;display:grid;position:static}.tailored-row{grid-template-columns:1fr;gap:24px;width:100%;margin:48px 0 0;padding:34px 28px 38px}.actions{padding-top:62px;padding-bottom:74px}.actions-heading{border-radius:0;grid-template-columns:1fr;gap:22px;padding:0 0 27px}.action-grid{margin-top:28px}.action{min-height:260px;padding:34px 28px}.action h3{font-size:29px}.together{padding:38px 0 55px}.together-inner{border-radius:48px 6px 6px;grid-template-columns:1fr;gap:38px;width:min(100% - 40px,620px);min-height:0;padding:58px 32px}.together h2{font-size:clamp(40px,11vw,49px)}.together-copy{padding-top:0}.together-actions{flex-direction:column;align-items:flex-start}.site-footer{padding-top:52px}.footer-inner{grid-template-columns:1fr;align-items:start;gap:46px}}@media (width<=460px){.stat-grid{grid-template-columns:1fr}.together-actions a{width:100%}}@media (width<=900px){.interior-hero{min-height:0;padding:88px 58px 80px}.interior-hero h1{max-width:780px;font-size:clamp(46px,7.4vw,60px)}.interior-grid{grid-template-columns:1fr}.interior-feature{min-height:235px}}@media (width<=760px){.interior-hero{border-radius:16px 58px 16px 16px;margin-top:16px;padding:68px 28px 62px}.interior-hero:before{opacity:.52;width:350px;height:350px;bottom:-185px;right:-125px}.interior-dots{top:28px;right:28px}.interior-hero h1{margin-top:29px;font-size:clamp(40px,11vw,51px)}.interior-hero>p:not(.eyebrow){margin-top:30px;font-size:16px}.interior-actions{flex-direction:column;align-items:flex-start;margin-top:34px}.interior-content{padding-top:72px;padding-bottom:76px}.interior-lead{font-size:22px;line-height:1.48}.interior-grid{gap:14px;margin-top:48px}.interior-feature,.interior-feature:nth-child(4n+2),.interior-feature:nth-child(4n+3){border-radius:8px 40px 8px 8px;min-height:0;padding:32px 27px 30px}.interior-feature h2{font-size:28px}.interior-feature p{font-size:15px}.interior-feature a{margin-top:28px;padding-top:0}.interior-closing{padding-bottom:54px}.interior-closing-inner{border-radius:48px 7px 7px;flex-direction:column;align-items:flex-start;gap:30px;min-height:0;padding:52px 29px}.interior-closing p{font-size:clamp(28px,8vw,36px)}}@media (width<=460px){.interior-actions .quiet-link,.interior-closing a{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.theme-overview{--page-strong:#6b5fc0;--page-soft:#efedff;--page-warm:#fff0df}.theme-school{--page-strong:#6f62c9;--page-soft:#f3efff;--page-warm:#fff0bd}.theme-structures{--page-strong:#5e4fa6;--page-soft:#eee9f6;--page-warm:#f9e5d7}.theme-business{--page-strong:#493759;--page-soft:#eeeaf2;--page-warm:#f4dfcd}.theme-public{--page-strong:#7061ca;--page-soft:#f0edff;--page-warm:#fff0b8}.theme-together{--page-strong:#6a58bd;--page-soft:#f1edff;--page-warm:#ffe1cc}.theme-contact{--page-strong:#6558b3;--page-soft:#f2effb;--page-warm:#ffead9}.theme-support{--page-strong:#6b5fc0;--page-soft:#f1effc;--page-warm:#fff0bd}.interior-page .interior-hero{isolation:isolate;background:linear-gradient(125deg, var(--page-soft) 0 70%, var(--page-warm) 70% 100%);border:1px solid #3a2b3f0e;border-radius:5px;min-height:0;margin-top:24px;padding:92px 100px 88px;position:relative;overflow:hidden;transform:rotate(-.28deg);box-shadow:14px 14px #d66f321c}.interior-page .interior-hero:before{content:"";z-index:-1;background:var(--page-strong);clip-path:polygon(8% 0,100% 9%,93% 100%,0 91%);opacity:.15;border-radius:0;width:360px;height:214px;position:absolute;bottom:-74px;right:-68px;transform:rotate(-4deg)}.interior-page .interior-hero:after{content:"";z-index:-1;background:linear-gradient(var(--orange) 0 52%, var(--gold) 52% 100%);width:16px;height:100%;position:absolute;top:0;left:0}.interior-page .interior-hero h1{max-width:1010px;color:var(--ink);letter-spacing:-.058em;margin:34px 0 0;font-size:clamp(54px,5.2vw,72px);font-weight:680;line-height:1.01}.interior-page .interior-hero>.eyebrow{background:var(--page-strong);color:var(--cream);padding:7px 10px 6px;display:inline-flex;transform:rotate(-1.2deg)}.interior-intro{gap:13px;max-width:920px;margin-top:38px;display:grid}.interior-intro p{max-width:860px;color:var(--body);letter-spacing:-.01em;margin:0;font-size:16px;line-height:1.62}.content-title{max-width:900px;color:var(--ink);letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.4vw,58px);font-weight:610;line-height:1.04}.interior-page .interior-lead{border-left:5px solid var(--orange);background:linear-gradient(90deg, var(--page-soft), #fff8ef00);max-width:1040px;color:var(--deep);letter-spacing:-.026em;margin:36px 0 0;padding:30px 34px;font-size:clamp(21px,2.05vw,28px);font-weight:590;line-height:1.45}.interior-page .interior-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:64px;display:grid}.interior-page .interior-feature,.interior-page .interior-feature:nth-child(4n+2),.interior-page .interior-feature:nth-child(4n+3){border:1px solid #352d3612;border-top:4px solid var(--feature-color,var(--purple));min-height:0;box-shadow:7px 8px 0 var(--feature-color,var(--purple));background:#fffdf6d1;border-radius:4px 30px 4px 4px;flex-direction:column;padding:38px 40px 40px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.interior-page .interior-feature,.interior-page .interior-feature:nth-child(4n+2),.interior-page .interior-feature:nth-child(4n+3){box-shadow:7px 8px 0 color-mix(in srgb, var(--feature-color,var(--purple)) 8%, transparent)}}.interior-feature.accent-purple{--feature-color:var(--purple);--icon-fill:#e9e6ff}.interior-feature.accent-orange{--feature-color:var(--orange);--icon-fill:#ffe4d3}.interior-feature.accent-yellow{--feature-color:#d49a16;--icon-fill:#fff0ae}.interior-feature.accent-pink{--feature-color:var(--hero-pink);--icon-fill:#f9e3ea}.discipline-icon{background:var(--icon-fill,#e9e6ff);width:60px;height:60px;color:var(--feature-color,var(--purple));border-radius:3px;place-items:center;display:grid;transform:rotate(-2.5deg)}.discipline-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px}.interior-page .interior-feature p{max-width:540px;color:var(--body);margin:17px 0 0;font-size:15px;line-height:1.62}.interior-page .interior-feature a,.disabled-cta{color:var(--deep);align-self:flex-start;margin-top:auto;padding-top:28px;font-size:13px;font-weight:750}.interior-page .interior-feature a .arrow{color:var(--feature-color,var(--orange));margin-left:8px}.disabled-cta{opacity:.72;flex-direction:column;gap:6px;display:flex}.disabled-cta small{color:var(--body);font-size:11px;font-weight:500}.layout-universes{border-top:1px solid #352d361f}.interior-page .layout-universes .interior-feature,.interior-page .layout-universes .interior-feature:nth-child(4n+2),.interior-page .layout-universes .interior-feature:nth-child(4n+3){box-shadow:none;background:0 0;border:0;border-bottom:1px solid #352d361f;border-radius:0;padding:42px 34px 46px}.interior-page .layout-universes .interior-feature:nth-child(odd){border-right:1px solid #352d361f}.interior-page .layout-support{border-top:1px solid #352d361f;border-bottom:1px solid #352d361f;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.interior-page .layout-support .interior-feature,.interior-page .layout-support .interior-feature:nth-child(4n+2),.interior-page .layout-support .interior-feature:nth-child(4n+3){box-shadow:none;background:0 0;border:0;border-radius:0;padding:42px 32px 46px}.interior-page .layout-support .interior-feature+.interior-feature{border-left:1px solid #352d361f}.editorial-section{--editorial-color:var(--purple);border-top:1px solid #352d361f;grid-template-columns:130px minmax(0,1fr);gap:44px;padding:74px 52px;display:grid}.editorial-section:last-child{border-bottom:1px solid #352d361f}.editorial-section h2{max-width:720px;color:var(--ink);letter-spacing:-.047em;margin:0;font-size:clamp(34px,3.6vw,48px);font-weight:620;line-height:1.08}.editorial-section p{max-width:820px;color:var(--body);margin:23px 0 0;font-size:17px;line-height:1.66}.practice-list{flex-wrap:wrap;gap:10px;margin:31px 0 0;padding:0;list-style:none;display:flex}.practice-list li{border:1px solid var(--editorial-color);padding:9px 13px}@supports (color:color-mix(in lab, red, red)){.practice-list li{border:1px solid color-mix(in srgb, var(--editorial-color) 42%, transparent)}}.practice-list li{color:var(--deep);border-radius:3px;font-size:13px;font-weight:650}.impact-section{padding:24px 0 100px}.impact-inner{background:var(--deep);color:var(--cream);border-radius:78px 10px 10px;padding:74px 78px 78px;position:relative;overflow:hidden}.impact-inner:after{content:"";background:var(--gold);opacity:.82;border-radius:50% 0 0;width:310px;height:240px;position:absolute;bottom:-105px;right:-75px}.impact-inner .eyebrow{color:var(--gold)}.impact-inner>h2{max-width:880px;color:var(--cream);letter-spacing:-.052em;margin:23px 0 0;font-size:clamp(42px,4.5vw,60px);font-weight:600;line-height:1.04}.impact-grid{z-index:1;grid-template-columns:1fr 1fr;gap:64px;margin-top:55px;display:grid;position:relative}.impact-grid article{border-top:1px solid #fff8ef59;padding-top:25px}.impact-grid h3{color:var(--periwinkle);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:650;line-height:1.2}.impact-grid p{color:#fff8efdb;margin:18px 0 0;font-size:15px;line-height:1.65}.contact-details{grid-template-columns:1fr 1fr;gap:18px;padding-top:90px;display:grid}.contact-details>div{border-top:4px solid var(--orange);background:var(--page-soft);padding:35px 38px 38px}.contact-details p{color:var(--body);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:750}.contact-details a{color:var(--deep);letter-spacing:-.03em;font-size:clamp(20px,2.2vw,28px);font-weight:650}.request-section{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:72px;padding-top:98px;padding-bottom:120px;display:grid}.request-intro{align-self:start;position:sticky;top:34px}.request-intro h2{color:var(--ink);letter-spacing:-.05em;margin:23px 0 0;font-size:clamp(38px,3.9vw,52px);font-weight:620;line-height:1.06}.request-intro>p:not(.eyebrow){color:var(--body);margin:25px 0 0;font-size:16px;line-height:1.65}.request-intro .request-note{border-left:3px solid var(--gold);background:var(--page-warm);padding:17px 18px;font-size:12px;line-height:1.55}.form-grid{grid-template-columns:1fr 1fr;gap:24px 18px;display:grid}.form-field{min-width:0}.form-field-full{grid-column:1/-1}.form-field label{color:var(--deep);margin-bottom:9px;font-size:13px;font-weight:680;line-height:1.4;display:block}.form-field label small{color:var(--body);font-size:11px;font-weight:500}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fffefa;border:1px solid #352d3638;border-radius:4px;outline:0;padding:12px 13px;font-size:15px}.form-field textarea{resize:vertical}@supports (color:color-mix(in lab, red, red)){.form-field input:focus,.form-field select:focus,.form-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--page-strong) 18%, transparent)}}.consent-field{color:var(--body);grid-template-columns:18px 1fr;gap:11px;margin-top:26px;font-size:12px;line-height:1.5;display:grid}.consent-field input{width:17px;height:17px;accent-color:var(--page-strong);margin:1px 0 0}.form-submit-row{align-items:center;gap:20px;margin-top:28px;display:flex}.form-submit-row button{background:var(--page-strong);min-height:49px;color:var(--cream);font:inherit;cursor:pointer;box-shadow:5px 5px 0 var(--orange);border:0;border-radius:2px;flex:none;padding:0 23px;font-size:13px;font-weight:750}@supports (color:color-mix(in lab, red, red)){.form-submit-row button{box-shadow:5px 5px 0 color-mix(in srgb, var(--orange) 32%, transparent)}}.form-submit-row button{transition:transform .15s,box-shadow .15s,filter .15s}.form-submit-row button:hover{filter:brightness(.94);box-shadow:2px 2px 0 var(--orange)}@supports (color:color-mix(in lab, red, red)){.form-submit-row button:hover{box-shadow:2px 2px 0 color-mix(in srgb, var(--orange) 38%, transparent)}}.form-submit-row button:hover{transform:translate(3px,3px)}.form-submit-row p{color:var(--body);margin:0;font-size:12px;line-height:1.45}@media (width<=980px){.interior-page .interior-hero{padding:78px 62px 74px}.interior-page .layout-support{grid-template-columns:1fr}.interior-page .layout-support .interior-feature+.interior-feature{border-top:1px solid #352d361f;border-left:0}.request-section{grid-template-columns:1fr;gap:44px}.request-intro{position:static}}@media (width<=760px){.interior-page .interior-hero{background:linear-gradient(145deg, var(--page-soft) 0 82%, var(--page-warm) 82% 100%);border-radius:4px;margin-top:16px;padding:62px 28px 58px;transform:none;box-shadow:8px 9px #d66f321a}.interior-page .interior-hero:after{width:8px}.interior-page .interior-hero h1{margin-top:27px;font-size:clamp(42px,12vw,54px)}.interior-intro{gap:12px;margin-top:30px}.interior-intro p,.interior-intro p:first-child{font-size:15px;line-height:1.58}.interior-intro p:first-child{font-size:17px}.interior-page .interior-content{padding-top:76px;padding-bottom:82px}.content-title{font-size:clamp(38px,10.5vw,48px)}.interior-page .interior-lead{margin-top:28px;padding:24px 22px;font-size:19px}.interior-page .interior-grid{grid-template-columns:1fr;margin-top:44px}.interior-page .interior-feature,.interior-page .interior-feature:nth-child(4n+2),.interior-page .interior-feature:nth-child(4n+3){border-radius:7px 36px 7px 7px;padding:31px 27px 33px}.interior-page .interior-feature h2{font-size:27px}.interior-page .layout-universes .interior-feature,.interior-page .layout-universes .interior-feature:nth-child(4n+2),.interior-page .layout-universes .interior-feature:nth-child(4n+3),.interior-page .layout-support .interior-feature,.interior-page .layout-support .interior-feature:nth-child(4n+2),.interior-page .layout-support .interior-feature:nth-child(4n+3){border-radius:0;padding:34px 0 38px}.interior-page .layout-universes .interior-feature:nth-child(odd){border-right:0}.editorial-section{grid-template-columns:1fr;gap:18px;padding:48px 0}.editorial-number{font-size:38px}.editorial-section h2{font-size:34px}.editorial-section p{font-size:15px}.impact-section{padding-bottom:72px}.impact-inner{border-radius:52px 8px 8px;padding:56px 28px 62px}.impact-grid{grid-template-columns:1fr;gap:34px;margin-top:40px}.contact-details{grid-template-columns:1fr;padding-top:66px}.contact-details>div{padding:28px 25px 30px}.contact-details a{font-size:20px}.request-section{gap:36px;padding-top:72px;padding-bottom:82px}.request-form{border-radius:7px 38px 7px 7px;padding:30px 23px}.form-grid{grid-template-columns:1fr;gap:20px}.form-field-full{grid-column:auto}.form-submit-row{flex-direction:column;align-items:flex-start}.form-submit-row button{width:100%}}.desktop-nav .header-support{background:var(--ink);color:var(--cream);box-shadow:4px 4px 0 var(--sun)}.hero{grid-template-columns:minmax(0,1.18fr) minmax(310px,.72fr);gap:clamp(52px,6vw,92px);width:100%;min-height:660px;padding:116px clamp(104px,12vw,180px);overflow:hidden}.hero:before{z-index:-3;clip-path:none;background:#714ffd;border-radius:0;width:auto;height:auto;inset:0;transform:none}.hero:after{content:"";z-index:-1;background:#f8f0e6;border-radius:34px 10px;position:absolute;inset:54px 6.5%}.hero-pattern{z-index:-2;color:#d59eea;letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap;pointer-events:none;flex-direction:column;justify-content:space-between;gap:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(37px,4vw,58px);font-weight:900;line-height:.82;display:flex;position:absolute;inset:6px -150px;overflow:hidden}.hero-pattern span:nth-child(3n+1){transform:translate(-16%)}.hero-pattern span:nth-child(3n+2){transform:translate(5%)}.hero-pattern span:nth-child(3n){transform:translate(-31%)}.hero-pattern span:after{content:" · ÉDUCATION · CULTURE · LIEN SOCIAL · ÉDUCATION · CULTURE · LIEN SOCIAL"}.hero h1{letter-spacing:-.058em;max-width:690px;font-size:clamp(50px,4.8vw,66px);font-weight:680;line-height:.98}.hero h1 span{color:#714ffd;background:0 0;display:inline-block;position:relative}.hero .eyebrow{color:#714ffd}.hero h1 span:after{content:"";z-index:-1;background:#d59eea;height:.14em;position:absolute;bottom:.03em;left:1%;right:-1%;transform:rotate(-1.4deg)}.hero-audiences{border-left-color:#d59eea;max-width:660px;margin-top:34px;font-size:17px;line-height:1.62}.hero-field{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:22px 0 22px 54px;transform:none}.hero-field:before{content:"";background:#29222d47;width:1px;height:66%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hero-field-kicker{color:#714ffd;font-size:11px}.hero-field h2{max-width:370px;font-size:clamp(25px,2.25vw,31px);font-weight:700;line-height:1.12}.hero-field-copy{max-width:380px;margin-top:22px;font-size:15.5px;line-height:1.62}.hero-field-open{max-width:380px;color:var(--body);background:0 0;border:0;border-radius:0;margin:15px 0 0;padding:0;font-size:15px;line-height:1.58}.quiet-link{background:#714ffd;box-shadow:5px 5px #d59eea}.hero-actions .project-link{border-bottom-color:#d59eea}.hero-actions .quiet-link:hover{box-shadow:2px 2px #d59eea}.foundation:before{background:#f2eafb;border-radius:6px 92px 6px 6px}.foundation{min-height:0;padding-top:82px;padding-bottom:88px}.foundation h2{color:#d184b4;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:14px;font-weight:850;line-height:1}.foundation-claim{max-width:940px;color:var(--ink);letter-spacing:-.048em;margin:28px 0 0;font-size:clamp(35px,3.35vw,46px);font-weight:650;line-height:1.1}.foundation-claim em{color:#714ffd;font-style:normal}.foundation-copy{gap:0;margin-top:46px}.foundation-copy p{font-size:17px;line-height:1.62}.foundation-lifelong strong{color:var(--ink);margin-bottom:16px;font-weight:720;display:block}.foundation-lifelong span{display:block}.foundation-lifelong{padding-right:66px}.foundation-ambition{color:#6157b6;border-top:0;border-left:2px solid #d59eea;padding:1px 0 1px 66px;font-weight:580}.why{padding-top:94px}.why>h2,.realities>h2,.actions-heading h2,.content-title{font-weight:760}.why>h2,.realities>h2,.actions-heading h2{font-size:clamp(38px,3.25vw,46px)}.why>h2{color:#e2a8cc;letter-spacing:-.04em;background:#714ffd;border-radius:4px 38px 4px 4px;width:fit-content;margin-inline:auto;padding:18px 32px 19px;font-size:clamp(27px,2.6vw,34px)}.reason h3{font-size:26px}.reason p{font-size:17px}.reason+.reason{border-left-color:#d184b46b}.realities:before{background:linear-gradient(120deg,#ece0f9 0%,#f5dde9 54%,#f8ebdf 100%);border-radius:86px 8px 8px}.stat,.stat:first-child,.stat:nth-child(2),.stat:nth-child(3),.stat:nth-child(4){border:0;border-top:7px solid var(--stat-accent,var(--purple));background:#fbf7f0;border-radius:3px}.stat:first-child{--stat-accent:#714ffd;background:#f7f0e7}.stat:nth-child(2){--stat-accent:#a680d9;background:#f3ebfa}.stat:nth-child(3){--stat-accent:#d59eea;background:#faebf2}.stat:nth-child(4){--stat-accent:#8a69bb;background:#eeeafa}.stat:first-child .stat-value{color:#714ffd}.stat:nth-child(2) .stat-value{color:#8f65c2}.stat:nth-child(3) .stat-value{color:#be6f9a}.stat:nth-child(4) .stat-value{color:#7755a6}.stat-source,.arts-row a{font-size:10.5px}.arts-row{background:#f5dfeb;border:0;border-radius:4px 54px 4px 4px}.arts-row h3{color:var(--purple)}.approach:after{background:var(--periwinkle)}.approach h2{color:var(--purple);font-size:50px;font-weight:760}.approach-intro>p{font-size:26px}.approach-copy p,.tailored-row p{font-size:17px}.tailored-row{background:#d59eea}.action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.action h3{font-size:30px;font-weight:720}.action p{font-size:16px}.together-inner{background:#714ffd}.together-kicker,.together h2 span{color:#d59eea}.together-actions a:first-child{background:#d59eea;border-color:#d59eea}.together-actions a:last-child{color:#f8f0e6;border-color:#f8f0e6}.together{margin-top:52px;padding-top:0}.foundation,.why,.realities,.approach,.actions{margin-top:58px}.actions-heading{grid-template-columns:1fr;padding-bottom:26px}.desktop-nav .header-support{color:#4d3c67;background:#f2eafb;border:1px solid #c9b6e4;box-shadow:3px 3px #d59eea}.desktop-nav .header-support:hover{background:#e8dcf6;box-shadow:1px 1px #d59eea}.site-footer{background:linear-gradient(104deg,#fffaf2 0%,#f4dfe9 51%,#e8ddfa 100%);border-top:1px solid #714ffd1f}@media (width<=900px){.foundation,.why,.realities,.approach,.actions,.together{margin-top:34px}.why>h2{padding:16px 23px 17px;font-size:26px}.foundation-lifelong{padding-right:0}.foundation-ambition{border-top:2px solid #d59eea;border-left:0;margin-top:28px;padding:28px 0 0}}.footer-brand p,.footer-contact>p,.stat-source,.arts-row a{font-size:11px}.theme-overview,.theme-school,.theme-structures,.theme-business,.theme-public,.theme-together,.theme-contact,.theme-support{--page-strong:#6157b6;--page-soft:#efeeff;--page-warm:#fff0d8}.interior-page .interior-hero{background:var(--page-soft);box-shadow:none;border:0;border-radius:86px 6px;padding-top:82px;padding-bottom:82px;transform:none}.interior-page .interior-hero:before{background:var(--apricot);clip-path:none;opacity:.72;border-radius:50% 0 0 50%;width:430px;height:390px;bottom:-55px;right:-120px;transform:rotate(-7deg)}.interior-page .interior-hero:after{background:linear-gradient(var(--purple) 0 58%, var(--sun) 58% 100%);width:12px}.interior-page .interior-hero>.eyebrow{background:var(--purple)}.interior-page .interior-hero h1{max-width:1020px;font-size:clamp(44px,4.25vw,61px);font-weight:720;line-height:1.02}.interior-intro{gap:16px;max-width:980px}.interior-intro p{max-width:900px;font-size:18px;line-height:1.62}.interior-intro p:first-child{font-size:20px;line-height:1.48}.interior-page .interior-content{padding-top:98px}.content-title{max-width:980px;font-size:clamp(38px,3.65vw,50px)}.interior-page .interior-lead{border-left-color:var(--apricot);background:linear-gradient(90deg,#fff0dc,#fcf8ef00);max-width:1120px;padding:32px 38px;font-size:clamp(20px,1.8vw,25px)}.interior-page .interior-feature,.interior-page .interior-feature:nth-child(4n+2),.interior-page .interior-feature:nth-child(4n+3),.interior-page .layout-universes .interior-feature,.interior-page .layout-universes .interior-feature:nth-child(4n+2),.interior-page .layout-universes .interior-feature:nth-child(4n+3),.interior-page .layout-support .interior-feature,.interior-page .layout-support .interior-feature:nth-child(4n+2),.interior-page .layout-support .interior-feature:nth-child(4n+3){min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #29222d3d;border-radius:0;grid-template-columns:78px minmax(0,1fr);gap:0 34px;padding:58px 22px 62px;display:grid}.feature-index{color:var(--feature-color,var(--purple));letter-spacing:-.06em;font-size:37px;font-weight:850;line-height:.9}.interior-page .interior-feature h2{grid-area:1/1/span 10;margin:0;font-size:clamp(27px,2.4vw,34px);font-weight:760;line-height:1.06}.interior-page .interior-feature p{grid-column:2;max-width:680px;margin:0;font-size:17px;line-height:1.64}.interior-page .interior-feature a,.feature-copy .disabled-cta{grid-column:2;margin-top:8px;padding-top:12px;font-size:14px}.discipline-icon{display:none}.editorial-section{padding-top:82px;padding-bottom:82px}.editorial-section p{font-size:18px}.impact-inner{background:var(--ink)}.impact-grid h3{color:var(--periwinkle)}.contact-details>div,.contact-details>div:nth-child(2){border-top-color:var(--purple);background:var(--page-soft)}.contact-details>div:nth-child(2){border-top-color:var(--apricot)}.request-intro>p:not(.eyebrow){font-size:17px}.request-form{border-radius:5px 48px 5px 5px}.form-field label{font-size:14px}.form-field input,.form-field select,.form-field textarea{font-size:16px}@media (width<=1100px){.site-header{width:min(100% - 80px,1000px);height:110px}.header-brand{width:124px;height:110px}.header-brand img{width:116px;height:98px}.hero-field{padding-left:36px;transform:none}.feature-copy{grid-template-columns:minmax(210px,.78fr) minmax(0,1.22fr);gap:16px 38px}}@media (width<=900px){.hero{grid-template-columns:1fr;gap:42px;padding:88px 11%}.hero:after{inset:54px 6%}.hero-field{border:0;border-radius:0;max-width:none;padding:32px 0 0;transform:none}.hero-field:before{width:66%;height:1px;top:0;left:50%;transform:translate(-50%)}.action-grid{grid-template-columns:1fr}.interior-page .interior-feature,.interior-page .interior-feature:nth-child(4n+2),.interior-page .interior-feature:nth-child(4n+3),.interior-page .layout-universes .interior-feature,.interior-page .layout-support .interior-feature{grid-template-columns:62px minmax(0,1fr);gap:0 24px;padding-inline:12px}.feature-copy{grid-template-columns:1fr;gap:18px}.interior-page .interior-feature h2,.interior-page .interior-feature p,.interior-page .interior-feature a,.feature-copy .disabled-cta{grid-area:auto/1}}@media (width<=760px){.site-header{width:min(100% - 48px,620px);height:100px}.header-brand{width:104px;height:100px}.header-brand img{width:98px;height:90px}.hero{gap:36px;width:100%;padding:78px 44px}.hero h1{font-size:clamp(41px,11.8vw,52px)}.hero-audiences{margin-top:28px;font-size:15.5px}.hero:after{border-radius:26px 8px;inset:38px 18px}.hero-field{box-shadow:none;border-radius:0;padding:28px 0 0}.hero-field h2{font-size:25px}.hero-field-copy{font-size:14.5px}.hero-pattern{gap:3px;font-size:31px;line-height:.8}.foundation h2{margin-top:44px}.foundation-claim{font-size:clamp(32px,9vw,40px)}.foundation-copy p,.reason p,.approach-copy p,.tailored-row p{font-size:16px}.interior-page .interior-hero{border-radius:48px 4px;padding:64px 28px 62px}.interior-page .interior-hero:before{opacity:.48;width:360px;height:330px;bottom:-165px;right:-170px}.interior-page .interior-hero h1{font-size:clamp(36px,9.8vw,46px)}.interior-intro p,.interior-intro p:first-child{font-size:17px}.interior-intro p:first-child{font-size:19px}.content-title{font-size:clamp(33px,9vw,42px)}.interior-page .interior-feature,.interior-page .interior-feature:nth-child(4n+2),.interior-page .interior-feature:nth-child(4n+3),.interior-page .layout-universes .interior-feature,.interior-page .layout-universes .interior-feature:nth-child(4n+2),.interior-page .layout-universes .interior-feature:nth-child(4n+3),.interior-page .layout-support .interior-feature,.interior-page .layout-support .interior-feature:nth-child(4n+2),.interior-page .layout-support .interior-feature:nth-child(4n+3){grid-template-columns:1fr;gap:22px;padding:44px 0 48px}.feature-index{font-size:32px}.interior-page .interior-feature h2{font-size:27px}.interior-page .interior-feature p,.editorial-section p{font-size:16px}}.hero:after{inset:64px 7.5%}.hero-field-kicker{color:#d184b4}.foundation h2{position:relative;top:-14px}.foundation-copy{grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.foundation-copy:after{content:"";background:#d59eea;width:2px;position:absolute;top:4px;bottom:4px;left:50%;transform:translate(-50%)}.foundation-ambition{border-left:0}.why>h2{color:#e6b0d1;clip-path:polygon(.8% 10%,100% 0,99.2% 88%,0 100%);background:#714ffd;border-radius:0;width:74%;margin:0 8.5% 0 auto;padding:25px 34px 27px}.reason-image{border-radius:50%;width:116px;margin-inline:auto;overflow:hidden}.reason-image img{mix-blend-mode:luminosity;filter:grayscale()!important}.reason:first-child .reason-image{background:#b8aff0}.reason:nth-child(2) .reason-image{background:#e8b3d2}.reason:nth-child(3) .reason-image{background:#c9addd}.reason:nth-child(2){border-left-color:#d8c5ed}.reason:nth-child(3){border-left-color:#edc6dc}.actions-heading h2:before{background:#714ffd}.action:first-child{background:#ddd3f5}.action:nth-child(2){background:#efd0e1}.action:nth-child(3){background:#dfcaec}@media (width<=900px){.hero{padding-top:78px;padding-bottom:78px}.hero:after{inset:46px 7%}.hero-field{transform:none}.foundation,.why,.realities,.approach,.actions,.together{margin-top:38px}.foundation-copy{grid-template-columns:1fr}.foundation-copy:after{display:none}.foundation-ambition{border-top:2px solid #d59eea}.why>h2{width:88%;margin-right:0}}@media (width<=760px){.hero{gap:32px;padding:70px 38px}.hero:after{border-radius:24px 7px;inset:42px 22px}.hero h1{font-size:clamp(36px,10.4vw,46px);line-height:1.01}.hero-field:before{width:72%}.hero-field-kicker{margin-top:0}.foundation,.why,.realities,.approach,.actions,.together{margin-top:32px}.foundation h2{margin-top:0;top:-8px}.foundation-ambition{margin-top:30px;padding-top:30px}.why{padding-top:54px;padding-bottom:58px}.why>h2{width:100%;margin:0;padding:19px 23px 21px;font-size:25px;line-height:1.08}.reason-grid{margin-top:38px}.reason{min-height:0;padding:31px 5px 34px}.reason+.reason{border-top:1px solid #d8c5ed;border-left:0}.reason:nth-child(3){border-top-color:#edc6dc}.reason-image,.reason-image img{width:98px;height:98px}.reason h3{min-height:0;margin-top:24px;font-size:24px}.action{min-height:260px;padding:33px 30px 30px}.site-footer{background:linear-gradient(145deg,#fffaf2 0%,#f4dfe9 52%,#e8ddfa 100%)}}.foundation,.why,.realities,.approach,.actions,.together{margin-top:64px}.hero-field{transform:translateY(-28px)}.foundation:before{background:#faf8fb}.why>h2{z-index:0;color:#714ffd;clip-path:none;background:0 0;border-radius:0;width:fit-content;margin:0 auto;padding:0;font-size:clamp(38px,3.25vw,46px);line-height:1.08;position:relative}.why>h2:after{content:"";z-index:-1;background:#d59eea;height:.14em;position:absolute;bottom:.03em;left:1%;right:-1%;transform:rotate(-1.4deg)}.reason{grid-template-rows:116px 100px 1fr;align-items:start;display:grid}.reason-image{box-shadow:none;border:0;outline:0}.reason-image img{box-shadow:none;border:0;outline:0;transform:scale(1.015)}.reason h3{min-height:0;margin:30px 0 0;font-size:24px;line-height:1.18}.reason p{margin-top:20px}.nav-dropdown-menu{background:linear-gradient(135deg,#fffdf8 0%,#f7f1fa 62%,#eee9fb 100%);border:1px solid #714ffd24;border-radius:4px 26px 4px 4px;min-width:258px;padding:15px 17px 16px;overflow:hidden;box-shadow:0 20px 48px #392a4e29}.nav-dropdown-menu:before{content:"";background:linear-gradient(90deg,#714ffd 0%,#d59eea 100%);width:100%;height:4px;position:absolute;top:0;left:0}.nav-dropdown-menu a{color:#3d3345;border-radius:3px 13px 3px 3px;padding:12px 10px;font-size:13px;font-weight:680;transition:color .15s,background .15s,transform .15s}.nav-dropdown-menu a:hover,.nav-dropdown-menu a:focus-visible{color:#5e43d6;background:#714ffd14;transform:translate(3px)}.nav-dropdown-menu a+a{border-top-color:#714ffd1a}.approach-intro>p{max-width:650px}@media (width<=900px){.foundation,.why,.realities,.approach,.actions,.together{margin-top:44px}.hero-field{transform:translateY(-10px)}.reason{grid-template-rows:116px auto auto}}@media (width<=760px){.foundation,.why,.realities,.approach,.actions,.together{margin-top:36px}.hero-field{transform:translateY(-8px)}.why>h2{width:fit-content;margin-inline:0;padding:0;font-size:clamp(31px,8.8vw,38px)}.reason{grid-template-rows:98px auto auto;display:grid}.reason h3{margin-top:22px;font-size:22px}.reason p{margin-top:18px}.together-actions a:first-child{text-align:center}}.home-flow{flex-direction:column;gap:64px;display:flex}.home-flow>section{margin-top:0!important}.why>h2{color:#714ffd;letter-spacing:-.058em;font-size:clamp(50px,4.8vw,66px);font-weight:680;line-height:.98}.reason-image,.reason-image img{box-shadow:none;border:0;outline:0}@media (width<=900px){.home-flow{gap:44px}.hero-field-kicker{margin-bottom:20px}.approach-copy{margin-top:28px}}@media (width<=760px){.home-flow{gap:36px}.hero-field-kicker{margin-bottom:18px}.why>h2{font-size:clamp(36px,10.4vw,46px);line-height:1.01}.approach-copy{margin-top:24px}}.home-flow{--home-section-gap:64px;gap:var(--home-section-gap)}.actions{min-height:625px}.why{min-height:697px;padding-top:78px;padding-bottom:80px}.why:before{background:0 0}.reason-image{background:0 0!important}.reason-image img{mix-blend-mode:normal;transform:scale(1.18)}.reason:first-child .reason-image img{filter:url(#reason-pastel-violet)!important}.reason:nth-child(2) .reason-image img{filter:url(#reason-pastel-rose)!important}.reason:nth-child(3) .reason-image img{filter:url(#reason-pastel-prune)!important}.reason-color-filters{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.approach-copy{top:197px}@media (width>=901px){.approach{padding-bottom:60px}.actions{min-height:525px;padding-top:22px}}@media (width<=900px){.home-flow{--home-section-gap:44px}.actions{min-height:0}.why{min-height:0;padding-top:48px;padding-bottom:68px}.approach-copy{margin-top:20px}}@media (width<=760px){.home-flow{--home-section-gap:36px}.why{min-height:0;padding-top:42px;padding-bottom:58px}.reason-image img{transform:scale(1.18)}.approach-copy{margin-top:18px}}.hero-field:before{background:#d59eea}.hero-field-kicker{margin-bottom:30px}@media (width>=901px){.hero-field{transform:none}.hero-field:before{left:clamp(-46px,-3vw,-26px)}.why{padding-top:54px}.reason-grid{margin-top:94px}}@media (width<=900px){.hero-field-kicker{margin-bottom:24px}}@media (width<=760px){.hero-field-kicker{margin-bottom:22px}}@media (width>=1101px){.site-header{width:min(100% - 96px,1380px)}}.site-footer a:hover{color:#714ffd}@media (width>=901px){.why{padding-top:48px}.reason-grid{margin-top:100px}.approach{padding-bottom:38px}}.reason{text-align:center}.reason h3,.reason p{width:100%;max-width:336px;margin-inline:auto}.realities:before{background:linear-gradient(122deg,#e8e6f1 0%,#f4f1eb 52%,#e7ebe8 100%)}.approach:before{background:0 0}@media (width>=901px){.approach{padding-bottom:20px}.actions{padding-top:14px}}.action a span{color:#714ffd}@media (width>=761px){.hero-actions{gap:34px}}@media (width>=901px){.approach{padding-top:76px}.approach:after{top:76px}.home-flow>.actions{margin-top:-28px!important}.actions{min-height:468px;padding-top:10px;padding-bottom:6px}}.interior-page{background:var(--cream)}.interior-page .interior-hero{width:100%;max-width:none;min-height:0;box-shadow:none;background:repeating-linear-gradient(0deg,#0000 0 34px,#d59eea33 34px 37px),#714ffd;border:0;border-radius:0;margin:0;padding:100px max(112px,50vw - 564px) 96px;transform:none}.interior-page .interior-hero:before{content:"";z-index:0;background:var(--cream);clip-path:none;opacity:1;border-radius:6px 62px 6px 6px;width:auto;height:auto;position:absolute;inset:42px max(56px,50vw - 620px);transform:none}.interior-page .interior-hero:after{content:"";z-index:1;background:#d184b4;width:4px;height:auto;position:absolute;top:84px;bottom:84px;left:max(76px,50vw - 600px)}.interior-page .interior-hero>*{z-index:2;position:relative}.interior-page .interior-hero>.eyebrow{color:#d184b4;letter-spacing:.085em;background:0 0;border-bottom:4px solid #714ffd;padding:0 0 7px;font-size:12px;font-weight:800;display:inline-block;transform:none}.interior-page .interior-hero h1{max-width:1030px;color:var(--ink);letter-spacing:-.052em;margin-top:28px;font-size:clamp(44px,4.35vw,60px);font-weight:710;line-height:1.045}.interior-intro{border-top:1px solid #714ffd38;gap:14px;max-width:960px;margin-top:34px;padding-top:27px;display:grid}.interior-intro p,.interior-intro p:first-child{max-width:900px;color:var(--body);letter-spacing:-.012em;margin:0;font-size:17px;font-weight:470;line-height:1.64}.interior-intro p:first-child{color:var(--deep);font-size:19px;font-weight:650;line-height:1.55}.interior-page .interior-actions{margin-top:30px}.interior-page .interior-content{padding-top:92px;padding-bottom:104px}.content-title{max-width:980px;color:var(--ink);letter-spacing:-.048em;padding-left:31px;font-size:clamp(37px,3.55vw,49px);font-weight:700;line-height:1.07;position:relative}.content-title:before{content:"";background:#714ffd;width:15px;height:15px;position:absolute;top:.16em;left:0}.interior-page .interior-lead{max-width:1110px;color:var(--deep);letter-spacing:-.026em;background:linear-gradient(100deg,#eeeaff 0%,#f7e9f1 76%,#0000 100%);border:0;border-left:4px solid #d184b4;border-radius:0 42px 0 0;margin-top:32px;padding:28px 34px 30px;font-size:clamp(20px,1.8vw,25px);font-weight:610;line-height:1.47}.interior-page .interior-grid,.interior-page .layout-universes,.interior-page .layout-support{border-top:2px solid var(--ink);border-bottom:0;margin-top:58px;display:block}.interior-feature.accent-purple,.interior-feature.accent-orange,.interior-feature.accent-yellow,.interior-feature.accent-pink{--icon-fill:var(--page-violet-soft)}.interior-feature.accent-purple{--feature-color:#714ffd}.interior-feature.accent-orange{--feature-color:#927bdd}.interior-feature.accent-yellow{--feature-color:#d184b4}.interior-feature.accent-pink{--feature-color:#d59eea}.interior-page .interior-feature,.interior-page .interior-feature:nth-child(4n+2),.interior-page .interior-feature:nth-child(4n+3),.interior-page .layout-universes .interior-feature,.interior-page .layout-universes .interior-feature:nth-child(4n+2),.interior-page .layout-universes .interior-feature:nth-child(4n+3),.interior-page .layout-support .interior-feature,.interior-page .layout-support .interior-feature:nth-child(4n+2),.interior-page .layout-support .interior-feature:nth-child(4n+3){min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #29222d33;border-radius:0;grid-template-columns:68px minmax(0,1fr);gap:0 34px;padding:48px 28px 52px;transition:background .17s;display:grid}.feature-index{background:var(--feature-color,#714ffd);width:56px;height:56px;color:var(--cream);letter-spacing:-.035em;border-radius:2px 20px 2px 2px;place-items:center;font-size:18px;font-weight:800;line-height:1;display:grid}.feature-copy{grid-template-columns:minmax(225px,.72fr) minmax(0,1.28fr);gap:15px 56px;min-width:0;display:grid}.interior-page .interior-feature h2{max-width:410px;color:var(--ink);letter-spacing:-.039em;grid-area:1/1/span 12;margin:0;font-size:clamp(27px,2.35vw,33px);font-weight:720;line-height:1.09}.interior-page .interior-feature p{max-width:700px;color:var(--body);grid-column:2;margin:0;font-size:16.5px;line-height:1.67}.interior-page .interior-feature a,.feature-copy .disabled-cta{color:var(--deep);grid-column:2;align-self:start;margin-top:5px;padding-top:10px;font-size:13px;font-weight:760}.editorial-flow{margin-top:50px}.editorial-section{--editorial-color:#714ffd;background:linear-gradient(115deg,#e8e4fbbd,#fcf8ef7a);border:1px solid #714ffd1f;border-radius:4px 52px 4px 4px;grid-template-columns:92px minmax(0,1fr);gap:36px;margin-top:14px;padding:56px 44px 60px;position:relative}.editorial-section:nth-child(2n){background:linear-gradient(115deg,#f5e4eec7,#fcf8ef7a);border-color:#d184b424}.editorial-section:last-child{border-bottom-color:#714ffd1f}.editorial-section.accent-purple{--editorial-color:#714ffd}.editorial-section.accent-orange{--editorial-color:#927bdd}.editorial-section.accent-yellow{--editorial-color:#d184b4}.editorial-section.accent-pink{--editorial-color:#d59eea}.editorial-number{color:var(--editorial-color);font-size:43px;font-weight:800}.editorial-section h2{color:var(--ink);font-size:clamp(31px,3vw,42px);font-weight:700;line-height:1.09}.editorial-section p{max-width:850px;color:var(--body);margin-top:20px;font-size:17px;line-height:1.68}.practice-list li{border-color:var(--editorial-color)}@supports (color:color-mix(in lab, red, red)){.practice-list li{border-color:color-mix(in srgb, var(--editorial-color) 40%, transparent)}}.practice-list li{background:#fcf8efa8;border-radius:2px}.contact-details{gap:16px;padding-top:84px}.contact-details>div,.contact-details>div:nth-child(2){background:#714ffd;border:0;border-radius:4px 40px 4px 4px;padding:38px 40px 41px}.contact-details>div:nth-child(2){background:#d59eea}.contact-details p,.contact-details a{color:var(--cream)}.contact-details>div:nth-child(2) p,.contact-details>div:nth-child(2) a{color:var(--ink)}.request-section{background:linear-gradient(132deg,#ece8fb 0%,#f5e4ee 100%);border-radius:6px 64px 6px 6px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:66px;margin-bottom:104px;padding:78px 64px 82px;position:relative}.request-intro h2{color:var(--ink);font-size:clamp(36px,3.7vw,49px);font-weight:700}.request-intro .eyebrow{color:#a55285;border-bottom:3px solid #714ffd;width:fit-content;padding-bottom:6px}.request-intro>p:not(.eyebrow){font-size:16px;line-height:1.66}.request-intro .request-note{background:#fcf8efb8;border-left-color:#d184b4}.request-form{background:var(--cream);border:1px solid #714ffd1f;border-radius:5px 44px 5px 5px;padding:40px;box-shadow:10px 12px #714ffd14}.form-field label span{color:#a55285}.form-field input,.form-field select,.form-field textarea{background:#fffdf8;border-color:#34293b33;border-radius:3px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#714ffd;box-shadow:0 0 0 3px #714ffd21}.consent-field input{accent-color:#714ffd}.form-submit-row button{color:var(--cream);background:#714ffd;border-radius:2px;box-shadow:5px 5px #d59eea}.form-submit-row button:hover{box-shadow:2px 2px #d59eea}.interior-page .interior-closing{padding:0 0 94px}.interior-page .interior-closing-inner{background:linear-gradient(115deg,#714ffd 0%,#7758ec 58%,#d184b4 145%);border-radius:5px 64px 5px 5px}.interior-page .interior-closing-inner a{color:var(--ink);background:#d59eea;border-radius:2px}.interior-page .site-footer{margin-top:0}@media (width<=980px){.interior-page .interior-hero{padding:88px 80px 84px}.interior-page .interior-hero:before{inset:34px 32px}.interior-page .interior-hero:after{top:70px;bottom:70px;left:51px}.feature-copy{grid-template-columns:minmax(205px,.8fr) minmax(0,1.2fr);gap:15px 36px}.request-section{grid-template-columns:1fr;gap:42px;padding-inline:46px}}@media (width<=760px){.interior-page .interior-hero{box-shadow:none;background:repeating-linear-gradient(0deg,#0000 0 24px,#d59eea33 24px 27px),#714ffd;border-radius:0;margin-top:0;padding:74px 46px 70px}.interior-page .interior-hero:before{background:var(--cream);border-radius:4px 36px 4px 4px;inset:24px 18px}.interior-page .interior-hero:after{width:3px;top:53px;bottom:53px;left:31px}.interior-page .interior-hero>.eyebrow{font-size:10.5px}.interior-page .interior-hero h1{margin-top:24px;font-size:clamp(34px,9.4vw,45px);line-height:1.06}.interior-intro{gap:12px;margin-top:27px;padding-top:22px}.interior-intro p,.interior-intro p:first-child{font-size:15.5px;line-height:1.62}.interior-intro p:first-child{font-size:17px}.interior-page .interior-content{padding-top:72px;padding-bottom:78px}.content-title{padding-left:25px;font-size:clamp(32px,8.7vw,41px)}.content-title:before{width:12px;height:12px}.interior-page .interior-lead{border-radius:0 30px 0 0;padding:23px 21px 24px;font-size:18px}.interior-page .interior-grid,.interior-page .layout-universes,.interior-page .layout-support{margin-top:42px}.interior-page .interior-feature,.interior-page .interior-feature:nth-child(4n+2),.interior-page .interior-feature:nth-child(4n+3),.interior-page .layout-universes .interior-feature,.interior-page .layout-universes .interior-feature:nth-child(4n+2),.interior-page .layout-universes .interior-feature:nth-child(4n+3),.interior-page .layout-support .interior-feature,.interior-page .layout-support .interior-feature:nth-child(4n+2),.interior-page .layout-support .interior-feature:nth-child(4n+3){grid-template-columns:1fr;gap:20px;padding:38px 0 42px}.feature-index{border-radius:2px 17px 2px 2px;width:49px;height:49px;font-size:16px}.feature-copy{grid-template-columns:1fr;gap:16px}.interior-page .interior-feature h2,.interior-page .interior-feature p,.interior-page .interior-feature a,.feature-copy .disabled-cta{grid-area:auto/1}.interior-page .interior-feature h2{font-size:27px}.interior-page .interior-feature p{font-size:16px}.editorial-flow{margin-top:38px}.editorial-section{border-radius:3px 36px 3px 3px;grid-template-columns:1fr;gap:15px;margin-top:12px;padding:37px 25px 41px}.editorial-number{font-size:34px}.editorial-section h2{font-size:31px}.editorial-section p{font-size:16px}.contact-details{padding-top:64px}.contact-details>div,.contact-details>div:nth-child(2){border-radius:3px 31px 3px 3px;padding:30px 27px 33px}.request-section{border-radius:4px 42px 4px 4px;gap:34px;width:min(100% - 36px,620px);margin-bottom:74px;padding:52px 24px 55px}.request-intro h2{font-size:clamp(32px,8.7vw,41px)}.request-form{border-radius:4px 32px 4px 4px;padding:28px 20px 30px;box-shadow:7px 8px #714ffd14}.interior-page .interior-closing{padding-bottom:72px}.interior-page .interior-closing-inner{border-radius:4px 44px 4px 4px}}.hero-intro-group{max-width:640px;margin-top:36px}.hero-intro-group p{margin:0}.hero-intro-primary{color:var(--deep);letter-spacing:-.012em;font-size:17px;line-height:1.62}.hero-intro-primary strong{font-weight:720}.hero-intro-secondary{color:var(--body);letter-spacing:-.01em;font-size:16px;line-height:1.64;margin-top:19px!important}.hero-field{justify-content:center;padding-top:44px;padding-bottom:44px}.hero-field-popular{max-width:380px}.hero-field-popular .hero-field-open{margin:0;font-size:14.2px;line-height:1.52}.hero-field-popular .hero-field-principle{margin-top:14px}.hero-field-popular .hero-field-free,.hero-field-popular .hero-field-volunteer{margin-top:12px}.hero-field-popular .hero-field-volunteer{border-top:1px solid #9851a238;padding-top:12px}.hero-field-practices{margin-top:25px}.palette-theatre .hero-field-audiences{margin-top:22px}.palette-theatre .hero-field-subtitle{margin-top:32px}.hero-field-open{margin-top:15px}@media (width>=901px){.hero-copy,.hero-field{align-self:stretch;min-height:560px}.hero-copy{flex-direction:column;justify-content:space-evenly;display:flex}.hero-intro-group,.hero-actions{margin-top:0}.hero-field{justify-content:flex-start;padding-top:24px;padding-bottom:24px}.hero-field-practices,.palette-theatre .hero-field-audiences,.palette-theatre .hero-field-subtitle{margin-top:0}.hero-field-practices{margin-top:32px}.palette-theatre .hero-field-audiences{margin-top:36px}.hero-field-popular{margin-top:34px}.hero-field:before{height:76%;left:clamp(-22px,-1.35vw,-14px)}}@media (width<=900px){.hero{gap:48px;padding-top:88px;padding-bottom:88px}.hero-field{padding:42px 0 8px}}@media (width<=760px){.hero{gap:38px;padding:74px 38px}.hero-intro-group{margin-top:30px}.hero-intro-primary,.hero-intro-secondary{font-size:15.5px;line-height:1.62}.hero-intro-secondary{margin-top:16px!important}.hero-field{padding:34px 0 0}.hero-field-practices{margin-top:20px}.palette-theatre .hero-field-audiences{margin-top:18px}.palette-theatre .hero-field-subtitle{margin-top:27px}.hero-field-popular .hero-field-open{font-size:14px;line-height:1.54}}.interior-page .interior-hero-pattern{z-index:0;color:#d59eea;letter-spacing:-.055em;text-transform:uppercase;pointer-events:none;flex-direction:column;justify-content:space-between;font-size:clamp(24px,2.5vw,37px);font-weight:820;line-height:.82;display:flex;position:absolute;inset:0;overflow:hidden}.interior-hero-pattern span{white-space:nowrap;opacity:.9;width:max-content}.interior-hero-pattern span:nth-child(2n){align-self:flex-end}.interior-hero-pattern span:nth-child(3n+1){transform:translate(-4%)}.interior-hero-pattern span:nth-child(3n+2){transform:translate(7%)}.interior-page .interior-hero:before{z-index:1}.interior-page .interior-hero:after{z-index:2}.interior-page .interior-hero>.eyebrow,.interior-page .interior-hero>h1,.interior-page .interior-hero>.interior-intro,.interior-page .interior-hero>.interior-actions{z-index:3}.interior-page .interior-grid,.interior-page .layout-universes,.interior-page .layout-support{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.interior-page .layout-universes,.interior-page .layout-support{grid-template-columns:repeat(3,minmax(0,1fr))}.interior-page .interior-feature,.interior-page .interior-feature:nth-child(4n+2),.interior-page .interior-feature:nth-child(4n+3),.interior-page .layout-universes .interior-feature,.interior-page .layout-universes .interior-feature:nth-child(4n+2),.interior-page .layout-universes .interior-feature:nth-child(4n+3),.interior-page .layout-support .interior-feature,.interior-page .layout-support .interior-feature:nth-child(4n+2),.interior-page .layout-support .interior-feature:nth-child(4n+3){border:1px solid #34293b17;border-top:5px solid var(--feature-color,#714ffd);background:var(--feature-surface,#edeaff);min-height:360px;box-shadow:none;border-radius:5px 50px 5px 5px;padding:39px 38px 41px;display:block;position:relative;overflow:hidden}.interior-page .interior-feature:nth-child(2n){border-radius:50px 5px 5px}.interior-feature.accent-purple{--feature-color:#714ffd;--feature-surface:#ebe7ff}.interior-feature.accent-orange{--feature-color:#bd6b9d;--feature-surface:#f3e4ed}.interior-feature.accent-yellow{--feature-color:#927bdd;--feature-surface:#eeeaf8}.interior-feature.accent-pink{--feature-color:#d184b4;--feature-surface:#f6eaf1}.interior-page .interior-feature:hover{background:var(--feature-surface,#edeaff)}.feature-index{width:auto;height:auto;color:var(--feature-color,#714ffd);letter-spacing:.08em;background:0 0;border-radius:0;font-size:12px;font-weight:820;line-height:1;display:block;position:absolute;top:31px;right:33px}.feature-copy{flex-direction:column;gap:0;min-height:100%;display:flex}.interior-page .interior-feature h2{max-width:calc(100% - 44px);color:var(--ink);letter-spacing:-.039em;margin:0;font-size:clamp(27px,2.25vw,32px);font-weight:730;line-height:1.09}.interior-page .interior-feature p{max-width:620px;color:var(--body);margin-top:15px;font-size:15.5px;line-height:1.65}.interior-page .interior-feature p:first-of-type{color:var(--deep);margin-top:25px;font-size:16.5px;font-weight:680;line-height:1.55}.interior-page .interior-feature p+p{margin-top:13px}.interior-page .interior-feature a,.feature-copy .disabled-cta{color:var(--deep);align-self:flex-start;margin-top:auto;padding-top:26px;font-size:13px;font-weight:770}.interior-page .layout-universes .interior-feature,.interior-page .layout-support .interior-feature{min-height:430px;padding-inline:32px}.interior-page .layout-universes .interior-feature h2,.interior-page .layout-support .interior-feature h2{font-size:28px}.theme-structures .interior-grid>.interior-feature:last-child{grid-column:1/-1;min-height:0}.theme-structures .interior-grid>.interior-feature:last-child .feature-copy{max-width:920px}.editorial-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:54px;display:grid}.editorial-section,.editorial-section:nth-child(2n){border:1px solid #34293b17;border-top:5px solid var(--editorial-color,#714ffd);background:var(--editorial-surface,#edeaff);border-radius:5px 50px 5px 5px;min-height:490px;margin:0;padding:39px 34px 42px;display:block;position:relative}.editorial-section:nth-child(2n){border-radius:50px 5px 5px}.editorial-section.accent-purple{--editorial-color:#714ffd;--editorial-surface:#ebe7ff}.editorial-section.accent-orange{--editorial-color:#bd6b9d;--editorial-surface:#f3e4ed}.editorial-section.accent-yellow{--editorial-color:#927bdd;--editorial-surface:#eeeaf8}.editorial-section.accent-pink{--editorial-color:#d184b4;--editorial-surface:#f6eaf1}.editorial-number{color:var(--editorial-color);letter-spacing:.08em;margin:0 0 24px;font-size:13px;font-weight:820;line-height:1}.editorial-section h2{max-width:330px;color:var(--ink);font-size:clamp(27px,2.25vw,32px);font-weight:730;line-height:1.1}.editorial-section p{color:var(--body);margin-top:15px;font-size:15.5px;line-height:1.65}.editorial-section p:first-of-type{color:var(--deep);margin-top:25px;font-size:16.5px;font-weight:680;line-height:1.55}.practice-list{gap:7px;margin-top:25px}.practice-list li{background:#fcf8ef99;border:1px solid #34293b29;padding:7px 10px;font-size:12px}@media (width<=1100px){.interior-page .layout-universes,.interior-page .layout-support{grid-template-columns:1fr}.interior-page .layout-universes .interior-feature,.interior-page .layout-support .interior-feature{min-height:0}.editorial-flow{grid-template-columns:1fr}.editorial-section,.editorial-section:nth-child(2n){min-height:0}}@media (width<=760px){.interior-page .interior-grid,.interior-page .layout-universes,.interior-page .layout-support{grid-template-columns:1fr;gap:14px}.interior-page .interior-feature,.interior-page .interior-feature:nth-child(4n+2),.interior-page .interior-feature:nth-child(4n+3),.interior-page .layout-universes .interior-feature,.interior-page .layout-universes .interior-feature:nth-child(4n+2),.interior-page .layout-universes .interior-feature:nth-child(4n+3),.interior-page .layout-support .interior-feature,.interior-page .layout-support .interior-feature:nth-child(4n+2),.interior-page .layout-support .interior-feature:nth-child(4n+3){border-top-width:4px;border-radius:4px 38px 4px 4px;min-height:0;padding:33px 26px 36px}.interior-page .interior-feature:nth-child(2n){border-radius:38px 4px 4px}.feature-index{top:27px;right:25px}.interior-page .interior-feature h2{font-size:27px}.interior-page .interior-feature p,.interior-page .interior-feature p:first-of-type{font-size:15.5px}.theme-structures .interior-grid>.interior-feature:last-child{grid-column:auto}.editorial-flow{gap:14px}.editorial-section,.editorial-section:nth-child(2n){border-top-width:4px;border-radius:4px 38px 4px 4px;min-height:0;padding:33px 26px 36px}.editorial-section:nth-child(2n){border-radius:38px 4px 4px}.editorial-section h2{font-size:27px}.editorial-section p,.editorial-section p:first-of-type{font-size:15.5px}}.palette-theatre{--purple:#2e696d;--periwinkle:#9ebfc0;--hero-pink:#eeb8f7;--pink:#eeb8f7;--lilac:#e7f0ee;--lavender:#dceae8;--callout:#e7f0ee;--stat-purple:#2e696d;--stat-pink:#a45aad}.palette-theatre .hero-field-subtitle{color:var(--brand-pink-deep);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:820;line-height:1.15}.palette-theatre .hero-field-copy strong,.palette-theatre .hero-field-open strong{color:var(--deep);font-weight:710}.palette-theatre .hero-pattern{color:#eeb8f7}.palette-theatre .hero h1 span,.palette-theatre .hero .eyebrow,.palette-theatre .hero-field-kicker,.palette-theatre .foundation-claim em,.palette-theatre .why>h2,.palette-theatre .approach h2,.palette-theatre .arts-row h3{color:#2e696d}.palette-theatre .hero h1 span:after,.palette-theatre .why>h2:after,.palette-theatre .hero-field:before,.palette-theatre .tailored-row,.palette-theatre .actions-heading h2:before{background:#eeb8f7}.palette-theatre .hero-audiences,.palette-theatre .foundation-ambition{border-color:#eeb8f7}.palette-theatre .quiet-link{background:#2e696d;box-shadow:5px 5px #eeb8f7}.palette-theatre .quiet-link:hover{box-shadow:2px 2px #eeb8f7}.palette-theatre .hero-actions .project-link{border-bottom-color:#eeb8f7}.palette-theatre .foundation h2{color:#a45aad}.palette-theatre .foundation-ambition{color:#2e696d}.palette-theatre .reason:first-child .reason-image img,.palette-theatre .reason:nth-child(2) .reason-image img,.palette-theatre .reason:nth-child(3) .reason-image img{filter:none!important}.palette-theatre .reason+.reason{border-left-color:#2e696d47}.palette-theatre .stat:nth-child(3) .stat-value{color:#9851a2;font-size:clamp(35px,3.2vw,42px);line-height:1.02}.palette-theatre .action a span,.palette-theatre .site-footer a:hover{color:#2e696d}.palette-theatre .together-kicker,.palette-theatre .together h2 span{color:#eeb8f7}.palette-theatre .together-actions a:first-child{background:#eeb8f7;border-color:#eeb8f7}.palette-theatre .desktop-nav .header-support{color:#2e696d;background:#e7f0ee;border-color:#b8d0cf;box-shadow:3px 3px #eeb8f7}.palette-theatre .desktop-nav .header-support:hover{background:#d9e8e6;box-shadow:1px 1px #eeb8f7}.palette-theatre .nav-dropdown-menu{background:linear-gradient(135deg,#fffdf8 0%,#eef5f3 62%,#f7e8f8 100%);border-color:#2e696d29;box-shadow:0 20px 48px #214c4f29}.palette-theatre .nav-dropdown-menu:before{background:linear-gradient(90deg,#2e696d 0%,#eeb8f7 100%)}.palette-theatre .nav-dropdown-menu a:hover,.palette-theatre .nav-dropdown-menu a:focus-visible{color:#2e696d;background:#2e696d17}.palette-theatre .site-footer{background:linear-gradient(104deg,#fffaf2 0%,#f3def5 51%,#dceae8 100%);border-top-color:#2e696d24}.palette-theatre,.interior-page{--brand-teal:#2e696d;--brand-teal-deep:#234f52;--brand-teal-mid:#6f8d9b;--brand-teal-soft:#dceae8;--brand-teal-wash:#edf4f2;--brand-pink:#eeb8f7;--brand-pink-deep:#9851a2;--brand-pink-soft:#f3def5;--brand-cream:#fcf8ef;--purple:var(--brand-teal);--periwinkle:#9ebfc0;--hero-pink:var(--brand-pink);--pink:var(--brand-pink);--lilac:var(--brand-teal-wash);--lavender:var(--brand-teal-soft);--callout:var(--brand-teal-wash);--stat-purple:var(--brand-teal);--stat-pink:var(--brand-pink-deep)}.palette-theatre .hero:before{background:radial-gradient(circle at 78% 16%,#eeb8f729,#0000 32%),linear-gradient(137deg,#285d61 0%,#2e696d 56%,#3c7477 100%)}.palette-theatre .together-inner{background:radial-gradient(circle at 82% 18%,#eeb8f730,#0000 34%),linear-gradient(135deg,#234f52 0%,#2e696d 58%,#3d7477 100%)}.palette-theatre .site-footer,.interior-page .site-footer{background:linear-gradient(104deg,#fffaf2 0%,#f1d5f4 53%,#cfe2df 100%);border-top-color:#2e696d26}.palette-theatre .desktop-nav .header-support,.interior-page .desktop-nav .header-support{color:var(--brand-teal);box-shadow:3px 3px 0 var(--brand-pink);background:linear-gradient(135deg,#eef5f3 0%,#e4efed 100%);border-color:#b8d0cf}.palette-theatre .desktop-nav .header-support:hover,.interior-page .desktop-nav .header-support:hover{box-shadow:1px 1px 0 var(--brand-pink);background:#d9e8e6}.palette-theatre .nav-dropdown-menu,.interior-page .nav-dropdown-menu{background:linear-gradient(135deg,#fffdf8 0%,#eaf3f1 58%,#f4e0f6 100%);border-color:#2e696d29;box-shadow:0 20px 48px #214c4f29}.palette-theatre .nav-dropdown-menu:before,.interior-page .nav-dropdown-menu:before{background:linear-gradient(90deg, var(--brand-teal) 0%, var(--brand-pink) 100%)}.palette-theatre .nav-dropdown-menu a:hover,.palette-theatre .nav-dropdown-menu a:focus-visible,.interior-page .nav-dropdown-menu a:hover,.interior-page .nav-dropdown-menu a:focus-visible{color:var(--brand-teal);background:#2e696d17}.theme-overview,.theme-school,.theme-structures,.theme-business,.theme-public,.theme-together,.theme-contact,.theme-support{--page-strong:#2e696d;--page-soft:#e7f0ee;--page-warm:#f3def5;--page-pink:#9851a2;--page-pink-soft:#f3def5;--page-violet-soft:#dceae8;--page-violet-mid:#6f8d9b}.interior-page .interior-hero-pattern{color:var(--brand-pink)}.interior-page .interior-hero:before{background:linear-gradient(132deg,#fcf8ef 0%,#f9f4ee 70%,#edf4f2 100%)}.interior-page .interior-hero>.eyebrow{border-bottom-color:var(--brand-teal);color:var(--brand-pink-deep)}.interior-page .interior-intro{border-top-color:#2e696d3b}.interior-page .quiet-link,.interior-page .form-submit-row button{background:var(--brand-teal);box-shadow:5px 5px 0 var(--brand-pink)}.interior-page .project-link{border-bottom-color:var(--brand-pink)}.interior-page .content-title:before{background:var(--brand-teal)}.interior-page .interior-lead{border-left-color:var(--brand-pink-deep);background:linear-gradient(102deg,#dceae8 0%,#edf4f2 42%,#f3def5 100%)}.interior-feature.accent-purple,.editorial-section.accent-purple{--feature-color:#2e696d;--feature-surface:#dceae8;--editorial-color:#2e696d;--editorial-surface:#dceae8}.interior-feature.accent-orange,.editorial-section.accent-orange{--feature-color:#6f8d9b;--feature-surface:#e4edf0;--editorial-color:#6f8d9b;--editorial-surface:#e4edf0}.interior-feature.accent-yellow,.editorial-section.accent-yellow{--feature-color:#9851a2;--feature-surface:#f1dcf4;--editorial-color:#9851a2;--editorial-surface:#f1dcf4}.interior-feature.accent-pink,.editorial-section.accent-pink{--feature-color:#c77bd3;--feature-surface:#f5e6f7;--editorial-color:#c77bd3;--editorial-surface:#f5e6f7}.interior-page .interior-feature,.interior-page .editorial-section{border-color:#2e696d1c}.interior-page .interior-feature a .arrow,.interior-page .interior-feature a:hover{color:var(--brand-teal)}.interior-page .impact-section{background:linear-gradient(118deg,#d2e4e1 0%,#f7f1ea 48%,#edd5f1 100%)}.interior-page .contact-details>div{background:linear-gradient(135deg,#244f52 0%,#2e696d 100%)}.interior-page .contact-details>div:nth-child(2){background:linear-gradient(135deg,#eeb8f7 0%,#d896e4 100%)}.interior-page .request-section{background:linear-gradient(132deg,#d2e4e1 0%,#eef4f2 47%,#efd8f3 100%)}.interior-page .request-intro .eyebrow{border-bottom-color:var(--brand-teal);color:var(--brand-pink-deep)}.interior-page .request-intro .request-note{border-left-color:var(--brand-pink-deep)}.interior-page .request-form{border-color:#2e696d24;box-shadow:10px 12px #2e696d1a}.interior-page .form-field label span{color:var(--brand-pink-deep)}.interior-page .form-field input:focus,.interior-page .form-field select:focus,.interior-page .form-field textarea:focus{border-color:var(--brand-teal);box-shadow:0 0 0 3px #2e696d24}.interior-page .consent-field input{accent-color:var(--brand-teal)}.interior-page .form-submit-row button:hover{box-shadow:2px 2px 0 var(--brand-pink)}.interior-page .interior-closing-inner{background:radial-gradient(circle at 83% 15%,#eeb8f733,#0000 33%),linear-gradient(118deg,#234f52 0%,#2e696d 60%,#8d4d95 145%)}.interior-page .interior-closing-inner a{background:var(--brand-pink)}@media (width<=760px){.interior-page .interior-hero{background:repeating-linear-gradient(0deg,#0000 0 24px,#eeb8f738 24px 27px),radial-gradient(circle at 88% 9%,#eeb8f72e,#0000 34%),linear-gradient(142deg,#285d61 0%,#2e696d 62%,#3c7477 100%)}.palette-theatre .hero-field-audiences{margin-top:18px}.palette-theatre .hero-field-subtitle{margin-top:27px}}.palette-theatre .why:before,.palette-theatre .approach:before{background:0 0}.palette-theatre .approach:after{background:#dceae8}.palette-theatre .tailored-row{background:#eeb8f7}.palette-theatre .site-footer,.interior-page .site-footer{background:linear-gradient(105deg,#fffdf8 0%,#f8edf8 50%,#eeb8f7 100%);border-top-color:#9851a224;padding-top:54px;padding-bottom:54px}.site-footer .footer-inner{align-items:center}@media (width>=901px){.palette-theatre .approach-copy{top:155px}}@media (width>=1101px){.palette-theatre .stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media (width>=761px) and (width<=1100px){.palette-theatre .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.palette-theatre .stat{min-height:330px;padding:32px 26px 27px}.palette-theatre .stat:first-child{--stat-accent:#2e696d;background:linear-gradient(145deg,#d4e6e3 0%,#e8f1ef 100%)}.palette-theatre .stat:nth-child(2){--stat-accent:#6f8d9b;background:linear-gradient(145deg,#dce7ea 0%,#edf2f3 100%)}.palette-theatre .stat:nth-child(3){--stat-accent:#a45aad;background:linear-gradient(145deg,#eed5f2 0%,#f7eaf8 100%)}.palette-theatre .stat:nth-child(4){--stat-accent:#d6a54c;background:linear-gradient(145deg,#f2dfb8 0%,#faedda 100%)}.palette-theatre .stat-label{min-height:20px;font-size:13px}.palette-theatre .stat-text{line-height:1.55;margin-top:26px!important}.palette-theatre .stat-source{padding-top:24px;font-size:11px;line-height:1.45}.palette-theatre .foundation-copy:after{background:#bf82c5;width:1px}.palette-theatre .foundation{padding-top:76px;padding-bottom:82px}.palette-theatre .foundation-claim{max-width:1020px}.palette-theatre .foundation-claim em{color:#8f5198}.palette-theatre .foundation-copy{align-items:start;gap:0;margin-top:52px}.palette-theatre .foundation-panel{align-content:start;gap:22px;display:grid}.palette-theatre .foundation-panel-individual{padding-right:68px}.palette-theatre .foundation-panel-collective{padding-left:68px}.palette-theatre .foundation-panel h3{color:#49354b;letter-spacing:-.018em;max-width:470px;margin:0 0 2px;font-size:20px;font-weight:760;line-height:1.42}.palette-theatre .foundation-copy .foundation-panel p{max-width:500px;margin:0}.palette-theatre .foundation-lifelong strong{color:#49354b;margin:0;font-size:20px;font-weight:760;line-height:1.42}.palette-theatre .foundation-action{background:0 0;border:0;padding:0}.palette-theatre .foundation-ambition{color:var(--deep);background:0 0;border:0;padding:0}.palette-theatre .foundation-ambition strong{color:var(--deep);font-weight:700}@media (width<=900px){.palette-theatre .foundation-copy{gap:38px}.palette-theatre .foundation-panel-individual,.palette-theatre .foundation-panel-collective{padding-inline:0}.palette-theatre .foundation-panel-collective{border-top:1px solid #bf82c5;padding-top:38px}}@media (width<=760px){.palette-theatre .foundation{padding-top:62px;padding-bottom:66px}.palette-theatre .foundation-copy{margin-top:40px}.palette-theatre .foundation-panel{gap:18px}.palette-theatre .foundation-panel h3,.palette-theatre .foundation-lifelong strong{font-size:18px}}.palette-theatre .realities:before{background:linear-gradient(122deg,#eadce8 0%,#f0ddd5 52%,#efe2cb 100%)}.palette-theatre .stat{border:1px solid #49354b17}.palette-theatre .stat:first-child{background:#e4d6e7}.palette-theatre .stat:nth-child(2){background:#ebd7d1}.palette-theatre .stat:nth-child(3){background:#ded8e8}.palette-theatre .stat:nth-child(4){background:#eee0c8}.palette-theatre .stat:first-child .stat-value{color:#744f79}.palette-theatre .stat:nth-child(3) .stat-value{color:#66577b}.palette-theatre .arts-row{background:#5d465f;border-color:#5d465f2e}.palette-theatre .arts-row h3,.palette-theatre .arts-row a,.palette-theatre .arts-row a:hover{color:#f0c4e9}.palette-theatre .action{border:1px solid #49354b17}.palette-theatre .action:first-child{background:#ded4e8}.palette-theatre .action:nth-child(2){background:#ead5df}.palette-theatre .action:nth-child(3){background:#efdfca}@media (width>=761px){.palette-theatre .approach{padding-top:74px}.palette-theatre .approach:after{height:330px;top:74px}.palette-theatre .approach h2{height:330px}.palette-theatre .approach-intro>p{padding-top:14px}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.school-page{background:#fcf8ef}.school-hero{background:#f8f3e8;border:1px solid #2e696d21;border-radius:7px 62px 7px 7px;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(72px,8vw,118px);margin-top:30px;padding:clamp(70px,7vw,96px) clamp(54px,6vw,86px);display:grid;position:relative;overflow:hidden;box-shadow:12px 14px #2e696d14}.school-hero:before{content:"";background:#eeb8f7;width:2px;position:absolute;top:13%;bottom:13%;left:47.6%}.school-hero-left,.school-hero-copy{z-index:1;position:relative}.school-hero .eyebrow,.school-program-heading .eyebrow{color:#2e696d;letter-spacing:.13em;text-transform:uppercase;border-bottom:3px solid #eeb8f7;width:fit-content;margin:0;padding-bottom:7px;font-size:11px;font-weight:800;line-height:1.2}.school-hero h1{color:#2f2932;letter-spacing:-.055em;max-width:540px;margin:32px 0 0;font-size:clamp(53px,5.6vw,78px);line-height:.97}.school-hero-claim{color:#2e696d;letter-spacing:-.028em;max-width:520px;margin:44px 0 0;font-size:clamp(23px,2.15vw,31px);font-weight:700;line-height:1.22}.school-hero-cta{color:#fcf8ef;background:#2e696d;border:1px solid #2e696d;border-radius:2px;justify-content:center;align-items:center;width:fit-content;min-height:48px;margin-top:48px;padding:0 24px;font-size:14px;font-weight:750;line-height:1;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:5px 5px #eeb8f7}.school-hero-cta:hover,.school-hero-cta:focus-visible{background:#234f52;transform:translate(3px,3px);box-shadow:2px 2px #eeb8f7}.school-hero-copy{align-self:center;max-width:68ch}.school-hero-copy p{color:#514a52;margin:0;font-size:16.5px;line-height:1.66}.school-hero-copy p+p{margin-top:18px}.school-hero-copy .school-hero-context{color:#234f52;background:#dceae8;border-left:4px solid #eeb8f7;border-radius:0 22px 0 0;margin-top:28px;padding:20px 22px;font-weight:650}.school-hero-copy strong{color:#2f2932;font-weight:750}.school-program{padding-top:112px;padding-bottom:112px}.school-program-heading{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:end;column-gap:clamp(54px,7vw,104px);display:grid}.school-program-heading .eyebrow{grid-column:1/-1;margin-bottom:23px}.school-program-heading h2{color:#2f2932;letter-spacing:-.045em;margin:0;font-size:clamp(43px,4.8vw,64px);line-height:1.02}.school-program-heading>p:last-child{color:#514a52;max-width:69ch;margin:0;font-size:17px;line-height:1.67}.school-toc{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:58px;display:grid}.school-toc>a{--toc-accent:#2e696d;border:1px solid var(--toc-accent);grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:14px;min-height:112px;padding:19px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.school-toc>a{border:1px solid color-mix(in srgb, var(--toc-accent) 20%, transparent)}}.school-toc>a{color:#2f2932;background:#fffdf8;border-radius:4px 28px 4px 4px;transition:transform .16s,border-color .16s,background .16s}.school-toc>a:nth-child(2),.school-toc>a:nth-child(6){--toc-accent:#9851a2}.school-toc>a:nth-child(3),.school-toc>a:nth-child(4){--toc-accent:#c77bd3}.school-toc>a .school-icon,.school-toc>a .arrow{color:var(--toc-accent)}.school-toc>a:hover,.school-toc>a:focus-visible{border-color:var(--toc-accent);background:#f8f3e8;transform:translateY(-2px)}.school-icon{color:#2e696d;flex:none;place-items:center;width:44px;height:44px;display:grid}.school-icon svg{width:100%;height:100%}.school-toc strong,.school-toc small{display:block}.school-toc strong{font-size:16px;line-height:1.15}.school-toc small{color:#625a62;margin-top:6px;font-size:12px;line-height:1.35}.school-toc .arrow{color:#9851a2}.school-disciplines{gap:50px;margin-top:96px;display:grid}.school-discipline{background:var(--school-surface);border:1px solid #2e696d21;border-radius:5px 54px 5px 5px;scroll-margin-top:30px;overflow:hidden}.school-discipline:nth-child(odd){margin-right:4.5%}.school-discipline:nth-child(2n){margin-left:4.5%}.school-discipline.tone-teal{--school-accent:#2e696d;--school-surface:#edf4f2}.school-discipline.tone-lilac{--school-accent:#9851a2;--school-surface:#f6e9f7}.school-discipline.tone-cream{--school-accent:#6f8d9b;--school-surface:#fffdf8}.school-discipline>summary{display:none}.school-discipline:not([open])>.school-discipline-body,.school-discipline>.school-discipline-body{display:grid!important}.school-discipline-body{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:clamp(52px,6vw,92px);padding:clamp(54px,6vw,78px)}.school-discipline-body>header{align-self:start;position:sticky;top:28px}.school-discipline-body>header .school-icon{width:58px;height:58px;color:var(--school-accent);margin-bottom:28px}.school-discipline-body h3{color:#2f2932;letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.3vw,47px);line-height:1.04}.school-discipline-body>header p{color:var(--school-accent);margin:22px 0 0;font-size:17px;font-weight:700;line-height:1.45}.school-discipline-copy{max-width:72ch}#evars .school-discipline-copy,#harcelement .school-discipline-copy{display:contents}.evars-intro,.harassment-intro{grid-column:2;max-width:72ch}.evars-intro p,.harassment-intro p{color:#514a52;margin:0;font-size:16.5px;line-height:1.68}.evars-intro p+p,.harassment-intro p+p{margin-top:18px}.evars-columns{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;padding-top:34px;display:grid}.evars-columns .school-subsection{border:0;margin:0;padding:0 44px 0 0}.evars-columns .school-subsection+.school-subsection{border-left:2px solid #9851a240;padding:0 0 0 44px}.evars-columns .school-subsection:first-child h4{color:#2e696d}.evars-columns .school-subsection:last-child h4{color:#9851a2}.evars-objective{color:#2f2932;background:#fffaf2;border-left:4px solid #eeb8f7;border-radius:0 24px 0 0;grid-column:1/-1;margin:8px 0 0;padding:24px 28px;font-size:17px;line-height:1.62}.school-discipline-copy>p,.school-subsection p,.ambassador-callout p{color:#514a52;margin:0;font-size:16.5px;line-height:1.68}.school-discipline-copy>p+p,.school-subsection p+p,.ambassador-callout p+p{margin-top:18px}.school-discipline-copy strong{color:#2f2932;font-weight:760}.school-subsection{border-top:2px solid var(--school-accent);margin-top:34px;padding-top:30px}@supports (color:color-mix(in lab, red, red)){.school-subsection{border-top:2px solid color-mix(in srgb, var(--school-accent) 30%, transparent)}}.school-subsection h4,.ambassador-callout h4{color:#2f2932;letter-spacing:-.02em;margin:0 0 18px;font-size:22px;line-height:1.2}.ambassador-callout{background:#eadff4;border-left:4px solid #9851a2;border-radius:0 28px 0 0;margin-top:38px;padding:34px 36px 38px}#harcelement .ambassador-callout{grid-column:1/-1;margin-top:10px}.ambassador-callout .ambassador-tagline{color:#9851a2;margin-bottom:23px;font-weight:750}.ambassador-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:27px;display:grid}.ambassador-body section{background:#fffdf8bd;border:1px solid #9851a21f;border-radius:3px 24px 3px 3px;padding:25px 24px 27px}.ambassador-body h5{color:#9851a2;letter-spacing:.035em;text-transform:uppercase;margin:0 0 16px;font-size:15px;font-weight:800;line-height:1.3}.ambassador-body p,.ambassador-body p+p,.ambassador-body section p{margin:0}.school-page .request-description-callout{color:#2f2932;background:#fcf8efd1;border-left:4px solid #9851a2;border-radius:0 24px 0 0;margin-top:28px;padding:22px 24px;font-weight:650}@media (width>=761px){.school-page .field-niveaux{grid-area:3/1/span 2}.school-page .field-thematique{grid-area:3/2}.school-page .field-format{grid-area:4/2}}.school-page .request-section{background:#dceae8;scroll-margin-top:28px}.school-page .request-intro>p:not(.eyebrow)+p:not(.request-note){margin-top:14px}.form-multiselect{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.form-multiselect label{color:#514a52;cursor:pointer;background:#fffdf8;border:1px solid #34293b33;border-radius:3px;align-items:center;gap:9px;min-height:45px;padding:9px 11px;font-size:14px;line-height:1.25;display:flex}.form-multiselect input{accent-color:#2e696d;flex:none;width:17px;height:17px}.school-page .form-submit-row button:disabled{cursor:wait;opacity:.72;transform:none}@media (width<=1024px){.school-hero{gap:68px;padding-inline:52px}.school-hero:before{left:46%}.school-program-heading{grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr);column-gap:50px}.school-toc{gap:11px}.school-toc>a{grid-template-columns:38px minmax(0,1fr) 16px;gap:10px;padding-inline:15px}.school-toc .school-icon{width:38px;height:38px}.school-discipline-body{grid-template-columns:minmax(205px,.68fr) minmax(0,1.32fr);gap:48px;padding:54px 48px 60px}}@media (width<=760px){.school-page .site-header{padding-inline:20px}.school-hero{width:100%;box-shadow:none;border-inline:0;border-radius:0 0 36px;grid-template-columns:1fr;gap:38px;margin-top:0;padding:58px 22px 62px}.school-hero:before{display:none}.school-hero h1{margin-top:29px;font-size:clamp(44px,13vw,58px)}.school-hero .eyebrow,.school-program-heading .eyebrow{letter-spacing:.09em;font-size:16px}.school-hero-claim{margin-top:35px;font-size:23px;line-height:1.25}.school-hero-cta{min-height:50px;margin-top:40px;padding-inline:21px;font-size:16px}.school-hero-copy{border-top:2px solid #eeb8f7;padding-top:32px}.school-hero-copy p{font-size:16px;line-height:1.65}.school-hero-copy .school-hero-context{margin-top:25px;padding:19px 18px}.school-program{width:100%;padding:76px 22px 82px}.school-program-heading{display:block}.school-program-heading .eyebrow{margin-bottom:22px}.school-program-heading h2{font-size:clamp(39px,11vw,50px)}.school-program-heading>p:last-child{margin-top:26px;font-size:16px}.school-toc{grid-template-columns:1fr;gap:10px;margin-top:40px}.school-toc>a{border-radius:3px 22px 3px 3px;grid-template-columns:40px minmax(0,1fr) 18px;min-height:82px;padding:13px 15px}.school-toc .school-icon{width:40px;height:40px}.school-toc strong{font-size:16px}.school-toc small{font-size:16px;line-height:1.4}.school-disciplines{gap:12px;margin-top:60px}.school-discipline,.school-discipline:nth-child(odd),.school-discipline:nth-child(2n){border-radius:3px 27px 3px 3px;margin:0}.school-discipline>summary{cursor:pointer;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:13px;min-height:92px;padding:18px 16px;list-style:none;display:grid}.school-discipline>summary::-webkit-details-marker{display:none}.school-discipline>summary .school-icon{width:44px;height:44px;color:var(--school-accent)}.school-discipline>summary strong,.school-discipline>summary small{display:block}.school-discipline>summary strong{color:#2f2932;font-size:18px;line-height:1.15}.school-discipline>summary small{color:#625a62;margin-top:6px;font-size:16px;line-height:1.4}.school-discipline>summary i{width:28px;height:28px;color:var(--school-accent);place-items:center;font-size:24px;font-style:normal;transition:transform .16s;display:grid}.school-discipline[open]>summary i{transform:rotate(180deg)}.school-discipline:not([open])>.school-discipline-body{display:none!important}.school-discipline>.school-discipline-body{padding:8px 18px 34px;display:block!important}.school-discipline-body>header{border-top:1px solid #2e696d26;padding:24px 0 27px;position:static}.school-discipline-body>header .school-icon{display:none}.school-discipline-body h3{font-size:29px}.school-discipline-body>header p{margin-top:15px;font-size:16px}.school-discipline-copy>p,.evars-intro p,.harassment-intro p,.school-subsection p,.ambassador-callout p{font-size:16px;line-height:1.67}.evars-intro,.harassment-intro{max-width:none}.evars-columns{border-top:0;margin-top:29px;padding-top:0;display:block}.evars-columns .school-subsection,.evars-columns .school-subsection+.school-subsection{border-top:2px solid #6f8d9b47;border-left:0;margin-top:0;padding:25px 0 0}.evars-objective{margin-top:29px;padding:22px 20px;font-size:16px}.evars-columns .school-subsection+.school-subsection{border-top-color:#9851a240;margin-top:29px}.school-subsection{margin-top:29px;padding-top:25px}.school-subsection h4,.ambassador-callout h4{font-size:20px}.ambassador-callout{border-radius:0 24px 0 0;margin-top:31px;padding:27px 22px 30px}.ambassador-body{grid-template-columns:1fr;gap:20px}.ambassador-body h5{font-size:16px}.school-page .request-section{width:calc(100% - 44px);margin-top:0}.school-page .field-niveaux,.school-page .field-thematique,.school-page .field-format{grid-area:auto}.school-page .request-intro>p:not(.eyebrow),.school-page .request-intro .request-note,.school-page .form-field>label,.school-page .form-multiselect label,.school-page .consent-field,.school-page .form-submit-row p{font-size:16px}.form-multiselect{grid-template-columns:1fr}}.palette-theatre .realities:before{background:#f1e9ed;border-radius:6px 92px 6px 6px}.palette-theatre .realities{min-height:0;padding-top:72px;padding-bottom:70px}.palette-theatre .realities>h2{color:#fcf8ef;clip-path:polygon(.8% 9%,100% 0,99% 89%,0 100%);background:#2e696d;width:78%;max-width:850px;margin-left:0;padding:25px 34px 29px}.palette-theatre .stat-grid{border:0;gap:36px;margin-top:58px}.palette-theatre .stat,.palette-theatre .stat:first-child,.palette-theatre .stat:nth-child(2),.palette-theatre .stat:nth-child(3),.palette-theatre .stat:nth-child(4){background:0 0;border:0;border-radius:0;min-height:258px;padding:12px 17px 22px;position:relative}.palette-theatre .stat:after{content:"";background:#eeb8f7;width:48px;height:3px;margin-top:24px;transform:rotate(-2deg)}.palette-theatre .stat:first-child .stat-value,.palette-theatre .stat:nth-child(3) .stat-value{color:#2e696d}.palette-theatre .stat:nth-child(2) .stat-value{color:#9851a2}.palette-theatre .stat:nth-child(4) .stat-value{color:#916a24}.palette-theatre .stat-value{background:linear-gradient(#0000 74%,#eeb8f785 74%);width:fit-content;padding-right:4px;font-size:clamp(36px,3.1vw,46px);line-height:.98}.palette-theatre .stat-label{color:#34293b;letter-spacing:-.02em;font-size:13px;line-height:1.25;margin-top:13px!important}.palette-theatre .stat-text{color:#514a52;margin-top:25px!important}.palette-theatre .stat-source{color:#736a72}.palette-theatre .stat-source:hover{color:#9851a2}.palette-theatre .arts-row{background:#a9c7c6;border:0;border-radius:5px 48px 5px 5px;box-shadow:9px 9px #eeb8f775}.palette-theatre .arts-row h3{color:#234f52}.palette-theatre .arts-row p{color:#34293b}.palette-theatre .arts-row a,.palette-theatre .arts-row a:hover{color:#8f5198}@media (width>=1101px){.palette-theatre .stat:not(:last-child){border-right:0}}@media (width>=761px) and (width<=1100px){.palette-theatre .stat:nth-child(odd){border-right:0}.palette-theatre .stat:nth-child(-n+2){border-bottom:0}}.palette-theatre .action,.palette-theatre .action:first-child,.palette-theatre .action:nth-child(2),.palette-theatre .action:nth-child(3){background:#f1edf1;border:1px solid #2e696d21;border-top:5px solid #2e696d;border-radius:5px 36px 5px 5px;box-shadow:6px 7px #eeb8f761}.palette-theatre .action:first-child h3,.palette-theatre .action:nth-child(2) h3,.palette-theatre .action:nth-child(3) h3{color:#234f52}.palette-theatre .action:first-child p,.palette-theatre .action:nth-child(2) p,.palette-theatre .action:nth-child(3) p{color:#514a52}.palette-theatre .action:first-child a,.palette-theatre .action:nth-child(2) a,.palette-theatre .action:nth-child(3) a{color:#2e696d}.palette-theatre .action:first-child a span,.palette-theatre .action:nth-child(2) a span,.palette-theatre .action:nth-child(3) a span{color:#9851a2}.back-to-top{z-index:50;color:#234f52;background:#eeb8f7;border:1px solid #234f5247;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .16s,box-shadow .16s,filter .16s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:4px 5px #234f5233}.back-to-top svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px;animation:1.8s ease-in-out infinite back-to-top-arrow}.back-to-top:hover,.back-to-top:focus-visible{filter:brightness(.98);outline:none;transform:translate(2px,3px);box-shadow:2px 2px #234f5238}@keyframes back-to-top-arrow{0%,to{transform:translateY(2px)}50%{transform:translateY(-2px)}}@media (width<=760px){.palette-theatre .realities{padding-top:54px;padding-bottom:58px}.palette-theatre .realities>h2{width:100%;padding:21px 22px 24px}.palette-theatre .stat-grid{grid-template-columns:1fr;gap:18px;margin-top:43px}.palette-theatre .stat,.palette-theatre .stat:first-child,.palette-theatre .stat:nth-child(2),.palette-theatre .stat:nth-child(3),.palette-theatre .stat:nth-child(4){min-height:0;padding:24px 8px 27px}.palette-theatre .stat:not(:last-child){border-bottom:0}.home-flow>.together{margin-top:18px!important}.back-to-top{width:42px;height:42px;bottom:18px;right:16px}}@media (prefers-reduced-motion:reduce){.back-to-top svg{animation:none}}.palette-theatre .arts-row{background:#f4ead9}.structures-page{--structures-teal:#2e696d;--structures-teal-deep:#234f52;--structures-pink:#eeb8f7;--structures-pink-deep:#9851a2;--structures-soft:#dceae8;--structures-cream:#fcf8ef;background:var(--structures-cream)}.structures-hero{background:#eef3f1;border:1px solid #2e696d1f;border-radius:7px 66px 7px 7px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(62px,7vw,104px);margin-top:30px;padding:clamp(68px,6.8vw,92px) clamp(52px,5.8vw,82px) 58px;display:grid;position:relative;overflow:hidden;box-shadow:12px 14px #eeb8f761}.structures-hero:before{content:"";background:var(--structures-pink);clip-path:polygon(5% 0,100% 0,100% 72%,0 100%);width:24%;height:18px;position:absolute;top:0;right:0}.structures-hero-left,.structures-hero-copy,.structures-principle{z-index:1;position:relative}.structures-hero .eyebrow,.structures-program .eyebrow,.structures-audiences .eyebrow{color:var(--structures-pink-deep)}.structures-hero h1{color:#2f2932;letter-spacing:-.06em;max-width:570px;margin:27px 0 0;font-size:clamp(50px,5.2vw,72px);font-weight:690;line-height:.98}.structures-hero-claim{max-width:530px;color:var(--structures-teal);letter-spacing:-.035em;margin:31px 0 0;font-size:clamp(24px,2.4vw,32px);font-weight:720;line-height:1.2}.structures-hero-cta{background:var(--structures-teal);width:fit-content;min-height:50px;color:var(--structures-cream);box-shadow:5px 6px 0 var(--structures-pink);border-radius:3px;justify-content:center;align-items:center;margin-top:38px;padding:0 23px;font-size:13px;font-weight:760;transition:transform .15s,box-shadow .15s;display:inline-flex}.structures-hero-cta:hover{box-shadow:2px 2px 0 var(--structures-pink);transform:translate(3px,4px)}.structures-hero-copy{border-left:2px solid var(--structures-pink);padding-left:clamp(34px,4vw,58px)}.structures-hero-copy p{color:#514a52;margin:0;font-size:16.5px;line-height:1.69}.structures-hero-copy p+p{margin-top:21px}.structures-hero-copy strong{color:#2f2932;font-weight:750}.structures-principle{background:var(--structures-teal);color:var(--structures-cream);border-radius:4px 32px 4px 4px;grid-column:1/-1;margin:9px 0 0;padding:24px 30px 26px;font-size:17px;line-height:1.58}.structures-audiences{border-left:5px solid var(--structures-pink);background:#f4ead9;grid-template-columns:minmax(190px,.4fr) minmax(0,1.6fr);align-items:center;gap:clamp(38px,6vw,82px);margin-top:58px;padding:31px 36px 34px;display:grid}.structures-audiences p{margin:0}.structures-audiences>p:last-child{color:#514a52;font-size:16px;line-height:1.65}.structures-program{padding-top:112px;padding-bottom:110px}.structures-program-heading{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:end;column-gap:clamp(56px,7vw,102px);display:grid}.structures-program-heading>.eyebrow{grid-column:1/-1;margin-bottom:22px}.structures-program-heading h2{color:#2f2932;letter-spacing:-.058em;margin:0;font-size:clamp(46px,4.8vw,64px);font-weight:690;line-height:1.01}.structures-program-heading>div{border-left:3px solid var(--structures-pink);padding-left:34px}.structures-program-heading>div p{color:#514a52;margin:0;font-size:16.5px;line-height:1.66}.structures-program-heading>div p+p{margin-top:15px}.structures-program-heading strong{color:#2f2932}.structures-toc{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:68px;display:grid}.structures-toc a{background:#f1edf1;border:1px solid #2e696d1f;border-radius:4px 27px 4px 4px;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;gap:11px;min-height:142px;padding:20px 20px 18px;transition:transform .15s,background .15s;display:grid;position:relative}.structures-toc a:hover,.structures-toc a:focus-visible{background:var(--structures-soft);outline:none;transform:translateY(-3px)}.structures-toc a>span:first-child{color:var(--structures-pink-deep);letter-spacing:.08em;font-size:12px;font-weight:820;line-height:1}.structures-toc strong{color:#2f2932;letter-spacing:-.02em;grid-column:1/-1;align-self:center;font-size:17px;line-height:1.28}.structures-toc small{color:#6c626b;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:730}.structures-toc .arrow{color:var(--structures-teal);grid-area:3/2;align-self:end}.structures-program-group{margin-top:112px}.structures-program-group>header{border-bottom:1px solid #2e696d2e;justify-content:space-between;align-items:end;gap:32px;padding-bottom:25px;display:flex}.structures-program-group>header p{text-align:right;order:2;max-width:390px}.structures-program-group h3{color:#2f2932;letter-spacing:-.05em;margin:0;font-size:clamp(38px,4vw,52px);font-weight:690;line-height:1.04}.structures-details{margin-top:22px}.structures-detail{--structures-accent:var(--structures-teal);--structures-detail-soft:#e7f0ee;background:#fffaf2;border:1px solid #2e696d1c;border-radius:4px 34px 4px 4px;scroll-margin-top:28px}.structures-detail+.structures-detail{margin-top:14px}.structures-detail.tone-pink{--structures-accent:var(--structures-pink-deep);--structures-detail-soft:#f1e2f2}.structures-detail.tone-sand{--structures-accent:#9a6a31;--structures-detail-soft:#f3e6cf}.structures-detail summary{border-left:5px solid var(--structures-accent);cursor:pointer;border-radius:3px 32px 3px 3px;grid-template-columns:64px minmax(0,1fr) 28px;align-items:center;gap:24px;min-height:118px;padding:24px 31px;list-style:none;transition:background .15s;display:grid}.structures-detail summary::-webkit-details-marker{display:none}.structures-detail[open]>summary,.structures-detail summary:hover{background:var(--structures-detail-soft)}.structures-detail-number{color:var(--structures-accent);letter-spacing:.08em;font-size:16px;font-weight:840}.structures-detail-heading{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(32px,5vw,76px);display:grid}.structures-detail-heading strong{color:#2f2932;letter-spacing:-.035em;font-size:clamp(24px,2.4vw,32px);font-weight:740;line-height:1.12}.structures-detail-heading small{color:var(--structures-accent);font-size:15px;font-weight:680;line-height:1.52}.structures-detail summary i{color:var(--structures-accent);font-size:25px;font-style:normal;line-height:1;transition:transform .18s}.structures-detail[open] summary i{transform:rotate(180deg)}.structures-detail-body{grid-template-columns:minmax(120px,.25fr) minmax(0,1.75fr);gap:clamp(44px,7vw,100px);padding:21px clamp(34px,5vw,68px) 50px;display:grid}.structures-detail:not([open])>.structures-detail-body{display:none}.structures-detail-kind{color:var(--structures-accent);letter-spacing:.11em;text-transform:uppercase;margin:4px 0 0;font-size:10px;font-weight:820;line-height:1.35}.structures-detail-copy{max-width:78ch}.structures-detail-copy>p{color:#514a52;margin:0;font-size:16.5px;line-height:1.7}.structures-detail-copy>p+p{margin-top:19px}.structures-detail-copy strong{color:#2f2932;font-weight:760}.structures-detail-copy .structures-key{border-left:4px solid var(--structures-accent);background:var(--structures-detail-soft);color:#2f2932;border-radius:0 23px 0 0;margin-top:26px;padding:20px 23px 21px}.structures-pathways{margin-top:126px}.structures-page .request-section{background:var(--structures-soft);margin-top:0;scroll-margin-top:28px}.structures-page .request-intro>p:not(.eyebrow):last-of-type{border-left:4px solid var(--structures-pink-deep);color:#2f2932;background:#fcf8efc7;border-radius:0 23px 0 0;padding:20px 22px 21px;font-weight:650}.structures-page .request-form{border-color:#2e696d24;box-shadow:10px 12px #eeb8f757}.structures-page .form-field input:focus,.structures-page .form-field select:focus,.structures-page .form-field textarea:focus{border-color:var(--structures-teal);box-shadow:0 0 0 3px #2e696d21}.structures-page .consent-field input{accent-color:var(--structures-teal)}.structures-page .form-submit-row button{background:var(--structures-teal);box-shadow:5px 5px 0 var(--structures-pink)}@media (width<=980px){.structures-hero{gap:48px;padding-inline:46px}.structures-program-heading{column-gap:48px}.structures-toc{grid-template-columns:repeat(2,minmax(0,1fr))}.structures-detail-heading{grid-template-columns:minmax(190px,.75fr) minmax(0,1.25fr);gap:34px}}@media (width<=760px){.structures-hero{border-radius:0;grid-template-columns:1fr;gap:42px;margin-top:0;padding:54px 27px 31px;box-shadow:0 9px #eeb8f761}.structures-hero:before{width:42%;height:10px}.structures-hero h1{margin-top:23px;font-size:clamp(40px,12.6vw,54px);line-height:1}.structures-hero-claim{margin-top:25px;font-size:23px}.structures-hero-cta{width:100%;margin-top:31px}.structures-hero-copy{border-top:2px solid var(--structures-pink);border-left:0;padding:30px 0 0}.structures-hero-copy p{font-size:15.5px}.structures-principle{margin-top:0;padding:22px 21px 24px;font-size:15.5px}.structures-audiences{grid-template-columns:1fr;gap:17px;margin-top:44px;padding:27px 23px 30px}.structures-audiences>p:last-child{font-size:15.5px}.structures-program{padding-top:82px;padding-bottom:82px}.structures-program-heading{grid-template-columns:1fr;gap:27px}.structures-program-heading>.eyebrow{margin-bottom:0}.structures-program-heading h2{font-size:clamp(39px,11vw,50px)}.structures-program-heading>div{border-top:3px solid var(--structures-pink);border-left:0;padding:24px 0 0}.structures-program-heading>div p{font-size:15.5px}.structures-toc{grid-template-columns:1fr;gap:9px;margin-top:48px}.structures-toc a{min-height:95px;padding:17px 18px 16px}.structures-program-group,.structures-pathways{margin-top:86px}.structures-program-group>header{padding-bottom:20px;display:block}.structures-program-group>header p{text-align:left;margin-top:13px}.structures-program-group h3{font-size:39px}.structures-details{margin-top:16px}.structures-detail+.structures-detail{margin-top:10px}.structures-detail summary{border-left-width:4px;grid-template-columns:38px minmax(0,1fr) 20px;gap:12px;min-height:0;padding:21px 18px 22px 15px}.structures-detail-heading{display:block}.structures-detail-heading strong{font-size:22px;display:block}.structures-detail-heading small{margin-top:10px;font-size:14px;display:block}.structures-detail-body{grid-template-columns:1fr;gap:18px;padding:14px 21px 34px}.structures-detail-copy>p{font-size:15.5px;line-height:1.68}.structures-detail-copy .structures-key{padding:18px 18px 19px}.structures-page .request-section{margin-bottom:72px;padding:57px 24px 62px}.structures-page .request-form{padding:30px 20px 32px}.structures-page .form-grid{grid-template-columns:1fr}.structures-page .form-field-full{grid-column:auto}}.interior-page.public-page .request-section{background:var(--public-soft);margin-top:0;margin-bottom:0;scroll-margin-top:28px}.interior-page.public-page .request-intro>p:not(.eyebrow):last-of-type{border-left:4px solid var(--public-pink-deep);color:#2f2932;background:#fcf8efc7;border-radius:0 23px 0 0;padding:20px 22px 21px;font-weight:650}.interior-page.public-page .request-form{border-color:#2e696d24;box-shadow:10px 12px #eeb8f757}.interior-page.public-page .form-field input:focus,.interior-page.public-page .form-field select:focus,.interior-page.public-page .form-field textarea:focus{border-color:var(--public-teal);box-shadow:0 0 0 3px #2e696d21}.interior-page.public-page .consent-field input{accent-color:var(--public-teal)}.interior-page.public-page .form-submit-row button{background:var(--public-teal);box-shadow:5px 5px 0 var(--public-pink)}@media (width<=760px){.interior-page.public-page .request-section{margin-bottom:72px;padding:57px 24px 62px}.interior-page.public-page .request-form{padding:30px 20px 32px}.interior-page.public-page .form-grid{grid-template-columns:1fr}.interior-page.public-page .form-field-full{grid-column:auto}}@media (width>=901px){.desktop-nav>a:not(.header-support),.desktop-nav>.nav-dropdown,.desktop-nav>.nav-dropdown>a{align-items:center;min-height:46px;display:inline-flex}.desktop-nav>.nav-dropdown{align-self:center;height:46px}}.home-flow>.home-actions-intro{margin-top:0!important}.home-actions-intro .actions-heading{grid-template-columns:minmax(0,.85fr) minmax(320px,.7fr);align-items:end;gap:clamp(50px,8vw,110px)}.home-actions-intro .actions-heading>div .eyebrow{color:#2e696d;letter-spacing:.11em;text-transform:uppercase;margin:0 0 12px 34px;font-size:10px;font-weight:820}.home-actions-intro .actions-heading>p{color:#514a52;border-left:3px solid #eeb8f7;max-width:470px;padding-left:24px;font-size:15.5px}.palette-theatre .home-actions-intro .action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.palette-theatre .home-actions-intro .action{border:1px solid #2e696d1a;min-height:270px}.palette-theatre .home-actions-intro .action-featured{background:#2e696d;border:0;border-radius:7px 66px 7px 7px;grid-column:1/-1;grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);gap:clamp(46px,7vw,96px);min-height:350px;padding:clamp(46px,5.5vw,70px);display:grid}.home-actions-intro .action-featured-copy{align-self:center}.home-actions-intro .action-featured .action-kicker{color:#eeb8f7;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:840;line-height:1.2}.home-actions-intro .action-featured h3{color:#fcf8ef;font-size:clamp(34px,3.5vw,49px);line-height:1.02}.home-actions-intro .action-featured-copy>p:last-child{color:#fcf8efdb;max-width:520px;margin-top:25px;font-size:16px}.home-actions-intro .action-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-actions-intro .action-paths a{color:#fcf8ef;background:#fcf8ef1a;border:1px solid #fcf8ef3d;border-radius:4px 30px 4px 4px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 20px;align-self:stretch;gap:14px 12px;min-height:205px;margin:0;padding:28px 25px 25px;transition:transform .16s,background .16s;display:grid}.home-actions-intro .action-paths a:nth-child(2){border-radius:30px 4px 4px}.home-actions-intro .action-paths a:hover,.home-actions-intro .action-paths a:focus-visible{color:#fcf8ef;background:#fcf8ef2b;outline:none;transform:translateY(-3px)}.home-actions-intro .action-paths strong{letter-spacing:-.03em;align-self:end;font-size:22px;line-height:1.1}.home-actions-intro .action-paths>a>span:not(.arrow){color:#fcf8efb8;grid-column:1;font-size:13px;font-weight:560;line-height:1.45}.home-actions-intro .action-paths .arrow{color:#eeb8f7;grid-area:1/2/3;align-self:end}.palette-theatre .home-actions-intro .action:nth-child(2){background:#e5efed;border-radius:7px 42px 7px 7px}.palette-theatre .home-actions-intro .action:nth-child(3){background:#f1def3;border-radius:42px 7px 7px}.together-page{--together-teal:#2e696d;--together-teal-deep:#234f52;--together-pink:#eeb8f7;--together-pink-deep:#9851a2;--together-cream:#fcf8ef;--together-beige:#f4ead9;--together-soft:#dceae8;background:var(--together-cream)}.together-hero{background:var(--together-teal);padding:47px 0 51px;position:relative;overflow:hidden}.together-hero-pattern{color:var(--together-pink);letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap;pointer-events:none;flex-direction:column;justify-content:space-between;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:.84;display:flex;position:absolute;inset:6px -170px;overflow:hidden}.together-hero-pattern span:nth-child(odd){transform:translate(-12%)}.together-hero-pattern span:nth-child(3n+2){transform:translate(8%)}.together-hero-panel{z-index:1;background:#f7f1e5;border:1px solid #2e696d1a;border-radius:8px 62px 8px 8px;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(64px,7vw,102px);padding:clamp(62px,6.7vw,90px) clamp(55px,6.5vw,88px);display:grid;position:relative;overflow:hidden;box-shadow:13px 14px #eeb8f74d}.together-hero-panel:before{content:"";background:var(--together-pink);clip-path:polygon(5% 0,100% 0,100% 72%,0 100%);width:24%;height:15px;position:absolute;top:0;right:0}.together-hero-heading .eyebrow{color:var(--together-teal)}.together-hero-heading h1{color:#2f2932;letter-spacing:-.058em;max-width:650px;margin:28px 0 0;font-size:clamp(48px,5vw,70px);font-weight:690;line-height:.99}.together-hero-actions{flex-wrap:wrap;align-items:center;gap:14px 27px;margin-top:42px;display:flex}.together-hero-actions a:first-child{background:var(--together-teal);color:#fffaf2;min-height:49px;box-shadow:5px 5px 0 var(--together-pink);justify-content:center;align-items:center;padding:0 21px;font-size:12px;font-weight:760;display:inline-flex}.together-hero-actions a:last-child{color:var(--together-teal);font-size:12px;font-weight:760}.together-hero-actions a:last-child .arrow{color:var(--together-pink-deep);margin-left:9px}.together-hero-copy{border-left:2px solid var(--together-pink);align-self:center;padding-left:clamp(28px,4vw,50px)}.together-hero-copy p{color:#514a52;margin:0;font-size:16px;line-height:1.67}.together-hero-copy p+p{margin-top:22px}.together-hero-copy strong{color:#2f2932;font-weight:740}.together-hero-key{background:var(--together-soft);padding:17px 19px}.together-program{padding-top:112px;padding-bottom:118px;scroll-margin-top:24px}.together-section-heading{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(60px,9vw,132px);display:grid}.together-section-heading .eyebrow,.together-other .eyebrow{color:var(--together-pink-deep)}.together-section-heading h2,.together-other h2{color:#2f2932;letter-spacing:-.052em;max-width:650px;margin:24px 0 0;font-size:clamp(44px,4.6vw,62px);font-weight:690;line-height:1.01}.together-program-intro{border-left:3px solid var(--together-pink);padding:3px 0 3px clamp(28px,4vw,48px)}.together-program-intro p,.together-principle p,.together-boundary p,.together-other p{color:#514a52;margin:0;font-size:16px;line-height:1.68}.together-program-intro p+p{margin-top:18px}.together-principle{border-left:5px solid var(--together-teal);background:var(--together-beige);border-radius:0 28px 0 0;max-width:930px;margin:62px 0 0 auto;padding:23px 28px}.together-principle strong{color:var(--together-teal-deep)}.together-program-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:52px;display:grid}.together-program-card{border:1px solid #2e696d1a;flex-direction:column;min-height:520px;padding:clamp(38px,4.8vw,58px);display:flex}.together-program-card.tone-teal{background:#dceae8;border-radius:6px 52px 6px 6px}.together-program-card.tone-pink{background:#f1def3;border-radius:52px 6px 6px}.together-card-number{color:var(--together-pink-deep);letter-spacing:.12em;margin:0;font-size:12px;font-weight:840}.together-program-card h3,.together-other-grid h3{color:#2f2932;letter-spacing:-.045em;margin:24px 0 0;font-size:clamp(29px,3vw,40px);font-weight:700;line-height:1.06}.together-program-card>p:not(.together-card-number){color:#514a52;margin:23px 0 0;font-size:15.5px;line-height:1.66}.together-program-card>a,.together-other-grid a{color:var(--together-teal-deep);align-self:flex-start;margin-top:auto;padding-top:34px;font-size:12px;font-weight:780}.together-program-card>a .arrow,.together-other-grid a .arrow{color:var(--together-pink-deep);margin-left:10px}.together-boundary{text-align:center;border-top:1px solid #2e696d29;border-bottom:1px solid #2e696d29;max-width:980px;margin:30px auto 0;padding:22px 27px}.together-boundary a{color:var(--together-teal);text-decoration:underline;-webkit-text-decoration-color:var(--together-pink);-webkit-text-decoration-color:var(--together-pink);-webkit-text-decoration-color:var(--together-pink);text-decoration-color:var(--together-pink);text-underline-offset:4px;font-weight:760;text-decoration-thickness:3px}.together-other{background:var(--together-teal-deep);padding:100px 0 108px}.together-other-inner>header{grid-template-columns:.52fr 1.48fr;align-items:end;gap:50px;display:grid}.together-other h2{color:#fcf8ef;margin:0}.together-other .eyebrow{color:var(--together-pink)}.together-other-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:58px;display:grid}.together-other-grid article{background:#f7f1e5;border-radius:5px 42px 5px 5px;flex-direction:column;min-height:390px;padding:clamp(36px,4.6vw,54px);display:flex}.together-other-grid article:nth-child(2){border-radius:42px 5px 5px}.together-other-grid h3{margin-top:0;font-size:clamp(29px,2.8vw,38px)}.together-other-grid p{margin-top:22px;font-size:15.5px}.together-page .request-section{background:var(--together-soft);margin-top:0;margin-bottom:0;scroll-margin-top:24px}.together-page .request-intro>p:not(.eyebrow):last-of-type{border-left:4px solid var(--together-pink-deep);color:#2f2932;background:#fcf8efc7;border-radius:0 23px 0 0;padding:20px 22px 21px;font-weight:650}.together-page .request-form{border-color:#2e696d24;box-shadow:10px 12px #eeb8f757}@media (width<=980px){.palette-theatre .home-actions-intro .action-featured{grid-template-columns:1fr}.together-hero-panel{gap:52px}.together-section-heading{gap:58px}}@media (width<=760px){.palette-theatre .home-actions-intro{padding-top:52px;padding-bottom:58px}.home-actions-intro .actions-heading,.palette-theatre .home-actions-intro .action-grid,.home-actions-intro .action-paths{grid-template-columns:1fr}.home-actions-intro .actions-heading{gap:24px}.home-actions-intro .actions-heading>div .eyebrow{margin-left:0}.home-actions-intro .actions-heading>p{border-top:3px solid #eeb8f7;border-left:0;padding:17px 0 0}.palette-theatre .home-actions-intro .action-featured{border-radius:5px 38px 5px 5px;gap:36px;min-height:0;padding:36px 25px 28px}.home-actions-intro .action-featured h3{font-size:37px}.home-actions-intro .action-paths a{min-height:150px}.palette-theatre .home-actions-intro .action{min-height:260px;padding:32px 26px 29px}.together-hero{padding:0}.together-hero-pattern{display:none}.together-hero-panel{border:0;border-radius:0;grid-template-columns:1fr;gap:42px;width:100%;padding:54px 27px 40px;box-shadow:0 9px #eeb8f761}.together-hero-panel:before{width:42%;height:10px}.together-hero-heading h1{margin-top:23px;font-size:clamp(40px,12.3vw,54px)}.together-hero-actions{gap:20px;margin-top:33px;display:grid}.together-hero-actions a:first-child{width:100%}.together-hero-copy{border-top:2px solid var(--together-pink);border-left:0;padding:28px 0 0}.together-program{padding-top:78px;padding-bottom:82px}.together-section-heading,.together-other-inner>header,.together-program-grid,.together-other-grid{grid-template-columns:1fr}.together-section-heading{gap:28px}.together-section-heading h2,.together-other h2{font-size:clamp(39px,11vw,50px)}.together-program-intro{border-top:3px solid var(--together-pink);border-left:0;padding:22px 0 0}.together-principle{margin-top:42px;padding:20px 20px 22px}.together-program-grid{margin-top:34px}.together-program-card{min-height:0;padding:34px 25px 31px}.together-program-card>a{margin-top:13px}.together-boundary{text-align:left;margin-top:22px;padding:20px 10px}.together-other{padding:76px 0 80px}.together-other-inner>header{gap:22px}.together-other-grid{margin-top:39px}.together-other-grid article{min-height:0;padding:34px 25px 31px}.together-other-grid a{margin-top:8px}.together-page .request-section{margin-bottom:68px;padding:57px 24px 62px}.together-page .request-form{padding:30px 20px 32px}.together-page .form-grid{grid-template-columns:1fr}.together-page .form-field-full{grid-column:auto}}.palette-theatre .hero-field-simplified .hero-field-kicker{color:#2e696d;margin:0;font-size:11px}.palette-theatre .hero-field-simplified .hero-field-subtitle{margin:0}.palette-theatre .hero-field-simplified .hero-field-principle{color:#514a52;margin-top:14px;font-size:15px;line-height:1.62}.discipline-strip{background:#f4ead9;border-top:1px solid #2e696d33;border-bottom:1px solid #2e696d33;grid-template-columns:minmax(190px,.34fr) minmax(0,1.66fr);align-items:center;gap:clamp(32px,5vw,74px);margin-top:-28px;margin-bottom:-28px;padding:30px 34px 32px;display:grid;position:relative}.discipline-strip:after{content:"";transform-origin:100% 0;background:#eeb8f7;width:23%;height:5px;position:absolute;top:-1px;right:0;transform:skew(-24deg)}.discipline-strip .eyebrow{color:#2e696d;font-size:10px;font-weight:840;line-height:1.5}.discipline-list{color:#2f2932;letter-spacing:-.035em;flex-wrap:wrap;align-items:baseline;gap:7px 12px;margin:0;font-size:clamp(20px,2vw,28px);font-weight:680;line-height:1.2;display:flex}.discipline-list i{color:#9851a2;font-style:normal;font-weight:850}.home-actions-intro .actions-heading{border-bottom-color:#2e696d33;padding-bottom:27px}.home-actions-intro .actions-heading h2:before{background:#eeb8f7;border-radius:0 8px 0 0;flex-basis:11px;width:11px;height:32px;transform:rotate(0)}.palette-theatre .home-actions-intro .action-grid{gap:22px;margin-top:38px}.palette-theatre .home-actions-intro .action-featured{background:#2e696d;border-radius:8px 64px 8px 8px;min-height:390px;position:relative;overflow:hidden;box-shadow:12px 13px #eeb8f761}.palette-theatre .home-actions-intro .action-featured:after{content:"";opacity:.09;pointer-events:none;background:url(/assets/flower-line.png) 50%/contain no-repeat;width:230px;height:250px;position:absolute;bottom:-86px;right:-30px;transform:rotate(-12deg)}.home-actions-intro .action-featured>*{z-index:1;position:relative}.home-actions-intro .action-featured .action-kicker{color:#eeb8f7}.home-actions-intro .action-paths a{color:#234f52;background:#f7f1e5;border:1px solid #2e696d1a;min-height:265px;box-shadow:5px 6px #eeb8f747}.home-actions-intro .action-paths a:hover,.home-actions-intro .action-paths a:focus-visible{color:#234f52;background:#fffaf2;box-shadow:2px 3px #eeb8f757}.home-actions-intro .action-paths>a>span:not(.arrow){color:#625a61;font-size:13px;line-height:1.55}.home-actions-intro .action-paths .arrow{color:#9851a2}.palette-theatre .home-actions-intro .action:nth-child(2),.palette-theatre .home-actions-intro .action:nth-child(3){background:#fcf8ef;border:1px solid #2e696d24;min-height:300px;padding:40px 42px 35px;position:relative;overflow:hidden}.palette-theatre .home-actions-intro .action:nth-child(2){border-radius:8px 46px 8px 8px;box-shadow:inset 8px 0 #dceae8}.palette-theatre .home-actions-intro .action:nth-child(3){border-radius:46px 8px 8px;box-shadow:inset 8px 0 #f1d6f3}.home-actions-intro .action>.action-kicker{color:#9851a2;letter-spacing:.12em;text-transform:uppercase;margin:0 0 17px;font-size:10px;font-weight:840;line-height:1.2}.home-actions-intro .action:nth-child(2) h3,.home-actions-intro .action:nth-child(3) h3{color:#2f2932;max-width:490px;font-size:clamp(29px,3vw,39px);line-height:1.04}.home-actions-intro .action:nth-child(2) p:not(.action-kicker),.home-actions-intro .action:nth-child(3) p:not(.action-kicker){color:#514a52;margin-top:22px;font-size:15.5px;line-height:1.64}.home-actions-intro .action:nth-child(2)>a,.home-actions-intro .action:nth-child(3)>a{color:#2e696d;align-self:flex-start}.home-actions-intro .action:nth-child(2)>a .arrow,.home-actions-intro .action:nth-child(3)>a .arrow{color:#9851a2}@media (width<=900px){.discipline-strip{grid-template-columns:1fr;gap:18px;margin-top:-16px;margin-bottom:-16px}}@media (width<=760px){.palette-theatre .hero-field-simplified{padding-top:35px;padding-bottom:6px}.palette-theatre .hero-field-simplified .hero-field-audiences{margin-top:16px;font-size:15.5px}.palette-theatre .hero-field-simplified .hero-field-popular{margin-top:29px;padding-top:21px}.discipline-strip{gap:17px;width:calc(100% - 44px);margin-top:-10px;margin-bottom:-12px;padding:25px 22px 27px}.discipline-list{gap:6px 9px;font-size:20px;line-height:1.28}.palette-theatre .home-actions-intro{padding-top:48px;padding-bottom:64px}.home-actions-intro .actions-heading h2{font-size:46px}.palette-theatre .home-actions-intro .action-grid{gap:15px;margin-top:31px}.palette-theatre .home-actions-intro .action-featured{min-height:0;padding:38px 25px 30px;box-shadow:7px 8px #eeb8f757}.home-actions-intro .action-paths a{min-height:210px;padding:24px 21px 22px}.palette-theatre .home-actions-intro .action:nth-child(2),.palette-theatre .home-actions-intro .action:nth-child(3){min-height:270px;padding:34px 27px 30px}}.palette-theatre .hero-field-simplified{justify-content:center;min-height:560px;padding:48px 0 48px clamp(42px,4vw,58px)}.palette-theatre .hero-field-simplified .hero-field-audiences{color:#3f3941;max-width:410px;margin-top:0;font-size:16px;line-height:1.7}.palette-theatre .hero-field-simplified .hero-field-popular{border-top:1px solid #eeb8f7f2;max-width:410px;margin-top:56px;padding-top:26px}.palette-theatre .hero-field-simplified .hero-field-subtitle{color:#9851a2;letter-spacing:.11em;margin:0;font-size:11px}.palette-theatre .hero-field-simplified .hero-field-principle{color:#514a52;max-width:390px;margin-top:15px;font-size:15px;line-height:1.65}.discipline-ribbon{background:#2e696d;width:100%;margin-top:-28px;margin-bottom:-28px;padding:25px 0 27px;position:relative;overflow:hidden}.discipline-ribbon:before{content:"";background:#eeb8f7;border-radius:0 0 7px;width:19%;height:5px;position:absolute;top:0;left:8%}.discipline-ribbon .discipline-list{color:#fcf8ef;letter-spacing:-.025em;text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:7px 13px;margin-inline:auto;font-size:clamp(19px,1.75vw,25px);font-weight:650;line-height:1.28;display:flex}.discipline-ribbon .discipline-list i{color:#eeb8f7;font-style:normal;font-weight:850}.palette-theatre .home-actions-intro{padding-top:78px;padding-bottom:88px}.home-actions-intro .actions-heading{border-bottom:1px solid #2e696d2e;grid-template-columns:minmax(0,.82fr) minmax(320px,.72fr);align-items:end;gap:clamp(48px,8vw,112px);padding-bottom:28px}.home-actions-intro .actions-heading h2{color:#2e696d;letter-spacing:-.055em;font-size:clamp(50px,5vw,66px);line-height:.98}.home-actions-intro .actions-heading h2:before{display:none}.home-actions-intro .actions-heading>p{color:#514a52;border-left:3px solid #eeb8f7;max-width:480px;padding-left:24px;font-size:15.5px;line-height:1.62}.palette-theatre .home-actions-intro .action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:38px}.palette-theatre .home-actions-intro .action,.palette-theatre .home-actions-intro .action:first-child,.palette-theatre .home-actions-intro .action:nth-child(2),.palette-theatre .home-actions-intro .action:nth-child(3),.palette-theatre .home-actions-intro .action:nth-child(4){border:0}.palette-theatre .home-actions-intro .action-core,.palette-theatre .home-actions-intro .action-core:first-child,.palette-theatre .home-actions-intro .action-core:nth-child(2){color:#fcf8ef;background:#2e696d;min-height:345px;padding:clamp(40px,4.4vw,54px);box-shadow:8px 9px #eeb8f757}.palette-theatre .home-actions-intro .action-school{border-radius:8px 52px 8px 8px}.palette-theatre .home-actions-intro .action-structures{border-radius:52px 8px 8px}.home-actions-intro .action-core h3{color:#fcf8ef;max-width:470px;font-size:clamp(34px,3.5vw,46px);font-weight:690;line-height:1.03}.home-actions-intro .action-core>p{color:#fcf8efd6;max-width:540px;margin-top:27px;font-size:15.5px;line-height:1.68}.home-actions-intro .action-core>a{color:#fcf8ef;border-bottom:2px solid #eeb8f7;align-self:flex-start;padding-bottom:5px}.home-actions-intro .action-core>a .arrow{color:#eeb8f7}.palette-theatre .home-actions-intro .action:not(.action-core),.palette-theatre .home-actions-intro .action:not(.action-core):nth-child(3),.palette-theatre .home-actions-intro .action:not(.action-core):nth-child(4){background:#f7f1e5;border:1px solid #2e696d26;min-height:280px;padding:38px 40px 34px;box-shadow:inset 0 5px #eeb8f7}.palette-theatre .home-actions-intro .action:not(.action-core):nth-child(3){border-radius:8px 38px 8px 8px}.palette-theatre .home-actions-intro .action:not(.action-core):nth-child(4){border-radius:38px 8px 8px}.home-actions-intro .action:not(.action-core) h3{color:#2f2932;max-width:500px;font-size:clamp(29px,2.8vw,37px);font-weight:680;line-height:1.06}.home-actions-intro .action:not(.action-core)>p{color:#514a52;margin-top:22px;font-size:15.5px;line-height:1.64}.home-actions-intro .action:not(.action-core)>a{color:#2e696d;align-self:flex-start}.home-actions-intro .action:not(.action-core)>a .arrow{color:#9851a2}@media (width<=900px){.discipline-ribbon{margin-top:-18px;margin-bottom:-18px}}@media (width<=760px){.palette-theatre .hero-field-simplified{min-height:0;padding:35px 0 6px}.palette-theatre .hero-field-simplified .hero-field-audiences{font-size:15.5px}.palette-theatre .hero-field-simplified .hero-field-popular{margin-top:31px;padding-top:21px}.discipline-ribbon{margin-top:-10px;margin-bottom:-12px;padding:22px 0 24px}.discipline-ribbon .discipline-list{text-align:left;justify-content:flex-start;gap:5px 9px;width:calc(100% - 44px);font-size:18px;line-height:1.35}.palette-theatre .home-actions-intro{padding-top:51px;padding-bottom:65px}.home-actions-intro .actions-heading{grid-template-columns:1fr;gap:23px}.home-actions-intro .actions-heading h2{font-size:46px}.home-actions-intro .actions-heading>p{border-top:3px solid #eeb8f7;border-left:0;padding:17px 0 0}.palette-theatre .home-actions-intro .action-grid{grid-template-columns:1fr;gap:14px;margin-top:30px}.palette-theatre .home-actions-intro .action-core,.palette-theatre .home-actions-intro .action-core:first-child,.palette-theatre .home-actions-intro .action-core:nth-child(2){border-radius:7px 38px 7px 7px;min-height:295px;padding:35px 27px 31px;box-shadow:6px 7px #eeb8f74f}.palette-theatre .home-actions-intro .action-structures{border-radius:38px 7px 7px}.palette-theatre .home-actions-intro .action:not(.action-core),.palette-theatre .home-actions-intro .action:not(.action-core):nth-child(3),.palette-theatre .home-actions-intro .action:not(.action-core):nth-child(4){min-height:255px;padding:32px 27px 29px}}.palette-theatre .hero-field-simplified .hero-field-context-title{color:#2e696d;letter-spacing:.085em;text-transform:uppercase;max-width:410px;margin:0;font-size:12px;font-weight:820;line-height:1.3}.palette-theatre .hero-field-simplified .hero-field-audiences{margin-top:17px}.palette-theatre .home-actions-intro{min-height:0;padding-top:72px;padding-bottom:84px}.home-actions-intro .actions-heading{border:0;padding:0;display:block}.home-actions-intro .actions-heading h2{color:#2e696d;font-size:clamp(50px,5vw,66px)}.home-actions-intro .actions-group{border:1px solid #2e696d1f;border-radius:5px 30px 5px 5px;grid-template-columns:minmax(190px,.34fr) minmax(0,1.66fr);align-items:start;gap:clamp(38px,5vw,72px);margin-top:38px;padding:38px;display:grid}.home-actions-intro .actions-group-popular{background:#f4ead9;margin-top:24px}.home-actions-intro .actions-group-heading{padding-top:5px}.home-actions-intro .actions-group-heading h3{color:#2e696d;letter-spacing:-.038em;margin:0;font-size:clamp(24px,2.4vw,31px);font-weight:720;line-height:1.08}.home-actions-intro .actions-group-heading p{color:#5b535a;margin:18px 0 0;font-size:14px;line-height:1.58}.palette-theatre .home-actions-intro .actions-group .action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:0}.palette-theatre .home-actions-intro .actions-group .action,.palette-theatre .home-actions-intro .actions-group .action:first-child,.palette-theatre .home-actions-intro .actions-group .action:nth-child(2),.palette-theatre .home-actions-intro .actions-group .action:nth-child(3),.palette-theatre .home-actions-intro .actions-group .action:nth-child(4),.palette-theatre .home-actions-intro .actions-group .action-core,.palette-theatre .home-actions-intro .actions-group .action-core:first-child,.palette-theatre .home-actions-intro .actions-group .action-core:nth-child(2),.palette-theatre .home-actions-intro .actions-group .action:not(.action-core){color:#2f2932;min-height:315px;box-shadow:none;background:#fcf8ef;border:1px solid #2e696d21;border-radius:4px 24px 4px 4px;padding:34px 34px 31px}.palette-theatre .home-actions-intro .actions-group-professional .action{border-left:4px solid #2e696d}.palette-theatre .home-actions-intro .actions-group-popular .action{border-left:4px solid #d79adf;min-height:285px}.home-actions-intro .actions-group .action h4{color:#2f2932;letter-spacing:-.04em;max-width:470px;margin:0;font-size:clamp(27px,2.6vw,34px);font-weight:690;line-height:1.08}.home-actions-intro .actions-group .action>p{color:#514a52;max-width:520px;margin-top:23px;font-size:15px;line-height:1.65}.home-actions-intro .actions-group .action>a{color:#2e696d;border:0;align-self:flex-start;margin-top:auto;padding-top:25px;font-size:12px;font-weight:760}.home-actions-intro .actions-group .action>a .arrow{color:#9851a2;margin-left:9px}@media (width<=980px){.home-actions-intro .actions-group{grid-template-columns:1fr;gap:27px}.home-actions-intro .actions-group-heading{border-bottom:1px solid #2e696d21;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:end;gap:34px;padding:0 0 23px;display:grid}.home-actions-intro .actions-group-heading p{margin-top:0}}@media (width<=760px){.palette-theatre .hero-field-simplified .hero-field-context-title{font-size:11px}.palette-theatre .hero-field-simplified .hero-field-audiences{margin-top:15px}.palette-theatre .hero-field-simplified .hero-field-popular{margin-top:32px;padding-top:0}.palette-theatre .home-actions-intro{padding-top:52px;padding-bottom:66px}.home-actions-intro .actions-group{border-radius:4px 22px 4px 4px;gap:22px;margin-top:30px;padding:25px 20px 21px}.home-actions-intro .actions-group-popular{margin-top:18px}.home-actions-intro .actions-group-heading{padding-bottom:20px;display:block}.home-actions-intro .actions-group-heading h3{font-size:27px}.home-actions-intro .actions-group-heading p{margin-top:13px}.palette-theatre .home-actions-intro .actions-group .action-grid{grid-template-columns:1fr;gap:11px}.palette-theatre .home-actions-intro .actions-group .action,.palette-theatre .home-actions-intro .actions-group .action-core,.palette-theatre .home-actions-intro .actions-group .action:not(.action-core){min-height:0;padding:29px 24px 27px}.home-actions-intro .actions-group .action h4{font-size:29px}}.palette-theatre .hero-field-simplified{justify-content:center;padding-top:34px;padding-bottom:34px}.palette-theatre .hero-field-simplified h2{color:#2f2932;letter-spacing:-.045em;max-width:390px;margin:0;font-size:clamp(26px,2.35vw,32px);font-weight:700;line-height:1.08}.palette-theatre .hero-field-simplified .hero-field-practices{color:#2f2932;max-width:410px;margin-top:25px;font-size:15px;line-height:1.58}.palette-theatre .hero-field-simplified .hero-field-audiences{max-width:410px;margin-top:31px;font-size:15px;line-height:1.64}.palette-theatre .hero-field-simplified .hero-field-popular{border-top:0;margin-top:33px;padding-top:0}.home-actions-intro .actions-heading{border-bottom:1px solid #2e696d2e;grid-template-columns:minmax(0,.82fr) minmax(320px,.72fr);align-items:end;gap:clamp(48px,8vw,112px);padding-bottom:27px;display:grid}.home-actions-intro .actions-heading>p{color:#514a52;border-left:3px solid #eeb8f7;max-width:480px;margin:0;padding-left:24px;font-size:15.5px;line-height:1.62}.home-actions-intro .actions-group-professional{background:#f4ead9}.home-actions-intro .actions-group-popular{background:#e7f0ee}.home-actions-intro .actions-group-professional .actions-group-heading h3{color:#9851a2}.home-actions-intro .actions-group-popular .actions-group-heading h3{color:#2e696d}.palette-theatre .home-actions-intro .actions-group-professional .action{border-left-color:#d79adf}.palette-theatre .home-actions-intro .actions-group-popular .action{border-left-color:#2e696d}.home-actions-intro .actions-group-professional .action h4{color:#68406d}.home-actions-intro .actions-group-popular .action h4{color:#234f52}@media (width<=760px){.palette-theatre .hero-field-simplified{padding-top:35px;padding-bottom:6px}.palette-theatre .hero-field-simplified .hero-field-practices{margin-top:20px;font-size:14.5px}.palette-theatre .hero-field-simplified .hero-field-audiences{margin-top:25px;font-size:15px}.palette-theatre .hero-field-simplified .hero-field-popular{margin-top:28px}.home-actions-intro .actions-heading{grid-template-columns:1fr;gap:23px}.home-actions-intro .actions-heading>p{border-top:3px solid #eeb8f7;border-left:0;padding:17px 0 0}}@media (width>=1101px){.palette-theatre .stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:36px}}@media (width>=761px) and (width<=1100px){.palette-theatre .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 36px}}.home-flow>.together{margin-top:8px!important}@media (width<=760px){.palette-theatre .stat-grid{gap:24px}.home-flow>.together{margin-top:8px!important}}@media (width>=1101px){.palette-theatre .stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 40px}.palette-theatre .stat:nth-child(3) .stat-value{white-space:nowrap;font-size:clamp(29px,2.25vw,35px)}}.home-flow>.together{padding-top:0;margin-top:64px!important}.hero-pattern-mobile,.mobile-approach-link{display:none}@media (width<=900px){.home-flow>.together{margin-top:44px!important}}@media (width<=760px){.home-flow>.together{padding-top:0;margin-top:36px!important}.hero-pattern{gap:0;line-height:.78}.hero-pattern-mobile{display:block}.hero-actions .project-link{display:none}.palette-theatre .hero-field-simplified .mobile-approach-link{color:#2e696d;border-bottom:2px solid #eeb8f7;align-items:center;width:fit-content;margin-top:25px;padding:5px 0 4px;font-size:13px;font-weight:760;display:inline-flex}.palette-theatre .hero-field-simplified .mobile-approach-link .arrow{color:#9851a2;margin-left:8px}.palette-theatre .why>h2{text-align:center;margin-inline:auto}.palette-theatre .why>h2:after{display:none}.palette-theatre .reason+.reason,.palette-theatre .reason:nth-child(3){border-top:0}.palette-theatre .arts-row{box-shadow:none;margin-top:48px}}.action-link-nowrap{color:inherit!important;margin-left:0!important}@media (width<=760px){.palette-theatre .hero:after{display:none}.palette-theatre .hero-copy,.palette-theatre .hero-field-simplified{z-index:1;box-shadow:none;background:#f8f0e6;border:0;border-radius:26px 8px;position:relative}.palette-theatre .hero-copy{padding:46px 24px 34px}.palette-theatre .hero-field-simplified{padding:34px 24px 35px}.palette-theatre .hero-field:before{display:none}.palette-theatre .hero-pattern{padding-top:8px;font-size:29px;line-height:.84;inset:8px -70px}.palette-theatre .hero-pattern span,.palette-theatre .hero-pattern span:nth-child(3n+1),.palette-theatre .hero-pattern span:nth-child(3n+2),.palette-theatre .hero-pattern span:nth-child(3n){transform:translate(-8%)}.palette-theatre .hero-pattern span:nth-child(2n){transform:translate(-17%)}.palette-theatre .action-structures>a{line-height:1.45}.palette-theatre .action-structures .action-link-nowrap{white-space:nowrap;display:inline-block}.palette-theatre .action-structures .action-link-nowrap .arrow{margin-left:7px}.palette-theatre .home-actions-intro{padding-bottom:28px}.home-flow>.foundation{margin-top:0!important}.palette-theatre .reason-grid{gap:12px}.palette-theatre .reason{padding-top:22px;padding-bottom:22px}.palette-theatre .realities{padding-bottom:10px}.palette-theatre .realities>h2{width:calc(100% - 22px);margin-left:0;margin-right:22px}.palette-theatre .tailored-row{margin-top:34px}.home-flow>.together{margin-top:0!important}.palette-theatre .hero{gap:26px;padding:28px 18px}.palette-theatre .hero-pattern{padding-top:0;inset:0 -70px}.palette-theatre .home-actions-intro{padding-top:36px}}.together-page .together-program-card{min-height:445px}.together-page .together-other-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.together-page .together-other-grid-four article{border-radius:5px 34px 5px 5px;min-height:315px}.together-page .together-other-grid-four article:nth-child(2n){border-radius:34px 5px 5px}.together-page .together-other-grid-four .together-card-number{color:var(--together-pink-deep);margin:0}.together-page .together-other-grid-four h3{font-size:clamp(25px,2.25vw,33px)}.together-other-cta{background:#fcf8ef14;border:1px solid #eeb8f757;justify-content:space-between;align-items:center;gap:34px;margin-top:30px;padding:25px 29px;display:flex}.together-other-cta p{color:#f7f1e5;max-width:760px}.together-other-cta a{color:var(--together-pink);flex:none;font-size:12px;font-weight:780}.together-other-cta a .arrow{margin-left:9px}.together-support-bridge,.support-engagement-bridge{background:#f4ead9}.together-support-bridge>div,.support-engagement-bridge>div{justify-content:space-between;align-items:center;gap:32px;padding-top:34px;padding-bottom:34px;display:flex}.together-support-bridge p,.support-engagement-bridge p{color:#2f2932;letter-spacing:-.03em;margin:0;font-size:clamp(20px,2.1vw,29px);font-weight:680;line-height:1.25}.together-support-bridge a,.support-engagement-bridge a{color:#2e696d;border-bottom:3px solid #eeb8f7;flex:none;padding:12px 0 8px;font-size:13px;font-weight:780}.together-support-bridge a .arrow,.support-engagement-bridge a .arrow{color:#9851a2;margin-left:9px}.support-page{--support-teal:#2e696d;--support-teal-deep:#234f52;--support-pink:#eeb8f7;--support-pink-deep:#9851a2;--support-cream:#fcf8ef;--support-beige:#f4ead9;--support-soft:#dceae8;background:var(--support-cream)}.support-hero{background:var(--support-teal);padding:47px 0 51px;position:relative;overflow:hidden}.support-hero-pattern{color:var(--support-pink);letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap;pointer-events:none;flex-direction:column;justify-content:space-between;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:.84;display:flex;position:absolute;inset:6px -170px;overflow:hidden}.support-hero-pattern span:nth-child(odd){transform:translate(-12%)}.support-hero-pattern span:nth-child(3n+2){transform:translate(8%)}.support-hero-panel{z-index:1;background:#f7f1e5;border:1px solid #2e696d1a;border-radius:8px 62px 8px 8px;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(64px,7vw,102px);padding:clamp(62px,6.7vw,90px) clamp(55px,6.5vw,88px);display:grid;position:relative;overflow:hidden;box-shadow:13px 14px #eeb8f74d}.support-hero-panel:before{content:"";background:var(--support-pink);clip-path:polygon(5% 0,100% 0,100% 72%,0 100%);width:24%;height:15px;position:absolute;top:0;right:0}.support-hero-heading .eyebrow,.support-impact .eyebrow,.support-paths .eyebrow{color:var(--support-teal)}.support-hero-heading h1{color:#2f2932;letter-spacing:-.058em;max-width:660px;margin:28px 0 0;font-size:clamp(48px,5vw,70px);font-weight:690;line-height:.99}.support-hero-actions{flex-wrap:wrap;align-items:center;gap:14px 27px;margin-top:42px;display:flex}.support-hero-actions a:first-child,.support-primary-link{background:var(--support-teal);color:#fffaf2;min-height:49px;box-shadow:5px 5px 0 var(--support-pink);justify-content:center;align-items:center;padding:0 21px;font-size:12px;font-weight:780;display:inline-flex}.support-hero-actions a:last-child{color:var(--support-teal);font-size:12px;font-weight:780}.support-hero-actions a:last-child .arrow,.support-primary-link .arrow{color:var(--support-pink);margin-left:9px}.support-hero-copy{border-left:2px solid var(--support-pink);align-self:center;padding-left:clamp(28px,4vw,50px)}.support-hero-copy p{color:#514a52;margin:0;font-size:16px;line-height:1.67}.support-hero-copy p+p{margin-top:22px}.support-hero-copy strong{color:#2f2932;font-weight:740}.support-hero-key{background:var(--support-soft);padding:17px 19px}.support-impact{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,8vw,112px);padding-top:106px;padding-bottom:104px;display:grid}.support-impact-heading h2{color:#2f2932;letter-spacing:-.052em;max-width:620px;margin:22px 0 0;font-size:clamp(42px,4.4vw,60px);font-weight:690;line-height:1.01}.support-impact-list{border-top:1px solid #2e696d2e;gap:0;margin:0;padding:0;list-style:none;display:grid}.support-impact-list li{color:#3f3941;border-bottom:1px solid #2e696d2e;padding:18px 18px 18px 31px;font-size:16px;line-height:1.48;position:relative}.support-impact-list li:before{content:"";background:var(--support-pink);border-radius:50%;width:10px;height:10px;position:absolute;top:25px;left:4px}.support-choice{border-left:5px solid var(--support-teal);background:var(--support-beige);color:#514a52;border-radius:0 28px 0 0;grid-column:1/-1;max-width:980px;margin:8px 0 0 auto;padding:23px 28px;font-size:16px;line-height:1.65}.support-choice strong{color:var(--support-teal-deep)}.support-paths{background:var(--support-teal-deep);padding:102px 0 108px}.support-paths-inner{grid-template-columns:minmax(310px,.78fr) minmax(0,1.22fr);align-items:start;gap:20px;display:grid}.support-donor-card,.support-partner-card{background:#f7f1e5;padding:clamp(38px,4.7vw,58px)}.support-donor-card{border-radius:5px 46px 5px 5px;position:sticky;top:24px}.support-partner-card{border-radius:46px 5px 5px}.support-donor-card h2,.support-partner-card h2{color:#2f2932;letter-spacing:-.052em;margin:19px 0 0;font-size:clamp(38px,4vw,54px);font-weight:690;line-height:1.02}.support-donor-card>p:not(.eyebrow),.support-partner-lead{color:#514a52;margin:25px 0 0;font-size:15.5px;line-height:1.66}.support-tax-note{border-left:4px solid var(--support-pink-deep);background:var(--support-soft);margin-top:30px;padding:22px 22px 23px}.support-tax-note p{color:#3f3941;margin:10px 0 0;font-size:13.5px;line-height:1.58}.support-card-actions{flex-direction:column;align-items:flex-start;gap:17px;margin-top:31px;display:flex}.support-secondary-link{border-bottom:2px solid var(--support-pink);color:var(--support-teal);padding:6px 0;font-size:12px;font-weight:760}.support-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.support-option-grid section{background:#fcf8ef;border:1px solid #2e696d21;border-radius:3px 22px 3px 3px;padding:24px 22px 23px}.support-option-grid section:last-child{grid-column:1/-1}.support-option-grid span{color:var(--support-pink-deep);letter-spacing:.11em;font-size:10px;font-weight:820;line-height:1}.support-option-grid h3{color:#2f2932;letter-spacing:-.03em;margin:14px 0 0;font-size:20px;font-weight:700;line-height:1.16}.support-option-grid p{color:#5a5259;margin:13px 0 0;font-size:13.5px;line-height:1.57}.support-tax-note-partner{margin-bottom:30px}.support-page .request-section{background:var(--support-soft);margin:0;scroll-margin-top:24px}.support-page .request-intro>p:not(.eyebrow):last-of-type{border-left:4px solid var(--support-pink-deep);color:#2f2932;background:#fcf8efc7;border-radius:0 23px 0 0;padding:20px 22px 21px;font-weight:650}.support-page .request-form{border-color:#2e696d24;box-shadow:10px 12px #eeb8f757}.support-page .form-field input:focus,.support-page .form-field select:focus,.support-page .form-field textarea:focus{border-color:var(--support-teal);box-shadow:0 0 0 3px #2e696d21}.support-page .consent-field input{accent-color:var(--support-teal)}.support-page .form-submit-row button{background:var(--support-teal);box-shadow:5px 5px 0 var(--support-pink)}@media (width<=980px){.support-hero-panel{gap:52px}.support-paths-inner{grid-template-columns:1fr}.support-donor-card{position:static}}@media (width<=760px){.together-page .together-program-card{min-height:0}.together-page .together-principle{margin-top:23px}.together-page .together-other-grid-four,.support-impact,.support-option-grid{grid-template-columns:1fr}.together-page .together-other-grid-four article{border-radius:5px 30px 5px 5px;min-height:0;padding:30px 24px 28px}.together-page .together-other-grid-four article:nth-child(2n){border-radius:30px 5px 5px}.together-other-cta,.together-support-bridge>div,.support-engagement-bridge>div{flex-direction:column;align-items:flex-start}.together-other-cta{gap:22px;padding:23px 22px}.together-support-bridge>div,.support-engagement-bridge>div{gap:17px;padding-top:28px;padding-bottom:30px}.support-hero{padding:0}.support-hero-pattern{display:none}.support-hero-panel{border:0;border-radius:0;grid-template-columns:1fr;gap:38px;width:100%;padding:54px 27px 40px;box-shadow:0 9px #eeb8f761}.support-hero-panel:before{width:42%;height:10px}.support-hero-heading h1{margin-top:23px;font-size:clamp(40px,12.3vw,54px)}.support-hero-actions{gap:20px;margin-top:33px;display:grid}.support-hero-actions a:first-child{width:100%}.support-hero-copy{border-top:2px solid var(--support-pink);border-left:0;padding:27px 0 0}.support-impact{gap:35px;padding-top:76px;padding-bottom:79px}.support-impact-heading h2{font-size:clamp(38px,11vw,48px)}.support-choice{grid-column:auto;margin-top:2px;padding:20px 20px 22px}.support-paths{padding:72px 0 78px}.support-paths-inner{gap:15px}.support-donor-card,.support-partner-card{padding:34px 25px 33px}.support-donor-card h2,.support-partner-card h2{font-size:39px}.support-option-grid section:last-child{grid-column:auto}.support-primary-link{text-align:center;width:100%}.support-page .request-section{margin-bottom:68px;padding:57px 24px 62px}.support-page .request-form{padding:30px 20px 32px}.support-page .form-grid{grid-template-columns:1fr}.support-page .form-field-full{grid-column:auto}}.brand-mobile-band{display:none}.public-hero,.together-hero,.support-hero{background:#2e696d;padding:47px 0 51px}.public-hero-pattern,.together-hero-pattern,.support-hero-pattern,.brand-page-hero-pattern{z-index:0;color:#eeb8f7;letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap;pointer-events:none;flex-direction:column;justify-content:space-between;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(37px,4vw,58px);font-weight:900;line-height:.82;display:flex;position:absolute;inset:6px -150px;overflow:hidden}.public-hero-pattern span:nth-child(3n+1),.together-hero-pattern span:nth-child(3n+1),.support-hero-pattern span:nth-child(3n+1),.brand-page-hero-pattern span:nth-child(3n+1){transform:translate(-16%)}.public-hero-pattern span:nth-child(3n+2),.together-hero-pattern span:nth-child(3n+2),.support-hero-pattern span:nth-child(3n+2),.brand-page-hero-pattern span:nth-child(3n+2){transform:translate(5%)}.public-hero-pattern span:nth-child(3n),.together-hero-pattern span:nth-child(3n),.support-hero-pattern span:nth-child(3n),.brand-page-hero-pattern span:nth-child(3n){transform:translate(-31%)}.public-hero-panel,.together-hero-panel,.support-hero-panel{box-shadow:none;background:#f8f0e6;border:0;border-radius:34px 10px}.public-hero-panel:before,.together-hero-panel:before,.support-hero-panel:before{display:none}.interior-page .interior-hero{background:#2e696d}.interior-page .interior-hero-pattern{color:#eeb8f7;letter-spacing:-.025em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(37px,4vw,58px);font-weight:900;line-height:.82;inset:6px -150px}.interior-page .interior-hero:before{background:#f8f0e6;border-radius:34px 10px}.interior-page .interior-hero:after{background:#eeb8f7}.school-hero,.structures-hero{isolation:isolate;width:100%;max-width:none;min-height:660px;box-shadow:none;background:#2e696d;border:0;border-radius:0;margin-top:0;padding:116px clamp(104px,12vw,180px);overflow:hidden}.school-hero:after,.structures-hero:after{content:"";z-index:1;background:#f8f0e6;border-radius:34px 10px;position:absolute;inset:54px 6.5%}.school-hero:before,.structures-hero:before{z-index:3;clip-path:none;background:#eeb8f7;width:2px;height:auto;inset:21% auto 21% 49.2%}.school-hero-left,.school-hero-copy,.structures-hero-left,.structures-hero-copy,.structures-principle{z-index:2}.together-program-card,.support-donor-card,.support-partner-card{border:1px solid #2e696d21;position:relative;overflow:hidden;background:#f8f0e6!important}.together-program-card.tone-teal,.together-program-card.tone-pink,.support-donor-card,.support-partner-card{border-radius:8px 38px 8px 8px}.together-program-card:before,.support-donor-card:before,.support-partner-card:before{content:"";background:repeating-linear-gradient(72deg,#0000 0 5px,#ffffffb3 5px 7px),linear-gradient(90deg,#5f3bc4 0 27%,#b76fd0 27% 62%,#eeb8f7 62% 100%);height:11px;position:absolute;top:0;left:0;right:0}.together-program-card:after,.support-donor-card:after,.support-partner-card:after{content:"";opacity:.28;clip-path:polygon(44% 0,100% 0,100% 100%,0 26%);pointer-events:none;background:repeating-linear-gradient(112deg,#7047c9 0 2px,#0000 2px 7px);width:86px;height:72px;position:absolute;top:10px;right:0}.together-other,.support-paths{position:relative;overflow:hidden}.together-other:before,.support-paths:before{content:"";z-index:0;background:repeating-linear-gradient(72deg,#0000 0 6px,#ffffff8c 6px 8px),linear-gradient(90deg,#6842c7 0 24%,#c47bd8 24% 58%,#eeb8f7 58% 76%,#6842c7 76% 100%);height:17px;position:absolute;top:0;left:0;right:0}.together-other-inner,.support-paths-inner{z-index:1;position:relative}.together-other-grid article{background:#f8f0e6;border:1px solid #eeb8f72e}@media (width<=760px){.brand-mobile-band{z-index:5;color:#eeb8f7;letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#2e696d;align-items:center;width:calc(100% + 36px);height:32px;min-height:32px;margin-inline:-18px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:28px;font-weight:900;line-height:1;display:flex;position:relative;overflow:hidden}.brand-mobile-band span{display:block;transform:translate(-9%)}.brand-mobile-band-middle span{transform:translate(-22%)}.brand-mobile-band-bottom span{transform:translate(-14%)}.palette-theatre .hero{background:#2e696d;grid-template-columns:1fr;gap:0;width:100%;min-height:0;padding:0 18px}.palette-theatre .hero-pattern,.public-hero-pattern,.together-hero-pattern,.support-hero-pattern,.brand-page-hero-pattern{display:none}.palette-theatre .hero-copy,.palette-theatre .hero-field-simplified{border-radius:26px 8px;width:100%;margin:0}.palette-theatre .hero-copy{padding:44px 24px 34px}.palette-theatre .hero-field-simplified{padding:34px 24px 36px}.public-hero,.together-hero,.support-hero{background:#2e696d;grid-template-columns:1fr;gap:0;padding:0 18px;display:grid}.public-hero-panel,.together-hero-panel,.support-hero-panel{display:contents}.public-hero-heading,.together-hero-heading,.support-hero-heading,.public-hero-copy,.together-hero-copy,.support-hero-copy{width:100%;box-shadow:none;background:#f8f0e6;border:0;border-radius:26px 8px;margin:0}.public-hero-heading,.together-hero-heading,.support-hero-heading{padding:44px 24px 35px}.public-hero-copy,.together-hero-copy,.support-hero-copy{padding:34px 24px 35px}.public-hero-closing{background:#f8f0e6;border:0;border-radius:0 0 26px 8px;margin:-18px 0 0;padding:0 24px 35px}.public-hero-copy{border-radius:26px 8px 0 0;padding-bottom:32px}.together-hero-copy,.support-hero-copy{border-top:0}.school-hero,.structures-hero{background:#2e696d;grid-template-columns:1fr;gap:0;width:100%;min-height:0;margin:0;padding:0 18px}.school-hero:before,.school-hero:after,.structures-hero:before,.structures-hero:after{display:none}.school-hero-left,.school-hero-copy,.structures-hero-left,.structures-hero-copy,.structures-principle{width:100%;box-shadow:none;background:#f8f0e6;border:0;margin:0}.school-hero-left,.structures-hero-left{border-radius:26px 8px;padding:44px 24px 35px}.school-hero-copy,.structures-hero-copy{border-radius:26px 8px;padding:34px 24px 35px}.structures-hero-copy{border-radius:26px 8px 0 0;padding-bottom:24px}.structures-principle{color:#234f52;border-radius:0 0 26px 8px;padding:0 24px 35px;font-size:15.5px}.school-hero-copy .school-hero-context,.structures-principle strong{color:#234f52}.school-hero-copy{padding-top:34px}.together-program-card:after,.support-donor-card:after,.support-partner-card:after{opacity:.2;width:66px;height:56px}.together-other:before,.support-paths:before{height:12px}}.brand-word-field,.hero-pattern.brand-word-field,.public-hero-pattern.brand-word-field,.together-hero-pattern.brand-word-field,.support-hero-pattern.brand-word-field,.interior-hero-pattern.brand-word-field,.brand-page-hero-pattern.brand-word-field{z-index:0;color:#eeb8f7;letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap;pointer-events:none;flex-direction:column;justify-content:center;gap:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(43px,4vw,59px);font-weight:900;line-height:1.02;display:flex;position:absolute;inset:-24px -260px;overflow:hidden}.brand-word-field span,.brand-word-field span:nth-child(3n+1),.brand-word-field span:nth-child(3n+2),.brand-word-field span:nth-child(3n){white-space:nowrap;flex:none;width:max-content;min-height:0;margin:0;padding:0;line-height:1.02;transform:translate(-8%)}.brand-word-field span:after{content:none!important}.palette-theatre .hero>.brand-word-field{z-index:-2}.brand-section-stage{isolation:isolate;background:repeating-linear-gradient(107deg,#0000 0 8px,#9851a233 8px 10px) right 3% top/20% 100% no-repeat,linear-gradient(116deg,#dceae8 0 18%,#f8f0e6 18% 39%,#eadde7 39% 54%,#f4ead9 54% 73%,#e5dff1 73% 87%,#dceae8 87% 100%);padding:72px 0;position:relative;overflow:hidden}.brand-section-stage:before{content:"";z-index:-1;background:#fffaf2c7;border-radius:48% 12% 52% 18%;width:17%;position:absolute;top:-28%;bottom:-20%;left:44%;transform:rotate(17deg)}.brand-section-stage>.section-shell{z-index:1;box-shadow:none;background:#f8f0e6;border-radius:36px 10px;padding:clamp(58px,6vw,82px);position:relative}.brand-canvas-shell{isolation:isolate;background:#f8f0e6;border-radius:36px 10px;margin-top:96px;margin-bottom:96px;padding:clamp(58px,6vw,82px);position:relative}.brand-canvas-shell:before{content:"";z-index:-2;background:repeating-linear-gradient(106deg,#0000 0 8px,#9851a22e 8px 10px) 4% 0/18% 100% no-repeat,linear-gradient(112deg,#dceae8 0 17%,#f8f0e6 17% 38%,#eadde7 38% 53%,#f4ead9 53% 72%,#e5dff1 72% 86%,#dceae8 86% 100%);width:100vw;position:absolute;top:-48px;bottom:-48px;left:50%;transform:translate(-50%)}.brand-canvas-shell:after{content:"";z-index:-1;border-radius:inherit;background:#f8f0e6;position:absolute;inset:0}.public-meeting,.public-practices,.together-other{background-color:#0000;background-image:repeating-linear-gradient(107deg,#0000 0 8px,#9851a22e 8px 10px),linear-gradient(116deg,#dceae8 0 18%,#f8f0e6 18% 39%,#eadde7 39% 54%,#f4ead9 54% 73%,#e5dff1 73% 87%,#dceae8 87% 100%)}.public-meeting-inner,.public-practices-inner,.together-other-inner{background:#f8f0e6}.together-other h2,.together-other-grid h3,.public-meeting h2,.public-practices h2{color:#2f2932}.together-other .eyebrow,.public-meeting .eyebrow,.public-practices .eyebrow{color:#9851a2}.together-other p,.public-meeting p,.public-practices p{color:#514a52}.together-other-grid article{background:#fffaf2;border:0;border-top:6px solid #eeb8f7}.support-purpose{margin:0}.support-purpose-panel{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(58px,8vw,112px);display:grid}.support-purpose-heading .eyebrow,.support-ways-heading .eyebrow{color:#9851a2}.support-purpose-heading h2,.support-ways-heading h2{color:#2f2932;letter-spacing:-.052em;margin:24px 0 0;font-size:clamp(43px,4.6vw,62px);font-weight:690;line-height:1.01}.support-purpose-lead{color:#3f3941;max-width:720px;margin:0;font-size:18px;font-weight:650;line-height:1.62}.support-purpose-list{border-top:1px solid #2e696d33;margin-top:32px}.support-purpose-list article{border-bottom:1px solid #2e696d33;padding:24px 0 25px;display:block}.support-purpose-list article>span,.support-option-list section>span{color:#9851a2;letter-spacing:.1em;font-size:12px;font-weight:840;line-height:1.4}.support-purpose-list h3,.support-option-list h4{color:#2f2932;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:720;line-height:1.22}.support-purpose-list p,.support-option-list p{color:#514a52;margin:8px 0 0;font-size:15px;line-height:1.62}.support-ways{padding-top:112px;padding-bottom:112px}.support-ways-heading{border-bottom:1px solid #2e696d38;grid-template-columns:minmax(210px,.45fr) minmax(0,1.55fr);align-items:end;gap:clamp(42px,7vw,92px);padding-bottom:42px;display:grid}.support-ways-heading h2{max-width:780px;margin:0}.support-route{border-bottom:1px solid #2e696d38;grid-template-columns:minmax(210px,.45fr) minmax(0,1.55fr);gap:clamp(42px,7vw,92px);padding:68px 0 72px;scroll-margin-top:24px;display:grid}.support-route-label{padding-top:7px}.support-route-label>span{color:#e2a5e9;letter-spacing:-.07em;font-size:clamp(50px,6vw,78px);font-weight:800;line-height:.9;display:block}.support-route-label p{color:#2e696d;letter-spacing:.09em;text-transform:uppercase;max-width:210px;margin:0;font-size:12px;font-weight:820;line-height:1.4}.support-route-content>h3{color:#2f2932;letter-spacing:-.052em;max-width:760px;margin:0;font-size:clamp(40px,4.5vw,58px);font-weight:690;line-height:1.01}.support-route-lead{color:#514a52;max-width:820px;margin:27px 0 0;font-size:17px;line-height:1.66}.support-option-list{border-top:1px solid #2e696d2e;margin-top:38px}.support-option-list section{border-bottom:1px solid #2e696d2e;padding:21px 0 22px;display:block}.support-tax-note{background:#e7f0ee;border:0;border-left:5px solid #eeb8f7;border-radius:0 26px 0 0;max-width:860px;margin-top:36px;padding:24px 27px 25px}.support-tax-note>strong{color:#2e696d;letter-spacing:.08em;text-transform:uppercase;font-size:12px;line-height:1.35}.support-tax-note p{color:#3f4c4c;margin-top:11px;font-size:14px;line-height:1.62}.support-tax-note a{color:#2e696d;border-bottom:2px solid #eeb8f7;align-items:center;margin-top:14px;font-size:12px;font-weight:760;display:inline-flex}.support-tax-note a .arrow{color:#9851a2;margin-left:8px}.support-route .support-card-actions,.support-route>.support-route-content>.support-primary-link{margin-top:34px}.support-other{padding-top:58px;padding-bottom:58px}.support-other-panel{justify-content:space-between;align-items:center;gap:40px;display:flex}.support-other-panel p{color:#514a52;max-width:800px;margin:0;font-size:17px;line-height:1.62}.support-other-panel strong{color:#2f2932}.support-other-panel>a{color:#fffaf2;background:#2e696d;flex:none;align-items:center;min-height:49px;padding:0 21px;font-size:12px;font-weight:780;display:inline-flex;box-shadow:5px 5px #eeb8f7}.support-other-panel>a .arrow{margin-left:9px}@media (width<=760px){.brand-word-field{display:none!important}.brand-mobile-band{height:34px;min-height:34px;font-size:28px;line-height:1}.brand-mobile-band span{width:max-content}.interior-page .interior-hero{padding-top:0;padding-bottom:0}.interior-page .interior-hero>.brand-mobile-band-top{margin-bottom:34px}.interior-page .interior-hero>.brand-mobile-band-bottom{margin-top:34px}.brand-section-stage{background:repeating-linear-gradient(107deg,#0000 0 7px,#9851a233 7px 9px) 100% 0/28% 100% no-repeat,linear-gradient(118deg,#dceae8 0 22%,#f8f0e6 22% 43%,#eadde7 43% 58%,#f4ead9 58% 78%,#e5dff1 78% 100%);padding:30px 0}.brand-section-stage:before{width:28%;left:54%}.brand-section-stage>.section-shell{border-radius:26px 8px;width:calc(100% - 32px);padding:46px 23px 48px}.brand-canvas-shell{border-radius:26px 8px;width:calc(100% - 32px);margin-top:70px;margin-bottom:70px;padding:48px 23px 52px}.brand-canvas-shell:before{background:repeating-linear-gradient(106deg,#0000 0 7px,#9851a22e 7px 9px) 0 0/26% 100% no-repeat,linear-gradient(116deg,#dceae8 0 22%,#f8f0e6 22% 43%,#eadde7 43% 58%,#f4ead9 58% 78%,#e5dff1 78% 100%);top:-30px;bottom:-30px}.support-purpose-panel,.support-ways-heading,.support-route{grid-template-columns:1fr}.support-purpose-panel{gap:34px}.support-purpose-heading h2,.support-ways-heading h2{font-size:clamp(38px,11vw,48px)}.support-purpose-lead{font-size:16px}.support-ways{width:calc(100% - 40px);padding-top:80px;padding-bottom:80px}.support-ways-heading{gap:20px;padding-bottom:30px}.support-route{gap:27px;padding:49px 0 53px}.support-route-label{padding-top:0;display:block}.support-route-label>span{font-size:54px}.support-route-label p{margin:0 0 4px}.support-route-content>h3{font-size:clamp(38px,11vw,48px)}.support-route-lead{margin-top:22px;font-size:16px}.support-tax-note{padding:21px 20px 23px}.support-route .support-card-actions{gap:18px;display:grid}.support-other-panel{flex-direction:column;align-items:flex-start;gap:25px}.support-other-panel>a{justify-content:center;width:100%}}.palette-theatre .foundation:before{background:repeating-linear-gradient(108deg,#0000 0 8px,#9851a22e 8px 10px) right 4% top/17% 100% no-repeat,linear-gradient(113deg,#e7f0ee 0 22%,#f8f0e6 22% 43%,#eadde7 43% 59%,#f4ead9 59% 78%,#e6e0f1 78% 100%)}.support-purpose-list article,.support-option-list section{grid-template-columns:1fr}.support-route-label p{max-width:240px;margin:0}.together-program-card h3,.together-other-grid h3{margin-top:0}.interior-page .interior-feature h2{max-width:100%}.brand-canvas-shell .interior-feature,.brand-canvas-shell .interior-feature:nth-child(4n+2),.brand-canvas-shell .interior-feature:nth-child(4n+3),.brand-canvas-shell .layout-universes .interior-feature,.brand-canvas-shell .layout-support .interior-feature,.brand-canvas-shell .editorial-section,.brand-canvas-shell .editorial-section:nth-child(2n),.school-toc>a,.structures-toc>a,.school-discipline,.structures-detail{background:#fffaf2}.brand-canvas-shell .interior-feature,.brand-canvas-shell .editorial-section{border-top-color:#eeb8f7}.brand-canvas-shell .interior-feature:nth-child(2n),.brand-canvas-shell .editorial-section:nth-child(2n){border-top-color:#2e696d}.structures-toc a{grid-template-rows:1fr auto}.structures-toc strong{grid-area:1/1/auto/-1}.structures-toc small,.structures-toc .arrow{grid-row:2}.structures-detail summary{grid-template-columns:minmax(0,1fr) 28px}.public-section-heading .eyebrow{margin-top:0}@media (width<=760px){.palette-theatre .foundation:before{background:repeating-linear-gradient(108deg,#0000 0 7px,#9851a22e 7px 9px) 100% 0/25% 100% no-repeat,linear-gradient(116deg,#e7f0ee 0 25%,#f8f0e6 25% 47%,#eadde7 47% 64%,#f4ead9 64% 82%,#e6e0f1 82% 100%)}.structures-detail summary{grid-template-columns:minmax(0,1fr) 24px}}.brand-word-field,.hero-pattern.brand-word-field,.public-hero-pattern.brand-word-field,.together-hero-pattern.brand-word-field,.support-hero-pattern.brand-word-field,.interior-hero-pattern.brand-word-field,.brand-page-hero-pattern.brand-word-field{grid-template-rows:repeat(13,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:0;padding-block:7px;font-size:clamp(36px,3.15vw,48px);line-height:1;display:grid;inset:0 -260px}.brand-word-field span,.brand-word-field span:nth-child(3n+1),.brand-word-field span:nth-child(3n+2),.brand-word-field span:nth-child(3n){align-self:center;width:max-content;line-height:1;display:block;transform:translate(-7%)}.support-purpose{background-color:#e7f0ee;background-image:linear-gradient(#eeb8f7, #eeb8f7) top / 100% 12px no-repeat, repeating-linear-gradient(108deg, transparent 0 8px, #fffaf2b8 8px 10px) right 3% top / 16% 100% no-repeat, linear-gradient(90deg, #e7f0ee 0 78%, #2e696d 78% 100%)}.support-other{background-color:#2e696d;background-image:linear-gradient(#eeb8f7, #eeb8f7) bottom / 100% 12px no-repeat, repeating-linear-gradient(108deg, transparent 0 8px, #eeb8f7ad 8px 10px) left 4% top / 14% 100% no-repeat, linear-gradient(90deg, #2e696d 0 84%, #6943c5 84% 100%)}.palette-theatre .why:before{background-color:#0000;background-image:linear-gradient(#eeb8f7, #eeb8f7) top / 100% 6px no-repeat, linear-gradient(#2e696d, #2e696d) right bottom / 34% 6px no-repeat}@media (width<=760px){.brand-word-field{display:none!important}.brand-mobile-band{box-sizing:border-box;height:38px;min-height:38px;padding-block:5px 4px;font-size:25px;line-height:1}.brand-mobile-band span{line-height:1}.brand-section-stage{background-image:repeating-linear-gradient(108deg, transparent 0 7px, #fffaf2b8 7px 9px) right top / 25% 100% no-repeat, linear-gradient(90deg, #2e696d 0 72%, #eeb8f7 72% 91%, #6943c5 91% 100%)}.public-meeting{background-image:repeating-linear-gradient(106deg, transparent 0 7px, #fffaf2ad 7px 9px) left top / 24% 100% no-repeat, linear-gradient(90deg, #2e696d 0 79%, #eeb8f7 79% 100%)}.public-practices{background-image:repeating-linear-gradient(108deg, transparent 0 7px, #2e696d7a 7px 9px) right top / 24% 100% no-repeat, linear-gradient(90deg, #eeb8f7 0 18%, #f8f0e6 18% 72%, #2e696d 72% 100%)}.together-other{background-image:repeating-linear-gradient(108deg, transparent 0 7px, #eeb8f7b3 7px 9px) left top / 23% 100% no-repeat, linear-gradient(90deg, #6943c5 0 12%, #2e696d 12% 82%, #eeb8f7 82% 100%)}.support-purpose{background-image:linear-gradient(#eeb8f7, #eeb8f7) top / 100% 10px no-repeat, repeating-linear-gradient(108deg, transparent 0 7px, #fffaf2b8 7px 9px) right top / 24% 100% no-repeat, linear-gradient(90deg, #e7f0ee 0 77%, #2e696d 77% 100%)}.support-other{background-image:linear-gradient(#eeb8f7, #eeb8f7) bottom / 100% 10px no-repeat, repeating-linear-gradient(108deg, transparent 0 7px, #eeb8f7ad 7px 9px) left top / 23% 100% no-repeat, linear-gradient(90deg, #2e696d 0 84%, #6943c5 84% 100%)}.brand-canvas-shell:before,.school-program.brand-canvas-shell:before,.structures-program.brand-canvas-shell:before{top:-30px;bottom:-30px}.brand-canvas-shell:before{background-image:repeating-linear-gradient(108deg, transparent 0 7px, #fffaf2b8 7px 9px) left top / 24% 100% no-repeat, linear-gradient(90deg, #2e696d 0 70%, #eeb8f7 70% 91%, #6943c5 91% 100%)}.school-program.brand-canvas-shell:before{background-image:repeating-linear-gradient(108deg, transparent 0 7px, #fffaf2b8 7px 9px) right top / 24% 100% no-repeat, linear-gradient(90deg, #2e696d 0 78%, #eeb8f7 78% 100%)}.structures-program.brand-canvas-shell:before{background-image:repeating-linear-gradient(108deg, transparent 0 7px, #eeb8f794 7px 9px) left top / 23% 100% no-repeat, linear-gradient(90deg, #eeb8f7 0 18%, #f8f0e6 18% 74%, #2e696d 74% 100%)}.palette-theatre .foundation:before{background-image:linear-gradient(#2e696d, #2e696d) top / 100% 10px no-repeat, linear-gradient(#eeb8f7, #eeb8f7) bottom / 100% 10px no-repeat, repeating-linear-gradient(108deg, transparent 0 7px, #9851a23d 7px 9px) right top / 24% 100% no-repeat, linear-gradient(90deg, #e7f0ee 0 22%, #f8f0e6 22% 76%, #eadde7 76% 100%)}}.brand-word-field,.hero-pattern.brand-word-field,.public-hero-pattern.brand-word-field,.together-hero-pattern.brand-word-field,.support-hero-pattern.brand-word-field,.interior-hero-pattern.brand-word-field,.brand-page-hero-pattern.brand-word-field{flex-direction:column;justify-content:center;gap:0;padding:0;font-size:clamp(43px,4vw,59px);line-height:1.02;display:flex;inset:-24px -260px}.brand-word-field span,.brand-word-field span:nth-child(3n+1),.brand-word-field span:nth-child(3n+2),.brand-word-field span:nth-child(3n){flex:none;align-self:auto;width:max-content;line-height:1.02;display:block;transform:translate(-8%)}.brand-word-field span:nth-child(2n){align-self:flex-start;transform:translate(-18%)}.brand-word-field span:nth-child(4n){transform:translate(-28%)}.brand-section-stage{background-color:#2e696d;background-image:repeating-linear-gradient(108deg, transparent 0 9px, #eeb8f7b3 9px 11px) right top / 17% 100% no-repeat}.brand-section-stage:before{background:#eeb8f7;border-radius:0;width:auto;height:13px;inset:0 0 auto;transform:none}.brand-section-stage>.section-shell{border-radius:28px 5px}.public-meeting{background-color:#2e696d;background-image:repeating-linear-gradient(108deg, transparent 0 9px, #fffaf2a3 9px 11px) left top / 15% 100% no-repeat}.public-practices{background-color:#5b3bb5;background-image:repeating-linear-gradient(108deg, transparent 0 9px, #eeb8f7ad 9px 11px) right top / 16% 100% no-repeat}.together-other{background-color:#234f52;background-image:linear-gradient(#eeb8f7, #eeb8f7) left top / 100% 13px no-repeat, repeating-linear-gradient(108deg, transparent 0 9px, #eeb8f7a8 9px 11px) left top / 15% 100% no-repeat}.brand-canvas-shell:before{background-color:#5b3bb5;background-image:linear-gradient(#eeb8f7, #eeb8f7) left top / 100% 13px no-repeat, repeating-linear-gradient(108deg, transparent 0 9px, #eeb8f7a8 9px 11px) right top / 16% 100% no-repeat}.school-program.brand-canvas-shell:before{background-color:#2e696d;background-image:linear-gradient(#eeb8f7, #eeb8f7) left top / 100% 13px no-repeat, repeating-linear-gradient(108deg, transparent 0 9px, #fffaf29e 9px 11px) right top / 16% 100% no-repeat}.structures-program.brand-canvas-shell:before{background-color:#5b3bb5;background-image:linear-gradient(#eeb8f7, #eeb8f7) left top / 100% 13px no-repeat, repeating-linear-gradient(108deg, transparent 0 9px, #eeb8f7a8 9px 11px) left top / 15% 100% no-repeat}.palette-theatre .foundation:before{background-color:#e7f0ee;background-image:linear-gradient(#eeb8f7, #eeb8f7) left top / 100% 12px no-repeat, linear-gradient(#2e696d, #2e696d) right top / 10% 100% no-repeat, repeating-linear-gradient(108deg, transparent 0 9px, #eeb8f7c7 9px 11px) right top / 10% 100% no-repeat}.palette-theatre .why:before{background:linear-gradient(#eeb8f7,#eeb8f7) 0 0/100% 6px no-repeat,linear-gradient(#2e696d,#2e696d) 100% 100%/30% 6px no-repeat}.palette-theatre .realities:before{background-color:#e7f0ee;background-image:linear-gradient(#2e696d, #2e696d) left top / 11px 100% no-repeat, linear-gradient(#eeb8f7, #eeb8f7) left bottom / 100% 9px no-repeat, repeating-linear-gradient(108deg, transparent 0 9px, #2e696d40 9px 11px) right top / 12% 100% no-repeat}.palette-theatre .approach:before{background-color:#f8f0e6;background-image:linear-gradient(#eeb8f7, #eeb8f7) left top / 100% 8px no-repeat, linear-gradient(#2e696d, #2e696d) left top / 8px 100% no-repeat}.together-program-card:before,.support-donor-card:before,.support-partner-card:before{background:#2e696d;height:8px}.together-program-card.tone-pink:before,.support-partner-card:before{background:#eeb8f7}.together-program-card:after,.support-donor-card:after,.support-partner-card:after{opacity:.14;background:repeating-linear-gradient(112deg,#2e696d 0 2px,#0000 2px 9px)}.together-other:before,.support-paths:before{background:#eeb8f7;height:8px}.support-other{background:#f8f0e6;border-top:9px solid #2e696d;border-radius:4px 4px 24px;padding:48px 54px;position:relative}.support-other:before{content:none}:is(.public-page,.together-page,.support-page,.school-page,.structures-page,.interior-page)>section+section{margin-top:clamp(82px,7vw,108px)!important}@media (width<=760px){.brand-word-field{display:none!important}.brand-mobile-band{height:34px;min-height:34px;padding-block:0;font-size:28px;line-height:1}.brand-section-stage{background-image:repeating-linear-gradient(108deg, transparent 0 8px, #eeb8f7b3 8px 10px) right top / 27% 100% no-repeat}.public-meeting{background-image:repeating-linear-gradient(108deg, transparent 0 8px, #fffaf2a3 8px 10px) left top / 25% 100% no-repeat}.public-practices{background-image:repeating-linear-gradient(108deg, transparent 0 8px, #eeb8f7ad 8px 10px) right top / 26% 100% no-repeat}.together-other{background-image:linear-gradient(#eeb8f7, #eeb8f7) left top / 100% 11px no-repeat, repeating-linear-gradient(108deg, transparent 0 8px, #eeb8f7a8 8px 10px) left top / 24% 100% no-repeat}.brand-canvas-shell:before,.structures-program.brand-canvas-shell:before{background-image:linear-gradient(#eeb8f7, #eeb8f7) left top / 100% 11px no-repeat, repeating-linear-gradient(108deg, transparent 0 8px, #eeb8f7a8 8px 10px) right top / 26% 100% no-repeat}.school-program.brand-canvas-shell:before{background-image:linear-gradient(#eeb8f7, #eeb8f7) left top / 100% 11px no-repeat, repeating-linear-gradient(108deg, transparent 0 8px, #fffaf29e 8px 10px) right top / 26% 100% no-repeat}.palette-theatre .foundation:before{background-image:linear-gradient(#eeb8f7, #eeb8f7) left top / 100% 10px no-repeat, linear-gradient(#2e696d, #2e696d) right top / 9% 100% no-repeat, repeating-linear-gradient(108deg, transparent 0 8px, #eeb8f7c7 8px 10px) right top / 9% 100% no-repeat}.support-other{width:calc(100% - 32px);padding:36px 24px 39px}:is(.public-page,.together-page,.support-page,.school-page,.structures-page,.interior-page)>section+section{margin-top:64px!important}}.together-page{--engage-ink:#2f2932;--engage-teal:#2e696d;--engage-teal-deep:#234f52;--engage-pink:#eeb8f7;--engage-pink-deep:#9851a2;--engage-cream:#fffaf2;--engage-soft:#e7f0ee;--engage-lilac-soft:#f2e8f3;background:var(--engage-cream)}.together-page .site-header{background:var(--engage-cream)}.together-page>section+section{margin-top:0!important}.together-page .together-hero{background:var(--engage-teal);padding:66px 0 68px;position:relative;overflow:hidden}.together-page .together-hero-pattern{display:none}.together-page .together-hero:before,.together-page .together-hero:after{z-index:0;width:max-content;color:var(--engage-pink);letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap;content:"PARTAGER · TRANSMETTRE · CONTRIBUER";font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(43px,4vw,59px);font-weight:900;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.together-page .together-hero:before{top:5px}.together-page .together-hero:after{content:"CONTRIBUER · S’ENGAGER · PARTAGER";bottom:5px;left:50%;right:auto}.together-page .together-hero-panel{background:var(--engage-cream);box-shadow:none;border:0;border-radius:34px 10px;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(62px,7vw,100px);padding:clamp(64px,6.7vw,88px) clamp(55px,6.5vw,88px)}.together-page .together-hero-panel:before{display:none}.together-page .together-hero-heading h1{max-width:610px;color:var(--engage-ink);margin:0;font-size:clamp(48px,5.25vw,70px);line-height:.99}.together-page .together-hero-copy{border:0;align-self:center;padding:0}.together-page .together-hero-copy p{color:#514a52;font-size:16px;line-height:1.68}.together-page .together-hero-copy p+p{margin-top:20px}.together-page .together-hero-copy strong{color:var(--engage-teal-deep)}.together-page .together-hero-key{background:0 0;padding:0}.together-page .together-hero-actions{gap:15px 28px;margin-top:38px}.together-page .together-hero-actions a:first-child{background:var(--engage-teal);min-height:49px;color:var(--engage-cream);box-shadow:none;border:0;padding:0 22px}.together-page .together-hero-actions a:last-child{border-bottom:2px solid var(--engage-pink);color:var(--engage-teal-deep);padding-bottom:4px}.together-page .together-program{background:0 0;border-radius:0;padding-top:clamp(68px,6vw,88px);padding-bottom:clamp(48px,5vw,64px);position:relative;overflow:visible}.together-page .together-program:before,.together-page .together-program:after{display:none}.together-page .together-section-heading{text-align:left;border:0;max-width:1110px;margin-inline:auto;padding:0;display:block}.together-page .together-section-heading .eyebrow{color:var(--engage-pink-deep);letter-spacing:.13em;margin:0 0 18px;font-size:clamp(17px,1.7vw,22px);font-weight:800}.together-page .together-section-heading h2{max-width:850px;color:var(--engage-teal-deep);margin:0;font-size:clamp(44px,4.8vw,64px);line-height:1.01}.together-page .together-program-intro{text-align:left;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,5vw,70px);max-width:1110px;margin:40px auto 0;padding:0;display:grid}.together-page .together-program-intro p{color:#514a52;margin:0;font-size:16px;line-height:1.72}.together-page .together-program-intro p+p{margin-top:0}.together-page .together-program-intro strong{color:var(--engage-teal-deep)}.together-page .together-program-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,34px);max-width:1110px;margin:clamp(64px,6vw,82px) auto 0;display:grid}.together-page .together-program-card,.together-page .together-program-card:nth-child(2n){min-height:560px;color:var(--engage-ink);box-shadow:none;border:0;border-radius:26px 7px;padding:clamp(36px,4vw,52px);background:#f5eddf!important}.together-page .together-program-card+.together-program-card{border-left:0;background:#edf1ef!important}.together-page .together-program-card+.together-program-card:before,.together-page .together-program-card:before,.together-page .together-program-card:after,.together-page .together-program-card+.together-program-card:before{display:none}.together-page .together-program-card h3{max-width:480px;color:var(--engage-pink-deep);margin:0 0 25px;font-size:clamp(30px,3vw,41px);line-height:1.06}.together-page .together-program-card>p:not(.together-card-number){color:#514a52;font-size:15px;line-height:1.7}.together-page .together-program-card>p+p{margin-top:16px}.together-page .together-card-key{border:0;padding:0;margin-top:20px!important}.together-page .together-program-card>a{border:1px solid var(--engage-teal);min-height:47px;color:var(--engage-teal-deep);background:0 0;justify-content:center;align-self:center;margin-top:auto;padding:0 20px}.together-page .together-program-card:first-child>a{background:var(--engage-teal);color:var(--engage-cream)}.together-page .together-program-card:last-child>a{border-color:var(--engage-pink-deep);background:var(--engage-pink-deep);color:#fff}.together-page .together-program-card>a .arrow{color:currentColor}.together-page .together-principle{background:var(--engage-lilac-soft);border:0;border-radius:28px 7px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(42px,7vw,94px);max-width:1110px;margin:clamp(64px,6vw,82px) auto 0;padding:clamp(40px,5vw,58px);display:grid}.together-page .together-principle h3{color:var(--engage-teal-deep);margin:0;font-size:clamp(29px,3vw,40px);line-height:1.08}.together-page .together-principle h3 span{display:block}.together-page .together-principle h3 span+span{margin-top:13px}.together-page .together-principle-copy p{color:#465252;max-width:680px;margin:0;font-size:15px;line-height:1.7}.together-page .together-principle-copy p+p{margin-top:17px}.together-page .together-principle-copy .together-principle-boundary{color:#596263;margin-top:24px;font-size:14px}.together-page .together-principle-boundary a{color:var(--engage-teal-deep);-webkit-text-decoration-color:var(--engage-pink);text-decoration-color:var(--engage-pink)}.together-page .together-other,.together-page .together-other.brand-section-stage{background:var(--engage-cream);border-top:0;padding:clamp(42px,4vw,54px) 0 clamp(76px,7vw,96px);position:relative}.together-page .together-other:before,.together-page .together-other.brand-section-stage:before{display:none}.together-page .together-other-inner{background:0 0;border-radius:0;padding:0}.together-page .together-other-inner>header{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(56px,8vw,112px);display:grid}.together-page .together-other-heading .eyebrow{color:var(--engage-pink-deep);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:clamp(17px,1.7vw,22px);font-weight:800}.together-page .together-other-heading h2{max-width:640px;color:var(--engage-teal-deep);margin:0;font-size:clamp(42px,4.6vw,61px);line-height:1.02}.together-page .together-other-intro{max-width:650px}.together-page .together-other-intro h3{color:var(--engage-teal-deep);margin:0 0 18px;font-size:clamp(24px,2.4vw,32px);line-height:1.15}.together-page .together-other-intro p{color:#465252;margin:0;font-size:15px;line-height:1.7}.together-page .together-other-intro p+p{margin-top:17px}.together-page .together-other-intro strong{color:var(--engage-teal-deep)}.together-page .together-other-grid-four{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,4vw,56px);margin-top:clamp(58px,6vw,78px);display:grid}.together-page .together-other-grid-four article,.together-page .together-other-grid-four article:nth-child(2n),.together-page .together-other-grid-four article+article{text-align:center;background:0 0;border:0;border-radius:0;width:100%;min-height:0;padding:0}.together-page .together-volunteer-icon{color:#fff;border-radius:50%;place-items:center;width:86px;height:86px;margin:0 auto 25px;display:grid}.together-page .together-volunteer-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:48px;height:48px}.together-page .together-other-grid-four h3{color:var(--engage-teal-deep);margin:0;font-size:clamp(20px,1.8vw,24px);line-height:1.25}.together-page .together-other-grid-four p{color:#536061;margin-top:15px;font-size:15px;line-height:1.68}.together-page .together-other-cta{text-align:center;flex-direction:column;align-items:center;max-width:870px;margin:clamp(52px,6vw,72px) auto 0;display:flex}.together-page .together-other-cta p{color:var(--engage-teal-deep)}.together-page .together-other-cta a{background:var(--engage-teal);min-height:58px;color:var(--engage-cream);justify-content:center;align-items:center;margin-top:28px;padding:0 34px;font-size:14px;font-weight:800;display:inline-flex}.together-page .together-support-bridge{background:var(--engage-cream);padding:clamp(46px,5vw,62px) 0}.together-page .together-support-bridge:before{display:none}.together-page .together-support-bridge>div{border:1px solid #2e696d29;border-left:8px solid var(--engage-teal);background:var(--engage-soft);border-radius:7px 26px 7px 7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(44px,7vw,94px);padding:clamp(36px,4vw,48px);display:grid}.together-page .together-support-bridge .eyebrow{color:var(--engage-pink-deep);margin:0 0 22px}.together-page .together-support-bridge h2{max-width:760px;color:var(--engage-teal-deep);margin:0;font-size:clamp(30px,3.2vw,42px);line-height:1.05}.together-page .together-support-bridge p:not(.eyebrow){color:#4b5757;max-width:740px;margin:24px 0 0;font-size:15px;line-height:1.68}.together-page .together-support-bridge a{background:var(--engage-teal);min-height:51px;color:var(--engage-cream);box-shadow:none;text-align:center;border:0;justify-content:center;align-items:center;padding:0 22px;line-height:1.25;display:inline-flex}.together-page .request-section{background:var(--engage-lilac-soft);margin-top:0;margin-bottom:88px}.together-page .request-intro>p:not(.eyebrow):last-of-type{color:#514a52;background:0 0;border:0;border-radius:0;padding:0;font-weight:500}.together-page .request-form{box-shadow:none;border:1px solid #2e696d2e}.together-page .form-submit-row button{background:var(--engage-teal);box-shadow:none}@media (width<=900px){.together-page .together-hero-panel{gap:52px}.together-page .together-other-inner>header{gap:54px}}@media (width<=760px){.together-page .together-hero{background:var(--engage-teal);padding:0 18px}.together-page .together-hero:before,.together-page .together-hero:after{display:none}.together-page .together-hero-panel{display:contents}.together-page .together-hero-heading,.together-page .together-hero-copy{background:var(--engage-cream);width:100%;box-shadow:none;border:0;border-radius:26px 8px;margin:0}.together-page .together-hero-heading{padding:43px 24px 35px}.together-page .together-hero-copy{padding:34px 24px 35px}.together-page .together-hero-heading h1{font-size:clamp(41px,12vw,54px);line-height:1}.together-page .together-hero-actions{gap:20px;margin-top:32px;display:grid}.together-page .together-hero-actions a:first-child{width:100%}.together-page .together-program{width:calc(100% - 32px);padding-top:70px;padding-bottom:52px}.together-page .together-section-heading{text-align:left}.together-page .together-section-heading h2{font-size:clamp(38px,11vw,48px);text-decoration-thickness:5px}.together-page .together-program-intro{grid-template-columns:1fr;gap:18px;margin-top:34px}.together-page .together-program-grid{grid-template-columns:1fr;gap:0;margin-top:52px}.together-page .together-program-card,.together-page .together-program-card:nth-child(2n){min-height:0;padding:32px 24px 34px}.together-page .together-program-card+.together-program-card{border-top:0;border-left:0;margin-top:42px}.together-page .together-program-card+.together-program-card:before{display:none}.together-page .together-program-card h3{font-size:32px}.together-page .together-program-card>a{justify-content:center;width:100%}.together-page .together-principle{border-radius:23px 6px;grid-template-columns:1fr;gap:26px;margin-top:54px;padding:32px 24px 34px}.together-page .together-principle h3{font-size:29px}.together-page .together-other,.together-page .together-other.brand-section-stage{padding:46px 0 76px}.together-page .together-other-inner{width:calc(100% - 32px)}.together-page .together-other-inner>header{grid-template-columns:1fr;gap:27px}.together-page .together-other-heading h2{font-size:clamp(38px,11vw,48px)}.together-page .together-other-intro a{justify-content:center;width:100%}.together-page .together-other-grid-four{grid-template-columns:1fr;gap:34px;margin-top:50px}.together-page .together-other-grid-four article,.together-page .together-other-grid-four article:nth-child(2n),.together-page .together-other-grid-four article+article{border-left:0;padding:0}.together-page .together-other-grid-four article+article{border-top:0;padding-top:34px}.together-page .together-other-cta a{width:100%}.together-page .together-support-bridge{padding:52px 16px}.together-page .together-support-bridge>div{border-radius:30px 7px 7px;grid-template-columns:1fr;gap:30px;width:100%;padding:42px 25px 44px}.together-page .together-support-bridge h2{font-size:clamp(34px,10.5vw,45px)}.together-page .together-support-bridge a{justify-content:center;width:100%}.together-page .request-section{margin-bottom:72px}}.support-page-v2{--support-ink:#2f2932;--support-teal:#2e696d;--support-teal-deep:#234f52;--support-pink:#e7a6ef;--support-pink-deep:#9851a2;--support-lilac-soft:#f0e6f3;--support-green-soft:#e2ebe8;--support-cream:#fffaf2;background:var(--support-cream)}.support-page-v2 .site-header{background:var(--support-cream)}.support-page-v2>section+section{margin-top:0!important}.support-page-v2 .support-hero{background:var(--support-teal);padding:40px 0 44px}.support-page-v2 .support-hero-panel{z-index:1;background:var(--support-cream);box-shadow:none;border:0;border-radius:34px 8px;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);gap:clamp(50px,6vw,88px);padding:clamp(54px,5.7vw,76px) clamp(48px,5.8vw,78px);display:grid;position:relative}.support-page-v2 .support-hero-panel:before{display:none}.support-page-v2 .support-hero-heading h1{color:var(--support-teal-deep);margin:0;font-size:clamp(52px,5.7vw,76px);line-height:.96}.support-page-v2 .support-hero-heading h2{max-width:550px;color:var(--support-ink);margin:25px 0 0;font-size:clamp(28px,2.8vw,39px);line-height:1.12}.support-page-v2 .support-hero-actions{flex-wrap:wrap;gap:17px 25px;margin-top:35px;display:flex}.support-page-v2 .support-hero-actions a{text-align:center;justify-content:center;align-items:center;min-height:50px;font-size:14px;font-weight:800;display:inline-flex}.support-page-v2 .support-hero-actions a:first-child{background:var(--support-teal);color:var(--support-cream);box-shadow:none;border:0;padding:0 24px}.support-page-v2 .support-hero-actions a:last-child{border:0;border-bottom:2px solid var(--support-pink);color:var(--support-teal-deep);padding:0 0 4px}.support-page-v2 .support-hero-copy{border:0;padding:0}.support-page-v2 .support-hero-copy p,.support-page-v2 .support-hero-copy li{color:#4e494f;font-size:15px;line-height:1.67}.support-page-v2 .support-hero-copy>p{margin:0}.support-page-v2 .support-hero-copy>p+p{margin-top:17px}.support-page-v2 .support-hero-copy strong{color:var(--support-teal-deep)}.support-page-v2 .support-hero-key{background:0 0;padding:0}.support-page-v2 .support-outcomes{padding-top:clamp(74px,7vw,96px);padding-bottom:clamp(72px,7vw,94px)}.support-page-v2 .support-outcomes-heading{grid-template-columns:minmax(320px,.83fr) minmax(0,1.17fr);align-items:start;gap:clamp(50px,7vw,94px);display:grid}.support-page-v2 .support-outcomes-heading h2{max-width:580px;color:var(--support-teal-deep);margin:0;font-size:clamp(42px,4.5vw,61px);line-height:1.03}.support-page-v2 .support-outcomes-heading>div{max-width:660px}.support-page-v2 .support-outcomes-heading p{color:#4e494f;margin:0;font-size:16px;line-height:1.72}.support-page-v2 .support-outcomes-heading p+p{margin-top:18px}.support-page-v2 .support-outcomes-heading strong{color:var(--support-teal-deep)}.support-page-v2 .support-outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,40px);margin-top:clamp(48px,5vw,66px);display:grid}.support-page-v2 .support-outcome-grid article{background:0 0;border:0;border-top:3px solid #2e696d33;border-radius:0;min-height:0;padding:26px 0 0}.support-page-v2 .support-outcome-icon{color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:22px;display:grid}.support-page-v2 .support-outcome-icon-image{background:0 0}.support-page-v2 .support-outcome-icon-image img{object-fit:contain;width:64px;height:64px}.support-page-v2 .support-outcome-icon svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:36px;height:36px}.support-page-v2 .support-outcome-grid h3{color:var(--support-teal-deep);margin:0;font-size:clamp(20px,1.75vw,24px);line-height:1.22}.support-page-v2 .support-outcome-grid p{color:#555057;margin:13px 0 0;font-size:14px;line-height:1.65}.support-page-v2 .support-individuals{background:var(--support-green-soft);padding:clamp(68px,6.5vw,86px) 0}.support-page-v2 .support-individuals-inner{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:32px clamp(52px,7vw,96px);display:grid}.support-page-v2 .support-individuals .eyebrow,.support-page-v2 .support-partners .eyebrow{color:var(--support-pink-deep);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:800}.support-page-v2 .support-donation h2,.support-page-v2 .support-membership h2,.support-page-v2 .support-partners-heading h2,.support-page-v2 .support-bridges h2{margin:0;line-height:1.04}.support-page-v2 .support-donation h2{color:var(--support-teal-deep);font-size:clamp(44px,4.7vw,63px)}.support-page-v2 .support-donation>p:not(.eyebrow){color:#465252;max-width:710px;margin:18px 0 0;font-size:16px;line-height:1.72}.support-page-v2 .support-donation strong{color:var(--support-teal-deep)}.support-page-v2 .support-primary-link,.support-page-v2 .support-partner-cta{background:var(--support-teal);min-height:52px;color:var(--support-cream);text-align:center;box-shadow:none;border:0;justify-content:center;align-items:center;margin-top:30px;padding:0 25px;font-size:14px;font-weight:800;display:inline-flex}.support-page-v2 .support-membership{background:var(--support-teal-deep);border-radius:28px 6px;padding:clamp(34px,4vw,48px)}.support-page-v2 .support-membership h2{color:var(--support-cream);font-size:clamp(31px,3vw,42px)}.support-page-v2 .support-membership p{color:#fffaf2d4;margin:18px 0 0;font-size:15px;line-height:1.7}.support-page-v2 .support-membership a{background:var(--support-pink);min-height:49px;color:var(--support-teal-deep);align-items:center;margin-top:28px;padding:0 21px;font-size:14px;font-weight:800;display:inline-flex}.support-page-v2 .support-tax-note{background:var(--support-lilac-soft);max-width:660px;box-shadow:none;border:1px solid #9851a247;border-radius:15px;margin-top:28px;padding:22px 24px 20px}.support-page-v2 .support-individuals .support-tax-note{grid-column:1/-1;max-width:none;margin-top:0}.support-page-v2 .support-tax-title{color:var(--support-teal-deep);margin:0;font-size:14px;font-weight:800;line-height:1.35}.support-page-v2 .support-tax-copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;margin-top:12px;display:grid}.support-page-v2 .support-tax-percentage{color:var(--support-pink-deep);white-space:nowrap;font-size:25px;line-height:1}.support-page-v2 .support-tax-copy p{color:#565057;margin:0;font-size:13px;line-height:1.6}.support-page-v2 .support-tax-copy p+p{margin-top:8px}.support-page-v2 .support-tax-note>a{color:#676067;text-underline-offset:3px;align-items:center;gap:6px;margin-top:13px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.support-page-v2 .support-partners{background:var(--support-teal-deep);padding:clamp(72px,7vw,94px) 0}.support-page-v2 .support-partners-heading{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);column-gap:clamp(54px,7vw,96px);display:grid}.support-page-v2 .support-partners-heading .eyebrow{grid-column:1/-1}.support-page-v2 .support-partners-heading h2{max-width:630px;color:var(--support-cream);font-size:clamp(43px,4.6vw,62px)}.support-page-v2 .support-partners-heading>div{max-width:620px;padding-top:3px}.support-page-v2 .support-partners-heading p{color:#fffaf2d1;margin:0;font-size:16px;line-height:1.7}.support-page-v2 .support-partners-heading p+p{margin-top:17px}.support-page-v2 .support-partners-heading strong{color:var(--support-cream)}.support-page-v2 .support-partner-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(48px,6vw,84px);margin-top:clamp(50px,5vw,68px);display:grid}.support-page-v2 .support-partner-options article{background:0 0;border:0;border-top:1px solid #fffaf240;border-radius:0;padding:27px 0 29px 22px;position:relative}.support-page-v2 .support-partner-options article:before{background:var(--support-pink);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:36px;left:0}.support-page-v2 .support-partner-options article:nth-child(2):before{background:#a8c3c0}.support-page-v2 .support-partner-options article:nth-child(3):before{background:#c58acb}.support-page-v2 .support-partner-options article:nth-child(4):before{background:#d8bee0}.support-page-v2 .support-partner-options article:nth-child(5):before{background:var(--support-pink)}.support-page-v2 .support-partner-options article:last-child{grid-column:1/-1}.support-page-v2 .support-partner-options h3{color:var(--support-pink);margin:0;font-size:clamp(21px,1.9vw,26px);line-height:1.2}.support-page-v2 .support-partner-options p{color:#fffaf2c9;max-width:630px;margin:12px 0 0;font-size:15px;line-height:1.68}.support-page-v2 .support-partner-options strong{color:var(--support-cream)}.support-page-v2 .support-partners-footer{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(32px,5vw,72px);margin-top:28px;display:grid}.support-page-v2 .support-partner-cta{background:var(--support-pink);color:var(--support-teal-deep);margin-top:0}.support-page-v2 .support-partners-footer .support-tax-note{background:#e5eee9;border-color:#fffaf240;max-width:none;margin-top:0}.support-page-v2 .support-bridges{border-top:8px solid var(--support-pink);background:var(--support-cream);padding:clamp(66px,6.5vw,84px) 0}.support-page-v2 .support-bridges-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.support-page-v2 .support-bridges article{background:0 0;border:0;border-radius:0;padding:0 clamp(44px,5vw,72px)}.support-page-v2 .support-bridges article:first-child{border-right:1px solid #2e696d40;padding-left:0}.support-page-v2 .support-bridges article:last-child{padding-right:0}.support-page-v2 .support-bridges h2{color:var(--support-teal-deep);font-size:clamp(31px,3.2vw,44px)}.support-page-v2 .support-bridges p{color:#514c52;margin:17px 0 0;font-size:15px;line-height:1.7}.support-page-v2 .support-bridges a{background:var(--support-teal);min-height:49px;color:var(--support-cream);align-items:center;margin-top:27px;padding:0 22px;font-size:14px;font-weight:800;display:inline-flex}.support-page-v2 .support-bridges article:last-child a{background:var(--support-pink);color:var(--support-teal-deep)}.support-page-v2 .request-section{background:var(--support-green-soft);border-radius:30px 6px;margin-top:0;margin-bottom:78px;padding:clamp(58px,5.5vw,74px) clamp(42px,5vw,64px)}.support-page-v2 .request-intro h2{color:var(--support-teal-deep)}.support-page-v2 .request-intro>p:not(.eyebrow):last-of-type{color:#4d5655;background:0 0;border:0;padding:0;font-weight:600}.support-page-v2 .request-form{border:1px solid #2e696d33;border-top:5px solid var(--support-pink-deep);box-shadow:none;background:#fffdf8}.support-page-v2 .form-field input,.support-page-v2 .form-field select,.support-page-v2 .form-field textarea{background:#fff}.support-page-v2 .form-field input:focus,.support-page-v2 .form-field select:focus,.support-page-v2 .form-field textarea:focus{border-color:var(--support-teal);box-shadow:0 0 0 3px #2e696d1f}.support-page-v2 .consent-field input{accent-color:var(--support-teal)}.support-page-v2 .form-submit-row button{background:var(--support-teal);box-shadow:none}@media (width<=900px){.support-page-v2 .support-hero-panel{gap:42px}.support-page-v2 .support-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.support-page-v2 .support-hero{background:var(--support-teal);padding:0 18px}.support-page-v2 .support-hero-panel{display:contents}.support-page-v2 .support-hero-heading,.support-page-v2 .support-hero-copy{background:var(--support-cream);width:100%;box-shadow:none;border:0;border-radius:24px 7px;margin:0}.support-page-v2 .support-hero-heading{padding:38px 23px 32px}.support-page-v2 .support-hero-copy{padding:31px 23px 34px}.support-page-v2 .support-hero-heading h1{font-size:clamp(46px,14vw,60px)}.support-page-v2 .support-hero-heading h2{margin-top:20px;font-size:29px}.support-page-v2 .support-hero-actions{gap:18px;margin-top:28px;display:grid}.support-page-v2 .support-hero-actions a:first-child{width:100%}.support-page-v2 .support-outcomes{width:calc(100% - 32px);padding-top:56px;padding-bottom:58px}.support-page-v2 .support-outcomes-heading{grid-template-columns:1fr;gap:25px}.support-page-v2 .support-outcomes-heading h2{font-size:clamp(37px,10.5vw,46px)}.support-page-v2 .support-outcome-grid{grid-template-columns:1fr;gap:25px;margin-top:40px}.support-page-v2 .support-outcome-grid article{grid-template-columns:58px minmax(0,1fr);align-items:start;column-gap:17px;padding-top:21px;display:grid}.support-page-v2 .support-outcome-icon{grid-row:1/span 2;width:58px;height:58px;margin:0}.support-page-v2 .support-outcome-icon svg{width:32px;height:32px}.support-page-v2 .support-outcome-icon-image img{width:58px;height:58px}.support-page-v2 .support-outcome-grid h3{font-size:21px}.support-page-v2 .support-outcome-grid p{margin-top:8px}.support-page-v2 .support-individuals{padding:54px 0 58px}.support-page-v2 .support-individuals-inner{grid-template-columns:1fr;gap:38px;width:calc(100% - 32px)}.support-page-v2 .support-donation h2{font-size:clamp(39px,11vw,48px)}.support-page-v2 .support-primary-link{width:100%}.support-page-v2 .support-tax-copy{grid-template-columns:1fr;gap:10px}.support-page-v2 .support-tax-note{padding:20px 19px 18px}.support-page-v2 .support-membership{padding:31px 23px 33px}.support-page-v2 .support-membership a{justify-content:center;width:100%}.support-page-v2 .support-partners{padding:56px 0 60px}.support-page-v2 .support-partners-inner{width:calc(100% - 32px)}.support-page-v2 .support-partners-heading{grid-template-columns:1fr;row-gap:24px}.support-page-v2 .support-partners-heading .eyebrow{grid-column:auto;margin-bottom:-8px}.support-page-v2 .support-partners-heading h2{font-size:clamp(38px,10.8vw,48px)}.support-page-v2 .support-partners-heading>div{padding-top:0}.support-page-v2 .support-partner-options{grid-template-columns:1fr;margin-top:38px}.support-page-v2 .support-partner-options article:last-child{grid-column:auto}.support-page-v2 .support-partner-cta{width:100%}.support-page-v2 .support-partners-footer{grid-template-columns:1fr;gap:25px}.support-page-v2 .support-bridges{border-top-width:6px;padding:49px 0 54px}.support-page-v2 .support-bridges-inner{grid-template-columns:1fr;width:calc(100% - 32px)}.support-page-v2 .support-bridges article,.support-page-v2 .support-bridges article:first-child,.support-page-v2 .support-bridges article:last-child{border:0;padding:0}.support-page-v2 .support-bridges article+article{border-top:1px solid #2e696d40;margin-top:39px;padding-top:38px}.support-page-v2 .support-bridges h2{font-size:clamp(32px,9.5vw,42px)}.support-page-v2 .support-bridges a{justify-content:center;width:100%}.support-page-v2 .request-section{border-radius:24px 6px;width:calc(100% - 32px);margin-bottom:62px;padding:42px 22px 24px}.support-page-v2 .request-form{border-top-width:4px;width:100%}.support-page-v2 .form-grid{grid-template-columns:1fr}.support-page-v2 .form-field-full{grid-column:auto}}.brand-hero{--brand-hero-bg:#2e696d;--brand-hero-words:#eeb8f7;isolation:isolate;width:100%;overflow:hidden;background:var(--brand-hero-bg)!important;margin:0!important;padding:82px 0!important;position:relative!important}.brand-hero-home,.brand-hero-school,.brand-hero-contact{--brand-hero-bg:#2e696d;--brand-hero-words:#eeb8f7}.brand-hero-overview,.brand-hero-public,.brand-hero-together{--brand-hero-bg:#7b3fe4;--brand-hero-words:#d29ceb}.brand-hero-structures,.brand-hero-support{--brand-hero-bg:#234f52;--brand-hero-words:#d29ceb}.brand-hero:before,.brand-hero:after,.brand-hero-panel:before,.brand-hero-panel:after{content:none!important;display:none!important}.brand-hero>.brand-word-field,.brand-hero>.hero-pattern.brand-word-field,.brand-hero>.public-hero-pattern.brand-word-field,.brand-hero>.together-hero-pattern.brand-word-field,.brand-hero>.support-hero-pattern.brand-word-field,.brand-hero>.interior-hero-pattern.brand-word-field,.brand-hero>.brand-page-hero-pattern.brand-word-field{letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap;pointer-events:none;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:900;overflow:hidden;z-index:0!important;color:var(--brand-hero-words)!important;padding:0!important;font-size:clamp(40px,3.9vw,58px)!important;line-height:1.08!important;display:block!important;position:absolute!important;inset:0!important}.brand-hero-support>.brand-word-field,.brand-hero-structures>.brand-word-field,.brand-hero-contact>.brand-word-field{font-size:clamp(36px,3.25vw,48px)!important}.brand-hero>.brand-word-field .brand-word-line,.brand-hero>.brand-word-field span:first-child,.brand-hero>.brand-word-field span:nth-child(2){white-space:nowrap;min-height:1.08em;width:max-content!important;margin:0!important;padding:0!important;line-height:1.08!important;display:block!important;position:absolute!important;right:auto!important}.brand-hero>.brand-word-field .brand-word-line-top{top:12px!important;bottom:auto!important;left:clamp(16px,2.4vw,42px)!important;transform:none!important}.brand-hero>.brand-word-field .brand-word-line-bottom{top:auto!important;bottom:12px!important;left:clamp(72px,9vw,150px)!important;transform:none!important}.brand-hero-panel{box-sizing:border-box;overflow:hidden;z-index:2!important;width:min(100% - 112px,1240px)!important;box-shadow:none!important;background:#fffaf2!important;border:0!important;border-radius:34px 9px!important;margin:0 auto!important;padding:clamp(58px,5.8vw,80px) clamp(50px,6vw,84px)!important;position:relative!important;transform:none!important}.brand-hero-home>.hero{grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);align-items:center;gap:clamp(46px,5vw,76px);min-height:550px}.brand-hero-school>.school-hero,.brand-hero-structures>.structures-hero{min-height:0;max-width:1240px!important}.brand-hero-overview>.interior-hero,.brand-hero-contact>.interior-hero{min-height:0}.brand-hero .brand-mobile-band{display:none}.brand-hero .eyebrow{color:#234f52!important;border-color:#d29ceb!important}.brand-hero .interior-actions .quiet-link,.brand-hero-school .school-hero-cta,.brand-hero-structures .structures-hero-cta{color:#fffaf2!important;box-shadow:none!important;background:#234f52!important}.brand-hero .interior-actions .project-link{color:#7b3fe4!important;border-color:#7b3fe4!important}.together-page{--engage-violet:#7b3fe4;--engage-violet-mid:#9b64e7;--engage-lilac:#d29ceb}.together-page .together-hero-actions a:first-child{border:0;min-height:50px;padding:0 23px;color:#fffaf2!important;box-shadow:none!important;background:#234f52!important}.together-page .together-hero-actions a:last-child{min-height:50px;color:#7b3fe4!important;background:0 0!important;border:2px solid #7b3fe4!important;padding:0 21px!important}.together-page .together-section-heading .eyebrow,.together-page .together-program-card h3,.together-page .together-other-heading .eyebrow{color:#7b3fe4!important}.together-page .together-other-intro a,.together-page .together-other-cta a{color:#fffaf2!important;box-shadow:none!important;background:#7b3fe4!important}.support-page-v2{--support-violet:#7b3fe4;--support-violet-mid:#9b64e7;--support-lilac:#d29ceb;--support-pink:#d29ceb;--support-pink-deep:#7b3fe4}.support-page-v2 .support-hero-actions a:first-child{min-height:50px;padding:0 24px;color:#fffaf2!important;background:#7b3fe4!important}.support-page-v2 .support-hero-actions a:last-child{min-height:50px;color:#fffaf2!important;background:#234f52!important;border:0!important;padding:0 22px!important}.support-page-v2 .support-hero-actions a:last-child .arrow{color:#d29ceb!important}.support-page-v2 .support-primary-link,.support-page-v2 .support-partner-cta{color:#fffaf2!important;box-shadow:none!important;background:#7b3fe4!important}.support-page-v2 .support-outcomes-heading h2,.support-page-v2 .support-donation h2,.support-page-v2 .support-partners-heading h2,.support-page-v2 .support-bridges h2{color:#234f52}.support-page-v2 .support-partners-heading .eyebrow,.support-page-v2 .support-individuals .eyebrow{color:#7b3fe4!important}.support-page-v2 .support-tax-note{box-shadow:none!important}.interior-page .desktop-nav .header-support{color:#fffaf2;box-shadow:none;background:#7b3fe4}.interior-page .desktop-nav .header-support:hover{box-shadow:none;background:#9b64e7;transform:none}@media (width<=1020px) and (width>=761px){.brand-hero{padding-block:74px!important}.brand-hero-panel{width:min(100% - 56px,1240px)!important;padding:52px 42px!important}.brand-hero-home>.hero,.brand-hero-school>.school-hero,.brand-hero-structures>.structures-hero,.brand-hero-public>.public-hero-panel,.brand-hero-together>.together-hero-panel,.brand-hero-support>.support-hero-panel{gap:44px}}@media (width<=760px){.brand-hero{grid-template-columns:minmax(0,1fr);overflow:hidden;gap:0!important;padding:0 16px!important;display:grid!important}.brand-hero>.brand-word-field{display:none!important}.brand-hero .brand-mobile-band{z-index:3;box-sizing:border-box;letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap;align-items:center;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:900;position:relative;overflow:hidden;background:var(--brand-hero-bg)!important;width:calc(100% + 32px)!important;height:54px!important;min-height:54px!important;color:var(--brand-hero-words)!important;margin:0 -16px!important;padding:4px 0!important;font-size:29px!important;line-height:1.08!important;display:flex!important}.brand-hero .brand-mobile-band span{width:max-content;min-height:1.08em;display:block;line-height:1.08!important;transform:translate(16px)!important}.brand-hero .brand-mobile-band-middle span{transform:translate(-12vw)!important}.brand-hero .brand-mobile-band-bottom span{transform:translate(8vw)!important}.brand-hero-panel{border-radius:25px 7px!important;width:100%!important;margin:0!important;padding:42px 24px!important}.brand-hero-home>.brand-hero-panel,.brand-hero-school>.brand-hero-panel,.brand-hero-structures>.brand-hero-panel,.brand-hero-public>.brand-hero-panel,.brand-hero-together>.brand-hero-panel,.brand-hero-support>.brand-hero-panel{display:contents!important}.brand-hero-home .hero-copy,.brand-hero-home .hero-field-simplified,.brand-hero-school .school-hero-left,.brand-hero-school .school-hero-copy,.brand-hero-structures .structures-hero-left,.brand-hero-structures .structures-hero-copy,.brand-hero-public .public-hero-heading,.brand-hero-public .public-hero-copy,.brand-hero-together .together-hero-heading,.brand-hero-together .together-hero-copy,.brand-hero-support .support-hero-heading,.brand-hero-support .support-hero-copy{box-sizing:border-box;width:100%!important;box-shadow:none!important;background:#fffaf2!important;border:0!important;border-radius:25px 7px!important;margin:0!important;padding:40px 24px!important}.brand-hero-structures .structures-hero-copy,.brand-hero-public .public-hero-copy{border-radius:25px 7px 0 0!important;padding-bottom:28px!important}.brand-hero-structures .structures-principle,.brand-hero-public .public-hero-closing{box-sizing:border-box;width:100%;box-shadow:none!important;background:#fffaf2!important;border:0!important;border-radius:0 0 25px 7px!important;margin:0!important;padding:0 24px 38px!important}.brand-hero-home .hero-copy,.brand-hero-school .school-hero-left,.brand-hero-structures .structures-hero-left,.brand-hero-public .public-hero-heading,.brand-hero-together .together-hero-heading,.brand-hero-support .support-hero-heading{padding-top:43px!important}.brand-hero-home>.hero{min-height:0}.brand-hero .interior-actions,.brand-hero .hero-actions,.brand-hero .public-hero-actions,.brand-hero .together-hero-actions,.brand-hero .support-hero-actions{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}.brand-hero .interior-actions a,.brand-hero .hero-actions a,.brand-hero .public-hero-actions a,.brand-hero .together-hero-actions a,.brand-hero .support-hero-actions a,.brand-hero-school .school-hero-cta,.brand-hero-structures .structures-hero-cta{box-sizing:border-box;text-align:center;justify-content:center;width:100%!important;min-height:52px!important;padding:0 18px!important}.brand-hero .interior-actions .project-link,.brand-hero .hero-actions .project-link{background:0 0!important;border:2px solid #7b3fe4!important}.brand-hero-overview>.interior-hero,.brand-hero-contact>.interior-hero{padding:42px 24px!important}.support-page-v2 .support-primary-link,.support-page-v2 .support-partner-cta,.together-page .together-other-intro a,.together-page .together-other-cta a{text-align:center;justify-content:center;width:100%}}.together-page .together-section-heading h2{color:#d29ceb!important}.together-page .together-hero-actions{flex-wrap:wrap;align-items:stretch;display:flex}.together-page .together-hero-actions a:first-child,.together-page .together-hero-actions a:last-child{text-align:center;justify-content:center;align-items:center;min-height:52px;line-height:1.2;display:inline-flex;color:#fffaf2!important;border:0!important;padding:0 23px!important}.together-page .together-hero-actions a:first-child{background:#7b3fe4!important}.together-page .together-hero-actions a:last-child{background:#9b64e7!important}.together-page .together-program-card>a,.together-page .together-program-card:first-child>a,.together-page .together-program-card:last-child>a{box-sizing:border-box;color:#fffaf2;text-align:center;border:0;justify-content:center;align-self:stretch;align-items:center;width:100%;min-height:52px;margin-top:auto;padding:0 22px;line-height:1.2;display:inline-flex}.together-page .together-program-card:first-child>a{background:#7b3fe4!important}.together-page .together-program-card:last-child>a{background:#9b64e7!important}.together-page .together-principle h3,.together-page .together-principle-boundary a{color:#7b3fe4!important}.together-page .together-other-inner{box-sizing:border-box;border-radius:32px 8px;background:#fffaf2!important;padding:clamp(54px,5.7vw,78px) clamp(48px,5.8vw,76px)!important}.together-page .together-other-heading .eyebrow{color:#d29ceb!important}.together-page .together-other-heading h2,.together-page .together-other-intro h3,.together-page .together-other-grid-four h3,.together-page .together-other-cta p{color:#7b3fe4!important}.together-page .together-other-intro strong,.together-page .together-other-grid-four strong{color:#2f2932!important}.together-page .together-other-cta a{color:#fffaf2!important;background:#7b3fe4!important}.together-page .together-support-bridge{background:#fffaf2!important}.together-page .together-support-bridge .eyebrow{color:#d29ceb!important}.together-page .together-support-bridge h2{color:#7b3fe4!important}.together-page .together-support-bridge p:not(.eyebrow){color:#514a52!important}.together-page .together-support-bridge a{color:#fffaf2!important;background:#7b3fe4!important}.together-page .request-section{border:1px solid #7b3fe42e;background:#f4eef8!important}.together-page .request-intro h2{color:#7b3fe4!important}.together-page .request-intro>p:not(.eyebrow):last-of-type,.together-page .form-field label,.together-page .consent-field,.together-page .form-submit-row p{color:#514a52!important}.together-page .request-form{background:#fffaf2!important;border:1px solid #7b3fe438!important;border-top:5px solid #d29ceb!important}.together-page .form-field label span{color:#7b3fe4!important}.together-page .form-field input:focus,.together-page .form-field select:focus,.together-page .form-field textarea:focus{border-color:#7b3fe4!important;box-shadow:0 0 0 3px #7b3fe424!important}.together-page .consent-field input{accent-color:#7b3fe4!important}.together-page .form-submit-row button{color:#fffaf2!important;background:#7b3fe4!important;box-shadow:5px 5px #d29ceb!important}.together-page .form-submit-row button:hover{box-shadow:2px 2px #d29ceb!important}@media (width<=760px){.together-page .together-hero-actions{display:grid}.together-page .together-other,.together-page .together-other.brand-section-stage{padding:44px 16px!important}.together-page .together-other-inner{border-radius:25px 7px;width:100%;padding:42px 24px 48px!important}.together-page .together-program-card>a{width:100%}}@media (width>=761px){.together-page .together-hero-panel{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start}.together-page .together-hero-heading{grid-area:1/1}.together-page .together-hero-copy{grid-area:1/2/span 2}.together-page .together-hero-actions{grid-area:2/1;align-self:start;margin-top:34px}.together-page .together-program-grid{align-items:stretch}.together-page .together-program-card{min-height:630px}.together-page .together-other-inner>header{grid-template-columns:minmax(420px,1fr) minmax(0,1.05fr);align-items:start;gap:0 clamp(42px,5vw,72px)}.together-page .together-other-eyebrow{grid-column:1/-1;margin:0 0 22px}.together-page .together-other-heading{grid-column:1}.together-page .together-other-intro{grid-column:2}.together-page .together-other-heading h2{max-width:520px;line-height:1.04;font-size:clamp(38px,3.35vw,48px)!important}}.together-page .together-section-heading .eyebrow{margin-bottom:26px}.together-page .together-program-card:nth-child(2){background:#efeaf3!important}.together-page .together-program-card>a,.together-page .together-program-card:first-child>a,.together-page .together-program-card:last-child>a{align-self:center;min-width:0;max-width:100%;padding-inline:24px;color:#2f2932!important;background:#d29ceb!important;width:fit-content!important}.together-page .together-program-card>a:hover,.together-page .together-program-card:first-child>a:hover,.together-page .together-program-card:last-child>a:hover{color:#2f2932!important;background:#c38cdd!important}.together-page .together-principle{margin-top:clamp(92px,8vw,118px)!important}.together-page .together-other-eyebrow,.together-page .together-other-popular{color:#7b3fe4!important}.together-page .together-other-popular{letter-spacing:.19em;text-transform:uppercase;font-weight:850;margin:0 0 18px!important;font-size:11px!important;line-height:1.2!important}.together-page .together-other-cta>p:not(.together-other-popular),.together-page .together-other-cta>p:not(.together-other-popular) strong{color:#d29ceb!important}.together-page .together-support-bridge,.together-page .together-support-bridge>div,.together-page .request-section{background:#f4eef8!important}@media (width<=760px){.together-page .brand-hero-together>.brand-hero-panel{flex-direction:column;margin-inline:auto;background:#fffaf2!important;border-radius:24px!important;width:calc(100% - 32px)!important;padding:42px 24px!important;display:flex!important}.together-page .brand-hero-together .brand-mobile-band-middle{display:none!important}.together-page .together-hero-heading,.together-page .together-hero-copy{width:100%;background:0 0!important;border-radius:0!important;padding:0!important}.together-page .together-hero-heading{order:1}.together-page .together-hero-copy{order:2;margin-top:24px}.together-page .together-hero-actions{flex-direction:column;order:3;align-items:flex-start;gap:12px;width:100%;margin-top:28px;display:flex!important}.together-page .together-hero-actions a,.together-page .together-program-card>a,.together-page .together-program-card:first-child>a,.together-page .together-program-card:last-child>a,.together-page .together-other-cta a,.together-page .together-support-bridge a{min-width:0;max-width:100%;padding-inline:20px;width:fit-content!important}.together-page .together-program-card{min-height:0}.together-page .together-principle{margin-top:68px!important}.together-page .together-other-inner>header{grid-template-columns:1fr;gap:0}.together-page .together-other-eyebrow{grid-column:auto;margin:0 0 18px}.together-page .together-other-intro{margin-top:28px}.together-page .together-other-grid-four{gap:44px!important}.together-page .together-other-grid-four article,.together-page .together-other-grid-four article+article{margin-top:0!important;padding-top:0!important}}.together-page .together-principle{background:#e7efed!important}.together-page .together-principle-heading{align-self:start}.together-page .together-principle-eyebrow{letter-spacing:.19em;text-transform:uppercase;font-weight:850;color:#7b3fe4!important;margin:0 0 22px!important;font-size:11px!important;line-height:1.2!important}.together-page .together-principle h3{color:#234f52!important}.together-page .together-other,.together-page .together-other.brand-section-stage{background:#fffaf2!important;padding:clamp(62px,6vw,82px) 0!important}.together-page .together-other-inner{border-radius:30px 8px;background:#f2edf4!important;padding:clamp(52px,5.5vw,72px) clamp(44px,5.6vw,72px)!important}.together-page .together-other-eyebrow{color:#a969b6!important}.together-page .together-other-heading h2{color:#5f43c4!important}.together-page .together-other-intro h3,.together-page .together-other-grid-four h3{color:#4b4050!important}.together-page .together-other-intro p,.together-page .together-other-grid-four p{color:#5a535c!important}.together-page .together-volunteer-icon-coordination{background:#7b3fe4!important}.together-page .together-volunteer-icon-partnership{background:#81969e!important}.together-page .together-volunteer-icon-communication{background:#aa6bbb!important}.together-page .together-other-cta>p,.together-page .together-other-cta>p strong{color:#9851a2!important}.together-page .together-support-bridge,.together-page .request-section{background:#f1edf3!important}.together-page .together-support-bridge>div{background:#fffaf2!important;border:1px solid #7b3fe429!important;border-left:6px solid #7b3fe4!important}.together-page .request-form{background:#fffaf2!important}.support-page-v2{--support-calm-teal:#2e696d;--support-soft-teal:#e5eeeb;--support-soft-lilac:#f1edf3;--support-action:#7b3fe4;--support-rose:#d29ceb}.support-page-v2 .support-hero-heading h1{letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-family:Manrope,Arial,sans-serif;font-weight:850;line-height:1.2;color:#a967b6!important;font-size:13px!important}.support-page-v2 .support-hero-heading h2{color:#2f2932;max-width:560px;margin:0;font-size:clamp(38px,4vw,55px);line-height:1.04}.support-page-v2 .support-hero-actions{flex-wrap:nowrap;align-items:stretch;gap:16px;margin-top:32px;display:flex}.support-page-v2 .support-hero-actions a:first-child,.support-page-v2 .support-hero-actions a:last-child{min-height:52px;color:#fffaf2!important;border:0!important;padding:0 22px!important}.support-page-v2 .support-hero-actions a:first-child{background:#7b3fe4!important}.support-page-v2 .support-hero-actions a:last-child{background:#2e696d!important}.support-page-v2 .support-outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(32px,4vw,56px)}.support-page-v2 .support-outcome-grid article{text-align:center;border:0;min-width:0;padding:0 6px}.support-page-v2 .support-outcome-icon,.support-page-v2 .support-outcome-icon-image{width:88px;height:88px;margin:0 auto 26px}.support-page-v2 .support-outcome-icon-image img{width:88px;height:88px}.support-page-v2 .support-outcome-icon-access{background:#7b3fe4!important}.support-page-v2 .support-outcome-icon svg{width:46px;height:46px}.support-page-v2 .support-outcome-grid h3{justify-content:center;align-items:center;min-height:2.45em;display:flex;color:#234f52!important}.support-page-v2 .support-outcome-grid p{margin-top:14px}.support-page-v2 .support-individuals{background:#f1edf3!important}.support-page-v2 .support-membership{background:#7b3fe4!important}.support-page-v2 .support-membership h2,.support-page-v2 .support-membership p{color:#fffaf2!important}.support-page-v2 .support-membership a{color:#2f2932!important;background:#d29ceb!important}.support-page-v2 .support-individuals .support-tax-note{background:#fffaf2!important;border-color:#7b3fe433!important}.support-page-v2 .support-partners{background:#e5eeeb!important}.support-page-v2 .support-partners .eyebrow{color:#7b3fe4!important}.support-page-v2 .support-partners-heading h2{color:#234f52!important}.support-page-v2 .support-partners-heading p{color:#4f5757!important}.support-page-v2 .support-partners-heading strong,.support-page-v2 .support-partner-options strong{color:#234f52!important}.support-page-v2 .support-partner-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px clamp(24px,3.2vw,46px)}.support-page-v2 .support-partner-options article{border-top:1px solid #234f5238;grid-column:span 2;padding:25px 8px 8px 20px}.support-page-v2 .support-partner-options article:nth-child(4),.support-page-v2 .support-partner-options article:nth-child(5),.support-page-v2 .support-partner-options article:last-child{grid-column:span 3}.support-page-v2 .support-partner-options article:before,.support-page-v2 .support-partner-options article:nth-child(n):before{background:#9b64e7!important}.support-page-v2 .support-partner-options h3{color:#5f43c4!important}.support-page-v2 .support-partner-options p{color:#535b5b!important}.support-page-v2 .support-partner-cta{color:#fffaf2!important;background:#2e696d!important}.support-page-v2 .support-partners-footer .support-tax-note{background:#fffaf2!important;border-color:#234f522e!important}.support-page-v2 .support-bridges{border-top:0}.support-page-v2 .support-bridges a{background:#2e696d!important}.support-page-v2 .support-bridges article:last-child a{color:#fffaf2!important;background:#7b3fe4!important}.support-page-v2 .request-section{background:#f1edf3!important}.support-page-v2 .request-form{background:#fffaf2!important;border-color:#9b64e7 #7b3fe42e #7b3fe42e!important}.support-page-v2 .form-submit-row button{background:#7b3fe4!important}@media (width>=761px){.support-page-v2 .support-hero-panel{grid-template-rows:auto auto;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:center;gap:0 clamp(54px,6vw,88px)}.support-page-v2 .support-hero-heading{grid-area:1/1;align-self:end}.support-page-v2 .support-hero-copy{grid-area:1/2/span 2;align-self:center}.support-page-v2 .support-hero-actions{grid-area:2/1;align-self:start}}@media (width<=1020px) and (width>=761px){.support-page-v2 .support-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.support-page-v2 .support-partner-options{grid-template-columns:repeat(2,minmax(0,1fr))}.support-page-v2 .support-partner-options article,.support-page-v2 .support-partner-options article:nth-child(4),.support-page-v2 .support-partner-options article:nth-child(5),.support-page-v2 .support-partner-options article:last-child{grid-column:auto}}@media (width<=760px){.together-page .brand-hero-together>.brand-hero-panel,.support-page-v2 .brand-hero-support>.brand-hero-panel{width:100%!important}.together-page .together-principle-eyebrow{margin-bottom:18px!important}.together-page .together-other,.together-page .together-other.brand-section-stage{padding:48px 16px!important}.together-page .together-other-inner{width:100%;padding:40px 24px 46px!important}.support-page-v2 .brand-hero-support>.brand-hero-panel{flex-direction:column;background:#fffaf2!important;border-radius:24px 7px!important;width:calc(100% - 32px)!important;margin-inline:auto!important;padding:40px 24px 42px!important;display:flex!important}.support-page-v2 .brand-hero-support .brand-mobile-band-middle{display:none!important}.support-page-v2 .support-hero-heading,.support-page-v2 .support-hero-copy{width:100%;background:0 0!important;border-radius:0!important;padding:0!important}.support-page-v2 .support-hero-heading{order:1}.support-page-v2 .support-hero-copy{order:2;margin-top:27px!important}.support-page-v2 .support-hero-actions{order:3;width:100%;margin-top:29px;grid-template-columns:1fr!important;display:grid!important}.support-page-v2 .support-hero-heading h1{margin-bottom:20px;font-size:12px!important}.support-page-v2 .support-hero-heading h2{font-size:clamp(34px,10.5vw,44px)}.support-page-v2 .support-outcome-grid{grid-template-columns:1fr;gap:40px}.support-page-v2 .support-outcome-grid article{text-align:center;padding:0;display:block}.support-page-v2 .support-outcome-icon,.support-page-v2 .support-outcome-icon-image{grid-row:auto;width:82px;height:82px;margin:0 auto 22px}.support-page-v2 .support-outcome-icon-image img{width:82px;height:82px}.support-page-v2 .support-outcome-grid h3{min-height:0}.support-page-v2 .support-partner-options{grid-template-columns:1fr;row-gap:10px}.support-page-v2 .support-partner-options article,.support-page-v2 .support-partner-options article:nth-child(4),.support-page-v2 .support-partner-options article:nth-child(5),.support-page-v2 .support-partner-options article:last-child{grid-column:auto}.support-page-v2 .request-section{text-align:left;margin-inline:auto;display:block}.support-page-v2 .request-intro{text-align:center;max-width:520px;margin:0 auto 32px;position:static}.support-page-v2 .request-form{margin-inline:auto}}.support-page-preview .support-hero.brand-hero{padding-block:70px!important}.support-page-preview .support-hero-panel{border-radius:30px 8px!important;width:min(100% - 96px,1180px)!important;padding:clamp(48px,4.6vw,64px) clamp(44px,5.3vw,70px)!important}.support-page-preview .support-hero-heading h1{letter-spacing:.18em;margin:0 0 18px;font-weight:850;line-height:1.2;color:#a967b6!important;font-size:12px!important}.support-page-preview .support-hero-heading h2{color:#2f2932;max-width:540px;margin:0;font-size:clamp(38px,3.65vw,52px);line-height:1.06}.support-page-preview .support-hero-copy{max-width:570px}.support-page-preview .support-hero-copy p{color:#514a52;font-size:16px;line-height:1.68}.support-page-preview .support-hero-copy p+p{margin-top:18px}.support-page-preview .support-hero-actions{flex-wrap:nowrap;align-items:stretch;gap:18px;margin-top:30px;display:flex}.support-page-preview .support-hero-actions a:first-child,.support-page-preview .support-hero-actions a:last-child{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;min-height:52px;line-height:1.2;display:inline-flex;border:0!important;padding:0 22px!important}.support-page-preview .support-hero-actions a:first-child{color:#fffaf2!important;background:#2e696d!important}.support-page-preview .support-hero-actions a:last-child{color:#2f2932!important;background:#d29ceb!important}.support-page-preview .support-hero-actions a:hover{filter:brightness(.96)}.support-page-preview .support-hero-actions a:focus-visible{outline-offset:3px;outline:3px solid #7b3fe4}.support-page-preview .support-outcomes{padding-top:clamp(62px,6vw,78px);padding-bottom:clamp(64px,6vw,82px)}.support-page-preview .support-outcomes-heading{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(46px,6vw,82px)}.support-page-preview .support-outcomes-heading h2{max-width:550px;font-size:clamp(40px,4.1vw,57px);line-height:1.04;color:#234f52!important}.support-page-preview .support-outcomes-heading>div{max-width:650px}.support-page-preview .support-outcomes-heading p{color:#514a52;font-size:16px;line-height:1.7}.support-page-preview .support-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:40px}.support-page-preview .support-outcome-grid article{text-align:left;background:#fffaf2;border:1px solid #234f5224;border-radius:24px 7px;grid-template-columns:72px minmax(0,1fr);grid-auto-rows:min-content;align-content:start;column-gap:23px;min-width:0;padding:clamp(30px,3vw,40px);display:grid}.support-page-preview .support-outcome-grid article:nth-child(2){background:#f2ecf5;border-color:#7b3fe429}.support-page-preview .support-outcome-grid article:nth-child(3){background:#fbf4d8;border-color:#c9a82c33}.support-page-preview .support-outcome-grid article:nth-child(4){background:#fffdf8}.support-page-preview .support-outcome-icon,.support-page-preview .support-outcome-icon-image{grid-area:1/1/span 5;width:72px;height:72px;margin:0}.support-page-preview .support-outcome-icon-image img{width:72px;height:72px}.support-page-preview .support-outcome-icon-access{background:#7b3fe4!important}.support-page-preview .support-outcome-icon svg{width:38px;height:38px}.support-page-preview .support-outcome-grid h3,.support-page-preview .support-outcome-grid p{grid-column:2}.support-page-preview .support-outcome-grid h3{overflow-wrap:anywhere;min-height:0;margin:0;font-size:clamp(23px,2vw,28px);line-height:1.16;display:block;color:#234f52!important}.support-page-preview .support-outcome-grid p{color:#514a52;margin:15px 0 0;font-size:16px;line-height:1.66}.support-page-preview .support-outcome-grid p+p{margin-top:12px}.support-page-preview .support-duration{background:#234f52;border-radius:7px 26px;grid-template-columns:minmax(210px,.42fr) minmax(0,1.58fr);align-items:center;gap:clamp(34px,5vw,68px);margin-top:26px;padding:clamp(30px,3.5vw,42px) clamp(32px,4vw,52px);display:grid}.support-page-preview .support-duration h3{color:#d29ceb;margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1.12}.support-page-preview .support-duration p{color:#fffaf2;max-width:820px;margin:0;font-size:16px;line-height:1.68}@media (width>=901px){.support-page-preview .support-hero-panel{grid-template-rows:auto auto;grid-template-columns:minmax(350px,.92fr) minmax(0,1.08fr);align-items:center;gap:0 clamp(50px,5vw,76px)}.support-page-preview .support-hero-heading{grid-area:1/1;align-self:end}.support-page-preview .support-hero-copy{grid-area:1/2/span 2;align-self:center}.support-page-preview .support-hero-actions{grid-area:2/1;align-self:start}}@media (width<=900px){.support-page-preview .support-hero-panel{flex-direction:column;max-width:720px;display:flex!important}.support-page-preview .support-hero-heading{order:1}.support-page-preview .support-hero-copy{order:2;max-width:620px;margin-top:28px!important}.support-page-preview .support-hero-actions{order:3}}@media (width<=820px){.support-page-preview .support-outcomes-heading{grid-template-columns:1fr;gap:24px}.support-page-preview .support-outcome-grid{grid-template-columns:1fr}}@media (width<=760px){.support-page-preview .support-hero.brand-hero{padding:0 20px!important}.support-page-preview .brand-hero-support .brand-mobile-band{width:calc(100% + 40px)!important;margin-inline:-20px!important}.support-page-preview .brand-hero-support .brand-mobile-band-middle{display:none!important}.support-page-preview .brand-hero-support>.support-hero-panel{width:100%!important;margin:0!important;padding:38px 24px 40px!important;display:flex!important}.support-page-preview .support-hero-heading,.support-page-preview .support-hero-copy{width:100%;background:0 0!important;border-radius:0!important;padding:0!important}.support-page-preview .support-hero-heading h2{font-size:clamp(34px,10vw,42px)}.support-page-preview .support-hero-copy{margin-top:25px!important}.support-page-preview .support-hero-copy p{font-size:16px}.support-page-preview .support-hero-actions{gap:12px;width:100%;margin-top:28px;grid-template-columns:1fr!important;display:grid!important}.support-page-preview .support-hero-actions a:first-child,.support-page-preview .support-hero-actions a:last-child{min-height:50px;width:100%!important}.support-page-preview .support-outcomes{width:calc(100% - 40px);padding-top:52px;padding-bottom:58px}.support-page-preview .support-outcomes-heading h2{font-size:clamp(36px,10vw,44px)}.support-page-preview .support-outcomes-heading p,.support-page-preview .support-outcome-grid p,.support-page-preview .support-duration p{font-size:16px}.support-page-preview .support-outcome-grid{gap:18px;margin-top:32px}.support-page-preview .support-outcome-grid article{padding:27px 23px 29px;display:block}.support-page-preview .support-outcome-icon,.support-page-preview .support-outcome-icon-image{width:62px;height:62px;margin:0 0 20px}.support-page-preview .support-outcome-icon-image img{width:62px;height:62px}.support-page-preview .support-outcome-icon svg{width:33px;height:33px}.support-page-preview .support-outcome-grid h3{font-size:clamp(23px,7vw,27px)}.support-page-preview .support-duration{grid-template-columns:1fr;gap:15px;margin-top:18px;padding:29px 24px 31px}}@media (width>=761px){.brand-hero{padding-block:74px!important}.brand-hero>.brand-word-field,.brand-hero>.hero-pattern.brand-word-field,.brand-hero>.public-hero-pattern.brand-word-field,.brand-hero>.together-hero-pattern.brand-word-field,.brand-hero>.support-hero-pattern.brand-word-field,.brand-hero>.interior-hero-pattern.brand-word-field,.brand-hero>.brand-page-hero-pattern.brand-word-field{font-size:clamp(34px,3.55vw,52px)!important}.brand-hero-support>.brand-word-field,.brand-hero-structures>.brand-word-field,.brand-hero-together>.brand-word-field,.brand-hero-public>.brand-word-field,.brand-hero-contact>.brand-word-field{font-size:clamp(27px,2.75vw,40px)!important}.brand-hero>.brand-word-field .brand-word-line,.brand-hero>.brand-word-field span:first-child,.brand-hero>.brand-word-field span:nth-child(2){box-sizing:border-box;text-align:center;width:100%!important;padding-inline:42px!important;left:0!important}.brand-hero>.brand-word-field .brand-word-line-top{top:13px!important;transform:translate(-18px)!important}.brand-hero>.brand-word-field .brand-word-line-bottom{bottom:13px!important;transform:translate(18px)!important}.palette-theatre .foundation{position:relative;color:#fffaf2!important;background:#6650c8!important;border:0!important;border-radius:28px 8px!important;margin-top:clamp(74px,6vw,96px)!important;padding:clamp(64px,6vw,86px) clamp(56px,6vw,88px)!important}.palette-theatre .foundation:before,.palette-theatre .foundation:after,.palette-theatre .foundation-copy:before,.palette-theatre .foundation-copy:after{content:none!important;display:none!important}.palette-theatre .foundation h2,.palette-theatre .foundation h3,.palette-theatre .foundation p,.palette-theatre .foundation strong{color:#fffaf2!important}.palette-theatre .foundation em{color:#efd1f4!important;text-decoration-color:#efd1f4!important}.palette-theatre .foundation-copy,.palette-theatre .foundation-panel,.palette-theatre .foundation-panel:nth-child(n){box-shadow:none!important;background:0 0!important;border:0!important}.palette-theatre .home-flow>section,.palette-theatre .actions-group,.palette-theatre .why,.palette-theatre .realities,.palette-theatre .approach{border-top:0!important;border-bottom:0!important}.palette-theatre .actions-group+.actions-group,.palette-theatre .reason+.reason,.palette-theatre .stat+.stat{border:0!important}.palette-theatre .stat-grid{align-items:stretch;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(28px,3vw,42px)!important}.palette-theatre .stat,.palette-theatre .stat:nth-child(n){width:100%;padding-inline:12px!important}.together-page .together-hero-actions{margin-top:16px!important}.together-page .together-other,.together-page .together-other.brand-section-stage{padding-top:40px!important}.together-page .together-other-inner{width:min(100% - 64px,1280px)!important;padding:38px 38px 62px!important}.together-page .together-other-inner>header{row-gap:17px!important}.together-page .together-other-eyebrow{margin:0 0 4px!important}.together-page .together-other-intro p{letter-spacing:-.025em;max-width:720px;font-weight:620;color:#423949!important;margin:0!important;font-size:clamp(23px,2.15vw,31px)!important;line-height:1.28!important}.together-page .together-other-grid-four{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(54px,6vw,86px)!important;margin-top:clamp(44px,4.5vw,62px)!important}.together-page .together-other-grid-four article,.together-page .together-other-grid-four article:nth-child(n){width:100%;padding-inline:0!important}.together-page .together-support-bridge{background:#fffaf2!important}.support-page-preview .support-hero-panel{width:min(100% - 84px,1240px)!important}.support-page-preview .support-hero-heading h1{letter-spacing:-.052em;text-transform:none;max-width:650px;font-family:inherit;font-weight:700;line-height:1.055;color:#2f2932!important;margin:0!important;font-size:clamp(40px,3.45vw,50px)!important}.support-page-preview .support-hero-copy{text-align:center;flex-direction:column;justify-content:center;display:flex}.support-page-preview .support-hero-actions{margin-top:16px!important}.support-page-preview .support-hero-actions a:first-child{background:#7b3fe4!important}.support-page-preview .support-hero-actions a:last-child{color:#2f2932!important;background:#d29ceb!important}.support-page-preview .support-outcome-grid article{text-align:center;flex-direction:column;align-items:center;display:flex}.support-page-preview .support-outcome-icon,.support-page-preview .support-outcome-icon-image{flex:0 0 76px;width:76px;height:76px;margin:0 auto 22px}.support-page-preview .support-outcome-icon-image img{width:76px;height:76px}.support-page-preview .support-outcome-grid h3,.support-page-preview .support-outcome-grid p{text-align:center;width:100%}.support-page-preview .support-outcome-grid h3{justify-content:center;align-items:center;min-height:2.5em;display:flex}.support-page-v2 .support-individuals,.support-page-v2 .support-partners{background:#f3f1ec!important}.support-page-v2 .support-individuals{padding-top:50px!important;padding-bottom:58px!important}.support-page-v2 .support-partners{padding-top:52px!important}.support-page-v2 .support-individuals-inner,.support-page-v2 .support-partners-inner{padding-top:0!important}.support-page-v2 .support-membership{background:#7b3fe4!important}.support-page-v2 .support-partners-heading h2,.support-page-v2 .support-donation h2{color:#3b3240!important}.support-page-v2 .support-partner-cta{background:#7b3fe4!important}}@media (width>=1100px){.support-page-preview .support-hero-panel{grid-template-columns:minmax(570px,1.15fr) minmax(0,.85fr)!important;column-gap:clamp(44px,4vw,64px)!important}}@media (width>=761px){.brand-hero.brand-hero-together>.brand-word-field,.brand-hero.brand-hero-public>.brand-word-field{font-size:clamp(29px,3vw,43px)!important}.brand-hero.brand-hero-support>.brand-word-field,.brand-hero.brand-hero-structures>.brand-word-field,.brand-hero.brand-hero-contact>.brand-word-field{font-size:clamp(26px,2.55vw,36px)!important}.brand-hero.brand-hero-together>.brand-word-field .brand-word-line,.brand-hero.brand-hero-public>.brand-word-field .brand-word-line,.brand-hero.brand-hero-support>.brand-word-field .brand-word-line,.brand-hero.brand-hero-structures>.brand-word-field .brand-word-line,.brand-hero.brand-hero-contact>.brand-word-field .brand-word-line{transform:none!important}.together-page .together-hero-actions{transform:translateY(-24px)}.support-page-preview .support-outcome-icon-access{flex-basis:76px;width:76px;height:76px;margin:0 auto 22px;background:0 0!important}.support-page-preview .support-outcome-icon-glyph{background:#7b3fe4;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}}@media (width<=760px){.support-page-preview .support-hero-heading h1{letter-spacing:-.045em;text-transform:none;font-family:inherit;font-weight:700;line-height:1.08;color:#2f2932!important;margin:0!important;font-size:clamp(34px,10vw,42px)!important}.together-page .together-support-bridge{background:#fffaf2!important}.support-page-v2 .support-individuals,.support-page-v2 .support-partners{background:#f3f1ec!important}.palette-theatre .foundation{color:#fffaf2!important;background:#6650c8!important;border:0!important;border-radius:24px 7px!important;width:calc(100% - 32px)!important;margin:58px auto!important;padding:42px 24px 46px!important}.palette-theatre .foundation:before,.palette-theatre .foundation:after,.palette-theatre .foundation-copy:before,.palette-theatre .foundation-copy:after{content:none!important;display:none!important}.palette-theatre .foundation h2,.palette-theatre .foundation h3,.palette-theatre .foundation p,.palette-theatre .foundation strong{color:#fffaf2!important}.palette-theatre .foundation em{color:#efd1f4!important;text-decoration-color:#efd1f4!important}.palette-theatre .foundation-claim{font-size:clamp(31px,9vw,40px)!important;line-height:1.12!important}.palette-theatre .foundation-copy{grid-template-columns:1fr!important;gap:34px!important;display:grid!important}.palette-theatre .foundation-panel,.palette-theatre .foundation-panel:nth-child(n){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.palette-theatre .home-flow>section,.palette-theatre .actions-group,.palette-theatre .why,.palette-theatre .realities,.palette-theatre .approach,.palette-theatre .reason+.reason,.palette-theatre .stat+.stat{border:0!important}.palette-theatre .stat-grid{grid-template-columns:1fr!important;gap:30px!important}.together-page .together-other,.together-page .together-other.brand-section-stage{padding:38px 16px 54px!important}.together-page .together-other-inner{width:100%!important;padding:36px 22px 42px!important}.together-page .together-other-inner>header{gap:19px!important}.together-page .together-other-heading h2{font-size:clamp(36px,10.5vw,45px)!important;line-height:1.06!important}.together-page .together-other-intro p{letter-spacing:-.02em;font-weight:620;color:#423949!important;margin:0!important;font-size:clamp(21px,6.2vw,25px)!important;line-height:1.34!important}.together-page .together-other-grid-four{gap:42px!important;margin-top:42px!important}.together-page .together-other-grid-four article,.together-page .together-other-grid-four article+article,.together-page .together-other-grid-four article:nth-child(n){border:0!important;padding:0!important}.together-page .together-other-grid-four article+article{margin-top:0!important}.together-page .together-other-cta a,.together-page .together-support-bridge a{text-align:center;justify-content:center;min-height:50px;width:100%!important}.support-page-preview .brand-hero-support>.support-hero-panel{padding:36px 22px 38px!important}.support-page-preview .support-hero-copy{text-align:center}.support-page-preview .support-hero-actions{gap:12px!important;margin-top:24px!important}.support-page-preview .support-hero-actions a{min-height:50px!important}.support-page-preview .support-outcomes-heading{text-align:center}.support-page-preview .support-outcomes-heading h2,.support-page-preview .support-outcomes-heading>div{max-width:100%;margin-inline:auto}.support-page-preview .support-outcome-grid article{text-align:center;flex-direction:column;align-items:center;padding:28px 22px 30px!important;display:flex!important}.support-page-preview .support-outcome-icon,.support-page-preview .support-outcome-icon-image,.support-page-preview .support-outcome-icon-access{flex:0 0 64px;width:64px!important;height:64px!important;margin:0 auto 19px!important}.support-page-preview .support-outcome-icon-image img{width:64px!important;height:64px!important}.support-page-preview .support-outcome-icon-access{background:0 0!important}.support-page-preview .support-outcome-icon-glyph{background:#7b3fe4;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.support-page-preview .support-outcome-grid h3,.support-page-preview .support-outcome-grid p{text-align:center;width:100%;min-height:0!important}.support-page-preview .support-duration{text-align:left}.support-page-v2 .support-individuals,.support-page-v2 .support-partners{padding-top:48px!important;padding-bottom:54px!important}.support-page-v2 .support-individuals-inner,.support-page-v2 .support-partners-inner{width:calc(100% - 40px)!important}.support-page-v2 .support-primary-link,.support-page-v2 .support-membership a,.support-page-v2 .support-partner-cta,.support-page-v2 .support-bridges a,.support-page-v2 .form-submit-row button{text-align:center;justify-content:center;min-height:50px}.support-page-v2 .request-section{width:calc(100% - 40px)!important;margin-inline:auto!important;padding-inline:20px!important}}@media (width<=380px){.brand-hero-panel{width:calc(100% - 24px)!important}.support-page-preview .support-hero-heading h1,.together-page .together-hero-heading h1{font-size:33px!important}.support-page-preview .support-outcomes,.support-page-v2 .support-individuals-inner,.support-page-v2 .support-partners-inner,.support-page-v2 .request-section{width:calc(100% - 32px)!important}}:root{--cream:#fffaf2;--footer:#fff;--ink:#234f52;--deep:#234f52;--body:#3f6264;--sun:#eeb8f7;--periwinkle:#d29ceb;--apricot:#eeb8f7;--purple:#7b3fe4;--orange:#9851a2;--gold:#d29ceb;--green:#234f52;--green-soft:#2e696d;--hero-pink:#eeb8f7;--pink:#eeb8f7;--blush:#fffaf2;--lilac:#f1ecfc;--mint:#eaf3f1;--lavender:#f1ecfc;--callout:#f1ecfc;--olive:#234f52;--stat-purple:#7b3fe4;--stat-pink:#9851a2;--card-blush:#fff;--card-lilac:#f1ecfc;--card-yellow:#fff;--card-green:#eaf3f1;--brand-teal:#2e696d;--brand-teal-deep:#234f52;--brand-pink:#eeb8f7;--brand-pink-deep:#9851a2}html{background:var(--cream);scroll-behavior:smooth}body.ma-corporate-empathique{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Manrope Variable,Manrope,Avenir Next,Avenir,Segoe UI,Arial,sans-serif;font-weight:450;line-height:1.6;overflow-x:clip}body.ma-corporate-empathique :is(button,input,select,textarea,summary){font:inherit}body.ma-corporate-empathique :is(h1,h2,h3,h4,h5,h6){color:var(--ink);letter-spacing:0;text-wrap:balance;font-family:League Gothic,Arial Narrow,Arial,sans-serif;font-weight:400}body.ma-corporate-empathique :is(.hero h1,.interior-hero h1,.school-hero h1,.structures-hero h1,.public-hero h1,.together-hero h1,.support-hero h1){font-weight:700}body.ma-corporate-empathique :is(.why>h2,.actions-heading h2,.interior-content>h2,.school-program-heading h2,.structures-program-heading h2,.public-section-heading h2,.together-section-heading h2,.support-outcomes-heading h2,.support-partners-heading h2,.request-intro h2){color:var(--purple)}body.ma-corporate-empathique :is(p,li){text-wrap:pretty}body.ma-corporate-empathique :is(a,button,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #9851a28c}body.ma-corporate-empathique ::selection{background:var(--brand-pink);color:var(--ink)}body.ma-corporate-empathique .site-header{background:var(--cream)}body.ma-corporate-empathique .header-brand,body.ma-corporate-empathique .header-brand img{filter:none;background:0 0}body.ma-corporate-empathique .desktop-nav .header-support{background:var(--purple);color:#fff;border-radius:5px;box-shadow:4px 4px #eeb8f7b3}body.ma-corporate-empathique .desktop-nav .header-support:hover{background:#6544ed;box-shadow:2px 2px #eeb8f7b3}body.ma-corporate-empathique :is(.nav-dropdown-menu,.site-menu nav){background:#fff;border-color:#234f521f;box-shadow:0 18px 45px #234f521a}body.ma-corporate-empathique :is(.quiet-link,.school-hero-cta,.structures-hero-cta,.support-primary-link,.support-partner-cta,.support-membership>a,.support-bridges a,.together-program-card>a,.together-other-cta>a,.together-support-bridge a,.public-event-link,.interior-closing-inner>a,.form-submit-row button){border-radius:5px}body.ma-corporate-empathique :is(.quiet-link,.form-submit-row button){background:var(--purple);color:#fff;box-shadow:5px 5px #eeb8f7a6}body.ma-corporate-empathique :is(.quiet-link,.form-submit-row button):hover{filter:brightness(.96)}body.ma-corporate-empathique .brand-word-field,body.ma-corporate-empathique .brand-mobile-band,body.ma-corporate-empathique .brand-word-line{animation:none}body.ma-corporate-empathique .hero:before{background:#eee9fb}body.ma-corporate-empathique .hero-field-kicker,body.ma-corporate-empathique .eyebrow,body.ma-corporate-empathique .foundation-kicker,body.ma-corporate-empathique .together-kicker{color:var(--brand-pink-deep)}body.ma-corporate-empathique .foundation-kicker i:first-of-type{color:var(--purple)}body.ma-corporate-empathique .foundation-kicker i:nth-of-type(2){color:var(--brand-pink-deep)}body.ma-corporate-empathique .stat{border-color:#234f5214;border-radius:8px;box-shadow:0 10px 30px #234f5206}body.ma-corporate-empathique .stat:first-child,body.ma-corporate-empathique .stat:nth-child(3){background:#fff}body.ma-corporate-empathique .stat:nth-child(4){background:#eaf3f1}body.ma-corporate-empathique .stat-value{color:var(--brand-pink-deep);font-family:League Gothic,Arial Narrow,Arial,sans-serif;font-weight:400}body.ma-corporate-empathique .arts-row,body.ma-corporate-empathique .tailored-row{background:#fff;border-color:#234f5214}body.ma-corporate-empathique .approach:after{background:#e8e1fb}body.ma-corporate-empathique .action{border:1px solid #234f5212;box-shadow:0 10px 30px #234f5206}body.ma-corporate-empathique :is(.interior-feature,.school-discipline,.structures-detail,.request-form){border-color:#234f5214;box-shadow:0 10px 30px #234f5206}body.ma-corporate-empathique .interior-feature{background:#fff}body.ma-corporate-empathique :is(.hero-copy,.hero-field,.school-hero-left,.school-hero-copy,.structures-hero-left,.structures-hero-copy,.public-hero-heading,.public-hero-copy,.together-hero-heading,.together-hero-copy,.support-hero-heading,.support-hero-copy,.action,.reason,.stat,.interior-feature){min-width:0}body.ma-corporate-empathique :is(h1,h2,h3,h4,p,li,a,strong){overflow-wrap:normal;word-break:normal}@media (width<=1100px){body.ma-corporate-empathique :is(h1,h2){letter-spacing:-.015em}}@media (width<=760px){body.ma-corporate-empathique :is(h1,h2){letter-spacing:-.012em;overflow-wrap:break-word;max-width:100%;line-height:.99}body.ma-corporate-empathique :is(h3,h4){letter-spacing:-.008em;overflow-wrap:break-word;max-width:100%;line-height:1.05}body.ma-corporate-empathique .hero h1,body.ma-corporate-empathique :is(.interior-hero h1,.school-hero h1,.structures-hero h1,.public-hero h1,.together-hero h1,.support-hero h1){font-size:clamp(3rem,15vw,4rem)}body.ma-corporate-empathique :is(.why>h2,.realities>h2,.actions-heading h2,.foundation h2,.approach h2,.interior-content h2,.school-program-heading h2,.structures-program-heading h2,.public-section-heading h2,.together-section-heading h2,.support-outcomes-heading h2,.support-partners-heading h2,.request-intro h2){font-size:clamp(2.55rem,12vw,3.35rem)}body.ma-corporate-empathique :is(.hero-actions a,.interior-actions a,.public-hero-actions a,.together-hero-actions a,.support-hero-actions a,.school-hero-cta,.structures-hero-cta,.form-submit-row button){text-align:center;justify-content:center;align-items:center;min-height:48px}body.ma-corporate-empathique .site-menu nav a:last-child{background:var(--purple);color:#fff;border-radius:5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body.ma-corporate-empathique *{scroll-behavior:auto!important;transition-duration:.01ms!important}}body.ma-corporate-empathique{--ma-cream:#fffaf2;--ma-white:#fff;--ma-ink:#234f52;--ma-teal:#2e696d;--ma-purple:#7b3fe4;--ma-purple-mid:#9b64e7;--ma-lilac:#d29ceb;--ma-pink:#eeb8f7;--ma-line:#234f5224}body.ma-corporate-empathique .section-shell{width:min(100% - 96px,1220px)}body.ma-corporate-empathique :is(h1,h2,h3,h4){font-stretch:75%}body.ma-corporate-empathique :is(.support-page-v2 .support-hero-heading h1,.together-page .together-hero-heading h1,.public-page .public-hero-heading h1,.school-page .school-hero-left h1,.structures-page .structures-hero-left h1,.interior-page .interior-hero h1){letter-spacing:0!important;font-family:League Gothic,Arial Narrow,Arial,sans-serif!important;font-weight:400!important}body.ma-corporate-empathique .support-page-v2 .support-hero-heading h1{font-size:clamp(3.4rem,4.8vw,4.25rem)!important;line-height:.96!important}body.ma-corporate-empathique :is(.eyebrow,.hero-field-subtitle,.foundation-kicker,.together-kicker){letter-spacing:.14em;font-family:Manrope Variable,Manrope,sans-serif;font-size:.72rem;font-weight:800}body.ma-corporate-empathique .site-header{align-items:center;width:min(100% - 80px,1260px);height:104px}body.ma-corporate-empathique .header-brand{width:118px;height:104px}body.ma-corporate-empathique .header-brand img{width:108px;height:92px}body.ma-corporate-empathique .desktop-nav{gap:clamp(22px,2.4vw,34px)}body.ma-corporate-empathique .desktop-nav a{letter-spacing:.055em;font-size:.68rem;font-weight:800}body.ma-corporate-empathique .desktop-nav .header-support{background:var(--ma-purple);min-height:48px;box-shadow:5px 5px 0 var(--ma-pink);border-radius:3px;padding-inline:22px}body.ma-corporate-empathique .brand-hero{padding-block:76px!important}body.ma-corporate-empathique .brand-hero-panel{border-radius:5px!important;width:min(100% - 96px,1220px)!important;padding:clamp(58px,5.6vw,76px) clamp(50px,6vw,82px)!important;box-shadow:12px 12px #eeb8f76b!important}body.ma-corporate-empathique .brand-hero>.brand-word-field,body.ma-corporate-empathique .brand-hero .brand-mobile-band{letter-spacing:.018em!important;font-family:League Gothic,Arial Narrow,Arial,sans-serif!important;font-weight:400!important}body.ma-corporate-empathique .brand-hero>.brand-word-field{font-size:clamp(42px,4vw,58px)!important}body.ma-corporate-empathique .brand-hero-home,body.ma-corporate-empathique .brand-hero-school,body.ma-corporate-empathique .brand-hero-contact{--brand-hero-bg:var(--ma-teal);--brand-hero-words:var(--ma-pink)}body.ma-corporate-empathique .brand-hero-overview,body.ma-corporate-empathique .brand-hero-public,body.ma-corporate-empathique .brand-hero-together{--brand-hero-bg:var(--ma-purple);--brand-hero-words:var(--ma-lilac)}body.ma-corporate-empathique .brand-hero-structures,body.ma-corporate-empathique .brand-hero-support{--brand-hero-bg:var(--ma-ink);--brand-hero-words:var(--ma-lilac)}body.ma-corporate-empathique :is(.brand-hero .quiet-link,.brand-hero .school-hero-cta,.brand-hero .structures-hero-cta){background:var(--ma-purple)!important;color:var(--ma-white)!important;box-shadow:5px 5px 0 var(--ma-pink)!important;border-radius:3px!important}body.ma-corporate-empathique .brand-hero .project-link{color:var(--ma-purple)!important;border-color:var(--ma-lilac)!important}body.ma-corporate-empathique .home-actions-intro{padding-block:clamp(86px,8vw,118px)}body.ma-corporate-empathique .actions-heading{border-bottom:1px solid var(--ma-line);align-items:end;padding-bottom:34px}body.ma-corporate-empathique .actions-heading h2{color:var(--ma-purple);font-size:clamp(3.25rem,5vw,4.6rem)}body.ma-corporate-empathique :is(.actions-group-professional,.actions-group-popular){border-radius:4px;overflow:hidden}body.ma-corporate-empathique :is(.actions-group-professional,.actions-group-popular) .action{background:var(--ma-white);box-shadow:none;border:0;border-radius:3px}body.ma-corporate-empathique .actions-group-popular .action:nth-child(2){background:#f1ecfc}body.ma-corporate-empathique .action h4{color:var(--ma-purple)}body.ma-corporate-empathique .foundation{background:var(--ma-purple);border-radius:4px;margin-top:clamp(24px,4vw,54px);padding:clamp(72px,7vw,104px) clamp(54px,7vw,92px)}body.ma-corporate-empathique .foundation h2{margin-top:0}body.ma-corporate-empathique .foundation :is(.eyebrow,.foundation-kicker){color:var(--ma-lilac)}body.ma-corporate-empathique .why{padding-block:clamp(84px,8vw,118px)}body.ma-corporate-empathique .reason-grid{gap:clamp(34px,4vw,62px)}body.ma-corporate-empathique .reason{min-height:0;padding-inline:0}body.ma-corporate-empathique .reason+.reason{border-left:0}body.ma-corporate-empathique .reason-image img{width:110px;height:110px}body.ma-corporate-empathique .realities{background:#eaf3f1;border-radius:4px;min-height:0;padding:clamp(68px,7vw,94px) clamp(34px,5vw,64px)}body.ma-corporate-empathique .realities:before{content:none}body.ma-corporate-empathique .realities>h2{max-width:760px;color:var(--ma-white);background:var(--ma-purple);margin:0;padding:14px 22px 17px;display:inline-block;transform:rotate(-.7deg)}body.ma-corporate-empathique .stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,26px);margin-top:54px}body.ma-corporate-empathique .stat{min-height:310px;box-shadow:none;border:0;border-radius:3px;padding:28px 24px}body.ma-corporate-empathique .stat:nth-child(odd){background:var(--ma-white)}body.ma-corporate-empathique .stat:nth-child(2n){background:#f1ecfc}body.ma-corporate-empathique .stat-value{font-size:clamp(3.2rem,4.5vw,4.2rem);color:var(--ma-purple)!important}body.ma-corporate-empathique .stat:nth-child(2n) .stat-value{color:var(--brand-pink-deep)!important}body.ma-corporate-empathique .arts-row{border:0;border-left:7px solid var(--ma-lilac);background:var(--ma-white);box-shadow:none;border-radius:3px}body.ma-corporate-empathique .approach{background:var(--ma-ink);border-radius:4px;grid-template-columns:minmax(240px,.66fr) minmax(0,1.34fr);gap:34px clamp(48px,6vw,88px);min-height:0;margin-top:clamp(54px,7vw,92px);padding:clamp(72px,7vw,102px) clamp(48px,6vw,84px);display:grid}body.ma-corporate-empathique .approach:before,body.ma-corporate-empathique .approach:after{content:none}body.ma-corporate-empathique .approach h2{height:auto;color:var(--ma-lilac);grid-area:1/1/span 2;align-self:start;padding-top:4px}body.ma-corporate-empathique .approach h2 span{color:var(--ma-white)}body.ma-corporate-empathique .approach-intro>p{max-width:720px;color:var(--ma-white);grid-area:1/2;padding:0}body.ma-corporate-empathique .approach-copy{grid-area:2/2;gap:clamp(30px,4vw,62px);width:auto;margin:0;position:static}body.ma-corporate-empathique .approach :is(.approach-copy,.approach-intro>p,p,strong){color:var(--ma-white)}body.ma-corporate-empathique .approach .tailored-row{border:0;border-left:7px solid var(--ma-pink);background:var(--ma-white);clip-path:none;border-radius:3px;grid-area:3/1/auto/-1;width:100%;margin:18px 0 0}body.ma-corporate-empathique .approach .tailored-row :is(p,strong,h3){color:var(--ma-ink)}body.ma-corporate-empathique .together{background:var(--ma-purple);background-image:none;border-radius:4px}body.ma-corporate-empathique .together :is(h2,p,strong){color:var(--ma-white)}body.ma-corporate-empathique .together h2 span{color:var(--ma-pink)}body.ma-corporate-empathique .interior-content{padding-block:clamp(78px,8vw,118px)}body.ma-corporate-empathique .interior-content>h2,body.ma-corporate-empathique .content-title{color:var(--ma-purple)}body.ma-corporate-empathique .interior-feature{border:0;border-top:6px solid var(--ma-purple);background:var(--ma-white);box-shadow:none;border-radius:3px}body.ma-corporate-empathique .interior-feature:nth-child(4n+2),body.ma-corporate-empathique .interior-feature:nth-child(4n+3){background:#f1ecfc}body.ma-corporate-empathique .interior-feature:nth-child(3n+2){border-top-color:var(--ma-ink)}body.ma-corporate-empathique .interior-feature:nth-child(3n){border-top-color:var(--ma-lilac)}body.ma-corporate-empathique :is(.impact-section,.brand-section-stage){background-image:none!important}body.ma-corporate-empathique .impact-section{background:var(--ma-purple)}body.ma-corporate-empathique .impact-section :is(.eyebrow,h2,h3,p){color:var(--ma-white)}body.ma-corporate-empathique :is(.school-discipline,.structures-detail,.public-event,.request-form,.support-outcome-grid article,.support-partner-options article,.together-program-card,.together-other-grid-four article){box-shadow:none!important;border-radius:3px!important}body.ma-corporate-empathique :is(.school-program,.structures-program,.public-practices,.public-meeting){background-image:none!important}body.ma-corporate-empathique .school-program,body.ma-corporate-empathique .public-meeting{background:var(--ma-purple)!important}body.ma-corporate-empathique :is(.school-program,.structures-program,.public-practices,.public-meeting) :is(.eyebrow,h2){color:var(--ma-white)!important}body.ma-corporate-empathique .together-page :is(.together-program-card,.together-other-inner){border-radius:3px!important}body.ma-corporate-empathique .together-page .together-principle{border-radius:3px;background:var(--ma-purple)!important}body.ma-corporate-empathique .together-page .together-principle :is(h3,p,strong,a){color:var(--ma-white)!important}body.ma-corporate-empathique .together-page .together-support-bridge>div{border:0!important;border-left:7px solid var(--ma-purple)!important;background:var(--ma-white)!important;border-radius:3px!important}body.ma-corporate-empathique .support-page-v2 .support-outcome-grid article{border:0!important;border-top:6px solid var(--ma-purple)!important;background:var(--ma-white)!important}body.ma-corporate-empathique .support-page-v2 .support-outcome-grid article:nth-child(2n){border-top-color:var(--ma-ink)!important;background:#f1ecfc!important}body.ma-corporate-empathique .support-page-v2 .support-partner-options{border-top:1px solid #ffffff38;gap:0!important}body.ma-corporate-empathique .support-page-v2 .support-partner-options article{background:0 0!important;border:0!important;border-bottom:1px solid #ffffff38!important}body.ma-corporate-empathique :is(.request-section,.support-page-v2 .request-section,.together-page .request-section){background:#f1ecfc!important;border:0!important}body.ma-corporate-empathique :is(.request-form,.support-page-v2 .request-form,.together-page .request-form){border:0!important;border-top:7px solid var(--ma-purple)!important;background:var(--ma-white)!important}body.ma-corporate-empathique :is(.form-field input,.form-field select,.form-field textarea){border-radius:2px}body.ma-corporate-empathique .form-submit-row button{border-radius:3px;background:var(--ma-purple)!important;box-shadow:5px 5px 0 var(--ma-pink)!important}body.ma-corporate-empathique .site-footer{border-top:10px solid var(--ma-purple);background:var(--ma-white)!important;background-image:none!important}@media (width<=1020px){body.ma-corporate-empathique .section-shell{width:min(100% - 56px,1220px)}body.ma-corporate-empathique .site-header{width:min(100% - 48px,1260px)}body.ma-corporate-empathique .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.ma-corporate-empathique .approach-intro{display:contents}}@media (width<=760px){body.ma-corporate-empathique .section-shell{width:calc(100% - 40px)}body.ma-corporate-empathique .site-header{width:calc(100% - 36px);height:82px}body.ma-corporate-empathique .header-brand{width:84px;height:82px}body.ma-corporate-empathique .header-brand img{width:78px;height:72px}body.ma-corporate-empathique .site-menu summary{border-radius:3px}body.ma-corporate-empathique .brand-hero{padding-block:0!important;padding-inline:16px!important}body.ma-corporate-empathique .brand-hero>.brand-word-field{display:none!important}body.ma-corporate-empathique .brand-hero .brand-mobile-band{height:50px!important;min-height:50px!important;font-size:28px!important}body.ma-corporate-empathique .brand-hero .brand-mobile-band-middle{display:none!important}body.ma-corporate-empathique :is(.brand-hero-home>.brand-hero-panel,.brand-hero-school>.brand-hero-panel,.brand-hero-structures>.brand-hero-panel,.brand-hero-public>.brand-hero-panel,.brand-hero-together>.brand-hero-panel,.brand-hero-support>.brand-hero-panel){background:var(--ma-cream)!important;width:100%!important;box-shadow:none!important;border-radius:3px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important}body.ma-corporate-empathique :is(.brand-hero-home .hero-copy,.brand-hero-home .hero-field-simplified,.brand-hero-school .school-hero-left,.brand-hero-school .school-hero-copy,.brand-hero-structures .structures-hero-left,.brand-hero-structures .structures-hero-copy,.brand-hero-public .public-hero-heading,.brand-hero-public .public-hero-copy,.brand-hero-together .together-hero-heading,.brand-hero-together .together-hero-copy,.brand-hero-support .support-hero-heading,.brand-hero-support .support-hero-copy){background:0 0!important;border-radius:0!important;width:100%!important;padding:34px 24px!important}body.ma-corporate-empathique :is(.brand-hero-home .hero-field-simplified,.brand-hero-school .school-hero-copy,.brand-hero-structures .structures-hero-copy,.brand-hero-public .public-hero-copy,.brand-hero-together .together-hero-copy,.brand-hero-support .support-hero-copy){padding-top:10px!important}body.ma-corporate-empathique :is(.brand-hero-structures .structures-principle,.brand-hero-public .public-hero-closing){background:0 0!important;border-radius:0!important;padding:0 24px 34px!important}body.ma-corporate-empathique .hero h1,body.ma-corporate-empathique :is(.interior-hero h1,.school-hero h1,.structures-hero h1,.public-hero h1,.together-hero h1,.support-hero h1){font-size:clamp(2.8rem,13vw,3.7rem);line-height:.96}body.ma-corporate-empathique .support-page-v2 .support-hero-heading h1{font-size:clamp(2.55rem,11.5vw,2.75rem)!important;line-height:.98!important}body.ma-corporate-empathique .support-page-v2 .support-hero-copy{text-align:left!important}body.ma-corporate-empathique :is(.hero-actions,.interior-actions,.public-hero-actions,.together-hero-actions,.support-hero-actions){width:100%}body.ma-corporate-empathique :is(.home-actions-intro,.why,.interior-content){padding-block:64px}body.ma-corporate-empathique .actions-heading{padding-bottom:26px}body.ma-corporate-empathique :is(.actions-group-professional,.actions-group-popular){border-radius:3px}body.ma-corporate-empathique .foundation{padding:54px 26px}body.ma-corporate-empathique .reason-grid{gap:54px}body.ma-corporate-empathique .reason{padding-inline:0}body.ma-corporate-empathique .realities{padding:54px 20px}body.ma-corporate-empathique .realities>h2{padding:11px 14px 14px;transform:rotate(-.4deg)}body.ma-corporate-empathique .stat-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:34px}body.ma-corporate-empathique .stat{min-height:0}body.ma-corporate-empathique .approach{padding:58px 24px;display:block}body.ma-corporate-empathique .approach-intro{display:block}body.ma-corporate-empathique .approach h2{font-size:clamp(3rem,14vw,4rem)}body.ma-corporate-empathique .approach-intro>p{margin-top:24px}body.ma-corporate-empathique .approach-copy{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:28px;display:grid}body.ma-corporate-empathique .approach .tailored-row{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:34px;padding:26px 22px}body.ma-corporate-empathique .support-page-v2 .support-partner-options article:last-child{grid-column:auto}body.ma-corporate-empathique :is(.request-section,.support-page-v2 .request-section,.together-page .request-section){padding-inline:20px!important}}body.ma-corporate-empathique{--ma-text:#302a33;--ma-copy:#514a52;--ma-green-dark:#234f52;--ma-mint:#78d7aa;--ma-purple:#7b3fe4;--ma-purple-mid:#9b64e7;--ma-lilac:#d29ceb;--ma-pink:#eeb8f7;--ma-orange-hot:#ff9863;color:var(--ma-text)}body.ma-corporate-empathique :is(p,li){color:var(--ma-copy)}body.ma-corporate-empathique :is(h1,h2,h3,h4,h5,h6){color:var(--ma-purple);letter-spacing:0!important;font-family:League Gothic,Arial Narrow,Arial,sans-serif!important;font-weight:400!important}body.ma-corporate-empathique :is(h1,h2){line-height:.94}body.ma-corporate-empathique :is(h3,h4,h5,h6){line-height:1}body.ma-corporate-empathique :is(.hero h1,.interior-hero h1,.school-hero h1,.structures-hero h1,.public-hero h1,.together-hero h1,.support-hero h1){color:var(--ma-text)!important;font-weight:400!important}body.ma-corporate-empathique :is(.why>h2,.realities>h2,.actions-heading h2,.foundation h2,.approach h2,.interior-content>h2,.school-program-heading h2,.structures-program-heading h2,.public-section-heading h2,.together-section-heading h2,.support-outcomes-heading h2,.support-partners-heading h2,.request-intro h2){color:var(--ma-purple)!important}body.ma-corporate-empathique .desktop-nav a{color:var(--ma-text)}body.ma-corporate-empathique .desktop-nav a:not(.header-support):hover{color:var(--ma-purple)}body.ma-corporate-empathique .desktop-nav .header-support,body.ma-corporate-empathique .quiet-link,body.ma-corporate-empathique .form-submit-row button{background:var(--ma-purple)!important;color:#fff!important;box-shadow:5px 5px 0 var(--ma-pink)!important}body.ma-corporate-empathique :is(.brand-hero-home,.brand-hero-school,.brand-hero-contact){--brand-hero-bg:var(--ma-mint);--brand-hero-words:var(--ma-purple)}body.ma-corporate-empathique :is(.brand-hero-overview,.brand-hero-public,.brand-hero-together){--brand-hero-bg:var(--ma-purple);--brand-hero-words:var(--ma-pink)}body.ma-corporate-empathique .brand-hero-structures{--brand-hero-bg:var(--ma-pink);--brand-hero-words:var(--ma-purple)}body.ma-corporate-empathique .brand-hero-support{--brand-hero-bg:var(--ma-lilac);--brand-hero-words:var(--ma-purple)}body.ma-corporate-empathique .brand-hero-panel{background:var(--ma-cream)!important;box-shadow:12px 12px #7b3fe457!important}body.ma-corporate-empathique :is(.brand-word-field,.brand-mobile-band){letter-spacing:.02em!important;font-family:League Gothic,Arial Narrow,Arial,sans-serif!important;font-weight:400!important}body.ma-corporate-empathique :is(.hero-copy p,.hero-field p,.interior-intro p,.school-hero-copy p,.structures-hero-copy p,.public-hero-copy p,.together-hero-copy p,.support-hero-copy p){color:var(--ma-copy)!important}body.ma-corporate-empathique :is(.hero-copy strong,.hero-field strong,.interior-intro strong,.school-hero-copy strong,.structures-hero-copy strong,.public-hero-copy strong,.together-hero-copy strong,.support-hero-copy strong){color:var(--ma-text)!important}body.ma-corporate-empathique .hero h1{font-size:clamp(4.65rem,6.3vw,6rem)}body.ma-corporate-empathique .hero h1 span{color:var(--ma-purple);background:linear-gradient(transparent 78%, var(--ma-pink) 78%)}body.ma-corporate-empathique .hero-field h2{color:var(--ma-purple);font-size:clamp(2.55rem,3.4vw,3.25rem)}body.ma-corporate-empathique .hero-field-open{border-left-color:var(--ma-purple);background:#fff}body.ma-corporate-empathique .actions-group h3,body.ma-corporate-empathique .action h4{font-size:clamp(2rem,2.7vw,2.75rem)}body.ma-corporate-empathique .actions-group-professional .action:nth-child(2),body.ma-corporate-empathique .actions-group-popular .action:nth-child(2){background:#f1ecfc}body.ma-corporate-empathique .foundation{background:var(--ma-purple)}body.ma-corporate-empathique .foundation :is(h2,.foundation-claim,.foundation-copy p,.foundation-copy strong){color:#fff!important}body.ma-corporate-empathique .foundation .foundation-claim em{color:var(--ma-pink)!important}body.ma-corporate-empathique .why>h2{color:var(--ma-purple)!important}body.ma-corporate-empathique .reason h3{color:var(--ma-text);font-size:clamp(1.9rem,2.5vw,2.45rem)}body.ma-corporate-empathique .realities>h2{background:var(--ma-purple);color:#fff!important}body.ma-corporate-empathique .stat:first-child,body.ma-corporate-empathique .stat:nth-child(4){background:#fff}body.ma-corporate-empathique .stat:nth-child(2){background:#f7eafa}body.ma-corporate-empathique .stat:nth-child(3){background:#dff6ea}body.ma-corporate-empathique .stat-value{font-family:League Gothic,Arial Narrow,Arial,sans-serif!important;font-weight:400!important}body.ma-corporate-empathique .approach :is(.approach-intro>p,.approach-copy p,.approach-copy strong){color:var(--ma-text)!important}body.ma-corporate-empathique .approach h2,body.ma-corporate-empathique .approach h2 span{color:var(--ma-purple)!important}body.ma-corporate-empathique .together{background:var(--ma-pink)!important}body.ma-corporate-empathique .together-inner{border-radius:4px;background:var(--ma-purple)!important;background-image:none!important}@media (width>=761px){body.ma-corporate-empathique .brand-hero-home{padding-block:98px!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field{font-size:clamp(40px,3.65vw,54px)!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field .brand-word-line{box-sizing:border-box;text-align:left;overflow:hidden;width:100%!important;color:var(--ma-orange-hot)!important;padding-inline:clamp(28px,4vw,60px)!important;left:0!important;transform:none!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field .brand-word-line-top{top:8px!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field .brand-word-line-bottom{bottom:8px!important}}body.ma-corporate-empathique .actions-heading>p{border-left-color:var(--ma-orange-hot)!important}body.ma-corporate-empathique .stat:nth-child(2) .stat-value{color:var(--ma-orange-hot)!important}body.ma-corporate-empathique .approach .tailored-row{border-left-color:var(--ma-orange-hot)!important}body.ma-corporate-empathique .together-inner{border-top:9px solid var(--ma-orange-hot)}body.ma-corporate-empathique .together-actions a:last-child{border-color:var(--ma-orange-hot)}@media (width<=760px){body.ma-corporate-empathique .brand-hero-home .brand-mobile-band{height:48px!important;min-height:48px!important;color:var(--ma-orange-hot)!important;padding-inline:0!important;font-size:clamp(21px,5.7vw,23px)!important}body.ma-corporate-empathique .brand-hero-home .brand-mobile-band span{transform:translate(18px)!important}}body.ma-corporate-empathique :is(.hero-field-open,.arts-row,.approach .tailored-row){border-left-color:var(--ma-orange-hot)!important}body.ma-corporate-empathique .foundation{min-height:0;border:0!important;border-top:10px solid var(--ma-purple)!important;background:var(--ma-white)!important;border-radius:4px!important;padding:clamp(66px,6vw,88px) clamp(48px,6.4vw,92px) clamp(70px,6.4vw,94px)!important}body.ma-corporate-empathique .foundation:before{content:none!important}body.ma-corporate-empathique .foundation h2{text-transform:none;display:inline-block;position:static;box-shadow:inset 0 -.22em #eeb8f7b8;color:var(--ma-purple)!important;margin:0!important;font-size:clamp(2.65rem,4vw,3.9rem)!important;line-height:.96!important}body.ma-corporate-empathique .foundation .foundation-claim{letter-spacing:-.035em;max-width:940px;margin-top:34px;font-family:Manrope Variable,Manrope,Arial,sans-serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:700;line-height:1.16;color:var(--ma-text)!important}body.ma-corporate-empathique .foundation .foundation-claim em{font-style:normal;color:var(--ma-purple)!important}body.ma-corporate-empathique .foundation-copy{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(46px,5vw,66px);position:relative;gap:clamp(54px,7vw,96px)!important}body.ma-corporate-empathique .foundation-copy:after{opacity:.48;width:2px;top:0;bottom:0;background:var(--ma-purple)!important}body.ma-corporate-empathique .foundation :is(.foundation-panel-individual,.foundation-panel-collective){padding:0!important}body.ma-corporate-empathique .foundation :is(.foundation-panel h3,.foundation-lifelong strong){line-height:1.08;color:var(--ma-purple)!important;font-size:clamp(1.65rem,2.1vw,2.1rem)!important}body.ma-corporate-empathique .foundation :is(.foundation-copy p,.foundation-copy strong){color:var(--ma-copy)!important}body.ma-corporate-empathique .foundation .foundation-copy strong{color:var(--ma-text)!important}body.ma-corporate-empathique .together{background:var(--ma-cream)!important;padding:clamp(56px,6vw,82px) 0!important}body.ma-corporate-empathique .together-inner{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:stretch;min-height:0;overflow:hidden;background:var(--ma-orange-hot)!important;border:0!important;border-radius:4px!important;gap:10px!important;padding:0!important}body.ma-corporate-empathique .together-inner>div:first-child,body.ma-corporate-empathique .together-copy{flex-direction:column;justify-content:center;display:flex;padding:clamp(44px,5vw,68px)!important}body.ma-corporate-empathique .together-inner>div:first-child{background:var(--ma-purple)}body.ma-corporate-empathique .together-copy{background:var(--ma-white)}body.ma-corporate-empathique .together-kicker{color:var(--ma-orange-hot)!important}body.ma-corporate-empathique .together h2{margin-top:20px;color:var(--ma-white)!important}body.ma-corporate-empathique .together-inner h2 span{color:var(--ma-pink)!important}body.ma-corporate-empathique .together-copy>p{font-size:1.08rem;line-height:1.62;color:var(--ma-text)!important}body.ma-corporate-empathique .together-actions{align-items:stretch;gap:14px}body.ma-corporate-empathique .together-actions a{border-radius:4px;min-width:132px;min-height:50px}body.ma-corporate-empathique .together-actions a:first-child{border-color:var(--ma-orange-hot)!important;background:var(--ma-orange-hot)!important;color:var(--ma-text)!important}body.ma-corporate-empathique .together-actions a:last-child{border-color:var(--ma-purple)!important;color:var(--ma-purple)!important}@media (width<=900px){body.ma-corporate-empathique .foundation-copy{grid-template-columns:1fr;gap:34px!important}body.ma-corporate-empathique .foundation-copy:after{content:none!important}body.ma-corporate-empathique .foundation-panel-collective{border-top:2px solid var(--ma-purple)!important;padding-top:34px!important}body.ma-corporate-empathique .together-inner{grid-template-columns:1fr;gap:10px!important}}@media (width<=760px){body.ma-corporate-empathique .foundation{padding:52px 24px 58px!important}body.ma-corporate-empathique .foundation .foundation-claim{font-size:clamp(2rem,10vw,2.65rem)}body.ma-corporate-empathique .reason+.reason{border-top:1px solid #fd642b80!important;border-left:0!important}body.ma-corporate-empathique .together-inner>div:first-child,body.ma-corporate-empathique .together-copy{padding:42px 26px!important}body.ma-corporate-empathique .together-actions,body.ma-corporate-empathique .together-actions a{width:100%}}body.ma-corporate-empathique .interior-feature:nth-child(3n+2),body.ma-corporate-empathique .support-page-v2 .support-outcome-grid article:nth-child(2n){border-top-color:var(--ma-mint)!important}body.ma-corporate-empathique .impact-section,body.ma-corporate-empathique .school-program,body.ma-corporate-empathique .public-meeting,body.ma-corporate-empathique .support-page-v2 .support-partners{background:var(--ma-purple)!important}body.ma-corporate-empathique .structures-program,body.ma-corporate-empathique .public-practices{background:var(--ma-mint)!important}body.ma-corporate-empathique :is(.structures-program,.public-practices) :is(.eyebrow,h2,h3,p,strong){color:var(--ma-text)!important}body.ma-corporate-empathique .together-page .together-other-heading h2,body.ma-corporate-empathique .together-page .together-other-intro h3,body.ma-corporate-empathique .together-page .together-other-grid-four h3{color:var(--ma-purple)!important}body.ma-corporate-empathique .support-page-v2 .support-partner-options article:before{background:var(--ma-mint)!important}body.ma-corporate-empathique :is(.request-section,.support-page-v2 .request-section,.together-page .request-section){background:#f1ecfc!important}body.ma-corporate-empathique .site-footer{border-top-color:var(--ma-pink);background:#fff!important}body.ma-corporate-empathique .site-footer :is(a,p){color:var(--ma-text)}body.ma-corporate-empathique .footer-contact>p:first-child{color:var(--ma-purple)}@media (width<=760px){body.ma-corporate-empathique .hero h1,body.ma-corporate-empathique :is(.interior-hero h1,.school-hero h1,.structures-hero h1,.public-hero h1,.together-hero h1,.support-hero h1){font-size:clamp(3.2rem,15.5vw,4.25rem);line-height:.94}body.ma-corporate-empathique .support-page-v2 .support-hero-heading h1{font-size:clamp(3.05rem,14.5vw,3.65rem)!important;line-height:.94!important}body.ma-corporate-empathique :is(.why>h2,.realities>h2,.actions-heading h2,.foundation h2,.approach h2,.interior-content h2,.school-program-heading h2,.structures-program-heading h2,.public-section-heading h2,.together-section-heading h2,.support-outcomes-heading h2,.support-partners-heading h2,.request-intro h2){font-size:clamp(3rem,14vw,4rem)}}body.ma-corporate-empathique .home-flow{--home-section-gap:52px;gap:var(--home-section-gap)!important}body.ma-corporate-empathique .home-flow>section{margin-top:0!important}body.ma-corporate-empathique .brand-hero-home{--brand-hero-bg:#e6b0d1;--brand-hero-words:var(--ma-purple)}body.ma-corporate-empathique .brand-hero-home .hero-field:before{background:var(--ma-orange-hot)!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified .hero-field-subtitle{text-transform:none;line-height:1.05;color:var(--ma-purple)!important;letter-spacing:.025em!important;font-family:League Gothic,Arial Narrow,Arial,sans-serif!important;font-size:clamp(1.75rem,2.15vw,2.15rem)!important;font-weight:400!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified .hero-field-popular{padding-top:24px;border-top-color:var(--ma-orange-hot)!important}body.ma-corporate-empathique .home-flow>.foundation{padding-top:clamp(50px,4.8vw,68px)!important}body.ma-corporate-empathique .foundation :is(.foundation-claim,.foundation-panel p,.foundation-panel strong){opacity:1!important}body.ma-corporate-empathique .foundation .foundation-panel p{font-size:1.04rem;line-height:1.68;color:var(--ma-copy)!important}body.ma-corporate-empathique .foundation .foundation-panel strong{color:var(--ma-text)!important}body.ma-corporate-empathique .palette-theatre .stat-value,body.ma-corporate-empathique .palette-theatre .stat:nth-child(3) .stat-value{white-space:normal!important;font-size:clamp(2.65rem,3.3vw,3.2rem)!important;line-height:.98!important}body.ma-corporate-empathique .palette-theatre .why:before{background:0 0!important}body.ma-corporate-empathique .approach h2 span{display:inline;box-shadow:inset 0 -.2em #eeb8f7c7}body.ma-corporate-empathique .together{padding-block:18px!important}body.ma-corporate-empathique .together-inner{min-height:460px;width:min(100% - 64px,1320px)!important}body.ma-corporate-empathique .together-inner>div:first-child,body.ma-corporate-empathique .together-copy{padding:clamp(58px,6vw,86px)!important}body.ma-corporate-empathique .together-copy>p,body.ma-corporate-empathique .together-copy .together-actions{width:100%;max-width:480px}@media (width>=901px){body.ma-corporate-empathique .brand-hero-home{padding-block:90px!important}body.ma-corporate-empathique .brand-hero-home>.brand-hero-panel{grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);align-items:stretch;gap:clamp(64px,6vw,92px);min-height:640px;width:min(100% - 96px,1280px)!important;padding:clamp(62px,5.4vw,78px) clamp(58px,5.8vw,84px)!important}body.ma-corporate-empathique .brand-hero-home .hero-copy,body.ma-corporate-empathique .brand-hero-home .hero-field-simplified{min-height:490px}body.ma-corporate-empathique .brand-hero-home .hero-copy{flex-direction:column;justify-content:space-between;gap:34px;display:flex}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified{flex-direction:column;justify-content:space-between;gap:25px;min-height:490px;display:flex;padding:0 0 0 clamp(40px,4vw,58px)!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified :is(.hero-field-audiences,.hero-field-popular,.hero-field-principle){margin-top:0!important}body.ma-corporate-empathique .approach{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:34px clamp(46px,5vw,76px);padding:clamp(64px,6vw,84px) clamp(48px,6vw,82px)!important}body.ma-corporate-empathique .approach-intro{display:contents}body.ma-corporate-empathique .approach h2{grid-area:1/1;align-self:end;padding:0;display:block;height:auto!important}body.ma-corporate-empathique .approach-intro>p{grid-area:1/2;align-self:end;margin:0;padding:0}body.ma-corporate-empathique .approach-copy{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,5vw,72px);width:100%;margin:0;display:grid;position:static!important}body.ma-corporate-empathique .approach .tailored-row{grid-area:3/1/auto/-1;margin-top:8px}}@media (width<=900px){body.ma-corporate-empathique .home-flow{--home-section-gap:42px}body.ma-corporate-empathique .together-inner{min-height:0;width:min(100% - 40px,760px)!important}}@media (width<=760px){body.ma-corporate-empathique .home-flow{--home-section-gap:32px}body.ma-corporate-empathique .brand-hero-home .hero-copy,body.ma-corporate-empathique .brand-hero-home .hero-field-simplified{min-height:0;padding:36px 24px!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified{flex-direction:column;gap:24px;display:flex}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified :is(.hero-field-audiences,.hero-field-popular,.hero-field-principle){margin-top:0!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified .hero-field-subtitle{font-size:1.75rem!important}body.ma-corporate-empathique .home-flow>.foundation{padding-top:46px!important}body.ma-corporate-empathique .foundation .foundation-panel p{font-size:1rem}body.ma-corporate-empathique .approach{padding:50px 24px!important}body.ma-corporate-empathique .approach-intro>p{margin-top:20px}body.ma-corporate-empathique .approach-copy{margin-top:24px}body.ma-corporate-empathique .approach .tailored-row{margin-top:30px}body.ma-corporate-empathique .together{padding-block:10px!important}body.ma-corporate-empathique .together-inner{width:calc(100% - 32px)!important}body.ma-corporate-empathique .together-inner>div:first-child,body.ma-corporate-empathique .together-copy{padding:44px 26px!important}}body.ma-corporate-empathique .home-flow{--home-section-gap:48px}body.ma-corporate-empathique .home-flow>section{margin-block:0!important}@media (width>=901px){body.ma-corporate-empathique .brand-hero-home{padding-block:88px!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field{overflow:hidden;display:block!important;inset:0!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field .brand-word-line{text-align:center;justify-content:center;align-items:center;min-width:100%;height:88px;display:flex;position:absolute;width:max-content!important;padding:0!important;line-height:1!important;left:50%!important;transform:translate(-50%)!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field .brand-word-line-top{top:0!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field .brand-word-line-bottom{bottom:0!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified{justify-content:center;gap:0}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified h2,body.ma-corporate-empathique .brand-hero-home .hero-field-simplified .hero-field-subtitle{max-width:430px;letter-spacing:.01em!important;margin:0!important;font-size:clamp(2.05rem,2.6vw,2.5rem)!important;font-weight:400!important;line-height:1.05!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified .hero-field-practices{margin-top:22px!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified .hero-field-audiences{margin-top:32px!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified .hero-field-popular{width:100%;max-width:430px;padding-top:30px;margin-top:40px!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified .hero-field-principle{margin-top:22px!important}}@media (width>=761px) and (width<=900px){body.ma-corporate-empathique .brand-hero-home>.brand-word-field{display:block!important;inset:0!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field .brand-word-line{justify-content:center;align-items:center;min-width:100%;height:76px;display:flex;position:absolute;width:max-content!important;line-height:1!important;left:50%!important;transform:translate(-50%)!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field .brand-word-line-top{top:0!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field .brand-word-line-bottom{bottom:0!important}}body.ma-corporate-empathique .home-flow>.foundation{background:var(--ma-white)!important}body.ma-corporate-empathique .foundation .foundation-claim{color:var(--ma-text)!important;opacity:1!important;text-shadow:none!important}body.ma-corporate-empathique .foundation .foundation-claim em{font-style:normal;color:var(--ma-purple)!important;opacity:1!important}body.ma-corporate-empathique .realities>h2{width:fit-content!important;max-width:640px!important;padding:13px 20px 16px!important}body.ma-corporate-empathique .palette-theatre .stat-value,body.ma-corporate-empathique .palette-theatre .stat:nth-child(3) .stat-value{font-size:clamp(2.65rem,3.3vw,3.2rem)!important;line-height:.98!important}@media (width>=901px){body.ma-corporate-empathique .approach{row-gap:42px}body.ma-corporate-empathique .approach-intro>p{align-self:end;max-width:560px}body.ma-corporate-empathique .approach-copy{align-items:start;column-gap:clamp(46px,5vw,72px)}body.ma-corporate-empathique .approach-copy>p:first-child{grid-column:1}body.ma-corporate-empathique .approach-copy>p:nth-child(2){grid-column:2}body.ma-corporate-empathique .approach .tailored-row{margin-top:12px}}body.ma-corporate-empathique .together{background:var(--ma-cream)!important;padding-block:0!important}body.ma-corporate-empathique .together-inner{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;background:var(--ma-purple)!important;gap:clamp(48px,6vw,88px)!important;width:min(100% - 40px,1400px)!important;min-height:0!important;padding:clamp(48px,5vw,66px) clamp(46px,6vw,84px)!important}body.ma-corporate-empathique .together-inner>div:first-child,body.ma-corporate-empathique .together-copy{background:0 0!important;padding:0!important}body.ma-corporate-empathique .together-inner :is(h2,p,strong){color:var(--ma-white)!important}body.ma-corporate-empathique .together-copy{gap:22px}body.ma-corporate-empathique .together-copy>p,body.ma-corporate-empathique .together-copy .together-actions{max-width:520px}body.ma-corporate-empathique .site-footer{background:linear-gradient(104deg,#fffaf2 0%,#f4dfe9 54%,#e8ddfa 100%)!important;border-top:0!important}@media (width<=900px){body.ma-corporate-empathique .home-flow{--home-section-gap:40px}body.ma-corporate-empathique .together-inner{grid-template-columns:1fr;gap:34px!important}}@media (width<=760px){body.ma-corporate-empathique .home-flow{--home-section-gap:30px}body.ma-corporate-empathique .brand-hero-home .brand-mobile-band{justify-content:center;align-items:center;overflow:hidden;height:50px!important;min-height:50px!important;color:var(--ma-cream)!important;line-height:1!important;display:flex!important}body.ma-corporate-empathique .brand-hero-home .brand-mobile-band span{width:max-content;transform:none!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified{gap:0}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified h2,body.ma-corporate-empathique .brand-hero-home .hero-field-simplified .hero-field-subtitle{margin:0!important;font-size:2rem!important;line-height:1.05!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified .hero-field-practices{margin-top:18px!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified .hero-field-audiences{margin-top:27px!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified .hero-field-popular{padding-top:26px;margin-top:32px!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified .hero-field-principle{margin-top:18px!important}body.ma-corporate-empathique .foundation .foundation-claim{line-height:1.16;font-size:clamp(1.9rem,9vw,2.45rem)!important}body.ma-corporate-empathique .realities>h2{transform:none;width:fit-content!important;max-width:100%!important;margin-inline:0!important;padding:11px 15px 14px!important}body.ma-corporate-empathique .approach{row-gap:0}body.ma-corporate-empathique .approach-intro>p{margin-top:26px}body.ma-corporate-empathique .approach-copy{gap:24px;margin-top:28px}body.ma-corporate-empathique .approach .tailored-row{margin-top:34px}body.ma-corporate-empathique .together-inner{gap:30px!important;width:calc(100% - 32px)!important;padding:38px 24px 42px!important}body.ma-corporate-empathique .together-copy{gap:20px}}body.ma-corporate-empathique .brand-hero-home>.brand-word-field .brand-word-line,body.ma-corporate-empathique .brand-hero-home .brand-mobile-band{color:var(--ma-purple)!important}body.ma-corporate-empathique .brand-hero-home>.brand-hero-panel{z-index:1;position:relative}@media (width>=1101px){body.ma-corporate-empathique .brand-hero-home>.brand-hero-panel{width:min(100% - 180px,1180px)!important}}@media (width>=901px){body.ma-corporate-empathique .brand-hero-home>.brand-word-field .brand-word-line-top{text-shadow:0 76px 0 var(--ma-purple), 0 152px 0 var(--ma-purple), 0 228px 0 var(--ma-purple), 0 304px 0 var(--ma-purple), 0 380px 0 var(--ma-purple), 0 456px 0 var(--ma-purple), 0 532px 0 var(--ma-purple), 0 608px 0 var(--ma-purple), 0 684px 0 var(--ma-purple)}}body.ma-corporate-empathique .home-flow>section.foundation{overflow:visible;background:var(--ma-white)!important;display:block!important}body.ma-corporate-empathique .home-flow>section.foundation>h2{box-shadow:none;width:auto!important;height:auto!important;color:var(--ma-purple)!important;opacity:1!important;visibility:visible!important;clip:auto!important;margin:0!important;display:inline-block!important;position:static!important;transform:none!important}body.ma-corporate-empathique .home-flow>section.foundation>p.foundation-claim{color:#302a33!important;opacity:1!important;visibility:visible!important;width:auto!important;max-width:960px!important;height:auto!important;text-shadow:none!important;margin:34px 0 0!important;display:block!important;position:static!important;transform:none!important}body.ma-corporate-empathique .home-flow>section.foundation>p.foundation-claim>em{color:var(--ma-purple)!important;opacity:1!important}body.ma-corporate-empathique .home-flow>section.foundation .foundation-copy{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(54px,7vw,92px)!important;margin-top:clamp(44px,5vw,62px)!important;display:grid!important;position:relative!important}body.ma-corporate-empathique .home-flow>section.foundation .foundation-panel,body.ma-corporate-empathique .home-flow>section.foundation .foundation-panel p,body.ma-corporate-empathique .home-flow>section.foundation .foundation-panel strong{color:#302a33!important;opacity:1!important;visibility:visible!important}body.ma-corporate-empathique .home-flow>section.foundation .foundation-panel h3,body.ma-corporate-empathique .home-flow>section.foundation .foundation-lifelong strong{color:var(--ma-purple)!important}body.ma-corporate-empathique .actions-group-popular .actions-group-heading :is(h3,p){color:#302a33!important}body.ma-corporate-empathique .realities .stat,body.ma-corporate-empathique .realities .stat:first-child,body.ma-corporate-empathique .realities .stat:nth-child(2),body.ma-corporate-empathique .realities .stat:nth-child(3),body.ma-corporate-empathique .realities .stat:nth-child(4){background:var(--ma-white)!important}body.ma-corporate-empathique .realities .stat-value,body.ma-corporate-empathique .realities .stat:nth-child(2n) .stat-value{color:var(--ma-purple)!important}body.ma-corporate-empathique .approach-intro{display:block!important}body.ma-corporate-empathique .approach h2{width:auto!important;height:auto!important;margin:0!important;padding:0!important;position:static!important}body.ma-corporate-empathique .approach-copy{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(46px,6vw,82px)!important;width:100%!important;margin:clamp(38px,4vw,52px) 0 0!important;display:grid!important;position:static!important}body.ma-corporate-empathique .approach-copy>.approach-method-copy,body.ma-corporate-empathique .approach-format-copy,body.ma-corporate-empathique .approach-format-copy>p{margin:0!important}body.ma-corporate-empathique .approach-format-copy{flex-direction:column;align-items:flex-start;display:flex}body.ma-corporate-empathique .approach-format-copy>.approach-format-title{letter-spacing:.01em;font-family:League Gothic,Arial Narrow,Arial,sans-serif;font-size:clamp(2rem,2.8vw,2.7rem);font-weight:400;line-height:1.04;color:var(--ma-purple)!important;margin:0 0 22px!important}body.ma-corporate-empathique .together-inner{width:min(100% - 96px,1220px)!important}@media (width<=1020px){body.ma-corporate-empathique .together-inner{width:min(100% - 56px,1220px)!important}}@media (width<=900px){body.ma-corporate-empathique .home-flow>section.foundation .foundation-copy,body.ma-corporate-empathique .approach-copy{grid-template-columns:1fr!important;gap:34px!important}body.ma-corporate-empathique .home-flow>section.foundation .foundation-panel-collective{padding-top:34px!important}}@media (width<=760px){body.ma-corporate-empathique .brand-hero-home .brand-mobile-band{color:var(--ma-purple)!important;text-shadow:none!important}body.ma-corporate-empathique .home-flow>section.foundation>p.foundation-claim{margin-top:26px!important;font-size:clamp(1.9rem,9vw,2.45rem)!important}body.ma-corporate-empathique .home-flow>section.foundation .foundation-copy{margin-top:34px!important}body.ma-corporate-empathique .approach-copy{margin-top:30px!important}body.ma-corporate-empathique .approach-format-copy>.approach-format-title{font-size:2rem;margin-bottom:17px!important}body.ma-corporate-empathique .approach .tailored-row{margin-top:32px!important}body.ma-corporate-empathique .together-inner{width:calc(100% - 40px)!important}}body.ma-corporate-empathique .brand-hero-home>.brand-word-field,body.ma-corporate-empathique .brand-hero-home .brand-mobile-band{display:none!important}body.ma-corporate-empathique .home-flow>section.foundation{grid-template-columns:minmax(170px,.34fr) minmax(0,1.66fr);align-items:start;gap:clamp(44px,5vw,64px) clamp(48px,7vw,96px);background:#f1ecfc!important;border:0!important;border-radius:4px!important;padding:clamp(64px,6vw,84px) clamp(48px,6.4vw,88px) clamp(68px,6vw,88px)!important;display:grid!important}body.ma-corporate-empathique .home-flow>section.foundation>h2{letter-spacing:.01em;grid-area:1/1;align-self:start;color:var(--ma-purple)!important;padding-top:5px!important;font-size:clamp(2.25rem,3.2vw,3.2rem)!important;line-height:1!important}body.ma-corporate-empathique .home-flow>section.foundation .foundation-copy{border-top:1px solid #7b3fe447;grid-area:2/1/auto/-1;padding-top:clamp(36px,4vw,48px);gap:clamp(52px,7vw,92px)!important;margin:0!important}body.ma-corporate-empathique .home-flow>section.foundation .foundation-copy:after{content:none!important}body.ma-corporate-empathique .home-flow>section.foundation .foundation-panel,body.ma-corporate-empathique .home-flow>section.foundation .foundation-panel:nth-child(n){background:0 0!important;border:0!important;padding:0!important}body.ma-corporate-empathique .home-flow>section.foundation .foundation-panel h3,body.ma-corporate-empathique .home-flow>section.foundation .foundation-lifelong strong{letter-spacing:.01em;font-family:League Gothic,Arial Narrow,Arial,sans-serif;display:block;color:var(--ma-purple)!important;margin:0 0 20px!important;font-size:clamp(1.85rem,2.25vw,2.25rem)!important;font-weight:400!important;line-height:1.06!important}body.ma-corporate-empathique .approach{background:var(--ma-mint)!important;display:block!important}body.ma-corporate-empathique .approach-copy{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(48px,6vw,82px)!important;margin:0!important;display:grid!important}body.ma-corporate-empathique .approach-method-copy,body.ma-corporate-empathique .approach-format-copy{flex-direction:column;align-items:flex-start;display:flex;margin:0!important}body.ma-corporate-empathique .approach-method-copy>h2,body.ma-corporate-empathique .approach-format-copy>h3.approach-format-title{letter-spacing:.01em;min-height:2.1em;font-family:League Gothic,Arial Narrow,Arial,sans-serif;color:var(--ma-purple)!important;box-shadow:none!important;margin:0 0 24px!important;padding:0!important;font-size:clamp(2.15rem,2.9vw,2.8rem)!important;font-weight:400!important;line-height:1.04!important}body.ma-corporate-empathique .approach-method-copy>h2 span{color:inherit!important;box-shadow:none!important}body.ma-corporate-empathique .approach-method-copy>p,body.ma-corporate-empathique .approach-format-copy>p{font-size:1.04rem;line-height:1.68;color:#302a33!important;margin:0!important}body.ma-corporate-empathique .approach .tailored-row{background:var(--ma-orange-hot)!important;margin-top:clamp(40px,4.5vw,54px)!important}@media (width<=900px){body.ma-corporate-empathique .home-flow>section.foundation{grid-template-columns:1fr;row-gap:30px}body.ma-corporate-empathique .home-flow>section.foundation>h2,body.ma-corporate-empathique .home-flow>section.foundation>p.foundation-claim,body.ma-corporate-empathique .home-flow>section.foundation .foundation-copy{grid-area:auto/1}body.ma-corporate-empathique .home-flow>section.foundation .foundation-copy{margin-top:8px!important}body.ma-corporate-empathique .approach-copy{grid-template-columns:1fr!important;gap:38px!important}body.ma-corporate-empathique .approach-method-copy>h2,body.ma-corporate-empathique .approach-format-copy>h3.approach-format-title{min-height:0}}@media (width<=760px){body.ma-corporate-empathique .brand-hero-home{padding-block:16px!important}body.ma-corporate-empathique .brand-hero-home>.brand-hero-panel{gap:20px}body.ma-corporate-empathique .home-flow>section.foundation{background:#f1ecfc!important;border-radius:4px!important;width:calc(100% - 40px)!important;margin:0 auto!important;padding:44px 24px 50px!important}body.ma-corporate-empathique .home-flow>section.foundation>h2{color:var(--ma-purple)!important;padding:0!important;font-size:2.4rem!important}body.ma-corporate-empathique .home-flow>section.foundation>p.foundation-claim{color:#302a33!important;margin:0!important;font-size:clamp(1.85rem,8.7vw,2.35rem)!important}body.ma-corporate-empathique .home-flow>section.foundation .foundation-copy{padding-top:32px;gap:32px!important}body.ma-corporate-empathique .approach{padding:46px 24px 50px!important}body.ma-corporate-empathique .approach-method-copy>h2,body.ma-corporate-empathique .approach-format-copy>h3.approach-format-title{margin-bottom:18px!important;font-size:2.15rem!important}}body.ma-corporate-empathique :is(.actions-group-professional,.actions-group-popular) .actions-group-heading :is(h3,p){color:#302a33!important}body.ma-corporate-empathique .home-flow>section.foundation{grid-template-columns:minmax(150px,.3fr) minmax(0,1.7fr);gap:clamp(38px,4.5vw,56px) clamp(48px,7vw,94px);position:relative;overflow:hidden;background:#fff!important;border:0!important;border-radius:4px!important;padding:clamp(58px,5.5vw,78px) clamp(48px,6.4vw,88px) clamp(62px,5.8vw,82px)!important;display:grid!important}body.ma-corporate-empathique .home-flow>section.foundation:before{background:var(--ma-mint);width:7px;position:absolute;inset:0 auto 0 0;content:""!important;display:block!important}body.ma-corporate-empathique .home-flow>section.foundation>p.foundation-claim{letter-spacing:-.026em;grid-area:1/2;color:#302a33!important;max-width:780px!important;margin:0!important;font-size:clamp(1.95rem,2.75vw,2.65rem)!important;line-height:1.16!important}body.ma-corporate-empathique .home-flow>section.foundation .foundation-copy{border-top:1px solid #234f523d;grid-area:2/1/auto/-1;padding-top:clamp(30px,3.3vw,42px);grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(48px,6.5vw,86px)!important;margin:0!important;display:grid!important}body.ma-corporate-empathique .home-flow>section.foundation .foundation-panel h3,body.ma-corporate-empathique .home-flow>section.foundation .foundation-lifelong strong{color:var(--ma-green-dark)!important;margin-bottom:16px!important;font-size:clamp(1.65rem,2vw,2rem)!important}body.ma-corporate-empathique .home-flow>section.foundation .foundation-panel,body.ma-corporate-empathique .home-flow>section.foundation .foundation-panel p,body.ma-corporate-empathique .home-flow>section.foundation .foundation-panel strong{color:#403a41!important}body.ma-corporate-empathique .approach-copy{align-items:start!important}body.ma-corporate-empathique .approach-method-copy,body.ma-corporate-empathique .approach-format-copy{text-align:left!important;align-items:flex-start!important}body.ma-corporate-empathique .approach-method-copy>h2{min-height:0;color:var(--ma-purple)!important;text-align:left!important;margin:0 0 12px!important;font-size:clamp(2.15rem,2.55vw,2.45rem)!important}body.ma-corporate-empathique .approach-format-copy>h3.approach-format-title{min-height:0;color:var(--ma-purple)!important;margin:0 0 12px!important;font-size:clamp(1.7rem,2.05vw,2rem)!important;line-height:1.06!important}body.ma-corporate-empathique .together{margin-bottom:clamp(48px,6vw,78px)!important}@media (width>=901px){body.ma-corporate-empathique .approach-copy{grid-template-rows:auto auto;row-gap:14px!important}body.ma-corporate-empathique .approach-method-copy,body.ma-corporate-empathique .approach-format-copy{display:contents}body.ma-corporate-empathique .approach-method-copy>h2{grid-area:1/1;margin:0!important}body.ma-corporate-empathique .approach-method-copy>p{grid-area:2/1}body.ma-corporate-empathique .approach-format-copy>h3.approach-format-title{grid-area:1/2;align-self:end;margin:0!important}body.ma-corporate-empathique .approach-format-copy>p{grid-area:2/2}}@media (width<=900px){body.ma-corporate-empathique .home-flow>section.foundation{grid-template-columns:1fr;row-gap:26px}body.ma-corporate-empathique .home-flow>section.foundation>h2,body.ma-corporate-empathique .home-flow>section.foundation>p.foundation-claim,body.ma-corporate-empathique .home-flow>section.foundation .foundation-copy{grid-area:auto/1}body.ma-corporate-empathique .home-flow>section.foundation .foundation-copy{grid-template-columns:1fr!important;gap:30px!important}body.ma-corporate-empathique .approach-method-copy>h2,body.ma-corporate-empathique .approach-format-copy>h3.approach-format-title{min-height:0}body.ma-corporate-empathique .approach-method-copy>h2 span{display:inline}}@media (width<=760px){body.ma-corporate-empathique .brand-hero-home{padding-block:16px!important}body.ma-corporate-empathique .home-flow>section.foundation{row-gap:22px;width:calc(100% - 40px)!important;padding:42px 24px 46px 29px!important}body.ma-corporate-empathique .home-flow>section.foundation:before{width:5px}body.ma-corporate-empathique .home-flow>section.foundation>h2{font-size:2.2rem!important}body.ma-corporate-empathique .home-flow>section.foundation>p.foundation-claim{font-size:clamp(1.7rem,8vw,2.05rem)!important;line-height:1.18!important}body.ma-corporate-empathique .home-flow>section.foundation .foundation-copy{padding-top:28px;gap:27px!important;margin-top:4px!important}body.ma-corporate-empathique .reason-image img{width:96px!important;height:96px!important}body.ma-corporate-empathique .approach-method-copy>h2{margin-bottom:12px!important;font-size:2.15rem!important}body.ma-corporate-empathique .approach-format-copy>h3.approach-format-title{margin-bottom:12px!important;font-size:1.72rem!important}body.ma-corporate-empathique .together{margin-bottom:38px!important}}body.ma-corporate-empathique .home-flow>section.foundation .foundation-copy{border-top-color:#234f524d}body.ma-corporate-empathique .home-flow{padding-bottom:clamp(58px,6vw,82px)}body.ma-corporate-empathique .home-flow>.together{margin-bottom:0!important}@media (width<=760px){body.ma-corporate-empathique .home-flow{padding-bottom:42px}body.ma-corporate-empathique .home-flow>section.foundation{background:#efc2d8!important}}body.ma-corporate-empathique .brand-hero-home{--brand-hero-words:var(--ma-purple)}body.ma-corporate-empathique .brand-hero-home>.brand-word-field{color:var(--ma-purple)!important;display:block!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field .brand-word-line{color:var(--ma-purple)!important}body.ma-corporate-empathique .brand-hero-home>.brand-hero-panel{box-shadow:12px 12px 0 var(--ma-pink)!important}body.ma-corporate-empathique .approach-method-copy>h2{white-space:nowrap;font-size:clamp(2.7rem,3.45vw,3.35rem)!important;line-height:1!important}body.ma-corporate-empathique .approach-method-copy>h2 span{display:inline!important}@media (width<=760px){body.ma-corporate-empathique .brand-hero-home>.brand-word-field{display:none!important}body.ma-corporate-empathique .brand-hero-home .brand-mobile-band,body.ma-corporate-empathique .brand-hero-home .brand-mobile-band-middle{color:var(--ma-purple)!important;display:flex!important}body.ma-corporate-empathique .brand-hero-home>.brand-hero-panel{box-shadow:8px 8px 0 var(--ma-pink)!important}body.ma-corporate-empathique .approach-method-copy>h2{font-size:clamp(2.35rem,11vw,2.8rem)!important}}body.ma-corporate-empathique .palette-theatre{--ma-orange-hot:var(--ma-pink)}body.ma-corporate-empathique .brand-hero-home>.brand-word-field,body.ma-corporate-empathique .brand-hero-home>.brand-word-field .brand-word-line,body.ma-corporate-empathique .brand-hero-home .brand-mobile-band{color:var(--ma-pink)!important}@media (width>=901px){body.ma-corporate-empathique .brand-hero-home>.brand-word-field .brand-word-line-top{text-shadow:0 76px 0 var(--ma-pink), 0 152px 0 var(--ma-pink), 0 228px 0 var(--ma-pink), 0 304px 0 var(--ma-pink), 0 380px 0 var(--ma-pink), 0 456px 0 var(--ma-pink), 0 532px 0 var(--ma-pink), 0 608px 0 var(--ma-pink), 0 684px 0 var(--ma-pink)}}body.ma-corporate-empathique .brand-hero-home>.brand-hero-panel{background:var(--ma-cream)!important;box-shadow:12px 12px 0 var(--ma-pink)!important}body.ma-corporate-empathique .home-flow>section.foundation{background:#e9f4ef!important}body.ma-corporate-empathique .reason:first-child .reason-image img{filter:saturate(1.45)brightness(1.08)!important}body.ma-corporate-empathique .reason:nth-child(2) .reason-image img{filter:hue-rotate(320deg)saturate(1.75)brightness(.98)!important}body.ma-corporate-empathique .approach .tailored-row{border-left-color:var(--ma-pink)!important;background:#efc2d8!important}body.ma-corporate-empathique :is(.actions-heading>p,.hero-field-open,.arts-row),body.ma-corporate-empathique .together-inner{border-color:var(--ma-pink)!important}body.ma-corporate-empathique .together-actions a:first-child{border-color:var(--ma-pink)!important;background:var(--ma-pink)!important}@media (width<=760px){body.ma-corporate-empathique .brand-hero-home>.brand-hero-panel{box-shadow:8px 8px 0 var(--ma-pink)!important}body.ma-corporate-empathique .home-flow>section.foundation{background:#e9f4ef!important}}body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows{grid-template-rows:repeat(10,minmax(0,1fr));align-items:stretch;overflow:hidden;z-index:0!important;width:100%!important;height:100%!important;color:var(--ma-pink)!important;padding:0!important;font-size:clamp(50px,4.55vw,68px)!important;line-height:1!important;display:grid!important;position:absolute!important;inset:0!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows .brand-word-line-row{white-space:nowrap;align-items:center;min-width:118%;width:max-content!important;min-height:0!important;color:var(--ma-pink)!important;text-shadow:none!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important;position:relative!important;inset:auto!important}@media (width>=761px){body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(n+11){display:none!important}}body.ma-corporate-empathique .home-flow>section.foundation{grid-template-columns:minmax(170px,.34fr) minmax(0,1.66fr);gap:clamp(42px,4.6vw,58px) clamp(50px,7vw,96px);position:relative;overflow:hidden;box-shadow:10px 10px #eeb8f7d1;background:var(--ma-cream)!important;border:1px solid #7b3fe429!important;border-radius:6px!important;padding:clamp(60px,5.8vw,80px) clamp(48px,6.4vw,88px) clamp(64px,6vw,84px)!important;display:grid!important}body.ma-corporate-empathique .home-flow>section.foundation:before{width:8px;position:absolute;inset:0 auto 0 0;content:""!important;background:var(--ma-purple)!important;display:block!important}body.ma-corporate-empathique .home-flow>section.foundation>h2{grid-area:1/1;align-self:start;color:var(--ma-purple)!important;margin:0!important;padding:4px 0 0!important;font-size:clamp(2.35rem,3.15vw,3.1rem)!important;line-height:1!important}body.ma-corporate-empathique .home-flow>section.foundation>p.foundation-claim{letter-spacing:-.026em;grid-area:1/2;max-width:800px!important;color:var(--ma-green-dark)!important;margin:0!important;font-size:clamp(2rem,2.9vw,2.75rem)!important;line-height:1.14!important}body.ma-corporate-empathique .home-flow>section.foundation>p.foundation-claim>em{display:inline;box-shadow:inset 0 -.18em #eeb8f7db;color:var(--ma-purple)!important}body.ma-corporate-empathique .home-flow>section.foundation .foundation-copy{grid-area:2/1/auto/-1;align-items:start;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(54px,7vw,96px)!important;margin:0!important;padding:0!important;display:grid!important}body.ma-corporate-empathique .home-flow>section.foundation .foundation-panel,body.ma-corporate-empathique .home-flow>section.foundation .foundation-panel:nth-child(n){background:0 0!important;border:0!important;margin:0!important;padding:0!important}body.ma-corporate-empathique .home-flow>section.foundation .foundation-panel h3,body.ma-corporate-empathique .home-flow>section.foundation .foundation-lifelong strong{display:block;color:var(--ma-purple)!important;margin:0 0 18px!important;font-size:clamp(1.8rem,2.15vw,2.2rem)!important;line-height:1.08!important}body.ma-corporate-empathique .home-flow>section.foundation .foundation-panel-collective h3,body.ma-corporate-empathique .home-flow>section.foundation .foundation-panel,body.ma-corporate-empathique .home-flow>section.foundation .foundation-panel p,body.ma-corporate-empathique .home-flow>section.foundation .foundation-panel strong{color:var(--ma-green-dark)!important}@media (width<=900px){body.ma-corporate-empathique .home-flow>section.foundation{grid-template-columns:1fr;row-gap:26px}body.ma-corporate-empathique .home-flow>section.foundation>h2,body.ma-corporate-empathique .home-flow>section.foundation>p.foundation-claim,body.ma-corporate-empathique .home-flow>section.foundation .foundation-copy{grid-area:auto/1}body.ma-corporate-empathique .home-flow>section.foundation .foundation-copy{grid-template-columns:1fr!important;gap:30px!important;margin-top:6px!important}}@media (width<=760px){body.ma-corporate-empathique .brand-hero-home{padding:54px 16px!important}body.ma-corporate-empathique .brand-hero-home .brand-mobile-band{display:none!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows{grid-template-rows:repeat(18,minmax(0,1fr));font-size:clamp(29px,9.4vw,36px)!important;display:grid!important}body.ma-corporate-empathique .brand-hero-home>.brand-hero-panel{overflow:hidden;z-index:2!important;background:var(--ma-cream)!important;width:100%!important;box-shadow:8px 8px 0 var(--ma-pink)!important;border-radius:24px 7px!important;grid-template-columns:1fr!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important}body.ma-corporate-empathique .brand-hero-home .hero-copy,body.ma-corporate-empathique .brand-hero-home .hero-field-simplified{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:36px 24px!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified{padding-top:12px!important}body.ma-corporate-empathique .home-flow>section.foundation{box-shadow:7px 7px #eeb8f7d1;background:var(--ma-cream)!important;width:calc(100% - 40px)!important;padding:44px 24px 48px 30px!important}body.ma-corporate-empathique .home-flow>section.foundation>h2{font-size:2.25rem!important}body.ma-corporate-empathique .home-flow>section.foundation>p.foundation-claim{font-size:clamp(1.7rem,8vw,2.05rem)!important;line-height:1.18!important}}body.ma-corporate-empathique .brand-hero-home .hero h1 span,body.ma-corporate-empathique .brand-hero-home .hero-field-simplified h2,body.ma-corporate-empathique .brand-hero-home .hero-field-simplified .hero-field-subtitle{color:var(--ma-pink)!important}body.ma-corporate-empathique .brand-hero-home .hero h1 span{background:0 0!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows,body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows .brand-word-line-row{color:var(--ma-purple)!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified .hero-field-popular{align-self:stretch;width:100%;max-width:430px}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified :is(.hero-field-principle,.hero-field-circulation){width:100%;max-width:430px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified .hero-field-circulation{margin:15px 0 0!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows{opacity:.86;color:var(--ma-cream)!important;letter-spacing:.035em!important;font-family:League Gothic,Arial Narrow,Arial,sans-serif!important;font-size:clamp(42px,3.8vw,56px)!important;font-weight:400!important;line-height:1!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows .brand-word-line-row{color:var(--ma-cream)!important}body.ma-corporate-empathique .brand-hero-home .quiet-link{box-shadow:5px 5px 0 var(--ma-pink)!important}body.ma-corporate-empathique .brand-hero-home .quiet-link:hover{box-shadow:2px 2px 0 var(--ma-pink)!important}body.ma-corporate-empathique .home-flow>:is(.foundation,.realities){margin-block:clamp(18px,2.4vw,34px)!important}body.ma-corporate-empathique .home-flow>.together{margin-top:clamp(18px,2.4vw,34px)!important;margin-bottom:clamp(28px,3.6vw,50px)!important}@media (width<=760px){body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows{opacity:.82;letter-spacing:.025em!important;font-size:clamp(27px,8.2vw,32px)!important}body.ma-corporate-empathique .home-flow>:is(.foundation,.realities){margin-block:14px!important}body.ma-corporate-empathique .home-flow>.together{margin-top:14px!important;margin-bottom:28px!important}}body.ma-corporate-empathique .interior-page.together-page .together-other.brand-section-stage{background:#e7f0ee!important}body.ma-corporate-empathique .interior-page{--page-cream:#fffaf2;--page-paper:#fffdf8;--page-teal:#2e696d;--page-teal-deep:#234f52;--page-teal-soft:#e7f0ee;--page-pink:#eeb8f7;--page-purple:#7b3fe4;--page-lilac:#e5d8f6;--page-lilac-soft:#f1ecfc;--page-beige:#f4ead9;--page-text:#302a33;--page-copy:#514a52;color:var(--page-text);background:var(--page-cream)!important}body.ma-corporate-empathique .interior-page :is(p,li){color:var(--page-copy)}body.ma-corporate-empathique .interior-page :is(h2,h3,h4){letter-spacing:0!important;font-family:League Gothic,Arial Narrow,Arial,sans-serif!important;font-weight:400!important}body.ma-corporate-empathique .interior-page :is(.content-title,.school-program-heading h2,.structures-program-heading h2,.public-section-heading h2,.together-section-heading h2,.support-outcomes-heading h2,.support-partners-heading h2,.request-intro h2){color:var(--page-teal)!important}body.ma-corporate-empathique .interior-page .eyebrow{color:var(--page-purple)!important}body.ma-corporate-empathique .interior-page>.brand-hero{--brand-hero-bg:var(--page-teal)!important;--brand-hero-words:var(--page-pink)!important;background:var(--page-teal)!important;padding:66px 0 72px!important}body.ma-corporate-empathique .interior-page>.brand-hero>.brand-word-field{color:var(--page-pink)!important;letter-spacing:-.025em!important;text-transform:uppercase!important;opacity:1!important;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif!important;font-size:clamp(46px,4.35vw,64px)!important;font-weight:900!important;line-height:.92!important}body.ma-corporate-empathique .interior-page>.brand-hero>.brand-word-field .brand-word-line{color:var(--page-pink)!important;line-height:.92!important}body.ma-corporate-empathique .interior-page>.brand-hero>.brand-word-field .brand-word-line-top{top:7px!important;left:-2.5vw!important}body.ma-corporate-empathique .interior-page>.brand-hero>.brand-word-field .brand-word-line-bottom{bottom:7px!important;left:5vw!important}body.ma-corporate-empathique .interior-page>.brand-hero>.brand-hero-panel{background:var(--page-cream)!important;width:min(100% - 176px,1240px)!important;box-shadow:none!important;background-image:none!important;border:0!important;border-radius:34px 9px!important;padding:clamp(56px,5vw,72px) clamp(54px,5.4vw,72px)!important}body.ma-corporate-empathique .interior-page>.brand-hero :is(.interior-hero h1,.school-hero h1,.structures-hero h1,.public-hero h1,.together-hero h1,.support-hero h1){color:var(--page-text)!important;letter-spacing:-.055em!important;font-family:Manrope Variable,Manrope,Avenir Next,Avenir,Segoe UI,Arial,sans-serif!important;font-size:clamp(3.35rem,4.6vw,4.3rem)!important;font-weight:700!important;line-height:.98!important}body.ma-corporate-empathique .interior-page.support-page-v2>.brand-hero .support-hero-heading h1{font-size:clamp(3.05rem,4.15vw,3.8rem)!important}body.ma-corporate-empathique .interior-page>.brand-hero :is(.interior-intro p,.school-hero-copy p,.structures-hero-copy p,.public-hero-copy p,.together-hero-copy p,.support-hero-copy p){color:var(--page-copy)!important}body.ma-corporate-empathique .interior-page>.brand-hero :is(.interior-intro strong,.school-hero-copy strong,.structures-hero-copy strong,.public-hero-copy strong,.together-hero-copy strong,.support-hero-copy strong){color:var(--page-text)!important}body.ma-corporate-empathique .interior-page :is(.quiet-link,.school-hero-cta,.structures-hero-cta,.public-hero-actions a:first-child,.together-hero-actions a:first-child,.support-hero-actions a:first-child,.support-primary-link,.public-event-link,.form-submit-row button){text-align:center;background:var(--page-teal)!important;min-height:48px!important;color:var(--page-cream)!important;box-shadow:5px 5px 0 var(--page-pink)!important;border:0!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;padding:0 22px!important;display:inline-flex!important}body.ma-corporate-empathique .interior-page :is(.together-hero-actions a:last-child,.support-hero-actions a:last-child){text-align:center;background:var(--page-purple)!important;color:#fff!important;min-height:48px!important;box-shadow:none!important;border:0!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;padding:0 22px!important;display:inline-flex!important}body.ma-corporate-empathique .interior-page :is(.public-hero-actions a:last-child,.interior-actions .project-link){color:var(--page-purple)!important;border-color:var(--page-purple)!important}body.ma-corporate-empathique .interior-page :is(.quiet-link,.school-hero-cta,.structures-hero-cta,.public-hero-actions a,.together-hero-actions a,.support-hero-actions a,.support-primary-link,.support-partner-cta,.support-membership>a,.support-bridges a,.together-program-card>a,.together-other-cta>a,.together-support-bridge a,.public-event-link,.interior-closing-inner>a,.form-submit-row button):hover{filter:brightness(.97)}body.ma-corporate-empathique .interior-page :is(.interior-content,.school-program,.structures-program,.public-editorial,.public-event,.together-program,.support-outcomes){padding-top:clamp(78px,7vw,104px)!important;padding-bottom:clamp(78px,7vw,104px)!important}body.ma-corporate-empathique .interior-page :is(.interior-feature,.school-discipline,.structures-detail,.public-event,.together-program-card,.support-outcome-grid article,.support-tax-note,.support-bridges-inner>div,.contact-details>div,.request-form){box-shadow:none!important;border-radius:4px 24px 4px 4px!important}body.ma-corporate-empathique .theme-overview .interior-content{background:var(--page-beige)!important;border-radius:4px!important}body.ma-corporate-empathique .theme-overview .interior-feature{background:var(--page-paper)!important;border:0!important}body.ma-corporate-empathique .theme-overview .interior-feature:nth-child(2){background:var(--page-lilac-soft)!important}body.ma-corporate-empathique .theme-overview .interior-feature :is(h2,a){color:var(--page-teal)!important}body.ma-corporate-empathique .theme-overview .interior-closing-inner{background:var(--page-teal)!important;border:0!important;border-radius:4px!important}body.ma-corporate-empathique .theme-overview .interior-closing-inner :is(p,a){color:var(--page-cream)!important}body.ma-corporate-empathique .school-page .school-program{background:var(--page-teal-soft)!important;background-image:none!important}body.ma-corporate-empathique .structures-page .structures-program{background:var(--page-lilac-soft)!important;background-image:none!important}body.ma-corporate-empathique :is(.school-page .school-program,.structures-page .structures-program) :is(.eyebrow,h2,h3,p,li,strong){color:var(--page-text)!important}body.ma-corporate-empathique :is(.school-page .school-program,.structures-page .structures-program) .eyebrow,body.ma-corporate-empathique :is(.school-page .school-program,.structures-page .structures-program) :is(.school-program-heading h2,.structures-program-heading h2){color:var(--page-teal)!important}body.ma-corporate-empathique :is(.school-page .school-discipline,.structures-page .structures-detail){background:var(--page-paper)!important;border:0!important}body.ma-corporate-empathique :is(.school-page .school-toc a,.structures-page .structures-toc a){color:var(--page-teal)!important;border-color:#2e696d33!important}body.ma-corporate-empathique .public-page .public-editorial{background:0 0!important}body.ma-corporate-empathique .public-page .public-meeting{background:var(--page-teal)!important;background-image:none!important}body.ma-corporate-empathique .public-page .public-meeting :is(.eyebrow,h2,p,strong){color:var(--page-cream)!important}body.ma-corporate-empathique .public-page .public-practices{background:var(--page-teal-soft)!important;background-image:none!important}body.ma-corporate-empathique .public-page .public-practices :is(.eyebrow,h2,h3,p,strong,span){color:var(--page-text)!important}body.ma-corporate-empathique .public-page .public-practices :is(.eyebrow,h2){color:var(--page-teal)!important}body.ma-corporate-empathique .public-page .public-event{background:var(--page-beige)!important;border:0!important}body.ma-corporate-empathique .together-page .together-program-card{background:var(--page-paper)!important;border:0!important}body.ma-corporate-empathique .together-page .together-program-card :is(h3,a){color:var(--page-purple)!important}body.ma-corporate-empathique .together-page .together-principle{background:var(--page-purple)!important;border:0!important;border-radius:4px!important}body.ma-corporate-empathique .together-page .together-other{background:var(--page-teal-soft)!important;background-image:none!important}body.ma-corporate-empathique .together-page .together-other-inner{background:0 0!important}body.ma-corporate-empathique .together-page .together-other-grid-four{gap:clamp(34px,5vw,72px)!important}body.ma-corporate-empathique .together-page .together-other-grid-four article{background:0 0!important;border:0!important}body.ma-corporate-empathique .together-page .together-volunteer-icon-partnership{background:var(--page-purple)!important}body.ma-corporate-empathique .together-page .together-support-bridge{background:var(--page-cream)!important}body.ma-corporate-empathique .together-page .together-support-bridge>div{background:var(--page-lilac-soft)!important;border:0!important;border-radius:4px!important}body.ma-corporate-empathique .support-page-v2 .support-outcome-grid{gap:clamp(24px,3vw,38px)!important}body.ma-corporate-empathique .support-page-v2 .support-outcome-grid article{background:var(--page-paper)!important;border:0!important}body.ma-corporate-empathique .support-page-v2 .support-outcome-grid article:nth-child(2n){background:var(--page-lilac-soft)!important}body.ma-corporate-empathique .support-page-v2 .support-outcome-grid article :is(h3,p,strong){color:var(--page-text)!important}body.ma-corporate-empathique .support-page-v2 .support-outcome-icon{background:var(--page-teal)!important;color:var(--page-cream)!important}body.ma-corporate-empathique .support-page-v2 .support-outcome-grid article:nth-child(2n) .support-outcome-icon{background:var(--page-purple)!important}body.ma-corporate-empathique .support-page-v2 .support-individuals{background:var(--page-teal-soft)!important}body.ma-corporate-empathique .support-page-v2 .support-tax-note{background:var(--page-cream)!important;border:1px solid #2e696d2e!important}body.ma-corporate-empathique .support-page-v2 .support-partners{background:var(--page-teal)!important;background-image:none!important}body.ma-corporate-empathique .support-page-v2 .support-partners :is(.eyebrow,h2,h3,p,strong){color:var(--page-cream)!important}body.ma-corporate-empathique .support-page-v2 .support-partners .eyebrow,body.ma-corporate-empathique .support-page-v2 .support-partner-options article:before{color:var(--page-pink)!important;background:var(--page-pink)!important}body.ma-corporate-empathique .support-page-v2 .support-partner-options{border-color:#fffaf242!important}body.ma-corporate-empathique .support-page-v2 .support-partner-options article{background:0 0!important;border-color:#fffaf242!important}body.ma-corporate-empathique .support-page-v2 .support-partner-cta{background:var(--page-pink)!important;color:var(--page-teal-deep)!important;box-shadow:none!important}body.ma-corporate-empathique .support-page-v2 .support-bridges{background:var(--page-cream)!important}body.ma-corporate-empathique .support-page-v2 .support-bridges-inner>div{background:var(--page-paper)!important;border:0!important}body.ma-corporate-empathique .support-page-v2 .support-bridges-inner>div:last-child{background:var(--page-lilac-soft)!important}body.ma-corporate-empathique .interior-page .request-section{background:var(--page-lilac-soft)!important;background-image:none!important;border:0!important}body.ma-corporate-empathique .interior-page .request-form{border:0!important;border-top:6px solid var(--page-teal)!important;background:var(--page-paper)!important}body.ma-corporate-empathique .interior-page :is(.form-field input,.form-field select,.form-field textarea){color:var(--page-text)!important;background:#fff!important;border:1px solid #2e696d42!important;border-radius:3px!important}body.ma-corporate-empathique .interior-page :is(.form-field input,.form-field select,.form-field textarea):focus{border-color:var(--page-teal)!important;box-shadow:0 0 0 3px #eeb8f76b!important}body.ma-corporate-empathique .theme-contact .contact-details>div{background:var(--page-paper)!important;border:0!important}body.ma-corporate-empathique .theme-contact .contact-details>div:last-child{background:var(--page-teal-soft)!important}body.ma-corporate-empathique .interior-page .site-footer{background:linear-gradient(104deg,#fffaf2 0%,#f3def5 54%,#dceae8 100%)!important;border-top:0!important}body.ma-corporate-empathique .interior-page .back-to-top{background:var(--page-pink)!important;color:var(--page-teal-deep)!important}@media (width<=1020px){body.ma-corporate-empathique .interior-page>.brand-hero>.brand-hero-panel{width:min(100% - 56px,1240px)!important;padding:52px 42px!important}body.ma-corporate-empathique .interior-page>.brand-hero :is(.interior-hero h1,.school-hero h1,.structures-hero h1,.public-hero h1,.together-hero h1,.support-hero h1){font-size:clamp(3rem,6.5vw,3.8rem)!important}}@media (width<=760px){body.ma-corporate-empathique .interior-page>.brand-hero{padding:0 16px!important}body.ma-corporate-empathique .interior-page>.brand-hero>.brand-word-field{display:none!important}body.ma-corporate-empathique .interior-page>.brand-hero .brand-mobile-band{background:var(--page-teal)!important;width:100%!important;min-height:46px!important;color:var(--page-pink)!important;letter-spacing:-.025em!important;text-transform:uppercase!important;white-space:nowrap!important;align-items:center!important;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif!important;font-size:clamp(25px,8vw,31px)!important;font-weight:900!important;line-height:.92!important;display:flex!important;overflow:hidden!important}body.ma-corporate-empathique .interior-page>.brand-hero .brand-mobile-band-middle{display:none!important}body.ma-corporate-empathique .interior-page>.brand-hero>.brand-hero-panel{width:100%!important;box-shadow:none!important;border-radius:18px 5px!important;padding:36px 24px 40px!important}body.ma-corporate-empathique .interior-page>.brand-hero :is(.hero-copy,.hero-field,.school-hero-left,.school-hero-copy,.structures-hero-left,.structures-hero-copy,.public-hero-heading,.public-hero-copy,.together-hero-heading,.together-hero-copy,.support-hero-heading,.support-hero-copy){background:0 0!important;width:100%!important;padding:0!important}body.ma-corporate-empathique .interior-page>.brand-hero :is(.school-hero-copy,.structures-hero-copy,.public-hero-copy,.together-hero-copy,.support-hero-copy){border-top:1px solid #2e696d33!important;border-left:0!important;margin-top:26px!important;padding-top:24px!important}body.ma-corporate-empathique .interior-page>.brand-hero :is(.interior-hero h1,.school-hero h1,.structures-hero h1,.public-hero h1,.together-hero h1,.support-hero h1){font-size:clamp(2.45rem,11.5vw,3.25rem)!important;line-height:1!important}body.ma-corporate-empathique .interior-page :is(.interior-actions,.public-hero-actions,.together-hero-actions,.support-hero-actions){grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;display:grid!important}body.ma-corporate-empathique .interior-page :is(.interior-actions a,.public-hero-actions a,.together-hero-actions a,.support-hero-actions a,.school-hero-cta,.structures-hero-cta){text-align:center!important;justify-content:center!important;width:100%!important;min-height:50px!important}body.ma-corporate-empathique .interior-page :is(.interior-content,.school-program,.structures-program,.public-editorial,.public-event,.together-program,.support-outcomes){padding-top:58px!important;padding-bottom:58px!important}body.ma-corporate-empathique .interior-page :is(.interior-grid,.school-disciplines,.structures-details,.public-editorial,.public-meeting-inner,.public-free-inner,.public-event,.together-program-grid,.together-other-grid-four,.support-outcome-grid,.support-individuals-inner,.support-partners-inner,.support-bridges-inner,.contact-details,.request-form,.form-grid){grid-template-columns:minmax(0,1fr)!important}body.ma-corporate-empathique .interior-page .together-other-grid-four{gap:48px!important}body.ma-corporate-empathique .interior-page .support-page-v2 .support-outcome-grid,body.ma-corporate-empathique .interior-page .support-outcome-grid{gap:18px!important}body.ma-corporate-empathique .interior-page .request-section{width:calc(100% - 24px)!important;padding:54px 20px!important}body.ma-corporate-empathique .interior-page .request-form{width:100%!important;margin-inline:auto!important}}body.ma-corporate-empathique .brand-hero-home{--brand-hero-bg:#2e696d;--brand-hero-words:#eeb8f7;background:#2e696d!important;padding:66px 0 72px!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows .brand-word-line-row{color:#eeb8f7!important;height:auto!important;line-height:.92!important}body.ma-corporate-empathique .brand-hero-home>.brand-hero-panel{width:min(100% - 112px,1240px)!important;min-height:640px!important;box-shadow:none!important;background:#fffaf2!important;border-radius:34px 9px!important;grid-template-columns:minmax(0,1.46fr) minmax(340px,.84fr)!important;align-items:center!important;gap:clamp(56px,5.6vw,78px)!important;padding:clamp(66px,5.7vw,82px) clamp(58px,5.8vw,82px)!important}body.ma-corporate-empathique .brand-hero-home .hero-copy{max-width:660px!important}body.ma-corporate-empathique .brand-hero-home .hero .eyebrow{color:#2e696d!important}body.ma-corporate-empathique .brand-hero-home .hero h1{color:#2f2932!important;letter-spacing:-.058em!important;max-width:680px!important;margin-top:34px!important;font-family:Manrope Variable,Manrope,Avenir Next,Avenir,Segoe UI,Arial,sans-serif!important;font-size:clamp(58px,5.05vw,72px)!important;font-weight:650!important;line-height:.96!important}body.ma-corporate-empathique .brand-hero-home .hero h1 span{color:#2e696d!important}body.ma-corporate-empathique .brand-hero-home .hero h1 span:after{background:#eeb8f7!important}body.ma-corporate-empathique .brand-hero-home .hero-audiences{border-left-color:#eeb8f7!important;max-width:650px!important;margin-top:42px!important}body.ma-corporate-empathique .brand-hero-home .hero-actions{margin-top:30px!important}body.ma-corporate-empathique .brand-hero-home .quiet-link{color:#fffaf2!important;background:#2e696d!important;box-shadow:5px 5px #eeb8f7!important}body.ma-corporate-empathique .brand-hero-home .project-link{color:#2e696d!important;border-bottom-color:#eeb8f7!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified{position:relative;color:#2f2932!important;padding:12px 0 12px clamp(48px,4.5vw,64px)!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified:before{width:1px;height:82%;position:absolute;top:50%;bottom:auto;left:0;transform:translateY(-50%);content:""!important;background:#eeb8f7b3!important;display:block!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified>h2{max-width:360px;color:#2f2932!important;letter-spacing:-.04em!important;margin:0!important;font-family:Manrope Variable,Manrope,Avenir Next,Avenir,Segoe UI,Arial,sans-serif!important;font-size:clamp(27px,2.35vw,34px)!important;font-weight:700!important;line-height:1.08!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified .hero-field-practices{margin-top:26px!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified .hero-field-audiences,body.ma-corporate-empathique .brand-hero-home .hero-field-simplified .hero-field-popular{margin-top:32px!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified .hero-field-subtitle{color:#9851a2!important;letter-spacing:.13em!important;text-transform:uppercase!important;margin:0 0 15px!important;font-family:Manrope Variable,Manrope,Avenir Next,Avenir,Segoe UI,Arial,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1.3!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified :is(.hero-field-principle,.hero-field-circulation){color:#403a41!important}body.ma-corporate-empathique .home-actions-intro .actions-heading h2{color:#2e696d!important}body.ma-corporate-empathique .home-actions-intro .actions-heading>p{border-color:#eeb8f7!important}body.ma-corporate-empathique .actions-group-popular{background:#e7f0ee!important}body.ma-corporate-empathique .actions-group-popular .actions-group-heading h3{color:#2e696d!important}body.ma-corporate-empathique .actions-group :is(.action,.action:first-child,.action:nth-child(2)){background:#fffdf8!important}body.ma-corporate-empathique .actions-group-professional .action{border-left-color:#eeb8f7!important}body.ma-corporate-empathique .actions-group-popular .action{border-left-color:#2e696d!important}body.ma-corporate-empathique .home-flow>section.foundation{box-shadow:none!important;background:#f1ecfc!important;border-color:#2e696d29!important}body.ma-corporate-empathique .home-flow>section.foundation:before{background:#2e696d!important}body.ma-corporate-empathique .home-flow>section.foundation>h2,body.ma-corporate-empathique .home-flow>section.foundation .foundation-panel h3,body.ma-corporate-empathique .home-flow>section.foundation .foundation-lifelong strong,body.ma-corporate-empathique .home-flow>section.foundation .foundation-panel-collective h3{color:#2e696d!important}body.ma-corporate-empathique .home-flow>section.foundation>p.foundation-claim>em{box-shadow:inset 0 -.18em #eeb8f7e6;color:#2e696d!important}body.ma-corporate-empathique .why>h2,body.ma-corporate-empathique .realities>h2,body.ma-corporate-empathique .approach-method-copy>h2,body.ma-corporate-empathique .approach-format-copy>h3.approach-format-title{color:#2e696d!important}body.ma-corporate-empathique .reason+.reason{border-left-color:#2e696d3d!important}body.ma-corporate-empathique .realities{background:linear-gradient(122deg,#dceae8 0%,#fffaf2 54%,#f3def5 100%)!important}body.ma-corporate-empathique .realities .stat,body.ma-corporate-empathique .realities .stat:nth-child(n){background:#fffdf8f0!important}body.ma-corporate-empathique .realities .stat:first-child .stat-value,body.ma-corporate-empathique .realities .stat:nth-child(4) .stat-value{color:#2e696d!important}body.ma-corporate-empathique .realities .stat:nth-child(2) .stat-value{color:#6f8d9b!important}body.ma-corporate-empathique .realities .stat:nth-child(3) .stat-value{color:#9851a2!important}body.ma-corporate-empathique .approach{background:#e7f0ee!important}body.ma-corporate-empathique .approach .tailored-row{background:#f3def5!important;border-left-color:#2e696d!important}body.ma-corporate-empathique .together-inner{background:linear-gradient(135deg,#234f52 0%,#2e696d 58%,#3d7477 100%)!important;border-color:#eeb8f7!important}body.ma-corporate-empathique .together-kicker,body.ma-corporate-empathique .together h2 span{color:#eeb8f7!important}body.ma-corporate-empathique .together-actions a:first-child{color:#234f52!important;background:#eeb8f7!important;border-color:#eeb8f7!important}body.ma-corporate-empathique .site-footer{background:linear-gradient(104deg,#fffaf2 0%,#f3def5 54%,#dceae8 100%)!important;border-top-color:#2e696d24!important}@media (width<=1020px) and (width>=761px){body.ma-corporate-empathique .brand-hero-home>.brand-hero-panel{grid-template-columns:minmax(0,1.25fr) minmax(310px,.88fr)!important;gap:44px!important;width:min(100% - 56px,1240px)!important;padding:54px 42px!important}body.ma-corporate-empathique .brand-hero-home .hero h1{font-size:clamp(50px,6.2vw,64px)!important}}@media (width<=760px){body.ma-corporate-empathique .brand-hero-home{padding:46px 16px!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows{color:#eeb8f7!important;letter-spacing:-.025em!important;text-transform:uppercase!important;opacity:1!important;grid-template-rows:repeat(18,minmax(0,1fr))!important;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif!important;font-size:clamp(26px,8.4vw,33px)!important;font-weight:900!important;line-height:.92!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows .brand-word-line-row{color:#eeb8f7!important;line-height:.92!important}body.ma-corporate-empathique .brand-hero-home>.brand-hero-panel{min-height:0!important;box-shadow:none!important;padding:0!important}body.ma-corporate-empathique .brand-hero-home .hero-copy,body.ma-corporate-empathique .brand-hero-home .hero-field-simplified{padding:38px 24px!important}body.ma-corporate-empathique .brand-hero-home .hero h1{margin-top:26px!important;font-size:clamp(40px,11.2vw,48px)!important;line-height:.98!important}body.ma-corporate-empathique .brand-hero-home .hero-audiences{margin-top:31px!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified{padding-top:24px!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified:before{width:calc(100% - 48px);height:1px;top:0;left:24px;transform:none}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified>h2{font-size:29px!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified .hero-field-subtitle{font-size:11px!important}body.ma-corporate-empathique .realities{background:#edf4f2!important}}body.ma-corporate-empathique .brand-hero-home{--brand-hero-bg:var(--ma-purple);background:var(--ma-purple)!important}@media (width>=761px){body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(-n+14){display:flex!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(n+15){display:none!important}}@media (width<=760px){body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows{letter-spacing:0!important;opacity:.46!important;grid-template-rows:repeat(24,minmax(0,1fr))!important;font-size:clamp(21px,6.2vw,27px)!important;line-height:.76!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows .brand-word-line-row{line-height:.76!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(n+25){display:none!important}}body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows .brand-word-line-row{align-self:stretch!important;height:100%!important}@media (width>=1021px){body.ma-corporate-empathique .brand-hero-home>.brand-hero-panel{--hero-column-gap:clamp(56px, 5vw, 72px);gap:var(--hero-column-gap)!important;grid-template-columns:minmax(0,1.17fr) minmax(360px,.83fr)!important;min-height:0!important;padding:58px clamp(58px,5.2vw,72px)!important}body.ma-corporate-empathique .brand-hero-home .hero-copy{max-width:570px!important}body.ma-corporate-empathique .brand-hero-home .hero h1{max-width:570px!important;margin-top:28px!important;font-size:clamp(56px,4.7vw,68px)!important}body.ma-corporate-empathique .brand-hero-home .hero-audiences{max-width:540px!important;margin-top:36px!important}body.ma-corporate-empathique .brand-hero-home .hero-actions{margin-top:28px!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified{padding-left:clamp(38px,3.2vw,46px)!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified:before{left:calc(var(--hero-column-gap) * -.5)!important}}body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(3n+1){transform:translate(5%)!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(3n+2){transform:translate(-8%)!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(3n){transform:translate(-5.5%)!important}@media (width>=761px){body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows{grid-template-rows:repeat(12,minmax(0,1fr))!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(-n+12){display:flex!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(n+13){display:none!important}}body.ma-corporate-empathique .actions-group :is(.action,.action:first-child,.action:nth-child(2)){border:0!important}body.ma-corporate-empathique .approach{background:#e5d8f6!important;border:1px solid #7b3fe41f!important;width:min(100% - 40px,1320px)!important;padding:44px clamp(60px,6.2vw,90px) 78px!important}body.ma-corporate-empathique .approach .tailored-row{transform:rotate(-.55deg);background:#2e696d!important;border:0!important;border-radius:2px!important;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)!important;align-items:center!important;gap:clamp(36px,5vw,68px)!important;margin-top:46px!important;padding:30px 34px 32px!important;overflow:visible!important;box-shadow:7px 7px #eeb8f7!important}body.ma-corporate-empathique .approach .tailored-row>h3{width:auto;max-width:440px;transform:none;color:#fffaf2!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}body.ma-corporate-empathique .approach .tailored-row>p{color:#fffaf2!important;margin:0!important}body.ma-corporate-empathique .together-actions a:last-child{color:#234f52!important;background:#fffaf2!important;border-color:#fffaf2!important;box-shadow:4px 4px #eeb8f7!important}body.ma-corporate-empathique .together-actions a:last-child:hover,body.ma-corporate-empathique .together-actions a:last-child:focus-visible{color:#234f52!important;background:#f7e9f7!important;border-color:#eeb8f7!important;box-shadow:2px 2px #eeb8f7!important}@media (width<=760px){body.ma-corporate-empathique .approach{width:calc(100% - 24px)!important;padding:40px 22px 52px!important}body.ma-corporate-empathique .approach .tailored-row{transform:rotate(-.3deg);grid-template-columns:minmax(0,1fr)!important;gap:18px!important;margin-top:34px!important;padding:26px 22px 28px!important}body.ma-corporate-empathique .approach .tailored-row>h3{max-width:100%}}body.ma-corporate-empathique .brand-hero-home{--brand-hero-bg:#2e696d;--brand-hero-words:#eeb8f7;background:#2e696d!important}@media (width>=1021px){body.ma-corporate-empathique .brand-hero-home>.brand-hero-panel{width:min(100% - 176px,1240px)!important}}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified,body.ma-corporate-empathique .brand-hero-home .hero-field-simplified>h2{text-align:left!important;align-items:flex-start!important}@media (width>=761px){body.ma-corporate-empathique .brand-hero-home .hero-copy{justify-content:center!important;gap:0!important}body.ma-corporate-empathique .brand-hero-home .hero h1{margin-top:28px!important}body.ma-corporate-empathique .brand-hero-home .hero-audiences{margin-top:36px!important}body.ma-corporate-empathique .brand-hero-home .hero-actions{margin-top:28px!important}body.ma-corporate-empathique .approach{padding-top:44px!important}}body.ma-corporate-empathique .reason:first-child .reason-image img,body.ma-corporate-empathique .reason:nth-child(2) .reason-image img{filter:none!important}body.ma-corporate-empathique .realities>h2{color:#fffaf2!important;background:#2e696d!important;box-shadow:7px 7px #eeb8f7!important}body.ma-corporate-empathique .desktop-nav .header-support{color:#234f52!important;background:#e7f0ee!important;border:1px solid #b8d0cf!important;font-weight:800!important;box-shadow:4px 4px #eeb8f7!important}body.ma-corporate-empathique .desktop-nav .header-support:hover,body.ma-corporate-empathique .desktop-nav .header-support:focus-visible{color:#234f52!important;background:#d9e8e6!important;box-shadow:2px 2px #eeb8f7!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows{color:#eeb8f7!important;letter-spacing:-.025em!important;text-transform:uppercase!important;opacity:1!important;grid-template-rows:repeat(12,minmax(0,1fr))!important;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif!important;font-size:clamp(48px,4.45vw,66px)!important;font-weight:900!important;line-height:.92!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows .brand-word-line-row{color:#eeb8f7!important;line-height:.92!important}@media (width>=761px){body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(-n+12){display:flex!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(n+13){display:none!important}}@media (width<=760px){body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows{letter-spacing:-.025em!important;opacity:1!important;grid-template-rows:repeat(24,minmax(0,1fr))!important;font-size:clamp(26px,8.4vw,33px)!important;line-height:.92!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows .brand-word-line-row{line-height:.92!important;display:flex!important}body.ma-corporate-empathique .brand-hero-home>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(n+25){display:none!important}}body.ma-corporate-empathique{--final-cream:#fffaf2;--final-paper:#fffdf8;--final-teal:#2e696d;--final-teal-deep:#234f52;--final-teal-soft:#e7f0ee;--final-pink:#eeb8f7;--final-pink-deep:#9851a2;--final-purple:#7b3fe4;--final-lilac:#e5d8f6;--final-lilac-soft:#f1ecfc;--final-beige:#f4ead9;--final-text:#302a33}@media (width>=761px){body.ma-corporate-empathique .brand-hero-home .hero h1{margin-top:34px!important}body.ma-corporate-empathique .brand-hero-home .hero-audiences{margin-top:42px!important}body.ma-corporate-empathique .brand-hero-home .hero-actions{margin-top:34px!important}}body.ma-corporate-empathique .actions-group-professional .actions-group-heading :is(h3,p){color:var(--final-teal-deep)!important}body.ma-corporate-empathique .approach{box-sizing:border-box!important;background:var(--final-teal-soft)!important;border:1px solid #2e696d21!important;border-radius:6px!important;width:min(100% - 128px,1220px)!important;min-height:620px!important;margin-inline:auto!important;padding:34px 64px 82px!important}body.ma-corporate-empathique .approach-copy{gap:28px clamp(58px,6vw,84px)!important}body.ma-corporate-empathique .approach-method-copy>h2{transform:translateY(-9px);align-self:start!important}body.ma-corporate-empathique .approach-format-copy>h3.approach-format-title{align-self:end!important}body.ma-corporate-empathique .approach .tailored-row{box-sizing:border-box!important;background:var(--final-pink)!important;width:calc(100% + 128px)!important;box-shadow:7px 7px 0 var(--final-purple)!important;border:0!important;border-radius:3px!important;margin:66px 0 0 -64px!important;padding:34px 64px 36px!important;transform:none!important}body.ma-corporate-empathique .approach .tailored-row :is(h3,p,strong){color:var(--final-teal-deep)!important}body.ma-corporate-empathique .interior-page>.brand-hero>.brand-word-field.brand-word-field-rows{z-index:0!important;width:100%!important;height:100%!important;color:var(--final-pink)!important;letter-spacing:-.025em!important;text-transform:uppercase!important;opacity:1!important;grid-template-rows:repeat(12,minmax(0,1fr))!important;align-items:stretch!important;padding:0!important;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif!important;font-size:clamp(46px,4.35vw,64px)!important;font-weight:900!important;line-height:.92!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden!important}body.ma-corporate-empathique .interior-page>.brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row{width:max-content!important;min-width:122%!important;min-height:0!important;color:var(--final-pink)!important;white-space:nowrap!important;align-items:center!important;margin:0!important;padding:0!important;line-height:.92!important;display:flex!important;position:relative!important;inset:auto!important}body.ma-corporate-empathique .interior-page>.brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(3n+1){transform:translate(4%)!important}body.ma-corporate-empathique .interior-page>.brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(3n+2){transform:translate(-9%)!important}body.ma-corporate-empathique .interior-page>.brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(3n){transform:translate(-5%)!important}body.ma-corporate-empathique .interior-page>.brand-hero>.brand-mobile-band{display:none!important}@media (width>=761px){body.ma-corporate-empathique .interior-page>.brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(n+13){display:none!important}}body.ma-corporate-empathique .together-page .together-hero-actions a:last-child{background:var(--final-pink)!important;color:var(--final-teal-deep)!important;box-shadow:5px 5px 0 var(--final-purple)!important;border:0!important}body.ma-corporate-empathique .together-page .together-section-heading h2{max-width:none!important;color:var(--final-pink-deep)!important;font-size:clamp(3.1rem,4.5vw,3.8rem)!important}@media (width>=1021px){body.ma-corporate-empathique .together-page .together-section-heading h2{white-space:nowrap!important;width:100%!important}body.ma-corporate-empathique .together-page .together-program-grid{align-items:stretch!important}body.ma-corporate-empathique .together-page .together-program-card{min-height:690px!important}}body.ma-corporate-empathique .together-page .together-program-card:first-child{background:var(--final-beige)!important}body.ma-corporate-empathique .together-page .together-program-card>a{background:var(--final-pink)!important;color:var(--final-teal-deep)!important;box-shadow:none!important;border:0!important;margin-top:auto!important}body.ma-corporate-empathique .together-page .together-principle :is(.eyebrow,h3,p,strong,a){color:var(--final-cream)!important}body.ma-corporate-empathique .together-page :is(.together-other-heading h2,.together-other-grid-four h3,.together-support-bridge h2){color:var(--final-teal-deep)!important}body.ma-corporate-empathique .together-page :is(.together-other-cta a,.together-support-bridge a){background:var(--final-teal)!important;color:var(--final-cream)!important;box-shadow:5px 5px 0 var(--final-pink)!important}body.ma-corporate-empathique .together-page .request-form{border-top-color:var(--final-teal)!important;background:var(--final-paper)!important}body.ma-corporate-empathique .structures-page .request-section{background:var(--final-teal-soft)!important}body.ma-corporate-empathique .school-page .request-section,body.ma-corporate-empathique .public-page .request-section,body.ma-corporate-empathique .support-page-v2 .request-section,body.ma-corporate-empathique .theme-contact .request-section{background:var(--final-lilac-soft)!important}@media (width<=1020px) and (width>=761px){body.ma-corporate-empathique .approach{width:min(100% - 56px,1220px)!important;min-height:0!important;padding:42px 42px 64px!important}body.ma-corporate-empathique .approach .tailored-row{width:calc(100% + 84px)!important;margin-left:-42px!important;padding-inline:42px!important}}@media (width<=760px){body.ma-corporate-empathique .brand-hero-home .hero h1{margin-top:30px!important}body.ma-corporate-empathique .brand-hero-home .hero-audiences{margin-top:36px!important}body.ma-corporate-empathique .brand-hero-home .hero-actions{margin-top:30px!important}body.ma-corporate-empathique .approach{width:calc(100% - 24px)!important;min-height:0!important;padding:34px 22px 50px!important}body.ma-corporate-empathique .approach-method-copy>h2{transform:none}body.ma-corporate-empathique .approach .tailored-row{width:100%!important;box-shadow:5px 5px 0 var(--final-purple)!important;margin:38px 0 0!important;padding:28px 22px 30px!important}body.ma-corporate-empathique .interior-page>.brand-hero{padding:46px 16px!important}body.ma-corporate-empathique .interior-page>.brand-hero>.brand-word-field.brand-word-field-rows{grid-template-rows:repeat(24,minmax(0,1fr))!important;font-size:clamp(25px,8.1vw,32px)!important;line-height:.92!important;display:grid!important}body.ma-corporate-empathique .interior-page>.brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row{line-height:.92!important;display:flex!important}body.ma-corporate-empathique .interior-page>.brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(n+25){display:none!important}body.ma-corporate-empathique .together-page .together-section-heading h2{white-space:normal!important;font-size:clamp(2.75rem,12vw,3.35rem)!important}body.ma-corporate-empathique .together-page .together-program-card{min-height:0!important}body.ma-corporate-empathique .together-page .together-program-card>a{width:auto!important;margin-top:28px!important}}body.ma-corporate-empathique{--ma-cream:#fffaf2;--ma-paper:#fffdf8;--ma-teal:#2e696d;--ma-teal-deep:#234f52;--ma-teal-soft:#e7f0ee;--ma-blue-grey:#7f99a6;--ma-pink:#eeb8f7;--ma-pink-soft:#f5e4f7;--ma-plum:#9851a2;--ma-beige:#f4ead9}body.ma-corporate-empathique .actions-group-professional{background:var(--ma-pink-soft)!important}body.ma-corporate-empathique .actions-group-professional .actions-group-heading h3{color:var(--ma-teal-deep)!important}body.ma-corporate-empathique .reason:nth-child(3) .reason-image img{filter:url(#reason-pastel-violet)!important}body.ma-corporate-empathique .approach{--approach-inline:clamp(58px, 6vw, 82px);box-sizing:border-box;width:min(100% - 96px,1220px)!important;min-height:690px!important;padding:62px var(--approach-inline) 92px!important;background:#e5d8f6!important;border-color:#2e696d1f!important}body.ma-corporate-empathique .approach>.approach-title{z-index:1;width:fit-content!important;height:auto!important;color:var(--ma-teal)!important;white-space:normal!important;margin:0!important;padding:0!important;font-size:clamp(3rem,4.1vw,4rem)!important;line-height:.98!important;position:relative!important}body.ma-corporate-empathique .approach>.approach-title span{color:inherit!important;display:inline!important}body.ma-corporate-empathique .approach-copy{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(48px,6vw,82px)!important;margin:42px 0 0!important}body.ma-corporate-empathique .approach-method-copy,body.ma-corporate-empathique .approach-format-copy{justify-content:flex-start}body.ma-corporate-empathique .approach-format-copy>h3.approach-format-title{color:var(--ma-teal)!important;margin-bottom:18px!important}body.ma-corporate-empathique .approach .tailored-row{box-sizing:border-box;width:calc(100% + var(--approach-inline) + var(--approach-inline))!important;margin:58px 0 0 calc(0px - var(--approach-inline))!important;background:var(--ma-pink)!important;border:0!important;border-radius:3px!important;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr)!important;gap:clamp(34px,5vw,66px)!important;padding:36px 40px 38px!important;transform:none!important;box-shadow:7px 7px #2e696d33!important}body.ma-corporate-empathique .approach .tailored-row>h3,body.ma-corporate-empathique .approach .tailored-row>p{color:var(--ma-teal-deep)!important}@media (width>=761px){body.ma-corporate-empathique .brand-hero-home>.brand-hero-panel{min-height:668px!important}body.ma-corporate-empathique .brand-hero-home .hero h1{margin-top:39px!important}body.ma-corporate-empathique .brand-hero-home .hero-audiences{margin-top:48px!important}body.ma-corporate-empathique .brand-hero-home .hero-actions{margin-top:38px!important}}body.ma-corporate-empathique .together-page>.brand-hero{--brand-hero-bg:var(--ma-teal)!important;--brand-hero-words:var(--ma-pink)!important;background:var(--ma-teal)!important}body.ma-corporate-empathique .together-page>.brand-hero>.brand-word-field-rows{align-items:stretch;overflow:hidden;z-index:0!important;width:100%!important;height:100%!important;color:var(--ma-pink)!important;letter-spacing:-.025em!important;text-transform:uppercase!important;opacity:1!important;grid-template-rows:repeat(12,minmax(0,1fr))!important;padding:0!important;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif!important;font-size:clamp(43px,4vw,59px)!important;font-weight:900!important;line-height:.92!important;display:grid!important;position:absolute!important;inset:0!important}body.ma-corporate-empathique .together-page>.brand-hero>.brand-word-field-rows .brand-word-line-row{white-space:nowrap;align-items:center;min-width:118%;width:max-content!important;min-height:0!important;color:var(--ma-pink)!important;margin:0!important;line-height:.92!important;display:flex!important;position:relative!important;inset:auto!important}body.ma-corporate-empathique .together-page>.brand-hero>.brand-word-field-rows .brand-word-line-row:nth-child(3n+1){transform:translate(4%)!important}body.ma-corporate-empathique .together-page>.brand-hero>.brand-word-field-rows .brand-word-line-row:nth-child(3n+2){transform:translate(-9%)!important}body.ma-corporate-empathique .together-page>.brand-hero>.brand-word-field-rows .brand-word-line-row:nth-child(3n){transform:translate(-4%)!important}body.ma-corporate-empathique .together-page .brand-mobile-band{display:none!important}body.ma-corporate-empathique .together-page .together-hero-actions a:first-child{background:var(--ma-teal)!important;color:var(--ma-cream)!important;box-shadow:5px 5px 0 var(--ma-pink)!important}body.ma-corporate-empathique .together-page .together-hero-actions a:last-child{background:var(--ma-pink)!important;color:var(--ma-teal-deep)!important;box-shadow:5px 5px #234f5233!important}body.ma-corporate-empathique .together-page .together-section-heading .eyebrow,body.ma-corporate-empathique .together-page .together-other-eyebrow,body.ma-corporate-empathique .together-page .request-intro .eyebrow{color:var(--ma-plum)!important}body.ma-corporate-empathique .together-page .together-section-heading h2{max-width:none!important;color:var(--ma-teal)!important}body.ma-corporate-empathique .together-page .together-program-card,body.ma-corporate-empathique .together-page .together-program-card:first-child{background:var(--ma-pink-soft)!important}body.ma-corporate-empathique .together-page .together-program-card:last-child{background:var(--ma-teal-soft)!important}body.ma-corporate-empathique .together-page .together-program-card h3{color:var(--ma-teal-deep)!important}body.ma-corporate-empathique .together-page .together-program-card:first-child>a,body.ma-corporate-empathique .together-page .together-program-card:last-child>a{background:var(--ma-teal)!important;color:var(--ma-cream)!important;margin-top:auto!important}body.ma-corporate-empathique .together-page .together-principle{background:var(--ma-teal)!important}body.ma-corporate-empathique .together-page .together-principle .eyebrow{color:var(--ma-pink)!important}body.ma-corporate-empathique .together-page .together-other,body.ma-corporate-empathique .together-page .together-other.brand-section-stage{background:var(--ma-teal-soft)!important}body.ma-corporate-empathique .together-page .together-other-heading h2,body.ma-corporate-empathique .together-page .together-other-grid-four h3,body.ma-corporate-empathique .together-page .together-other-cta p{color:var(--ma-teal-deep)!important}body.ma-corporate-empathique .together-page .together-volunteer-icon-coordination{background:var(--ma-teal)!important}body.ma-corporate-empathique .together-page .together-volunteer-icon-partnership{background:var(--ma-pink)!important;color:var(--ma-teal-deep)!important}body.ma-corporate-empathique .together-page .together-volunteer-icon-communication{background:var(--ma-blue-grey)!important;color:#fff!important}body.ma-corporate-empathique .together-page .together-other-cta a,body.ma-corporate-empathique .together-page .together-support-bridge a,body.ma-corporate-empathique .together-page .form-submit-row button{background:var(--ma-teal)!important;color:var(--ma-cream)!important;box-shadow:none!important}body.ma-corporate-empathique .together-page .together-support-bridge>div{border:0!important;border-left:7px solid var(--ma-pink)!important;background:var(--ma-beige)!important}body.ma-corporate-empathique .together-page .together-support-bridge h2,body.ma-corporate-empathique .together-page .request-intro h2{color:var(--ma-teal-deep)!important}body.ma-corporate-empathique .together-page .request-section{background:var(--ma-pink-soft)!important}body.ma-corporate-empathique .together-page .request-form{border-top-color:var(--ma-teal)!important}body.ma-corporate-empathique .structures-page .structures-program{background:var(--ma-beige)!important}body.ma-corporate-empathique .public-page .public-free{background:var(--ma-pink-soft)!important}body.ma-corporate-empathique .support-page-v2 .support-outcome-grid article:nth-child(2n),body.ma-corporate-empathique .theme-overview .interior-feature:nth-child(2){background:var(--ma-beige)!important}@media (width>=761px){body.ma-corporate-empathique .together-page .together-section-heading h2{white-space:nowrap;font-size:clamp(2.7rem,4vw,3.85rem)!important}body.ma-corporate-empathique .together-page .together-program-card{min-height:680px!important}body.ma-corporate-empathique .together-page>.brand-hero>.brand-word-field-rows .brand-word-line-row:nth-child(n+13){display:none!important}}@media (width<=1020px){body.ma-corporate-empathique .approach{--approach-inline:42px;width:min(100% - 56px,1220px)!important;min-height:0!important;padding:54px var(--approach-inline) 74px!important}}@media (width<=900px){body.ma-corporate-empathique .approach-copy{grid-template-columns:minmax(0,1fr)!important;gap:34px!important}body.ma-corporate-empathique .approach .tailored-row{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}@media (width<=760px){body.ma-corporate-empathique .brand-hero-home .hero h1{margin-top:30px!important}body.ma-corporate-empathique .brand-hero-home .hero-audiences{margin-top:36px!important}body.ma-corporate-empathique .brand-hero-home .hero-actions{margin-top:34px!important}body.ma-corporate-empathique .approach{--approach-inline:22px;width:calc(100% - 24px)!important;padding:46px var(--approach-inline) 58px!important}body.ma-corporate-empathique .approach>.approach-title{font-size:clamp(2.7rem,13vw,3.35rem)!important}body.ma-corporate-empathique .approach-copy{margin-top:32px!important}body.ma-corporate-empathique .approach .tailored-row{margin-top:38px!important;padding:28px 23px 30px!important;box-shadow:5px 5px #2e696d33!important}body.ma-corporate-empathique .together-page>.brand-hero{padding:44px 16px!important}body.ma-corporate-empathique .together-page>.brand-hero>.brand-word-field-rows{grid-template-rows:repeat(24,minmax(0,1fr))!important;font-size:clamp(25px,8vw,31px)!important;display:grid!important}body.ma-corporate-empathique .together-page>.brand-hero>.brand-word-field-rows .brand-word-line-row{display:flex!important}body.ma-corporate-empathique .together-page .together-section-heading h2{white-space:normal}body.ma-corporate-empathique .together-page .together-program-card{min-height:0!important}body.ma-corporate-empathique .together-page .together-program-card>a{width:100%!important;margin-top:34px!important}}body.ma-corporate-empathique{--responsive-cream:#fffaf2;--responsive-paper:#fffdf8;--responsive-teal:#2e696d;--responsive-teal-deep:#234f52;--responsive-teal-soft:#e7f0ee;--responsive-pink:#eeb8f7;--responsive-plum:#9851a2;overflow-x:clip}body.ma-corporate-empathique *,body.ma-corporate-empathique :before,body.ma-corporate-empathique :after{box-sizing:border-box}body.ma-corporate-empathique :is(.brand-hero-panel,.hero-copy,.hero-field,.school-hero-left,.school-hero-copy,.structures-hero-left,.structures-hero-copy,.public-hero-heading,.public-hero-copy,.together-hero-heading,.together-hero-copy,.support-hero-heading,.support-hero-copy,.feature-copy,.request-intro,.request-form){min-width:0}body.ma-corporate-empathique img,body.ma-corporate-empathique :is(input,select,textarea,button){max-width:100%}body.ma-corporate-empathique .site-menu{z-index:120}body.ma-corporate-empathique .site-menu summary{border:1px solid var(--responsive-teal-deep);min-width:104px;min-height:48px;color:var(--responsive-teal-deep);letter-spacing:.08em;background:0 0;border-radius:3px;justify-content:center;align-items:center;gap:13px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}body.ma-corporate-empathique .mobile-menu-icon{width:18px;height:12px;display:block;position:relative}body.ma-corporate-empathique .mobile-menu-icon i{background:currentColor;width:18px;height:2px;transition:top .16s,transform .16s;display:block;position:absolute;left:0}body.ma-corporate-empathique .mobile-menu-icon i:first-child{top:2px}body.ma-corporate-empathique .mobile-menu-icon i:last-child{top:9px}body.ma-corporate-empathique .site-menu[open] .mobile-menu-icon i:first-child{top:5px;transform:rotate(45deg)}body.ma-corporate-empathique .site-menu[open] .mobile-menu-icon i:last-child{top:5px;transform:rotate(-45deg)}body.ma-corporate-empathique .site-menu nav{z-index:140;border:1px solid #234f5229;border-top:6px solid var(--responsive-teal);background:var(--responsive-paper);border-radius:3px;width:min(360px,100vw - 32px);max-height:calc(100dvh - 108px);padding:12px;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 22px 55px #234f5238}body.ma-corporate-empathique .site-menu nav>.mobile-nav-main-link,body.ma-corporate-empathique .site-menu nav>.mobile-nav-support{min-height:48px;color:var(--responsive-teal-deep);border-bottom:1px solid #234f521a;align-items:center;padding:0 13px;font-size:14px;font-weight:720;display:flex}body.ma-corporate-empathique .site-menu .mobile-nav-actions{border-left:5px solid var(--responsive-pink);background:var(--responsive-teal-soft);margin:6px 0;padding:8px 12px 11px}body.ma-corporate-empathique .site-menu .mobile-nav-parent{min-height:42px;color:var(--responsive-teal-deep);justify-content:space-between;align-items:center;font-size:14px;font-weight:840;display:flex;padding:0!important}body.ma-corporate-empathique .site-menu .mobile-nav-parent>span:last-child{color:var(--responsive-plum);font-size:18px}body.ma-corporate-empathique .site-menu .mobile-nav-subpages{border-left:1px solid #234f5238;gap:2px;margin-top:2px;padding-left:12px;display:grid}body.ma-corporate-empathique .site-menu .mobile-nav-subpages a{color:#3f5556;align-items:center;min-height:38px;padding:5px 0;font-size:13px;font-weight:620;line-height:1.3;display:flex;color:#3f5556!important;box-shadow:none!important;background:0 0!important}body.ma-corporate-empathique .site-menu nav>.mobile-nav-support{box-shadow:4px 4px 0 var(--responsive-pink);border:0;justify-content:center;margin-top:8px;font-weight:800;background:var(--responsive-teal)!important;color:var(--responsive-cream)!important}body.ma-corporate-empathique .home-flow>.together{background:var(--responsive-teal-deep)!important;background-image:none!important}body.ma-corporate-empathique .home-flow>.together :is(h2,p){color:var(--responsive-cream)!important}body.ma-corporate-empathique .home-flow>.together .together-kicker{color:var(--responsive-pink)!important}body.ma-corporate-empathique .interior-page.theme-overview .interior-closing .interior-closing-inner>a{background:var(--responsive-pink)!important;color:var(--responsive-teal-deep)!important}body.ma-corporate-empathique .public-page .public-meeting-inner{background:var(--responsive-cream)!important}body.ma-corporate-empathique .interior-page.public-page .public-meeting>.public-meeting-inner :is(h2,p,strong){color:var(--responsive-teal-deep)!important}body.ma-corporate-empathique .interior-page.public-page .public-meeting>.public-meeting-inner .eyebrow{color:var(--responsive-plum)!important}body.ma-corporate-empathique .structures-page .structures-principle{background:var(--responsive-teal)!important;color:var(--responsive-cream)!important}body.ma-corporate-empathique .structures-page .structures-principle strong{color:inherit!important}body.ma-corporate-empathique .support-page-v2 .support-duration :is(h3,p,strong){color:var(--responsive-cream)!important}body.ma-corporate-empathique .support-page-v2 .support-duration h3{color:var(--responsive-pink)!important}body.ma-corporate-empathique .support-page-v2 .support-partners .eyebrow{color:var(--responsive-pink)!important;background:0 0!important}body.ma-corporate-empathique .support-page-v2 .support-partners :is(h2,h3,p,strong){color:var(--responsive-cream)!important}body.ma-corporate-empathique .support-page-v2 .support-partners .support-tax-note{background:var(--responsive-paper)!important}body.ma-corporate-empathique .support-page-v2 .support-partners .support-tax-note :is(.support-tax-title,p){color:#3f4c4c!important}body.ma-corporate-empathique .support-page-v2 .support-partners .support-tax-note :is(strong,a){color:var(--responsive-teal-deep)!important}body.ma-corporate-empathique .theme-contact .contact-details{margin-top:0!important;padding-top:clamp(48px,7vw,78px)!important}body.ma-corporate-empathique .theme-contact .contact-details>div:first-child{background:var(--responsive-teal)!important}body.ma-corporate-empathique .theme-contact .contact-details>div:first-child :is(p,a){color:var(--responsive-cream)!important}body.ma-corporate-empathique .theme-contact .contact-details>div:nth-child(2){background:var(--responsive-teal-soft)!important}body.ma-corporate-empathique .theme-contact .contact-details>div:nth-child(2) :is(p,a){color:var(--responsive-teal-deep)!important}body.ma-corporate-empathique .theme-contact .contact-details a{overflow-wrap:anywhere}@media (width<=1020px){body.ma-corporate-empathique .site-header{z-index:100}body.ma-corporate-empathique :is(h1,h2,h3){overflow-wrap:normal}body.ma-corporate-empathique :is(.brand-hero-home>.brand-hero-panel,.brand-hero-school>.brand-hero-panel,.brand-hero-structures>.brand-hero-panel,.brand-hero-public>.brand-hero-panel,.brand-hero-together>.brand-hero-panel,.brand-hero-support>.brand-hero-panel,.brand-hero-overview>.brand-hero-panel,.brand-hero-contact>.brand-hero-panel){min-width:0!important;max-width:100%!important}}@media (width<=900px){body.ma-corporate-empathique .desktop-nav{display:none!important}body.ma-corporate-empathique .site-menu{display:block!important}body.ma-corporate-empathique .section-shell{width:min(100% - 48px,920px)!important}body.ma-corporate-empathique .brand-hero{padding-inline:24px!important}body.ma-corporate-empathique .brand-hero-home>.hero{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)!important;gap:36px!important;width:100%!important;padding:46px 42px!important}body.ma-corporate-empathique :is(.school-hero,.structures-hero){grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:42px!important;width:100%!important;padding:54px 42px!important}body.ma-corporate-empathique :is(.public-hero-panel,.together-hero-panel,.support-hero-panel){grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:42px!important;width:100%!important;padding:52px 42px!important}body.ma-corporate-empathique .interior-page>.brand-hero>.interior-hero{width:100%!important;padding:52px 42px!important}body.ma-corporate-empathique .together-page .together-section-heading h2{white-space:normal!important}body.ma-corporate-empathique .school-page .school-discipline-body,body.ma-corporate-empathique .structures-page .structures-detail-body{grid-template-columns:minmax(0,1fr)!important;gap:26px!important;padding:40px 34px 44px!important}body.ma-corporate-empathique .school-page :is(.evars-columns,.ambassador-body){grid-template-columns:minmax(0,1fr)!important}}@media (width<=760px){body.ma-corporate-empathique .site-header{width:calc(100% - 32px)!important;height:82px!important}body.ma-corporate-empathique .header-brand{width:96px!important;height:82px!important}body.ma-corporate-empathique .header-brand img{width:88px!important;height:74px!important}body.ma-corporate-empathique .section-shell{width:calc(100% - 32px)!important}body.ma-corporate-empathique .brand-hero{grid-template-columns:minmax(0,1fr)!important;width:100%!important;padding:34px 16px!important;display:grid!important;overflow:hidden!important}body.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows{z-index:0!important;width:100%!important;height:100%!important;color:var(--responsive-pink)!important;opacity:.92!important;grid-template-rows:repeat(24,minmax(0,1fr))!important;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif!important;font-size:clamp(25px,7.5vw,31px)!important;line-height:.9!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden!important}body.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row{min-width:150%!important;height:100%!important;color:var(--responsive-pink)!important;white-space:nowrap!important;align-items:center!important;line-height:.9!important;display:flex!important}body.ma-corporate-empathique .brand-hero .brand-mobile-band{display:none!important}body.ma-corporate-empathique :is(.brand-hero-home>.brand-hero-panel,.brand-hero-school>.brand-hero-panel,.brand-hero-structures>.brand-hero-panel,.brand-hero-public>.brand-hero-panel,.brand-hero-together>.brand-hero-panel,.brand-hero-support>.brand-hero-panel,.brand-hero-overview>.brand-hero-panel,.brand-hero-contact>.brand-hero-panel){z-index:1!important;background:var(--responsive-cream)!important;width:100%!important;min-width:0!important;min-height:0!important;box-shadow:none!important;border-radius:4px 28px 4px 4px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}body.ma-corporate-empathique .brand-hero-home>.hero{grid-template-columns:minmax(0,1fr)!important;gap:0!important}body.ma-corporate-empathique :is(.brand-hero-home .hero-copy,.brand-hero-home .hero-field-simplified,.brand-hero-school .school-hero-left,.brand-hero-school .school-hero-copy,.brand-hero-structures .structures-hero-left,.brand-hero-structures .structures-hero-copy,.brand-hero-public .public-hero-heading,.brand-hero-public .public-hero-copy,.brand-hero-together .together-hero-heading,.brand-hero-together .together-hero-copy,.brand-hero-support .support-hero-heading,.brand-hero-support .support-hero-copy){background:0 0!important;border:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:30px 24px!important}body.ma-corporate-empathique :is(.brand-hero-home .hero-field-simplified,.brand-hero-school .school-hero-copy,.brand-hero-structures .structures-hero-copy,.brand-hero-public .public-hero-copy,.brand-hero-together .together-hero-copy,.brand-hero-support .support-hero-copy){padding-top:8px!important}body.ma-corporate-empathique .interior-page>.brand-hero>.interior-hero{width:100%!important;padding:34px 24px 38px!important;display:block!important}body.ma-corporate-empathique .brand-hero-structures .structures-principle,body.ma-corporate-empathique .brand-hero-public .public-hero-closing{grid-column:1!important;margin:0 24px 30px!important;padding:21px 20px 23px!important}body.ma-corporate-empathique :is(.hero h1,.interior-hero h1,.school-hero h1,.structures-hero h1,.public-hero h1,.together-hero h1,.support-hero h1){letter-spacing:-.052em!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important;margin-top:24px!important;font-size:clamp(2.55rem,11.6vw,3.15rem)!important;line-height:.99!important}body.ma-corporate-empathique .support-page-v2 .support-hero-heading h1{font-size:clamp(2.35rem,10.4vw,2.85rem)!important}body.ma-corporate-empathique :is(.hero-actions,.interior-actions,.public-hero-actions,.together-hero-actions,.support-hero-actions){grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;margin-top:28px!important;display:grid!important}body.ma-corporate-empathique :is(.hero-actions a,.interior-actions a,.public-hero-actions a,.together-hero-actions a,.support-hero-actions a,.school-hero-cta,.structures-hero-cta){text-align:center!important;justify-content:center!important;width:100%!important;max-width:100%!important}body.ma-corporate-empathique .brand-canvas-shell{width:calc(100% - 32px)!important;margin-top:54px!important;margin-bottom:54px!important;padding:38px 20px 42px!important}body.ma-corporate-empathique .school-page .school-discipline-body,body.ma-corporate-empathique .structures-page .structures-detail-body{padding:30px 20px 34px!important}body.ma-corporate-empathique :is(.request-section,.together-program,.support-outcomes){width:calc(100% - 32px)!important}body.ma-corporate-empathique .request-section{padding:48px 20px 52px!important}body.ma-corporate-empathique .form-grid{grid-template-columns:minmax(0,1fr)!important}body.ma-corporate-empathique .form-field-full{grid-column:1!important}body.ma-corporate-empathique .theme-contact .contact-details{gap:14px!important;width:calc(100% - 32px)!important;padding-top:48px!important}body.ma-corporate-empathique .site-footer :is(a,p){overflow-wrap:anywhere}}@media (width<=430px){body.ma-corporate-empathique .site-menu nav{width:auto;position:fixed;top:90px;left:16px;right:16px}body.ma-corporate-empathique .site-menu summary{min-width:96px}}@media (prefers-reduced-motion:reduce){body.ma-corporate-empathique .mobile-menu-icon i{transition:none}}body.ma-corporate-empathique .skip-link{z-index:1000;background:var(--responsive-paper);color:var(--responsive-teal-deep);border-radius:4px;padding:12px 16px;font-weight:800;transition:transform .15s;position:fixed;top:12px;left:12px;transform:translateY(-160%);box-shadow:0 8px 28px #234f5240}body.ma-corporate-empathique .skip-link:focus{transform:translateY(0)}body.ma-corporate-empathique .site-header{-webkit-backdrop-filter:blur(12px);top:0;z-index:150!important;background:#fffaf2f5!important;position:sticky!important}body.ma-corporate-empathique .desktop-nav a{align-items:center;min-height:44px;display:inline-flex;font-size:.8125rem!important}body.ma-corporate-empathique :is(.together-principle .together-principle-eyebrow,.support-partners>.eyebrow){color:var(--responsive-cream)!important}body.ma-corporate-empathique .form-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}body.ma-corporate-empathique :is(.request-form input,.request-form select,.request-form textarea){min-height:48px;font-size:1rem!important}body.ma-corporate-empathique .request-form textarea{min-height:140px}body.ma-corporate-empathique :is(a,button,summary){touch-action:manipulation}body.ma-corporate-empathique .reveal-on-scroll{opacity:0;transition:opacity .52s,transform .52s;transform:translateY(18px)}body.ma-corporate-empathique .reveal-on-scroll.reveal-visible{opacity:1;transform:translateY(0)}@media (width<=760px){body.ma-corporate-empathique :is(p,li,label,input,select,textarea,button,.site-menu summary,.site-menu nav a){font-size:1rem!important}body.ma-corporate-empathique .site-header{min-height:82px!important}}@media (prefers-reduced-motion:reduce){body.ma-corporate-empathique *,body.ma-corporate-empathique :before,body.ma-corporate-empathique :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body.ma-corporate-empathique .reveal-on-scroll{opacity:1;transform:none}}body.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows{pointer-events:none;z-index:0!important;width:100%!important;height:100%!important;color:var(--responsive-pink)!important;letter-spacing:.005em!important;text-transform:none!important;opacity:.72!important;grid-template-rows:repeat(14,minmax(0,1fr))!important;padding:0!important;font-family:League Gothic,Arial Narrow,Arial,sans-serif!important;font-size:clamp(36px,3.3vw,50px)!important;font-weight:700!important;line-height:.76!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden!important}body.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row{width:max-content!important;min-width:148%!important;height:100%!important;min-height:0!important;color:inherit!important;white-space:nowrap!important;align-self:stretch!important;align-items:center!important;margin:0!important;padding:0!important;line-height:.76!important;display:flex!important;position:relative!important;inset:auto!important}body.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(3n+1){transform:translate(-3%)!important}body.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(3n+2){transform:translate(-10%)!important}body.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(3n){transform:translate(-6%)!important}body.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(n+15){display:none!important}body.ma-corporate-empathique :is(.home-flow>section.foundation,.home-flow>section.approach,.interior-page .interior-closing-inner,.public-page .public-meeting-inner){background-image:radial-gradient(circle at 7% 13%,#191b1b33 0 3px,#0000 3.5px),radial-gradient(circle at 18% 81%,#2e696d40 0 2px,#0000 2.5px),radial-gradient(circle at 39% 9%,#191b1b29 0 4px,#0000 4.5px),radial-gradient(circle at 61% 88%,#2e696d33 0 3px,#0000 3.5px),radial-gradient(circle at 79% 17%,#191b1b29 0 2px,#0000 2.5px),radial-gradient(circle at 93% 72%,#2e696d38 0 4px,#0000 4.5px),linear-gradient(108deg,#0000 0 84%,#234f5217 84% 84.7%,#0000 84.7% 100%)!important;background-repeat:no-repeat!important}body.ma-corporate-empathique :is(.home-flow>.together .together-inner,.together-page .together-principle,.support-page-v2 .support-partners){background-image:radial-gradient(circle at 6% 18%,#fffdf86b 0 3px,#0000 3.5px),radial-gradient(circle at 17% 83%,#0a0e0e42 0 4px,#0000 4.5px),radial-gradient(circle at 43% 11%,#fffdf85c 0 2px,#0000 2.5px),radial-gradient(circle at 69% 91%,#0a0e0e38 0 3px,#0000 3.5px),radial-gradient(circle at 91% 22%,#fffdf861 0 4px,#0000 4.5px),linear-gradient(104deg,#0000 0 87%,#fffdf81f 87% 87.8%,#0000 87.8% 100%)!important;background-repeat:no-repeat!important}@media (width<=900px){body.ma-corporate-empathique .site-menu{z-index:150;position:relative}body.ma-corporate-empathique .site-menu summary{z-index:152;border:1px solid var(--responsive-teal-deep);background:var(--responsive-teal-deep);min-width:108px;min-height:48px;color:var(--responsive-cream);box-shadow:3px 3px 0 var(--responsive-pink);letter-spacing:.08em;border-radius:6px;gap:12px;padding-inline:16px;font-weight:820;transition:background .16s,color .16s,box-shadow .16s;position:relative;font-size:14px!important}body.ma-corporate-empathique .site-menu[open] summary{background:var(--responsive-pink);color:var(--responsive-teal-deep);box-shadow:3px 3px 0 var(--responsive-teal-deep)}body.ma-corporate-empathique .site-menu[open]:before{content:"";z-index:130;pointer-events:none;background:#2f29322e;position:fixed;inset:82px 0 0}body.ma-corporate-empathique .site-menu nav{z-index:151;border:0;border-top:6px solid var(--responsive-pink);background:var(--responsive-teal-deep);border-radius:8px;width:min(360px,100vw - 48px);max-height:calc(100dvh - 110px);padding:14px;position:fixed;top:94px;right:24px;box-shadow:0 24px 54px #12262857}body.ma-corporate-empathique .site-menu nav>.mobile-nav-main-link,body.ma-corporate-empathique .site-menu nav>.mobile-nav-support{min-height:50px;color:var(--responsive-cream);border-bottom:1px solid #eeb8f740;border-radius:4px;padding-inline:14px;font-weight:720;font-size:16px!important}body.ma-corporate-empathique .site-menu nav>.mobile-nav-main-link:hover,body.ma-corporate-empathique .site-menu nav>.mobile-nav-main-link:focus-visible{color:var(--responsive-pink);background:#fffaf214}body.ma-corporate-empathique .site-menu .mobile-nav-actions{border:1px solid #eeb8f752;border-left:4px solid var(--responsive-pink);background:var(--responsive-teal);border-radius:4px;margin:6px 0 8px;padding:10px 13px 12px}body.ma-corporate-empathique .site-menu .mobile-nav-parent{min-height:44px;color:var(--responsive-cream);font-weight:820;font-size:16px!important}body.ma-corporate-empathique .site-menu .mobile-nav-parent>span:last-child{color:var(--responsive-pink)}body.ma-corporate-empathique .site-menu .mobile-nav-subpages{border-left:2px solid var(--responsive-pink);gap:2px;margin-top:2px;padding:3px 0 3px 14px}body.ma-corporate-empathique .site-menu .mobile-nav-subpages a{border-radius:3px;min-height:42px;padding:6px 8px 6px 15px;font-weight:620;position:relative;color:var(--responsive-cream)!important;font-size:15px!important}body.ma-corporate-empathique .site-menu .mobile-nav-subpages a:before{content:"";background:var(--responsive-pink);border-radius:50%;width:5px;height:5px;position:absolute;left:1px}body.ma-corporate-empathique .site-menu .mobile-nav-subpages a:hover,body.ma-corporate-empathique .site-menu .mobile-nav-subpages a:focus-visible{color:var(--responsive-pink)!important;background:#fffaf214!important}body.ma-corporate-empathique .site-menu nav>.mobile-nav-support{border-radius:5px;min-height:50px;margin-top:12px;font-weight:820;background:var(--responsive-pink)!important;color:var(--responsive-teal-deep)!important;box-shadow:none!important}body.ma-corporate-empathique .site-menu nav>.mobile-nav-support:hover,body.ma-corporate-empathique .site-menu nav>.mobile-nav-support:focus-visible{background:var(--responsive-cream)!important;color:var(--responsive-teal-deep)!important}}@media (width<=430px){body.ma-corporate-empathique .site-menu nav{width:auto;top:90px;left:16px;right:16px}}@media (width<=760px){body.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows{opacity:.68!important;grid-template-rows:repeat(24,minmax(0,1fr))!important;font-size:clamp(21px,6.1vw,27px)!important;line-height:.72!important}body.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row{min-width:190%!important;line-height:.72!important}body.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(n+25){display:none!important}body.ma-corporate-empathique .brand-hero-home .hero-heading>.eyebrow{max-width:285px;letter-spacing:.105em!important;font-size:.79rem!important;line-height:1.45!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified{padding-top:34px!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified:before{display:none!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified>h2{margin-top:10px!important}body.ma-corporate-empathique .brand-hero-home .hero-field-simplified .hero-field-subtitle{letter-spacing:.085em!important;font-size:.9rem!important;line-height:1.35!important}body.ma-corporate-empathique .brand-hero-home .quiet-link{border-bottom:0!important}body.ma-corporate-empathique .brand-hero-home+.home-actions-intro{margin-top:20px!important;padding-top:34px!important}body.ma-corporate-empathique :is(.home-actions-intro .actions-heading h2,.why>h2){max-width:calc(100% - 36px);display:table;position:relative;text-align:center!important;width:auto!important;margin:0 auto 26px!important;padding:0 4px 9px!important;transform:rotate(-2.2deg)!important}body.ma-corporate-empathique :is(.home-actions-intro .actions-heading h2,.why>h2):before{display:none!important}body.ma-corporate-empathique :is(.home-actions-intro .actions-heading h2,.why>h2):after{content:""!important;background:var(--responsive-pink)!important;border:0!important;width:72%!important;height:6px!important;display:block!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)rotate(-1.5deg)!important}body.ma-corporate-empathique .home-actions-intro .actions-heading>p{border-top:0!important;margin-top:0!important;padding-top:0!important}body.ma-corporate-empathique .why .reason,body.ma-corporate-empathique .why .reason+.reason,body.ma-corporate-empathique .why .reason:nth-child(3){box-shadow:none!important;border:0!important}body.ma-corporate-empathique .realities>h2{text-align:center!important;justify-content:center!important;align-items:center!important;min-height:142px!important;padding:30px 25px!important;display:flex!important}body.ma-corporate-empathique .approach-title{letter-spacing:-.035em!important;text-align:center!important;white-space:nowrap!important;width:100%!important;margin-inline:auto!important;font-size:clamp(2.3rem,11.4vw,2.8rem)!important;line-height:1!important;display:block!important}body.ma-corporate-empathique .approach-title>span{display:inline!important}body.ma-corporate-empathique .approach .tailored-row{width:calc(100% - 36px)!important;margin:34px auto 0!important;padding:25px 20px 27px!important}body.ma-corporate-empathique .together-actions{flex-flow:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;display:flex!important}body.ma-corporate-empathique .together-actions a{flex:none!important;align-self:flex-start!important;width:auto!important;min-width:0!important;min-height:46px!important;padding-inline:22px!important}}@media (width>=761px) and (width<=900px){body.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows{grid-template-rows:repeat(16,minmax(0,1fr))!important;font-size:clamp(28px,4.4vw,38px)!important}body.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(-n+16){display:flex!important}body.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(n+17){display:none!important}body.ma-corporate-empathique .approach .tailored-row{width:min(86%,720px)!important;margin-inline:auto!important}body.ma-corporate-empathique .approach>.approach-title{text-align:center!important;white-space:nowrap!important;width:fit-content!important;margin-inline:auto!important;display:block!important}body.ma-corporate-empathique .approach>.approach-title>span{display:inline!important}}body.ma-corporate-empathique .brand-hero{--brand-hero-bg:#2e696d!important;--brand-hero-words:#eeb8f7!important;background:var(--brand-hero-bg)!important}body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows{width:100%!important;height:100%!important;color:var(--brand-hero-words)!important;letter-spacing:-.025em!important;text-transform:uppercase!important;opacity:1!important;flex-direction:column!important;grid-template-rows:none!important;padding:0!important;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif!important;font-size:clamp(48px,4.45vw,66px)!important;font-weight:900!important;line-height:.9!important;display:flex!important;overflow:hidden!important}body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(n){opacity:.82;width:max-content!important;min-width:165%!important;height:60px!important;color:var(--brand-hero-words)!important;font:inherit!important;white-space:nowrap!important;flex:0 0 60px!important;align-items:center!important;margin:0!important;padding:0!important;line-height:.9!important;display:flex!important}body.ma-corporate-empathique .brand-word-edge{z-index:2;background:var(--brand-hero-bg);height:66px;color:var(--brand-hero-words);font:inherit;letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap;opacity:.94;align-items:center;font-weight:900;line-height:.9;width:max-content!important;min-width:165%!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;left:0!important}body.ma-corporate-empathique .brand-word-edge-top{transform:translate(-4%);top:0!important}body.ma-corporate-empathique .brand-word-edge-bottom{transform:translate(-9%);bottom:0!important}body.ma-corporate-empathique .brand-word-accents{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}body.ma-corporate-empathique .brand-word-accent{pointer-events:none;display:block;position:absolute}body.ma-corporate-empathique .brand-word-dot{background:#fffdf8c7;border-radius:50%}body.ma-corporate-empathique .brand-word-dot-one{width:7px;height:7px;top:18px;left:7.5%}body.ma-corporate-empathique .brand-word-dot-two{background:#0a0e0e94;width:5px;height:5px;bottom:17px;right:8%}body.ma-corporate-empathique .brand-word-stroke{transform-origin:50%;background:#fffdf875;height:2px}body.ma-corporate-empathique .brand-word-stroke-one{width:118px;top:32%;right:-18px;transform:rotate(-7deg)}body.ma-corporate-empathique .brand-word-stroke-two{width:94px;bottom:24%;left:-20px;transform:rotate(6deg)}@media (width>=761px) and (width<=900px){body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows{font-size:clamp(28px,4.4vw,38px)!important}body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(n){flex-basis:54px!important;height:54px!important}body.ma-corporate-empathique .brand-word-edge{height:66px}}@media (width<=760px){body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows{color:#eeb8f7!important;letter-spacing:-.025em!important;text-transform:uppercase!important;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif!important;font-size:clamp(21px,6.1vw,27px)!important;font-weight:900!important;line-height:.9!important}body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(n){opacity:.82;color:#eeb8f7!important;text-transform:uppercase!important;flex-basis:38px!important;min-width:210%!important;height:38px!important}body.ma-corporate-empathique .brand-word-edge{opacity:.96;height:34px;min-width:210%!important}body.ma-corporate-empathique .brand-word-dot-one{width:5px;height:5px;top:9px;left:10%}body.ma-corporate-empathique .brand-word-dot-two{width:4px;height:4px;bottom:9px;right:10%}body.ma-corporate-empathique .brand-word-stroke-one{width:72px;top:29%}body.ma-corporate-empathique .brand-word-stroke-two{width:62px;bottom:27%}body.ma-corporate-empathique :is(.home-actions-intro .actions-heading h2,.why>h2,.approach>.approach-title){text-align:center!important;background:0 0!important;width:auto!important;max-width:calc(100% - 24px)!important;margin-inline:auto!important;padding:0 2px 2px!important;display:table!important;position:relative!important;transform:rotate(-1.35deg)!important;box-shadow:inset 0 -.16em #eeb8f7f0!important}body.ma-corporate-empathique :is(.home-actions-intro .actions-heading h2,.why>h2,.approach>.approach-title):before,body.ma-corporate-empathique :is(.home-actions-intro .actions-heading h2,.why>h2,.approach>.approach-title):after{content:none!important;display:none!important}body.ma-corporate-empathique .why>h2{letter-spacing:-.025em!important;white-space:nowrap!important;font-size:clamp(2.05rem,10.4vw,2.55rem)!important;line-height:1!important}body.ma-corporate-empathique .approach>.approach-title{white-space:nowrap!important}body.ma-corporate-empathique .approach>.approach-title>span{color:inherit!important;box-shadow:none!important;margin-right:.14em!important;display:inline!important}}body.ma-corporate-empathique .public-page{--public-refresh-cream:#fcf8ef;--public-refresh-paper:#fffdf8;--public-refresh-ink:#302a33;--public-refresh-body:#514a52;--public-refresh-teal:#2e696d;--public-refresh-teal-deep:#234f52;--public-refresh-pink:#eeb8f7;--public-refresh-plum:#9851a2;--public-refresh-lilac:#e9e8ff;--public-refresh-yellow:#ffe065;--public-refresh-orange:#ffbf6a;background:var(--public-refresh-cream)}body.ma-corporate-empathique .public-page .public-hero{position:relative;overflow:hidden;background:var(--public-refresh-teal)!important;padding:52px 0 56px!important}body.ma-corporate-empathique .public-page .public-hero-pattern{color:var(--public-refresh-pink)!important;opacity:.95!important}body.ma-corporate-empathique .public-page .public-hero-panel{z-index:2;min-height:540px;position:relative;overflow:hidden;background:var(--public-refresh-cream)!important;border:0!important;border-radius:7px 54px 7px 7px!important;grid-template-columns:minmax(0,1.06fr) minmax(340px,.94fr)!important;grid-template-areas:"heading practices""heading copy"!important;gap:32px clamp(58px,6vw,86px)!important;width:min(100% - 128px,1220px)!important;margin-inline:auto!important;padding:clamp(62px,6vw,82px) clamp(52px,6vw,78px)!important;display:grid!important;box-shadow:12px 12px #eeb8f7b8!important}body.ma-corporate-empathique .public-page .public-hero-panel:before{background:var(--public-refresh-yellow)!important;clip-path:none!important;width:25%!important;height:11px!important;top:0!important;right:0!important}body.ma-corporate-empathique .public-page .public-hero-heading{grid-area:heading;align-self:center;padding:0!important}body.ma-corporate-empathique .public-page .public-hero-heading .eyebrow{color:var(--public-refresh-teal)!important;letter-spacing:.16em!important;margin:0 0 28px!important;font-size:12px!important;font-weight:820!important;line-height:1.2!important}body.ma-corporate-empathique .public-page .public-hero-heading h1{max-width:610px!important;color:var(--public-refresh-ink)!important;letter-spacing:-.055em!important;margin:0!important;font-size:clamp(48px,4.85vw,68px)!important;font-weight:720!important;line-height:.99!important}body.ma-corporate-empathique .public-page .public-hero-heading .public-hero-lead{border-left:4px solid var(--public-refresh-pink);max-width:570px;padding-left:22px;color:var(--public-refresh-teal-deep)!important;margin:34px 0 0!important;font-size:17px!important;font-weight:700!important;line-height:1.58!important}body.ma-corporate-empathique .public-page .public-practice-ribbon{border-bottom:1px solid #234f5238;grid-area:practices;align-self:end;color:var(--public-refresh-teal-deep)!important;margin:0!important;padding:0 0 28px!important;font-size:17px!important;font-weight:700!important;line-height:1.78!important}body.ma-corporate-empathique .public-page .public-practice-ribbon span{color:var(--public-refresh-plum);padding-inline:4px;font-weight:900;display:inline-block}body.ma-corporate-empathique .public-page .public-hero-copy{grid-area:copy;align-self:start;border:0!important;margin:0!important;padding:0!important}body.ma-corporate-empathique .public-page .public-hero-copy>p{color:var(--public-refresh-body)!important;margin:0!important;font-size:16px!important;line-height:1.62!important}body.ma-corporate-empathique .public-page .public-hero-copy .public-hero-closing{border:0!important;border-left:4px solid var(--public-refresh-orange)!important;color:var(--public-refresh-ink)!important;background:0 0!important;margin-top:26px!important;padding:0 0 0 22px!important;font-size:17px!important;font-weight:760!important;line-height:1.5!important}body.ma-corporate-empathique .public-page .public-core{position:relative}body.ma-corporate-empathique .public-page .public-culture{padding-top:clamp(92px,8vw,126px)!important;padding-bottom:clamp(94px,8vw,128px)!important}body.ma-corporate-empathique .public-page .public-core-heading{max-width:760px;margin:0 0 clamp(48px,5vw,68px)}body.ma-corporate-empathique .public-page .public-core-heading h2,body.ma-corporate-empathique .public-page .public-places h2,body.ma-corporate-empathique .public-page .public-final h2{color:var(--public-refresh-teal-deep)!important;letter-spacing:-.05em!important;margin:0!important;font-size:clamp(42px,4.5vw,62px)!important;font-weight:720!important;line-height:1.02!important}body.ma-corporate-empathique .public-page .public-culture .public-core-heading h2{background:linear-gradient(transparent 72%, var(--public-refresh-pink) 72%);display:inline}body.ma-corporate-empathique .public-page .public-core-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(54px,7vw,96px);display:grid}body.ma-corporate-empathique .public-page .public-editorial-lead{background:var(--public-refresh-lilac);letter-spacing:-.025em;border:0;border-radius:3px 28px 3px 3px;padding:34px 36px 38px;position:relative;color:var(--public-refresh-plum)!important;margin:0!important;font-size:clamp(23px,2.15vw,30px)!important;font-weight:720!important;line-height:1.34!important}body.ma-corporate-empathique .public-page .public-editorial-lead:after{content:"";background:var(--public-refresh-yellow);width:58%;height:9px;position:absolute;bottom:-9px;right:-9px}body.ma-corporate-empathique .public-page .public-core-copy p,body.ma-corporate-empathique .public-page .public-places-copy p,body.ma-corporate-empathique .public-page .public-final p{margin:0;color:var(--public-refresh-body)!important;font-size:16.5px!important;line-height:1.68!important}body.ma-corporate-empathique .public-page .public-core-copy p+p,body.ma-corporate-empathique .public-page .public-places-copy p+p{margin-top:23px}body.ma-corporate-empathique .public-page .public-core-emphasis{border-top:1px solid #234f5230;border-left:5px solid var(--public-refresh-pink);padding:25px 0 0 25px;font-weight:700;color:var(--public-refresh-teal-deep)!important;margin-top:32px!important}body.ma-corporate-empathique .public-page .public-links{color:var(--public-refresh-teal-deep);background:var(--public-refresh-lilac)!important;padding:0!important}body.ma-corporate-empathique .public-page .public-links .public-core-inner{padding-top:clamp(92px,8vw,122px);padding-bottom:clamp(90px,8vw,118px);position:relative;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}body.ma-corporate-empathique .public-page .public-links .public-core-inner:before,body.ma-corporate-empathique .public-page .public-links .public-core-inner:after{content:"";pointer-events:none;position:absolute}body.ma-corporate-empathique .public-page .public-links .public-core-inner:before{background:var(--public-refresh-pink);width:120px;height:8px;top:0;right:8%}body.ma-corporate-empathique .public-page .public-links .public-core-inner:after{background:var(--public-refresh-yellow);width:7px;height:58px;top:38px;right:0}body.ma-corporate-empathique .public-page .public-links .public-core-heading{max-width:820px}body.ma-corporate-empathique .public-page .public-links .public-core-heading h2{color:var(--public-refresh-teal-deep)!important}body.ma-corporate-empathique .public-page .public-links .public-core-layout{gap:clamp(44px,6vw,82px)}body.ma-corporate-empathique .public-page .public-links-copy{border-top:2px solid #234f5242;padding-top:28px}body.ma-corporate-empathique .public-page .public-links-statement{background:var(--public-refresh-teal-deep);max-width:980px;box-shadow:8px 8px 0 var(--public-refresh-pink);letter-spacing:-.025em;border-radius:3px;padding:31px 38px 34px;color:var(--public-refresh-cream)!important;margin:clamp(54px,6vw,76px) 0 0 auto!important;font-size:clamp(22px,2.3vw,31px)!important;font-weight:720!important;line-height:1.28!important}body.ma-corporate-empathique .public-page .public-places{border-top:2px solid var(--public-refresh-orange);border-bottom:1px solid #234f522b;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(58px,8vw,108px);display:grid;margin-top:clamp(86px,8vw,118px)!important;margin-bottom:clamp(88px,8vw,120px)!important;padding-top:52px!important;padding-bottom:52px!important}body.ma-corporate-empathique .public-page .public-places h2{font-size:clamp(38px,3.8vw,52px)!important}body.ma-corporate-empathique .public-page .public-places-location{background:var(--public-refresh-yellow);letter-spacing:.08em;text-transform:uppercase;padding:7px 11px 8px;display:inline-block;color:var(--public-refresh-teal-deep)!important;margin:31px 0 0!important;font-size:12px!important;font-weight:820!important;line-height:1.2!important}body.ma-corporate-empathique .public-page .public-final{box-shadow:9px 9px 0 var(--public-refresh-pink);border-radius:4px 34px 4px 4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:52px;display:grid;background:var(--public-refresh-teal-deep)!important;margin-bottom:clamp(84px,8vw,112px)!important;padding:clamp(48px,5vw,66px)!important}body.ma-corporate-empathique .public-page .public-final h2{color:var(--public-refresh-cream)!important;font-size:clamp(39px,4vw,54px)!important}body.ma-corporate-empathique .public-page .public-final p{max-width:700px;color:var(--public-refresh-cream)!important;margin-top:20px!important}body.ma-corporate-empathique .public-page .public-final>a{background:var(--public-refresh-pink);min-height:52px;color:var(--public-refresh-teal-deep);border:0;border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:13px;font-weight:820;transition:transform .16s,box-shadow .16s;display:inline-flex}body.ma-corporate-empathique .public-page .public-final>a:hover{box-shadow:4px 4px 0 var(--public-refresh-yellow);transform:translate(-2px,-2px)}body.ma-corporate-empathique .public-page .public-final>a:focus-visible{outline:3px solid var(--public-refresh-cream);outline-offset:4px}body.ma-corporate-empathique .public-page .public-final .arrow{color:currentColor}body.ma-corporate-empathique .public-page>.request-section{margin-top:0!important}@media (width<=1020px){body.ma-corporate-empathique .public-page .public-hero-panel{min-height:0;grid-template-columns:minmax(0,1fr) minmax(300px,.92fr)!important;gap:30px 44px!important;width:calc(100% - 56px)!important;padding:52px 44px!important}body.ma-corporate-empathique .public-page .public-hero-heading h1{font-size:clamp(46px,6.2vw,60px)!important}}@media (width<=760px){body.ma-corporate-empathique .public-page .public-hero{padding:38px 16px 42px!important}body.ma-corporate-empathique .public-page .public-hero-panel{flex-direction:column;min-height:0;border-radius:5px 30px 5px 5px!important;width:100%!important;margin:0!important;padding:38px 23px 40px!important;display:flex!important;box-shadow:7px 7px #eeb8f7bf!important}body.ma-corporate-empathique .public-page .public-hero-heading .eyebrow{margin-bottom:22px!important}body.ma-corporate-empathique .public-page .public-hero-heading h1{font-size:clamp(39px,11.8vw,50px)!important;line-height:1.01!important}body.ma-corporate-empathique .public-page .public-hero-heading .public-hero-lead{padding-left:17px;margin-top:28px!important;font-size:16px!important}body.ma-corporate-empathique .public-page .public-practice-ribbon{border-top:1px solid #234f5230;order:3;margin-top:31px!important;padding:25px 0!important;font-size:16px!important;line-height:1.72!important}body.ma-corporate-empathique .public-page .public-hero-copy{order:4;margin-top:30px!important}body.ma-corporate-empathique .public-page .public-hero-copy .public-hero-closing{margin-top:25px!important;padding-left:17px!important}body.ma-corporate-empathique .public-page .public-culture,body.ma-corporate-empathique .public-page .public-links .public-core-inner{padding-top:68px!important;padding-bottom:72px!important}body.ma-corporate-empathique .public-page .public-core-heading{margin-bottom:38px}body.ma-corporate-empathique .public-page .public-core-heading h2,body.ma-corporate-empathique .public-page .public-places h2,body.ma-corporate-empathique .public-page .public-final h2{font-size:clamp(36px,10vw,44px)!important}body.ma-corporate-empathique .public-page .public-core-layout,body.ma-corporate-empathique .public-page .public-places{grid-template-columns:1fr;gap:36px}body.ma-corporate-empathique .public-page .public-editorial-lead{padding:27px 24px 30px;font-size:22px!important}body.ma-corporate-empathique .public-page .public-core-copy p,body.ma-corporate-empathique .public-page .public-places-copy p,body.ma-corporate-empathique .public-page .public-final p{font-size:16px!important}body.ma-corporate-empathique .public-page .public-links .public-core-inner:after{display:none}body.ma-corporate-empathique .public-page .public-links-copy{padding-top:22px}body.ma-corporate-empathique .public-page .public-links-statement{padding:26px 24px 29px;margin-top:45px!important;font-size:22px!important}body.ma-corporate-empathique .public-page .public-places{margin-top:64px!important;margin-bottom:68px!important;padding-top:38px!important;padding-bottom:40px!important}body.ma-corporate-empathique .public-page .public-places-location{margin-top:24px!important}body.ma-corporate-empathique .public-page .public-final{grid-template-columns:1fr;gap:31px;margin-bottom:70px!important;padding:34px 24px 37px!important}body.ma-corporate-empathique .public-page .public-final>a{text-align:center;width:100%;min-height:52px;padding-inline:16px}}@media (width<=390px){body.ma-corporate-empathique .public-page .public-hero{padding-inline:14px!important}body.ma-corporate-empathique .public-page .public-hero-panel{padding-inline:20px!important}body.ma-corporate-empathique .public-page .public-hero-heading h1{font-size:clamp(37px,11.4vw,44px)!important}}body#top.ma-corporate-empathique .brand-hero{--brand-hero-bg:#2e696d!important;--brand-hero-words:#eeb8f7!important;background:var(--brand-hero-bg)!important}body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows{z-index:0!important;width:100%!important;height:100%!important;color:var(--brand-hero-words)!important;letter-spacing:.035em!important;text-transform:uppercase!important;opacity:.9!important;flex-direction:column!important;padding:0!important;font-family:League Gothic,Arial Narrow,Arial,sans-serif!important;font-size:clamp(42px,3.8vw,56px)!important;font-weight:400!important;line-height:1!important;display:flex!important;position:absolute!important;inset:0!important;overflow:hidden!important}body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(3n+1){transform:translate(-4%)!important}body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(3n+2){transform:translate(-10%)!important}body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(3n){transform:translate(-7%)!important}body#top.ma-corporate-empathique .brand-hero .brand-word-edge{background:var(--brand-hero-bg)!important;min-width:165%!important;height:60px!important;color:var(--brand-hero-words)!important;letter-spacing:.035em!important;opacity:.96!important;font-family:League Gothic,Arial Narrow,Arial,sans-serif!important;font-size:clamp(42px,3.8vw,56px)!important;font-weight:400!important;line-height:1!important}@media (width<=760px){body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows{letter-spacing:.025em!important;opacity:.84!important;font-size:clamp(25px,7.7vw,30px)!important;line-height:1!important}body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(n){opacity:.86!important;flex-basis:42px!important;min-width:220%!important;height:42px!important;line-height:1!important}body#top.ma-corporate-empathique .brand-hero .brand-word-edge{letter-spacing:.025em!important;min-width:220%!important;height:42px!important;font-size:clamp(25px,7.7vw,30px)!important;line-height:1!important}body#top.ma-corporate-empathique .site-footer .footer-brand img{width:116px!important}body#top.ma-corporate-empathique .site-footer .footer-brand p{letter-spacing:.11em!important;margin-top:12px!important;font-size:9px!important;line-height:1.25!important}}@media (width<=900px){body#top.ma-corporate-empathique .site-menu>summary{color:#234f52!important;letter-spacing:.09em!important;background:#fffaf2!important;border:1px solid #234f5273!important;border-radius:4px 14px 4px 4px!important;gap:9px!important;min-width:0!important;min-height:40px!important;padding:0 12px!important;font-size:11px!important;font-weight:820!important;box-shadow:2px 2px #eeb8f7!important}body#top.ma-corporate-empathique .site-menu[open]>summary{color:#fffaf2!important;background:#234f52!important;box-shadow:2px 2px #eeb8f7!important}body#top.ma-corporate-empathique .site-menu>summary .mobile-menu-icon{width:15px!important;height:11px!important}body#top.ma-corporate-empathique .site-menu>summary .mobile-menu-icon i{width:15px!important;height:1.5px!important}body#top.ma-corporate-empathique .site-menu nav{background:#fffdf8!important;border:1px solid #234f5226!important;border-top:5px solid #eeb8f7!important;border-radius:5px 18px 5px 5px!important;width:min(332px,100vw - 32px)!important;max-height:calc(100dvh - 96px)!important;padding:10px!important;top:82px!important;right:16px!important;box-shadow:0 20px 46px #234f523d!important}body#top.ma-corporate-empathique .site-menu nav>.mobile-nav-main-link,body#top.ma-corporate-empathique .site-menu nav>.mobile-nav-support{color:#234f52!important;border-bottom:1px solid #234f521c!important;border-radius:3px!important;min-height:44px!important;padding-inline:12px!important;font-size:14px!important;font-weight:720!important}body#top.ma-corporate-empathique .site-menu nav>.mobile-nav-main-link:hover,body#top.ma-corporate-empathique .site-menu nav>.mobile-nav-main-link:focus-visible{color:#234f52!important;background:#e7f0ee!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-actions{background:#e7f0ee!important;border:1px solid #234f5221!important;border-left:4px solid #eeb8f7!important;border-radius:4px 14px 4px 4px!important;margin:5px 0 7px!important;padding:0!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-actions>summary.mobile-nav-parent,body#top.ma-corporate-empathique .site-menu[open] .mobile-nav-actions>summary.mobile-nav-parent{color:#234f52!important;min-width:0!important;min-height:44px!important;box-shadow:none!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0 12px!important;font-size:14px!important;font-weight:820!important;list-style:none!important;display:flex!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-actions>summary.mobile-nav-parent::-webkit-details-marker{display:none}body#top.ma-corporate-empathique .site-menu .mobile-nav-chevron{background:#fffdf8;border:1px solid #234f5238;border-radius:50%;flex:0 0 19px;justify-content:center;align-items:center;width:19px;height:19px;transition:transform .17s,background .17s;display:inline-flex;color:#9851a2!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-chevron svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}body#top.ma-corporate-empathique .site-menu .mobile-nav-actions[open] .mobile-nav-chevron{background:#eeb8f7;transform:rotate(180deg)}body#top.ma-corporate-empathique .site-menu .mobile-nav-actions:not([open]) .mobile-nav-subpages{display:none!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-actions[open] .mobile-nav-subpages{display:grid!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-subpages{border-left:1px solid #234f5238!important;gap:0!important;margin:0 10px 9px!important;padding:5px 0 0 11px!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-subpages a{color:#3f5556!important;min-height:37px!important;padding:5px 7px 5px 13px!important;font-size:13px!important;font-weight:620!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-subpages a:before{background:#9851a2!important;width:4px!important;height:4px!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-subpages a:hover,body#top.ma-corporate-empathique .site-menu .mobile-nav-subpages a:focus-visible{color:#234f52!important;background:#fffdf8c7!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-subpages .mobile-nav-overview{color:#9851a2!important;font-weight:760!important}body#top.ma-corporate-empathique .site-menu nav>.mobile-nav-support{color:#fffaf2!important;background:#234f52!important;border:0!important;justify-content:center!important;margin-top:9px!important;font-weight:820!important;box-shadow:3px 3px #eeb8f7!important}}@media (width<=430px){body#top.ma-corporate-empathique .site-menu nav{width:auto!important;left:14px!important;right:14px!important}}@media (prefers-reduced-motion:reduce){body#top.ma-corporate-empathique .site-menu .mobile-nav-chevron{transition:none}}body.ma-corporate-empathique .school-page{--school-ink:#1d302d;--school-teal:#265f57;--school-teal-soft:#dfe9e4;--school-pink:#d9a5bd;--school-pink-soft:#f3e6ec;--school-cream:#f8f3e9;--school-line:#1d302d38}body.ma-corporate-empathique .school-page .school-hero{align-items:center}body.ma-corporate-empathique .school-page .school-hero-left,body.ma-corporate-empathique .school-page .school-hero-copy{align-self:center}body.ma-corporate-empathique .school-page .school-hero-copy{flex-direction:column;justify-content:center;display:flex}body.ma-corporate-empathique .school-page .school-program{padding-block:clamp(5rem,8vw,8.5rem)}body.ma-corporate-empathique .school-page .school-program-heading{grid-template-columns:minmax(15rem,.72fr) minmax(30rem,1.28fr);align-items:start;column-gap:clamp(3rem,7vw,7rem);max-width:72rem;margin-inline:auto;padding-bottom:clamp(3rem,6vw,5.5rem);display:grid}body.ma-corporate-empathique .school-page .school-program-heading .eyebrow,body.ma-corporate-empathique .school-page .school-program-heading h2{grid-column:1}body.ma-corporate-empathique .school-page .school-program-heading>p:last-child{border-left:2px solid var(--school-pink);max-width:43rem;color:var(--school-ink);grid-area:1/2/span 2;margin:0;padding:0 0 0 clamp(1.4rem,2.6vw,2.25rem);font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.65}body.ma-corporate-empathique .school-page .school-program-heading>p:last-child strong{font-weight:620}body.ma-corporate-empathique .school-page .school-toc{border-top:1px solid var(--school-line);border-bottom:1px solid var(--school-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:72rem;margin:0 auto clamp(3rem,5vw,5rem);display:grid}body.ma-corporate-empathique .school-page .school-toc>a,body.ma-corporate-empathique .school-page .school-toc>a:nth-child(n){border:0;border-right:1px solid var(--school-line);min-height:8.25rem;box-shadow:none;color:var(--school-ink);background:0 0;border-radius:0;padding:1.25rem clamp(1rem,2vw,1.6rem)}body.ma-corporate-empathique .school-page .school-toc>a:last-child{border-right:0}body.ma-corporate-empathique .school-page .school-toc>a:hover,body.ma-corporate-empathique .school-page .school-toc>a:focus-visible{background:var(--school-cream);transform:none}body.ma-corporate-empathique .school-page .school-toc>a:first-child .school-icon{color:var(--school-teal);background:var(--school-teal-soft)}body.ma-corporate-empathique .school-page .school-toc>a:nth-child(2) .school-icon{color:#75536a;background:var(--school-pink-soft)}body.ma-corporate-empathique .school-page .school-toc>a:nth-child(3) .school-icon{color:var(--school-teal);background:#ece8cf}body.ma-corporate-empathique .school-page .school-toc strong{font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.25}body.ma-corporate-empathique .school-page .school-toc small{color:#1d302dbd;margin-top:.55rem;font-size:.9rem;line-height:1.45}body.ma-corporate-empathique .school-page .school-disciplines{max-width:72rem;margin-inline:auto;display:block}body.ma-corporate-empathique .school-page .school-discipline,body.ma-corporate-empathique .school-page .school-discipline:nth-child(n),body.ma-corporate-empathique .school-page .school-discipline.tone-teal,body.ma-corporate-empathique .school-page .school-discipline.tone-lilac,body.ma-corporate-empathique .school-page .school-discipline.tone-cream{border:0;border-top:1px solid var(--school-line);color:var(--school-ink);margin:0;padding:clamp(3.75rem,6vw,6.25rem) 0;box-shadow:none!important;background:0 0!important;border-radius:0!important}body.ma-corporate-empathique .school-page .school-discipline:last-child{border-bottom:1px solid var(--school-line)}body.ma-corporate-empathique .school-page .school-discipline>summary{display:none}body.ma-corporate-empathique .school-page .school-discipline>.school-discipline-body,body.ma-corporate-empathique .school-page .school-discipline:not([open])>.school-discipline-body{grid-template-columns:minmax(14rem,.62fr) minmax(0,1.38fr);gap:clamp(2.5rem,6vw,6rem);padding:0;display:grid}body.ma-corporate-empathique .school-page .school-discipline-body>header{border-left:3px solid var(--school-pink);align-self:start;margin:0;padding:0 0 0 1.35rem;position:relative}body.ma-corporate-empathique .school-page #philosophie .school-discipline-body>header{border-left-color:var(--school-teal)}body.ma-corporate-empathique .school-page #harcelement .school-discipline-body>header{border-left-color:#d1b548}body.ma-corporate-empathique .school-page .school-discipline-body>header .school-icon{width:3rem;height:3rem;color:var(--school-teal);background:var(--school-teal-soft);margin-bottom:1.25rem}body.ma-corporate-empathique .school-page #evars .school-discipline-body>header .school-icon{color:#75536a;background:var(--school-pink-soft)}body.ma-corporate-empathique .school-page #harcelement .school-discipline-body>header .school-icon{background:#ece8cf}body.ma-corporate-empathique .school-page .school-discipline-body h3{max-width:16rem;color:var(--school-ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.05}body.ma-corporate-empathique .school-page .school-discipline-body>header p{color:#1d302db8;max-width:16rem;margin-top:1rem;font-size:.98rem;line-height:1.55}body.ma-corporate-empathique .school-page .school-discipline-copy{width:100%;max-width:46rem;margin:0}body.ma-corporate-empathique .school-page .school-discipline-copy>p,body.ma-corporate-empathique .school-page .evars-intro p,body.ma-corporate-empathique .school-page .harassment-intro p,body.ma-corporate-empathique .school-page .school-subsection p,body.ma-corporate-empathique .school-page .ambassador-callout p{color:var(--school-ink);font-size:1rem;line-height:1.72}body.ma-corporate-empathique .school-page .school-discipline-copy>p+p,body.ma-corporate-empathique .school-page .evars-intro p+p,body.ma-corporate-empathique .school-page .harassment-intro p+p{margin-top:1rem}body.ma-corporate-empathique .school-page .evars-intro,body.ma-corporate-empathique .school-page .harassment-intro{max-width:46rem}body.ma-corporate-empathique .school-page .evars-session-note{border-top:1px solid var(--school-pink);border-bottom:1px solid var(--school-pink);grid-template-columns:minmax(10rem,.6fr) minmax(0,1.4fr);gap:1.25rem;padding:1rem 0;display:grid;margin:2rem 0 0!important}body.ma-corporate-empathique .school-page .evars-session-note strong{color:#75536a;letter-spacing:.07em;text-transform:uppercase;font-size:.83rem;line-height:1.45}body.ma-corporate-empathique .school-page .evars-session-note span{font-weight:650;line-height:1.55}body.ma-corporate-empathique .school-page .evars-columns{border-top:1px solid var(--school-line);border-bottom:1px solid var(--school-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:2.5rem;padding-block:2rem;display:grid}body.ma-corporate-empathique .school-page .evars-columns .school-subsection,body.ma-corporate-empathique .school-page .evars-columns .school-subsection+.school-subsection{background:0 0;border:0;border-radius:0;margin:0;padding:0 clamp(1.5rem,3vw,2.25rem)}body.ma-corporate-empathique .school-page .evars-columns .school-subsection:first-child{border-right:1px solid var(--school-line);padding-left:0}body.ma-corporate-empathique .school-page .evars-columns .school-subsection:last-child{padding-right:0}body.ma-corporate-empathique .school-page .school-subsection h4{color:var(--school-ink);font-size:clamp(1.12rem,1.5vw,1.28rem);line-height:1.25}body.ma-corporate-empathique .school-page .school-level{letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:#75536a!important;margin:.45rem 0 1.1rem!important;font-size:.82rem!important}body.ma-corporate-empathique .school-page .evars-objective{border:0;border-left:3px solid var(--school-pink);background:var(--school-pink-soft);border-radius:0;margin:2rem 0 0;padding:1.35rem 1.5rem}body.ma-corporate-empathique .school-page .ambassador-callout,body.ma-corporate-empathique .school-page #harcelement .ambassador-callout{background:var(--school-teal-soft);box-shadow:none;border:1px solid #265f5747;border-radius:.35rem;margin-top:2.5rem;padding:clamp(1.5rem,3vw,2.25rem)}body.ma-corporate-empathique .school-page .ambassador-body{border-top:1px solid #265f5747;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:1.6rem;display:grid}body.ma-corporate-empathique .school-page .ambassador-body section{background:0 0;border-left:1px solid #265f5747;padding:1.4rem 1.35rem 0}body.ma-corporate-empathique .school-page .ambassador-body section:first-child{border-left:0;padding-left:0}body.ma-corporate-empathique .school-page .ambassador-body section:last-child{padding-right:0}@media (width<=900px){body.ma-corporate-empathique .school-page .school-program{padding-block:4.5rem 5.5rem}body.ma-corporate-empathique .school-page .school-program-heading{padding-bottom:2.75rem;display:block}body.ma-corporate-empathique .school-page .school-program-heading>p:last-child{margin-top:1.4rem;padding-left:1.15rem;font-size:1rem;line-height:1.65}body.ma-corporate-empathique .school-page .school-toc{display:none}body.ma-corporate-empathique .school-page .school-disciplines{border-top:1px solid var(--school-line)}body.ma-corporate-empathique .school-page .school-discipline,body.ma-corporate-empathique .school-page .school-discipline:nth-child(n),body.ma-corporate-empathique .school-page .school-discipline.tone-teal,body.ma-corporate-empathique .school-page .school-discipline.tone-lilac,body.ma-corporate-empathique .school-page .school-discipline.tone-cream{border-top:0;border-bottom:1px solid var(--school-line);padding:0}body.ma-corporate-empathique .school-page .school-discipline>summary{min-height:5.25rem;color:var(--school-ink);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem .2rem;list-style:none;display:grid}body.ma-corporate-empathique .school-page .school-discipline>summary::-webkit-details-marker{display:none}body.ma-corporate-empathique .school-page .school-discipline>summary .school-icon{width:2.65rem;height:2.65rem;color:var(--school-teal);background:var(--school-teal-soft)}body.ma-corporate-empathique .school-page #evars>summary .school-icon{color:#75536a;background:var(--school-pink-soft)}body.ma-corporate-empathique .school-page #harcelement>summary .school-icon{background:#ece8cf}body.ma-corporate-empathique .school-page .school-discipline>summary strong,body.ma-corporate-empathique .school-page .school-discipline>summary small{display:block}body.ma-corporate-empathique .school-page .school-discipline>summary strong{font-size:1.02rem;line-height:1.25}body.ma-corporate-empathique .school-page .school-discipline>summary small{color:#1d302db3;margin-top:.28rem;font-size:.83rem;line-height:1.4}body.ma-corporate-empathique .school-page .school-discipline>summary i{border:1px solid var(--school-line);border-radius:50%;place-items:center;width:2.45rem;height:2.45rem;font-size:1.25rem;font-style:normal;transition:transform .18s,background-color .18s;display:grid}body.ma-corporate-empathique .school-page .school-discipline[open]>summary i{background:var(--school-pink-soft);transform:rotate(180deg)}body.ma-corporate-empathique .school-page .school-discipline:not([open])>.school-discipline-body{display:none}body.ma-corporate-empathique .school-page .school-discipline>.school-discipline-body{padding:.5rem .2rem 2.75rem;display:block}body.ma-corporate-empathique .school-page .school-discipline-body>header{display:none}body.ma-corporate-empathique .school-page .school-discipline-copy{max-width:none}body.ma-corporate-empathique .school-page .evars-session-note{display:block;margin-top:1.5rem!important}body.ma-corporate-empathique .school-page .evars-session-note strong,body.ma-corporate-empathique .school-page .evars-session-note span{display:block}body.ma-corporate-empathique .school-page .evars-session-note span{margin-top:.45rem}body.ma-corporate-empathique .school-page .evars-columns{grid-template-columns:1fr;padding-block:0}body.ma-corporate-empathique .school-page .evars-columns .school-subsection,body.ma-corporate-empathique .school-page .evars-columns .school-subsection+.school-subsection,body.ma-corporate-empathique .school-page .evars-columns .school-subsection:first-child,body.ma-corporate-empathique .school-page .evars-columns .school-subsection:last-child{border:0;border-bottom:1px solid var(--school-line);padding:1.6rem 0}body.ma-corporate-empathique .school-page .evars-columns .school-subsection:last-child{border-bottom:0}body.ma-corporate-empathique .school-page .ambassador-body{grid-template-columns:1fr}body.ma-corporate-empathique .school-page .ambassador-body section,body.ma-corporate-empathique .school-page .ambassador-body section:first-child,body.ma-corporate-empathique .school-page .ambassador-body section:last-child{border:0;border-bottom:1px solid #265f5740;padding:1.25rem 0}body.ma-corporate-empathique .school-page .ambassador-body section:last-child{border-bottom:0}}@media (width<=560px){body.ma-corporate-empathique .school-page .school-hero{align-items:center}body.ma-corporate-empathique .school-page .school-hero-left,body.ma-corporate-empathique .school-page .school-hero-copy{align-self:center}body.ma-corporate-empathique .school-page .school-program{padding-block:3.75rem 4.5rem}body.ma-corporate-empathique .school-page .school-program-heading h2{font-size:clamp(2rem,11vw,2.75rem)}body.ma-corporate-empathique .school-page .school-discipline>summary{gap:.72rem;min-height:5rem}body.ma-corporate-empathique .school-page .school-discipline>summary small{display:none}body.ma-corporate-empathique .school-page .school-discipline>summary i{width:2.3rem;height:2.3rem}body.ma-corporate-empathique .school-page .ambassador-callout,body.ma-corporate-empathique .school-page #harcelement .ambassador-callout{padding:1.35rem 1.1rem}}@media (prefers-reduced-motion:reduce){body.ma-corporate-empathique .school-page .school-discipline>summary i{transition:none}}body#top.ma-corporate-empathique .brand-hero{--brand-hero-bg:#2e696d!important;--brand-hero-words:#eeb8f7!important;isolation:isolate!important;box-sizing:border-box!important;background:var(--brand-hero-bg)!important;width:100%!important;margin:0!important;padding:68px 0!important;position:relative!important;overflow:hidden!important}body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows{z-index:0!important;width:100%!important;height:100%!important;color:var(--brand-hero-words)!important;letter-spacing:.035em!important;text-transform:uppercase!important;white-space:nowrap!important;opacity:.94!important;pointer-events:none!important;flex-direction:column!important;padding:0!important;font-family:League Gothic,Arial Narrow,Arial,sans-serif!important;font-size:clamp(42px,3.8vw,56px)!important;font-weight:400!important;line-height:1!important;display:flex!important;position:absolute!important;inset:0!important;overflow:hidden!important}body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(n){width:max-content!important;min-width:180%!important;height:60px!important;min-height:60px!important;color:var(--brand-hero-words)!important;font:inherit!important;white-space:nowrap!important;opacity:.9!important;flex:0 0 60px!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important;position:relative!important;inset:auto!important}body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(4n+1){transform:translate(-2%)!important}body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(4n+2){transform:translate(-10%)!important}body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(4n+3){transform:translate(-6%)!important}body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(4n){transform:translate(-13%)!important}body#top.ma-corporate-empathique .brand-hero .brand-word-edge{z-index:1!important;background:var(--brand-hero-bg)!important;width:max-content!important;min-width:180%!important;height:60px!important;color:var(--brand-hero-words)!important;letter-spacing:.035em!important;text-transform:uppercase!important;white-space:nowrap!important;opacity:.98!important;align-items:center!important;margin:0!important;padding:0!important;font-family:League Gothic,Arial Narrow,Arial,sans-serif!important;font-size:clamp(42px,3.8vw,56px)!important;font-weight:400!important;line-height:1!important;display:flex!important;position:absolute!important;left:0!important;overflow:visible!important}body#top.ma-corporate-empathique .brand-hero .brand-word-edge-top{top:0!important;transform:translate(-3%)!important}body#top.ma-corporate-empathique .brand-hero .brand-word-edge-bottom{top:auto!important;bottom:0!important;transform:translate(-11%)!important}body#top.ma-corporate-empathique .brand-hero>.brand-hero-panel{z-index:3!important;box-sizing:border-box!important;width:min(100% - 112px,1240px)!important;box-shadow:none!important;background:#fffaf2!important;border:0!important;margin:0 auto!important;position:relative!important;transform:none!important}body#top.ma-corporate-empathique .brand-hero .brand-word-accents{z-index:2!important}body#top.ma-corporate-empathique .brand-hero .brand-word-dot{background:#fffdf8b8!important}body#top.ma-corporate-empathique .brand-hero .brand-word-stroke{background:#fffdf857!important}body#top.ma-corporate-empathique .brand-hero .brand-mobile-band{display:none!important}@media (width>=761px) and (width<=900px){body#top.ma-corporate-empathique .brand-hero{padding-block:60px!important}body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows,body#top.ma-corporate-empathique .brand-hero .brand-word-edge{font-size:clamp(32px,4.9vw,42px)!important}body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(n),body#top.ma-corporate-empathique .brand-hero .brand-word-edge{height:52px!important;min-height:52px!important}body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(n){flex-basis:52px!important;min-width:200%!important}body#top.ma-corporate-empathique .brand-hero .brand-word-edge{min-width:200%!important}body#top.ma-corporate-empathique .brand-hero>.brand-hero-panel{width:min(100% - 64px,1240px)!important}}@media (width<=760px){body#top.ma-corporate-empathique .brand-hero{padding-block:46px!important}body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows,body#top.ma-corporate-empathique .brand-hero .brand-word-edge{color:#eeb8f7!important;letter-spacing:.025em!important;text-transform:uppercase!important;font-family:League Gothic,Arial Narrow,Arial,sans-serif!important;font-size:clamp(25px,7.7vw,30px)!important;font-weight:400!important;line-height:1!important}body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(n),body#top.ma-corporate-empathique .brand-hero .brand-word-edge{height:42px!important;min-height:42px!important}body#top.ma-corporate-empathique .brand-hero>.brand-word-field.brand-word-field-rows .brand-word-line-row:nth-child(n){opacity:.9!important;flex-basis:42px!important;min-width:240%!important}body#top.ma-corporate-empathique .brand-hero .brand-word-edge{min-width:240%!important}body#top.ma-corporate-empathique .brand-hero>.brand-hero-panel{width:calc(100% - 28px)!important}}@media (width<=900px){body#top.ma-corporate-empathique .site-menu{z-index:150!important;position:relative!important}body#top.ma-corporate-empathique .site-menu>summary{z-index:152!important;color:#234f52!important;letter-spacing:.08em!important;background:#fffdf8!important;border:1px solid #234f52!important;border-radius:4px 14px 4px 4px!important;gap:10px!important;min-width:0!important;min-height:44px!important;padding:0 14px!important;font-size:12px!important;font-weight:820!important;position:relative!important;box-shadow:3px 3px #eeb8f7!important}body#top.ma-corporate-empathique .site-menu[open]>summary{color:#fffaf2!important;background:#234f52!important;box-shadow:3px 3px #eeb8f7!important}body#top.ma-corporate-empathique .site-menu[open]:before{content:""!important;z-index:130!important;pointer-events:none!important;background:#191b1b2e!important;position:fixed!important;inset:82px 0 0!important}body#top.ma-corporate-empathique .site-menu nav{z-index:151!important;background:#fffdf8!important;border:1px solid #234f5233!important;border-top:5px solid #eeb8f7!important;border-radius:5px 18px 5px 5px!important;width:min(344px,100vw - 40px)!important;max-height:calc(100dvh - 108px)!important;padding:12px!important;position:fixed!important;top:92px!important;right:20px!important;overflow-y:auto!important;box-shadow:0 22px 52px #1226284d!important}body#top.ma-corporate-empathique .site-menu nav>.mobile-nav-main-link,body#top.ma-corporate-empathique .site-menu nav>.mobile-nav-support{color:#273233!important;border-bottom:1px solid #234f521f!important;border-radius:3px!important;align-items:center!important;min-height:48px!important;padding:0 13px!important;font-size:15px!important;font-weight:720!important;line-height:1.2!important;display:flex!important}body#top.ma-corporate-empathique .site-menu nav>.mobile-nav-main-link:hover,body#top.ma-corporate-empathique .site-menu nav>.mobile-nav-main-link:focus-visible{color:#234f52!important;background:#e7f0ee!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-actions{background:#e7f0ee!important;border:1px solid #234f5233!important;border-left:4px solid #eeb8f7!important;border-radius:4px 14px 4px 4px!important;margin:6px 0 8px!important;padding:0!important;overflow:hidden!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-parent-row{grid-template-columns:minmax(0,1fr) 48px!important;align-items:stretch!important;min-height:48px!important;display:grid!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-parent-link{color:#234f52!important;align-items:center!important;min-width:0!important;min-height:48px!important;padding:0 13px!important;font-size:15px!important;font-weight:820!important;line-height:1.2!important;text-decoration:none!important;display:flex!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-parent-link:hover,body#top.ma-corporate-empathique .site-menu .mobile-nav-parent-link:focus-visible{background:#fffdf8bd!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-toggle{color:#9851a2!important;min-width:48px!important;min-height:48px!important;box-shadow:none!important;cursor:pointer!important;background:#fffdf8!important;border:0!important;border-left:1px solid #234f522e!important;border-radius:0!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-toggle:hover,body#top.ma-corporate-empathique .site-menu .mobile-nav-toggle:focus-visible,body#top.ma-corporate-empathique .site-menu .mobile-nav-toggle[aria-expanded=true]{color:#234f52!important;background:#eeb8f7!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-chevron{width:20px!important;height:20px!important;color:inherit!important;background:0 0!important;border:1px solid!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;transition:transform .17s!important;display:inline-flex!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-toggle[aria-expanded=true] .mobile-nav-chevron{transform:rotate(180deg)!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-chevron svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:12px!important;height:12px!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-subpages[hidden]{display:none!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-actions.is-open .mobile-nav-subpages{border-left:1px solid #234f5247!important;gap:0!important;margin:0 10px 9px!important;padding:6px 0 2px 12px!important;display:grid!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-subpages a{color:#344546!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border-radius:3px!important;align-items:center!important;padding:6px 8px 6px 14px!important;font-size:14px!important;font-weight:650!important;line-height:1.25!important;display:flex!important;position:relative!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-subpages a:before{content:""!important;background:#9851a2!important;border-radius:50%!important;width:4px!important;height:4px!important;position:absolute!important;left:1px!important}body#top.ma-corporate-empathique .site-menu .mobile-nav-subpages a:hover,body#top.ma-corporate-empathique .site-menu .mobile-nav-subpages a:focus-visible{color:#234f52!important;background:#fffdf8!important}body#top.ma-corporate-empathique .site-menu nav>.mobile-nav-support{color:#fffaf2!important;background:#234f52!important;border:0!important;justify-content:center!important;margin-top:10px!important;font-weight:820!important;box-shadow:3px 3px #eeb8f7!important}body#top.ma-corporate-empathique .site-menu nav>.mobile-nav-support:hover,body#top.ma-corporate-empathique .site-menu nav>.mobile-nav-support:focus-visible{color:#fffaf2!important;background:#1b3e40!important}}@media (width<=430px){body#top.ma-corporate-empathique .site-menu nav{width:auto!important;top:88px!important;left:14px!important;right:14px!important}}@media (prefers-reduced-motion:reduce){body#top.ma-corporate-empathique .site-menu .mobile-nav-chevron{transition:none!important}}
