/* Native French presentation, English content projection. No shared asset is overwritten. */

/* /_astro/global.BojHNDSC.css */
@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-cyrillic-ext-400-normal.CKO3cWyd.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-ext-400-normal.DiHHcP5k.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-cyrillic-400-normal.G7BuwYWK.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-400-normal.DPRou3KO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-greek-ext-400-normal.C3GMUg_S.woff2)format("woff2"),url(/_astro/inter-tight-greek-ext-400-normal.DMqR5RoS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-greek-400-normal.Br_GQm5W.woff2)format("woff2"),url(/_astro/inter-tight-greek-400-normal.BLLSFQTx.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-vietnamese-400-normal.CqzIqjuX.woff2)format("woff2"),url(/_astro/inter-tight-vietnamese-400-normal.kSDs3Vd1.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:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-latin-ext-400-normal.DN7wyBvd.woff2)format("woff2"),url(/_astro/inter-tight-latin-ext-400-normal.BQQeeQrv.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:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-latin-400-normal.iW8qmuJY.woff2)format("woff2"),url(/_astro/inter-tight-latin-400-normal.BLrFJfvD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-cyrillic-ext-700-normal.D_7NT8eF.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-ext-700-normal.BFcoPt71.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-cyrillic-700-normal.DtWWjp29.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-700-normal.DDZiLR3d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-greek-ext-700-normal.D0RkHJEE.woff2)format("woff2"),url(/_astro/inter-tight-greek-ext-700-normal.mW3dmpoD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-greek-700-normal.RgALSHS4.woff2)format("woff2"),url(/_astro/inter-tight-greek-700-normal.DU8XoIeX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-vietnamese-700-normal.Cn_DV52A.woff2)format("woff2"),url(/_astro/inter-tight-vietnamese-700-normal.DwHBAXeT.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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-latin-ext-700-normal.BpKPOkj3.woff2)format("woff2"),url(/_astro/inter-tight-latin-ext-700-normal.CrlzIQ10.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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-latin-700-normal.BZKd_v_8.woff2)format("woff2"),url(/_astro/inter-tight-latin-700-normal.DvYAVZQd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-tight-cyrillic-ext-800-normal.CzCOBUhR.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-ext-800-normal.WowoGRZX.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-tight-cyrillic-800-normal.CC_RRmyd.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-800-normal.ChWbk4mt.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-tight-greek-ext-800-normal.DNWjXg9N.woff2)format("woff2"),url(/_astro/inter-tight-greek-ext-800-normal.DfP-QoiQ.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-tight-greek-800-normal.X9eW6L67.woff2)format("woff2"),url(/_astro/inter-tight-greek-800-normal.CxHmUlv4.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-tight-vietnamese-800-normal.OJoDhpMd.woff2)format("woff2"),url(/_astro/inter-tight-vietnamese-800-normal.CbYrLkxo.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:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-tight-latin-ext-800-normal.DfKN99cy.woff2)format("woff2"),url(/_astro/inter-tight-latin-ext-800-normal.A39zhqaD.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:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-tight-latin-800-normal.CRGCHRPv.woff2)format("woff2"),url(/_astro/inter-tight-latin-800-normal.D2te1T7i.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/inter-tight-cyrillic-ext-900-normal.D2HnBArf.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-ext-900-normal.DFYsuKtp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/inter-tight-cyrillic-900-normal.DQyl4dKK.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-900-normal.BB7BsRn9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/inter-tight-greek-ext-900-normal.wxL47-fE.woff2)format("woff2"),url(/_astro/inter-tight-greek-ext-900-normal.BkFPiXz8.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/inter-tight-greek-900-normal.BlRasW-P.woff2)format("woff2"),url(/_astro/inter-tight-greek-900-normal.Whngmt0q.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/inter-tight-vietnamese-900-normal.BOhvDLRK.woff2)format("woff2"),url(/_astro/inter-tight-vietnamese-900-normal.BzyaF6D1.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:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/inter-tight-latin-ext-900-normal.CRvdXIc8.woff2)format("woff2"),url(/_astro/inter-tight-latin-ext-900-normal.CibZOeMa.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:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/inter-tight-latin-900-normal.CsycwHi3.woff2)format("woff2"),url(/_astro/inter-tight-latin-900-normal.D-ilywrK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAsQABAAAAAAFgAAAAqyAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkwbHhwoBmA/U1RBVEgAgiQRCAqZIJMmC2oAATYCJAOBTAQgBYRCB4NrDAcbhREzo8LGAQhIn5nsvzrgDamPtyBRRdVMwSoUFE+EQL/6+K/oRafzGIINxo4ZHmEYrxBTxSK8Qzd1DPMplhd/zH+yq15V/6F33eMFoPjE9JzCIZxL0eUUD/m3d39txQEFGFALAgprCyjIAg84sTTwQjseeC53//aueCLU80LJNLRAmn/c1h/Iydt3ViRmMKP+NtKYEYFeN1wFeFUJetHR/43AnHW4ZVub2wWIoH9qhqa1G/3ftdJuFjj3LoetO0QhW1mhKq/GJZnhv/+As1OGKQALt06Qa/lAlccXPYERVaab6UTKMOxssZylKIPliLZPrr/+2g0MoCbozikxgqMIGaPlO2ZgZjY25iuAieyOExjj6c6EiMSaAaWAZbGpqKIBcgTAfwCA0aTAYahx712YghYulzyaypMdgAT4xUUAyulMtiEusgLwJzMf1q0z03oLTXN+BW5C7K4IH//dBRrZLhE4/j0F3ob3AYikGEaOA8ybkOusc3hkgQH4m8wEc3OeGWmwicfluZsEAJ+IT7HyBWA0gFkmiVH0byeGiOiJcp1wi3HiN43TIh2mRbSM1LSddtN+Okwn6Drdpef0lj6LVxy/RLy8F43RHB0iFS2ltbSNdtE+OrTofYee0Rv69Ju1efuz/hO1/2Z+SzDi3QZglu8RIkyMOAmSpEiTIQsA8nLkXd6tWhCNYFoiHTuFAHoOBk5GLiZuZh4WXlYhfITxFc5PBP+fw95EJ0onSI54fCMIK0A3gClAj5ITPEEQsg1wwwQEzAg2jUNGMwTpJoGEB/KMaQzcCGDKhVRxFh8LdbENJK3rpCri+dg12nu9QSqVqd03bU73nSoeyeo2EfHNpNoQShDXU3nM27KgYu1/Im38kGnSFyOi6wJKoRwvkTEMQZVPHx5mGDEu9ymnaxE9EpVRzdDpsKPVNs24zDODscELqTDIwzEC4HoQEFwJFEuhiAN5kGO56rRwLzjOHTd0M+AU5u/d7B+GdwnKyJZfwaUYASp525BBRR7Us2yAejjPohZuvPX+pazDyFw0Fi/Le67AaThDYHA4jREAStXXIZxx1aUVl6zcpMSnbwgQQS7kSCSYERDRjEHN9EuRXzn9gnfz5ssS+yLw7IjLftBcELl0p3GO6A5OavFCQ0ugHC9Vn76s4tWX2OAja8JwDAJaIoUisQEP6uG4VALF5aalugZWVun2kGYe5CQQGdzjcG68QTYHZGfZdwMuEQ05ghu94YpW+Ri7uZAzVmfUyPXwAdLRAjGbR2YufyWEz9R1PbTTzLtoNiFR/wnPmk0Brkfl7IWux64xxtutOt79qAOF00vX1Wis0VNoGlI4AxGLEaCZ1u24w1aU5gCu512oxwDsMSfBjna9xLh02eb9+YXmonebg1tNtYjY9FaVhvom9WgXBAExigdlSGhqmKaYKhrFfZowCHaurrh82ArDhofK4d9g6ae09nmxgU5nbZ6u9fl3SzFi0Sqc2HXpemMwre6wb7k5BAN9Tl1lhWNGQL1w8co9OVqZIGq1VlvKQNTQttkVrjhYrj7sBBdSihEgVrlv7j55iH+RP7AdOduZzMv29vi7jS86FBvCWwdhRlSvJHFNfdDhHN/W/ARBfG6RcZpc3ywzvao0Io7po5KGetpT1nWLc4sjcgQ+9aSc9K3PE4ACtNNxJzqwOgVwXO+q2TXZ+ImxI2pXUHkO+cxb9jvdzyc6L9RbEkuh+NxIoSApJ5eMA1OUZLz9atbF4Yy+bPVB1UHZMHq3PwKY+RWoCtL9zp1Cje0g4xw98xk+tX+TnPX8EwAlqMqsacqDbPn79v8q+By9rC/fes4kCQwM08aKngndzU0TOnr6ixUFBalCsiCjQHF+a9H0IsDP9tPl+N32zz2DC2VisPJ1jhpHZXsMtlbBKJDwqReyQn5w3mmaZ9lglYX1pK2TbGw2d2Dik2F2dkMrPCxsuWclOSmzPFAnFTfU3etzAnRJ93bfo7g4KifJa4xc7jU2JzlqYSeDAHtMNWhw98zZkq0z7Od5nBgf4uiJrGxGBtXZAFOqjFH1uxblSlbFli1nNWz+Ofrc5zLkaJdVxsFzrlwwmvxunjKeDWPrM5XJ/gCzbtxOeeUT75y5U0wTkbvyWuaPxvtPVx4vq5xvHw9hj5efrqhUOZstz7lMWefo8Y8OCE+UBoTKM/g0JztZEOOdZl4WkkCfm2PBqSRfKlhXFhAiyyxakBVTcK7gGen6Ar1ek7Xky9emk0npuHegxhQdopx2S4rkYTowMHc6yutla5iMjBqG7RH2JsR6+8Qk9O7UkbkkMJc9+YkCbjmk/TRlyjIOTQ2yGGfhNHVRfrYrcqX/XrpaffJq6YllwBevelwlv5AQ6bjCpCxH1zPTFjpZ7fjEFfq32zqivhde9lHHvgsnUmMHEBWrMK7w0qSgUOyAPytfWFArk6UoxKDAj8smsl1P7Zcv27Iixs6cxImPpUMbwR9TZDp/GX8OX7aEP8TXyoCDLbOe5ffSlBlZcwDcb2oOIMcdmNfE4/+V12OjCPxA52lws27ie9PVkXGfyR4y/jP4OddNJFsv2ye25Li3WHkWnR1qu7Ut6IB+0ymjAxg7/fyU85X7uScIdr4uNif4P0fdpPffkZxmHiAodPXLTT6FTgkGg11XH9zyBRmBh0N2Y1qMAqGYgfpUYXpdUqxCbDOeSxWi9PDkoDviUeYZnZJPaZ687LysmIS8bFD6nJxA7vs8J9+l2URSM3jbwmnH+4h0YZy+nP8vk6oMFJJVwWG0wHKPQkA6zs1qCIxDAqNCsT8ZTG5paCBcClLt/AVMVEJL6JV9y6oeDserxuTtrtZthC+Z5YWhabnnXZ3nY9NCywpx9shSlwAeDCATK8wVi8WBI/UcGJCYSSKMKGvj8/+YypIQk0kJBF4i8XH5Y2MYfo8B+AEfol3E9iOkuQ/vo4Y0j/LkB54RPkUR8Daa5ATgANxeA92/SMgx7noRBmBP/PGCJXmluox/LkQ/AHjfsomh6i/G/4TMaxH2Pw/yz+IcPrV50xbgXxYjB1wWzcfFl3Tt0gI/4iE1JIQMkARixqIqURI5epoIMAgxhEwp1kiwCDAkJTUYh2NpU17ShHEoCQcQswHTngeR/gMz4DVOOIcBEqSQcBIwEXA7r7KrMVUVG86F6aWdMfvXzml9aBekuNFOXI60S/hZa5dyaGnTSuLoJ4CalZxjSv1HVrnOtEm9ppRaoOETRvVrNrh32IiFVITdZ8xLE82lbMagGjKd48JOVpx5dKIanLlBUDzYmQeolPBURarbqmGLYqd36zSFZA5GQyWKHTYyWYyYMdGsRrxU+Lema1InX4X0O15uXf0ukO/chlVzzstmjPsFpEQNFTJ42SBVYy50xhD6Qy/XomYw7VphUYh+9jBIVkj29YnSr78XbUkNqSNM8ObkY5E6Y9SgbaG4qOn/xFkj89kmAFweMY4oiJChXEeQRCqTK5QqtUar0zMwMjGzsLLx4cuPvwCBggQT2Tk4ubh5eIUEQtyFCRchMs3tmxtcGpQtTo2OY49FdSOZ3SNLUWO0qDM6aFq0aDE6aTNm0cqeyF5BJ2MRndkUqmnUnina1BU9aHq0aSm6aCvm2M8SW7GMybR1rgaFnyR6bL3973P/LyPNrBeMuOzIn0kfBQAA)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-cyrillic-400-normal.DoshcOXv.woff2)format("woff2"),url(/_astro/geist-mono-cyrillic-400-normal.CeA7eGSt.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/geist-mono-symbols2-400-normal.B5fXMCGq.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/geist-mono-vietnamese-400-normal.CyOwoevh.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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-ext-400-normal.C1xxG8eb.woff2)format("woff2"),url(/_astro/geist-mono-latin-ext-400-normal.a1APXIwD.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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-400-normal.DKaoCDn5.woff2)format("woff2"),url(/_astro/geist-mono-latin-400-normal.BXAprPdR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-mono-cyrillic-600-normal.U5brWheX.woff2)format("woff2"),url(/_astro/geist-mono-cyrillic-600-normal.QHfVBDB7.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/geist-mono-symbols2-600-normal.hNuStSC5.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/geist-mono-vietnamese-600-normal.wWJYj5oM.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:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-mono-latin-ext-600-normal.DBcUF1m6.woff2)format("woff2"),url(/_astro/geist-mono-latin-ext-600-normal.bu4iM2UY.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:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-mono-latin-600-normal.BHzjB6_C.woff2)format("woff2"),url(/_astro/geist-mono-latin-600-normal.C5fp8g0r.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-mono-cyrillic-700-normal.4t7P5rT3.woff2)format("woff2"),url(/_astro/geist-mono-cyrillic-700-normal.DpJKySxv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/geist-mono-symbols2-700-normal.nLp0AmIG.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/geist-mono-vietnamese-700-normal.DKtT8o3X.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:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-mono-latin-ext-700-normal.BG1muzu_.woff2)format("woff2"),url(/_astro/geist-mono-latin-ext-700-normal.BmQm3zK6.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:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-mono-latin-700-normal.DMoeyBRY.woff2)format("woff2"),url(/_astro/geist-mono-latin-700-normal.CzSaXH83.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--violet:#5b2fe6;--violet-soft:#8b6cff;--rose:#e73c8e;--rose-soft:#ff7ab6;--lemon:#f4e04d;--teal:#3fb5b0;--ink:#0e0b08;--aubergine:#1f0b3d;--foret:#0f3d3b;--vin-deep:#5a1535;--encre-bleu:#0f1a3d;--paper:#fafaf5;--paper2:#f2efe3;--grey:#7a7468;--grey-line:#0e0b081f;--accent-venue:#217a57;--accent-artist:#a23a1e;--accent-profile:#9c3157;--accent-period:#2b4a8a;--sans:"Inter Tight", -apple-system, sans-serif;--mono:"Geist Mono", ui-monospace, monospace;--serif:Georgia, serif}:root[lang=ar]{--sans:"Inter Tight", Tahoma, Arial, sans-serif;--serif:Georgia, Tahoma, serif}:root{--bg:#faf8f6;--bg-page:#fcfbf8;--bg-elevated:#fff;--panel:#f1e9ff;--panel-soft:#f1e9ff;--panel-important:#fbe5d8;--tone-identity-bg:linear-gradient(155deg, #f5eefffa, #fcf8fff2);--tone-identity-border:#c2abe857;--tone-story-bg:linear-gradient(155deg, #fffffffb, #fcfafff6);--tone-story-border:#cebfe13d;--tone-exhibitions-bg:linear-gradient(155deg, #fffffffb, #fffbf8f6);--tone-exhibitions-border:#dac2b43d;--tone-works-bg:linear-gradient(155deg, #fff0effa, #fff7f6f2);--tone-works-border:#e5b0ba57;--tone-taxonomy-bg:linear-gradient(155deg, #eff8f3fa, #f8fcfaf2);--tone-taxonomy-border:#adccba57;--tone-city-bg:linear-gradient(155deg, #eff6fffa, #f8fbfff2);--tone-city-border:#b1c4e657;--tone-faq-bg:linear-gradient(155deg, #f7f2fffa, #fcf9fff2);--tone-faq-border:#c9a7fe4d;--tone-portrait-bg:linear-gradient(155deg, #f8f6f2fa, #fffffff5);--tone-portrait-border:#c1b6ab47;--tone-archive-bg:linear-gradient(155deg, #fffffffb, #fffcf6f6);--tone-archive-border:#d8caad3d;--border:#c9a7fe52;--text:#2c003b;--muted:#512a59;--accent:#512a59;--accent-2:#c9a7fe;--accent-3:#dbb4af;--brand-ink:#2c003b;--brand-ink-rgb:44, 0, 59;--brand-primary:#512a59;--brand-primary-rgb:81, 42, 89;--brand-soft:#f1e9ff;--brand-surface:#fbe5d8;--brand-red:#dbb4af;--brand-blue:#c9a7fe;--surface-glass:#fffffffa;--surface-glass-soft:#fffffff0;--surface-tint-soft:#f1e9ffa6;--surface-tint-strong:#f1e9ffd1;--chip-border-soft:#d3ced1;--chip-bg-default:#fff;--chip-bg-info:#e6eff7;--chip-bg-date:#e9e2e4;--chip-shadow-soft:0 3px 8px #d3ced129;--chip-shadow-default:0 3px 8px #d3ced133;--header-border-soft:#2b008224;--header-border-medium:#2b008233;--header-border-strong:#2b00823d;--brand-primary-soft-24:#512a593d;--shadow-soft:0 18px 42px #2c003b1a;--max:1240px;--shadow:0 18px 42px #2c003b14;--radius:8px;--content-inset:28px}*{box-sizing:border-box}html{font-family:var(--sans);background-color:var(--bg);color:var(--text);scroll-behavior:smooth}html[dir=rtl]{direction:rtl}body{background-color:#fafaf5;background-image:none;min-height:100vh;margin:0}a{color:var(--brand-primary);font-family:inherit;text-decoration:underline}img{max-width:100%;display:block}h1,h2,h3,h4,h5,.brand-wording{font-family:var(--sans);letter-spacing:-.03em;color:var(--brand-ink);font-weight:600}h1{font-size:48px}h2{font-size:32px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}.shell{width:min(var(--max), calc(100% - 64px));margin:0 auto}.site-header{z-index:20;backdrop-filter:none;background:0 0;padding:16px 0 10px;position:sticky;top:0}.site-header-inner{background:var(--surface-glass-soft);border:1px solid #d3ced1bd;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:0 20px;display:flex;box-shadow:0 6px 16px #2c003b0a}.brand{color:var(--brand-ink);flex:none;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.brand-logo{width:196px;max-width:min(22vw,196px);height:auto;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--brand-ink,#2c003b);color:var(--bg-elevated,#fff);border-radius:6px;padding:10px 16px;font-size:.95rem;font-weight:600;text-decoration:none;transition:top .15s ease-in-out;position:absolute;top:-48px;left:8px}.skip-link:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:2px;top:8px}[data-locale-direction=rtl] .skip-link{left:auto;right:8px}#main-content:focus{outline:none}.main-nav{flex:auto;justify-content:center;align-items:center;gap:4px;display:flex}.main-nav-link,.main-nav-explorer-trigger{min-height:42px;color:var(--brand-ink);white-space:nowrap;cursor:pointer;user-select:none;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.95rem;font-weight:560;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.header-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.main-nav-link:hover,.main-nav-link:focus-visible,.main-nav-link.is-active,.main-nav-explorer-trigger:hover,.main-nav-explorer-trigger:focus-visible,.main-nav-explorer.is-active .main-nav-explorer-trigger,.main-nav-explorer[open] .main-nav-explorer-trigger{color:var(--brand-primary);background:var(--surface-tint-soft);border-color:#2b008229;transform:translateY(-1px)}.main-nav-link:focus-visible,.main-nav-explorer-trigger:focus-visible,.main-nav-explorer-link:focus-visible{outline:2px solid var(--brand-primary-soft-24);outline-offset:2px}.main-nav-explorer{position:relative}.main-nav-explorer summary{list-style:none}.main-nav-explorer summary::-webkit-details-marker{display:none}.main-nav-explorer-trigger{font:inherit}.main-nav-explorer-chevron{color:#512a599e;font-size:.72rem;transition:transform .18s}.main-nav-explorer[open] .main-nav-explorer-chevron{transform:rotate(180deg)}.main-nav-explorer-panel{z-index:12;border:1px solid var(--header-border-soft);background:var(--surface-glass);min-width:320px;box-shadow:var(--shadow-soft);border-radius:20px;padding:16px;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)}.main-nav-explorer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.main-nav-explorer-list>.main-nav-explorer-link:last-child:nth-child(odd){grid-column:1/-1}.main-nav-explorer-link{min-height:46px;color:var(--brand-ink);background:#fbf8fbeb;border:1px solid #2b00821a;border-radius:14px;align-items:center;padding:0 14px;font-size:.95rem;font-weight:560;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.main-nav-explorer-link:hover,.main-nav-explorer-link.is-active,.main-nav-explorer-link[aria-current=page]{background:#f1e9ffb8;border-color:#2b00822e;transform:translateY(-1px)}.language-switcher{position:relative}.language-switcher summary{list-style:none}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher-trigger{border:1px solid var(--header-border-soft);background:var(--surface-glass);min-height:42px;color:var(--brand-ink);cursor:pointer;user-select:none;border-radius:999px;align-items:center;gap:8px;padding:0 14px;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.language-switcher-trigger:hover,.language-switcher[open] .language-switcher-trigger{border-color:var(--header-border-strong);background:#f1e9ff80}.language-switcher-trigger:focus-visible{outline-offset:2px;outline:2px solid #512a594d}.language-switcher-icon{width:18px;height:18px;color:var(--brand-ink);justify-content:center;align-items:center;line-height:1;display:inline-flex}.language-switcher-icon svg{width:100%;height:100%;display:block}.language-switcher-label{letter-spacing:-.01em;font-size:.95rem;font-weight:600}.language-switcher-chevron{color:#512a59b3;font-size:.75rem}.language-switcher-panel{border:1px solid var(--header-border-soft);background:var(--surface-glass);width:min(320px,100vw - 32px);box-shadow:var(--shadow-soft);border-radius:18px;padding:16px;position:absolute;top:calc(100% + 12px);right:0}.language-switcher-head{gap:2px;margin-bottom:12px;display:grid}.language-switcher-kicker,.language-switcher-current,.language-switcher-note{margin:0}.language-switcher-kicker{letter-spacing:.12em;text-transform:uppercase;color:#512a59ad;font-size:.74rem;font-weight:700}.language-switcher-current{color:var(--brand-ink);font-size:.96rem;font-weight:600}.language-switcher-list{gap:8px;display:grid}.language-switcher-option{min-height:44px;color:var(--brand-ink);background:#fbf8fbeb;border:1px solid #2b00821a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:.98rem;font-weight:560;text-decoration:none;display:flex}.language-switcher-option small{color:#512a5999;font-size:.78rem;font-weight:700}.language-switcher-option:hover,.language-switcher-option:focus-visible{border-color:var(--header-border-medium);background:var(--surface-tint-soft)}.language-switcher-option[aria-current=page]{border-color:var(--header-border-strong);background:var(--surface-tint-strong)}.language-switcher-option-disabled{opacity:.78}.language-switcher-note{color:#512a59a3;margin-top:12px;font-size:.82rem;line-height:1.5}.mobile-nav{display:none;position:relative}.mobile-nav summary{list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav-trigger{border:1px solid var(--header-border-soft);background:var(--surface-glass);min-height:42px;color:var(--brand-ink);cursor:pointer;user-select:none;border-radius:999px;align-items:center;gap:12px;padding-block:0;padding-inline:16px 14px;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.mobile-nav-trigger:hover,.mobile-nav[open] .mobile-nav-trigger{border-color:var(--header-border-medium);background:#f1e9ff80}.mobile-nav-trigger:focus-visible{outline-offset:2px;outline:2px solid #512a594d}.mobile-nav-trigger-label{letter-spacing:-.01em;font-size:.95rem;font-weight:650}.mobile-nav-trigger-icon{flex-direction:column;justify-content:space-between;width:16px;height:12px;display:inline-flex}.mobile-nav-trigger-icon span{transform-origin:50%;background:currentColor;border-radius:999px;width:100%;height:1.8px;transition:transform .18s,opacity .18s;display:block}.mobile-nav[open] .mobile-nav-trigger-icon span:first-child{transform:translateY(5px)rotate(45deg)}.mobile-nav[open] .mobile-nav-trigger-icon span:nth-child(2){opacity:0}.mobile-nav[open] .mobile-nav-trigger-icon span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.mobile-nav-panel{z-index:18;border:1px solid var(--header-border-soft);background:#fffffff7;border-radius:20px;gap:16px;width:min(360px,100vw - 32px);padding:16px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 40px #2c003b1f}.mobile-nav-section{gap:10px;display:grid}.mobile-nav-kicker,.mobile-nav-note{margin:0}.mobile-nav-kicker{letter-spacing:.14em;text-transform:uppercase;color:#512a59a3;font-size:.72rem;font-weight:700}.mobile-nav-list,.mobile-nav-language-list{gap:8px;display:grid}.mobile-nav-link{min-height:48px;color:var(--brand-ink);background:#fbf8fbf0;border:1px solid #2b00821a;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:1rem;font-weight:600;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.mobile-nav-link:hover,.mobile-nav-link:focus-visible,.mobile-nav-link.is-active,.mobile-nav-link[aria-current=page]{border-color:var(--header-border-medium);background:#f1e9ffad;transform:translateY(-1px)}.mobile-nav-link-arrow{color:#512a5985;font-size:1.1rem}.mobile-nav-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-nav-shortcut{min-height:42px;color:var(--brand-ink);text-align:center;background:#fbf8fbeb;border:1px solid #2b00821a;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.9rem;font-weight:560;text-decoration:none;display:flex}.mobile-nav-shortcut:hover,.mobile-nav-shortcut:focus-visible,.mobile-nav-shortcut.is-active,.mobile-nav-shortcut[aria-current=page]{border-color:var(--header-border-medium);background:#f1e9ff9e}.mobile-nav-language-option{background:#fbf8fbf0;min-height:46px}.mobile-nav-note{color:#512a59a3;font-size:.8rem;line-height:1.45}html[dir=rtl] .language-switcher-panel,html[dir=rtl] .mobile-nav-panel{left:0;right:auto}html[dir=rtl] .language-switcher-option,html[dir=rtl] .mobile-nav-link,html[dir=rtl] .site-footer-column,html[dir=rtl] .page-breadcrumb{text-align:start}html[dir=rtl] .card-carousel[data-carousel-direction=rtl] .card-carousel-nav,html[dir=rtl] .adaptive-visual-gallery-nav{flex-direction:row-reverse}html[dir=rtl] .hero-visual-has-image:after,html[dir=rtl] .hero-visual:after{left:auto;right:-40px}html[dir=rtl] .hero-visual:before{left:-40px;right:auto}html[dir=rtl] .hero-visual-corner{clip-path:polygon(0 0,100% 0,0 100%);left:0;right:auto}html[dir=rtl] .hero-visual-corner span{left:8px;right:auto;transform:rotate(-45deg)}html[data-header-variant=editorial] .site-header-inner{background:#ffffffe6;border-color:#d3c6dcc7;box-shadow:0 10px 24px #2c003b0f}html[data-header-variant=editorial] .main-nav{gap:12px}html[data-header-variant=editorial] .main-nav-link,html[data-header-variant=editorial] .main-nav-explorer-trigger{color:#2c003bd1;background:0 0;border-color:#0000;border-radius:0;min-height:40px;padding:0 4px;box-shadow:inset 0 -2px #0000}html[data-header-variant=editorial] .main-nav-link:hover,html[data-header-variant=editorial] .main-nav-link:focus-visible,html[data-header-variant=editorial] .main-nav-link.is-active,html[data-header-variant=editorial] .main-nav-explorer-trigger:hover,html[data-header-variant=editorial] .main-nav-explorer-trigger:focus-visible,html[data-header-variant=editorial] .main-nav-explorer.is-active .main-nav-explorer-trigger,html[data-header-variant=editorial] .main-nav-explorer[open] .main-nav-explorer-trigger{color:var(--brand-ink);background:0 0;border-color:#0000;transform:none;box-shadow:inset 0 -2px #512a59c7}html[data-header-variant=editorial] .main-nav-explorer-panel{background:#fffffff5;border-radius:22px}.page{padding:34px 0 88px}.page-breadcrumb{padding-inline:var(--content-inset);color:var(--muted);margin:0 0 22px;font-size:.95rem}.page-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.page-breadcrumb li{align-items:center;gap:8px;display:inline-flex}.page-breadcrumb li:not(:last-child):after{content:"/";color:#6555768c}.page-breadcrumb a{color:inherit;text-decoration:none}.page-breadcrumb a:hover,.page-breadcrumb a:focus{color:var(--brand-primary)}.page-breadcrumb span[aria-current=page]{color:var(--brand-ink);font-weight:600}.hero{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:var(--radius);background:linear-gradient(145deg,#ffffffb8,#ffffff85),linear-gradient(135deg,#f1e9ffe6,#e6eff7e0);overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.95fr);align-items:stretch;gap:26px;display:grid}.hero-copy{gap:18px;padding:34px;display:grid}.hero-brand{align-items:center;display:flex}.hero-brand-badge{box-shadow:inset 0 0 0 1px #48196d1a,0 18px 36px #2c003b14}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);align-items:center;gap:10px;font-size:.74rem;display:inline-flex}.eyebrow:before{content:"";background:#512a59ad;width:28px;height:2px}.hero h1{letter-spacing:-.04em;max-width:11ch;margin:0;font-size:clamp(2.8rem,6vw,5.4rem);line-height:.94}.hero p{color:var(--brand-ink);max-width:64ch;margin:0;font-size:16px;line-height:1.78}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.button{border:1px solid var(--brand-ink);min-height:48px;color:var(--brand-ink);text-align:center;box-shadow:none;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:12px 32px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:color .22s,background .22s,border-color .22s,box-shadow .22s,transform .22s;display:inline-flex}.button:hover,.button:focus-visible{color:var(--bg-elevated);background:var(--brand-ink);border-color:var(--brand-ink);box-shadow:none;transform:none}.button-primary{--button-bg:var(--brand-ink);--button-border:#2c003b3d;--button-text:#fff;--button-glow-a:#c9a7feeb;--button-glow-b:#dbb4af94;--button-glow-c:#512a59d1;--button-glow-d:#fbe5d8e0;--button-hover-text:#fff;isolation:isolate;border-color:var(--button-border);background:radial-gradient(circle at 82% 22%, #ffffff2e, transparent 18%), linear-gradient(145deg, color-mix(in srgb, var(--button-bg) 88%, black 12%), color-mix(in srgb, var(--button-bg) 94%, white 6%));color:var(--button-text);font-weight:700;transition:transform .98s cubic-bezier(.14,.96,.24,1),border-color 1.38s cubic-bezier(.14,.96,.24,1),color 1.38s cubic-bezier(.14,.96,.24,1),box-shadow 1.95s cubic-bezier(.14,.96,.24,1),background 2.25s cubic-bezier(.14,.96,.24,1);position:relative;overflow:hidden}.button-primary:before,.button-primary:after{content:"";z-index:-1;filter:blur(24px);border-radius:999px;transition:right 5.55s cubic-bezier(.1,.94,.2,1),top 5.55s cubic-bezier(.1,.94,.2,1),bottom 5.55s cubic-bezier(.1,.94,.2,1),transform 6.45s cubic-bezier(.1,.94,.2,1),opacity 3.75s cubic-bezier(.1,.94,.2,1),width 5.55s cubic-bezier(.1,.94,.2,1),height 5.55s cubic-bezier(.1,.94,.2,1);position:absolute}.button-primary:before{background:radial-gradient(circle at 35% 35%, var(--button-glow-d), transparent 28%), radial-gradient(circle at 70% 70%, var(--button-glow-a), transparent 62%);opacity:.95;width:64px;height:64px;top:-8px;right:-6px}.button-primary:after{background:radial-gradient(circle at 34% 34%, var(--button-glow-b), transparent 34%), radial-gradient(circle at 58% 68%, var(--button-glow-c), transparent 58%);opacity:.9;width:98px;height:98px;top:14px;right:8px}.button-primary>*{z-index:2;position:relative}.button-primary::marker{display:none}.button-primary::selection{background:0 0}.button-primary:hover,.button-primary:focus-visible{color:var(--button-hover-text);background:radial-gradient(circle at 82% 20%, #ffffff38, transparent 18%), radial-gradient(circle at 20% 78%, #ff5f792e, transparent 24%), linear-gradient(145deg, color-mix(in srgb, var(--button-bg) 84%, black 16%), color-mix(in srgb, var(--button-bg) 92%, white 8%));border-color:#75619d73;transform:translateY(-2px);box-shadow:0 10px 22px #2c003b1f}.button-primary:hover:before,.button-primary:focus-visible:before{opacity:1;transition-delay:.18s;top:auto;bottom:-14px;right:52px;transform:scale(1.22)}.button-primary:hover:after,.button-primary:focus-visible:after{opacity:1;transition-delay:.28s;top:-8px;right:-10px;transform:scale(1.18)}.button-home-figma{--button-bg:var(--brand-ink);--button-border:#2c003b3d;--button-glow-a:#c9a7feeb;--button-glow-b:#dbb4af94;--button-glow-c:#512a59d1;--button-glow-d:#fbe5d8e0;--button-hover-text:#fff}.button-home-ghost{--button-bg:var(--brand-primary);--button-border:#2c003b38;--button-glow-a:#c9a7fefa;--button-glow-b:#dbb4af9e;--button-glow-c:#512a59c2;--button-glow-d:#fbe5d8eb;--button-hover-text:#fff}.hero-visual{background:linear-gradient(#ffffff0a,#fff0),radial-gradient(circle at 20% 20%,#f3b96b38,#0000 28%),linear-gradient(160deg,#1a2330 0%,#121a24 100%);min-height:100%;position:relative;overflow:hidden}.hero-visual-has-image{background:var(--bg-elevated)}.hero-visual-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-visual-image-contain{object-fit:contain;background:var(--bg-elevated);padding:18px}.hero-visual-has-image:before{background:linear-gradient(#2c003b0a,#2c003b2e);border-radius:0;width:100%;height:100%;inset:0}.hero-visual-has-image:after{background:radial-gradient(circle,#c9a7fe38,#0000 70%);width:260px;height:260px;bottom:-80px;left:-40px}.hero-visual:before,.hero-visual:after{content:"";border-radius:999px;position:absolute}.hero-visual:before{background:radial-gradient(circle,#7fb8ff6b,#0000 68%);width:220px;height:220px;top:-30px;right:-40px}.hero-visual:after{background:radial-gradient(circle,#8bd7c547,#0000 70%);width:280px;height:280px;bottom:-90px;left:-50px}.hero-visual-copy{border-radius:var(--radius);background:#2c003bdb;border:1px solid #ffffff1f;padding:18px;position:absolute;inset:auto 28px 28px}.hero-visual-copy strong{color:#fff;margin-bottom:8px;font-size:1.05rem;display:block}.hero-visual-copy span{color:#ffffffdb;line-height:1.6}.hero-visual-corner{clip-path:polygon(100% 0,0 0,100% 100%);z-index:3;pointer-events:none;background:linear-gradient(135deg,#512a59f5,#2c003be0);width:126px;height:126px;position:absolute;top:0;right:0}.hero-visual-corner span{color:#fff;text-transform:uppercase;letter-spacing:.08em;text-align:center;transform-origin:50%;width:82px;font-size:.62rem;font-weight:700;line-height:1.2;display:inline-block;position:absolute;top:36px;right:8px;transform:rotate(45deg)}blockquote{border-inline-start:3px solid var(--brand-primary);border-radius:var(--radius);color:var(--brand-ink);background:#f1e9ffb8;margin:0;padding:18px 22px;font-style:italic;font-weight:300}.shell-home{--home-text-inset:var(--content-inset);--home-hero-signature-optical-shift:1px}.home-figma-hero{color:var(--brand-ink);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:stretch;gap:28px;padding:0;display:grid}.home-figma-mark{align-content:start;gap:6px;padding-top:4px;display:grid}.home-figma-mark-row{letter-spacing:-.06em;align-items:center;gap:8px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.9rem;font-weight:800;display:inline-flex}.home-figma-mark-domain{letter-spacing:-.06em;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.85rem;font-weight:800}.home-figma-dot{border-radius:999px;width:24px;height:10px;display:inline-block}.home-figma-dot-blue{background:var(--brand-blue)}.home-figma-dot-red{background:var(--brand-red)}.home-figma-copy{height:100%;min-height:0;padding:36px 0 36px var(--home-text-inset);flex-direction:column;align-items:flex-start;gap:15px;display:flex}.home-figma-copy p.home-figma-signature{letter-spacing:-.038em;color:#2c003b;white-space:nowrap;max-width:none;margin:14px 0 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1rem,1.18vw,1.18rem);font-weight:800;line-height:1.12}.home-figma-signature-text{margin-inline-start:var(--home-hero-signature-optical-shift);display:inline-block}.home-figma-copy p.home-figma-seo-line{color:#2c003bd1;max-width:54ch;font-size:.98rem;line-height:1.65}.home-figma-intro{gap:8px;max-width:60ch;display:grid}.home-figma-intro p{color:#262451c2;margin:0;font-size:.95rem;line-height:1.72}.home-figma-pill{background:var(--brand-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:46px;padding:0 22px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:700;display:inline-flex}.home-figma-copy h1{letter-spacing:-.08em;margin:0;max-width:none;margin-top:8px;font-size:clamp(3.95rem,9vw,6.2rem);line-height:.92}.home-figma-copy p{color:#262451c7;max-width:42ch;margin:0;font-size:1rem;line-height:1.58}.home-figma-actions{flex-wrap:wrap;gap:12px;display:flex}.home-figma-actions .button{border-radius:12px;min-height:48px;padding:12px 32px;font-size:16px}.home-figma-stats{grid-template-columns:minmax(190px,.54fr) minmax(0,1.46fr);align-items:stretch;gap:10px;margin-top:auto;display:grid}.home-figma-stats article,.home-figma-panel,.home-figma-featured{border:1px solid var(--border);background:#fff;border-radius:8px;padding:18px}.home-figma-stats strong{margin-bottom:6px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.35rem;display:block}.home-figma-stats span,.home-figma-panel p,.home-figma-featured p{color:#262451bd;line-height:1.7}.home-figma-stat-card{background:radial-gradient(circle at 18% 16%,#c9a7fe1f,#0000 28%),linear-gradient(#fffffffa,#f8f2fceb);align-content:start;gap:0;min-height:0;display:grid;box-shadow:0 14px 28px #2c003b0a}.home-figma-stat-card-link{color:inherit;height:100%;padding:16px 20px 14px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s}.home-figma-stat-card-link:hover,.home-figma-stat-card-link:focus-visible{border-color:#512a593d;transform:translateY(-1px);box-shadow:0 18px 34px #2c003b14}.home-figma-stat-kicker{letter-spacing:.12em;text-transform:uppercase;color:#512a599e;white-space:nowrap;margin-bottom:8px;font-size:.73rem;font-weight:700}.home-figma-stat-card strong{letter-spacing:-.06em;margin-bottom:0;font-size:clamp(2.8rem,5vw,3.5rem);line-height:.92}.home-figma-stat-value{color:var(--brand-primary);align-items:flex-end;gap:5px;display:inline-flex}.home-figma-stat-value span{letter-spacing:-.06em;font-size:clamp(2.8rem,5vw,3.5rem);line-height:.92}.home-figma-stat-value small{letter-spacing:-.02em;color:inherit;font-size:.94rem;font-weight:700;line-height:1;transform:translateY(-5px)}.home-figma-stat-link{max-width:none;color:var(--brand-primary);white-space:nowrap;align-items:center;gap:5px;margin-top:16px;font-size:.85rem;font-weight:600;display:inline-flex}.home-figma-profile-card{background:radial-gradient(circle at 86% 18%,#c9a7fe14,#0000 22%),linear-gradient(#fffffffa,#f9f5fcf0);align-content:start;gap:12px;height:100%;min-height:0;padding:16px 18px 14px;display:grid}.home-figma-profile-section{gap:12px;display:grid}.home-figma-profile-divider{background:linear-gradient(90deg,#c9a7fe00,#c9a7fe66,#c9a7fe00);width:100%;height:1px}.home-figma-profile-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-figma-profile-header strong{letter-spacing:-.03em;margin-bottom:0;font-size:1.06rem}.home-figma-profile-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-figma-profile-tag{min-height:38px;color:var(--brand-ink);background:#fcf8fbf5;border:1px solid #c9a7fe38;border-radius:13px;align-items:center;gap:6px;padding:0 10px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:inline-flex}.home-figma-profile-tag:hover,.home-figma-profile-tag:focus-visible{background:#fffffffa;border-color:#512a5942;transform:translateY(-1px);box-shadow:0 10px 18px #2c003b14}.home-figma-profile-tag-emoji{flex:none;font-size:.9rem;line-height:1}.home-figma-profile-tag-label{white-space:nowrap;text-overflow:clip;font-size:.79rem;font-weight:600;line-height:1.1;display:block;overflow:hidden}.home-figma-profile-tag-stack{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding-block:8px}.home-figma-profile-tag-overline{letter-spacing:.1em;text-transform:uppercase;color:#512a598a;font-size:.66rem;font-weight:700;line-height:1;display:block}.home-figma-profile-link{color:#512a5994;white-space:nowrap;flex:none;align-items:center;gap:5px;width:fit-content;margin-top:0;font-size:.78rem;font-weight:560;text-decoration:none;display:inline-flex}.home-figma-profile-link:hover,.home-figma-profile-link:focus-visible{text-decoration:underline}.home-figma-side{height:100%;padding:20px var(--home-text-inset) 36px 0;align-content:stretch;gap:16px;display:grid}.home-figma-panel-kicker{text-transform:uppercase;letter-spacing:.14em;color:#26245194;margin-bottom:10px;font-size:.8rem;display:inline-flex}.home-figma-panel h2,.home-figma-featured h3{margin:0 0 10px;font-size:1.7rem;line-height:1.05}.home-hero-spotlight{background:linear-gradient(#fffffffa,#f8f2fcf0);border:1px solid #c9a7fe38;border-radius:24px;align-content:start;gap:0;height:100%;display:grid;overflow:hidden;box-shadow:0 18px 40px #2c003b0f}.home-hero-spotlight-media{aspect-ratio:4/3;background:radial-gradient(circle at 12% 16%,#c9a7fe3d,#0000 24%),radial-gradient(circle at 88% 18%,#fbe5d894,#0000 28%),linear-gradient(165deg,#fffffffa,#f8f2fceb);border:0;min-height:0;position:relative;overflow:hidden}.home-hero-spotlight-media-has-image{background:var(--bg-elevated)}.home-hero-spotlight-media-fallback{background:linear-gradient(#fffffffa,#f8f2fcf0)}.home-hero-spotlight-image{object-fit:cover;width:100%;height:100%;display:block}.home-hero-spotlight-image-contain{object-fit:contain;background:var(--bg-elevated);padding:18px}.home-hero-spotlight-media-fallback .home-hero-spotlight-image-contain{background:linear-gradient(#fffffffa,#f9f5fcf0);padding:20px}.home-hero-spotlight-badge{min-height:30px;color:var(--brand-ink);letter-spacing:.08em;text-transform:uppercase;z-index:2;background:#ffffffe6;border:1px solid #2c003b1a;border-radius:999px;align-items:center;padding:0 14px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:16px;left:16px}.home-hero-spotlight-copy{box-shadow:none;background:linear-gradient(#fffffffa,#f9f5fcf0);border:0;gap:8px;margin-top:0;padding:16px 20px 18px;display:grid}.home-hero-spotlight-copy .home-figma-panel-kicker{display:none}.home-hero-spotlight-copy h3{letter-spacing:-.05em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.28rem,2.35vw,1.66rem);line-height:1.02;display:-webkit-box;overflow:hidden}.home-hero-spotlight-copy p{color:#262451c7;margin:0;font-size:.98rem;line-height:1.72}.home-hero-spotlight-copy .button{justify-self:center;width:fit-content;min-width:0;padding-inline:1.6rem;font-size:.96rem}.home-venue-rail{padding:24px var(--home-text-inset);border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 16px;margin-top:18px;display:grid}.shell-home>.home-venue-rail>.home-venue-rail-head{padding-inline:var(--home-text-inset)}.home-venue-rail-head{grid-area:1/1/auto/-1;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:0;display:flex}.home-venue-rail-head>div:first-child{flex:auto;min-width:0}.home-venue-rail-head .home-figma-panel-kicker{margin-bottom:4px}.home-venue-rail-head h2{max-width:18ch;margin:2px 0 0}.home-venue-rail-nav{flex-shrink:0;place-self:start end;align-items:center;gap:10px;display:inline-flex}.home-venue-rail-arrow{color:#2c003b;cursor:pointer;background:#fff;border:1px solid #2c003b;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:1.4rem;line-height:1;transition:background .16s,color .16s,transform .16s;display:inline-flex}.home-venue-rail-arrow:hover,.home-venue-rail-arrow:focus-visible{color:#fff;background:#2c003b;transform:translateY(-1px)}.home-venue-rail-track{scroll-snap-type:x proximity;scrollbar-width:none;grid-area:2/1/auto/-1;grid-auto-columns:calc(25% - 10.5px);grid-auto-flow:column;gap:14px;padding-bottom:2px;display:grid;overflow-x:auto}.home-venue-rail-track::-webkit-scrollbar{display:none}.home-venue-rail-item{scroll-snap-align:start;background:#fff;border:1px solid #e6eff7;border-radius:18px;align-content:start;justify-items:stretch;gap:14px;min-height:250px;padding:18px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 10px 18px #2c003b0a}.home-venue-rail-item:hover{border-color:#e6eff7;transform:translateY(-1px);box-shadow:0 10px 18px #2c003b0a}.home-venue-rail-item:focus-visible{outline-offset:3px;outline:2px solid #512a593d}.venue-logo-badge{color:var(--brand-ink);background:linear-gradient(135deg,#f1e9ff 0%,#fbe5d8 100%);justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #48196d14}.venue-logo-badge-sm{border-radius:18px;width:68px;height:68px}.venue-logo-badge-lg{border-radius:28px;width:104px;height:104px}.venue-logo-badge-fallback,.home-venue-rail-logo{letter-spacing:.04em;border-radius:26px;flex:none;width:100%;height:126px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.2rem;font-weight:800}.venue-logo-badge-image,.home-venue-rail-logo-image{object-fit:contain;width:84%;height:84%;display:block}.home-venue-rail-copy{text-align:left;justify-items:start;gap:4px;width:100%;min-width:0;display:grid}.home-venue-rail-copy strong{color:var(--brand-ink);text-wrap:balance;font-size:1.06rem;line-height:1.22}.home-venue-rail-copy span{color:#262451b3;font-size:.88rem;line-height:1.35}.home-venue-rail-item .venue-logo-badge{place-self:stretch stretch}.home-venue-rail-item .home-venue-rail-logo{background:#fffdfd;padding:16px 18px;box-shadow:inset 0 0 0 1px #70544312,0 6px 14px #1f191508}.venue-directory-rail-track{grid-auto-columns:calc(33.3333% - 9.33333px)}.venue-directory-rail-item{gap:18px;min-height:280px;padding:28px 22px 24px}.venue-directory-rail-logo{border-radius:36px;flex:none;width:100%;max-width:100%;height:184px;font-size:1.45rem}.venue-directory-rail-logo-image{width:88%;height:88%}.venue-directory-rail-copy{gap:8px}.venue-directory-rail-copy strong{font-size:1.12rem;line-height:1.2}.venue-directory-rail-copy span{font-size:.96rem}.venue-directory-feature-grid{grid-template-columns:minmax(0,1.3fr) minmax(19rem,.9fr);gap:1.4rem;display:grid}.venue-directory-spotlight{flex-direction:column;gap:1rem;display:flex}.venue-directory-spotlight>h2,.venue-directory-secondary-card>h2{margin:0}.venue-directory-spotlight-grid{margin-top:.25rem}.venue-directory-secondary-list{gap:1.15rem;display:grid}.venue-directory-secondary-card{flex-direction:column;gap:.85rem;display:flex}.venue-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;display:grid}.venue-directory-card{flex-direction:column;gap:.9rem;height:100%;display:flex}.venue-directory-card-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.venue-directory-card-meta .chip{text-decoration:none}.venue-directory-card-note{color:#391c54b8;margin-top:auto;font-size:.96rem}.venue-city-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.venue-city-card{background:radial-gradient(circle at 100% 0,#ffffffad,#0000 30%),linear-gradient(#fffffff0,#f8f3fce0);border:1px solid #c9a7fe2e;border-radius:18px;gap:14px;min-height:100%;padding:24px;text-decoration:none;display:grid;box-shadow:0 10px 24px #2c003b0d}.venue-city-card:hover,.venue-city-card:focus-visible{border-color:#512a5929;transform:translateY(-2px)}.venue-city-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.venue-city-card h3{margin:0;font-size:clamp(1.5rem,2vw,1.9rem)}.venue-city-card p{color:#512a59c7;margin:0;line-height:1.65}.venue-city-card-link{color:var(--brand-primary);align-items:center;gap:8px;margin-top:auto;font-weight:600;display:inline-flex}.venue-city-card-link:after{content:"→"}.venue-group-stack{gap:32px;display:grid}.venue-group{gap:16px;display:grid}.venue-group-head{gap:8px;max-width:72ch;padding-inline:6px;display:grid}.venue-group-head h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,2.4vw,2.15rem);line-height:1.12}.venue-group-head p{color:#512a59b8;margin:0;font-size:1.02rem;line-height:1.62}.venue-group-links{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.venue-group-card{background:#fff;border-color:#dee8f2e6;border-radius:26px;flex-direction:column;height:100%;min-height:100%;padding:0;display:flex;overflow:hidden;box-shadow:0 10px 24px #2c003b09}.venue-group-card:hover,.venue-group-card:focus-within{border-color:#c5d1dff0;box-shadow:0 16px 34px #2c003b0f}.venue-group-card-media{aspect-ratio:16/10;background:#fff;width:100%;min-height:220px;overflow:hidden}.venue-group-card-media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.venue-group-card-media-fallback{background:radial-gradient(circle at 16% 18%,#c9a7fe29,#0000 24%),radial-gradient(circle at 82% 84%,#fbe5d83d,#0000 28%),linear-gradient(150deg,#fffffffe,#fffffffb);align-content:center;justify-items:start;gap:.7rem;min-height:100%;padding:1.5rem;display:grid;position:relative;overflow:hidden}.venue-group-card-media-fallback:before{content:"";background:linear-gradient(#ffffff61,#ffffff1a),linear-gradient(155deg,#ffffff29,#2c003b0a);border:1px solid #ffffffad;border-radius:24px;position:absolute;inset:18px;box-shadow:inset 0 0 0 1px #512a590a,0 18px 34px #2c003b0d}.venue-group-card-media-fallback>*{z-index:1;position:relative}.venue-group-card-media-kicker{color:#512a59b8;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.venue-group-card-media-monogram{letter-spacing:-.06em;color:#2c003beb;margin:0;font-size:clamp(3.2rem,7vw,4.9rem);line-height:.88}.venue-group-card-media-label{color:#512a59db;background:#ffffffb8;border:1px solid #512a591f;border-radius:999px;align-items:center;min-height:34px;padding:8px 12px;font-size:.92rem;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:0 10px 18px #2c003b0a}.venue-group-card-body{flex:auto;grid-template-rows:auto auto auto minmax(4.86em,1fr) auto;align-content:stretch;gap:.92rem;min-height:0;padding:1.35rem 1.35rem 1.45rem;display:grid}.venue-group-card--text-only .venue-group-card-body{padding-top:1.55rem}.venue-group-card-body>*{min-width:0}.venue-group-card-top-meta{align-items:center;min-height:34px;margin-bottom:-.08rem;display:flex}.venue-group-card-count-chip{border-radius:12px;width:fit-content;max-width:100%;height:auto;min-height:34px;padding:0 14px;font-size:.92rem;line-height:1.1}.venue-group-card-count-chip .chip-label{line-height:1.1}.venue-group-card-title-link{color:inherit;width:auto;text-decoration:none}.venue-group-card-title-link:hover,.venue-group-card-title-link:focus-visible{color:#512a59e6;text-underline-offset:.12em;text-decoration:underline 1px}.venue-group-card-title{-webkit-line-clamp:2;overflow-wrap:anywhere;hyphens:auto;letter-spacing:-.03em;text-wrap:balance;-webkit-box-orient:vertical;min-height:2.44em;margin:0;font-size:clamp(1.22rem,1.6vw,1.48rem);font-weight:600;line-height:1.16;display:-webkit-box;overflow:hidden}.venue-group-card-topics{flex-wrap:wrap;gap:8px;display:flex}.venue-group-card-topic{min-height:34px;box-shadow:none;padding:6px 12px;font-size:.88rem}.venue-group-card-story{color:#512a59cc;-webkit-line-clamp:3;text-wrap:pretty;-webkit-box-orient:vertical;height:4.98em;min-height:4.98em;font-size:.99rem;line-height:1.62;display:-webkit-box;overflow:hidden}.venue-group-card-cta-row{border-top:1px solid #512a5914;justify-content:center;align-self:stretch;align-items:center;width:100%;min-height:56px;margin-top:auto;padding-top:12px;display:flex}.venue-group-card-cta{text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word;justify-content:center;align-items:center;width:min(100%,32rem);max-width:100%;min-height:48px;padding:12px 20px;font-size:.98rem;font-weight:700;line-height:1.2;display:inline-flex}.venue-detail-brand{background:linear-gradient(150deg,#f8f2ffeb,#fff8f2eb);border:1px solid #512a591a;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;margin-bottom:1rem;padding:.95rem 1rem;display:grid}.detail-inline-note{color:#391c54bd;margin:.32rem 0 0;line-height:1.6}.movement-editorial-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:1.4rem;display:grid}.movement-editorial-side{gap:1.4rem;display:grid}.movement-editorial-visual-panel{min-height:100%}.movement-editorial-figure{gap:.95rem;height:100%;margin:0;display:grid}.movement-editorial-figure img{aspect-ratio:1.24;object-fit:cover;background:#ffffffb3;border-radius:1.5rem;width:100%}.movement-editorial-figure figcaption{color:#391c54ad;justify-content:space-between;align-items:center;gap:.9rem;font-size:.88rem;display:flex}.movement-editorial-figure figcaption a{color:inherit;font-weight:700}.movement-editorial-visual-fallback{text-align:center;color:#391c54b8;background:radial-gradient(circle at top,#ffffffc7,#0000 54%),linear-gradient(160deg,#d0e0d95c,#ffffffe0);border-radius:1.5rem;place-items:center;gap:.5rem;min-height:100%;padding:2rem;display:grid}.movement-essentials-card{background:#fffffffa;border:1px solid #512a5914;border-radius:1.75rem;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;padding:1.8rem;display:grid;box-shadow:0 14px 34px #2c003b0a}.movement-essentials-copy{align-content:start;gap:1.35rem;display:grid}.movement-essentials-copy .overview-strip{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:.8rem}.movement-essentials-copy .overview-card{text-align:center;min-height:74px;box-shadow:none;background:#fcfbfe;border-color:#512a5914;align-content:center;justify-items:center;padding:.8rem .9rem}.movement-essentials-copy .overview-card strong,.movement-essentials-copy .overview-card span{text-align:center}.movement-essentials-copy .overview-card strong{font-size:.9rem}.movement-essentials-copy .overview-card span{font-size:.82rem;line-height:1.35}.movement-light-panel{background:#fffffffa;border-color:#512a5914;box-shadow:0 12px 28px #2c003b09}.movement-city-essay{background:#fffffffa;border:1px solid #512a591a;border-radius:32px;gap:1.25rem;padding:clamp(1.4rem,2vw,2.1rem);display:grid;box-shadow:0 14px 34px #2c003b0a}.movement-city-essay-intro{color:#391c54c7;max-width:72rem;margin:0;font-size:1.02rem;line-height:1.72}.movement-city-essay-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.15rem;display:grid}.movement-city-essay-section{background:linear-gradient(#fffffffa,#fcfafff5);border:1px solid #512a5914;border-radius:24px;gap:1rem;min-height:100%;padding:1.35rem 1.35rem 1.45rem;display:grid}.movement-city-essay-head{gap:.4rem;display:grid}.movement-city-essay-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#5e4772d1;align-items:center;gap:.45rem;font-size:.77rem;font-weight:700;display:inline-flex}.movement-city-essay-eyebrow:before{content:"";background:#75578e7a;border-radius:999px;width:26px;height:2px}.movement-city-essay-head h3{margin:0;font-size:clamp(1.28rem,1.8vw,1.55rem);line-height:1.15}.movement-city-essay-head p{color:var(--muted);margin:0;font-size:.96rem;line-height:1.55}.movement-city-essay .copy-stack{gap:.95rem}.movement-city-essay .copy-stack p{color:#372145eb;margin:0;line-height:1.66}.shell-movement-directory,.shell-subject-directory,.shell-period-directory{gap:1.8rem;display:grid}.movement-directory-intro{gap:.9rem;padding:.4rem 0 .2rem;display:grid}.subject-directory-intro,.period-directory-intro{gap:.9rem;padding:.2rem 0 .15rem;display:grid}.movement-directory-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:.4rem;display:grid}.subject-directory-guide,.period-directory-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.movement-directory-guide-card{background:#ffffffe6;border:1px solid #512a5914;border-radius:1.35rem;gap:.55rem;padding:1.2rem 1.25rem;display:grid;box-shadow:0 10px 24px #2c003b06}.subject-directory-guide-card,.period-directory-guide-card{background:#ffffffeb;border:1px solid #512a5914;border-radius:1.35rem;gap:.55rem;padding:1.2rem 1.25rem;display:grid;box-shadow:0 10px 24px #2c003b08}.movement-directory-guide-card h2,.subject-directory-guide-card h2,.period-directory-guide-card h2{margin:0;font-size:1.04rem;line-height:1.24}.movement-directory-guide-card p,.subject-directory-guide-card p,.period-directory-guide-card p{color:#391c54c2;margin:0;font-size:.95rem;line-height:1.62}.movement-directory-intro h1{letter-spacing:-.05em;margin:0;font-size:clamp(2.3rem,5vw,4rem);line-height:.96}.movement-directory-intro p{color:#391c54d1;max-width:58rem;margin:0;font-size:1.05rem;line-height:1.72}.movement-directory-group{margin-top:0}.movement-directory-group-head{gap:.45rem;margin-bottom:1rem;display:grid}.movement-directory-group-head h2{margin:0;font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.02}.movement-directory-group-head p{color:#391c54b8;max-width:62rem;margin:0;line-height:1.62}.movement-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.movement-directory-card{background:#fffffffa;border:1px solid #512a5914;border-radius:1.4rem;grid-template-rows:auto auto auto 1fr auto;gap:1rem;padding:1.35rem;display:grid;box-shadow:0 12px 28px #2c003b09}.movement-directory-card-media{aspect-ratio:16/9;background:#f7f4fbf5;border:1px solid #512a5914;border-radius:1.05rem;place-items:stretch stretch;width:100%;display:grid;position:relative;overflow:hidden}.movement-directory-card-media img{object-fit:cover;width:100%;height:100%;display:block}.movement-directory-card-media-fallback{background:radial-gradient(circle at 16% 18%,#8e67bc29,#0000 0 22%),radial-gradient(circle at 82% 24%,#ba91621f,#0000 0 18%),linear-gradient(145deg,#f8f4fcfa,#fffffffa);align-items:end;padding:1rem}.movement-directory-card-media-fallback:before,.movement-directory-card-media-fallback:after{content:"";opacity:.58;pointer-events:none;border-radius:999px;position:absolute}.movement-directory-card-media-fallback:before{background:#512a592e;width:4.8rem;height:.42rem;top:1rem;left:1rem}.movement-directory-card-media-fallback:after{background:#512a5914;width:9rem;height:9rem;top:-1.4rem;right:-1.2rem}.movement-directory-card-media-fallback-copy{z-index:1;align-content:end;gap:.55rem;min-height:100%;padding:1rem .1rem .1rem;display:grid;position:relative}.movement-directory-card-media-kicker{color:#391c54b8;letter-spacing:.18em;text-transform:uppercase;background:#ffffffe0;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.movement-directory-card-media-fallback-copy strong{color:#391c54eb;letter-spacing:-.05em;max-width:15ch;font-size:clamp(1.8rem,3.6vw,3rem);line-height:.94}.movement-directory-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.movement-directory-card-count,.movement-directory-card-watch{letter-spacing:.02em;border-radius:999px;align-items:center;min-height:34px;padding:.35rem .8rem;font-size:.82rem;font-weight:700;display:inline-flex}.movement-directory-card-count{color:#391c54db;background:#f3f0f9f2}.movement-directory-card-watch{color:#7d4e10e6;background:#fff6e1f5}.movement-directory-card h3{margin:0;font-size:clamp(1.5rem,2.2vw,1.9rem);line-height:1.02}.movement-directory-card p{color:#391c54d6;margin:0;line-height:1.68}.movement-directory-card .button{text-align:center;white-space:normal;justify-content:center;width:100%;min-height:52px;padding:12px 18px;line-height:1.2}.shell-artist-directory{--artist-directory-text-inset:28px;gap:1.8rem;display:grid}.shell-artist-directory>.hero .hero-grid,.shell-subject-directory>.hero .hero-grid,.shell-venue-directory>.hero .hero-grid,.shell-period-directory>.hero .hero-grid{grid-template-columns:minmax(0,1.32fr) minmax(360px,1.02fr);min-height:520px}.shell-artist-directory>.hero .hero-copy,.shell-subject-directory>.hero .hero-copy,.shell-venue-directory>.hero .hero-copy,.shell-period-directory>.hero .hero-copy{gap:20px;padding:44px}.shell-venue-directory{gap:2rem;display:grid}.shell-artist-directory>.hero h1,.shell-subject-directory>.hero h1,.shell-venue-directory>.hero h1,.shell-period-directory>.hero h1{max-width:12ch;font-size:clamp(3.15rem,6.5vw,5.9rem)}.shell-subject-directory>.hero h1{max-width:11ch}.shell-venue-directory>.hero h1{letter-spacing:-.045em;max-width:11ch;font-size:clamp(2.95rem,5.8vw,5rem);line-height:.96}.shell-artist-directory>.hero p,.shell-subject-directory>.hero p,.shell-venue-directory>.hero p,.shell-period-directory>.hero p{max-width:62ch;font-size:1.02rem}.shell-subject-directory>.hero p{max-width:60ch}.shell-venue-directory>.hero p{max-width:58ch;font-size:1.04rem;line-height:1.58}.shell-artist-directory>.hero .hero-visual,.shell-subject-directory>.hero .hero-visual,.shell-venue-directory>.hero .hero-visual,.shell-period-directory>.hero .hero-visual{min-height:520px}.subject-directory-section .section-head,.shell-period-directory .section-head{gap:.45rem}.subject-directory-section .section-head h2,.shell-period-directory .section-head h2{font-size:clamp(1.55rem,2.4vw,2.05rem);line-height:1.02}.subject-directory-section .section-head p,.shell-period-directory .section-head p{color:#391c54b8;max-width:62rem;line-height:1.62}.subject-directory-section .card-grid .card{border-color:#512a5914;border-radius:1.45rem;box-shadow:0 16px 32px #2c003b0d}.subject-directory-section .card-grid .card h3{font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.08}.subject-directory-section .card-grid .card p{color:#391c54cc}.subject-directory-section .card-grid .button{justify-content:center;width:100%}.shell-period-directory .venue-group-stack{gap:28px}.shell-period-directory .venue-group-head{gap:8px;padding-inline:2px}.shell-period-directory .venue-group-head h3{letter-spacing:-.02em;font-size:clamp(1.45rem,2.4vw,1.95rem);line-height:1.08}.shell-period-directory .venue-group-head p{font-size:.99rem;line-height:1.58}.shell-period-directory .venue-group-card{border-radius:24px}.shell-period-directory .venue-group-card-media{min-height:200px}.shell-period-directory .venue-group-card-media-fallback{padding:1.15rem}.shell-period-directory .venue-group-card-media-fallback:before{border-radius:20px;inset:14px}.shell-period-directory .venue-group-card-body{gap:.82rem;padding:1.1rem 1.05rem 1.15rem}.shell-period-directory .venue-group-card-title{letter-spacing:-.02em;min-height:2.24em;font-size:clamp(1.22rem,4.4vw,1.5rem);line-height:1.12}.shell-period-directory .venue-group-card-story{height:4.5em;min-height:4.5em;font-size:.98rem;line-height:1.5}.shell-period-directory .venue-group-card-cta{min-height:46px;padding:11px 18px;font-size:.95rem}.artist-directory-intro{gap:.9rem;padding:.4rem 0 .2rem;padding-inline-start:var(--artist-directory-text-inset);display:grid}.artist-directory-intro h1{letter-spacing:-.05em;margin:0;font-size:clamp(2.3rem,5vw,4rem);line-height:.96}.artist-directory-intro p{color:#391c54d1;max-width:58rem;margin:0;font-size:1.05rem;line-height:1.72}.artist-directory-group{margin-top:0}.artist-directory-group-head{gap:.45rem;margin-bottom:1rem;padding-inline-start:var(--artist-directory-text-inset);display:grid}.artist-directory-group-head h2{margin:0;font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.02}.artist-directory-group-head p{color:#391c54b8;max-width:62rem;margin:0;line-height:1.62}.artist-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.artist-directory-card{background:#fffffffa;border:1px solid #512a5914;border-radius:1.4rem;gap:1rem;padding:1.35rem;display:grid;box-shadow:0 12px 28px #2c003b09}.artist-directory-card-media{aspect-ratio:4/3;background:#f7f4fbf5;border-radius:1.05rem;width:100%;margin:0;overflow:hidden}.artist-directory-card-media img{object-fit:cover;width:100%;height:100%;display:block}.artist-directory-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.artist-directory-card-count{letter-spacing:.02em;color:#391c54db;background:#f3f0f9f2;border-radius:999px;align-items:center;min-height:34px;padding:.35rem .8rem;font-size:.82rem;font-weight:700;display:inline-flex}.artist-directory-card h3{margin:0;font-size:clamp(1.5rem,2.2vw,1.9rem);line-height:1.02}.artist-directory-card p{color:#391c54d6;margin:0;line-height:1.68}.artist-directory-card .button{width:fit-content;min-height:42px;padding:10px 18px}.artist-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.artist-mini-card{background:#fffffffa;border:1px solid #512a5914;border-radius:1.5rem;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:1rem;padding:1.15rem;display:grid;box-shadow:0 12px 28px #2c003b09}.artist-mini-card-media{aspect-ratio:16/10;background:#f7f4fbf5;border-radius:1.2rem;width:100%;display:block;overflow:hidden}.artist-mini-card-media img{object-fit:cover;width:100%;height:100%;display:block}.artist-mini-card-body{grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;gap:.85rem;min-width:0;min-height:100%;display:grid}.artist-mini-card-top{gap:.7rem;display:grid}.artist-mini-card-top h3,.artist-mini-card-body>h3{margin:0;font-size:clamp(1.45rem,2vw,1.8rem);line-height:1.05}.artist-mini-card-top h3 a,.artist-mini-card-body>h3 a{color:inherit;text-decoration:none}.artist-mini-card-count{letter-spacing:.02em;color:#391c54db;background:#f3f0f9f2;border-radius:999px;align-items:center;width:fit-content;min-height:34px;padding:.35rem .8rem;font-size:.82rem;font-weight:700;display:inline-flex}.artist-mini-card-tags{flex-wrap:wrap;gap:.55rem;display:flex}.artist-mini-card-chip{box-shadow:none;background:#f3f0f9f2;border-color:#c9a7fe3d}.artist-mini-card p{color:#391c54d6;margin:0;line-height:1.68}.artist-mini-card-summary{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.artist-mini-card-link{width:100%;margin-top:auto}.movement-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.movement-mini-card{background:#fffffffa;border:1px solid #512a5914;border-radius:1.5rem;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:1rem;padding:1.15rem;display:grid;box-shadow:0 12px 28px #2c003b09}.movement-mini-card-media{aspect-ratio:16/10;background:#f6f1fbf5;border-radius:1.45rem;width:100%;display:block;overflow:hidden}.movement-mini-card-media img{object-fit:cover;width:100%;height:100%;display:block}.movement-mini-card-body{grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;gap:.85rem;min-width:0;min-height:100%;display:grid}.movement-mini-card-top h3,.movement-mini-card-body>h3{margin:0;font-size:clamp(1.3rem,1.85vw,1.6rem);line-height:1.08}.movement-mini-card-top h3 a,.movement-mini-card-body>h3 a{color:inherit;text-decoration:none}.movement-mini-card-tags{flex-wrap:wrap;gap:.55rem;display:flex}.movement-mini-card-chip{box-shadow:none;background:#f3f0f9f2;border-color:#c9a7fe3d}.movement-mini-card p{color:#391c54d6;margin:0;line-height:1.68}.movement-mini-card-summary{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.movement-mini-card-link{width:100%;margin-top:auto}@media (width<=1120px){.movement-city-essay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.movement-city-essay-section:last-child{grid-column:1/-1}.movement-directory-grid,.movement-directory-guide,.artist-directory-grid,.artist-mini-grid{grid-template-columns:1fr}.movement-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.shell-artist-directory{--artist-directory-text-inset:20px}.movement-city-essay-grid{grid-template-columns:minmax(0,1fr)}.movement-city-essay-section:last-child{grid-column:auto}.movement-directory-card .button,.artist-directory-card .button{width:100%}.artist-mini-card{grid-template-columns:1fr}.artist-mini-card-media{aspect-ratio:4/5;max-width:280px}.artist-mini-card-link{width:100%}.movement-mini-card-media{aspect-ratio:4/5;max-width:280px}.movement-mini-grid{grid-template-columns:1fr}.movement-mini-card-link{width:100%}}[dir=rtl] .skip-link{left:auto;right:8px}[dir=rtl] .language-switcher-panel,[dir=rtl] .mobile-nav-panel{left:0;right:auto}[dir=rtl] .button-primary:before{left:-6px;right:auto}[dir=rtl] .button-primary:after{left:8px;right:auto}[dir=rtl] .button-primary:hover:before,[dir=rtl] .button-primary:focus-visible:before{left:52px;right:auto}[dir=rtl] .button-primary:hover:after,[dir=rtl] .button-primary:focus-visible:after{left:-10px;right:auto}[dir=rtl] .hero-visual-has-image:after,[dir=rtl] .hero-visual:after{left:auto;right:-50px}[dir=rtl] .hero-visual-has-image:after{right:-40px}[dir=rtl] .hero-visual:before{left:-40px;right:auto}[dir=rtl] .hero-visual-corner{clip-path:polygon(0 0,100% 0,0 100%);left:0;right:auto}[dir=rtl] .hero-visual-corner span{left:8px;right:auto;transform:rotate(-45deg)}[dir=rtl] .home-figma-copy{padding:36px var(--home-text-inset) 36px 0;align-items:flex-end}[dir=rtl] .home-figma-side{padding:20px 0 36px var(--home-text-inset)}[dir=rtl] .home-hero-spotlight-badge{left:auto;right:16px}[dir=rtl] .home-venue-rail-copy{text-align:right;justify-items:end}[dir=rtl] .movement-directory-card-media-fallback:before{left:auto;right:1rem}[dir=rtl] .movement-directory-card-media-fallback:after{left:-1.2rem;right:auto}html[data-header-variant=editorial] body .site-header{z-index:40;border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:var(--paper);padding:0;position:sticky;top:0}html[data-header-variant=editorial] body .site-header-inner{background:var(--paper);width:100%;min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""nav";gap:0;padding:0;display:grid;position:relative}html[data-header-variant=editorial] body .brand{grid-area:brand;justify-self:center;padding:20px 32px 14px;line-height:1}.brand-wordmark{font-family:var(--sans);letter-spacing:-.045em;color:var(--ink);white-space:nowrap;text-transform:lowercase;font-size:32px;font-weight:900;line-height:.9;display:inline-block}.brand-wordmark-stamp{background:var(--violet);color:var(--paper);box-shadow:.05em .05em 0 var(--ink);margin:0 .02em;padding:.18em .22em .24em;line-height:.85;display:inline-block;transform:rotate(-2deg)translateY(-.03em)}.brand-wordmark-tld{color:var(--ink);opacity:.65;font-weight:800}.brand-wordmark-drawer{font-size:24px}html[data-header-variant=editorial] body .main-nav{background:var(--paper);border-top:0;flex-wrap:wrap;grid-area:nav;justify-content:center;align-items:center;gap:clamp(15px,3.2vw,44px);width:100%;padding:2px 24px 16px;display:flex}html[data-header-variant=editorial] body .main-nav-link{min-height:0;color:var(--ink);font-family:var(--sans);letter-spacing:-.02em;text-transform:lowercase;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:baseline;gap:0;padding:0;font-size:clamp(13px,1.25vw,16px);font-weight:800;text-decoration:none;display:inline-flex}.main-nav-dot{color:var(--nav-accent,var(--violet))}html[data-header-variant=editorial] body .main-nav-link:hover,html[data-header-variant=editorial] body .main-nav-link:focus-visible,html[data-header-variant=editorial] body .main-nav-link.is-active{color:var(--nav-accent,var(--violet));box-shadow:none;background:0 0;transform:none}html[data-header-variant=editorial] body .main-nav-explorer{position:relative}html[data-header-variant=editorial] body .main-nav-explorer-trigger{min-height:0;color:var(--ink);font-family:var(--sans);letter-spacing:-.02em;text-transform:lowercase;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:baseline;gap:0;padding:0;font-size:clamp(13px,1.25vw,16px);font-weight:800;text-decoration:none;display:inline-flex}html[data-header-variant=editorial] body .main-nav-explorer-trigger:hover,html[data-header-variant=editorial] body .main-nav-explorer-trigger:focus-visible,html[data-header-variant=editorial] body .main-nav-explorer.is-active .main-nav-explorer-trigger,html[data-header-variant=editorial] body .main-nav-explorer[open] .main-nav-explorer-trigger{color:var(--violet);box-shadow:none;background:0 0;border-color:#0000;transform:none}html[data-header-variant=editorial] body .main-nav-explorer-chevron{color:color-mix(in srgb, var(--ink) 55%, transparent);align-self:center;margin-inline-start:5px}html[data-header-variant=editorial] body .main-nav-explorer-chevron svg{width:11px;height:11px;display:block}html[data-header-variant=editorial] body .main-nav-explorer-panel{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:var(--paper);min-width:230px;box-shadow:var(--shadow-soft);border-radius:0;padding:8px 20px;top:calc(100% + 14px);left:50%;transform:translate(-50%)}html[data-header-variant=editorial] body .main-nav-explorer-list{flex-direction:column;gap:0;display:flex}html[data-header-variant=editorial] body .main-nav-explorer-link{border:0;border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);min-height:0;color:var(--ink);font-family:var(--sans);letter-spacing:-.02em;text-transform:lowercase;white-space:nowrap;background:0 0;border-radius:0;justify-content:flex-start;align-items:baseline;padding:12px 0;font-size:clamp(13px,1.25vw,16px);font-weight:800;text-decoration:none;display:inline-flex}html[data-header-variant=editorial] body .main-nav-explorer-list>.main-nav-explorer-link:last-child{border-bottom:0}html[data-header-variant=editorial] body .main-nav-explorer-link:hover,html[data-header-variant=editorial] body .main-nav-explorer-link:focus-visible,html[data-header-variant=editorial] body .main-nav-explorer-link.is-active,html[data-header-variant=editorial] body .main-nav-explorer-link[aria-current=page]{border-color:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--nav-accent,var(--violet));background:0 0;transform:none}html[data-header-variant=editorial] body .language-switcher{top:18px;z-index:2;position:absolute;inset-inline-end:22px}html[data-header-variant=editorial] body .language-switcher-trigger{border:1.5px solid color-mix(in srgb, var(--ink) 18%, transparent);width:38px;height:38px;min-height:0;color:var(--ink);background:0 0;border-radius:999px;justify-content:center;gap:0;padding:0}html[data-header-variant=editorial] body .language-switcher-trigger:hover,html[data-header-variant=editorial] body .language-switcher[open] .language-switcher-trigger{border-color:var(--ink);background:var(--ink);color:var(--paper)}html[data-header-variant=editorial] body .language-switcher-label,html[data-header-variant=editorial] body .language-switcher-chevron{display:none}html[data-header-variant=editorial] body .language-switcher-panel{top:calc(100% + 12px);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:var(--paper);width:min(340px,100vw - 32px);box-shadow:var(--shadow-soft);border-radius:0;padding:18px;inset-inline:auto 0}html[data-header-variant=editorial] body .language-switcher-kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 50%, transparent);font-size:.6rem;font-weight:700}html[data-header-variant=editorial] body .language-switcher-current{color:var(--ink)}html[data-header-variant=editorial] body .language-switcher-list,html[data-header-variant=editorial] body .mobile-nav-language-list{flex-wrap:wrap;gap:8px;display:flex}html[data-header-variant=editorial] body .language-switcher-option{border:1.5px solid color-mix(in srgb, var(--ink) 16%, transparent);min-height:0;color:var(--ink);font-family:var(--sans);letter-spacing:-.01em;background:0 0;border-radius:0;align-items:center;gap:7px;padding:8px 13px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}html[data-header-variant=editorial] body .language-switcher-option:hover,html[data-header-variant=editorial] body .language-switcher-option:focus-visible{border-color:var(--ink);color:var(--ink);background:0 0}html[data-header-variant=editorial] body .language-switcher-option[aria-current=page]{border-color:var(--violet);background:color-mix(in srgb, var(--violet) 12%, var(--paper));color:var(--ink)}html[data-header-variant=editorial] body .language-switcher-option small{color:color-mix(in srgb, var(--ink) 55%, transparent);font-size:11px;font-weight:700}html[data-header-variant=editorial] body .language-switcher-option-disabled{opacity:.5}html[data-header-variant=editorial] body .language-switcher-note,html[data-header-variant=editorial] body .mobile-nav-note{color:color-mix(in srgb, var(--ink) 55%, transparent)}html[data-header-variant=editorial] body .mobile-nav{grid-area:menu;position:static}html[data-header-variant=editorial] body .mobile-nav-trigger{width:40px;min-height:40px;color:var(--ink);background:0 0;border:0;border-radius:0;justify-content:center;padding:0}html[data-header-variant=editorial] body .mobile-nav-trigger:hover,html[data-header-variant=editorial] body .mobile-nav[open] .mobile-nav-trigger{color:var(--ink);background:0 0}html[data-header-variant=editorial] body .mobile-nav-trigger-icon{width:18px;height:13px}html[data-header-variant=editorial] body .mobile-nav-panel{z-index:60;inset:0;background:color-mix(in srgb, var(--ink) 40%, transparent);width:100%;height:100dvh;box-shadow:none;border:0;border-radius:0;padding:0;display:block;position:fixed;top:0;left:0;right:0;overflow:hidden}.mobile-nav-drawer{background:var(--paper);width:min(84%,340px);box-shadow:2px 0 40px color-mix(in srgb, var(--ink) 30%, transparent);flex-direction:column;padding:18px 22px 26px;display:flex;position:absolute;inset-block:0;inset-inline-start:0;overflow-y:auto}.mobile-nav-drawer-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.mobile-nav-close{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:6px;display:inline-flex}.mobile-nav-close svg{width:22px;height:22px}html[data-header-variant=editorial] body .mobile-nav-list{flex-direction:column;gap:2px;display:flex}html[data-header-variant=editorial] body .mobile-nav-link{border:0;border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);min-height:0;color:var(--ink);font-family:var(--sans);letter-spacing:-.03em;text-transform:lowercase;text-align:start;background:0 0;border-radius:0;justify-content:flex-start;align-items:baseline;gap:0;padding:13px 0;font-size:21px;font-weight:800;text-decoration:none;display:inline-flex}html[data-header-variant=editorial] body .mobile-nav-link:hover,html[data-header-variant=editorial] body .mobile-nav-link:focus-visible,html[data-header-variant=editorial] body .mobile-nav-link.is-active,html[data-header-variant=editorial] body .mobile-nav-link[aria-current=page]{color:var(--nav-accent,var(--violet));background:0 0;transform:none}html[data-header-variant=editorial] body .mobile-nav-section{border:0;padding:0}html[data-header-variant=editorial] body .mobile-nav-section-languages{margin-top:26px}html[data-header-variant=editorial] body .mobile-nav-kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 50%, transparent);margin-bottom:10px;font-size:.6rem;font-weight:700}html[data-header-variant=editorial] body .mobile-nav-language-option{background:0 0;min-height:0}html[data-header-variant=editorial] body .mobile-nav-language-option[aria-current=page]{background:color-mix(in srgb, var(--violet) 12%, var(--paper))}.header-tabsbar{display:none}html[data-header-variant=editorial] body .site-footer-column>strong,html[data-header-variant=editorial] body .site-footer-popular>strong,html[data-header-variant=editorial] body .site-footer-newsletter-kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:700}html[data-header-variant=editorial] body .site-footer{background:var(--ink);color:var(--paper);border-top:0;position:relative;overflow:hidden}html[data-header-variant=editorial] body .site-footer-newsletter{border-bottom:1px solid color-mix(in srgb, var(--paper) 18%, transparent);background:var(--aubergine);color:var(--paper);position:relative}html[data-header-variant=editorial] body .site-footer-newsletter:before,html[data-header-variant=editorial] body .site-footer:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg, transparent 0 13px, color-mix(in srgb, var(--paper) 7%, transparent) 13px 14px);position:absolute;inset:0}html[data-header-variant=editorial] body .site-footer-newsletter-inner{padding:clamp(40px, 6vw, 72px) var(--content-inset);grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid;position:relative}html[data-header-variant=editorial] body .site-footer-newsletter-copy{gap:14px;display:grid}html[data-header-variant=editorial] body .site-footer-newsletter-kicker{color:var(--lemon);margin:0}html[data-header-variant=editorial] body .site-footer-newsletter-copy strong{color:var(--paper);letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(3.2rem,8vw,7rem);line-height:.86}html[data-header-variant=editorial] body .site-footer-newsletter-copy p:not(.site-footer-newsletter-kicker){max-width:46rem;color:color-mix(in srgb, var(--paper) 86%, transparent);margin:0;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.58}html[data-header-variant=editorial] body .site-footer-newsletter-form{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}html[data-header-variant=editorial] body .site-footer-newsletter-form input,html[data-header-variant=editorial] body .site-footer-newsletter-form button{min-height:52px;font:inherit;border:0;border-radius:0}html[data-header-variant=editorial] body .site-footer-newsletter-form input{background:var(--paper);min-width:0;color:var(--ink);padding:0 18px}html[data-header-variant=editorial] body .site-footer-newsletter-form button{background:var(--lemon);color:var(--ink);font-family:var(--mono);letter-spacing:.2em;cursor:pointer;padding:0 22px;font-size:.72rem;font-weight:700}html[data-header-variant=editorial] body .site-footer-inner{padding:clamp(40px, 6vw, 72px) var(--content-inset) 24px;color:color-mix(in srgb, var(--paper) 76%, transparent);grid-template-columns:minmax(0,1fr);gap:0;position:relative}html[data-header-variant=editorial] body .site-footer-brand{gap:0;padding-bottom:clamp(22px,3vw,32px)}html[data-header-variant=editorial] body .site-footer-kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lemon);max-width:none;margin:0 0 18px;font-size:.66rem;font-weight:700}html[data-header-variant=editorial] body .site-footer-slogan{max-width:none;font-family:var(--sans);letter-spacing:-.05em;text-transform:uppercase;color:var(--paper);margin:0;font-size:clamp(3.2rem,9vw,7.5rem);font-weight:900;line-height:.86}html[data-header-variant=editorial] body .site-footer-slogan-dot{color:var(--lemon)}html[data-header-variant=editorial] body .site-footer-slogan-sub{font-family:var(--serif);letter-spacing:-.01em;text-transform:none;color:var(--violet);margin-top:.04em;font-size:.42em;font-style:italic;font-weight:400;line-height:1;display:block}html[data-header-variant=editorial] body .site-footer-note{max-width:42rem;font-family:var(--serif);color:color-mix(in srgb, var(--paper) 82%, transparent);margin:18px 0 0;font-size:clamp(1rem,1.4vw,1.15rem);font-style:italic;line-height:1.55}html[dir=rtl] body .site-footer-note{font-style:normal}html[data-header-variant=editorial] body .site-footer-columns{border-top:1px solid color-mix(in srgb, var(--paper) 18%, transparent);border-bottom:1px solid color-mix(in srgb, var(--paper) 18%, transparent);grid-template-columns:minmax(0,4fr) minmax(0,1fr);gap:32px clamp(24px,3vw,40px);padding:clamp(22px,3vw,30px) 0;display:grid}html[data-header-variant=editorial] body .site-footer-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px clamp(24px,3vw,40px)}html[data-header-variant=editorial] body .site-footer-column>strong,html[data-header-variant=editorial] body .site-footer-popular>strong{color:var(--lemon)}html[data-header-variant=editorial] body .site-footer-column ul{gap:11px}html[data-header-variant=editorial] body .site-footer a{color:color-mix(in srgb, var(--paper) 72%, transparent);letter-spacing:-.01em;font-size:15px;font-weight:600;text-decoration:none}html[data-header-variant=editorial] body .site-footer a:hover,html[data-header-variant=editorial] body .site-footer a:focus-visible{color:var(--paper);text-decoration:none}html[data-header-variant=editorial] body .site-footer-popular{border-top:0;grid-column:auto;align-content:start;padding-top:0}html[data-header-variant=editorial] body .site-footer-popular ul{gap:11px;display:grid}html[data-header-variant=editorial] body .site-footer-popular a{border:0;border-radius:0;min-height:0;padding:0;display:inline}html[data-header-variant=editorial] body .site-footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 20px;padding-top:clamp(18px,2.5vw,26px);display:flex}.brand-wordmark-footer{color:var(--paper);font-size:20px}.brand-wordmark-footer .brand-wordmark-stamp{background:var(--lemon);color:var(--ink);box-shadow:.05em .05em 0 color-mix(in srgb, var(--paper) 30%, transparent)}.brand-wordmark-footer .brand-wordmark-tld{color:var(--paper);opacity:.65}html[data-header-variant=editorial] body .site-footer-copyright{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 52%, transparent);font-size:.62rem;font-weight:700}@media (width>=761px){html[data-header-variant=editorial] body .main-nav{display:flex}html[data-header-variant=editorial] body .language-switcher{display:block}html[data-header-variant=editorial] body .mobile-nav{display:none}}@media (width<=980px){html[data-header-variant=editorial] body .site-footer-columns{grid-template-columns:1fr}html[data-header-variant=editorial] body .site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){html[data-header-variant=editorial] body .site-header-inner{grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"menu brand lang";align-items:center;min-height:56px;padding:6px 12px}html[data-header-variant=editorial] body .brand{justify-self:center;padding:0}html[data-header-variant=editorial] body .brand .brand-wordmark{font-size:23px}html[data-header-variant=editorial] body .main-nav{display:none}html[data-header-variant=editorial] body .mobile-nav{justify-self:start;display:block}html[data-header-variant=editorial] body .mobile-nav-trigger-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-header-variant=editorial] body .language-switcher{top:auto;grid-area:lang;justify-self:end;display:block;position:relative;inset-inline-end:auto}html[data-header-variant=editorial] body .language-switcher-trigger{border:0;width:34px;height:34px}html[data-header-variant=editorial] body .language-switcher-panel{top:calc(100% + 14px)}.header-tabsbar{inset-inline:0;z-index:55;padding:8px 4px calc(8px + env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:var(--paper);justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0}.header-tabsbar-item{min-width:0;color:color-mix(in srgb, var(--ink) 62%, transparent);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:3px;padding:4px 8px;font-size:9px;text-decoration:none;display:flex}.header-tabsbar-item svg{width:22px;height:22px}.header-tabsbar-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.header-tabsbar-item:hover,.header-tabsbar-item:focus-visible,.header-tabsbar-item.is-active{color:var(--violet)}html[data-header-variant=editorial] body{padding-bottom:calc(58px + env(safe-area-inset-bottom))}html[data-header-variant=editorial] body .site-footer-newsletter-inner,html[data-header-variant=editorial] body .site-footer-inner,html[data-header-variant=editorial] body .site-footer-columns{grid-template-columns:1fr}html[data-header-variant=editorial] body .site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-header-variant=editorial] body .site-footer-slogan{font-size:clamp(2.6rem,13vw,3.6rem)}html[data-header-variant=editorial] body .site-footer-newsletter-form{grid-template-columns:1fr;gap:10px}}


/* /_astro/global-content.CfkdHeY9.css */
.section{margin-top:30px}.expo-hero-no-media{grid-template-columns:minmax(0,1fr)}.expo-hero-no-media .expo-hero-copy{max-width:960px}.section-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.section-head-copy{flex:auto;gap:8px;min-width:0;display:grid}.shell>.section>.section-head{padding-inline:var(--content-inset)}.section-head h2{margin:0;font-size:clamp(1.8rem,3vw,2.6rem)}.section-head h2,.home-city-card-title,.venue-group-card-title,.home-venue-rail-head h2,.home-context-mosaic-head h3,.home-hero-spotlight-copy h3{text-wrap:balance}.section-head p{color:var(--muted);text-wrap:pretty;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:1.05rem;line-height:1.55;overflow:hidden}@media (width<=720px){.section-head p{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.detail-panel>p:first-of-type:not(.card-kicker):not(.eyebrow),.detail-panel-kicker+p,.agenda-facet-subtitle{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (width<=720px){.detail-panel>p:first-of-type:not(.card-kicker):not(.eyebrow),.detail-panel-kicker+p,.agenda-facet-subtitle{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.section-head-action{text-align:center;white-space:nowrap;flex-shrink:0;justify-content:center;align-self:end;min-height:46px;padding-inline:18px;line-height:1.1}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.card-grid>*{min-width:0}.card-grid-centered{justify-content:center}.card-grid-centered-1{grid-template-columns:minmax(0,min(100%,420px))}.card-grid-centered-2{grid-template-columns:repeat(2,minmax(0,420px))}html{overflow-x:clip}.card-carousel{background:0 0;gap:0;width:100%;padding-inline:0;display:grid;position:relative}.card-carousel-viewport{background:0 0;min-width:0;margin-block:-4px -8px;padding-block:4px 8px;padding-inline:0;overflow:hidden visible}.card-grid.carousel-ready{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;gap:18px;padding-inline:0;display:flex;overflow-x:auto}.card-grid.carousel-ready::-webkit-scrollbar{display:none}.card-grid.carousel-ready>:where(:not(script):not(style):not(template)){scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(33.3333% - 12px);align-self:stretch;min-width:0;display:block}.card-grid>:is(script,style,template){display:none!important}.card-grid.carousel-ready .card{width:100%;height:100%}.card-grid.carousel-ready>.card.exhibition-card{min-height:100%;display:grid}.home-context-card-grid.carousel-ready{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;gap:14px;padding-inline:0;display:flex;overflow-x:auto}.home-context-card-grid.carousel-ready::-webkit-scrollbar{display:none}.home-context-card-grid.carousel-ready>*{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(33.3333% - 9.33333px);align-self:stretch;min-width:0}.home-context-card-grid.carousel-ready .home-context-card{width:100%;height:100%}.card-carousel-nav{pointer-events:none;z-index:3;justify-content:space-between;align-items:center;padding-inline:0;display:flex;position:absolute;inset:0 8px}.card-carousel-button{width:30px;height:30px;color:var(--ink);backdrop-filter:blur(8px);opacity:.52;pointer-events:auto;background:#ffffffd1;border:1px solid #2c003b14;border-radius:999px;justify-content:center;align-items:center;transition:opacity .18s,background-color .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex;transform:translateY(0);box-shadow:0 4px 10px #2c003b0a}.card-carousel:hover .card-carousel-button,.card-carousel:focus-within .card-carousel-button{opacity:1}.card-carousel-button:hover,.card-carousel-button:focus-visible{background:#ffffffd6;border-color:#2c003b29;transform:translateY(-1px);box-shadow:0 6px 14px #2c003b12}.card-carousel-button:focus-visible{outline-offset:2px;outline:2px solid #2b00823d}.card-carousel-button[hidden],.card-carousel.is-static .card-carousel-nav{display:none}.card-carousel-button svg{width:12px;height:12px}@media (width<=1120px){.card-grid.carousel-ready>*{flex-basis:calc(50% - 9px)}.home-context-card-grid.carousel-ready>*{flex-basis:calc(50% - 7px)}}@media (width<=720px){.card-carousel{padding-inline:0}.card-grid.carousel-ready>*,.home-context-card-grid.carousel-ready>*{flex-basis:100%}.card-carousel-nav{padding-inline:0;left:6px;right:6px}.card-carousel-button{width:28px;height:28px}}.card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:12px;gap:14px;padding:22px;display:grid;position:relative}.card-tone-exhibitions{border-color:var(--tone-exhibitions-border);background:var(--tone-exhibitions-bg)}.card-tone-archive{border-color:var(--tone-archive-border);background:var(--tone-archive-bg)}.card.exhibition-card{background:color-mix(in srgb, var(--violet) 5%, var(--paper));min-width:0;height:100%;min-height:100%;box-shadow:none;transform-origin:50%;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;align-content:start;transition:transform .2s;overflow:hidden;transform:translateY(0)}.card.exhibition-card.exhibition-card-no-media{grid-template-rows:auto minmax(0,1fr) auto auto}.card.exhibition-card.exhibition-card-no-media .exhibition-card-body{padding-top:.2rem}.card.exhibition-card:hover,.card.exhibition-card:focus-within{transform:translateY(-3px)}.card h3,.card h4{margin:0;font-size:1.28rem}.card p{color:var(--brand-ink);margin:0;line-height:1.72}.card-kicker{color:var(--brand-primary);font-size:.92rem}.card-link-cover{z-index:1;position:absolute;inset:0}.exhibition-card>:not(.card-link-cover){z-index:2;position:relative}.exhibition-card-media{aspect-ratio:4/3;background:0 0;border:0;border-radius:0;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.exhibition-card-media-veil{pointer-events:none;background:linear-gradient(180deg, transparent 40%, color-mix(in srgb, var(--ink) 40%, transparent) 100%);position:absolute;inset:0}.exhibition-card-media img{object-fit:cover;width:100%;max-width:100%;height:100%;display:block}.exhibition-card-media-contain{background:0 0}.exhibition-card-media-contain img{object-fit:contain;padding:10px}.card-grid.carousel-ready .exhibition-card-media-contain.is-ultrawide img{object-fit:cover;padding:0}.exhibition-card-body{align-content:start;gap:4px;min-width:0;min-height:0;display:grid}.card-grid.carousel-ready .exhibition-card-body{grid-template-rows:minmax(2.44em,auto) minmax(1.52em,auto) minmax(4.86em,auto)}.card-grid.carousel-ready .exhibition-card-body.no-subtitle{grid-template-rows:minmax(2.44em,auto) minmax(4.86em,auto)}.exhibition-card-body h3 a{font-size:inherit;line-height:inherit;color:inherit;text-decoration:none}.exhibition-card-body h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:0;margin:0;line-height:1.22;display:-webkit-box;overflow:hidden}.exhibition-card-body .card-kicker{-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:0;margin:0;line-height:1.52;display:-webkit-box;overflow:hidden}.exhibition-card-body>p:last-child{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:0;margin-top:0;display:-webkit-box;overflow:hidden}.card-grid.carousel-ready .exhibition-card-body>p:last-child{-webkit-line-clamp:4}.lead{color:var(--accent);font-size:1.08rem}.meta-stack,.tag-cloud{flex-wrap:wrap;gap:10px;display:flex}.meta-stack{align-items:flex-start}.meta-stack .chip{min-height:30px;padding:0 12px;font-size:14px;line-height:1;box-shadow:0 3px 8px #d3ced133}.meta-stack .chip-date,.meta-stack .chip-city{white-space:nowrap}.meta-stack .chip-venue{white-space:normal;max-width:min(100%,56ch)}.meta-stack-detail{gap:10px;display:grid}.hero-meta-item{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hero-meta-item .chip{flex:none}.hero-meta-value{color:var(--brand-ink);font-size:1rem;line-height:1.45;text-decoration:none}a.hero-meta-value:hover,a.hero-meta-value:focus-visible{color:var(--brand-primary);text-decoration:underline}.detail-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.detail-list li{gap:4px;display:grid}.detail-list strong{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-primary);font-size:.88rem}.faq-list{gap:16px;display:grid}.faq-item{gap:8px;display:grid}.faq-item strong{font-size:1rem}.faq-item p{margin:0}.card-meta{flex-wrap:wrap;gap:8px;display:flex}.card.exhibition-card{gap:0;padding:0}.card.exhibition-card>.exhibition-card-top-meta{z-index:2;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:6px;min-width:0;position:absolute;top:14px;left:14px;right:14px}html[dir=rtl] .card.exhibition-card>.exhibition-card-top-meta{left:auto;right:14px}.card.exhibition-card .exhibition-card-body{gap:10px;padding:18px 20px 8px}.card.exhibition-card .exhibition-card-body h3{letter-spacing:-.035em;font-size:clamp(20px,2vw,24px);font-weight:900;line-height:1.08}.card.exhibition-card .exhibition-card-body h3 a{color:var(--ink)}.card.exhibition-card .exhibition-card-bottom-meta{padding:10px 20px 18px}.exhibition-card-top-meta .chip{background:var(--chip-accent,var(--violet));min-height:0;color:var(--chip-accent-on,var(--paper));font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:100%;box-shadow:none;border:0;border-radius:0;align-items:center;gap:5px;padding:5px 10px 6px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.exhibition-card-top-meta .chip-relative-date-ending{background:var(--ink);color:var(--lemon)}.exhibition-card-top-meta .chip-relative-date-upcoming{background:var(--ink);color:var(--paper)}.exhibition-card-top-meta .chip-icon{justify-content:center;align-items:center;width:15px;min-width:15px;font-size:14px;line-height:1;display:inline-flex}.exhibition-card-top-meta .chip-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;line-height:1.12;display:inline-flex;overflow:hidden}.exhibition-card-bottom-meta{align-content:start;gap:8px;min-width:0;min-height:72px;display:grid}.exhibition-card-venue-row,.exhibition-card-utility-row{align-items:center;min-width:0}.exhibition-card-venue-row .chip-venue{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;flex:0 auto;justify-content:flex-start;width:fit-content;min-width:0;max-width:min(100%,35ch);overflow:hidden}.exhibition-card-venue-row .chip-venue,.card.exhibition-card .chip-venue{height:auto;min-height:0;box-shadow:none;color:var(--ink);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-size:10px;font-weight:700;line-height:1.3}.card.exhibition-card .chip-venue:hover .chip-label,.card.exhibition-card .chip-venue:focus-visible .chip-label{text-underline-offset:3px;text-decoration:underline}.exhibition-card-venue-row .chip-venue .chip-label,.card.exhibition-card .chip-venue .chip-label{align-items:center;max-width:100%;min-height:100%;display:inline-flex}.exhibition-card-utility-row{justify-content:flex-start;min-height:36px}.exhibition-card-utility-row .chip{white-space:nowrap}.exhibition-card-body>p:last-child{color:color-mix(in srgb, var(--ink) 62%, var(--paper));font-size:14px;line-height:1.5}.exhibition-card-date-mono{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 58%, var(--paper));white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;font-weight:700;overflow:hidden}.card-actions{z-index:2;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;min-height:52px;margin-top:auto;display:flex;position:relative}.card-actions-center{justify-content:center}.card-actions-center .button,.card-actions-center .button-muted,.card-actions-center .button-primary{margin-inline:auto}.card.exhibition-card .card-actions-center{justify-content:stretch}.card.exhibition-card .card-actions-center .button,.card.exhibition-card .card-actions-center .button-muted,.card.exhibition-card .card-actions-center .button-primary{width:100%;max-width:none;margin-inline:0}.card-link-inline{color:var(--brand-primary);font-size:16px;font-weight:600;line-height:1;text-decoration:none}.card-link-inline:hover,.card-link-inline:focus{color:var(--brand-primary);text-decoration:none}.chip{border-radius:var(--chip-radius,8px);color:#2c003b;box-sizing:border-box;vertical-align:middle;background:#fff;border:1px solid #d3ced1;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 4px 10px #d3ced147}.chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.12;display:block;overflow:hidden}.chip-classic,.chip-soft,.chip-theme{color:#2c003b;background:#fcf8fb;border-color:#d3ced1}.chip-important,.chip-accent,.chip-city,.chip-venue{color:#2c003b;background:#e6eff7;border-color:#0000;align-items:center;height:28px;min-height:28px;padding:0 12px;font-size:14px;line-height:1;display:inline-flex;box-shadow:0 4px 10px #d3ced12e}.chip-date{color:#2c003b;background:#e9e2e4;border-color:#0000;align-items:center;height:28px;min-height:28px;padding:0 12px;font-size:14px;line-height:1;display:inline-flex;box-shadow:0 4px 10px #d3ced12e}.chip-relative-date{border-color:#0000;align-items:center;height:28px;min-height:28px;padding:0 12px;font-size:14px;line-height:1;display:inline-flex;box-shadow:0 4px 10px #d3ced12e}.chip-relative-date-last-days,.chip-relative-date-ending{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5;font-weight:600;box-shadow:0 2px 6px #991b1b1f}.chip-relative-date-upcoming{color:#1d4f91;background:#dbeafe;font-weight:600}.chip-venue .chip-label,.chip-city .chip-label,.chip-date .chip-label,.chip-relative-date .chip-label{align-items:center;min-height:100%;display:inline-flex}.chip:hover,.chip:focus-visible{box-shadow:inherit;text-decoration:none;transform:none}.chip-important:hover,.chip-important:focus-visible,.chip-accent:hover,.chip-accent:focus-visible,.chip-city:hover,.chip-city:focus-visible,.chip-venue:hover,.chip-venue:focus-visible{color:#2c003b;background:#e6eff7;box-shadow:0 4px 10px #d3ced12e}.chip-date:hover,.chip-date:focus-visible{color:#2c003b;background:#e9e2e4;box-shadow:0 4px 10px #d3ced12e}.chip-relative-date-last-days:hover,.chip-relative-date-last-days:focus-visible,.chip-relative-date-ending:hover,.chip-relative-date-ending:focus-visible{color:#991b1b;background:#fecaca;border-color:#f87171;box-shadow:0 4px 12px #991b1b2e}.chip-relative-date-upcoming:hover,.chip-relative-date-upcoming:focus-visible{color:#1d4f91;background:#dbeafe;box-shadow:0 4px 10px #d3ced12e}.chip-classic:hover,.chip-classic:focus-visible,.chip-soft:hover,.chip-soft:focus-visible,.chip-theme:hover,.chip-theme:focus-visible{color:#2c003b;background:#fcf8fb;border-color:#d3ced1}.chip-theme-accent,.chip-theme-accent:hover,.chip-theme-accent:focus-visible{border-color:var(--chip-accent);background:var(--chip-accent);color:var(--chip-accent-on)}.list-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.list-link{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);align-content:start;height:100%;min-height:0;padding:20px;text-decoration:none;transition:transform .16s,border-color .16s;display:grid}.list-link:hover,.list-link:focus{border-color:#2b008247;transform:translateY(-2px)}.list-link strong{text-wrap:balance;margin-bottom:8px;font-size:1.02rem;display:block}.list-link strong a{color:inherit;text-decoration:none}.chip-link{z-index:3;cursor:pointer;text-decoration:none;position:relative}.list-link-meta{color:#512a59b8;margin-bottom:8px;font-size:.88rem;line-height:1.45;display:block}.list-link>span{color:var(--muted);line-height:1.62}.home-city-card{--city-glow:#844bff1a;--city-wash-a:#fbe5d870;--city-wash-b:#f6f0fcf0;background:radial-gradient(circle at top right, var(--city-wash-a), transparent 30%), linear-gradient(180deg, #fffffffa, var(--city-wash-b));min-height:164px;color:inherit;user-select:text;border:1px solid #a288cd2e;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;align-content:start;gap:0;padding:18px 20px 16px;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #2c003b0f,inset 0 1px #ffffffc7}.home-city-card>*{z-index:1;position:relative}.home-city-card:before{content:"";background:radial-gradient(circle, var(--city-glow), transparent 66%);pointer-events:none;border-radius:999px;width:170px;height:170px;position:absolute;inset:auto -36px -46px auto}.home-city-card:hover,.home-city-card:focus-visible{border-color:#512a5947;transform:translateY(-2px);box-shadow:0 18px 34px #2c003b14,inset 0 1px #ffffffd6}.home-city-card.is-primary{background:radial-gradient(circle at top right, var(--city-wash-a), transparent 28%), radial-gradient(circle at bottom left, color-mix(in srgb, var(--city-glow) 72%, white 28%), transparent 36%), linear-gradient(180deg, #fffffffc, color-mix(in srgb, var(--city-wash-b) 88%, white 12%));min-height:164px;padding:18px 20px 16px}.home-city-card-rank{color:#512a5929;letter-spacing:-.08em;pointer-events:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.6rem,6vw,4.8rem);font-weight:800;line-height:.92;position:absolute;top:18px;right:22px}.home-city-card-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.home-city-card-title{color:var(--brand-ink);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.18rem,1.55vw,1.45rem);line-height:1.08;display:block}.home-city-card-meta-stack{align-content:start;justify-items:start;gap:8px;display:grid}.home-city-card-count{color:#512a59ad;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#ffffffbd;border:1px solid #512a591a;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.72rem;font-weight:700;display:inline-flex}.home-city-card-copy{align-content:start;gap:4px;margin-top:6px;display:grid}.home-city-card-copy-tight{margin-top:0}.home-city-card-copy span{color:#39355cd1;-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;max-width:none;font-size:.92rem;line-height:1.36;display:-webkit-box;overflow:hidden}.home-city-card.is-primary .home-city-card-copy span{max-width:none;font-size:.92rem}.home-city-card-footer{border-top:1px solid #512a5914;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.home-city-card-footer-end{justify-content:flex-end}.home-city-card.tone-violet{--city-glow:#844bff1f;--city-wash-a:#eadeff94;--city-wash-b:#f6f0fcf0}.home-city-card.tone-gold{--city-glow:#d6a5541f;--city-wash-a:#fbe5d89e;--city-wash-b:#fcf5ecf2}.home-city-card.tone-blue{--city-glow:#7baedf1f;--city-wash-a:#e4f0faad;--city-wash-b:#f2f7fcf2}.home-city-card.tone-rose{--city-glow:#d67a9a1f;--city-wash-a:#fae6efad;--city-wash-b:#fbf1f6f2}.home-city-card.tone-mint{--city-glow:#66b09e1c;--city-wash-a:#e4f5efb3;--city-wash-b:#f1faf6f2}.home-city-card.tone-peach{--city-glow:#d689661f;--city-wash-a:#faece1b8;--city-wash-b:#fcf4eff2}.home-city-card-link{width:100%;color:var(--brand-primary);letter-spacing:-.02em;border-top:1px solid #512a5914;justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin-top:auto;padding-top:14px;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.home-city-card-link-early{padding-top:8px}.home-city-card-link:hover,.home-city-card-link:focus-visible{text-decoration:underline}.home-city-card.layout-split-header .home-city-card-copy{margin-top:6px}.home-city-card.layout-stacked-meta .home-city-card-copy{margin-top:10px}.home-city-card.layout-footer-balance{grid-template-rows:auto auto 1fr auto}.home-city-card.layout-footer-balance .home-city-card-title{max-width:10ch}.home-city-card.layout-count-first{grid-template-rows:auto auto 1fr auto}.home-city-card.layout-count-first .home-city-card-top-compact{grid-template-columns:auto;justify-content:start}.home-city-card.layout-count-first .home-city-card-title{margin-bottom:2px}.home-city-card.layout-cta-first{grid-template-rows:auto auto 1fr auto}.home-city-card.layout-cta-first .home-city-card-title{max-width:12ch}.home-city-card.layout-cta-first .home-city-card-copy{margin-top:10px}.home-city-card.layout-footer-invert{grid-template-rows:auto auto 1fr auto}.home-city-card.layout-footer-invert .home-city-card-title{max-width:9ch}.home-city-card.layout-footer-invert .home-city-card-footer{align-items:flex-end}.home-city-card.layout-footer-invert .home-city-card-count{order:2}.home-temporal-lab{gap:16px;display:grid}.home-temporal-proposal{--temporal-panel-border:#a288cd2e;--temporal-panel-bg:radial-gradient(circle at top right, #f4edffb8, transparent 34%), linear-gradient(180deg, #fffffffa, #f8f4fcf5);--temporal-panel-shadow:0 18px 40px #2c003b0d, inset 0 1px 0 #ffffffd1;--temporal-line:linear-gradient(90deg, #512a5929, #512a5914);--temporal-step-border:transparent;--temporal-step-bg:transparent;--temporal-step-shadow:none;--temporal-step-hover-shadow:0 12px 24px #2c003b0f;--temporal-dot-border:#512a5924;--temporal-dot-fill:radial-gradient(circle at 35% 35%, #fffffff5, #f5edffd1), #ffffffe6;--temporal-dot-shadow:0 6px 18px #2c003b0d;--temporal-title:var(--brand-ink);--temporal-meta:#512a599e;border:1px solid var(--temporal-panel-border);background:var(--temporal-panel-bg);box-shadow:var(--temporal-panel-shadow);border-radius:24px;gap:14px;padding:18px 20px;display:grid;position:relative}.home-temporal-proposal-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.home-temporal-proposal-head strong{color:var(--brand-ink);letter-spacing:-.03em;font-size:.96rem;font-weight:800}.home-temporal-proposal-head span{color:#512a599e;text-align:right;font-size:.82rem;line-height:1.4}.home-temporal-ribbon{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.home-temporal-ribbon-item{min-height:102px;color:inherit;background:#ffffffb8;border:1px solid #a288cd24;border-radius:18px;gap:6px;padding:14px;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1);display:grid}.home-temporal-ribbon-item:hover,.home-temporal-ribbon-item:focus-visible,.home-temporal-timeline-step:hover,.home-temporal-timeline-step:focus-visible,.home-temporal-selector-tab:hover,.home-temporal-selector-tab:focus-visible{border-color:#512a593d;transform:translateY(-1px);box-shadow:0 12px 24px #2c003b0f}.home-temporal-ribbon-label{color:#512a599e;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.home-temporal-ribbon-item strong,.home-temporal-timeline-step strong,.home-temporal-selector-copy strong,.home-temporal-selector-tab strong{color:var(--brand-ink)}.home-temporal-ribbon-item strong{letter-spacing:-.04em;font-size:1.32rem;line-height:1}.home-temporal-ribbon-item>span:last-child{color:#39355cc7;font-size:.8rem;line-height:1.45}.home-temporal-proposal-timeline{overflow:hidden}.home-temporal-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}.home-temporal-timeline:before{content:"";background:var(--temporal-line);height:1px;position:absolute;top:13px;left:14px;right:14px}.home-temporal-timeline-step{border:1px solid var(--temporal-step-border);background:var(--temporal-step-bg);min-height:90px;box-shadow:var(--temporal-step-shadow);color:inherit;border-radius:18px;gap:7px;padding:10px 10px 12px 0;text-decoration:none;display:grid;position:relative}.home-temporal-timeline-dot{border:1px solid var(--temporal-dot-border);background:var(--temporal-dot-fill);width:26px;height:26px;box-shadow:var(--temporal-dot-shadow);border-radius:999px}.home-temporal-timeline-step strong{color:var(--temporal-title);letter-spacing:-.03em;font-size:.96rem;line-height:1.1}.home-temporal-timeline-count{width:fit-content;min-height:28px;color:var(--temporal-meta);background:#ffffffa8;border:1px solid #512a591a;border-radius:999px;align-items:center;padding:0 10px;font-size:.8rem;line-height:1.4;display:inline-flex}.home-temporal-proposal-timeline-classic{--temporal-step-border:transparent;--temporal-step-bg:transparent}.home-temporal-proposal-timeline-cream{--temporal-panel-border:#c3a46e29;--temporal-panel-bg:radial-gradient(circle at top right, #ffeedac2, transparent 34%), linear-gradient(180deg, #fffcf7fa, #fbf6eff5);--temporal-line:linear-gradient(90deg, #aa7e4338, #aa7e4314);--temporal-step-border:#c3a46e24;--temporal-step-bg:linear-gradient(180deg, #ffffffb8, #fff9f0e6);--temporal-step-shadow:inset 0 1px 0 #ffffffdb;--temporal-dot-border:#aa7e432e;--temporal-dot-fill:radial-gradient(circle at 35% 35%, #fffffff5, #fff0dee6), #fff9f2f0;--temporal-title:#3f2549;--temporal-meta:#6c5247c2}.home-temporal-proposal-timeline-ink{--temporal-panel-border:#42175847;--temporal-panel-bg:radial-gradient(circle at top right, #6c369929, transparent 34%), linear-gradient(180deg, #38114ffa, #2a0a40fa);--temporal-panel-shadow:0 22px 44px #1c00282e, inset 0 1px 0 #ffffff0f;--temporal-line:linear-gradient(90deg, #efe4ff47, #efe4ff1f);--temporal-step-border:#efe4ff14;--temporal-step-bg:linear-gradient(180deg, #ffffff0d, #ffffff05);--temporal-step-shadow:inset 0 1px 0 #ffffff0f;--temporal-dot-border:#efe4ff38;--temporal-dot-fill:radial-gradient(circle at 35% 35%, #ffffff4d, #ba9ce047), #ffffff14;--temporal-dot-shadow:0 10px 18px #0000002e;--temporal-title:#fff8fffa;--temporal-meta:#e8dafad1;color:#fff8fff5}.home-temporal-proposal-timeline-ink .home-temporal-proposal-head strong,.home-temporal-proposal-timeline-ink .home-temporal-proposal-head span{color:#fff8ffeb}.home-temporal-proposal-timeline-ink .home-temporal-timeline-count{background:#ffffff14;border-color:#efe4ff1f}.home-temporal-proposal-timeline-ink .home-temporal-timeline-step{transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.home-temporal-proposal-timeline-ink .home-temporal-timeline:after{content:"";border-top:1.5px solid #efe4ff61;border-right:1.5px solid #efe4ff61;width:10px;height:10px;position:absolute;top:8px;right:10px;transform:rotate(45deg)}.home-temporal-proposal-timeline-ink-axis .home-temporal-timeline-step{text-align:center;justify-items:center;gap:10px;padding:0 10px 12px}.home-temporal-proposal-timeline-ink-axis .home-temporal-timeline-step strong{max-width:10ch}.home-temporal-proposal-timeline-ink-axis .home-temporal-timeline-count{justify-self:center}.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-step{text-align:center;background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #efe4ff1a;border-radius:24px;justify-items:center;gap:10px;padding:16px 14px 14px;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0a00141f}.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-step:before{content:"";background:linear-gradient(#efe4ff52,#efe4ff0f);width:1px;height:18px;position:absolute;top:26px;left:50%;transform:translate(-50%)}.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-dot{margin-top:-2px}.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-step strong{max-width:10ch;margin-top:8px}.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-count{background:#ffffff1f;justify-self:center}.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-step{text-align:center;background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #efe4ff1a;border-radius:22px;justify-items:center;gap:10px;padding:18px 14px 14px;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0a00141f}.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-step:before{content:"";pointer-events:none;background:#38114fcd;border-radius:999px;width:40px;height:40px;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-dot{z-index:1;margin-top:-4px}.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-step strong{max-width:10ch}.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-count{justify-self:center}.home-temporal-proposal-timeline-light{--temporal-panel-border:#a288cd29;--temporal-panel-bg:radial-gradient(circle at top right, #f1e9ffc7, transparent 34%), linear-gradient(180deg, #fffffffa, #f8f4fcf5);--temporal-panel-shadow:0 18px 40px #2c003b0f, inset 0 1px 0 #ffffffe0;--temporal-line:linear-gradient(90deg, #512a5942, #512a591a);--temporal-arrow:#512a598c;--temporal-card-bg:radial-gradient(circle at top right, #6c369929, transparent 38%), linear-gradient(180deg, #38114ffa, #2a0a40fa);--temporal-card-border:#42175838;--temporal-card-shadow:0 14px 28px #2c003b24, inset 0 1px 0 #ffffff0f;--temporal-card-title:#fff8fffa;--temporal-card-meta:#e8dafad6}.home-temporal-proposal-timeline-light .home-temporal-proposal-head strong{color:var(--brand-ink)}.home-temporal-proposal-timeline-light .home-temporal-proposal-head span{color:#512a59a8}.home-temporal-proposal-timeline-light .home-temporal-timeline{padding-top:8px}.home-temporal-proposal-timeline-light .home-temporal-timeline:before{background:var(--temporal-line);height:2px;top:16px;left:16px;right:18px}.home-temporal-proposal-timeline-light .home-temporal-timeline:after{content:"";border-top:2px solid var(--temporal-arrow);border-right:2px solid var(--temporal-arrow);width:14px;height:14px;position:absolute;top:10px;right:10px;transform:rotate(45deg)}.home-temporal-proposal-timeline-light .home-temporal-timeline-step{text-align:center;border:1px solid var(--temporal-card-border);background:var(--temporal-card-bg);box-shadow:var(--temporal-card-shadow);border-radius:22px;justify-items:center;gap:10px;margin-top:22px;padding:26px 14px 16px;position:relative}.home-temporal-proposal-timeline-light .home-temporal-timeline-dot{background:radial-gradient(circle at 35% 35%,#ffffff8a,#ba9ce047),#ffffff1f;border:2px solid #efe4ff85;width:30px;height:30px;position:absolute;top:-15px;left:50%;transform:translate(-50%);box-shadow:0 10px 18px #2c003b1f,inset 0 1px #ffffff2e}.home-temporal-proposal-timeline-light .home-temporal-timeline-step strong{color:var(--temporal-card-title);max-width:10ch}.home-temporal-proposal-timeline-light .home-temporal-timeline-count{color:var(--temporal-card-meta);background:#ffffff1a;border-color:#efe4ff24;justify-self:center}.home-temporal-proposal-timeline-light-continuous .home-temporal-timeline:before{background:linear-gradient(90deg,#512a5957,#512a5929)}.home-temporal-proposal-timeline-light-guide .home-temporal-timeline-step:before{content:"";background:linear-gradient(#512a5957,#512a590f);width:1px;height:16px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.home-temporal-proposal-timeline-light-guide .home-temporal-timeline:before{background:linear-gradient(90deg,#512a5938,#6f479a57,#512a591f)}.home-temporal-proposal-timeline-light-ribbon .home-temporal-timeline:before{background:linear-gradient(90deg,#ddd3f0e6,#c1aae1d1);border-radius:999px;height:8px;top:13px;left:12px;right:16px}.home-temporal-proposal-timeline-light-ribbon .home-temporal-timeline:after{border-top-width:3px;border-right-width:3px;width:18px;height:18px;top:7px;right:10px}.home-temporal-proposal-timeline-light-ribbon .home-temporal-timeline-step{margin-top:28px}.home-temporal-proposal-timeline-light-rail .home-temporal-timeline{padding-top:0}.home-temporal-lab>.home-temporal-proposal:not(.home-temporal-proposal-timeline-light-rail){display:none}#home-temporal-moments.section .section-head{text-align:center;justify-content:center;justify-items:center;margin-inline:auto}#home-temporal-moments.section .section-head h2{text-align:center;width:100%}.home-temporal-proposal-home{box-shadow:none;background:0 0;border:0;padding:4px 0 0}.home-temporal-proposal-home .home-temporal-timeline{padding-top:0}.home-temporal-proposal-home .home-temporal-ribbon-label{color:#512a5994}.home-temporal-proposal-timeline-light-rail .home-temporal-timeline:before{background:linear-gradient(90deg,#512a5957,#835fb842,#512a591f);border-radius:999px;height:3px;top:18px;left:12.5%;right:12.5%}.home-temporal-proposal-timeline-light-rail .home-temporal-timeline:after{display:none}.home-temporal-proposal-timeline-light-rail .home-temporal-timeline-step{box-shadow:none;text-align:center;background:0 0;border:0;justify-items:center;gap:12px;margin-top:0;padding:38px 10px 0;position:relative}.home-temporal-proposal-timeline-light-rail .home-temporal-timeline-dot{background:#fffffffa;border:3px solid #512a59e0;width:24px;height:24px;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:0 0 0 6px #f1e9ffeb,0 10px 18px #2c003b14}.home-temporal-proposal-timeline-light-rail .home-temporal-timeline-step strong{max-width:10ch;color:var(--brand-ink);margin-top:2px}.home-temporal-proposal-timeline-light-rail .home-temporal-timeline-count{color:#512a59cc;background:#ffffffeb;border-color:#512a591f;justify-self:center;box-shadow:0 8px 18px #2c003b0f}.home-temporal-proposal-timeline-glass{--temporal-panel-border:#a288cd24;--temporal-panel-bg:radial-gradient(circle at 14% 18%, #e1eeff8a, transparent 28%), radial-gradient(circle at 86% 18%, #ffe8f085, transparent 26%), radial-gradient(circle at 50% 100%, #f1e5ff94, transparent 38%), linear-gradient(180deg, #ffffffb8, #f9f6fcb3);--temporal-panel-shadow:0 18px 42px #2c003b0f, inset 0 1px 0 #ffffffe6;--temporal-line:linear-gradient(90deg, #7c67a82e, #7c67a80f);--temporal-step-border:#ffffff85;--temporal-step-bg:linear-gradient(180deg, #ffffff8a, #ffffff3d);--temporal-step-shadow:inset 0 1px 0 #ffffffc2;--temporal-dot-border:#7c67a824;--temporal-dot-fill:radial-gradient(circle at 35% 35%, #fffffffa, #e8e2f8c7), #ffffffd6}.home-temporal-selector{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);align-items:start;gap:14px;display:grid}.home-temporal-selector-copy{background:#ffffffa3;border:1px solid #a288cd1f;border-radius:20px;gap:6px;padding:14px 16px;display:grid}.home-temporal-selector-copy strong{letter-spacing:-.03em;font-size:1rem}.home-temporal-selector-copy span{color:#39355cc7;font-size:.84rem;line-height:1.45}.home-temporal-selector-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.home-temporal-selector-tab{min-height:88px;color:inherit;background:linear-gradient(#ffffffdb,#f7f3fbe6);border:1px solid #a288cd24;border-radius:18px;gap:10px;padding:12px 14px;text-decoration:none;display:grid}.home-temporal-selector-tab span{color:#512a59b8;font-size:.76rem;line-height:1.3}.home-temporal-selector-tab strong{letter-spacing:-.04em;font-size:1.18rem;line-height:1}.exhibitions-spotlight-list .list-link>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.24em;display:-webkit-box;overflow:hidden}#pages-contexte+.section,#pages-contexte+.section+.section,#pages-contexte+.section+.section+.section,#pages-contexte .detail-grid{display:none}.home-context-groups{gap:20px;display:grid}.home-context-proposals,.home-context-proposal{gap:0;display:grid}.home-context-group{background:radial-gradient(circle at 100% 0,#ffffffbd,#0000 28%),linear-gradient(#ffffffeb,#f8f3fce0);border:1px solid #c9a7fe2e;border-radius:28px;gap:16px;padding:20px;display:grid;box-shadow:0 18px 42px #2c003b0f,inset 0 1px #fffffff0}.home-context-group-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.home-context-group-title{align-content:start;gap:7px;display:grid}.home-context-group-title h3{letter-spacing:-.05em;margin:0;font-size:clamp(1.85rem,2.8vw,2.5rem);line-height:.96}.home-context-group-head p{color:#512a59b8;max-width:56ch;margin:0;font-size:.95rem;line-height:1.58}.home-context-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-context-card{min-width:0;min-height:100%;color:inherit;background:#ffffffe6;border:1px solid #512a591a;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:16px;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:0 14px 28px #2c003b0f,inset 0 1px #ffffffeb}.home-context-card>*{min-width:0}.home-context-card:hover,.home-context-card:focus-visible{border-color:#512a5938;transform:translateY(-2px);box-shadow:0 18px 36px #2c003b1a,inset 0 1px #fffffff0}.home-context-card-media{aspect-ratio:1.08;background:radial-gradient(circle at 20% 18%,#ffffffd1,#0000 26%),linear-gradient(145deg,#512a5929,#fff3);border-radius:16px;place-items:center;width:100%;min-width:0;max-width:100%;display:grid;position:relative;overflow:hidden}.home-context-card.tone-violet .home-context-card-media{background:radial-gradient(circle at 18% 16%,#ffffffd1,#0000 24%),linear-gradient(145deg,#956cb857,#f2ecf9b8)}.home-context-card.tone-gold .home-context-card-media{background:radial-gradient(circle at 18% 16%,#ffffffd1,#0000 24%),linear-gradient(145deg,#dbb4af47,#fbeee1d6)}.home-context-card.tone-rose .home-context-card-media{background:radial-gradient(circle at 18% 16%,#ffffffd6,#0000 24%),linear-gradient(145deg,#e7b2be57,#faeff4d1)}.home-context-card.tone-blue .home-context-card-media{background:radial-gradient(circle at 18% 16%,#ffffffd6,#0000 24%),linear-gradient(145deg,#b5caf35c,#eff5ffd6)}.home-context-card-image,.home-context-card-monogram{width:100%;height:100%}.home-context-card-image{object-fit:cover}.home-context-card-image-contain{object-fit:contain;padding:16px}.home-context-card-monogram{letter-spacing:-.06em;color:#2c003bd6;place-items:center;font-size:clamp(1.55rem,2.6vw,2.1rem);font-weight:800;display:grid}.home-context-card-body{align-content:start;gap:6px;min-width:0;min-height:calc(8.04em + 18px);padding-inline:2px;display:grid}.home-context-card-body strong{color:var(--brand-ink);letter-spacing:-.03em;-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;min-height:2.24em;margin:0;font-size:clamp(1.08rem,1.42vw,1.3rem);line-height:1.12;display:-webkit-box;overflow:hidden}.home-context-card-body>span{color:#512a59b8;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:5.92em;font-size:.84rem;line-height:1.48;display:-webkit-box;overflow:hidden}.home-context-card-link{letter-spacing:-.01em;width:fit-content;max-width:100%;color:var(--brand-primary);text-align:center;white-space:normal;text-wrap:balance;text-underline-offset:.16em;justify-content:center;align-items:center;padding:0;font-size:.9rem;font-weight:700;line-height:1.35;text-decoration:underline 1.5px;display:inline-flex}.home-context-card-footer{border-top:1px solid #512a5914;justify-content:center;align-items:center;min-height:56px;padding:14px 0 0;display:flex}.home-context-card-grid-compact .home-context-card{grid-template-rows:auto auto;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:10px 12px}.home-context-card-grid-compact .home-context-card-media{aspect-ratio:1;grid-area:1/1/span 2}.home-context-card-grid-compact .home-context-card-body{grid-area:1/2}.home-context-card-grid-compact .home-context-card-link{grid-area:2/2}.home-context-card-grid-compact .home-context-card-footer{border-top:0;grid-area:2/2;justify-items:start;min-height:auto;padding:10px 0 0}.home-context-card-mosaic{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start}.home-context-card-grid-mosaic .home-context-card-media{aspect-ratio:16/10;min-height:220px}.home-context-card-grid-mosaic .home-context-card-image{object-fit:cover;object-position:center center;width:100%;height:100%}.home-context-card-grid-mosaic .home-context-card-image-contain{object-fit:contain;background:radial-gradient(circle at 20% 18%,#ffffffdb,#0000 24%),linear-gradient(145deg,#512a5914,#ffffff8a);padding:20px}.artist-index-card-media{aspect-ratio:4/3;background:linear-gradient(145deg,#faf5fffa,#f4ecfbf0);border-radius:1.5rem;margin:0 0 1rem;overflow:hidden;box-shadow:inset 0 0 0 1px #48196d14}.artist-index-card-media img{object-fit:cover;width:100%;height:100%;display:block}.artist-profile-grid{align-items:start}.artist-profile-portrait-panel{justify-content:center;display:flex}.artist-profile-portrait{flex-direction:column;gap:.85rem;width:100%;margin:0;display:flex}.artist-profile-portrait img{aspect-ratio:4/5;object-fit:cover;background:linear-gradient(145deg,#f9f4fffa,#f1e8f9eb);border-radius:1.75rem;width:100%;max-width:23rem;display:block;box-shadow:0 24px 60px #4d1d6c24,inset 0 0 0 1px #4d1d6c14}.artist-profile-portrait figcaption{color:#391c54c2;flex-wrap:wrap;gap:.75rem;font-size:.94rem;display:flex}.artist-profile-portrait figcaption a{color:inherit;text-underline-offset:.15em;text-decoration:underline 1px}.artist-editorial-hero{margin-bottom:1.75rem}.artist-editorial-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.78fr);align-items:stretch;gap:1.25rem;display:grid}.artist-editorial-hero-copy{flex-direction:column;justify-content:flex-start;gap:1rem;min-height:100%;display:flex}.artist-editorial-hero-copy h1{margin:0;font-size:clamp(2.4rem,5vw,4.6rem);line-height:.96}.artist-editorial-hero-text{gap:.85rem;display:grid}.artist-editorial-hero-text p{margin:0}.artist-editorial-support{color:#2c003bc7}.artist-editorial-highlights{color:#2c003bd6;gap:.55rem;margin:0;padding-left:1.15rem;display:grid}.artist-editorial-highlights li{margin:0}.artist-editorial-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:.9rem;margin-top:auto;display:grid}.artist-editorial-fact{border:1px solid var(--panel-tone-border,#4d1d6c1a);background:var(--panel-tone-bg,linear-gradient(155deg, #fffffff5, #f7f2fbeb));border-radius:1.15rem;gap:.38rem;padding:1rem 1.05rem;display:grid}.artist-editorial-fact-label{letter-spacing:.08em;text-transform:uppercase;color:#512a599e;font-size:.82rem;font-weight:700}.artist-editorial-fact-value{color:var(--brand-ink);font-size:1.08rem;line-height:1.25}.artist-editorial-hero-media{justify-content:center;display:flex}.artist-editorial-portrait{flex-direction:column;gap:.85rem;width:100%;margin:0;display:flex}.artist-editorial-portrait img{aspect-ratio:4/5;object-fit:cover;background:linear-gradient(145deg,#f9f4fffa,#f1e8f9eb);border-radius:1.75rem;width:100%;display:block;box-shadow:0 24px 60px #4d1d6c24,inset 0 0 0 1px #4d1d6c14}.artist-editorial-portrait figcaption{color:#391c54c2;flex-wrap:wrap;justify-content:space-between;gap:.75rem;font-size:.94rem;display:flex}.artist-editorial-portrait figcaption a{color:inherit;text-underline-offset:.15em;text-decoration:underline 1px}.artist-story-sections{gap:1.2rem;display:grid}.artist-story-section+.artist-story-section{border-top:1px solid #4d1d6c1a;padding-top:1.15rem}.artist-story-section h3{margin:0 0 .45rem;font-size:1.22rem}.artist-story-section p{margin:0}.artist-inline-subtitle{margin:1rem 0 .75rem;font-size:1.12rem}.artist-city-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.artist-city-sections .artist-story-section{background:linear-gradient(155deg,#fffffffa,#f7f2fbf0);border:1px solid #4d1d6c1a;border-radius:1.15rem;padding:1.15rem 1.2rem}.artist-city-sections .artist-story-section h3{margin:0 0 .55rem;font-size:1.08rem}.artist-city-sections .artist-story-section p{margin:0}.artist-prototype-shell{flex-direction:column;gap:1.5rem;display:flex}.artist-prototype-shell .detail-panel{height:100%}.artist-prototype-eyebrow{color:#512a59e6;letter-spacing:.08em;text-transform:uppercase;background:#512a5917;border-radius:999px;align-items:center;width:fit-content;padding:.42rem .8rem;font-size:.84rem;font-weight:700;display:inline-flex}.artist-prototype-hero{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:stretch;gap:1.4rem;display:grid}.artist-prototype-lead{flex-direction:column;gap:1rem;display:flex}.artist-prototype-lead h2,.artist-prototype-guided-intro h2{margin:0;font-size:clamp(2rem,3.3vw,3rem)}.artist-prototype-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.artist-prototype-fact{color:inherit;background:linear-gradient(155deg,#fffffff0,#f6effce6);border:1px solid #512a591f;border-radius:1.15rem;flex-direction:column;gap:.38rem;padding:1rem 1.05rem;text-decoration:none;display:flex}.artist-prototype-fact-label{letter-spacing:.08em;text-transform:uppercase;color:#512a59a6;font-size:.82rem;font-weight:700}.artist-prototype-fact-value{color:var(--brand-ink);font-size:1.15rem;line-height:1.2}.artist-prototype-portrait-frame{flex-direction:column;gap:.75rem;margin:0;display:flex}.artist-prototype-portrait-frame img{aspect-ratio:4/5;object-fit:cover;background:linear-gradient(145deg,#f9f4fffa,#f1e8f9eb);border-radius:1.55rem;width:100%;display:block;box-shadow:inset 0 0 0 1px #48196d14,0 18px 42px #2c003b14}.artist-prototype-portrait-frame figcaption{color:#391c54c2;flex-wrap:wrap;gap:.75rem;font-size:.92rem;display:flex}.artist-prototype-portrait-frame figcaption a{color:inherit;text-underline-offset:.15em;text-decoration:underline 1px}.artist-prototype-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.artist-prototype-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.artist-prototype-column{flex-direction:column;gap:.9rem;display:flex}.artist-prototype-column h3{margin:0}.artist-prototype-guided-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:1.25rem;display:grid}.artist-prototype-starter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.artist-prototype-step{width:2.2rem;height:2.2rem;color:var(--brand-primary);background:#512a591a;border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:inline-flex}.artist-prototype-bio-grid{grid-template-columns:minmax(15rem,.78fr) minmax(0,1.22fr);align-items:start;gap:1.25rem;display:grid}.artist-prototype-portrait-frame-compact img{max-width:22rem}@media (width<=1120px){.artist-editorial-hero-grid,.artist-prototype-hero,.artist-prototype-guided-intro,.artist-prototype-starter-grid,.artist-prototype-grid,.artist-prototype-columns,.artist-prototype-bio-grid{grid-template-columns:1fr}.artist-prototype-portrait-frame-compact img{max-width:none}}@media (width<=720px){.artist-editorial-fact-grid,.artist-editorial-highlights,.artist-prototype-fact-grid,.artist-city-sections{grid-template-columns:1fr}.artist-editorial-portrait figcaption{flex-direction:column;align-items:flex-start}}.home-context-rail{gap:16px;display:grid}.home-context-rail-group{background:radial-gradient(circle at 100% 0,#ffffffb3,#0000 30%),linear-gradient(#ffffffe6,#f8f3fcdb);border:1px solid #c9a7fe29;border-radius:26px;grid-template-columns:minmax(240px,.85fr) minmax(0,1.9fr);align-items:start;gap:18px;padding:18px 20px;display:grid}.home-context-rail-title{align-content:start;gap:8px;display:grid}.home-context-rail-title h3,.home-context-mosaic-head h3{letter-spacing:-.05em;margin:0;font-size:clamp(1.85rem,2.7vw,2.4rem);line-height:.96}.home-context-rail-title p,.home-context-mosaic-head p{color:#512a59b8;margin:0;font-size:.95rem;line-height:1.56}.home-context-mosaic-group{gap:14px;padding-block:8px 18px;display:grid}.home-context-mosaic-group+.home-context-mosaic-group{margin-top:28px}.home-context-mosaic-head{grid-template-columns:max-content minmax(0,1fr);align-items:end;gap:16px 24px;display:grid}.home-context-mosaic-head p{white-space:nowrap;text-overflow:ellipsis;text-align:right;justify-self:end;min-width:0;max-width:min(58ch,100%);font-size:clamp(.76rem,.82vw,.88rem);line-height:1.3;overflow:hidden}@media (width<=1120px){.home-context-group-head{align-items:start;gap:12px;display:grid}.home-context-rail-group,.home-context-mosaic-head{grid-template-columns:1fr;align-items:start;display:grid}.home-context-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-context-mosaic-head p{white-space:normal}}@media (width<=720px){.home-context-group{border-radius:22px;gap:14px;padding:18px}.home-context-rail-group{border-radius:22px;gap:14px;padding:16px}.home-context-card-grid{grid-template-columns:1fr;gap:12px}.home-context-card-grid-mosaic .home-context-card-media{min-height:0}.home-context-card{border-radius:20px;gap:12px;padding:14px}.home-context-card-body strong{letter-spacing:-.02em;font-size:clamp(1.22rem,4.6vw,1.52rem);font-weight:600;line-height:1.12}.home-context-card-link{justify-self:center;width:min(100%,24ch);max-width:min(100%,24ch);padding-top:0;font-size:.98rem;line-height:1.4;display:inline-block}.home-context-card-footer{min-height:0;padding:12px 0 0}.home-context-card-body>span,.home-context-group-head p,.home-context-rail-title p,.home-context-mosaic-head p{margin-bottom:10px;font-size:.88rem}.home-context-card-body>span{-webkit-line-clamp:3;min-height:4.44em;margin-bottom:0}.home-context-card-grid-compact .home-context-card{grid-template-columns:72px minmax(0,1fr)}.site-footer-nav{grid-template-columns:1fr}}.route-doc-panel{gap:20px;display:grid}.route-doc-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.route-doc-head h2{margin-bottom:8px}.route-doc-head p{color:var(--muted);margin:0;line-height:1.7}.route-doc-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.route-doc-meta div,.route-doc-columns>div{gap:10px;display:grid}.route-doc-meta strong,.route-doc-columns strong{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-primary);font-size:.88rem}.route-doc-meta code,.route-doc-tree{border:1px solid var(--border);color:var(--brand-ink);background:#ffffffbd;padding:14px 16px;display:block;overflow-x:auto}.route-doc-tree{white-space:pre-wrap;margin:0;line-height:1.8}.route-doc-columns{grid-template-columns:1.2fr 1fr;gap:18px;display:grid}.route-doc-static{cursor:default}.button-muted{opacity:1;pointer-events:none;color:#2c003b;box-shadow:none;background:#fff;border-color:#d3ced1;text-decoration:none}.card-actions .button-muted{align-self:center;margin-inline:auto}.button-muted:hover,.button-muted:focus-visible{box-shadow:none;color:#2c003b;background:#fff;border-color:#d3ced1;transform:none}.button-muted:before,.button-muted:after{display:none}.site-footer{border-top:1px solid var(--border);background:#ffffffe0}.site-footer-inner{padding:30px var(--content-inset) 42px;color:var(--muted);grid-template-columns:minmax(240px,1.1fr) minmax(0,2fr);gap:28px 44px;display:grid}.site-footer-brand{align-content:start;gap:10px;display:grid}.site-footer-brand>strong{color:var(--brand-ink);letter-spacing:-.02em;font-size:1.05rem}.site-footer-brand p{max-width:34ch;margin:0;line-height:1.6}.site-footer-note{color:#512a59b8;font-size:.92rem}.site-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;display:grid}.site-footer-column{align-content:start;gap:12px;display:grid}.site-footer-column>strong{color:var(--brand-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.9rem}.site-footer-column ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site-footer-column li{margin:0}.site-footer-popular{border-top:1px solid #512a5924;grid-column:1/-1;gap:14px;padding-top:24px;display:grid}.site-footer-popular>strong{color:var(--brand-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.9rem}.site-footer-popular ul{flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;list-style:none;display:flex}.site-footer-popular li{margin:0}.site-footer a{color:var(--brand-primary);text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{text-decoration:underline}@media (width<=980px){.shell-home{--home-text-inset:20px;--home-hero-signature-optical-shift:1px}.shell{width:min(var(--max), calc(100% - 56px))}.section-head,.route-doc-head{flex-direction:column;align-items:flex-start}.site-footer-inner{grid-template-columns:1fr;gap:24px}.site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header{padding-top:12px}.site-header-inner{border-radius:20px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;position:relative}.main-nav{display:none}.brand-logo{width:168px;max-width:min(62vw,168px)}.header-actions{margin-left:auto}.language-switcher{display:none}.mobile-nav{display:block}.hero-grid,.home-figma-hero,.card-grid,.list-links,.detail-grid,.route-doc-meta,.route-doc-columns,.exhibition-hero,.media-gallery,.media-link-grid,.social-embed-grid,.resource-grid,.overview-strip{grid-template-columns:1fr}.section-overview-inner{width:100%}.section-overview .section-head p{white-space:normal}.shell-exhibitions>.section:not(.section-overview):not(#explorer-autrement)>.section-head{padding-inline:20px}.home-city-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.home-city-card,.home-city-card.is-primary{min-height:0}.home-temporal-ribbon,.home-temporal-timeline,.home-temporal-selector-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.home-temporal-selector,.exhibitions-spotlight{grid-template-columns:1fr}.instagram-embed{min-height:640px}.main-nav{flex-wrap:wrap}.home-figma-copy{gap:12px;min-height:auto;padding:24px 0 12px 20px}.home-figma-copy p.home-figma-signature{white-space:normal;max-width:none;margin-top:6px;font-size:.95rem}.home-figma-copy h1{letter-spacing:-.075em;text-wrap:balance;max-width:8.6ch;margin-top:0;font-size:clamp(3.15rem,9.4vw,4.9rem);line-height:.9}.home-figma-intro,.home-figma-copy p{max-width:34rem}.home-figma-intro p{font-size:1rem;line-height:1.58}.home-figma-stats{grid-template-columns:1fr;gap:14px;max-width:min(100%,670px)}.home-figma-stat-card-link{min-height:0}.home-figma-profile-card{padding:18px}.home-figma-profile-header{align-items:flex-start}.home-figma-profile-header strong{font-size:1.12rem;line-height:1.08}.home-figma-profile-link{font-size:.9rem}.home-figma-profile-tag{min-height:42px}.home-figma-profile-tag-label{font-size:.9rem}.home-hero-spotlight-media{min-height:220px}.home-hero-spotlight-copy{padding:18px}.home-hero-spotlight-copy .button{width:100%}.home-venue-rail-head{align-items:flex-start}.home-venue-rail-track,.venue-directory-rail-track{grid-auto-columns:calc(50% - 7px)}}@media (width<=720px){body{font-size:12px;line-height:1.6}a{font-size:inherit}h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}.shell{width:min(var(--max), calc(100% - 40px))}.page{padding:20px 0 56px}.site-header{padding:10px 0 8px}.site-header-inner{border-radius:18px;min-height:64px;padding:10px 12px}.mobile-nav-trigger{gap:10px;min-height:40px;padding:0 12px 0 14px}.mobile-nav-trigger-label{font-size:.9rem}.mobile-nav-panel{border-radius:18px;width:min(360px,100vw - 24px);padding:14px}.mobile-nav-link{min-height:46px;font-size:.96rem}.mobile-nav-shortcuts{grid-template-columns:1fr 1fr}.page-breadcrumb{margin-bottom:14px;padding-inline:20px}.home-venue-rail{padding:20px}.home-figma-hero{padding:0}.home-figma-copy{padding:20px 0 20px 20px}.home-figma-side{padding:0 20px 20px}.home-figma-stat-card-link{text-align:center;background:radial-gradient(circle at 50% 0,#c9a7fe2e,#0000 48%),linear-gradient(#fffffffc,#f6effbf5);border-radius:15px;align-content:center;justify-items:center;gap:6px;padding:14px 16px;box-shadow:0 12px 24px #2c003b0f}.home-figma-stat-kicker{white-space:normal;text-align:center;letter-spacing:.2em;margin-bottom:0;font-size:.68rem}.home-figma-stat-value{justify-content:center;align-items:flex-end;gap:5px;width:100%}.home-figma-stat-value span{font-size:clamp(2.4rem,10.5vw,3.15rem);line-height:.9}.home-figma-stat-value small{margin-bottom:4px;font-size:.8rem;transform:none}.home-figma-stat-link{white-space:normal;text-wrap:balance;background:#512a590d;border:1px solid #512a5914;border-radius:999px;justify-content:center;margin-top:0;padding:6px 12px;font-size:.79rem;font-weight:700}.home-venue-rail-track,.venue-directory-rail-track{grid-auto-columns:82vw}.home-venue-rail-item{min-height:220px;box-shadow:none;gap:10px;padding:14px 14px 10px}.venue-directory-rail-item{gap:14px;min-height:244px;padding:18px 18px 20px}.home-venue-rail-logo{border-radius:22px;flex-basis:auto;width:100%;height:112px;font-size:1rem}.home-venue-rail-logo-image{width:86%;height:86%}.home-venue-rail{margin-inline:var(--home-text-inset);grid-template-columns:1fr;gap:14px;padding:20px 18px 18px}.shell-home>.home-venue-rail>.home-venue-rail-head{padding-inline:0}.home-venue-rail-head{grid-area:auto;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.home-venue-rail-nav{background:#fffffff0;border:1px solid #512a5914;border-radius:999px;grid-area:auto;place-self:start end;margin-top:0;padding:3px;box-shadow:0 8px 16px #2c003b0a}.home-venue-rail-arrow{width:34px;height:34px;font-size:1rem}.home-venue-rail-copy{text-align:center;justify-items:center;gap:3px}.home-venue-rail-copy span{font-size:.96rem;line-height:1.3}.home-venue-rail-head h2{letter-spacing:-.025em;max-width:none;margin-top:2px;font-size:1.85rem;line-height:1.12}.shell-home>.section>.section-head h2{letter-spacing:-.02em;font-size:clamp(1.45rem,5.1vw,1.85rem);line-height:1.18}.shell-home>.section>.section-head p{font-size:1rem;line-height:1.55}.shell-exhibitions>.section:not(.section-overview):not(#explorer-autrement)>.section-head h2{letter-spacing:-.02em;font-size:clamp(1.45rem,5.1vw,1.85rem);line-height:1.18}.shell-exhibitions>.section:not(.section-overview):not(#explorer-autrement)>.section-head p{font-size:1rem;line-height:1.55}.shell-exhibitions>.hero .eyebrow,.shell-agenda>.hero .eyebrow{letter-spacing:.14em;font-size:.78rem}.shell-exhibitions>.hero h1,.shell-agenda>.hero h1{letter-spacing:-.045em;max-width:12ch;font-size:clamp(2.2rem,8.2vw,3rem);line-height:.98}.shell-exhibitions>.hero p,.shell-agenda>.hero p{font-size:1rem;line-height:1.6}.section-overview .section-head h2{letter-spacing:-.02em;font-size:clamp(1.45rem,5.1vw,1.85rem);line-height:1.18}.section-overview .section-head p{white-space:normal;text-wrap:balance;font-size:1rem;line-height:1.55}.section-overview .overview-strip{gap:14px}.overview-card{gap:8px;min-height:112px;padding:18px 16px}.overview-card strong{letter-spacing:-.02em;font-size:clamp(1.22rem,4.8vw,1.5rem);line-height:1.12}.overview-card span{font-size:.98rem;line-height:1.45}#explorer-autrement.section .section-head h2{letter-spacing:-.025em;font-size:clamp(1.55rem,5.8vw,1.95rem);line-height:1.14}#explorer-autrement.section .section-head p{text-wrap:balance;font-size:.98rem;line-height:1.55}.shell-agenda>.section>.section-head h2{letter-spacing:-.02em;font-size:clamp(1.45rem,5.1vw,1.85rem);line-height:1.18}.shell-agenda>.section>.section-head p{font-size:1rem;line-height:1.55}.shell-home>.section>.card-grid,.shell-home>.section>.home-city-stage,.shell-home>.section>.home-temporal-proposal,.shell-home>.section>.home-context-proposals{margin-inline:var(--home-text-inset)}.exhibitions-spotlight-copy{gap:10px;padding:16px}.exhibitions-spotlight-copy .eyebrow{letter-spacing:.14em;font-size:.78rem}.exhibitions-spotlight-copy h3{letter-spacing:-.02em;font-size:clamp(1.3rem,5vw,1.62rem);line-height:1.08}.exhibitions-spotlight-copy .card-kicker,.exhibitions-spotlight-copy>p:not(.card-kicker):not(.spotlight-note),.exhibitions-spotlight-copy .spotlight-note{font-size:1rem;line-height:1.55}.exhibitions-spotlight-copy .chip-venue-spotlight,.spotlight-list-meta .chip-venue-spotlight{border-radius:12px;height:auto;min-height:34px;padding:0 14px;font-size:.92rem}.exhibitions-spotlight-copy .button{min-height:44px;padding:10px 18px;font-size:.96rem}.exhibitions-spotlight-list{gap:14px}.exhibitions-spotlight-list .list-link-soft{gap:10px;padding:16px}.exhibitions-spotlight-list .list-link-soft strong{letter-spacing:-.02em;margin-bottom:0;font-size:clamp(1.22rem,4.6vw,1.48rem);line-height:1.12}.exhibitions-spotlight-list .list-link-soft>span:last-child{min-height:3em;font-size:.98rem;line-height:1.5}.shell-agenda .detail-panel h2{letter-spacing:-.02em;font-size:clamp(1.3rem,4.9vw,1.6rem);line-height:1.14}.shell-agenda .detail-panel p,.shell-agenda .list-link>span{font-size:.98rem;line-height:1.5}.shell-agenda .list-link strong{letter-spacing:-.02em;font-size:clamp(1.22rem,4.6vw,1.48rem);line-height:1.12}.shell-agenda .tag-cloud .chip{border-radius:14px;min-height:38px;padding:0 14px;font-size:.96rem;line-height:1.1}.shell-agenda .tag-cloud .chip-label{line-height:1.1}.venue-directory-rail-logo{border-radius:28px;flex-basis:auto;width:100%;height:152px;font-size:1.2rem}.venue-directory-rail-logo-image{width:84%;height:84%}.venue-directory-rail-copy strong{font-size:1rem}.venue-directory-rail-copy span{font-size:.86rem}.venue-group-card-head,.venue-detail-brand{grid-template-columns:1fr}.home-venue-rail-copy strong{font-size:.95rem}.home-venue-rail-copy span{font-size:.8rem}.hero-grid{gap:0}.hero-copy{gap:14px;padding:20px}.hero-actions{gap:10px;margin-top:2px}.hero-actions .button{width:100%;min-height:44px;padding:10px 16px}.hero-visual{min-height:150px}.hero-visual-corner{width:94px;height:94px}.hero-visual-corner span{width:60px;font-size:.48rem;top:28px;right:4px;transform:rotate(45deg)}.hero-visual:before{width:160px;height:160px;top:-20px;right:-30px}.hero-visual:after{width:180px;height:180px;bottom:-70px;left:-30px}.hero-visual-copy{padding:14px;inset:auto 16px 16px}.page-breadcrumb,.hero p,.section-head p,.card p,.card-kicker,.detail-panel p,.list-link span,.hero-intro,.exhibition-copy p,.exhibition-poster span,.bullet-list li,blockquote,.hero-visual-copy span{font-size:12px;line-height:1.5}.hero h1,.exhibition-copy h1{max-width:22ch;font-size:22px;font-weight:600;line-height:1.18}.section-head h2,.detail-panel h2{font-size:20px}.card h3,.card h4{font-size:18px}.card{background:#fff;gap:10px;padding:16px}.card.exhibition-card{border:1px solid #e6eff7;border-radius:24px;box-shadow:0 16px 30px #2c003b12,0 0 0 1px #e6eff773}.card-grid{gap:14px}.card-meta,.tag-cloud{gap:6px}.exhibition-card-top-meta .chip{border-radius:14px;gap:6px;max-width:none;min-height:38px;padding:0 14px;font-size:13px}.exhibition-card-top-meta .chip-icon{width:16px;min-width:16px;font-size:13px}.exhibition-card-bottom-meta{gap:10px;min-height:78px}.exhibition-card-media{border:0;border-radius:4px}.exhibition-card-media img{object-position:center}.exhibition-card-body>p:last-child{white-space:normal;text-overflow:clip;max-height:2.84em;overflow:hidden}.card.exhibition-card .exhibition-card-body{gap:9px}.card.exhibition-card .exhibition-card-body h3{letter-spacing:-.02em;-webkit-line-clamp:2;font-size:clamp(1.22rem,4.6vw,1.52rem);font-weight:600;line-height:1.12}.card.exhibition-card .exhibition-card-body.no-subtitle h3{font-size:clamp(1.3rem,5vw,1.62rem);font-weight:600;line-height:1.08}.card.exhibition-card .exhibition-card-body .card-kicker{color:#2c003bcc;font-size:.94rem;line-height:1.3}.card.exhibition-card .exhibition-card-body>p:last-child{-webkit-line-clamp:2;color:#2c003bd1;font-size:.92rem;line-height:1.38}.card.exhibition-card .exhibition-card-top-meta{flex-wrap:wrap;gap:8px;min-height:38px;overflow:visible}.card.exhibition-card .exhibition-card-top-meta .chip-label{line-height:1}.card.exhibition-card .chip-venue,.card.exhibition-card .chip-date{border-radius:12px;height:auto;min-height:34px;padding:0 14px;font-size:.92rem}.card.exhibition-card .exhibition-card-bottom-meta{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;min-height:0;margin-top:8px}.card.exhibition-card .exhibition-card-venue-row{justify-content:flex-start;min-width:0}.card.exhibition-card .exhibition-card-venue-row .chip-venue{max-width:100%}.card.exhibition-card .exhibition-card-utility-row{justify-content:flex-start;min-width:0;min-height:34px}.card.exhibition-card .chip-venue .chip-label,.card.exhibition-card .chip-date .chip-label,.card.exhibition-card .chip-date{line-height:1}.exhibition-shell{gap:18px}.exhibition-copy,.exhibition-poster,.detail-panel{gap:12px;padding:18px}.section{margin-top:22px}.section-head{gap:10px;margin-bottom:12px}.detail-grid,.list-links{gap:12px}.list-link{padding:16px}.home-city-stage{gap:14px}.home-city-card,.home-city-card.is-primary{border-radius:18px;gap:0;padding:16px 16px 14px}.home-city-card-top{grid-template-columns:1fr;gap:8px}.home-city-card-meta-stack{gap:6px}.home-city-card-rank{font-size:2.8rem;top:14px;right:16px}.home-city-card-count{font-size:.68rem}.home-city-card-copy{gap:4px;margin-top:4px}.home-city-card-footer{flex-wrap:wrap;gap:10px;padding-top:10px}.home-city-card-title{font-size:1.05rem;line-height:1.02}.home-city-card-copy span,.home-city-card.is-primary .home-city-card-copy span,.home-city-card-link{font-size:12px}.home-temporal-lab{gap:12px}.home-temporal-proposal{border-radius:20px;gap:12px;padding:16px}.home-temporal-proposal-head{flex-direction:column;align-items:start;gap:4px}.home-temporal-proposal-head span{text-align:left}.home-temporal-ribbon,.home-temporal-timeline,.home-temporal-selector-tabs{grid-template-columns:1fr}.home-temporal-ribbon-item,.home-temporal-selector-tab{min-height:0}.home-temporal-proposal-home .home-temporal-ribbon-label{grid-column:2}.home-temporal-proposal-home{gap:10px;padding-top:0}.home-temporal-proposal-home .home-temporal-timeline{gap:10px}.home-temporal-proposal-home .home-temporal-timeline:before{display:none}.home-temporal-timeline:before{background:linear-gradient(#512a5929,#512a5914);width:1px;height:auto;inset:14px auto 14px 13px}.home-temporal-timeline-step{grid-template-columns:auto 1fr;align-items:start;gap:10px 12px;min-height:0;padding:0 0 0 2px}.home-temporal-timeline-step strong,.home-temporal-timeline-step span:last-child{grid-column:2}.home-temporal-proposal-timeline-ink-axis .home-temporal-timeline-step,.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-step,.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-step,.home-temporal-proposal-timeline-light .home-temporal-timeline-step{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;gap:10px 12px;padding:2px 0 2px 2px}.home-temporal-proposal-timeline-light-rail .home-temporal-timeline-step{gap:10px 12px;padding:2px 0 2px 2px}.home-temporal-proposal-home .home-temporal-timeline-step,.home-temporal-proposal-home.home-temporal-proposal-timeline-light-rail .home-temporal-timeline-step{text-align:left;background:#ffffffe6;border:1px solid #a288cd29;border-radius:18px;flex-direction:row;justify-content:space-between;place-items:center stretch;gap:14px;min-height:auto;padding:14px 16px;display:flex;box-shadow:0 10px 22px #2c003b0d}.home-temporal-proposal-home .home-temporal-timeline-step:hover,.home-temporal-proposal-home .home-temporal-timeline-step:focus-visible{border-color:#512a5933;transform:translateY(-1px);box-shadow:0 12px 24px #2c003b12}.home-temporal-proposal-timeline-ink .home-temporal-timeline:after,.home-temporal-proposal-timeline-light .home-temporal-timeline:after,.home-temporal-proposal-timeline-ink-axis .home-temporal-timeline-step:before,.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-step:before,.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-step:before,.home-temporal-proposal-timeline-light .home-temporal-timeline-step:before{display:none}.home-temporal-proposal-timeline-ink-axis .home-temporal-timeline-dot,.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-dot,.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-dot,.home-temporal-proposal-timeline-light .home-temporal-timeline-dot{margin:0;position:static;transform:none}.home-temporal-proposal-timeline-light-rail .home-temporal-timeline-dot{box-shadow:none;top:0}.home-temporal-proposal-home .home-temporal-timeline-dot{display:none}.home-temporal-proposal-home .home-temporal-timeline-step strong,.home-temporal-proposal-home .home-temporal-timeline-count{grid-column:auto;max-width:none;margin-top:0}.home-temporal-proposal-home .home-temporal-timeline-step strong{letter-spacing:-.03em;text-align:left;flex:auto;min-width:0;max-width:none;font-size:1.12rem;line-height:1.18;display:block}.home-temporal-proposal-home .home-temporal-timeline-count{white-space:nowrap;min-height:30px;box-shadow:none;background:#fffffff5;border-color:#512a591a;flex:none;justify-self:end;padding:0 12px;font-size:.88rem;line-height:1.3}.home-context-mosaic-head,.home-context-mosaic-head>div{text-align:center;justify-items:center}.home-context-mosaic-head .home-figma-panel-kicker,.home-context-mosaic-head h3,.home-context-mosaic-head p{text-align:center;margin-inline:auto}.home-temporal-proposal-timeline-ink-axis .home-temporal-timeline-step strong,.home-temporal-proposal-timeline-ink-axis .home-temporal-timeline-count,.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-step strong,.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-count,.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-step strong,.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-count,.home-temporal-proposal-timeline-light .home-temporal-timeline-step strong,.home-temporal-proposal-timeline-light .home-temporal-timeline-count{grid-column:2;justify-self:start;max-width:none;margin-top:0}.home-temporal-selector-copy{border-radius:18px;padding:12px 14px}.overview-card{gap:4px;padding:10px 12px}.chip{border:1px solid var(--chip-border-soft);min-height:24px;box-shadow:var(--chip-shadow-default);background:var(--chip-bg-default);color:var(--brand-ink);padding:4px 10px;font-size:10px}.chip-classic,.chip-soft,.chip-theme{background:var(--chip-bg-default);color:var(--brand-ink);border-color:var(--chip-border-soft)}.chip-important,.chip-accent,.chip-city,.chip-venue{background:var(--chip-bg-info);color:var(--brand-ink);box-shadow:var(--chip-shadow-soft);border-color:#0000}.chip-date{background:var(--chip-bg-date);color:var(--brand-ink);box-shadow:var(--chip-shadow-soft);border-color:#0000}.card-link-inline{font-size:12px;text-decoration:none}.card-actions{flex-direction:column;align-items:stretch;gap:8px}.card.exhibition-card .card-actions{margin-top:12px}.card-actions .button,.card-actions .button-muted{width:100%;min-height:40px;padding:10px 14px}.button{font-size:12px;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .26s cubic-bezier(.22,1,.36,1),color .26s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),background .36s cubic-bezier(.22,1,.36,1)}.button-primary:before,.button-primary:after{transition:right .42s cubic-bezier(.22,1,.36,1),top .42s cubic-bezier(.22,1,.36,1),bottom .42s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1)}.button-primary:hover:before,.button-primary:focus:before{transition-delay:40ms}.button-primary:hover:after,.button-primary:focus:after{transition-delay:70ms}.card-actions .card-link-inline{text-align:left;width:100%}.list-link strong,.hero-visual-copy strong{font-size:14px}.media-gallery{gap:12px}.media-gallery-item figcaption{gap:4px;padding:10px 12px 0}.site-header-inner{gap:10px}.main-nav{gap:2px}.main-nav-link,.main-nav-explorer-trigger{padding:9px 11px;font-size:.94rem}.brand-logo{width:172px;max-width:min(44vw,172px)}.main-nav-explorer-panel{min-width:min(320px,100vw - 40px);left:0;right:auto;transform:none}.main-nav-explorer-list{grid-template-columns:1fr}.language-switcher-panel{left:0;right:auto}}@media (width<=1120px){.venue-group-links,.venue-directory-feature-grid,.venue-directory-grid,.movement-essentials-card,.movement-editorial-grid{grid-template-columns:1fr}.movement-essentials-copy .overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.shell-artist-directory>.hero .hero-grid,.shell-subject-directory>.hero .hero-grid,.shell-venue-directory>.hero .hero-grid,.shell-period-directory>.hero .hero-grid{grid-template-columns:1fr;min-height:auto}.shell-artist-directory>.hero .hero-copy,.shell-subject-directory>.hero .hero-copy,.shell-venue-directory>.hero .hero-copy,.shell-period-directory>.hero .hero-copy{gap:14px;padding:20px}.shell-artist-directory>.hero h1,.shell-subject-directory>.hero h1,.shell-venue-directory>.hero h1,.shell-period-directory>.hero h1{max-width:none;font-size:clamp(2.35rem,10vw,3.55rem)}.shell-venue-directory>.hero h1{letter-spacing:-.045em;max-width:12ch;font-size:clamp(2.2rem,8.2vw,3rem);line-height:.98}.shell-artist-directory>.hero p,.shell-subject-directory>.hero p,.shell-venue-directory>.hero p,.shell-period-directory>.hero p{max-width:none}.shell-venue-directory>.hero p{font-size:1rem;line-height:1.55}.shell-artist-directory>.hero .hero-visual,.shell-subject-directory>.hero .hero-visual,.shell-venue-directory>.hero .hero-visual,.shell-period-directory>.hero .hero-visual{min-height:260px}.subject-directory-guide,.period-directory-guide,.movement-directory-guide{grid-template-columns:1fr}.shell-venue-directory>.section{gap:20px}.shell-venue-directory .venue-group-stack{gap:28px}.shell-venue-directory .venue-group-head{gap:8px;padding-inline:2px}.shell-venue-directory .venue-group-head h3{letter-spacing:-.02em;font-size:clamp(1.45rem,5.1vw,1.85rem);line-height:1.18}.shell-venue-directory .venue-group-head p{font-size:.98rem;line-height:1.55}.shell-venue-directory .venue-group-card{border-radius:24px}.shell-venue-directory .venue-group-card-media{min-height:200px}.shell-venue-directory .venue-group-card-media-fallback{padding:1.15rem}.shell-venue-directory .venue-group-card-media-fallback:before{border-radius:20px;inset:14px}.shell-venue-directory .venue-group-card-media-monogram{font-size:clamp(2.75rem,13vw,4rem)}.shell-venue-directory .venue-group-card-media-label{min-height:32px;padding:7px 11px;font-size:.88rem}.shell-venue-directory .venue-group-card-body{gap:.82rem;padding:1.1rem 1.05rem 1.15rem}.shell-venue-directory .venue-group-card--text-only .venue-group-card-body{padding-top:1.2rem}.shell-venue-directory .venue-group-card-top-meta{min-height:32px;margin-bottom:0}.shell-venue-directory .venue-group-card-count-chip{border-radius:11px;min-height:32px;padding:0 12px;font-size:.88rem}.shell-venue-directory .venue-group-card-title{letter-spacing:-.02em;min-height:2.24em;font-size:clamp(1.22rem,4.6vw,1.48rem);line-height:1.12}.shell-venue-directory .venue-group-card-topics{gap:7px}.shell-venue-directory .venue-group-card-topic{min-height:32px;padding:6px 10px;font-size:.82rem}.shell-venue-directory .venue-group-card-story{height:4.5em;min-height:4.5em;font-size:.98rem;line-height:1.5}.shell-venue-directory .venue-group-card-cta{min-height:46px;padding:11px 18px;font-size:.95rem}.shell-period-directory .venue-group-card{border-radius:24px}.shell-period-directory .venue-group-card-media{min-height:200px}.shell-period-directory .venue-group-card-body{gap:.82rem;padding:1.1rem 1.05rem 1.15rem}.shell-period-directory .venue-group-card-title{letter-spacing:-.02em;min-height:2.24em;font-size:clamp(1.22rem,4.6vw,1.48rem);line-height:1.12}.shell-period-directory .venue-group-card-story{height:4.5em;min-height:4.5em;font-size:.98rem;line-height:1.5}.shell-period-directory .venue-group-card-cta{min-height:46px;padding:11px 18px;font-size:.95rem}.venue-city-card{padding:18px}.venue-directory-card-meta{justify-content:flex-start}.movement-editorial-figure figcaption{flex-direction:column;align-items:flex-start}.movement-essentials-copy .overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.venue-logo-badge{background:#fffffff5;box-shadow:inset 0 0 0 1px #70544314,0 8px 18px #1f19150a}.venue-logo-badge-fallback,.home-venue-rail-logo{background:#fffffff5;border:1px solid #70544314;padding:10px 14px}.venue-logo-badge-image,.home-venue-rail-logo-image{object-fit:contain;width:100%;height:100%}.home-venue-rail-item .venue-logo-badge{align-self:stretch}@media (width<=720px){.exhibition-hero .hero-intro,.visit-description-card p,.visit-description-card ul,.visit-description-card ol{font-size:1rem;line-height:1.55}.prototype-audience-panel h2,.prototype-prepare-panel h2,.prototype-resource-panel h2,.prototype-explore-panel h2{font-size:clamp(1.4rem,4.8vw,1.7rem);line-height:1.15}.prototype-audience-panel>p,.prototype-explore-panel>p,.prototype-prepare-panel .detail-list span{font-size:1rem;line-height:1.55}.prototype-prepare-panel .detail-list strong,.taxonomy-group-emphasis-inline h3{font-size:.92rem}.prototype-explore-panel .tag-cloud{gap:10px}.prototype-explore-panel .chip{border-radius:14px;min-height:38px;padding:0 14px;font-size:.98rem;line-height:1.12}.prototype-explore-panel .chip-label{line-height:1.12}.exhibition-shell~.section .section-head p{font-size:1rem;line-height:1.55}.exhibition-shell~.section .section-head h2{font-size:clamp(1.45rem,5.1vw,1.85rem);line-height:1.18}.exhibition-shell~.section .card.exhibition-card .card-kicker{font-size:1rem;line-height:1.35}.exhibition-shell~.section .card.exhibition-card .exhibition-card-body>p:last-child{font-size:1rem;line-height:1.5}.exhibition-shell~.section .card.exhibition-card .exhibition-card-top-meta .chip,.exhibition-shell~.section .card.exhibition-card .chip-venue,.exhibition-shell~.section .card.exhibition-card .chip-date{border-radius:14px;min-height:38px;padding:0 14px;font-size:.96rem;line-height:1.1}.exhibition-shell~.section .card.exhibition-card .chip-label{line-height:1.1}.resource-card h3{font-size:1.2rem;line-height:1.25}.resource-card p{font-size:1rem;line-height:1.55}.resource-card .button{min-height:44px;padding:10px 16px;font-size:1rem}.section-related-exhibitions .section-head p{font-size:1.05rem;line-height:1.6}.section-related-exhibitions .section-head{align-items:center}.section-related-exhibitions .section-head h2{text-align:center;width:100%;font-size:clamp(1.4rem,4.8vw,1.7rem);line-height:1.15}}@media (width<=980px){.exhibition-hero .exhibition-copy h1{letter-spacing:-.02em;text-wrap:pretty;overflow-wrap:normal;word-break:keep-all;max-width:none;font-size:clamp(1.7rem,5.2vw,2.05rem);font-weight:500;line-height:1.08}.exhibition-hero .exhibition-copy.hero-title-short h1{white-space:nowrap;letter-spacing:-.03em;font-size:clamp(1.45rem,4.6vw,1.72rem);line-height:1.04}}@media (width<=720px){.exhibition-hero .exhibition-copy h1{text-wrap:pretty;overflow-wrap:normal;word-break:keep-all;max-width:none;font-size:clamp(1.55rem,7.8vw,1.95rem);line-height:1.1}.exhibition-hero .exhibition-copy.hero-title-short h1{white-space:nowrap;letter-spacing:-.035em;font-size:clamp(1.3rem,6.4vw,1.5rem);line-height:1.02}}[dir=rtl] .artist-editorial-highlights{padding-left:0;padding-right:1.15rem}[dir=rtl] .home-city-card-rank{left:22px;right:auto}[dir=rtl] .home-context-mosaic-head p{text-align:left;justify-self:start}[dir=rtl] .home-temporal-proposal-timeline-ink .home-temporal-timeline:after{border-left:1.5px solid #efe4ff61;border-right:0;left:10px;right:auto;transform:rotate(-45deg)}[dir=rtl] .home-temporal-proposal-timeline-light .home-temporal-timeline:before{left:18px;right:16px}[dir=rtl] .home-temporal-proposal-timeline-light .home-temporal-timeline:after{border-right:0;border-left:2px solid var(--temporal-arrow);left:10px;right:auto;transform:rotate(-45deg)}[dir=rtl] .home-temporal-proposal-head span,[dir=rtl] .home-temporal-proposal-home .home-temporal-timeline-step,[dir=rtl] .home-temporal-proposal-home .home-temporal-timeline-step strong,[dir=rtl] .card-actions .card-link-inline{text-align:right}[dir=rtl] .main-nav-explorer-panel,[dir=rtl] .language-switcher-panel{left:auto;right:0}@media (width<=720px){[dir=rtl] .home-city-card-rank{left:16px;right:auto}}.agenda-hero{border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:0;margin-top:18px;padding:clamp(40px,6vw,72px) clamp(22px,4vw,56px);position:relative;overflow:hidden}.agenda-hero:before{content:"";pointer-events:none;background-image:radial-gradient(color-mix(in srgb, var(--paper) 7%, transparent) 1px, transparent 1.4px);background-size:22px 22px;position:absolute;inset:0}.agenda-hero>*{position:relative}.agenda-hero-kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lemon);margin:0 0 16px;font-size:.72rem;font-weight:700}.shell .agenda-hero h1{max-width:22ch;font-family:var(--sans);letter-spacing:-.055em;text-transform:lowercase;color:var(--paper);text-wrap:balance;margin:0;font-size:clamp(2.5rem,7vw,5.2rem);font-weight:900;line-height:.92}.agenda-hero-title-accent{font-family:var(--serif);letter-spacing:-.01em;color:var(--lemon);font-style:italic;font-weight:400}.agenda-hero-lead{max-width:640px;font-family:var(--sans);color:color-mix(in srgb, var(--paper) 85%, transparent);margin:22px 0 0;font-size:clamp(.95rem,1.5vw,1.12rem);line-height:1.6}.agenda-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.agenda-hero-cta{border:1px solid var(--lemon);background:var(--lemon);color:var(--ink);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border-radius:0;align-items:center;gap:8px;padding:13px 22px;font-size:.72rem;font-weight:700;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.agenda-hero-cta:hover,.agenda-hero-cta:focus-visible{background:var(--paper);border-color:var(--paper);color:var(--ink)}.agenda-hero-cta-ghost{border-color:color-mix(in srgb, var(--paper) 45%, transparent);color:var(--paper);background:0 0}.agenda-hero-cta-ghost:hover,.agenda-hero-cta-ghost:focus-visible{background:color-mix(in srgb, var(--paper) 12%, transparent);border-color:var(--paper);color:var(--paper)}.agenda-tabs{border-bottom:1px solid var(--grey-line);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 2px;display:flex}.agenda-tabs-label{font-family:var(--sans);letter-spacing:-.03em;text-transform:lowercase;color:var(--ink);font-size:.9rem;font-weight:900;text-decoration:none}.agenda-tabs-label span{color:var(--violet)}.agenda-tab{--agenda-tab-accent:var(--violet);border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);color:color-mix(in srgb, var(--ink) 60%, transparent);font-family:var(--sans);letter-spacing:-.015em;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:.82rem;font-weight:700;text-decoration:none;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.agenda-tab-dot{background:color-mix(in srgb, var(--ink) 20%, transparent);border-radius:999px;flex-shrink:0;width:7px;height:7px}.agenda-tab:hover,.agenda-tab:focus-visible,.agenda-tab.is-active{border-color:var(--agenda-tab-accent);background:color-mix(in srgb, var(--paper) 88%, var(--agenda-tab-accent) 12%);color:var(--ink)}.agenda-tab:hover .agenda-tab-dot,.agenda-tab:focus-visible .agenda-tab-dot,.agenda-tab.is-active .agenda-tab-dot{background:var(--agenda-tab-accent)}.agenda-tab-en-ce-moment{--agenda-tab-accent:var(--violet)}.agenda-tab-ce-week-end{--agenda-tab-accent:color-mix(in srgb, var(--lemon) 60%, var(--ink) 40%)}.agenda-tab-derniers-jours{--agenda-tab-accent:var(--rose)}.agenda-tab-a-venir{--agenda-tab-accent:var(--teal)}.agenda-tab-count{font-family:var(--mono);letter-spacing:.08em;color:var(--grey);font-size:.62rem;font-weight:700}.agenda-v3,.agenda-v3 :is(h1,h2,h3,h4,h5){font-family:var(--sans);color:var(--ink)}.agenda-v3>.section>.section-head{border-bottom:1.5px solid var(--ink);align-items:end;padding-bottom:14px}.agenda-v3>.section>.section-head h2{letter-spacing:-.045em;text-transform:uppercase;color:var(--ink);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:900;line-height:.98}.agenda-v3>.section>.section-head p{font-family:var(--serif);color:var(--grey);font-size:1.02rem;font-style:italic}.agenda-v3 .button{border:1px solid var(--ink);color:var(--ink);box-shadow:none;background:0 0;border-radius:0;font-weight:700;transition:background .16s,color .16s,border-color .16s}.agenda-v3 .button:hover,.agenda-v3 .button:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--paper);box-shadow:none;transform:none}.agenda-v3 .button-primary{background:var(--violet);border-color:var(--violet);color:var(--paper)}.agenda-v3 .button-primary:before,.agenda-v3 .button-primary:after{content:none}.agenda-v3 .button-primary:hover,.agenda-v3 .button-primary:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--paper)}.agenda-v3 .card,.agenda-v3 .card.exhibition-card{border:1px solid var(--grey-line);background:var(--paper);box-shadow:none;border-radius:0}.agenda-v3 .card.exhibition-card:hover,.agenda-v3 .card.exhibition-card:focus-within{border-color:color-mix(in srgb, var(--ink) 45%, transparent);box-shadow:none;transform:translateY(-3px)}.agenda-v3 .exhibition-card-media{background:var(--paper2);border-radius:0}.agenda-v3 .exhibition-card-body h3{letter-spacing:-.03em;font-weight:800}.agenda-v3 .card.exhibition-card p{color:var(--grey)}.agenda-v3 .card .card-kicker{color:var(--violet)}.agenda-v3 .card.exhibition-card .chip-venue,.agenda-v3 .card.exhibition-card .chip-city,.agenda-v3 .exhibition-card-venue-row .chip-venue{border:1px solid var(--ink);color:var(--ink);box-shadow:none;background:0 0;border-radius:999px}.agenda-v3 .card.exhibition-card .chip-venue.chip-link:hover,.agenda-v3 .card.exhibition-card .chip-venue.chip-link:focus-visible,.agenda-v3 .card.exhibition-card .chip-city.chip-link:hover,.agenda-v3 .card.exhibition-card .chip-city.chip-link:focus-visible{background:var(--ink);color:var(--paper)}.agenda-v3 .chip-date,.agenda-v3 .chip-date:hover,.agenda-v3 .chip-date:focus-visible{background:var(--paper2);color:var(--ink);box-shadow:none;border-color:#0000}.agenda-v3 .detail-panel{border:1px solid var(--grey-line);background:var(--paper);box-shadow:none;border-radius:0}.agenda-v3 .detail-panel h2{letter-spacing:-.035em;color:var(--ink);font-weight:900}.agenda-v3 .detail-panel p{color:var(--grey)}.agenda-v3 .list-link{box-shadow:none;background:0 0;border-radius:0}.agenda-v3 .list-link strong{letter-spacing:-.025em;color:var(--ink);font-weight:800}.agenda-v3 .list-link>span{color:var(--grey)}.agenda-v3 .tag-cloud .chip{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);color:var(--ink);box-shadow:none;background:0 0;border-radius:999px}.agenda-v3 .tag-cloud .chip:hover,.agenda-v3 .tag-cloud .chip:focus-visible{border-color:var(--ink);background:var(--paper2);color:var(--ink)}.agenda-v3 .prose,.agenda-v3 .prose p{color:var(--ink)}.agenda-v3 .prose a{color:var(--violet)}@media (width<=760px){.agenda-hero{padding:34px 20px 38px}.agenda-hero-actions{margin-top:22px}.agenda-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.agenda-tabs::-webkit-scrollbar{display:none}.agenda-tab{flex:none}}.venue-index-hero,.artist-index-hero{--index-accent:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-bottom:1.5px solid var(--ink);background:color-mix(in srgb, var(--paper) 92%, var(--index-accent) 8%);color:var(--ink);border-radius:0;margin-top:18px;padding:clamp(36px,5vw,64px) clamp(22px,4vw,56px);position:relative}.venue-index-hero{--index-accent:var(--accent-venue)}.artist-index-hero{--index-accent:var(--accent-artist)}.venue-index-hero-kicker,.artist-index-hero-kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--index-accent);margin:0 0 14px;font-size:.72rem;font-weight:700}.venue-index-hero h1,.artist-index-hero h1{max-width:22ch;font-family:var(--sans);letter-spacing:-.05em;text-transform:lowercase;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(2.3rem,5.5vw,4.4rem);font-weight:900;line-height:.94}.venue-index-hero-accent,.artist-index-hero-accent{font-family:var(--serif);letter-spacing:-.01em;color:var(--index-accent);font-style:italic;font-weight:400}.venue-index-hero-lead,.artist-index-hero-lead{max-width:720px;font-family:var(--serif);color:var(--ink);margin:20px 0 0;font-size:clamp(1rem,1.6vw,1.2rem);font-style:italic;line-height:1.5}.venue-index-group-head,.artist-index-group-head{border-bottom:1.5px solid var(--ink);gap:6px;margin-bottom:20px;padding-bottom:12px;display:grid}.venue-index-group-head h2,.artist-index-group-head h2{font-family:var(--sans);letter-spacing:-.04em;text-transform:lowercase;color:var(--ink);margin:0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:900;line-height:1}.venue-index-group-head h2:after{content:".";color:var(--accent-venue)}.artist-index-group-head h2:after{content:".";color:var(--accent-artist)}.venue-index-group-head p,.artist-index-group-head p{font-family:var(--serif);color:var(--grey);max-width:72ch;margin:0;font-size:1rem;font-style:italic;line-height:1.45}.venue-index-stack{gap:clamp(36px,5vw,56px);display:grid}.venue-index-grid,.artist-index-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:clamp(20px,2.5vw,32px);display:grid}.venue-index-card,.artist-index-card{min-width:0;color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.venue-index-card-media,.artist-index-card-media{aspect-ratio:3/2;border:1.5px solid var(--ink);background:var(--paper2);border-radius:0;display:block;position:relative;overflow:hidden}.artist-index-card-media{aspect-ratio:1}.venue-index-card-media img,.artist-index-card-media img{object-fit:cover;filter:saturate(.93)contrast(1.03);width:100%;height:100%;transition:transform .5s}.venue-index-card:hover .venue-index-card-media img,.venue-index-card:focus-visible .venue-index-card-media img,.artist-index-card:hover .artist-index-card-media img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.venue-index-card-media img,.artist-index-card-media img{transition:none}.venue-index-card:hover .venue-index-card-media img,.venue-index-card:focus-visible .venue-index-card-media img,.artist-index-card:hover .artist-index-card-media img{transform:none}}.venue-index-card-media-fallback,.artist-index-card-media-fallback{text-align:center;background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--ink) 5%, transparent) 0 1px, transparent 1px 14px), var(--paper2);place-items:center;width:100%;height:100%;padding:14px;display:grid}.venue-index-card-media-fallback strong,.artist-index-card-media-fallback strong{font-family:var(--sans);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-size:1rem;font-weight:900;line-height:1.15}.artist-index-card-media-fallback{aspect-ratio:1;border:1.5px solid var(--ink);position:relative;overflow:hidden}.venue-index-card-badge,.artist-index-card-badge{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:5px 9px;font-size:.62rem;font-weight:700;position:absolute;bottom:0;right:0}.venue-index-card-title,.artist-index-card-title{font-family:var(--sans);letter-spacing:-.04em;color:var(--ink);margin:13px 0 0;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:900;line-height:1.05}.artist-index-card-title a{color:inherit;text-decoration:none}.venue-index-card:hover .venue-index-card-title,.venue-index-card:focus-visible .venue-index-card-title,.artist-index-card-title a:hover,.artist-index-card-title a:focus-visible{text-underline-offset:4px;text-decoration:underline 2px}.venue-index-card:hover .venue-index-card-title,.venue-index-card:focus-visible .venue-index-card-title{text-decoration-color:var(--accent-venue)}.artist-index-card-title a:hover,.artist-index-card-title a:focus-visible{text-decoration-color:var(--accent-artist)}.venue-index-card-story,.artist-index-card-story{font-family:var(--serif);color:color-mix(in srgb, var(--ink) 78%, transparent);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 0;font-size:.95rem;font-style:italic;line-height:1.42;display:-webkit-box;overflow:hidden}.artist-index-card-live{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-venue);align-items:center;gap:6px;margin:9px 0 0;font-size:.66rem;font-weight:700;display:inline-flex}.artist-index-card-live-dot{background:var(--accent-venue);border-radius:999px;flex-shrink:0;width:7px;height:7px}.artist-index-card-cta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-artist);margin-top:10px;font-size:.68rem;font-weight:700;text-decoration:none}.artist-index-card-cta:hover,.artist-index-card-cta:focus-visible{text-underline-offset:3px;text-decoration:underline}@media (width<=760px){.venue-index-hero,.artist-index-hero{padding:30px 20px 34px}.venue-index-grid,.artist-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.theme-index-hero,.discipline-index-hero{--index-accent:var(--rose);border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-bottom:1.5px solid var(--ink);background:color-mix(in srgb, var(--paper) 92%, var(--index-accent) 8%);color:var(--ink);border-radius:0;margin-top:18px;padding:clamp(36px,5vw,64px) clamp(22px,4vw,56px);position:relative}.discipline-index-hero{--index-accent:var(--teal);background:color-mix(in srgb, var(--paper) 91%, var(--index-accent) 9%)}.theme-index-hero-kicker,.discipline-index-hero-kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--index-accent);margin:0 0 14px;font-size:.72rem;font-weight:700}.theme-index-hero h1,.discipline-index-hero h1{max-width:22ch;font-family:var(--sans);letter-spacing:-.05em;text-transform:lowercase;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(2.3rem,5.5vw,4.4rem);font-weight:900;line-height:.94}.theme-index-hero-accent,.discipline-index-hero-accent{font-family:var(--serif);letter-spacing:-.01em;color:var(--index-accent);font-style:italic;font-weight:400}.theme-index-hero-lead,.discipline-index-hero-lead{max-width:720px;font-family:var(--serif);color:var(--ink);margin:20px 0 0;font-size:clamp(1rem,1.6vw,1.2rem);font-style:italic;line-height:1.5}.theme-index-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:clamp(20px,2.5vw,32px);display:grid}.theme-index-card{min-width:0;color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.theme-index-card-media{aspect-ratio:3/2;border:1.5px solid var(--ink);background:var(--paper2);border-radius:0;position:relative;overflow:hidden}.theme-index-card-accented .theme-index-card-media{border-top:4px solid var(--theme-card-accent,var(--rose))}.theme-index-card-media img{object-fit:cover;filter:saturate(.93)contrast(1.03);width:100%;height:100%;transition:transform .5s}.theme-index-card:hover .theme-index-card-media img,.theme-index-card:focus-visible .theme-index-card-media img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.theme-index-card-media img{transition:none}.theme-index-card:hover .theme-index-card-media img,.theme-index-card:focus-visible .theme-index-card-media img{transform:none}}.theme-index-card-media-fallback{text-align:center;background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--ink) 5%, transparent) 0 1px, transparent 1px 14px), var(--paper2);place-items:center;width:100%;height:100%;padding:14px;display:grid}.theme-index-card-media-fallback strong{font-family:var(--sans);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-size:1rem;font-weight:900;line-height:1.15}.theme-index-card-swatch{background:var(--theme-card-accent,var(--rose));border:1.5px solid var(--paper);width:18px;height:18px;position:absolute;top:12px;left:12px}.theme-index-card-badge{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:5px 9px;font-size:.62rem;font-weight:700;position:absolute;bottom:0;right:0}.theme-index-card-title{font-family:var(--sans);letter-spacing:-.04em;color:var(--ink);margin:13px 0 0;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:900;line-height:1.05}.theme-index-card:hover .theme-index-card-title,.theme-index-card:focus-visible .theme-index-card-title{text-decoration:underline;text-decoration-color:var(--theme-card-accent,var(--rose));text-underline-offset:4px;text-decoration-thickness:2px}.theme-index-card-story{font-family:var(--serif);color:color-mix(in srgb, var(--ink) 78%, transparent);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 0;font-size:.95rem;font-style:italic;line-height:1.42;display:-webkit-box;overflow:hidden}.theme-index-card-meta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-venue);align-items:center;gap:6px;margin:10px 0 0;font-size:.66rem;font-weight:700;display:inline-flex}.theme-index-card-meta-dot{background:var(--accent-venue);border-radius:999px;flex-shrink:0;width:7px;height:7px}.theme-index-card-meta-watch{color:var(--grey)}.theme-index-ref-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.theme-index-ref-card{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-top:3px solid var(--rose);background:var(--paper);color:var(--ink);border-radius:0;flex-direction:column;gap:8px;padding:18px;text-decoration:none;transition:border-color .16s;display:flex}.theme-index-ref-card:hover,.theme-index-ref-card:focus-visible{border-color:var(--ink)}.theme-index-ref-chip{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grey);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:.62rem;font-weight:700}.theme-index-ref-title{font-family:var(--sans);letter-spacing:-.03em;color:var(--ink);font-size:1.15rem;font-weight:900;line-height:1.1}.theme-index-ref-story{font-family:var(--serif);color:color-mix(in srgb, var(--ink) 75%, transparent);font-size:.92rem;font-style:italic;line-height:1.45}.theme-index-ref-cta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rose);margin-top:auto;padding-top:8px;font-size:.68rem;font-weight:700}.theme-index-v3>.section>.section-head{border-bottom:1.5px solid var(--ink);align-items:end;padding-bottom:14px}.theme-index-v3>.section>.section-head h2{letter-spacing:-.045em;text-transform:uppercase;color:var(--ink);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:900;line-height:.98}.theme-index-v3>.section>.section-head p{font-family:var(--serif);color:var(--grey);font-size:1.02rem;font-style:italic}.discipline-index-list{display:grid}.discipline-index-row{border-top:1px solid var(--grey-line);color:var(--ink);grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,32px);padding:24px 0;text-decoration:none;display:grid}.discipline-index-row:last-child{border-bottom:1px solid var(--grey-line)}.discipline-index-row-media{aspect-ratio:1;border:1.5px solid var(--ink);background:var(--paper2);border-radius:0;position:relative;overflow:hidden}.discipline-index-row-media img{object-fit:cover;filter:saturate(.93);width:100%;height:100%;transition:transform .5s}.discipline-index-row:hover .discipline-index-row-media img,.discipline-index-row:focus-visible .discipline-index-row-media img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.discipline-index-row-media img{transition:none}.discipline-index-row:hover .discipline-index-row-media img,.discipline-index-row:focus-visible .discipline-index-row-media img{transform:none}}.discipline-index-row-media-fallback{text-align:center;background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--ink) 5%, transparent) 0 1px, transparent 1px 14px), var(--paper2);place-items:center;width:100%;height:100%;padding:12px;display:grid}.discipline-index-row-media-fallback strong{font-family:var(--sans);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-size:.95rem;font-weight:900;line-height:1.15}.discipline-index-row-title{font-family:var(--sans);letter-spacing:-.04em;text-transform:lowercase;color:var(--ink);margin:0;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:900;line-height:1}.discipline-index-row-title:after{content:".";color:var(--teal)}.discipline-index-row:hover .discipline-index-row-title,.discipline-index-row:focus-visible .discipline-index-row-title{text-decoration:underline;text-decoration-color:var(--teal);text-underline-offset:4px}.discipline-index-row-story{max-width:560px;font-family:var(--serif);color:color-mix(in srgb, var(--ink) 80%, transparent);margin:9px 0 0;font-size:clamp(.95rem,1.5vw,1.1rem);font-style:italic;line-height:1.4}.discipline-index-row-note{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--grey);margin:10px 0 0;font-size:.62rem;font-weight:700}.discipline-index-row-note-live{color:var(--accent-venue)}.discipline-index-row-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.discipline-index-row-num{font-family:var(--sans);letter-spacing:-.04em;color:color-mix(in srgb, var(--teal) 90%, transparent);font-size:2.1rem;font-weight:900;line-height:1}.discipline-index-row-unit{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--grey);font-size:.6rem;font-weight:700}.discipline-index-row-cta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--teal);font-size:.7rem;font-weight:700}@media (width<=760px){.theme-index-hero,.discipline-index-hero{padding:30px 20px 34px}.theme-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.discipline-index-row{grid-template-columns:108px minmax(0,1fr);gap:6px 16px}.discipline-index-row>*{min-width:0}.discipline-index-row-meta{text-align:left;flex-flow:wrap;grid-column:2/-1;justify-content:flex-start;align-items:baseline;gap:4px 8px}.discipline-index-row-num{font-size:1.25rem}}.movement-index-hero,.period-index-hero{--index-accent:var(--violet);border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-bottom:1.5px solid var(--ink);background:color-mix(in srgb, var(--paper) 93%, var(--index-accent) 7%);color:var(--ink);border-radius:0;margin-top:18px;padding:clamp(36px,5vw,64px) clamp(22px,4vw,56px);position:relative}.period-index-hero{--index-accent:var(--accent-period)}.movement-index-hero-kicker,.period-index-hero-kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--index-accent);margin:0 0 14px;font-size:.72rem;font-weight:700}.movement-index-hero h1,.period-index-hero h1{max-width:22ch;font-family:var(--sans);letter-spacing:-.05em;text-transform:lowercase;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(2.3rem,5.5vw,4.4rem);font-weight:900;line-height:.94}.movement-index-hero-accent,.period-index-hero-accent{font-family:var(--serif);letter-spacing:-.01em;color:var(--index-accent);font-style:italic;font-weight:400}.movement-index-hero-lead,.period-index-hero-lead{max-width:720px;font-family:var(--serif);color:var(--ink);margin:20px 0 0;font-size:clamp(1rem,1.6vw,1.2rem);font-style:italic;line-height:1.5}.movement-index-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.movement-index-guide-card{border:1px solid var(--grey-line);background:var(--paper);border-radius:0;padding:16px 18px}.movement-index-guide-card h2{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1rem;font-weight:800;line-height:1.2}.movement-index-guide-card p{color:var(--grey);margin:8px 0 0;font-size:.9rem;line-height:1.5}.movement-index-group-head,.period-index-group-head{gap:6px;margin-bottom:4px;display:grid}.movement-index-group-head h2,.period-index-group-head h2{font-family:var(--sans);letter-spacing:-.035em;color:var(--violet);margin:0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:900;line-height:1}.period-index-group-head h2{color:var(--accent-period)}.movement-index-group-head p,.period-index-group-head p{color:var(--grey);max-width:78ch;margin:0;font-size:.95rem;line-height:1.5}.period-index-stack{gap:clamp(36px,5vw,56px);display:grid}.movement-index-list,.period-index-list{display:grid}.movement-index-row,.period-index-row{border-top:1px solid var(--grey-line);color:var(--ink);grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,32px);padding:24px 0;text-decoration:none;display:grid}.movement-index-row:last-child,.period-index-row:last-child{border-bottom:1px solid var(--grey-line)}.movement-index-row-media,.period-index-row-media{aspect-ratio:1;border:1.5px solid var(--ink);background:var(--paper2);border-radius:0;display:block;position:relative;overflow:hidden}.movement-index-row-media img,.period-index-row-media img{object-fit:cover;filter:saturate(.93);width:100%;height:100%;transition:transform .5s}.movement-index-row:hover .movement-index-row-media img,.period-index-row:hover .period-index-row-media img,.period-index-row:focus-visible .period-index-row-media img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.movement-index-row-media img,.period-index-row-media img{transition:none}.movement-index-row:hover .movement-index-row-media img,.period-index-row:hover .period-index-row-media img,.period-index-row:focus-visible .period-index-row-media img{transform:none}}.movement-index-row-media-fallback,.period-index-row-media-fallback{text-align:center;background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--ink) 5%, transparent) 0 1px, transparent 1px 14px), var(--paper2);place-items:center;width:100%;height:100%;padding:12px;display:grid}.movement-index-row-media-fallback strong,.period-index-row-media-fallback strong{font-family:var(--sans);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-size:.95rem;font-weight:900;line-height:1.15}.movement-index-row-title,.period-index-row-title{font-family:var(--sans);letter-spacing:-.04em;text-transform:lowercase;color:var(--ink);margin:0;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:900;line-height:1}.movement-index-row-title a{color:inherit;text-decoration:none}.movement-index-row-title:after{content:".";color:var(--violet)}.period-index-row-title:after{content:".";color:var(--accent-period)}.movement-index-row-title a:hover,.movement-index-row-title a:focus-visible{text-decoration:underline;text-decoration-color:var(--violet);text-underline-offset:4px}.period-index-row:hover .period-index-row-title,.period-index-row:focus-visible .period-index-row-title{text-decoration:underline;text-decoration-color:var(--accent-period);text-underline-offset:4px}.movement-index-row-story,.period-index-row-story{max-width:560px;font-family:var(--serif);color:color-mix(in srgb, var(--ink) 80%, transparent);margin:9px 0 0;font-size:clamp(.95rem,1.5vw,1.1rem);font-style:italic;line-height:1.4}.movement-index-row-note,.period-index-row-note{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--grey);margin:10px 0 0;font-size:.62rem;font-weight:700}.movement-index-row-note-live,.period-index-row-note{color:var(--accent-venue)}.movement-index-row-cta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--violet);margin-top:10px;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-block}.movement-index-row-cta:hover,.movement-index-row-cta:focus-visible{text-underline-offset:3px;text-decoration:underline}.movement-index-row-meta,.period-index-row-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.movement-index-row-num,.period-index-row-num{font-family:var(--sans);letter-spacing:-.04em;color:color-mix(in srgb, var(--violet) 90%, transparent);font-size:2.1rem;font-weight:900;line-height:1}.period-index-row-num{color:color-mix(in srgb, var(--accent-period) 90%, transparent)}.movement-index-row-unit,.period-index-row-unit{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--grey);font-size:.6rem;font-weight:700}.period-index-row-cta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--accent-period);font-size:.7rem;font-weight:700}.period-index-ref-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.period-index-ref-card{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-top:3px solid var(--accent-period);background:var(--paper);color:var(--ink);border-radius:0;flex-direction:column;gap:8px;padding:18px;text-decoration:none;transition:border-color .16s;display:flex}.period-index-ref-card:hover,.period-index-ref-card:focus-visible{border-color:var(--ink)}.period-index-ref-chip{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grey);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:.62rem;font-weight:700}.period-index-ref-title{font-family:var(--sans);letter-spacing:-.03em;color:var(--ink);font-size:1.15rem;font-weight:900;line-height:1.1}.period-index-ref-story{font-family:var(--serif);color:color-mix(in srgb, var(--ink) 75%, transparent);font-size:.92rem;font-style:italic;line-height:1.45}.period-index-ref-cta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-period);margin-top:auto;padding-top:8px;font-size:.68rem;font-weight:700}.period-index-v3>.section>.section-head{border-bottom:1.5px solid var(--ink);align-items:end;padding-bottom:14px}.period-index-v3>.section>.section-head h2{letter-spacing:-.045em;text-transform:uppercase;color:var(--ink);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:900;line-height:.98}.period-index-v3>.section>.section-head p{font-family:var(--serif);color:var(--grey);font-size:1.02rem;font-style:italic}@media (width<=760px){.movement-index-hero,.period-index-hero{padding:30px 20px 34px}.movement-index-guide{grid-template-columns:1fr}.movement-index-row,.period-index-row{grid-template-columns:108px minmax(0,1fr);gap:6px 16px}.movement-index-row>*,.period-index-row>*{min-width:0}.movement-index-row-meta,.period-index-row-meta{text-align:left;flex-flow:wrap;grid-column:2/-1;justify-content:flex-start;align-items:baseline;gap:4px 8px}.movement-index-row-num,.period-index-row-num{font-size:1.25rem}}.audience-index-hero{--index-accent:var(--accent-profile);border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-bottom:1.5px solid var(--ink);background:color-mix(in srgb, var(--paper) 93%, var(--index-accent) 7%);color:var(--ink);border-radius:0;margin-top:18px;padding:clamp(36px,5vw,64px) clamp(22px,4vw,56px);position:relative}.audience-index-hero-kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--index-accent);margin:0 0 14px;font-size:.72rem;font-weight:700}.audience-index-hero h1{max-width:22ch;font-family:var(--sans);letter-spacing:-.05em;text-transform:lowercase;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(2.3rem,5.5vw,4.4rem);font-weight:900;line-height:.94}.audience-index-hero-accent{font-family:var(--serif);letter-spacing:-.01em;color:var(--index-accent);font-style:italic;font-weight:400}.audience-index-hero-lead{max-width:720px;font-family:var(--serif);color:var(--ink);margin:20px 0 0;font-size:clamp(1rem,1.6vw,1.2rem);font-style:italic;line-height:1.5}.audience-index-anchors{border-bottom:1px solid var(--grey-line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:14px 2px;display:flex}.audience-index-anchor{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);color:color-mix(in srgb, var(--ink) 60%, transparent);font-family:var(--sans);letter-spacing:-.015em;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:.82rem;font-weight:700;text-decoration:none;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.audience-index-anchor-dot{background:color-mix(in srgb, var(--ink) 20%, transparent);border-radius:999px;flex-shrink:0;width:7px;height:7px}.audience-index-anchor:hover,.audience-index-anchor:focus-visible{border-color:var(--accent-profile);background:color-mix(in srgb, var(--paper) 88%, var(--accent-profile) 12%);color:var(--ink)}.audience-index-anchor:hover .audience-index-anchor-dot,.audience-index-anchor:focus-visible .audience-index-anchor-dot{background:var(--accent-profile)}.audience-index-v3,.audience-index-v3 :is(h1,h2,h3,h4,h5){font-family:var(--sans);color:var(--ink)}.audience-index-v3>.section>.section-head{border-bottom:1.5px solid var(--ink);align-items:end;padding-bottom:14px}.audience-index-v3>.section>.section-head h2{letter-spacing:-.045em;text-transform:uppercase;color:var(--ink);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:900;line-height:.98}.audience-index-v3>.section>.section-head p{font-family:var(--serif);color:var(--grey);font-size:1.02rem;font-style:italic}.audience-index-v3 .button{border:1px solid var(--ink);color:var(--ink);box-shadow:none;background:0 0;border-radius:0;font-weight:700;transition:background .16s,color .16s,border-color .16s}.audience-index-v3 .button:hover,.audience-index-v3 .button:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--paper);box-shadow:none;transform:none}.audience-index-v3 .card,.audience-index-v3 .card.exhibition-card{border:1px solid var(--grey-line);background:var(--paper);box-shadow:none;border-radius:0}.audience-index-v3 .card.exhibition-card:hover,.audience-index-v3 .card.exhibition-card:focus-within{border-color:color-mix(in srgb, var(--ink) 45%, transparent);box-shadow:none;transform:translateY(-3px)}.audience-index-v3 .exhibition-card-media{background:var(--paper2);border-radius:0}.audience-index-v3 .exhibition-card-body h3{letter-spacing:-.03em;font-weight:800}.audience-index-v3 .card.exhibition-card p{color:var(--grey)}.audience-index-v3 .card .card-kicker{color:var(--accent-profile)}.audience-index-v3 .card.exhibition-card .chip-venue,.audience-index-v3 .card.exhibition-card .chip-city,.audience-index-v3 .exhibition-card-venue-row .chip-venue{border:1px solid var(--ink);color:var(--ink);box-shadow:none;background:0 0;border-radius:999px}.audience-index-v3 .card.exhibition-card .chip-venue.chip-link:hover,.audience-index-v3 .card.exhibition-card .chip-venue.chip-link:focus-visible,.audience-index-v3 .card.exhibition-card .chip-city.chip-link:hover,.audience-index-v3 .card.exhibition-card .chip-city.chip-link:focus-visible{background:var(--ink);color:var(--paper)}.audience-index-v3 .chip-date,.audience-index-v3 .chip-date:hover,.audience-index-v3 .chip-date:focus-visible{background:var(--paper2);color:var(--ink);box-shadow:none;border-color:#0000}@media (width<=760px){.audience-index-hero{padding:30px 20px 34px}.audience-index-anchors{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.audience-index-anchors::-webkit-scrollbar{display:none}.audience-index-anchor{flex:none}}.about-hero{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-bottom:1.5px solid var(--ink);background:color-mix(in srgb, var(--paper) 93%, var(--violet) 7%);color:var(--ink);border-radius:0;margin-top:18px;padding:clamp(40px,6vw,72px) clamp(22px,4vw,56px);position:relative;overflow:hidden}.about-hero:before{content:"";pointer-events:none;background-image:radial-gradient(color-mix(in srgb, var(--ink) 10%, transparent) 1.4px, transparent 1.6px);opacity:.5;background-size:18px 18px;position:absolute;inset:0}.about-hero>*{position:relative}.about-hero-kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--violet);margin:0 0 14px;font-size:.72rem;font-weight:700}.about-hero h1{max-width:24ch;font-family:var(--sans);letter-spacing:-.05em;text-transform:lowercase;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(2.3rem,5.5vw,4.4rem);font-weight:900;line-height:.94}.about-hero-accent{font-family:var(--serif);letter-spacing:-.01em;color:var(--violet);font-style:italic;font-weight:400}.about-hero-lead{max-width:720px;font-family:var(--serif);color:var(--ink);margin:20px 0 0;font-size:clamp(1rem,1.6vw,1.2rem);font-style:italic;line-height:1.5}.about-section-head{border-bottom:1.5px solid var(--ink);margin-bottom:16px;padding-bottom:12px}.about-section-head h2{font-family:var(--sans);letter-spacing:-.04em;text-transform:lowercase;color:var(--ink);margin:0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:900;line-height:1}.about-section-head h2:after{content:".";color:var(--violet)}.about-prose{max-width:72ch;font-family:var(--sans);color:var(--ink);margin:0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.about-prose+.about-prose{margin-top:14px}.about-prose strong{letter-spacing:-.01em;font-weight:800}.about-axes{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:20px;display:grid}.about-axis{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);background:var(--paper);color:var(--ink);border-radius:0;justify-content:space-between;align-items:baseline;gap:10px;padding:16px 18px;text-decoration:none;transition:border-color .16s,background .16s;display:flex}.about-axis:hover,.about-axis:focus-visible{border-color:var(--ink);background:var(--paper2)}.about-axis-label{font-family:var(--sans);letter-spacing:-.03em;text-transform:lowercase;font-size:1.1rem;font-weight:900}.about-axis-dot{color:var(--violet)}.about-axis-arrow{font-family:var(--mono);color:var(--violet);font-size:.85rem}@media (width<=760px){.about-hero{padding:32px 20px 36px}.about-axes{grid-template-columns:repeat(2,minmax(0,1fr))}}.search-hero{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-bottom:1.5px solid var(--ink);background:color-mix(in srgb, var(--paper) 95%, var(--violet) 5%);color:var(--ink);border-radius:0;margin-top:18px;padding:clamp(36px,5vw,64px) clamp(22px,4vw,56px) clamp(24px,3vw,32px);position:relative}.search-hero-kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--violet);margin:0 0 16px;font-size:.72rem;font-weight:700}.search-field{border-bottom:2.5px solid var(--ink);align-items:center;gap:16px;padding-bottom:14px;display:flex}.search-field-icon{color:var(--ink);flex-shrink:0}.search-field-input{min-width:0;font-family:var(--sans);letter-spacing:-.04em;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:clamp(1.4rem,4vw,2.5rem);font-weight:800}.search-field-input::placeholder{color:color-mix(in srgb, var(--ink) 32%, transparent)}.search-field-input::-webkit-search-cancel-button{appearance:none}.search-field:focus-within{border-bottom-color:var(--violet)}.search-hero-status{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);margin:16px 0 0;font-size:.7rem;font-weight:600}.search-results-list{margin:0;padding:0;list-style:none}.search-result{border-bottom:1px solid var(--grey-line)}.search-result-link{color:var(--ink);align-items:center;gap:14px;padding:14px 4px;text-decoration:none;transition:background .12s;display:flex}.search-result-link:hover,.search-result-link:focus-visible{background:var(--paper2)}.search-result-pill{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;padding:4px 8px;font-size:.58rem;font-weight:700}.search-result-pill-exposition{background:var(--violet)}.search-result-pill-lieu{background:var(--accent-venue)}.search-result-pill-artiste{background:var(--accent-artist)}.search-result-pill-theme{background:var(--rose)}.search-result-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--sans);letter-spacing:-.025em;flex:1;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:800;line-height:1.15;overflow:hidden}.search-result-link:hover .search-result-title,.search-result-link:focus-visible .search-result-title{text-underline-offset:3px;text-decoration:underline 2px}.search-result-arrow{font-family:var(--mono);color:color-mix(in srgb, var(--ink) 35%, transparent);flex-shrink:0;font-size:1rem}.search-result-link:hover .search-result-arrow,.search-result-link:focus-visible .search-result-arrow{color:var(--violet)}.search-results-empty{font-family:var(--serif);color:var(--ink);text-align:center;margin:0;padding:clamp(28px,5vw,48px) 0;font-size:clamp(1.05rem,2vw,1.4rem);font-style:italic;line-height:1.5}.search-explore-head{border-bottom:1.5px solid var(--ink);margin-bottom:16px;padding-bottom:12px}.search-explore-head h2{font-family:var(--sans);letter-spacing:-.04em;text-transform:lowercase;color:var(--ink);margin:0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:900;line-height:1}.search-explore-head h2:after{content:".";color:var(--violet)}.search-explore-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.search-explore-card{--search-type-accent:var(--ink);border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:0;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:background .16s;display:flex}.search-explore-card:hover,.search-explore-card:focus-visible{background:var(--paper2)}.search-explore-card-exposition{--search-type-accent:var(--violet)}.search-explore-card-lieu{--search-type-accent:var(--accent-venue)}.search-explore-card-artiste{--search-type-accent:var(--accent-artist)}.search-explore-card-theme{--search-type-accent:var(--rose)}.search-explore-card-swatch{background:var(--search-type-accent);border:1.5px solid var(--ink);flex-shrink:0;width:34px;height:34px}.search-explore-card-body{gap:3px;min-width:0;display:grid}.search-explore-card-label{font-family:var(--sans);letter-spacing:-.03em;text-transform:lowercase;font-size:1.05rem;font-weight:900}.search-explore-card-label:after{content:".";color:var(--search-type-accent)}.search-explore-card-count{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--grey);font-size:.62rem;font-weight:700}.search-explore-card-arrow{font-family:var(--mono);color:var(--search-type-accent);margin-left:auto;font-size:.9rem}@media (width<=760px){.search-hero{padding:28px 20px 22px}.search-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-result-title{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.agenda-filterbar{z-index:30;background:var(--paper);border-bottom:1px solid var(--grey-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:0;padding:14px 2px;display:flex;position:sticky;top:0}.agenda-filterbar-group{scrollbar-width:none;-webkit-overflow-scrolling:touch;border:1.5px solid var(--ink);flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.agenda-filterbar-group::-webkit-scrollbar{display:none}.agenda-filter{border:none;border-inline-start:1px solid color-mix(in srgb, var(--ink) 15%, transparent);color:var(--ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;flex:none;padding:9px 15px;font-size:.66rem;font-weight:700;text-decoration:none;transition:background .14s,color .14s}.agenda-filterbar-group>.agenda-filter:first-child{border-inline-start:none}.agenda-filter:hover,.agenda-filter:focus-visible{background:var(--paper2);color:var(--ink)}.agenda-filter.is-active{background:var(--ink);color:var(--paper)}.agenda-filterbar-count{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--grey);margin:0;font-size:.66rem;font-weight:600}.agenda-filterbar-count strong{color:var(--ink);font-weight:700}.card-grid.agenda-affiche-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:start;gap:clamp(22px,2.5vw,34px)}.card-grid.agenda-affiche-grid.card-grid-centered-1{grid-template-columns:minmax(0,min(100%,300px))}.card-grid.agenda-affiche-grid.card-grid-centered-2{grid-template-columns:repeat(2,minmax(0,300px))}.agenda-v3 .agenda-affiche-grid .card.exhibition-card{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;gap:12px;height:100%;padding:0;transition:transform .2s;display:flex}.agenda-v3 .agenda-affiche-grid .card.exhibition-card:hover,.agenda-v3 .agenda-affiche-grid .card.exhibition-card:focus-within{box-shadow:none;border-color:#0000;transform:translateY(-3px)}.agenda-v3 .agenda-affiche-grid .exhibition-card-media{aspect-ratio:2/3;border:1.5px solid var(--ink);background:var(--paper2);border-radius:0;margin:0}.agenda-v3 .agenda-affiche-grid .exhibition-card-media :is(img,picture){object-fit:cover;width:100%;height:100%}.agenda-v3 .agenda-affiche-grid .card.exhibition-card>.exhibition-card-top-meta{gap:6px;margin:0;padding:0;position:static}.agenda-v3 .agenda-affiche-grid .exhibition-card-media-veil,.agenda-v3 .agenda-affiche-grid .exhibition-card-top-meta .chip-theme~.chip-theme{display:none}.agenda-v3 .agenda-affiche-grid .exhibition-card-top-meta .chip{border:1.5px solid color-mix(in srgb, var(--violet) 35%, transparent);background:color-mix(in srgb, var(--violet) 7%, transparent);height:auto;min-height:0;color:var(--violet);font-family:var(--mono);letter-spacing:.1em;text-transform:lowercase;box-shadow:none;border-radius:0;padding:4px 9px;font-size:.62rem;font-weight:600;line-height:1}.agenda-v3 .agenda-affiche-grid .exhibition-card-top-meta .chip .chip-label{text-transform:lowercase;letter-spacing:.1em;font-size:inherit;font-weight:inherit}.agenda-v3 .agenda-affiche-grid .exhibition-card-top-meta .chip.chip-theme-accent{border-color:color-mix(in srgb, var(--chip-accent,var(--violet)) 35%, transparent);background:color-mix(in srgb, var(--chip-accent,var(--violet)) 7%, transparent);color:var(--chip-accent,var(--violet))}.agenda-v3 .agenda-affiche-grid .exhibition-card-body{gap:0;padding:0}.agenda-v3 .agenda-affiche-grid .exhibition-card-body h3{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:1.1rem;font-weight:900;line-height:1.12}.agenda-v3 .agenda-affiche-grid .exhibition-card-body h3 a{color:var(--ink);text-decoration:none}.agenda-v3 .agenda-affiche-grid .card.exhibition-card:hover .exhibition-card-body h3 a,.agenda-v3 .agenda-affiche-grid .card.exhibition-card:focus-within .exhibition-card-body h3 a{text-decoration:underline;text-decoration-color:var(--violet);text-underline-offset:3px}.agenda-v3 .agenda-affiche-grid .exhibition-card-body p,.agenda-v3 .agenda-affiche-grid .card-actions{display:none}.agenda-v3 .agenda-affiche-grid .exhibition-card-bottom-meta{flex-direction:column;gap:8px;margin-top:0;display:flex}.agenda-v3 .agenda-affiche-grid .exhibition-card-venue-row{margin:0;padding:0}.agenda-v3 .agenda-affiche-grid .exhibition-card-venue-row .chip-venue{height:auto;min-height:0;color:var(--grey);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;box-shadow:none;background:0 0;border:none;border-radius:0;gap:5px;padding:0;font-size:.62rem;font-weight:600}.agenda-v3 .agenda-affiche-grid .exhibition-card-venue-row .chip-venue .chip-icon{color:var(--violet);font-size:.72rem;line-height:1}.agenda-v3 .agenda-affiche-grid .exhibition-card-venue-row .chip-venue.chip-link:hover,.agenda-v3 .agenda-affiche-grid .exhibition-card-venue-row .chip-venue.chip-link:focus-visible{color:var(--ink);background:0 0}.agenda-v3 .agenda-affiche-grid .exhibition-card-utility-row{gap:6px;margin:0;padding:0}.agenda-v3 .agenda-affiche-grid .exhibition-card-utility-row .chip{height:auto;min-height:0;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;box-shadow:none;border:none;border-radius:0;padding:4px 8px;font-size:.58rem;font-weight:700;line-height:1}.agenda-v3 .agenda-affiche-grid .exhibition-card-utility-row .chip-date{background:var(--paper2);color:var(--ink)}.agenda-v3 .agenda-affiche-grid .exhibition-card-utility-row .chip-relative-date-ending{background:var(--rose);color:var(--paper)}.agenda-v3 .agenda-affiche-grid .exhibition-card-utility-row .chip-relative-date-upcoming{background:var(--violet);color:var(--paper)}.agenda-v3 .agenda-affiche-grid .exhibition-card-ended-badge{border-radius:0}@media (width<=700px){.card-grid.agenda-affiche-grid,.card-grid.agenda-affiche-grid.card-grid-centered-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.agenda-filterbar-count{display:none}}.venue-index-hero.venue-index-hero-deep{border:1px solid var(--ink);border-bottom:1.5px solid var(--ink);background:var(--foret);color:var(--paper);position:relative;overflow:hidden}.venue-index-hero.venue-index-hero-deep:before{content:"";pointer-events:none;opacity:.1;background-image:repeating-linear-gradient(45deg, var(--paper) 0 1px, transparent 1px 22px);position:absolute;inset:0}.venue-index-hero.venue-index-hero-deep>*{position:relative}.venue-index-hero.venue-index-hero-deep .venue-index-hero-kicker{color:color-mix(in srgb, var(--paper) 70%, transparent)}.venue-index-hero.venue-index-hero-deep h1{color:var(--paper);letter-spacing:-.055em;font-size:clamp(2.5rem,7vw,5rem);line-height:.92}.venue-index-hero.venue-index-hero-deep .venue-index-hero-accent{color:color-mix(in srgb, var(--paper) 58%, var(--accent-venue) 42%)}.venue-index-hero.venue-index-hero-deep .venue-index-hero-lead{font-family:var(--sans);max-width:620px;color:color-mix(in srgb, var(--paper) 90%, transparent);font-size:clamp(.95rem,1.5vw,1.12rem);font-style:normal;line-height:1.6}.venue-index-une{margin-top:clamp(32px,4vw,52px)}.venue-index-une-kicker{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-venue);margin:0 0 16px;font-size:.7rem;font-weight:700}.venue-index-une-grid{grid-template-columns:1.4fr 1fr;align-items:center;gap:clamp(24px,3vw,44px);display:grid}.venue-index-une-media{aspect-ratio:3/2;border:1.5px solid var(--ink);background:var(--paper2);display:block;position:relative;overflow:hidden}.venue-index-une-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.venue-index-une-media:hover img,.venue-index-une-media:focus-visible img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.venue-index-une-media img{transition:none}.venue-index-une-media:hover img,.venue-index-une-media:focus-visible img{transform:none}}.venue-index-une-title{font-family:var(--sans);letter-spacing:-.055em;text-transform:lowercase;color:var(--ink);margin:0;font-size:clamp(2.1rem,4.5vw,3.6rem);font-weight:900;line-height:.94}.venue-index-une-title a:after{content:".";color:var(--accent-venue);text-decoration:none;display:inline-block}.venue-index-une-title a{color:inherit;text-decoration:none}.venue-index-une-title a:hover,.venue-index-une-title a:focus-visible{text-decoration:underline 3px;text-decoration-color:var(--accent-venue);text-underline-offset:5px}.venue-index-une-story{max-width:460px;font-family:var(--serif);color:var(--ink);margin:18px 0 0;font-size:clamp(1.05rem,1.8vw,1.3rem);font-style:italic;line-height:1.45}.venue-index-une-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.venue-index-une-tag{background:var(--accent-venue);color:var(--paper);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:7px 13px;font-size:.66rem;font-weight:700}.venue-index-une-count{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 55%, transparent);font-size:.66rem;font-weight:600}.venue-index-card-meta{flex-wrap:wrap;align-items:center;gap:8px;margin:7px 0 0;display:flex}.venue-index-card-tag{border:1px solid color-mix(in srgb, var(--accent-venue) 40%, transparent);background:color-mix(in srgb, var(--accent-venue) 7%, transparent);color:var(--accent-venue);font-family:var(--mono);letter-spacing:.1em;text-transform:lowercase;padding:3px 8px 4px;font-size:.6rem;font-weight:600;line-height:1}.venue-index-card-count{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 50%, transparent);font-size:.62rem;font-weight:600}.venue-index-select{background:var(--foret);color:var(--paper);margin-top:clamp(36px,5vw,56px);padding:clamp(28px,4vw,48px) clamp(22px,4vw,48px)}.venue-index-select-kicker{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 75%, transparent);margin:0 0 8px;font-size:.7rem;font-weight:700}.venue-index-select-title{font-family:var(--sans);letter-spacing:-.04em;text-transform:lowercase;color:var(--paper);margin:0 0 22px;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:900;line-height:1}.venue-index-select-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.venue-index-select-card{border:1px solid color-mix(in srgb, var(--paper) 25%, transparent);color:var(--paper);flex-direction:column;gap:8px;padding:16px;text-decoration:none;transition:border-color .16s,background .16s;display:flex}.venue-index-select-card:hover,.venue-index-select-card:focus-visible{border-color:var(--paper);background:color-mix(in srgb, var(--paper) 8%, transparent)}.venue-index-select-name{font-family:var(--sans);letter-spacing:-.02em;font-size:1rem;font-weight:800;line-height:1.2}.venue-index-select-meta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 60%, transparent);font-size:.6rem;font-weight:600}@media (width<=900px){.venue-index-select-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.venue-index-une-grid{grid-template-columns:1fr;gap:20px}}@media (width<=560px){.venue-index-select-grid{grid-template-columns:1fr}}.theme-index-hero.theme-index-hero-split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.theme-index-hero.theme-index-hero-split .theme-index-hero-main{flex:460px;max-width:640px}.theme-index-hero.theme-index-hero-split .theme-index-hero-lead{max-width:380px;font-family:var(--serif);color:var(--ink);flex:0 380px;margin:0;font-size:clamp(1rem,1.7vw,1.25rem);font-style:italic;line-height:1.45}.theme-index-layout{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,48px);display:grid}.theme-index-rail{flex-direction:column;gap:11px;display:flex;position:sticky;top:96px}.theme-index-rail-label{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--rose);margin:0;font-size:.62rem;font-weight:700}.theme-index-rail-list{flex-direction:column;gap:6px;display:flex}.theme-index-rail-item{border:1px solid var(--grey-line);color:var(--ink);font-family:var(--sans);letter-spacing:-.01em;background:0 0;padding:7px 12px;font-size:.82rem;font-weight:700;text-decoration:none;transition:background .14s,border-color .14s,color .14s}.theme-index-rail-item:hover,.theme-index-rail-item:focus-visible{background:var(--rose);border-color:var(--rose);color:var(--paper)}.theme-index-card-title{text-transform:lowercase}@media (width<=900px){.theme-index-layout{grid-template-columns:1fr}.theme-index-rail{position:static}.theme-index-rail-list{flex-flow:wrap}.theme-index-rail-item{flex:none}}


/* /_astro/global-content-responsive.DAam1yzf.css */
@media (width<=1120px){.home-context-group-head{align-items:start;gap:12px;display:grid}.home-context-rail-group,.home-context-mosaic-head{grid-template-columns:1fr;align-items:start;display:grid}.home-context-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-context-mosaic-head p{white-space:normal}}@media (width<=720px){.home-context-group{border-radius:22px;gap:14px;padding:18px}.home-context-rail-group{border-radius:22px;gap:14px;padding:16px}.home-context-card-grid{grid-template-columns:1fr;gap:12px}.home-context-card-grid-mosaic .home-context-card-media{min-height:0}.home-context-card{border-radius:20px;gap:12px;padding:14px}.home-context-card-body strong{letter-spacing:-.02em;font-size:clamp(1.22rem,4.6vw,1.52rem);font-weight:600;line-height:1.12}.home-context-card-link{justify-self:center;width:min(100%,24ch);max-width:min(100%,24ch);padding-top:0;font-size:.98rem;line-height:1.4;display:inline-block}.home-context-card-footer{min-height:0;padding:12px 0 0}.home-context-card-body>span,.home-context-group-head p,.home-context-rail-title p,.home-context-mosaic-head p{margin-bottom:10px;font-size:.88rem}.home-context-card-body>span{-webkit-line-clamp:3;min-height:4.44em;margin-bottom:0}.home-context-card-grid-compact .home-context-card{grid-template-columns:72px minmax(0,1fr)}.site-footer-nav{grid-template-columns:1fr}}.route-doc-panel{gap:20px;display:grid}.route-doc-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.route-doc-head h2{margin-bottom:8px}.route-doc-head p{color:var(--muted);margin:0;line-height:1.7}.route-doc-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.route-doc-meta div,.route-doc-columns>div{gap:10px;display:grid}.route-doc-meta strong,.route-doc-columns strong{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-primary);font-size:.88rem}.route-doc-meta code,.route-doc-tree{border:1px solid var(--border);color:var(--brand-ink);background:#ffffffbd;padding:14px 16px;display:block;overflow-x:auto}.route-doc-tree{white-space:pre-wrap;margin:0;line-height:1.8}.route-doc-columns{grid-template-columns:1.2fr 1fr;gap:18px;display:grid}.route-doc-static{cursor:default}.button-muted{opacity:1;pointer-events:none;color:#2c003b;box-shadow:none;background:#fff;border-color:#d3ced1;text-decoration:none}.card-actions .button-muted{align-self:center;margin-inline:auto}.button-muted:hover,.button-muted:focus-visible{box-shadow:none;color:#2c003b;background:#fff;border-color:#d3ced1;transform:none}.button-muted:before,.button-muted:after{display:none}.site-footer{border-top:1px solid var(--border);background:#ffffffe0}.site-footer-inner{padding:30px var(--content-inset) 42px;color:var(--muted);grid-template-columns:minmax(240px,1.1fr) minmax(0,2fr);gap:28px 44px;display:grid}.site-footer-brand{align-content:start;gap:10px;display:grid}.site-footer-brand>strong{color:var(--brand-ink);letter-spacing:-.02em;font-size:1.05rem}.site-footer-brand p{max-width:34ch;margin:0;line-height:1.6}.site-footer-note{color:#512a59b8;font-size:.92rem}.site-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;display:grid}.site-footer-column{align-content:start;gap:12px;display:grid}.site-footer-column>strong{color:var(--brand-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.9rem}.site-footer-column ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site-footer-column li{margin:0}.site-footer a{color:var(--brand-primary);text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{text-decoration:underline}@media (width<=980px){.shell-home{--home-text-inset:20px;--home-hero-signature-optical-shift:1px}.shell{width:min(var(--max), calc(100% - 56px))}.section-head,.route-doc-head{flex-direction:column;align-items:flex-start}.site-footer-inner{grid-template-columns:1fr;gap:24px}.site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header{padding-top:12px}.site-header-inner{border-radius:20px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;position:relative}.main-nav{display:none}.brand-logo{width:168px;max-width:min(62vw,168px)}.header-actions{margin-left:auto}.language-switcher{display:none}.mobile-nav{display:block}.hero-grid,.home-figma-hero,.card-grid,.list-links,.detail-grid,.route-doc-meta,.route-doc-columns,.exhibition-hero,.media-gallery,.media-link-grid,.social-embed-grid,.resource-grid,.overview-strip{grid-template-columns:1fr}.section-overview-inner{width:100%}.section-overview .section-head p{white-space:normal}.shell-exhibitions>.section:not(.section-overview):not(#explorer-autrement)>.section-head{padding-inline:20px}.home-city-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.home-city-card,.home-city-card.is-primary{min-height:0}.home-temporal-ribbon,.home-temporal-timeline,.home-temporal-selector-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.home-temporal-selector,.exhibitions-spotlight{grid-template-columns:1fr}.instagram-embed{min-height:640px}.main-nav{flex-wrap:wrap}.home-figma-copy{gap:12px;min-height:auto;padding:24px 0 12px 20px}.home-figma-copy p.home-figma-signature{white-space:normal;max-width:none;margin-top:6px;font-size:.95rem}.home-figma-copy h1{letter-spacing:-.075em;text-wrap:balance;max-width:8.6ch;margin-top:0;font-size:clamp(3.15rem,9.4vw,4.9rem);line-height:.9}.home-figma-intro,.home-figma-copy p{max-width:34rem}.home-figma-intro p{font-size:1rem;line-height:1.58}.home-figma-stats{grid-template-columns:1fr;gap:14px;max-width:min(100%,670px)}.home-figma-stat-card-link{min-height:0}.home-figma-profile-card{padding:18px}.home-figma-profile-header{align-items:flex-start}.home-figma-profile-header strong{font-size:1.12rem;line-height:1.08}.home-figma-profile-link{font-size:.9rem}.home-figma-profile-tag{min-height:42px}.home-figma-profile-tag-label{font-size:.9rem}.home-hero-spotlight-media{min-height:220px}.home-hero-spotlight-copy{padding:18px}.home-hero-spotlight-copy .button{width:100%}.home-venue-rail-head{align-items:flex-start}.home-venue-rail-track,.venue-directory-rail-track{grid-auto-columns:calc(50% - 7px)}}@media (width<=720px){body{font-size:12px;line-height:1.6}a{font-size:inherit}h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}.shell{width:min(var(--max), calc(100% - 40px))}.page{padding:20px 0 56px}.site-header{padding:10px 0 8px}.site-header-inner{border-radius:18px;min-height:64px;padding:10px 12px}.mobile-nav-trigger{gap:10px;min-height:40px;padding:0 12px 0 14px}.mobile-nav-trigger-label{font-size:.9rem}.mobile-nav-panel{border-radius:18px;width:min(360px,100vw - 24px);padding:14px}.mobile-nav-link{min-height:46px;font-size:.96rem}.mobile-nav-shortcuts{grid-template-columns:1fr 1fr}.page-breadcrumb{margin-bottom:14px;padding-inline:20px}.home-venue-rail{padding:20px}.home-figma-hero{padding:0}.home-figma-copy{padding:20px 0 20px 20px}.home-figma-side{padding:0 20px 20px}.home-figma-stat-card-link{text-align:center;background:radial-gradient(circle at 50% 0,#c9a7fe2e,#0000 48%),linear-gradient(#fffffffc,#f6effbf5);border-radius:15px;align-content:center;justify-items:center;gap:6px;padding:14px 16px;box-shadow:0 12px 24px #2c003b0f}.home-figma-stat-kicker{white-space:normal;text-align:center;letter-spacing:.2em;margin-bottom:0;font-size:.68rem}.home-figma-stat-value{justify-content:center;align-items:flex-end;gap:5px;width:100%}.home-figma-stat-value span{font-size:clamp(2.4rem,10.5vw,3.15rem);line-height:.9}.home-figma-stat-value small{margin-bottom:4px;font-size:.8rem;transform:none}.home-figma-stat-link{white-space:normal;text-wrap:balance;background:#512a590d;border:1px solid #512a5914;border-radius:999px;justify-content:center;margin-top:0;padding:6px 12px;font-size:.79rem;font-weight:700}.home-venue-rail-track,.venue-directory-rail-track{grid-auto-columns:82vw}.home-venue-rail-item{min-height:220px;box-shadow:none;gap:10px;padding:14px 14px 10px}.venue-directory-rail-item{gap:14px;min-height:244px;padding:18px 18px 20px}.home-venue-rail-logo{border-radius:22px;flex-basis:auto;width:100%;height:112px;font-size:1rem}.home-venue-rail-logo-image{width:86%;height:86%}.home-venue-rail{margin-inline:var(--home-text-inset);grid-template-columns:1fr;gap:14px;padding:20px 18px 18px}.shell-home>.home-venue-rail>.home-venue-rail-head{padding-inline:0}.home-venue-rail-head{grid-area:auto;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.home-venue-rail-nav{background:#fffffff0;border:1px solid #512a5914;border-radius:999px;grid-area:auto;place-self:start end;margin-top:0;padding:3px;box-shadow:0 8px 16px #2c003b0a}.home-venue-rail-arrow{width:34px;height:34px;font-size:1rem}.home-venue-rail-copy{text-align:center;justify-items:center;gap:3px}.home-venue-rail-copy span{font-size:.96rem;line-height:1.3}.home-venue-rail-head h2{letter-spacing:-.025em;max-width:none;margin-top:2px;font-size:1.85rem;line-height:1.12}.shell-home>.section>.section-head h2{letter-spacing:-.02em;font-size:clamp(1.45rem,5.1vw,1.85rem);line-height:1.18}.shell-home>.section>.section-head p{font-size:1rem;line-height:1.55}.shell-exhibitions>.section:not(.section-overview):not(#explorer-autrement)>.section-head h2{letter-spacing:-.02em;font-size:clamp(1.45rem,5.1vw,1.85rem);line-height:1.18}.shell-exhibitions>.section:not(.section-overview):not(#explorer-autrement)>.section-head p{font-size:1rem;line-height:1.55}.shell-exhibitions>.hero .eyebrow,.shell-agenda>.hero .eyebrow{letter-spacing:.14em;font-size:.78rem}.shell-exhibitions>.hero h1,.shell-agenda>.hero h1{letter-spacing:-.045em;max-width:12ch;font-size:clamp(2.2rem,8.2vw,3rem);line-height:.98}.shell-exhibitions>.hero p,.shell-agenda>.hero p{font-size:1rem;line-height:1.6}.section-overview .section-head h2{letter-spacing:-.02em;font-size:clamp(1.45rem,5.1vw,1.85rem);line-height:1.18}.section-overview .section-head p{white-space:normal;text-wrap:balance;font-size:1rem;line-height:1.55}.section-overview .overview-strip{gap:14px}.overview-card{gap:8px;min-height:112px;padding:18px 16px}.overview-card strong{letter-spacing:-.02em;font-size:clamp(1.22rem,4.8vw,1.5rem);line-height:1.12}.overview-card span{font-size:.98rem;line-height:1.45}#explorer-autrement.section .section-head h2{letter-spacing:-.025em;font-size:clamp(1.55rem,5.8vw,1.95rem);line-height:1.14}#explorer-autrement.section .section-head p{text-wrap:balance;font-size:.98rem;line-height:1.55}.shell-agenda>.section>.section-head h2{letter-spacing:-.02em;font-size:clamp(1.45rem,5.1vw,1.85rem);line-height:1.18}.shell-agenda>.section>.section-head p{font-size:1rem;line-height:1.55}.shell-home>.section>.card-grid,.shell-home>.section>.home-city-stage,.shell-home>.section>.home-temporal-proposal,.shell-home>.section>.home-context-proposals{margin-inline:var(--home-text-inset)}.exhibitions-spotlight-copy{gap:10px;padding:16px}.exhibitions-spotlight-copy .eyebrow{letter-spacing:.14em;font-size:.78rem}.exhibitions-spotlight-copy h3{letter-spacing:-.02em;font-size:clamp(1.3rem,5vw,1.62rem);line-height:1.08}.exhibitions-spotlight-copy .card-kicker,.exhibitions-spotlight-copy>p:not(.card-kicker):not(.spotlight-note),.exhibitions-spotlight-copy .spotlight-note{font-size:1rem;line-height:1.55}.exhibitions-spotlight-copy .chip-venue-spotlight,.spotlight-list-meta .chip-venue-spotlight{border-radius:12px;height:auto;min-height:34px;padding:0 14px;font-size:.92rem}.exhibitions-spotlight-copy .button{min-height:44px;padding:10px 18px;font-size:.96rem}.exhibitions-spotlight-list{gap:14px}.exhibitions-spotlight-list .list-link-soft{gap:10px;padding:16px}.exhibitions-spotlight-list .list-link-soft strong{letter-spacing:-.02em;margin-bottom:0;font-size:clamp(1.22rem,4.6vw,1.48rem);line-height:1.12}.exhibitions-spotlight-list .list-link-soft>span:last-child{min-height:3em;font-size:.98rem;line-height:1.5}.shell-agenda .detail-panel h2{letter-spacing:-.02em;font-size:clamp(1.3rem,4.9vw,1.6rem);line-height:1.14}.shell-agenda .detail-panel p,.shell-agenda .list-link>span{font-size:.98rem;line-height:1.5}.shell-agenda .list-link strong{letter-spacing:-.02em;font-size:clamp(1.22rem,4.6vw,1.48rem);line-height:1.12}.shell-agenda .tag-cloud .chip{border-radius:14px;min-height:38px;padding:0 14px;font-size:.96rem;line-height:1.1}.shell-agenda .tag-cloud .chip-label{line-height:1.1}.venue-directory-rail-logo{border-radius:28px;flex-basis:auto;width:100%;height:152px;font-size:1.2rem}.venue-directory-rail-logo-image{width:84%;height:84%}.venue-directory-rail-copy strong{font-size:1rem}.venue-directory-rail-copy span{font-size:.86rem}.venue-group-card-head,.venue-detail-brand{grid-template-columns:1fr}.home-venue-rail-copy strong{font-size:.95rem}.home-venue-rail-copy span{font-size:.8rem}.hero-grid{gap:0}.hero-copy{gap:14px;padding:20px}.hero-actions{gap:10px;margin-top:2px}.hero-actions .button{width:100%;min-height:44px;padding:10px 16px}.hero-visual{min-height:150px}.hero-visual-corner{width:94px;height:94px}.hero-visual-corner span{width:60px;font-size:.48rem;top:28px;right:4px;transform:rotate(45deg)}.hero-visual:before{width:160px;height:160px;top:-20px;right:-30px}.hero-visual:after{width:180px;height:180px;bottom:-70px;left:-30px}.hero-visual-copy{padding:14px;inset:auto 16px 16px}.page-breadcrumb,.hero p,.section-head p,.card p,.card-kicker,.detail-panel p,.list-link span,.hero-intro,.exhibition-copy p,.exhibition-poster span,.bullet-list li,blockquote,.hero-visual-copy span{font-size:12px;line-height:1.5}.hero h1,.exhibition-copy h1{max-width:22ch;font-size:22px;font-weight:600;line-height:1.18}.section-head h2,.detail-panel h2{font-size:20px}.card h3,.card h4{font-size:18px}.card{background:#fff;gap:10px;padding:16px}.card.exhibition-card{border:1px solid #e6eff7;border-radius:24px;box-shadow:0 16px 30px #2c003b12,0 0 0 1px #e6eff773}.card-grid{gap:14px}.card-meta,.tag-cloud{gap:6px}.exhibition-card-bottom-meta{gap:10px;min-height:78px}.exhibition-card-media{border:0;border-radius:0}.exhibition-card-media img{object-position:center}.exhibition-card-body>p:last-child{white-space:normal;text-overflow:clip;max-height:2.84em;overflow:hidden}.card.exhibition-card .exhibition-card-body{gap:9px}.card.exhibition-card .exhibition-card-body h3{letter-spacing:-.02em;-webkit-line-clamp:2;font-size:clamp(1.22rem,4.6vw,1.52rem);font-weight:600;line-height:1.12}.card.exhibition-card .exhibition-card-body.no-subtitle h3{font-size:clamp(1.3rem,5vw,1.62rem);font-weight:600;line-height:1.08}.card.exhibition-card .exhibition-card-body .card-kicker{font-size:.94rem;line-height:1.3}.card.exhibition-card .exhibition-card-body>p:last-child{-webkit-line-clamp:2;font-size:.92rem;line-height:1.38}.card.exhibition-card .exhibition-card-top-meta .chip-label{line-height:1}.card.exhibition-card .chip-venue,.card.exhibition-card .chip-date{border-radius:12px;height:auto;min-height:34px;padding:0 14px;font-size:.92rem}.card.exhibition-card .exhibition-card-bottom-meta{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;min-height:0;margin-top:8px}.card.exhibition-card .exhibition-card-venue-row{justify-content:flex-start;min-width:0}.card.exhibition-card .exhibition-card-venue-row .chip-venue{max-width:100%}.card.exhibition-card .exhibition-card-utility-row{justify-content:flex-start;min-width:0;min-height:34px}.card.exhibition-card .chip-venue .chip-label,.card.exhibition-card .chip-date .chip-label,.card.exhibition-card .chip-date{line-height:1}.exhibition-shell{gap:18px}.exhibition-copy,.exhibition-poster,.detail-panel{gap:12px;padding:18px}.section{margin-top:22px}.section-head{gap:10px;margin-bottom:12px}.detail-grid,.list-links{gap:12px}.list-link{padding:16px}.home-city-stage{gap:14px}.home-city-card,.home-city-card.is-primary{border-radius:18px;gap:0;padding:16px 16px 14px}.home-city-card-top{grid-template-columns:1fr;gap:8px}.home-city-card-meta-stack{gap:6px}.home-city-card-rank{font-size:2.8rem;top:14px;right:16px}.home-city-card-count{font-size:.68rem}.home-city-card-copy{gap:4px;margin-top:4px}.home-city-card-footer{flex-wrap:wrap;gap:10px;padding-top:10px}.home-city-card-title{font-size:1.05rem;line-height:1.02}.home-city-card-copy span,.home-city-card.is-primary .home-city-card-copy span,.home-city-card-link{font-size:12px}.home-temporal-lab{gap:12px}.home-temporal-proposal{border-radius:20px;gap:12px;padding:16px}.home-temporal-proposal-head{flex-direction:column;align-items:start;gap:4px}.home-temporal-proposal-head span{text-align:left}.home-temporal-ribbon,.home-temporal-timeline,.home-temporal-selector-tabs{grid-template-columns:1fr}.home-temporal-ribbon-item,.home-temporal-selector-tab{min-height:0}.home-temporal-proposal-home .home-temporal-ribbon-label{grid-column:2}.home-temporal-proposal-home{gap:10px;padding-top:0}.home-temporal-proposal-home .home-temporal-timeline{gap:10px}.home-temporal-proposal-home .home-temporal-timeline:before{display:none}.home-temporal-timeline:before{background:linear-gradient(#512a5929,#512a5914);width:1px;height:auto;inset:14px auto 14px 13px}.home-temporal-timeline-step{grid-template-columns:auto 1fr;align-items:start;gap:10px 12px;min-height:0;padding:0 0 0 2px}.home-temporal-timeline-step strong,.home-temporal-timeline-step span:last-child{grid-column:2}.home-temporal-proposal-timeline-ink-axis .home-temporal-timeline-step,.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-step,.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-step,.home-temporal-proposal-timeline-light .home-temporal-timeline-step{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;gap:10px 12px;padding:2px 0 2px 2px}.home-temporal-proposal-timeline-light-rail .home-temporal-timeline-step{gap:10px 12px;padding:2px 0 2px 2px}.home-temporal-proposal-home .home-temporal-timeline-step,.home-temporal-proposal-home.home-temporal-proposal-timeline-light-rail .home-temporal-timeline-step{text-align:left;background:#ffffffe6;border:1px solid #a288cd29;border-radius:18px;flex-direction:row;justify-content:space-between;place-items:center stretch;gap:14px;min-height:auto;padding:14px 16px;display:flex;box-shadow:0 10px 22px #2c003b0d}.home-temporal-proposal-home .home-temporal-timeline-step:hover,.home-temporal-proposal-home .home-temporal-timeline-step:focus-visible{border-color:#512a5933;transform:translateY(-1px);box-shadow:0 12px 24px #2c003b12}.home-temporal-proposal-timeline-ink .home-temporal-timeline:after,.home-temporal-proposal-timeline-light .home-temporal-timeline:after,.home-temporal-proposal-timeline-ink-axis .home-temporal-timeline-step:before,.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-step:before,.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-step:before,.home-temporal-proposal-timeline-light .home-temporal-timeline-step:before{display:none}.home-temporal-proposal-timeline-ink-axis .home-temporal-timeline-dot,.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-dot,.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-dot,.home-temporal-proposal-timeline-light .home-temporal-timeline-dot{margin:0;position:static;transform:none}.home-temporal-proposal-timeline-light-rail .home-temporal-timeline-dot{box-shadow:none;top:0}.home-temporal-proposal-home .home-temporal-timeline-dot{display:none}.home-temporal-proposal-home .home-temporal-timeline-step strong,.home-temporal-proposal-home .home-temporal-timeline-count{grid-column:auto;max-width:none;margin-top:0}.home-temporal-proposal-home .home-temporal-timeline-step strong{letter-spacing:-.03em;text-align:left;flex:auto;min-width:0;max-width:none;font-size:1.12rem;line-height:1.18;display:block}.home-temporal-proposal-home .home-temporal-timeline-count{white-space:nowrap;min-height:30px;box-shadow:none;background:#fffffff5;border-color:#512a591a;flex:none;justify-self:end;padding:0 12px;font-size:.88rem;line-height:1.3}.home-context-mosaic-head,.home-context-mosaic-head>div{text-align:center;justify-items:center}.home-context-mosaic-head .home-figma-panel-kicker,.home-context-mosaic-head h3,.home-context-mosaic-head p{text-align:center;margin-inline:auto}.home-temporal-proposal-timeline-ink-axis .home-temporal-timeline-step strong,.home-temporal-proposal-timeline-ink-axis .home-temporal-timeline-count,.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-step strong,.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-count,.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-step strong,.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-count,.home-temporal-proposal-timeline-light .home-temporal-timeline-step strong,.home-temporal-proposal-timeline-light .home-temporal-timeline-count{grid-column:2;justify-self:start;max-width:none;margin-top:0}.home-temporal-selector-copy{border-radius:18px;padding:12px 14px}.overview-card{gap:4px;padding:10px 12px}.chip{border:1px solid var(--chip-border-soft);min-height:24px;box-shadow:var(--chip-shadow-default);background:var(--chip-bg-default);color:var(--brand-ink);padding:4px 10px;font-size:10px}.chip-classic,.chip-soft,.chip-theme{background:var(--chip-bg-default);color:var(--brand-ink);border-color:var(--chip-border-soft)}.chip-important,.chip-accent,.chip-city,.chip-venue{background:var(--chip-bg-info);color:var(--brand-ink);box-shadow:var(--chip-shadow-soft);border-color:#0000}.chip-date{background:var(--chip-bg-date);color:var(--brand-ink);box-shadow:var(--chip-shadow-soft);border-color:#0000}.card-link-inline{font-size:12px;text-decoration:none}.card-actions{flex-direction:column;align-items:stretch;gap:8px}.card.exhibition-card .card-actions{margin-top:12px}.card-actions .button,.card-actions .button-muted{width:100%;min-height:40px;padding:10px 14px}.button{font-size:12px;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .26s cubic-bezier(.22,1,.36,1),color .26s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),background .36s cubic-bezier(.22,1,.36,1)}.button-primary:before,.button-primary:after{transition:right .42s cubic-bezier(.22,1,.36,1),top .42s cubic-bezier(.22,1,.36,1),bottom .42s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1)}.button-primary:hover:before,.button-primary:focus:before{transition-delay:40ms}.button-primary:hover:after,.button-primary:focus:after{transition-delay:70ms}.card-actions .card-link-inline{text-align:left;width:100%}.list-link strong,.hero-visual-copy strong{font-size:14px}.media-gallery{gap:12px}.media-gallery-item figcaption{gap:4px;padding:10px 12px 0}.site-header-inner{gap:10px}.main-nav{gap:2px}.main-nav-link,.main-nav-explorer-trigger{padding:9px 11px;font-size:.94rem}.brand-logo{width:172px;max-width:min(44vw,172px)}.main-nav-explorer-panel{min-width:min(320px,100vw - 40px);left:0;right:auto;transform:none}.main-nav-explorer-list{grid-template-columns:1fr}.language-switcher-panel{left:0;right:auto}}@media (width<=1120px){.venue-group-links,.venue-directory-feature-grid,.venue-directory-grid,.movement-essentials-card,.movement-editorial-grid{grid-template-columns:1fr}.movement-essentials-copy .overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.shell-artist-directory>.hero .hero-grid,.shell-subject-directory>.hero .hero-grid,.shell-venue-directory>.hero .hero-grid,.shell-period-directory>.hero .hero-grid{grid-template-columns:1fr;min-height:auto}.shell-artist-directory>.hero .hero-copy,.shell-subject-directory>.hero .hero-copy,.shell-venue-directory>.hero .hero-copy,.shell-period-directory>.hero .hero-copy{gap:14px;padding:20px}.shell-artist-directory>.hero h1,.shell-subject-directory>.hero h1,.shell-venue-directory>.hero h1,.shell-period-directory>.hero h1{max-width:none;font-size:clamp(2.35rem,10vw,3.55rem)}.shell-venue-directory>.hero h1{letter-spacing:-.045em;max-width:12ch;font-size:clamp(2.2rem,8.2vw,3rem);line-height:.98}.shell-artist-directory>.hero p,.shell-subject-directory>.hero p,.shell-venue-directory>.hero p,.shell-period-directory>.hero p{max-width:none}.shell-venue-directory>.hero p{font-size:1rem;line-height:1.55}.shell-artist-directory>.hero .hero-visual,.shell-subject-directory>.hero .hero-visual,.shell-venue-directory>.hero .hero-visual,.shell-period-directory>.hero .hero-visual{min-height:260px}.subject-directory-guide,.period-directory-guide,.movement-directory-guide{grid-template-columns:1fr}.shell-venue-directory>.section{gap:20px}.shell-venue-directory .venue-group-stack{gap:28px}.shell-venue-directory .venue-group-head{gap:8px;padding-inline:2px}.shell-venue-directory .venue-group-head h3{letter-spacing:-.02em;font-size:clamp(1.45rem,5.1vw,1.85rem);line-height:1.18}.shell-venue-directory .venue-group-head p{font-size:.98rem;line-height:1.55}.shell-venue-directory .venue-group-card{border-radius:24px}.shell-venue-directory .venue-group-card-media{min-height:200px}.shell-venue-directory .venue-group-card-media-fallback{padding:1.15rem}.shell-venue-directory .venue-group-card-media-fallback:before{border-radius:20px;inset:14px}.shell-venue-directory .venue-group-card-media-monogram{font-size:clamp(2.75rem,13vw,4rem)}.shell-venue-directory .venue-group-card-media-label{min-height:32px;padding:7px 11px;font-size:.88rem}.shell-venue-directory .venue-group-card-body{gap:.82rem;padding:1.1rem 1.05rem 1.15rem}.shell-venue-directory .venue-group-card--text-only .venue-group-card-body{padding-top:1.2rem}.shell-venue-directory .venue-group-card-top-meta{min-height:32px;margin-bottom:0}.shell-venue-directory .venue-group-card-count-chip{border-radius:11px;min-height:32px;padding:0 12px;font-size:.88rem}.shell-venue-directory .venue-group-card-title{letter-spacing:-.02em;min-height:2.24em;font-size:clamp(1.22rem,4.6vw,1.48rem);line-height:1.12}.shell-venue-directory .venue-group-card-topics{gap:7px}.shell-venue-directory .venue-group-card-topic{min-height:32px;padding:6px 10px;font-size:.82rem}.shell-venue-directory .venue-group-card-story{height:4.5em;min-height:4.5em;font-size:.98rem;line-height:1.5}.shell-venue-directory .venue-group-card-cta{min-height:46px;padding:11px 18px;font-size:.95rem}.shell-period-directory .venue-group-card{border-radius:24px}.shell-period-directory .venue-group-card-media{min-height:200px}.shell-period-directory .venue-group-card-body{gap:.82rem;padding:1.1rem 1.05rem 1.15rem}.shell-period-directory .venue-group-card-title{letter-spacing:-.02em;min-height:2.24em;font-size:clamp(1.22rem,4.6vw,1.48rem);line-height:1.12}.shell-period-directory .venue-group-card-story{height:4.5em;min-height:4.5em;font-size:.98rem;line-height:1.5}.shell-period-directory .venue-group-card-cta{min-height:46px;padding:11px 18px;font-size:.95rem}.venue-city-card{padding:18px}.venue-directory-card-meta{justify-content:flex-start}.movement-editorial-figure figcaption{flex-direction:column;align-items:flex-start}.movement-essentials-copy .overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.venue-logo-badge{background:#fffffff5;box-shadow:inset 0 0 0 1px #70544314,0 8px 18px #1f19150a}.venue-logo-badge-fallback,.home-venue-rail-logo{background:#fffffff5;border:1px solid #70544314;padding:10px 14px}.venue-logo-badge-image,.home-venue-rail-logo-image{object-fit:contain;width:100%;height:100%}.home-venue-rail-item .venue-logo-badge{align-self:stretch}@media (width<=720px){.exhibition-hero .hero-intro,.visit-description-card p,.visit-description-card ul,.visit-description-card ol{font-size:1rem;line-height:1.55}.prototype-audience-panel h2,.prototype-prepare-panel h2,.prototype-resource-panel h2,.prototype-explore-panel h2{font-size:clamp(1.4rem,4.8vw,1.7rem);line-height:1.15}.prototype-audience-panel>p,.prototype-explore-panel>p,.prototype-prepare-panel .detail-list span{font-size:1rem;line-height:1.55}.prototype-prepare-panel .detail-list strong,.taxonomy-group-emphasis-inline h3{font-size:.92rem}.prototype-explore-panel .tag-cloud{gap:10px}.prototype-explore-panel .chip{border-radius:14px;min-height:38px;padding:0 14px;font-size:.98rem;line-height:1.12}.prototype-explore-panel .chip-label{line-height:1.12}.exhibition-shell~.section .section-head p{font-size:1rem;line-height:1.55}.exhibition-shell~.section .section-head h2{font-size:clamp(1.45rem,5.1vw,1.85rem);line-height:1.18}.exhibition-shell~.section .card.exhibition-card .card-kicker{font-size:1rem;line-height:1.35}.exhibition-shell~.section .card.exhibition-card .exhibition-card-body>p:last-child{font-size:1rem;line-height:1.5}.exhibition-shell~.section .card.exhibition-card .exhibition-card-top-meta .chip,.exhibition-shell~.section .card.exhibition-card .chip-venue,.exhibition-shell~.section .card.exhibition-card .chip-date{border-radius:14px;min-height:38px;padding:0 14px;font-size:.96rem;line-height:1.1}.exhibition-shell~.section .card.exhibition-card .chip-label{line-height:1.1}.resource-card h3{font-size:1.2rem;line-height:1.25}.resource-card p{font-size:1rem;line-height:1.55}.resource-card .button{min-height:44px;padding:10px 16px;font-size:1rem}.section-related-exhibitions .section-head p{font-size:1.05rem;line-height:1.6}.section-related-exhibitions .section-head{align-items:center}.section-related-exhibitions .section-head h2{text-align:center;width:100%;font-size:clamp(1.4rem,4.8vw,1.7rem);line-height:1.15}}@media (width<=980px){.exhibition-hero .exhibition-copy h1{letter-spacing:-.02em;text-wrap:pretty;overflow-wrap:normal;word-break:keep-all;max-width:none;font-size:clamp(1.7rem,5.2vw,2.05rem);font-weight:500;line-height:1.08}.exhibition-hero .exhibition-copy.hero-title-short h1{white-space:nowrap;letter-spacing:-.03em;font-size:clamp(1.45rem,4.6vw,1.72rem);line-height:1.04}}@media (width<=720px){.exhibition-hero .exhibition-copy h1{text-wrap:pretty;overflow-wrap:normal;word-break:keep-all;max-width:none;font-size:clamp(1.55rem,7.8vw,1.95rem);line-height:1.1}.exhibition-hero .exhibition-copy.hero-title-short h1{white-space:nowrap;letter-spacing:-.035em;font-size:clamp(1.3rem,6.4vw,1.5rem);line-height:1.02}}


/* /_astro/index.DXmY4OBl.css */
html[dir]{background-color:var(--paper);overflow-x:clip}html[dir] body{background-color:var(--paper);background-image:none;overflow-x:clip}.shell-home{--chip-radius:999px;font-family:var(--sans);color:var(--ink)}.shell-home :is(h1,h2,h3,h4,h5){font-family:var(--sans);color:var(--ink)}.home-eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--violet);margin:0;font-size:.7rem;font-weight:700;line-height:1.4;display:block}.home-eyebrow-lemon{color:var(--lemon)}.home-mono-link{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--violet);text-underline-offset:4px;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--violet) 35%, transparent);align-items:baseline;gap:7px;font-size:.72rem;font-weight:700;transition:text-decoration-color .16s;display:inline-flex}.home-mono-link:hover,.home-mono-link:focus-visible{color:var(--violet);text-decoration-color:var(--violet)}.home-mono-link-lemon,.home-mono-link-lemon:hover,.home-mono-link-lemon:focus-visible{color:var(--lemon)}.home-mono-link-lemon{text-decoration-color:color-mix(in srgb, var(--lemon) 45%, transparent)}.home-mono-link-lemon:hover,.home-mono-link-lemon:focus-visible{text-decoration-color:var(--lemon)}.home-arrow{display:inline-block}html[dir=rtl] .shell-home .home-arrow{transform:scaleX(-1)}.home-dot{color:var(--violet);font-style:normal}.home-dot-lemon{color:var(--lemon);font-style:normal}.home-dot-soft{opacity:.55}.home-tag{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:5px 10px 6px;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.home-tag-violet{background:var(--violet);color:var(--paper)}.home-tag-lemon{background:var(--lemon);color:var(--ink)}.home-sec-head{padding:clamp(40px, 5vw, 72px) var(--content-inset) clamp(22px, 3vw, 36px);max-width:var(--max);text-align:center;box-sizing:border-box;width:100%;margin:0 auto}.home-sec-head .home-eyebrow{margin-bottom:16px}.home-sec-title{letter-spacing:-.045em;color:var(--ink);margin:0;font-size:clamp(2rem,4.2vw,3.75rem);font-weight:900;line-height:.92}.home-sec-title-plain{text-transform:uppercase}.home-sec-title-italic{font-family:var(--serif);color:var(--violet);letter-spacing:-.02em;text-transform:none;font-style:italic;font-weight:400}.home-sec-title-italic-lemon{color:var(--lemon)}.home-sec-title-italic-soft{color:var(--violet-soft)}.home-sec-sub{font-family:var(--serif);max-width:600px;color:var(--ink);margin:16px auto 0;font-size:clamp(.95rem,1.4vw,1.12rem);font-style:italic;line-height:1.5}.home-sec-head-dark .home-sec-title{color:var(--paper)}.home-sec-sub-dark{color:color-mix(in srgb, var(--paper) 88%, transparent)}.home-sec-more{padding:0 var(--content-inset);max-width:var(--max);text-align:center;box-sizing:border-box;margin:clamp(22px,3vw,32px) auto 0}.home-band{margin-inline:calc(50% - 50vw)}.home-band-inner{max-width:var(--max);padding:clamp(40px, 5vw, 64px) var(--content-inset);box-sizing:border-box;margin:0 auto}.home-band-hero{background:var(--paper2);color:var(--ink);position:relative;overflow:hidden}.home-band-hero:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--ink) 5%, transparent) 0 1px, transparent 1px 18px);position:absolute;inset:0}.home-hero-inner{text-align:center;padding-block:clamp(32px,5vw,56px) clamp(28px,3.5vw,44px);position:relative}.home-hero-eyebrow{margin-bottom:14px}.home-hero-title{letter-spacing:-.045em;color:var(--ink);margin:0;font-weight:900;line-height:.88}.home-hero-title-plain{text-transform:uppercase;font-size:clamp(3.4rem,9vw,8.25rem);display:block}.home-hero-title-italic{font-family:var(--serif);letter-spacing:-.005em;text-transform:none;color:var(--violet);margin-top:.12em;font-size:clamp(1.35rem,3.6vw,3.3rem);font-style:italic;font-weight:400;line-height:1;display:block}.home-hero-intro{max-width:540px;margin:clamp(18px,2vw,24px) auto 0}.home-hero-intro p{font-family:var(--serif);color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(.88rem,1.3vw,1.06rem);font-style:italic;line-height:1.5}.home-hub-profiles{max-width:var(--max);padding:clamp(18px, 2vw, 24px) var(--content-inset) 0;border-top:1px solid var(--grey-line);box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:12px;margin:clamp(26px,3.5vw,44px) auto 0;display:flex}.home-hub-profiles-title{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--grey);font-size:.66rem;font-weight:700}.home-hub-profile-tags{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.home-hub-profile-tag{border:1px solid var(--grey-line);border-radius:var(--chip-radius);background:var(--paper);color:var(--ink);font-family:var(--sans);letter-spacing:-.01em;align-items:center;gap:7px;padding:7px 14px 8px;font-size:.84rem;font-weight:700;text-decoration:none;transition:border-color .16s,transform .2s;display:inline-flex}.home-hub-profile-tag:hover,.home-hub-profile-tag:focus-visible{border-color:var(--ink);transform:translateY(-2px)}.home-affiche{border-bottom:1px solid var(--grey-line);padding-bottom:clamp(40px,5vw,64px)}.shell-home .home-affiche-grid{max-width:var(--max);padding:0 var(--content-inset);box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,32px);margin:0 auto;display:grid}.home-affiche-item{flex-direction:column;display:flex;position:relative}.home-affiche-item>.card{flex:1}.home-affiche-spotlight{z-index:3;pointer-events:none;position:absolute;top:10px;left:10px}html[dir=rtl] .home-affiche-spotlight{left:auto;right:10px}.home-affiche-empty{max-width:var(--max);border:1px solid var(--grey-line);background:var(--paper);box-shadow:none;border-radius:0;margin:0 auto}.shell-home .home-affiche-grid .card.exhibition-card{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;gap:10px;height:100%;padding:0;transition:transform .2s;display:flex}.shell-home .home-affiche-grid .card.exhibition-card:hover,.shell-home .home-affiche-grid .card.exhibition-card:focus-within{box-shadow:none;border-color:#0000;transform:translateY(-3px)}.shell-home .home-affiche-grid .exhibition-card-media{aspect-ratio:2/3;background:var(--paper2);border-radius:0;margin:0}.shell-home .home-affiche-grid .exhibition-card-media :is(img,picture){object-fit:cover;width:100%;height:100%}.shell-home .home-affiche-grid .card.exhibition-card>.exhibition-card-top-meta{gap:6px;margin:0;padding:0;position:static}.shell-home .home-affiche-grid .exhibition-card-media-veil,.shell-home .home-affiche-grid .exhibition-card-top-meta .chip-relative-date,.shell-home .home-affiche-grid .exhibition-card-top-meta .chip-theme~.chip-theme{display:none}.shell-home .home-affiche-grid .exhibition-card-top-meta .chip{border:1px solid color-mix(in srgb, var(--violet) 35%, transparent);background:color-mix(in srgb, var(--violet) 7%, transparent);height:auto;min-height:0;color:var(--violet);font-family:var(--mono);letter-spacing:.12em;text-transform:lowercase;box-shadow:none;border-radius:0;padding:3px 8px 4px;font-size:.6rem;font-weight:600;line-height:1}.shell-home .home-affiche-grid .exhibition-card-top-meta .chip .chip-label{text-transform:lowercase;letter-spacing:.12em;font-size:inherit;font-weight:inherit}.shell-home .home-affiche-grid .exhibition-card-top-meta .chip.chip-theme-accent{border-color:color-mix(in srgb, var(--chip-accent,var(--violet)) 35%, transparent);background:color-mix(in srgb, var(--chip-accent,var(--violet)) 7%, transparent);color:var(--chip-accent,var(--violet))}.shell-home .home-affiche-grid .exhibition-card-body{gap:0;padding:0}.shell-home .home-affiche-grid .exhibition-card-body h3{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1rem;font-weight:700;line-height:1.25}.shell-home .home-affiche-grid .exhibition-card-body h3 a{color:var(--ink);text-decoration:none}.shell-home .home-affiche-grid .exhibition-card-body p,.shell-home .home-affiche-grid .exhibition-card-utility-row,.shell-home .home-affiche-grid .card-actions{display:none}.shell-home .home-affiche-grid .exhibition-card-bottom-meta{margin-top:2px}.shell-home .home-affiche-grid .exhibition-card-venue-row{margin:0;padding:0}.shell-home .home-affiche-grid .exhibition-card-venue-row .chip-venue{height:auto;min-height:0;color:var(--grey);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;box-shadow:none;background:0 0;border:none;border-radius:0;gap:5px;padding:0;font-size:.62rem;font-weight:600}.shell-home .home-affiche-grid .exhibition-card-venue-row .chip-venue .chip-icon{font-size:.72rem;line-height:1}.shell-home .home-affiche-grid .exhibition-card-venue-row .chip-venue.chip-link:hover,.shell-home .home-affiche-grid .exhibition-card-venue-row .chip-venue.chip-link:focus-visible{color:var(--ink);background:0 0}.shell-home .home-affiche-grid .exhibition-card-ended-badge{border-radius:0}.home-hub{border-bottom:1px solid var(--grey-line);padding-bottom:clamp(48px,6vw,80px)}.home-hub-grid{max-width:var(--max);padding:0 var(--content-inset);box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.5vw,18px);margin:0 auto;display:grid}.home-hub-tile{--texture-color:color-mix(in srgb, var(--ink) 8%, transparent);border:1px solid var(--grey-line);background-color:var(--paper);flex-direction:column;transition:transform .2s;display:flex;overflow:hidden}.home-hub-tile:hover,.home-hub-tile:focus-within{transform:translateY(-3px)}.home-tone-rose{--tile-color:var(--rose);--tile-on:var(--paper)}.home-tone-violet{--tile-color:var(--violet);--tile-on:var(--paper)}.home-tone-ink{--tile-color:var(--ink);--tile-on:var(--paper)}.home-tone-lemon{--tile-color:var(--lemon);--tile-on:var(--ink)}.home-hub-tile-head{border-bottom:1px solid var(--grey-line);--texture-color:color-mix(in srgb, var(--tile-on,var(--paper)) 14%, transparent);background-color:var(--tile-color,var(--violet));min-height:160px;color:var(--tile-on,var(--paper));flex-direction:column;justify-content:flex-end;padding:20px 18px 18px;display:flex;position:relative}.home-texture-stripes-a{background-image:repeating-linear-gradient(45deg, transparent 0 11px, var(--texture-color) 11px 12px)}.home-texture-stripes-b{background-image:repeating-linear-gradient(-45deg, transparent 0 11px, var(--texture-color) 11px 12px)}.home-texture-grid{background-image:linear-gradient(var(--texture-color) 1px, transparent 1px), linear-gradient(90deg, var(--texture-color) 1px, transparent 1px);background-size:18px 18px}.home-texture-dots{background-image:radial-gradient(var(--texture-color) 1.4px, transparent 1.6px);background-size:18px 18px}.shell-home .home-hub-tile-label,.home-hub-tile-label{letter-spacing:-.045em;text-transform:lowercase;color:var(--tile-on,var(--paper));overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,2.2vw,2rem);font-weight:900;line-height:.95;position:relative}.home-hub-tile-body{background:color-mix(in srgb, var(--paper) 60%, transparent);flex-direction:column;flex:1;gap:10px;padding:16px 18px 18px;display:flex}.home-hub-tile-desc{font-family:var(--serif);color:var(--ink);margin:0;font-size:.88rem;font-style:italic;line-height:1.45}.home-hub-tile-list{border-top:1px solid var(--grey-line);flex-direction:column;gap:5px;margin:4px 0 0;padding:12px 0 0;list-style:none;display:flex}.home-hub-tile-item{color:var(--ink);font-family:var(--sans);letter-spacing:-.01em;align-items:center;gap:10px;font-size:.82rem;font-weight:600;text-decoration:none;display:flex}.home-hub-tile-item:hover .home-hub-tile-item-label,.home-hub-tile-item:focus-visible .home-hub-tile-item-label{text-underline-offset:3px;text-decoration:underline}.home-hub-tile-num{min-width:18px;font-family:var(--mono);letter-spacing:.16em;color:var(--ink);font-size:.58rem;font-weight:600}.home-hub-tile-item-label{min-width:0}.home-hub-tile-cta{margin-top:auto;padding-top:14px;font-size:.62rem}.home-band-ink{background:var(--ink);color:var(--paper)}.home-lastdays .home-sec-head{padding-top:0;text-align:start;padding-inline:0}.home-lastdays .home-sec-head .home-eyebrow{margin-bottom:10px}.home-lastdays-list{margin-top:clamp(18px,2.5vw,28px)}.home-lastdays-row{border-top:1px solid color-mix(in srgb, var(--paper) 18%, transparent);color:var(--paper);grid-template-columns:minmax(54px,60px) 116px minmax(240px,1fr) auto;align-items:center;gap:clamp(14px,2vw,28px);padding:clamp(20px,2.5vw,28px) 0;text-decoration:none;display:grid}.home-lastdays-num{font-family:var(--mono);color:var(--lemon);text-align:end;font-size:1.6rem;font-weight:800}.home-lastdays-thumb{aspect-ratio:2/3;background:color-mix(in srgb, var(--paper) 8%, transparent);display:block;position:relative;overflow:hidden}.home-lastdays-thumb-empty{background-image:repeating-linear-gradient(45deg, transparent 0 9px, color-mix(in srgb, var(--paper) 12%, transparent) 9px 10px)}.home-lastdays-thumb img{object-fit:cover;filter:saturate(.85)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.home-lastdays-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.home-lastdays-tags{flex-wrap:wrap;gap:8px;display:flex}.home-lastdays-title{font-family:var(--sans);letter-spacing:-.03em;text-transform:lowercase;color:var(--paper);text-wrap:balance;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:900;line-height:1}.home-lastdays-row:hover .home-lastdays-title,.home-lastdays-row:focus-visible .home-lastdays-title{text-underline-offset:4px;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--lemon) 65%, transparent)}.home-lastdays-meta{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 65%, transparent);font-size:.66rem;font-weight:600}.home-lastdays-arrow{background:var(--lemon);width:36px;height:36px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:inline-flex}.home-temporal-row{border-top:1px solid color-mix(in srgb, var(--paper) 18%, transparent);flex-wrap:wrap;gap:10px;margin-top:clamp(22px,3vw,32px);padding-top:clamp(18px,2.5vw,26px);display:flex}.home-temporal-pill{border:1px solid color-mix(in srgb, var(--paper) 35%, transparent);color:var(--paper);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;padding:9px 14px 10px;font-size:.66rem;font-weight:700;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.home-temporal-pill:hover,.home-temporal-pill:focus-visible{border-color:var(--lemon);background:color-mix(in srgb, var(--lemon) 10%, transparent)}.home-temporal-pill-count{background:var(--lemon);color:var(--ink);letter-spacing:.1em;padding:2px 6px 3px;font-size:.58rem;line-height:1}.shell-home .home-citation{position:relative;overflow:hidden}.shell-home .home-citation:before{content:"";pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--paper) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--paper) 4%, transparent) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0}.shell-home .home-citation-mark{font-family:var(--serif);pointer-events:none;user-select:none;font-size:clamp(220px,28vw,380px);font-style:italic;font-weight:400;line-height:.75;position:absolute}.shell-home .home-citation-mark-open{top:-40px;color:var(--violet);inset-inline-start:-10px}.shell-home .home-citation-mark-close{bottom:-100px;color:#0000;-webkit-text-stroke:2px var(--lemon);inset-inline-end:-10px}.shell-home .home-citation-inner{max-width:980px;padding-block:clamp(48px,8vw,96px);position:relative}.shell-home .home-citation-eyebrow{text-align:end;color:color-mix(in srgb, var(--paper) 70%, transparent);margin:0 0 32px}.shell-home .home-citation-figure{margin:0}.shell-home .home-citation-quote{color:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0}.shell-home .home-citation-quote p{font-family:var(--serif);letter-spacing:-.018em;color:var(--paper);text-wrap:pretty;margin:0 0 40px;font-size:clamp(1.5rem,3.4vw,2.75rem);font-style:italic;font-weight:400;line-height:1.22}.shell-home .home-citation-highlight{color:var(--violet)}.shell-home .home-citation-caption{align-items:center;gap:14px;display:flex}.shell-home .home-citation-rule{background:var(--lemon);width:40px;height:2px}.shell-home .home-citation-author{font-family:var(--mono);letter-spacing:.08em;color:var(--paper);flex-direction:column;gap:2px;font-size:.72rem;font-weight:700;display:flex}.shell-home .home-citation-role{color:color-mix(in srgb, var(--paper) 55%, transparent);font-size:.6rem;font-weight:600}.home-band-aubergine{background:var(--aubergine);color:var(--paper);position:relative;overflow:hidden}.home-band-aubergine:before{content:"";pointer-events:none;background-image:radial-gradient(color-mix(in srgb, var(--paper) 6%, transparent) 1px, transparent 1.4px);background-size:22px 22px;position:absolute;inset:0}.home-booking .home-band-inner{position:relative}.home-booking .home-sec-head{padding-top:0}.home-booking-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin-top:clamp(18px,2.5vw,28px);display:grid}.home-booking-grid .card.exhibition-card{border:1px solid color-mix(in srgb, var(--paper) 25%, transparent);background:var(--paper);box-shadow:none;border-radius:0}.home-booking-grid .card.exhibition-card:hover,.home-booking-grid .card.exhibition-card:focus-within{box-shadow:none;transform:translateY(-3px)}.home-booking-grid .exhibition-card-media{background:var(--paper2);border-radius:0}.home-booking-grid .card h3{letter-spacing:-.03em;font-weight:800}.home-booking-grid .card p{color:var(--grey)}.home-booking-grid .button.button-primary{border:1px solid var(--lemon);background:var(--lemon);color:var(--ink);box-shadow:none;border-radius:0;font-weight:800}.home-booking-grid .button.button-primary:before,.home-booking-grid .button.button-primary:after{content:none}.home-booking-grid .button.button-primary:hover,.home-booking-grid .button.button-primary:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--lemon);box-shadow:none;transform:none}.home-booking-grid .card-link-inline{color:var(--violet)}.shell-home .home-venue-rail{border:1px solid var(--grey-line);background:var(--paper2);box-shadow:none;border-radius:0;margin-top:clamp(40px,5vw,64px)}.shell-home>.home-venue-rail>.home-venue-rail-head{padding-inline:0}.home-venue-rail-head .home-eyebrow{margin-bottom:12px}.home-sec-title-rail{font-size:clamp(1.7rem,3vw,2.6rem)}.shell-home .home-venue-rail-item{border:1px solid var(--grey-line);background:var(--paper);min-height:0;box-shadow:none;border-radius:0;padding-bottom:14px;transition:transform .2s,border-color .2s}.shell-home .home-venue-rail-item:hover{border-color:color-mix(in srgb, var(--ink) 45%, transparent);box-shadow:none;transform:translateY(-3px)}.shell-home .home-venue-rail-arrow{border:1px solid var(--ink);background:var(--paper);color:var(--ink)}.shell-home .home-venue-rail-arrow:hover,.shell-home .home-venue-rail-arrow:focus-visible{background:var(--ink);color:var(--paper)}.shell-home .home-venue-rail-item .home-venue-rail-logo{box-shadow:none;background:0 0;border:none;padding:0}.shell-home .home-venue-rail-item .venue-logo-badge{box-shadow:none;background:0 0;overflow:visible}.shell-home .home-venue-rail-item .home-venue-rail-logo-image,.shell-home .home-venue-rail-item .venue-logo-badge-image{width:auto;max-width:100%;height:auto;max-height:100%}.shell-home .home-venue-rail-item .home-venue-rail-copy{text-align:center;justify-items:center;gap:4px}.shell-home .home-venue-rail-copy strong{color:var(--ink);letter-spacing:-.02em;font-weight:700}.shell-home .home-venue-rail-copy span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);font-size:.68rem;font-weight:600}.home-cities{padding-bottom:clamp(48px,6vw,72px)}.home-cities-grid{max-width:var(--max);padding:0 var(--content-inset);box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0 auto;display:grid}.home-city-tile{border:1px solid var(--grey-line);background:var(--paper);flex-direction:column;gap:12px;padding:clamp(20px,2.5vw,28px);transition:transform .2s,border-color .2s;display:flex;position:relative}.home-city-tile:hover,.home-city-tile:focus-within{border-color:color-mix(in srgb, var(--ink) 45%, transparent);transform:translateY(-3px)}.home-city-tile-rank{top:16px;font-family:var(--mono);letter-spacing:.04em;color:var(--violet);pointer-events:none;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:700;line-height:1;position:absolute;inset-inline-end:20px}.home-city-tile-count{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--grey);font-size:.62rem;font-weight:700}.home-city-tile-name{letter-spacing:-.035em;text-transform:lowercase;color:var(--ink);margin:0;font-size:clamp(1.5rem,2.2vw,1.75rem);font-weight:900;line-height:1}.home-city-tile-summary{color:var(--grey);margin:0 0 4px;font-size:.88rem;line-height:1.5}.home-city-tile .home-mono-link{margin-top:auto;font-size:.62rem}.home-city-tile.home-tone-rose .home-city-tile-rank,.home-city-tile.home-tone-rose .home-dot{color:var(--rose)}.home-city-tile.home-tone-teal .home-city-tile-rank,.home-city-tile.home-tone-teal .home-dot{color:var(--teal)}.home-city-tile.home-tone-gold .home-city-tile-rank,.home-city-tile.home-tone-gold .home-dot,.home-city-tile.home-tone-blue .home-city-tile-rank,.home-city-tile.home-tone-blue .home-dot{color:var(--accent-period)}html[dir=rtl] .shell-home :is(.home-sec-title-italic,.home-hero-title-italic,.home-sec-sub,.home-hero-intro p,.home-hub-tile-desc){font-style:normal}[dir=rtl] .home-venue-rail{direction:rtl}[dir=rtl] .home-venue-rail-arrow[data-carousel-prev],[dir=rtl] .home-venue-rail-arrow[data-carousel-next]{transform:scaleX(-1)}@media (width<=900px){.shell-home .home-affiche-grid,.home-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-booking-grid,.home-cities-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.home-lastdays-row{grid-template-columns:40px minmax(0,1fr);gap:14px}.home-lastdays-thumb,.home-lastdays-arrow{display:none}}@media (width<=760px){.home-hero-title-plain{font-size:clamp(2.4rem,12vw,4.4rem)}.shell-home>.home-venue-rail{padding-left:var(--content-inset);padding-right:var(--content-inset);border-radius:0;margin-inline:0}.shell-home .home-venue-rail-item .venue-logo-badge,.shell-home .home-venue-rail-item .home-venue-rail-logo{box-shadow:none;background:0 0;border:none;overflow:visible}.shell-home .home-venue-rail-item .home-venue-rail-logo-image,.shell-home .home-venue-rail-item .venue-logo-badge-image{max-width:100%;max-height:100%;width:auto!important;height:auto!important}.shell-home .home-venue-rail-item .home-venue-rail-copy{text-align:center;justify-self:center;place-items:center;width:100%}.shell-home .home-venue-rail-item .home-venue-rail-copy>*{text-align:center}}@media (width<=460px){.home-hub-grid{grid-template-columns:minmax(0,1fr)}.shell-home .home-affiche-grid{gap:14px}.shell-home .home-affiche-grid .exhibition-card-body h3{font-size:.9rem}}body .home-native-editorial{margin-bottom:0;padding-bottom:0}body main:has(.home-native-editorial){padding-bottom:0}body .home-native-editorial:lang(ar),body .home-native-editorial:lang(ar) [data-ep-title]{text-align:right!important}body .home-native-editorial:lang(ar) :is(h2,h3){letter-spacing:normal!important;line-height:1.4!important}


/* /_astro/ExhibitionCard.CGs2-yuz.css */
.card.exhibition-card.exhibition-card--listing{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto auto auto!important;align-content:start!important;gap:0!important;min-width:0!important;padding:0!important;display:grid!important;transform:none!important}.card.exhibition-card.exhibition-card--listing:hover,.card.exhibition-card.exhibition-card--listing:focus-within{box-shadow:none!important;border:0!important;transform:none!important}.card.exhibition-card.exhibition-card--listing>.exhibition-card-media{aspect-ratio:2/3!important;border:1.5px solid var(--ink)!important;background:0 0!important;border-radius:0!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important}.card.exhibition-card.exhibition-card--listing>.exhibition-card-media picture,.card.exhibition-card.exhibition-card--listing>.exhibition-card-media img{width:100%!important;height:100%!important;padding:0!important;display:block!important}.card.exhibition-card.exhibition-card--listing>.exhibition-card-media img{object-fit:cover!important;object-position:center!important}.exhibition-card-media-unavailable{display:none}.card.exhibition-card.exhibition-card--listing>.exhibition-card-media[data-load-state=failed] picture{display:none!important}.card.exhibition-card.exhibition-card--listing>.exhibition-card-media[data-load-state=failed] .exhibition-card-media-unavailable{box-sizing:border-box;width:100%;height:100%;color:var(--grey);text-align:center;font:700 18px/1.3 var(--sans);overflow-wrap:anywhere;justify-content:center;align-items:center;padding:24px;display:flex!important}.card.exhibition-card.exhibition-card--listing .exhibition-card-media-veil{display:none!important}.card.exhibition-card.exhibition-card--listing>.exhibition-card-top-meta{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:100%!important;min-height:0!important;margin:12px 0 0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important}.card.exhibition-card.exhibition-card--listing .exhibition-card-top-meta>.chip{box-sizing:border-box!important;color:#177f61!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:26px!important;font:800 10px/1.3 var(--mono)!important;letter-spacing:.08em!important;text-transform:none!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:none!important;background:#eef4ed!important;border:1px solid #a5c5b9!important;border-radius:0!important;flex:0 auto!important;align-items:center!important;margin:0!important;padding:5px 9px!important;display:inline-flex!important;position:static!important;overflow:visible!important}.card.exhibition-card.exhibition-card--listing .exhibition-card-top-meta>.chip .chip-label{font:inherit!important;letter-spacing:inherit!important;color:inherit!important;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.card.exhibition-card.exhibition-card--listing .exhibition-card-top-meta>.chip-relative-date{border-color:var(--ink)!important;background:var(--ink)!important;color:var(--paper)!important;text-transform:uppercase!important}.card.exhibition-card.exhibition-card--listing .exhibition-card-top-meta>.chip-relative-date-ending{color:var(--lemon)!important}.card.exhibition-card.exhibition-card--listing>.exhibition-card-body{min-height:0!important;margin:0!important;padding:8px 0 0!important;display:block!important;overflow:visible!important}.card.exhibition-card.exhibition-card--listing .exhibition-card-body h3,.card.exhibition-card.exhibition-card--listing .exhibition-card-body.no-subtitle h3{-webkit-line-clamp:3!important;letter-spacing:-.03em!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:18px!important;font-weight:900!important;line-height:1.12!important;display:-webkit-box!important;overflow:hidden!important}.card.exhibition-card.exhibition-card--listing .exhibition-card-body p{display:none!important}.card.exhibition-card.exhibition-card--listing>.exhibition-card-bottom-meta{min-height:0!important;margin:12px 0 0!important;padding:0!important;display:block!important}.card.exhibition-card.exhibition-card--listing .exhibition-card-venue-row{margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.card.exhibition-card.exhibition-card--listing .exhibition-card-venue-row .chip-venue{width:auto!important;max-width:100%!important;height:auto!important;min-height:0!important;color:var(--grey)!important;font:600 10px/1.35 var(--mono)!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;display:inline-flex!important}.card.exhibition-card.exhibition-card--listing .exhibition-card-venue-row .chip-venue .chip-icon{color:var(--violet)!important;flex:none!important;font-size:12px!important;line-height:1!important}.card.exhibition-card.exhibition-card--listing .exhibition-card-venue-row .chip-venue .chip-label{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.card.exhibition-card.exhibition-card--listing .exhibition-card-utility-row{display:none!important}.exhibition-ended-banner{color:#5f5547;background:#f6f1e8eb;border:1px solid #70635238;border-radius:999px;align-items:center;width:fit-content;max-width:100%;margin:0 0 18px;padding:8px 12px;font-size:.86rem;font-weight:800;line-height:1.2;display:inline-flex}


/* /_astro/recovered-editorial-common-block.BXMWbfpl.css */
:root{--ep-common-muted:#625b53;--ep-common-line:#d7d2c7}body main:has([data-ep-block]){container-type:inline-size}body [data-ep-band-stack]{gap:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important}body .search-v3:has([data-ep-block]) .search-v3-body{min-height:0!important;padding-bottom:0!important}body main [data-ep-block],body main #choisir-envies[data-ep-block]{box-sizing:border-box!important;margin:0!important;width:100cqw!important;max-width:none!important;padding:40px max(28px, calc((100cqw - var(--max,1240px)) / 2 + 28px))!important;border:0!important;border-top:1px solid var(--ep-common-line)!important;color:var(--ink,#100d09)!important;text-align:left!important;margin-inline:calc(50% - 50cqw)!important}body main [data-ep-block][data-ep-tone=beige]{--ep-common-accent:var(--grey,#7a7468);background:var(--paper2,#f2efe3)!important}body main [data-ep-block][data-ep-tone=violet]{--ep-common-accent:var(--violet,#5b2fe6);background:color-mix(in srgb, var(--violet,#5b2fe6) 8%, var(--paper,#fafaf5))!important}body main [data-ep-block][data-ep-tone=green]{--ep-common-accent:var(--accent-venue,#217a57);background:color-mix(in srgb, var(--accent-venue,#217a57) 8%, var(--paper,#fafaf5))!important}body main [data-ep-block][data-ep-tone=blue]{--ep-common-accent:var(--accent-period,#2b4a8a);background:color-mix(in srgb, var(--accent-period,#2b4a8a) 8%, var(--paper,#fafaf5))!important}body [data-ep-block]>div:not([data-ep-copy]):not([data-ep-questions]){width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body [data-ep-block] [data-ep-heading],body [data-ep-block] [data-editorial-section-heading]:has([data-ep-title]){border:0!important;width:100%!important;max-width:none!important;margin:0 0 28px!important;padding:0!important;display:block!important}body [data-ep-block] [data-editorial-section-heading]:has(>[data-ep-heading]),body [data-ep-block] :is(.section-head,.section-head-copy,.taxonomy-heading,.theme-explore-heading,.related-heading,.discovery-band-heading,.amq-glance-heading):has([data-ep-heading]){border:0!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}body [data-ep-block] h2[data-ep-title]{max-width:none!important;font:900 var(--editorial-section-heading-size,42px)/var(--editorial-section-heading-line,1.08) var(--sans,"Inter Tight", Arial, sans-serif)!important;letter-spacing:var(--editorial-section-heading-tracking,-.045em)!important;text-transform:none!important;color:var(--ink,#100d09)!important;text-align:left!important;overflow-wrap:break-word!important;border:0!important;margin:0!important;padding:0!important}body [data-ep-block] h2[data-ep-title] em[data-ep-title-accent]{letter-spacing:-.025em!important;color:var(--ep-common-accent)!important;font:italic 400 1em/1.08 Georgia,Times New Roman,serif!important}body [data-ep-block] h2[data-ep-title]:before,body [data-ep-block] h2[data-ep-title]:after{content:none!important;display:none!important}body [data-ep-copy]{columns:auto!important;width:100%!important;max-width:none!important;display:block!important}body [data-ep-copy] :is(p,ul,ol,blockquote),body [data-ep-question] p{max-width:none!important;font:400 16px/1.7 var(--sans,"Inter Tight", Arial, sans-serif)!important;color:var(--ep-common-muted)!important;margin:0!important}body [data-ep-copy] p+p{margin-top:16px!important}body [data-ep-copy] h3{font:700 20px/1.35 var(--sans,"Inter Tight", Arial, sans-serif)!important;color:var(--ink,#100d09)!important;letter-spacing:-.02em!important;text-transform:none!important;border:0!important;margin:26px 0 10px!important;padding:0!important}body [data-ep-rows]{gap:20px!important;display:grid!important}body [data-ep-row]{grid-template-columns:100px minmax(0,1fr)!important;align-items:start!important;gap:16px!important;margin:0!important;display:grid!important}body [data-ep-row]:last-child{margin-bottom:0!important}body [data-ep-row-label]{color:var(--ep-common-muted)!important;font:700 11px/1.4 var(--mono,monospace)!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:10px 0 0!important}body [data-ep-links]{flex-wrap:wrap!important;gap:9px!important;min-width:0!important;display:flex!important}body [data-ep-link]{overflow-wrap:anywhere;border:1px solid var(--ep-common-line)!important;background:var(--paper,#faf9f4)!important;max-width:100%!important;min-height:42px!important;font:700 14px/1.3 var(--sans,Arial,sans-serif)!important;color:var(--ink,#100d09)!important;align-items:center!important;gap:7px!important;padding:9px 12px!important;text-decoration:none!important;display:inline-flex!important}body [data-ep-link]:hover{color:var(--ep-common-accent)!important;border-color:var(--ep-common-accent)!important}body [data-ep-questions]{display:block!important}body [data-ep-question]{border:0!important;border-top:1px solid var(--ep-common-line)!important;margin:0!important;padding:0!important}body [data-ep-question]:last-child{border-bottom:1px solid var(--ep-common-line)!important}body [data-ep-question] summary{cursor:pointer;font:700 17px/1.4 var(--sans,Arial,sans-serif)!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:18px 0!important;list-style:none!important;display:flex!important}body [data-ep-question] summary::-webkit-details-marker{display:none}body [data-ep-question] p{max-width:62ch!important;padding:0 38px 20px 0!important}body [data-ep-toggle]{width:22px;color:var(--ep-common-accent);text-align:center;flex:0 0 22px;font:400 23px/1 Georgia,serif}body [data-ep-toggle]:after{content:"+"}body [data-ep-question][open] [data-ep-toggle]:after{content:"−"}body [data-ep-block] :is(a,summary):focus-visible{outline:2px solid var(--ep-common-accent);outline-offset:4px}body [data-ep-flow-end],body main:has(>[data-ep-flow-end]),body main:has(>[data-ep-block]:last-child){margin-bottom:0!important;padding-bottom:0!important}body [data-ep-terminal-section]{margin-bottom:0!important}body:has(main [data-ep-block]) .site-footer{margin-top:0!important}@media (width<=520px){body main [data-ep-block],body main #choisir-envies[data-ep-block]{padding-inline:18px!important}body [data-ep-block] h2[data-ep-title]{letter-spacing:-.035em!important;font-size:30px!important}body [data-ep-row]{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}body [data-ep-row-label]{margin-top:0!important}body [data-ep-link]{min-height:44px!important}}


/* /assets/ep-faq-cta-fr-20261021-v2.css */
/* Reuse the round plus/minus marker from existing exhibition FAQ blocks. */
body [data-ep-question] > summary:not(:has([data-ep-toggle]))::after,
body [data-ep-question] > summary > [data-ep-toggle] {
 flex:0 0 30px; width:30px; height:30px; box-sizing:border-box;
 display:flex;align-items:center;justify-content:center;border-radius:50%;
 border:1.5px solid var(--grey-line,#d7d2c7);color:var(--ink,#100d09);
 font:400 23px/1 Georgia,serif;
}
body [data-ep-question] > summary:not(:has([data-ep-toggle]))::after {content:'+' / '';}
body [data-ep-question][open] > summary:not(:has([data-ep-toggle]))::after {content:'−' / '';}
body [data-ep-question][open] > summary:not(:has([data-ep-toggle]))::after,
body [data-ep-question][open] > summary > [data-ep-toggle] {
 background:var(--ep-common-accent,var(--ink));border-color:var(--ep-common-accent,var(--ink));color:var(--paper,#fafaf5);
}

/* November review only: reduce two successive gaps, retain other monthly pages. */
body[data-ep-spacing="novembre-2026"] .month-signature .month-program {padding-top:40px!important; padding-bottom:56px!important;}
body[data-ep-spacing="novembre-2026"] .month-signature .month-program .month-heading {margin-bottom:20px!important;}
body[data-ep-spacing="novembre-2026"] .month-signature .month-program .month-filters {margin-top:0!important;}
@media(max-width:520px){body[data-ep-spacing="novembre-2026"] .month-signature .month-program{padding-top:28px!important;padding-bottom:36px!important}body[data-ep-spacing="novembre-2026"] .month-signature .month-program .month-heading{margin-bottom:16px!important}}

/* The approved monthly disclosure, scoped exclusively to the nine archive catalogues. */
.month-archive-catalogue{min-width:0}
.month-archive-catalogue .month-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px}
.month-archive-catalogue .month-result-grid .exhibition-card{width:100%!important;min-width:0!important;max-width:none!important;flex:none!important}
.month-archive-catalogue .month-more{margin-top:30px}
.month-archive-catalogue .month-more>summary{display:flex;align-items:center;justify-content:center;gap:14px;width:fit-content;max-width:100%;box-sizing:border-box;min-height:52px;margin:auto;padding:15px 24px;border:2px solid #30134f;background:#30134f;color:#fff;font:700 17px/1.35 var(--sans,Arial);text-align:center;list-style:none;cursor:pointer}
.month-archive-catalogue .month-more>summary::-webkit-details-marker{display:none}
.month-archive-catalogue .month-more>summary:after{content:"+";font:24px/1 Arial}
.month-archive-catalogue .month-more>summary:hover{background:#4c2670}
.month-archive-catalogue .month-more[open]>summary{background:#fff;color:#30134f;margin-bottom:28px}
.month-archive-catalogue .month-more[open]>summary:after{content:"−"}
.month-archive-catalogue .month-more .label-open{display:none}
.month-archive-catalogue .month-more[open] .label-open{display:inline}
.month-archive-catalogue .month-more[open] .label-closed{display:none}
.month-archive-catalogue .month-more>summary:focus-visible{outline:3px solid #2b4a8a;outline-offset:4px}
@media(max-width:1000px){.month-archive-catalogue .month-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.month-archive-catalogue .month-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.month-archive-catalogue .month-result-grid{grid-template-columns:minmax(0,1fr)}.month-archive-catalogue .month-more>summary{width:100%;padding:14px 16px;font-size:16px}}


/* /assets/ep-agenda-home-20261022-v1.css */
/* EP-AGENDA-HOME-20261022-V1: only French current agenda and FR/EN home. */
html:is(:lang(en),:lang(en)) body:has(.shell-home) main{padding-top:0}
.bounded-exhibition-directory__more { margin-top: 30px; }
  .bounded-exhibition-directory__more > summary { display:flex; align-items:center; justify-content:center; gap:14px; width:fit-content; max-width:100%; min-height:52px; margin:0 auto; padding:15px 24px; border:2px solid #30134f; background:#30134f; color:#fff; font:700 17px/1.35 var(--sans,Arial,sans-serif); text-align:center; list-style:none; cursor:pointer; }
  .bounded-exhibition-directory__more > summary::-webkit-details-marker { display:none; }
  .bounded-exhibition-directory__more > summary::marker { content:''; }
  .bounded-exhibition-directory__more > summary::after { content:'+'; font:24px/1 Arial; flex:none; }
  .bounded-exhibition-directory__more > summary:hover { background:#4c2670; border-color:#4c2670; }
  .bounded-exhibition-directory__more > summary:focus-visible { outline:3px solid #2b4a8a; outline-offset:4px; }
  .bounded-exhibition-directory__more[open] > summary { margin-bottom:28px; background:#fff; color:#30134f; }
  .bounded-exhibition-directory__more[open] > summary::after { content:'−'; }
  .bounded-exhibition-directory__more .label-open, .bounded-exhibition-directory__more[open] .label-closed { display:none; }
  .bounded-exhibition-directory__more[open] .label-open { display:inline; }
  @media(max-width:520px) { .bounded-exhibition-directory__more > summary { width:100%; padding:14px 16px; font-size:16px; } }


/* /assets/ep-fr-generalisation-20261026-v1.css */
.exhibition-gallery{width:100%;box-sizing:border-box;padding:clamp(24px,4vw,48px) 0;max-width:1080px;margin-inline:auto;min-width:0}
.exhibition-gallery-grid{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,1fr)) minmax(0,.85fr);grid-template-rows:clamp(180px,23vw,292px) clamp(160px,19vw,240px);grid-template-areas:"anchor wide wide portrait" "anchor square last last";gap:16px;align-items:stretch}
.exhibition-gallery-cell{box-sizing:border-box;border:1.5px solid var(--ink,#171511);border-radius:0;padding:0;cursor:zoom-in;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;background:var(--paper2,#f1eee4);overflow:hidden;color:inherit}
.exhibition-gallery-cell img{display:block;width:100%;height:100%;object-fit:contain}
.exhibition-gallery-grid[data-count="1"]{display:flex;justify-content:center}
.exhibition-gallery-grid[data-count="1"] .exhibition-gallery-cell{width:auto;max-width:100%;height:auto;max-height:560px}
.exhibition-gallery-grid[data-count="1"] img{width:auto;max-width:100%;height:auto;max-height:556px;object-fit:contain}
.exhibition-gallery-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:clamp(260px,36vw,460px);grid-template-areas:"anchor wide"}
.exhibition-gallery-grid[data-count="3"]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-template-areas:"anchor wide" "anchor portrait"}
.exhibition-gallery-grid[data-count="4"]{grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,1fr));grid-template-areas:"anchor wide wide" "anchor portrait square"}
.exhibition-gallery-more .exhibition-gallery-grid+.exhibition-gallery-grid{margin-top:16px}
.exhibition-gallery-more{margin-top:20px}
.exhibition-gallery-more summary{display:flex;width:fit-content;max-width:100%;align-items:center;gap:20px;margin:0 auto 24px;padding:14px 22px;border:1.5px solid currentColor;font-weight:750;cursor:pointer;list-style:none;color:var(--ink,#111);background:transparent}
.exhibition-gallery-more summary::-webkit-details-marker{display:none}
.exhibition-gallery-more:not([open]) .gallery-hide,.exhibition-gallery-more[open] .gallery-show{display:none}
.exhibition-gallery-mobile-hint{display:none}
.exhibition-gallery-hint{margin:14px 0 0;text-align:center;font-size:.85rem;color:var(--grey,#605c55)}
.exhibition-gallery a:focus-visible,.exhibition-gallery button:focus-visible,.exhibition-gallery summary:focus-visible{outline:3px solid var(--violet,#6838ec);outline-offset:4px}
.exhibition-gallery-dialog{width:min(1100px,94vw);max-width:94vw;max-height:94dvh;padding:18px;border:0;color:var(--ink,#111);background:var(--paper,#faf9f4);overflow:auto;box-sizing:border-box}
.exhibition-gallery-dialog::backdrop{background:rgb(0 0 0 / .85)}
.exhibition-gallery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}
.exhibition-gallery-dialog button{min-height:44px;min-width:44px;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;cursor:pointer}
.exhibition-gallery-dialog button:disabled{opacity:.3;cursor:default}
.exhibition-gallery-stage{display:flex;align-items:center;justify-content:center;gap:12px}
.exhibition-gallery-stage img{display:block;min-width:0;max-width:calc(100% - 112px);width:auto;height:auto;max-height:68dvh;object-fit:contain;touch-action:pan-y pinch-zoom}
.exhibition-gallery-dialog [data-gallery-caption]{font-size:.9rem;line-height:1.5;margin:14px 0 0;text-align:center}
.exhibition-gallery-dialog [hidden]{display:none!important}
@media(max-width:720px){
 .exhibition-gallery-mobile-hint{display:inline}
 .exhibition-gallery-grid,.exhibition-gallery-grid[data-count="1"]{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px;scroll-padding:4px;justify-content:flex-start}
 .exhibition-gallery-grid .exhibition-gallery-cell{flex:0 0 auto;width:auto;aspect-ratio:var(--visual-ratio,1);max-width:86%;height:300px;scroll-snap-align:start}
 .exhibition-gallery-grid[data-count="1"]{justify-content:center}
 .exhibition-gallery-grid[data-count="1"] .exhibition-gallery-cell{max-width:100%;height:auto;aspect-ratio:auto}
 .exhibition-gallery-grid[data-count="1"] img{max-height:480px}
 .exhibition-gallery-dialog{padding:12px}
 .exhibition-gallery-stage{gap:6px}
 .exhibition-gallery-stage img{max-width:calc(100% - 100px);max-height:60dvh}
}

.exhibition-gallery-cell:disabled{cursor:default;opacity:1}

/* Recovered historical heading presentation; native copy is not transformed. */
body .editorial-section-heading[data-editorial-section-heading] {
  display:block; width:100%; min-width:0;
  padding:0 !important; margin:0 0 28px !important; border:0 !important;
  background:transparent; --editorial-heading-accent:var(--grey, #7A7468);
}
body .editorial-section-heading[data-editorial-heading-tone="violet"] { --editorial-heading-accent:var(--violet, #5B2FE6); }
body .editorial-section-heading[data-editorial-heading-tone="blue"] { --editorial-heading-accent:var(--accent-period, #2B4A8A); }
body .editorial-section-heading[data-editorial-heading-tone="green"] { --editorial-heading-accent:var(--accent-venue, #217A57); }
body .editorial-section-heading[data-editorial-section-heading] > h2 {
  margin:0 !important; padding:0 !important; max-width:none !important;
  font-family:var(--sans) !important; font-size:42px !important;
  font-weight:900 !important; font-style:normal !important;
  line-height:1.08 !important; letter-spacing:-.045em !important;
  word-spacing:.18em !important;
  text-transform:none !important; text-align:start;
  color:var(--ink) !important; border:0 !important; overflow-wrap:break-word;
}
body .editorial-section-heading[data-editorial-section-heading] > h2::before,
body .editorial-section-heading[data-editorial-section-heading] > h2::after { content:none !important; display:none !important; }
body .editorial-section-heading[data-editorial-section-heading] > h2 em[data-editorial-title-accent] {
  font-family:var(--serif) !important; font-size:1em !important;
  font-style:italic !important; font-weight:400 !important; line-height:1.08 !important;
  letter-spacing:-.025em !important; color:var(--editorial-heading-accent) !important;
}
body .section-head:has(.editorial-section-heading) { border:0 !important; padding-block:0 !important; }
/* FR taxonomy sections already inherit the shell gutter, just like their prose.
   Do not apply the legacy header-only content inset a second time. */
body :is(.theme-v3, .formats-v3, .discipline-v3) > .section > .section-head:has(.editorial-section-heading) { padding-inline:0 !important; }
@media(max-width:520px) {
  body .editorial-section-heading[data-editorial-section-heading] > h2 { font-size:30px !important; letter-spacing:-.035em !important; }
}
:lang(ar) .editorial-section-heading[data-editorial-section-heading] > h2 { letter-spacing:normal !important; line-height:1.4 !important; }
:lang(ar) .editorial-section-heading[data-editorial-section-heading] > h2 em[data-editorial-title-accent] {
  letter-spacing:normal !important; line-height:1.4 !important;
}

/* Band and secondary title must use the same approved palette family. */
body .discipline-seo-band:has([data-editorial-heading-tone="blue"]) {
  background:color-mix(in srgb,var(--accent-period) 7%,var(--paper));
}
body .discipline-seo-band:has([data-editorial-heading-tone="blue"]) .discipline-seo-eyebrow { color:var(--accent-period); }
body .theme-seo-band:has([data-editorial-heading-tone="violet"]) {
  background:color-mix(in srgb,var(--violet) 7%,var(--paper));
}
body .theme-seo-band:has([data-editorial-heading-tone="violet"]) .theme-seo-eyebrow { color:var(--violet); }

  /* French exhibition contract: centered hero, left-aligned centered lead.
     Reviewed posters belong to the gallery, never to a second hero column. */
  .exhibition-shell .expo-hero-v2 .expo-hero-copy {
    display:flex !important;flex-direction:column;align-items:center;
    width:100%;max-width:none;margin-inline:auto;text-align:center;
  }
  .exhibition-shell .expo-hero-v2 .expo-hero-title {width:100%;text-align:center;}
  .exhibition-shell .expo-hero-v2 .expo-hero-lead {
    width:100%;max-width:860px;box-sizing:border-box;
    margin-inline:auto !important;text-align:left !important;
  }
  .exhibition-shell .expo-hero-v2 .expo-hero-pills {
    width:100%;justify-content:center;flex-wrap:wrap;text-align:center;
  }
  html:lang(en) .exhibition-gallery-cell {background:var(--paper,#faf9f5);}
  .exhibition-shell h2 {font-size:42px !important;line-height:1.08;}
  @media(max-width:520px){.exhibition-shell h2 {font-size:30px !important;}}


  .bounded-exhibition-directory--uniform .bounded-exhibition-directory__visual {
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:18px;
  }
  @media(max-width:900px) {
    .bounded-exhibition-directory--uniform .bounded-exhibition-directory__visual { grid-template-columns:repeat(2,minmax(0,1fr)); }
  }
  @media(max-width:520px) {
    .bounded-exhibition-directory--uniform .bounded-exhibition-directory__visual { grid-template-columns:minmax(0,1fr); }
  }
  .bounded-exhibition-directory__more { margin-top: 30px; }
  .bounded-exhibition-directory__more > summary { display:flex; align-items:center; justify-content:center; gap:14px; width:fit-content; max-width:100%; min-height:52px; margin:0 auto; padding:15px 24px; border:2px solid #30134f; background:#30134f; color:#fff; font:700 17px/1.35 var(--sans,Arial,sans-serif); text-align:center; list-style:none; cursor:pointer; }
  .bounded-exhibition-directory__more > summary::-webkit-details-marker { display:none; }
  .bounded-exhibition-directory__more > summary::marker { content:''; }
  .bounded-exhibition-directory__more > summary::after { content:'+'; font:24px/1 Arial; flex:none; }
  .bounded-exhibition-directory__more > summary:hover { background:#4c2670; border-color:#4c2670; }
  .bounded-exhibition-directory__more > summary:focus-visible { outline:3px solid #2b4a8a; outline-offset:4px; }
  .bounded-exhibition-directory__more[open] > summary { margin-bottom:28px; background:#fff; color:#30134f; }
  .bounded-exhibition-directory__more[open] > summary::after { content:'−'; }
  .bounded-exhibition-directory__more .label-open, .bounded-exhibition-directory__more[open] .label-closed { display:none; }
  .bounded-exhibition-directory__more[open] .label-open { display:inline; }
  @media(max-width:520px) { .bounded-exhibition-directory__more > summary { width:100%; padding:14px 16px; font-size:16px; } }
  .bounded-exhibition-directory__compact {
    margin-top: clamp(1.25rem, 3vw, 2rem);
    padding-top: 1rem;
    border-top: 1px solid var(--line, #d9d2c8);
  }

  .bounded-exhibition-directory__compact-label {
    margin: 0 0 0.75rem;
    color: var(--muted, #625e58);
    font-size: 0.9rem;
    font-weight: 700;
  }

  .bounded-exhibition-directory__compact-list {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 16rem), 1fr));
    gap: 0.35rem 1.25rem;
    margin: 0;
    padding: 0;
    list-style: none;
  }

  .bounded-exhibition-directory__compact-list a {
    display: block;
    padding: 0.55rem 0;
    color: inherit;
    font-weight: 650;
    line-height: 1.35;
    text-decoration-thickness: 0.08em;
    text-underline-offset: 0.18em;
  }

  .bounded-exhibition-directory__compact-list a:hover {
    color: var(--brand-primary, #512a59);
  }

  .bounded-exhibition-directory__compact-list a:focus-visible {
    border-radius: 0.2rem;
    outline: 3px solid var(--focus-ring, #6b35ff);
    outline-offset: 2px;
  }

html:lang(en) .delivered-taxonomy-body .delivered-taxonomy-subsection h3{font:800 20px/1.3 var(--sans);letter-spacing:-.025em}
html:lang(en) body [data-ep-question]>summary:not(:has([data-ep-toggle]))::after{content:"+";flex:none;font:24px/1 Arial,sans-serif}
html:lang(en) body [data-ep-question][open]>summary:not(:has([data-ep-toggle]))::after{content:"−"}
html:lang(en) body [data-ep-copy] h3{font-size:20px!important;font-weight:800!important}


/* /assets/ep-navigation-fr-20261026-v1.css */
/* Approved French navigation, isolated from every other locale. */
html:lang(en) body .fr-nav-root{position:sticky;top:0;z-index:70;display:block;width:100%;margin:0;padding:0;border:0;border-bottom:1px solid #d7d2c7;background:#fafaf5;color:#100d09;font-family:var(--sans,Arial,sans-serif);box-shadow:none;}
.fr-nav-root *{box-sizing:border-box;}.fr-nav-root [hidden]{display:none!important}.fr-nav-root a{text-decoration:none;color:inherit}.fr-nav-root button{font-family:inherit;color:inherit;cursor:pointer}.fr-nav-root :is(a,button,summary):focus-visible{outline:2px solid #5b2fe6;outline-offset:3px;}
.fr-nav-root .fr-nav-top{height:74px;padding:12px 26px;display:grid;grid-template-columns:120px minmax(0,1fr) 120px;align-items:center;column-gap:0;background:#fafaf5;}
.fr-nav-root .fr-nav-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;padding:10px;background:transparent;}
.fr-nav-root .fr-nav-icon svg{width:21px;height:21px;display:block;}.fr-nav-root .fr-nav-search{justify-self:end;border:1px solid #ccc8c0;border-radius:50%;}.fr-nav-root .fr-nav-search:hover{color:#5b2fe6;border-color:#5b2fe6;background:#eee9f5;}
.fr-nav-root .fr-nav-logo{justify-self:center;display:block;margin:0;padding:0;line-height:1;text-align:center;}.fr-nav-root .brand-wordmark{display:inline-flex;align-items:baseline;font-family:var(--sans,Arial,sans-serif);font-weight:900;font-size:32px;letter-spacing:-.045em;line-height:1;color:#100d09;white-space:nowrap;text-transform:lowercase;}.fr-nav-root .brand-wordmark-stamp{display:inline-block;background:#5b2fe6;color:#fafaf5;padding:.18em .22em .24em;line-height:.85;margin:0 .02em;transform:rotate(-2deg) translateY(-.03em);box-shadow:.05em .05em 0 #100d09;}.fr-nav-root .brand-wordmark-tld{color:#100d09;font-weight:800;opacity:.6;}
.fr-nav-root .fr-nav-menu-button,.fr-nav-root .fr-nav-drawer,.fr-nav-root .fr-nav-bottom{display:none;}.fr-nav-root .fr-nav-cross{display:none;}
.fr-nav-root .fr-nav-desktop{display:flex;align-items:center;justify-content:center;gap:25px;min-height:40px;padding:0 12px;border-top:1px solid #efeee8;font-size:14px;font-weight:800;}.fr-nav-root .fr-nav-desktop a{display:inline-flex;align-items:center;min-height:40px;white-space:nowrap;}.fr-nav-root .fr-nav-desktop a span{color:var(--fr-link-accent,#5b2fe6);}.fr-nav-root .fr-nav-desktop a:hover,.fr-nav-root .fr-nav-desktop [aria-current]{color:var(--fr-link-accent,#5b2fe6);}
.fr-nav-root .fr-nav-desktop-languages{position:relative;justify-self:start;font-size:13px;}.fr-nav-root .fr-nav-desktop-languages summary{display:flex;align-items:center;gap:7px;min-height:44px;cursor:pointer;list-style:none;font:700 13px/1.3 var(--mono,monospace);}.fr-nav-root summary::-webkit-details-marker{display:none;}.fr-nav-root .fr-nav-desktop-languages nav{position:absolute;top:100%;left:0;width:230px;max-height:70vh;overflow:auto;padding:10px;background:#fafaf5;border:1px solid #d7d2c7;box-shadow:0 8px 18px #100d0915;}.fr-nav-root .fr-nav-desktop-languages nav>*{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:8px 10px;}.fr-nav-root .fr-nav-desktop-languages nav a:hover{background:#eee9f5;}.fr-nav-root [aria-disabled=true]{color:#7a7468;}
@media(max-width:760px){
 html:lang(en) body .fr-nav-root .fr-nav-top{height:66px;padding:11px 16px;grid-template-columns:44px minmax(0,1fr) 44px;column-gap:10px;}
 .fr-nav-root .fr-nav-menu-button{display:flex;justify-self:start;}.fr-nav-root .fr-nav-desktop,.fr-nav-root .fr-nav-desktop-languages{display:none;}.fr-nav-root .brand-wordmark{font-size:24px;letter-spacing:-1.05px;line-height:1.1;}.fr-nav-root .brand-wordmark-stamp{padding:3px 4px;margin-inline:1px;}
 .fr-nav-root .fr-nav-drawer{position:fixed;inset:66px 0 0;display:block;overflow:auto;background:#fafaf5;overscroll-behavior:contain;}
 .fr-nav-root .fr-nav-browse{min-height:100%;display:flex;flex-direction:column;gap:12px;padding:14px 18px;padding-bottom:max(14px,env(safe-area-inset-bottom));}
 .fr-nav-root .fr-nav-kicker{margin:0;text-align:center;font:700 10px/1.3 var(--mono,monospace);letter-spacing:1.7px;text-transform:uppercase;color:#625b53;}
 .fr-nav-root .fr-nav-title{color:#100d09;margin:0;text-align:center;font-size:29px;line-height:1.05;letter-spacing:-1.2px;font-weight:900;}.fr-nav-root .fr-nav-title em{font-family:Georgia,serif;font-weight:400;color:#5b2fe6;}
 .fr-nav-root .fr-nav-primary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #d7d2c7;}.fr-nav-root .fr-nav-primary a{display:flex;justify-content:center;align-items:center;min-height:48px;max-width:100%;padding:0 2px;border:1px solid color-mix(in srgb,var(--fr-section-color) 22%,#fafaf5);background:color-mix(in srgb,var(--fr-section-color) var(--fr-section-tint),#fafaf5);font-weight:800;font-size:14px;line-height:1.2;letter-spacing:-.55px;white-space:nowrap;}
 .fr-nav-root .fr-nav-primary [data-fr-category=beaux-arts]{background:color-mix(in srgb,#552b4f 20%,#fff4f7);border-color:color-mix(in srgb,#552b4f 25%,#fff4f7);}.fr-nav-root .fr-nav-primary [data-fr-category=photographie]{background:color-mix(in srgb,#0f1a3d 7%,#e4efff);border-color:color-mix(in srgb,#0f1a3d 20%,#e4efff);}.fr-nav-root .fr-nav-primary [aria-current=page]{outline:2px solid #100d09;outline-offset:-3px;box-shadow:inset 0 -3px #100d09;}
 .fr-nav-root .fr-nav-secondary{display:block;margin:2px 0 0;border-top:1px solid #d7d2c7;}.fr-nav-root .fr-nav-secondary a{display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:12px;align-items:center;min-height:64px;padding:9px 0;border-bottom:1px solid #d7d2c7;background:transparent;}.fr-nav-root .fr-nav-secondary strong{display:block;font-size:16px;line-height:1.2;letter-spacing:-.25px;}.fr-nav-root .fr-nav-description{display:block;margin-top:3px;font-size:12px;line-height:1.35;color:#625b53;}.fr-nav-root .fr-nav-arrow{display:block;font-size:17px;line-height:1;color:#5b2fe6;}.fr-nav-root .fr-nav-secondary a:hover strong{color:#5b2fe6;}
 .fr-nav-root .fr-nav-language-trigger{margin-top:14px;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;padding:8px 0;background:transparent;font-size:14px;font-weight:600;line-height:1.3;text-align:left;}.fr-nav-root .fr-nav-current-language{display:inline-flex;align-items:center;gap:9px;}.fr-nav-root .fr-nav-current-language svg{width:19px;height:19px;flex:none;}.fr-nav-root .fr-nav-change-language{display:inline-flex;align-items:center;gap:12px;color:#5b2fe6;white-space:nowrap;}
 .fr-nav-root .fr-nav-language-screen{min-height:100%;padding:18px;}.fr-nav-root .fr-nav-back{min-height:44px;border:0;background:transparent;padding:5px 0;color:#625b53;font-size:14px;}.fr-nav-root .fr-nav-language-screen h2{color:#100d09;font-size:27px;line-height:1.1;letter-spacing:-1px;margin:20px 0 8px;}.fr-nav-root .fr-nav-language-screen p{font-size:13px;line-height:1.5;color:#625b53;margin:0 0 18px;}.fr-nav-root .fr-nav-language-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}.fr-nav-root .fr-nav-language-grid>*{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:9px 12px;border:1px solid #d7d2c7;font-size:14px;}.fr-nav-root .fr-nav-language-grid [aria-current=page]{border-color:#5b2fe6;box-shadow:inset 0 -2px #5b2fe6;background:#eee9f5;}
 .fr-nav-root .fr-nav-bottom{position:fixed;inset-inline:0;bottom:0;min-height:59px;padding-bottom:env(safe-area-inset-bottom);display:flex;background:#fafaf5;border-top:1px solid #d7d2c7;z-index:1;}.fr-nav-root .fr-nav-bottom>*{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:58px;min-width:0;padding:4px 6px;border:0;background:transparent;font-size:10px;font-weight:700;color:#625b53;}.fr-nav-root .fr-nav-bottom svg{width:19px;height:19px;}.fr-nav-root .fr-nav-bottom [aria-current]{color:#5b2fe6;}
 .fr-nav-root[data-open=true] .fr-nav-bottom{display:none;}.fr-nav-root[data-open=true] .fr-nav-burger{display:none;}.fr-nav-root[data-open=true] .fr-nav-cross{display:block;}
}
@media(max-width:350px){.fr-nav-root .fr-nav-top{padding-inline:12px!important;column-gap:7px!important;}.fr-nav-root .brand-wordmark{font-size:21px;letter-spacing:-.9px;}.fr-nav-root .fr-nav-primary a{font-size:13px;letter-spacing:-.65px;}}
@media(max-height:650px) and (max-width:760px){.fr-nav-root .fr-nav-browse{gap:4px;padding:8px 14px;padding-bottom:max(8px,env(safe-area-inset-bottom));}.fr-nav-root .fr-nav-kicker{font-size:8px;letter-spacing:1px;}.fr-nav-root .fr-nav-title{font-size:25px;}.fr-nav-root .fr-nav-primary a{min-height:44px;}.fr-nav-root .fr-nav-secondary{margin-top:0;}.fr-nav-root .fr-nav-secondary a{min-height:48px;padding-block:5px;}.fr-nav-root .fr-nav-description{margin-top:2px;}.fr-nav-root .fr-nav-language-trigger{margin-top:4px;}.fr-nav-root .fr-nav-language-screen{padding:10px 14px;}.fr-nav-root .fr-nav-language-screen h2{margin-top:8px;}}
@media(prefers-reduced-motion:reduce){.fr-nav-root *{scroll-behavior:auto;}}

@media(min-width:761px) and (max-width:1050px){.fr-nav-root .fr-nav-desktop{gap:13px;font-size:12px;}}


/* /_astro/global-content-detail.4v0-5b2Y.css */
.exhibition-shell{gap:28px;display:grid}.exhibition-hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.7fr);align-items:start;gap:22px;display:grid}.exhibition-hero-prototype{grid-template-columns:minmax(0,1.34fr) minmax(280px,.62fr);align-items:stretch}.exhibition-copy,.exhibition-poster,.detail-panel{border:1px solid var(--panel-tone-border,var(--border));border-radius:var(--radius);background:var(--panel-tone-bg,var(--panel-soft));box-shadow:var(--panel-tone-shadow,var(--shadow))}.exhibition-hero>.exhibition-copy{order:1}.exhibition-hero>.exhibition-poster{order:2}.panel-tone-identity{--panel-tone-bg:var(--tone-identity-bg);--panel-tone-border:var(--tone-identity-border)}.panel-tone-story{--panel-tone-bg:var(--tone-story-bg);--panel-tone-border:var(--tone-story-border)}.panel-tone-exhibitions{--panel-tone-bg:var(--tone-exhibitions-bg);--panel-tone-border:var(--tone-exhibitions-border)}.panel-tone-works{--panel-tone-bg:var(--tone-works-bg);--panel-tone-border:var(--tone-works-border)}.panel-tone-taxonomy{--panel-tone-bg:var(--tone-taxonomy-bg);--panel-tone-border:var(--tone-taxonomy-border)}.panel-tone-city{--panel-tone-bg:var(--tone-city-bg);--panel-tone-border:var(--tone-city-border)}.panel-tone-faq{--panel-tone-bg:var(--tone-faq-bg);--panel-tone-border:var(--tone-faq-border)}.panel-tone-portrait{--panel-tone-bg:var(--tone-portrait-bg);--panel-tone-border:var(--tone-portrait-border)}.panel-tone-archive{--panel-tone-bg:var(--tone-archive-bg);--panel-tone-border:var(--tone-archive-border)}.exhibition-copy{gap:18px;padding:28px;display:grid}.exhibition-copy-prototype,.exhibition-poster-prototype{background:#fff}.exhibition-copy h1{margin:0;font-size:clamp(2.2rem,4.5vw,4.4rem);line-height:.98}.hero-editorial-tags{flex-wrap:wrap;gap:10px;display:flex}.hero-editorial-tags .chip{min-height:40px;padding:9px 16px;font-size:.96rem;box-shadow:0 6px 14px #2c003b0d}.exhibition-copy p{color:var(--brand-ink);margin:0;line-height:1.75}.hero-intro{max-width:58ch;font-size:1rem}.hero-utility-bar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-top:4px;display:grid}.hero-chip-stack{align-content:start;gap:10px;display:grid}.hero-chip-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hero-chip-row-date,.hero-chip-row-location{align-items:flex-start}.hero-chip-row-editorial{margin-top:2px}.hero-chip-row-editorial-inline{margin-top:-2px}.hero-chip-row .chip{min-height:38px;padding:8px 14px;font-size:.98rem;box-shadow:0 6px 14px #2c003b0d}.hero-chip-row-editorial .chip{min-height:34px;padding:7px 14px;font-size:.94rem}.hero-chip-row .chip-link{text-decoration:none}.hero-chip-row .chip-link:hover,.hero-chip-row .chip-link:focus-visible{border-color:#2c003b2e;box-shadow:0 10px 18px #2c003b14}.hero-actions-inline{place-self:end}.hero-actions-inline .button{white-space:nowrap}.exhibition-poster{gap:10px;padding:18px;display:grid}.exhibition-poster-prototype{grid-template-rows:minmax(0,1fr) auto;align-content:start;justify-items:center;height:100%;min-height:0;display:grid}.exhibition-poster img{aspect-ratio:4/5;object-fit:cover;width:100%}.exhibition-poster-prototype img{aspect-ratio:3/4;object-fit:contain;object-position:center;background:#fff;border-radius:28px;width:100%;max-width:420px;height:auto;min-height:0;padding:10px}.exhibition-poster-prototype span{width:100%;max-width:420px}.exhibition-poster span{color:var(--muted);font-size:.92rem}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.detail-panel-pair{grid-template-columns:minmax(320px,.82fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.detail-panel-pair-story{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.detail-panel-pair>.detail-panel{height:100%}.detail-panel-pair-media>.detail-panel{min-height:100%}@media (width<=980px){.detail-panel-pair,.prototype-context-panel-full .rich-section-list{grid-template-columns:1fr}}.detail-panel{gap:16px;padding:24px;display:grid}.prototype-prepare-panel{grid-template-rows:auto auto minmax(0,1fr);align-content:start}.prototype-prepare-panel .map-embed{margin-top:auto}.detail-panel h2{margin:0;font-size:1.45rem}.detail-panel p{color:var(--brand-ink);margin:0;line-height:1.72}.copy-stack{gap:12px;display:grid}.section[id]{scroll-margin-top:120px}.overview-strip{grid-template-columns:repeat(auto-fit,minmax(280px,340px));justify-content:center;gap:18px;display:grid}.overview-card{text-align:center;background:linear-gradient(#fffffffa,#f9f7fcf5);border:1px solid #e6eff7e6;border-radius:12px;align-content:center;justify-items:center;gap:8px;min-height:102px;padding:20px 24px;display:grid;box-shadow:0 8px 16px #2c003b09}.overview-card-link{text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.overview-card-link:hover,.overview-card-link:focus-visible{background:linear-gradient(#fff,#f7f4fbfa);border-color:#512a5929;transform:translateY(-1px);box-shadow:0 10px 18px #2c003b0b}.overview-card strong{letter-spacing:-.01em;color:var(--brand-primary);text-align:center;font-size:1.02rem;font-weight:700}.overview-card span{color:#3e2c4fd6;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.shell-exhibitions{gap:56px;display:grid}.shell-exhibitions>.hero{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.shell-exhibitions .section{margin-top:0}.shell-exhibitions .section-head{justify-content:start;align-items:start;gap:8px;margin-bottom:22px;display:grid}.shell-exhibitions>.section:not(.section-overview):not(#explorer-autrement)>.section-head{padding-inline:var(--content-inset)}.shell-exhibitions .section-head p{max-width:68ch}.agenda-weekend-spotlight .exhibitions-spotlight-list{grid-template-rows:repeat(3,minmax(0,1fr))}.agenda-weekend-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.agenda-weekend-panel{align-content:start}.agenda-weekend-panel .list-links{gap:12px}.agenda-weekend-panel .list-link{background:linear-gradient(#fffffffe,#fdfbfffd)}.section-overview{justify-items:center;display:grid}.section-overview-inner{flex-direction:column;align-items:center;gap:22px;width:100%;display:flex}.section-overview .section-head{text-align:center;justify-content:center;justify-items:center;width:min(100%,1080px);margin-bottom:0}.section-overview .section-head h2,.section-overview .section-head p{text-align:center;width:100%}.section-overview .section-head p{white-space:nowrap;max-width:none}#voir-epoque.section .section-head{text-align:center;justify-content:center;justify-items:center;margin-inline:auto}#voir-epoque.section .section-head h2,#voir-epoque.section .section-head p{text-align:center;width:100%}#explorer-autrement.section .section-head{text-align:center;justify-content:center;justify-items:center;width:min(100%,1080px);margin-inline:auto}#explorer-autrement.section .section-head h2,#explorer-autrement.section .section-head p{text-align:center;width:100%}.section-overview .overview-strip{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,1080px)}.section-note{max-width:64ch;color:var(--muted);margin:0 0 18px;line-height:1.7}.exhibitions-spotlight{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.exhibitions-spotlight-main{grid-template-columns:1fr;align-items:start;gap:16px;height:100%;padding:18px;display:grid;overflow:hidden}.exhibitions-spotlight-media{aspect-ratio:16/8.35;background:#fff;border-radius:12px;width:100%;max-width:100%;min-height:0;display:block;overflow:hidden}.exhibitions-spotlight-media img{object-fit:cover;width:100%;height:100%}.exhibitions-spotlight-media-contain img{object-fit:contain;background:#fff;padding:14px}.exhibitions-spotlight-copy{background:linear-gradient(#fffffffe,#fbf9fdfb);border:1px solid #e6eff7f2;border-radius:12px;align-content:start;gap:12px;min-width:0;padding:18px;display:grid;box-shadow:0 10px 20px #2c003b09}.exhibitions-spotlight-copy .eyebrow{justify-self:start}.exhibitions-spotlight-copy h3{max-width:none;margin:0;font-size:1.65rem;line-height:1.14}.exhibitions-spotlight-copy .card-meta{min-width:0}.exhibitions-spotlight-copy .chip-venue-spotlight{text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,44ch);overflow:hidden}.spotlight-note{font-size:.92rem;line-height:1.65;color:var(--muted)!important}.exhibitions-spotlight-copy p{margin:0}.exhibitions-spotlight-copy>p:not(.card-kicker):not(.spotlight-note){-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.spotlight-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.exhibitions-spotlight-copy .card-meta{margin-top:2px}.exhibitions-spotlight-copy .button{justify-self:start;margin-top:4px}.exhibitions-spotlight-list{grid-template-rows:repeat(4,minmax(0,1fr));align-self:stretch;gap:12px;height:100%;display:grid}.spotlight-list-meta{align-items:center;min-height:28px;margin:2px 0 6px;display:flex}.exhibitions-spotlight-copy .chip-venue-spotlight,.spotlight-list-meta .chip-venue-spotlight{box-sizing:border-box;justify-content:flex-start;align-items:center;width:auto;min-width:0;max-width:min(100%,35ch);height:28px;min-height:28px;padding:0 12px;font-size:14px;line-height:1;display:inline-flex}.spotlight-list-meta .chip-venue-spotlight{align-self:flex-start}.spotlight-list-meta .chip-label,.exhibitions-spotlight-copy .chip-label,.exhibition-card-venue-row .chip-label{max-width:100%}.spotlight-list-meta .chip-venue-spotlight .chip-label,.exhibitions-spotlight-copy .chip-venue-spotlight .chip-label{text-align:left;white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:0;max-width:100%;height:100%;line-height:1;display:inline-flex;overflow:hidden}.list-link-soft{background:linear-gradient(#fffffffe,#fdfbfffd);border-color:#e6eff7e6;box-shadow:0 10px 18px #2c003b08}.exhibitions-spotlight-list .list-link-soft{background:#fcf8fb;border-color:#d3ced1b8;box-shadow:0 6px 14px #d3ced11f}.list-link-soft:hover,.list-link-soft:focus{border-color:#512a592e;box-shadow:0 14px 24px #2c003b0d}.exhibitions-spotlight-list .list-link-soft:hover,.exhibitions-spotlight-list .list-link-soft:focus{background:#fcf8fb;border-color:#d3ced1e6;box-shadow:0 8px 18px #d3ced129}@media (width<=720px){.exhibitions-spotlight{grid-template-columns:minmax(0,1fr)}.exhibitions-spotlight-list,.exhibitions-spotlight-list .list-link-soft{min-width:0}}.fact-list{gap:10px;display:grid}.fact-list p{background:#ffffff06;border:1px solid #ffffff14;padding:12px 14px}.bullet-list{color:var(--muted);gap:10px;margin:0;padding-left:18px;display:grid}.bullet-list li{line-height:1.68}.editorial-opinion{font-style:italic;color:var(--text)!important}.rich-section-list,.taxonomy-summary{gap:18px;display:grid}.taxonomy-group{gap:10px;display:grid}.taxonomy-group h3{color:var(--muted);margin:0;font-size:.98rem}.shell-venue-page{gap:56px;display:grid}.venue-programming-section .section-head,.venue-explore-section .section-head{text-align:center;justify-content:center;justify-items:center;width:min(100%,980px);margin-inline:auto}.venue-programming-section .section-head h2,.venue-programming-section .section-head p,.venue-explore-section .section-head h2,.venue-explore-section .section-head p{text-align:center;width:100%}.venue-programming-section .section-head p,.venue-explore-section .section-head p{text-wrap:balance;max-width:46rem}.venue-programming-section .card-grid{width:min(100%,1080px);margin-inline:auto}.venue-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;width:min(100%,1080px);margin-inline:auto;display:grid}.venue-explore-card{background:linear-gradient(#fffffffb,#f9f5fcf5);align-content:start;gap:14px;min-height:100%;padding:24px;display:grid}.venue-explore-card h3{letter-spacing:-.02em;color:var(--brand-ink);margin:0;font-size:clamp(1.18rem,1.9vw,1.45rem);line-height:1.12}.venue-explore-card .detail-panel-kicker{margin-bottom:-2px}.venue-explore-card .tag-cloud{align-items:flex-start;gap:10px}.rich-section{gap:10px;display:grid}.rich-section h3,.resource-card h3{color:var(--text);margin:0;font-size:1.08rem}.rich-section p{margin:0}.rich-section strong{color:var(--text)}.rich-section a{color:var(--brand-primary)}.adaptive-visual-gallery-panel{align-content:start;gap:18px;display:grid}.adaptive-visual-gallery-panel.detail-panel-full{background:linear-gradient(#fffffff7 0%,#fcf8ffed 100%);gap:20px;padding:28px}.adaptive-visual-gallery-panel.is-aside{justify-items:center;padding:24px}.adaptive-visual-gallery-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.adaptive-visual-gallery-panel.detail-panel-full .adaptive-visual-gallery-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;margin-bottom:20px;display:grid}.adaptive-visual-gallery-header h2{margin:0}.adaptive-visual-gallery-panel.detail-panel-full .adaptive-visual-gallery-header h2{text-align:center;grid-column:2;justify-self:center;font-size:clamp(1.75rem,2.6vw,2.3rem)}.adaptive-visual-gallery-panel.detail-panel-full .adaptive-visual-gallery-nav{grid-column:3;justify-self:end}.adaptive-visual-gallery-panel.is-aside .adaptive-visual-gallery-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100%,360px);margin-inline:auto}.adaptive-visual-gallery-panel.is-aside .adaptive-visual-gallery-header h2{text-align:center;width:100%}.adaptive-visual-gallery-nav{justify-content:center;align-items:center;gap:10px;display:inline-flex}.adaptive-visual-gallery-index{text-align:center;color:#512a59b8;letter-spacing:.02em;min-width:3.6rem;font-size:.88rem;font-weight:700}.adaptive-visual-gallery-arrow{width:40px;height:40px;color:var(--brand-ink);cursor:pointer;background:#ffffffeb;border:1px solid #512a5924;border-radius:999px;place-items:center;font-size:1.45rem;line-height:1;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-grid;box-shadow:0 10px 22px #2c003b12}.adaptive-visual-gallery-arrow:hover,.adaptive-visual-gallery-arrow:focus-visible{border-color:#512a593d;transform:translateY(-1px);box-shadow:0 14px 26px #2c003b1a}.adaptive-visual-gallery-viewport{overflow:hidden}.adaptive-visual-gallery-panel.detail-panel-full .adaptive-visual-gallery-viewport{width:100%}.adaptive-visual-gallery-panel.is-aside .adaptive-visual-gallery-viewport{justify-content:center;display:flex}.adaptive-visual-gallery-track{will-change:transform;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex}.adaptive-visual-gallery-slide{flex:0 0 100%;justify-items:stretch;gap:10px;min-width:0;margin:0;display:grid}.adaptive-visual-gallery-frame{background:#fffffff5;border:1px solid #512a591f;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 18px 34px #2c003b14}.adaptive-visual-gallery-panel.detail-panel-full .adaptive-visual-gallery-frame{border-color:#512a591a;border-radius:28px;max-width:min(100%,1040px);margin-inline:auto;box-shadow:0 22px 38px #2c003b17}.adaptive-visual-gallery-panel.detail-panel-full.is-single .adaptive-visual-gallery-slide{justify-items:center}.adaptive-visual-gallery-panel.detail-panel-full.is-single .adaptive-visual-gallery-viewport{place-items:center;display:grid}.adaptive-visual-gallery-panel.detail-panel-full.is-single .adaptive-visual-gallery-frame{width:auto;max-width:min(100%,720px);box-shadow:none;background:0 0;border:0;padding:0;display:block}.adaptive-visual-gallery-frame img{width:100%;height:100%;display:block}.adaptive-visual-gallery-panel.detail-panel-full.is-single .adaptive-visual-gallery-frame img{border-radius:28px;width:auto;max-width:min(100%,720px);height:auto;max-height:min(72vh,960px);box-shadow:0 20px 38px #2c003b14}.adaptive-visual-gallery-slide img{aspect-ratio:16/10;object-fit:cover}.adaptive-visual-gallery-panel.detail-panel-full .adaptive-visual-gallery-slide img{aspect-ratio:16/9}.adaptive-visual-gallery-panel.detail-panel-full.is-single .adaptive-visual-gallery-slide img{aspect-ratio:auto}.adaptive-visual-gallery-panel.is-aside .adaptive-visual-gallery-track,.adaptive-visual-gallery-panel.is-aside .adaptive-visual-gallery-slide{width:100%}.adaptive-visual-gallery-panel.is-aside .adaptive-visual-gallery-frame{width:100%;max-width:420px;margin-inline:auto}.adaptive-visual-gallery-slide.is-poster .adaptive-visual-gallery-frame{width:min(100%,320px)}.adaptive-visual-gallery-slide.is-poster img{aspect-ratio:3/4}.adaptive-visual-gallery-panel.detail-panel-full .adaptive-visual-gallery-slide.is-poster .adaptive-visual-gallery-frame{width:min(100%,760px)}.adaptive-visual-gallery-panel.detail-panel-full.is-single .adaptive-visual-gallery-slide.is-poster .adaptive-visual-gallery-frame,.adaptive-visual-gallery-panel.detail-panel-full.is-single .adaptive-visual-gallery-slide.is-square .adaptive-visual-gallery-frame{width:auto;max-width:min(100%,720px)}.adaptive-visual-gallery-panel.detail-panel-full .adaptive-visual-gallery-slide.is-poster img{aspect-ratio:5/6}.adaptive-visual-gallery-panel.is-aside .adaptive-visual-gallery-slide.is-poster .adaptive-visual-gallery-frame{width:min(100%,360px)}.adaptive-visual-gallery-slide.is-square .adaptive-visual-gallery-frame{width:min(100%,420px)}.adaptive-visual-gallery-slide.is-square img{aspect-ratio:1}.adaptive-visual-gallery-panel.detail-panel-full .adaptive-visual-gallery-slide.is-square .adaptive-visual-gallery-frame{width:min(100%,760px)}.adaptive-visual-gallery-frame img.is-contain{object-fit:contain;padding:10px}.adaptive-visual-gallery-panel.detail-panel-full.is-single .adaptive-visual-gallery-frame img.is-contain{padding:0}.adaptive-visual-gallery-slide figcaption{color:var(--muted);justify-self:stretch;gap:4px;font-size:.92rem;display:grid}.adaptive-visual-gallery-panel.detail-panel-full .adaptive-visual-gallery-slide figcaption{max-width:min(100%,1040px);margin-inline:auto}.adaptive-visual-gallery-panel.is-single .adaptive-visual-gallery-nav{display:none}.adaptive-visual-gallery-footer{gap:10px;display:grid}.adaptive-visual-gallery-thumbs{scrollbar-width:thin;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.adaptive-visual-gallery-panel.detail-panel-full .adaptive-visual-gallery-thumbs{max-width:min(100%,1040px);margin-inline:auto}.adaptive-visual-gallery-thumb{aspect-ratio:4/3;cursor:pointer;background:#fffffff5;border:1px solid #512a5924;border-radius:16px;flex:none;width:88px;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s,opacity .18s;overflow:hidden;box-shadow:0 10px 18px #2c003b0f}.adaptive-visual-gallery-thumb img{object-fit:cover;width:100%;height:100%;display:block}.adaptive-visual-gallery-thumb:hover,.adaptive-visual-gallery-thumb:focus-visible{border-color:#512a5947;transform:translateY(-1px);box-shadow:0 14px 24px #2c003b17}.adaptive-visual-gallery-thumb.is-active{border-color:#512a5957;box-shadow:0 0 0 3px #512a5914}.prototype-audience-panel .tag-cloud{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.prototype-audience-panel .chip{border-radius:var(--chip-radius,8px);flex:none;justify-content:center;width:auto;max-width:100%;height:36px;min-height:36px;padding:0 14px;font-size:14px;line-height:1;box-shadow:0 4px 10px #d3ced13d}.prototype-audience-panel .chip-label{white-space:nowrap;align-items:center;width:auto;max-width:100%;line-height:1.1;display:inline-flex}.prototype-audience-panel h2,.prototype-prepare-panel h2,.prototype-resource-panel h2,.prototype-explore-panel h2{text-align:center;letter-spacing:-.03em;font-size:1.45rem;font-weight:600;line-height:1.15}.prototype-explore-groups{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:14px 18px;display:grid}.prototype-explore-group{align-content:start}.prototype-explore-group .tag-cloud{gap:10px}.prototype-audience-panel-story,.prototype-context-panel{gap:16px}.prototype-context-panel-full .rich-section-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.prototype-context-panel-full .rich-section{padding-right:6px}.prototype-context-panel-white{background:#fff}.taxonomy-group-emphasis{border-top:1px solid #d3ced1b3;gap:10px;padding-top:8px;display:grid}.taxonomy-group-emphasis h3{margin:0}.taxonomy-group-emphasis-inline{gap:8px;margin-top:2px;padding-top:4px}.taxonomy-group-emphasis-inline h3{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-ink) 78%, white 22%);font-size:.88rem}.prototype-audience-panel-below{background:linear-gradient(#fffffff7 0%,#faf7ffed 100%);gap:14px}.prototype-audience-panel-below>p{max-width:74ch}.adaptive-visual-gallery-slide figcaption strong{color:var(--text);font-size:.96rem}@media (width<=980px){.adaptive-visual-gallery-header{align-items:start}}@media (width<=720px){.adaptive-visual-gallery-panel.detail-panel-full{padding:22px}.adaptive-visual-gallery-header{flex-direction:column;align-items:start}.adaptive-visual-gallery-panel.detail-panel-full .adaptive-visual-gallery-header{text-align:center;align-items:center;gap:14px;margin-bottom:24px;display:flex}.adaptive-visual-gallery-panel.detail-panel-full .adaptive-visual-gallery-header h2{text-align:center;width:100%}.adaptive-visual-gallery-nav{justify-content:space-between;width:100%}.adaptive-visual-gallery-slide.is-poster .adaptive-visual-gallery-frame,.adaptive-visual-gallery-slide.is-square .adaptive-visual-gallery-frame{width:100%}.adaptive-visual-gallery-thumb{width:72px}.social-embed-grid,.resource-grid{grid-template-columns:1fr}}.media-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.media-gallery-item{gap:8px;margin:0;display:grid}.media-gallery-item img{aspect-ratio:4/3;object-fit:cover;border:1px solid #ffffff14;width:100%}.media-gallery-item figcaption{color:var(--muted);gap:4px;font-size:.92rem;display:grid}.media-gallery-item figcaption strong{color:var(--text);font-size:.96rem}.media-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.social-embed-grid,.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.social-embed-section{gap:36px}.social-embed-section-head{gap:18px;padding-bottom:18px;display:grid}.social-embed-section-head h2{margin:0}.social-embed-section-head p{max-width:72ch;color:color-mix(in srgb, var(--brand-ink) 82%, white 18%);margin:0}.social-embed-grid{align-items:start;gap:24px}.social-embed-grid-single{grid-template-columns:minmax(0,1fr);justify-items:center}.social-embed-grid-single .social-embed-card{justify-self:center;width:min(100%,900px)}.social-embed-card{background:#ffffffe6;border:1px solid #512a591f;border-radius:28px;grid-template-rows:auto minmax(0,1fr);padding:0;display:grid;overflow:hidden;box-shadow:0 10px 24px #2c003b0d}.social-embed-card-head{gap:10px;padding:24px 24px 18px;display:grid}.social-embed-card-head h3{margin:0;font-size:1.16rem;line-height:1.3}.social-embed-card-head p{color:color-mix(in srgb, var(--brand-ink) 82%, white 18%);margin:0;line-height:1.65}.social-embed-kicker{min-height:30px;color:var(--brand-primary);letter-spacing:.08em;text-transform:uppercase;background:#512a5914;border-radius:999px;justify-self:start;align-items:center;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.social-embed-frame{background:#fff;border-top:1px solid #512a5914;width:100%;overflow:hidden}.social-embed-frame-youtube{aspect-ratio:16/9}.social-embed{background:#fff;border:0;width:100%;display:block}.social-embed-youtube{height:100%;min-height:0}.social-embed-frame-instagram{aspect-ratio:4/5;min-height:680px}.social-embed-instagram{height:100%;min-height:680px}.social-embed-instagram-shell{background:#fff;padding:0 18px 22px}.social-embed-instagram-blockquote.instagram-media{width:100%!important;min-width:0!important;max-width:540px!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0 auto!important}.social-embed-instagram-blockquote.instagram-media-rendered{margin:0 auto!important}@media (width<=720px){.social-embed-frame-instagram,.social-embed-instagram{min-height:560px}.social-embed-instagram-shell{padding:0 12px 18px}}.social-embed-preview-link{text-decoration:none;display:block}.social-embed-preview-frame{aspect-ratio:4/5;background:linear-gradient(#f7f3fbeb,#fffffff5);border-top:1px solid #512a5914;border-bottom:1px solid #512a5914;overflow:hidden}.social-embed-preview{object-fit:cover;width:100%;height:100%;display:block}.social-embed-card-copy{gap:16px;padding:20px 24px 24px;display:grid}.social-embed-card-copy p{color:color-mix(in srgb, var(--brand-ink) 82%, white 18%);margin:0;line-height:1.65}.social-embed-link-card{color:var(--brand-ink);background:linear-gradient(#f8f4fcf5,#fffffffa);border:1px solid #512a591f;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:15px 18px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.social-embed-link-card:hover,.social-embed-link-card:focus-visible{border-color:#512a593d;transform:translateY(-1px);box-shadow:0 12px 24px #2c003b14}.social-embed-link-label{font-weight:700}.social-embed-card-iframe{gap:0}.social-embed-card-card{align-content:start}.social-embed-card-card .social-embed-card-head{padding-bottom:16px}.resource-card{background:#ffffff08;border:1px solid #ffffff14;gap:12px;padding:18px;display:grid}.resource-card p{margin:0}.map-embed{border:1px solid #ffffff14;margin-top:8px;overflow:hidden}.map-embed iframe{border:0;width:100%;min-height:240px;display:block}.detail-panel-full{grid-column:1/-1}.detail-panel-plain{box-shadow:none;background:0 0;border:0;padding:0}.detail-grid-prototype{align-items:start}.detail-panel-featured{gap:20px}.visit-description-panel-stacked{background:radial-gradient(58% 52% at 9% 11%,#ffffff1a 0%,#fff0 72%),radial-gradient(44% 40% at 79% 16%,#d6b6e324 0%,#d6b6e300 74%),radial-gradient(36% 34% at 63% 73%,#efd4f614 0%,#efd4f600 76%),radial-gradient(34% 28% at 28% 87%,#fff0f80f 0%,#fff0f800 78%),radial-gradient(28% 26% at 96% 82%,#c195d114 0%,#c195d100 80%),linear-gradient(#4a2353e6 0%,#5c2e65db 52%,#673770d1 100%);border:1px solid #512a591a;gap:22px;padding:28px;position:relative;overflow:hidden;box-shadow:0 22px 40px #1f002b1f}.visit-description-panel-stacked>h2{color:#fff7fffa;text-align:center}.context-editorial-panel-stacked>h2{margin-bottom:8px}.visit-description-stack{grid-template-columns:1fr;gap:20px;display:grid}.visit-description-card{background:radial-gradient(circle at 100% 0,#c79cd61f 0%,#c79cd600 42%),linear-gradient(#fffffff2 0%,#f8f2fafc 100%);border:1px solid #ffffff14;border-radius:28px;gap:14px;padding:24px 26px 26px;display:grid;box-shadow:0 14px 28px #11001914}.visit-description-card h3{color:#270a35fa;margin:0;padding-top:16px;font-size:clamp(1.32rem,2vw,1.7rem);line-height:1.15;position:relative}.visit-description-card h3:before{content:"";background:linear-gradient(90deg,#512a59f2,#512a5947);border-radius:999px;width:62px;height:4px;position:absolute;top:0;left:0}.visit-description-card p,.visit-description-card ul,.visit-description-card ol{color:#30133ff5;margin:0;font-size:clamp(1rem,1.5vw,1.08rem);line-height:1.7}.visit-description-card ul,.visit-description-card ol{padding-left:1.3rem}.visit-description-card strong{color:#270a35fa}.detail-grid-prototype .detail-panel{gap:14px}.prototype-description-panel>p{max-width:72ch}.prototype-description-variant{gap:20px}.prototype-variant-label{color:#512a59b8;letter-spacing:.12em;text-transform:uppercase;background:#ffffffd1;border:1px solid #512a591f;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:700;display:inline-flex}.prototype-description-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.prototype-description-grid .rich-section,.detail-grid-prototype .taxonomy-group{border-top:1px solid #512a591a;padding-top:14px}.detail-grid-prototype .detail-panel h2{letter-spacing:-.03em;font-size:clamp(1.6rem,2vw,1.9rem);line-height:1.08}.detail-grid-prototype .detail-panel>p,.detail-grid-prototype .detail-list span,.detail-grid-prototype .bullet-list li,.detail-grid-prototype .resource-card p,.detail-grid-prototype .rich-section p{font-size:.98rem;line-height:1.6}.detail-grid-prototype .rich-section-list{gap:14px}.detail-grid-prototype .rich-section{gap:8px}.detail-grid-prototype .taxonomy-summary{gap:16px}.detail-grid-prototype .taxonomy-group{gap:10px}.detail-grid-prototype .taxonomy-group h3{letter-spacing:.08em;text-transform:uppercase;color:#512a59b8;font-size:.84rem}.detail-grid-prototype .rich-section h3{font-size:1.16rem;line-height:1.2}.detail-grid-prototype .detail-list{gap:10px}.detail-grid-prototype .detail-list strong{font-size:.8rem}.detail-grid-prototype .resource-card{gap:10px}.detail-grid-prototype .social-embed-grid,.detail-grid-prototype .resource-grid,.detail-grid-prototype .media-gallery{gap:14px}.detail-grid-prototype .detail-panel>.bullet-list,.detail-grid-prototype .detail-panel>.map-embed{margin-top:4px}.detail-panel-kicker{color:#512a59b8;letter-spacing:.12em;text-transform:uppercase;background:#ffffffd6;border:1px solid #512a591f;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:.74rem;font-weight:700;display:inline-flex}.detail-panel-subtitle{color:#512a59c7;max-width:34rem;margin:-2px 0 2px;font-size:1.04rem;line-height:1.55}.detail-panel-bullets{border-top:1px solid #512a591a;margin-top:4px;padding-top:14px}.prototype-access-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:18px;display:grid}.prototype-access-side{gap:14px;display:grid}.prototype-access-map{background:#ffffffd1;border-color:#512a591f;border-radius:24px}.prototype-access-map iframe{min-height:320px}.prototype-access-cta{background:linear-gradient(#fffffff5,#fcf6ffeb);border-color:#512a591f}.prototype-access-cta .card-actions{gap:10px;display:grid}.prototype-access-cta .button{width:100%}@media (width<=980px){.prototype-access-layout{grid-template-columns:minmax(0,1fr)}.venue-explore-grid{grid-template-columns:1fr}.prototype-access-map iframe{min-height:260px}}.prototype-description-variant.is-triptych-cards .prototype-description-grid{gap:18px}.prototype-description-variant.is-triptych-cards .prototype-description-grid .rich-section{background:#ffffff9e;border:1px solid #512a5914;border-radius:22px;min-height:100%;padding:20px 22px 22px;box-shadow:0 10px 20px #2c003b09}.prototype-description-variant.is-triptych-cards.is-contrast-panels{background:linear-gradient(#ffffffdb 0%,#f8f0ffeb 100%);border:1px solid #512a5914;box-shadow:0 22px 42px #2c003b0d}.prototype-description-variant.is-triptych-cards.is-contrast-panels .prototype-variant-label{background:#512a5914;border-color:#512a5914}.prototype-description-variant.is-triptych-cards.is-contrast-panels>h2{max-width:13ch}.prototype-description-variant.is-triptych-cards.is-contrast-panels>p{padding:0 0 8px}.prototype-description-variant.is-triptych-cards.is-contrast-panels .prototype-description-grid .rich-section{background:#fffffff5;border:1px solid #512a5912;border-radius:24px;padding:24px;box-shadow:0 14px 32px #2c003b0b}.prototype-description-variant.is-triptych-cards.is-contrast-panels .prototype-description-grid .rich-section h3{padding-top:16px;position:relative}.prototype-description-variant.is-triptych-cards.is-contrast-panels .prototype-description-grid .rich-section h3:before{content:"";background:linear-gradient(90deg,#512a59f2,#512a5947);border-radius:999px;width:54px;height:3px;position:absolute;top:0;left:0}.prototype-description-variant.is-triptych-cards.is-deep-plum{background:radial-gradient(58% 52% at 9% 11%,#ffffff1a 0%,#fff0 72%),radial-gradient(44% 40% at 79% 16%,#d6b6e324 0%,#d6b6e300 74%),radial-gradient(36% 34% at 63% 73%,#efd4f614 0%,#efd4f600 76%),radial-gradient(34% 28% at 28% 87%,#fff0f80f 0%,#fff0f800 78%),radial-gradient(28% 26% at 96% 82%,#c195d114 0%,#c195d100 80%),linear-gradient(#4a2353e6 0%,#5c2e65db 52%,#673770d1 100%);border:1px solid #512a591a;position:relative;overflow:hidden;box-shadow:0 22px 40px #1f002b1f}.prototype-description-variant.is-triptych-cards.is-deep-plum>h2,.prototype-description-variant.is-triptych-cards.is-deep-plum>p{color:#fff7fff7}.prototype-description-variant.is-triptych-cards.is-deep-plum .prototype-variant-label{color:#fff7ffdb;background:#ffffff1a;border-color:#ffffff1f}.prototype-description-variant.is-triptych-cards.is-deep-plum .prototype-description-grid{gap:20px}.prototype-description-variant.is-triptych-cards.is-deep-plum .prototype-description-grid .rich-section{background:radial-gradient(circle at 100% 0,#c79cd61f 0%,#c79cd600 42%),linear-gradient(#fffffff2 0%,#f8f2fafc 100%);border:1px solid #ffffff14;border-radius:24px;padding:22px;box-shadow:0 14px 28px #11001914}.prototype-description-variant.is-triptych-cards.is-deep-plum .prototype-description-grid .rich-section h3{padding-top:16px;position:relative}.prototype-description-variant.is-triptych-cards.is-deep-plum .prototype-description-grid .rich-section h3:before{content:"";background:linear-gradient(90deg,#512a59f2,#512a5947);border-radius:999px;width:54px;height:3px;position:absolute;top:0;left:0}.prototype-description-variant.is-triptych-cards.is-ivory-ribbon{background:linear-gradient(#fffaf4f5 0%,#fcf4ecf0 100%);border:1px solid #7e563f14;box-shadow:0 18px 36px #7e563f14}.prototype-description-variant.is-triptych-cards.is-ivory-ribbon .prototype-variant-label{color:#704431db;background:#aa7c5d1a;border-color:#aa7c5d24}.prototype-description-variant.is-triptych-cards.is-ivory-ribbon>h2{color:#391742fa}.prototype-description-variant.is-triptych-cards.is-ivory-ribbon>p{color:#512a59eb;max-width:66ch}.prototype-description-variant.is-triptych-cards.is-ivory-ribbon .prototype-description-grid{gap:18px}.prototype-description-variant.is-triptych-cards.is-ivory-ribbon .prototype-description-grid .rich-section{background:#ffffffc7;border:1px solid #7e563f14;border-radius:24px;min-height:100%;padding:0;overflow:hidden;box-shadow:0 12px 26px #7e563f0f}.prototype-description-variant.is-triptych-cards.is-ivory-ribbon .prototype-description-grid .rich-section h3{background:linear-gradient(#ffffffb8 0%,#f7eae1eb 100%);border-bottom:1px solid #7e563f14;margin:0;padding:18px 20px 16px}.prototype-description-variant.is-triptych-cards.is-ivory-ribbon .prototype-description-grid .rich-section>p,.prototype-description-variant.is-triptych-cards.is-ivory-ribbon .prototype-description-grid .rich-section>ul,.prototype-description-variant.is-triptych-cards.is-ivory-ribbon .prototype-description-grid .rich-section>ol{padding:0 20px 22px}.prototype-description-variant.is-triptych-cards.is-ivory-ribbon .prototype-description-grid .rich-section>p:first-of-type{padding-top:18px}.prototype-description-variant.is-editorial-columns .prototype-description-header{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px;padding-bottom:6px;display:grid}.prototype-description-variant.is-editorial-columns .prototype-description-header-copy{gap:10px;display:grid}.prototype-description-variant.is-editorial-columns .prototype-description-intro-shell{background:#ffffff94;border:1px solid #512a5914;border-radius:22px;align-content:start;min-height:100%;padding:18px 22px;display:grid}.prototype-description-variant.is-editorial-columns .prototype-description-intro-shell p{max-width:none}.prototype-description-variant.is-editorial-columns .prototype-description-grid{gap:22px}.prototype-description-variant.is-editorial-columns .prototype-description-grid .rich-section{padding-top:18px}.prototype-description-variant.is-asymmetric-magazine .prototype-description-shell{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:30px;display:grid}.prototype-description-variant.is-asymmetric-magazine .prototype-description-aside{align-content:start;gap:12px;padding-right:18px;display:grid}.prototype-description-variant.is-asymmetric-magazine .prototype-description-aside>p{max-width:34ch}.prototype-description-variant.is-asymmetric-magazine .prototype-description-stack{gap:18px;display:grid}.prototype-description-variant.is-asymmetric-magazine .prototype-description-stack .rich-section{border-top:0;border-bottom:1px solid #512a591a;padding:0 0 18px}.prototype-description-variant.is-asymmetric-magazine .prototype-description-stack .rich-section:last-child{border-bottom:0;padding-bottom:0}@media (width<=980px){.visit-description-panel-stacked{border-radius:calc(var(--radius) + 6px);gap:16px;padding:20px}.visit-description-stack{gap:16px}.visit-description-card{border-radius:24px;gap:12px;padding:20px}.visit-description-card h3{padding-top:14px;font-size:clamp(1.18rem,5.4vw,1.46rem)}.visit-description-card h3:before{width:54px;height:3px}.visit-description-card p,.visit-description-card ul,.visit-description-card ol{font-size:1.02rem;line-height:1.55}.exhibition-hero{border-radius:calc(var(--radius) + 10px);background:linear-gradient(#fffffffa,#fcf7fff5),radial-gradient(circle at top,#cab4ff2e,#0000 58%);border:1px solid #68418229;grid-template-columns:1fr;gap:18px;padding:18px;box-shadow:0 22px 48px #573c701f}.exhibition-hero .exhibition-copy,.exhibition-hero .exhibition-poster{box-shadow:none;background:0 0;border:0;border-radius:0}.exhibition-hero .exhibition-poster{order:-1;gap:0;padding:0}.exhibition-hero .exhibition-copy{gap:14px;padding:0}.exhibition-hero .eyebrow{display:none}.exhibition-hero .exhibition-copy h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.4rem,10vw,3.35rem);line-height:.96}.exhibition-hero .lead{color:color-mix(in srgb, var(--brand-primary) 78%, white 22%);font-size:1rem;line-height:1.35}.exhibition-hero .hero-intro{max-width:none;font-size:1.02rem;line-height:1.55}.exhibition-hero .hero-utility-bar{margin-top:8px}.prototype-description-grid,.hero-utility-bar{grid-template-columns:1fr}.hero-chip-stack{gap:8px}.hero-actions-inline{justify-self:start}.exhibition-hero .hero-chip-stack{flex-wrap:wrap;gap:12px;display:flex}.exhibition-hero .hero-chip-row-date,.exhibition-hero .hero-chip-row-location{display:contents}.exhibition-hero .hero-chip-row .chip{text-align:left;border-radius:16px;flex:0 auto;justify-content:flex-start;width:auto;max-width:100%;min-height:38px;padding:8px 14px;font-size:.98rem}.exhibition-hero .hero-chip-row-editorial{flex-wrap:wrap;gap:10px;display:flex}.exhibition-hero .hero-chip-row-editorial .chip{text-align:left;border-radius:18px;flex:0 auto;justify-content:flex-start;min-height:42px;padding:10px 16px;font-size:.95rem}.exhibition-hero .hero-chip-row-location .chip-city,.exhibition-hero .hero-actions-inline,.exhibition-hero .hero-actions{display:none}.exhibition-hero .exhibition-poster img{aspect-ratio:4/3;object-fit:cover;object-position:center;background:0 0;border-radius:24px;width:100%;max-width:none;padding:0}.exhibition-hero .exhibition-poster span{display:none}.prototype-description-variant.is-editorial-columns .prototype-description-header,.prototype-description-variant.is-asymmetric-magazine .prototype-description-shell{grid-template-columns:1fr;gap:18px}.prototype-description-variant.is-asymmetric-magazine .prototype-description-aside{padding-right:0}.prototype-description-variant.is-asymmetric-magazine .prototype-description-aside>p{max-width:72ch}}.expo-hero-hook{max-width:60ch;font-family:var(--serif);color:var(--encre-bleu);margin:0;font-size:clamp(1.1rem,1.8vw,1.35rem);font-style:italic;font-weight:400;line-height:1.5}.reserve-cta.reserve-cta{border:1px solid var(--reserve-cta-accent,var(--encre-bleu));background:var(--reserve-cta-accent,var(--encre-bleu));color:var(--paper);border-radius:0}@media (width<=760px){.expo-hero-hook{font-size:1.05rem;line-height:1.45}.reserve-cta.reserve-cta{width:100%}}.reserve-cta.reserve-cta:hover,.reserve-cta.reserve-cta:focus-visible{background:var(--reserve-cta-accent,var(--encre-bleu));border-color:var(--reserve-cta-accent,var(--encre-bleu));color:var(--paper)}.venue-v3 .section-head{border-bottom:1.5px solid var(--ink);padding-bottom:12px}.venue-v3 .section-head h2{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:900;line-height:1.05}.venue-v3 .section-head p{color:var(--grey);font-size:.95rem}.venue-v3 .card{border:1.5px solid var(--ink);background:var(--paper);box-shadow:none;border-radius:0}.venue-v3 .card img{border-radius:0}.venue-v3 .chip{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);background:var(--paper);color:var(--ink);box-shadow:none;border-radius:999px}.venue-v3 a.chip:hover,.venue-v3 a.chip:focus-visible{border-color:var(--ink);background:var(--paper2)}.venue-v3 .button{border-radius:0}.venue-v3 .button-primary{background:var(--accent-venue);border-color:var(--accent-venue);color:var(--paper);box-shadow:none}.venue-v3 .button-primary:hover,.venue-v3 .button-primary:focus-visible{background:var(--accent-venue);border-color:var(--ink);color:var(--paper);box-shadow:none}.venue-v3 .movement-mini-card,.venue-v3 .artist-mini-card{border:1px solid var(--grey-line);background:var(--paper);box-shadow:none;border-radius:0}.venue-v3 .movement-mini-card-media,.venue-v3 .artist-mini-card-media,.venue-v3 .movement-mini-card-media img,.venue-v3 .artist-mini-card-media img{border-radius:0}.theme-hero{border:1.5px solid var(--ink);background:var(--theme-hero-accent,var(--ink));color:var(--theme-hero-on,var(--paper));box-shadow:none;border-radius:0;position:relative;overflow:hidden}.theme-hero>*{z-index:1;position:relative}.theme-hero:before{content:"";z-index:0;pointer-events:none;background-image:none;position:absolute;inset:0}.theme-hero--stripesD:before{background-image:repeating-linear-gradient(45deg, transparent 0 11px, color-mix(in srgb, var(--theme-hero-on,var(--paper)) 16%, transparent) 11px 12px)}.theme-hero--stripesD2:before{background-image:repeating-linear-gradient(-45deg, transparent 0 11px, color-mix(in srgb, var(--theme-hero-on,var(--paper)) 16%, transparent) 11px 12px)}.theme-hero--stripesV:before{background-image:repeating-linear-gradient(90deg, transparent 0 16px, color-mix(in srgb, var(--theme-hero-on,var(--paper)) 16%, transparent) 16px 17px)}.theme-hero--dots:before{background-image:radial-gradient(color-mix(in srgb, var(--theme-hero-on,var(--paper)) 22%, transparent) 1.4px, transparent 1.6px);background-size:18px 18px}.theme-hero--grid:before{background-image:linear-gradient(color-mix(in srgb, var(--theme-hero-on,var(--paper)) 16%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--theme-hero-on,var(--paper)) 16%, transparent) 1px, transparent 1px);background-size:18px 18px}.theme-hero--cross:before{background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--theme-hero-on,var(--paper)) 16%, transparent) 0 1px, transparent 1px 14px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--theme-hero-on,var(--paper)) 16%, transparent) 0 1px, transparent 1px 14px)}.theme-v3 .section-head{border-bottom:1.5px solid var(--ink);padding-bottom:12px}.theme-v3 .section-head h2{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:900;line-height:1.05}.theme-v3 .section-head p{color:var(--grey);font-size:.95rem}.theme-v3 .card{border:1.5px solid var(--ink);background:var(--paper);box-shadow:none;border-radius:0}.theme-v3 .card img{border-radius:0}.theme-v3 .chip{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);background:var(--paper);color:var(--ink);box-shadow:none;border-radius:999px}.theme-v3 a.chip:hover,.theme-v3 a.chip:focus-visible{border-color:var(--ink);background:var(--paper2)}.theme-v3 .button{border-radius:0}.theme-v3 .button-primary{background:var(--theme-accent-strong,var(--ink));border-color:var(--theme-accent-strong,var(--ink));color:var(--paper);box-shadow:none}.theme-v3 .button-primary:hover,.theme-v3 .button-primary:focus-visible{background:var(--theme-accent-strong,var(--ink));border-color:var(--ink);color:var(--paper);box-shadow:none}.movement-v3 .section-head{border-bottom:1.5px solid var(--ink);padding-bottom:12px}.movement-v3 .section-head h2{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:900;line-height:1.05}.movement-v3 .section-head p{color:var(--grey);font-size:.95rem}.movement-v3 .button{border-radius:0}.period-v3 .hero{border:1.5px solid var(--ink);background:var(--encre-bleu);box-shadow:none;color:var(--paper);border-radius:0;position:relative;overflow:hidden}.period-v3 .hero:before{content:"";pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--paper) 13%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--paper) 13%, transparent) 1px, transparent 1px);background-size:18px 18px;position:absolute;inset:0}.period-v3 .hero-grid{position:relative}.period-v3 .hero .eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 70%, transparent);font-size:.68rem;font-weight:700}.period-v3 .hero .eyebrow:before{display:none}.period-v3 .hero h1{letter-spacing:-.05em;text-transform:lowercase;max-width:none;color:var(--paper);font-size:clamp(2.5rem,6.5vw,4.6rem);font-weight:900;line-height:.9}.period-v3 .hero h1:after{content:".";color:color-mix(in srgb, var(--paper) 50%, transparent)}.period-v3 .hero p{font-family:var(--serif);color:color-mix(in srgb, var(--paper) 92%, transparent);font-size:clamp(1.05rem,1.8vw,1.3rem);font-style:italic;line-height:1.5}.period-v3 .hero-visual{background:var(--ink)}.period-v3 .section-head{border-bottom:1.5px solid var(--ink);padding-bottom:12px}.period-v3 .section-head h2{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:900;line-height:1.05}.period-v3 .section-head p{color:var(--grey);font-size:.95rem}.period-v3 .card{border:1.5px solid var(--ink);background:var(--paper);box-shadow:none;border-radius:0}.period-v3 .card img{border-radius:0}.period-v3 .chip{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);background:var(--paper);color:var(--ink);box-shadow:none;border-radius:999px}.period-v3 a.chip:hover,.period-v3 a.chip:focus-visible{border-color:var(--ink);background:var(--paper2)}.period-v3 .button{border-radius:0}.period-v3 .button-primary{background:var(--accent-period);border-color:var(--accent-period);color:var(--paper);box-shadow:none}.period-v3 .button-primary:hover,.period-v3 .button-primary:focus-visible{background:var(--accent-period);border-color:var(--ink);color:var(--paper);box-shadow:none}.period-v3 .movement-mini-card,.period-v3 .artist-mini-card,.period-v3 .home-venue-rail-item{border:1px solid var(--grey-line);background:var(--paper);box-shadow:none;border-radius:0}.period-v3 .movement-mini-card-media,.period-v3 .artist-mini-card-media,.period-v3 .movement-mini-card-media img,.period-v3 .artist-mini-card-media img{border-radius:0}@media (width<=760px){.period-v3 .hero h1{font-size:clamp(2.1rem,10vw,2.9rem)}}.discipline-v3 .hero{border:1.5px solid var(--ink);background:var(--ink);box-shadow:none;color:var(--paper);border-radius:0;position:relative;overflow:hidden}.discipline-v3 .hero:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(90deg, transparent 0 16px, color-mix(in srgb, var(--paper) 12%, transparent) 16px 17px);position:absolute;inset:0}.discipline-v3 .hero-grid{position:relative}.discipline-v3 .hero .eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 70%, transparent);font-size:.68rem;font-weight:700}.discipline-v3 .hero .eyebrow:before{display:none}.discipline-v3 .hero h1{letter-spacing:-.05em;text-transform:lowercase;max-width:none;color:var(--paper);font-size:clamp(2.5rem,6.5vw,4.6rem);font-weight:900;line-height:.9}.discipline-v3 .hero h1:after{content:".";color:color-mix(in srgb, var(--paper) 50%, transparent)}.discipline-v3 .hero p{font-family:var(--serif);color:color-mix(in srgb, var(--paper) 92%, transparent);font-size:clamp(1.05rem,1.8vw,1.3rem);font-style:italic;line-height:1.5}.discipline-v3 .hero-visual{background:var(--ink)}.discipline-v3 .hero-actions .button{border:1px solid color-mix(in srgb, var(--paper) 55%, transparent);color:var(--paper);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;box-shadow:none;background:0 0;border-radius:0;font-size:12px;font-weight:700}.discipline-v3 .hero-actions .button:hover,.discipline-v3 .hero-actions .button:focus-visible{background:color-mix(in srgb, var(--paper) 12%, transparent);border-color:var(--paper);color:var(--paper);box-shadow:none}.discipline-v3 .hero-actions .button-primary{background:var(--paper);border-color:var(--paper);color:var(--ink)}.discipline-v3 .hero-actions .button-primary:hover,.discipline-v3 .hero-actions .button-primary:focus-visible{background:var(--paper2);border-color:var(--paper);color:var(--ink)}.discipline-v3 .section-head{border-bottom:1.5px solid var(--ink);padding-bottom:12px}.discipline-v3 .section-head h2{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:900;line-height:1.05}.discipline-v3 .section-head p{color:var(--grey);font-size:.95rem}.discipline-v3 .card{border:1.5px solid var(--ink);background:var(--paper);box-shadow:none;border-radius:0}.discipline-v3 .card img{border-radius:0}.discipline-v3 .detail-panel{background:var(--paper);border:1px solid var(--grey-line);box-shadow:none;border-radius:0}.discipline-v3 .chip{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);background:var(--paper);color:var(--ink);box-shadow:none;border-radius:999px}.discipline-v3 a.chip:hover,.discipline-v3 a.chip:focus-visible{border-color:var(--ink);background:var(--paper2)}.discipline-v3 .button{border-radius:0}@media (width<=760px){.discipline-v3 .hero h1{font-size:clamp(2.1rem,10vw,2.9rem)}.discipline-v3 .hero-actions .button{width:100%}}.audience-v3 .hero{border:1.5px solid var(--ink);background:var(--vin-deep);box-shadow:none;color:var(--paper);border-radius:0;position:relative;overflow:hidden}.audience-v3 .hero:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(-45deg, transparent 0 11px, color-mix(in srgb, var(--paper) 14%, transparent) 11px 12px);position:absolute;inset:0}.audience-v3 .hero-grid{position:relative}.audience-v3 .hero .eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 70%, transparent);font-size:.68rem;font-weight:700}.audience-v3 .hero .eyebrow:before{display:none}.audience-v3 .hero h1{letter-spacing:-.05em;text-transform:lowercase;max-width:none;color:var(--paper);font-size:clamp(2.5rem,6.5vw,4.6rem);font-weight:900;line-height:.9}.audience-v3 .hero h1:after{content:".";color:color-mix(in srgb, var(--paper) 50%, transparent)}.audience-v3 .hero p{font-family:var(--serif);color:color-mix(in srgb, var(--paper) 92%, transparent);font-size:clamp(1.05rem,1.8vw,1.3rem);font-style:italic;line-height:1.5}.audience-v3 .hero-visual{background:var(--ink)}.audience-v3 .hero-actions .button{border:1px solid color-mix(in srgb, var(--paper) 55%, transparent);color:var(--paper);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;box-shadow:none;background:0 0;border-radius:0;font-size:12px;font-weight:700}.audience-v3 .hero-actions .button:hover,.audience-v3 .hero-actions .button:focus-visible{background:color-mix(in srgb, var(--paper) 12%, transparent);border-color:var(--paper);color:var(--paper);box-shadow:none}.audience-v3 .hero-actions .button-primary{background:var(--accent-profile);border-color:color-mix(in srgb, var(--paper) 55%, transparent);color:var(--paper)}.audience-v3 .hero-actions .button-primary:hover,.audience-v3 .hero-actions .button-primary:focus-visible{background:var(--accent-profile);border-color:var(--paper);color:var(--paper)}.audience-v3 .section-head{border-bottom:1.5px solid var(--ink);padding-bottom:12px}.audience-v3 .section-head h2{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:900;line-height:1.05}.audience-v3 .section-head p{color:var(--grey);font-size:.95rem}.audience-v3 .card{border:1.5px solid var(--ink);background:var(--paper);box-shadow:none;border-radius:0}.audience-v3 .card img{border-radius:0}.audience-v3 .detail-panel{background:var(--paper);border:1px solid var(--grey-line);box-shadow:none;border-radius:0}.audience-v3 .detail-panel h2{color:var(--ink);letter-spacing:-.02em;font-weight:800}.audience-v3 .overview-card{border:1px solid var(--grey-line);background:var(--paper);box-shadow:none;border-radius:0}.audience-v3 .overview-card strong{color:var(--accent-profile)}.audience-v3 .overview-card span{color:var(--grey)}.audience-v3 .overview-card-link:hover,.audience-v3 .overview-card-link:focus-visible{border-color:var(--ink);background:var(--paper2);box-shadow:none;transform:none}.audience-v3 .list-link{border:1px solid var(--grey-line);background:var(--paper);box-shadow:none;border-radius:0}.audience-v3 .list-link:hover,.audience-v3 .list-link:focus{border-color:var(--ink);transform:none}.audience-v3 .list-link strong{color:var(--ink)}.audience-v3 .list-link>span{color:var(--grey)}.audience-v3 .media-gallery-item img{border:1.5px solid var(--ink);box-shadow:none;border-radius:0}.audience-v3 .chip{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);background:var(--paper);color:var(--ink);box-shadow:none;border-radius:999px}.audience-v3 a.chip:hover,.audience-v3 a.chip:focus-visible{border-color:var(--ink);background:var(--paper2)}.audience-v3 .button{border-radius:0}.audience-v3 .button-primary{background:var(--accent-profile);border-color:var(--accent-profile);color:var(--paper);box-shadow:none}.audience-v3 .button-primary:hover,.audience-v3 .button-primary:focus-visible{background:var(--accent-profile);border-color:var(--ink);color:var(--paper);box-shadow:none}@media (width<=760px){.audience-v3 .hero h1{font-size:clamp(2.1rem,10vw,2.9rem)}.audience-v3 .hero-actions .button{width:100%}}body:has(.venue-v3){background:var(--paper)}body:has(.venue-v3) .page{padding-top:0}body:has(.venue-v3) .page-breadcrumb{border-bottom:0;margin:0;padding-block:10px}body:has(.venue-v3) .page-breadcrumb ol{gap:8px}body:has(.venue-v3) .page-breadcrumb li:not(:last-child):after{content:"›";color:color-mix(in srgb, var(--ink) 32%, transparent);font-family:var(--mono);font-size:11px}body:has(.venue-v3) .page-breadcrumb a,body:has(.venue-v3) .page-breadcrumb span{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);color:color-mix(in srgb, var(--ink) 60%, transparent);letter-spacing:-.015em;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}body:has(.venue-v3) .page-breadcrumb a:before,body:has(.venue-v3) .page-breadcrumb span:before{content:"";background:color-mix(in srgb, var(--ink) 28%, transparent);border-radius:50%;width:6px;height:6px}body:has(.venue-v3) .page-breadcrumb span[aria-current=page]{border-color:var(--accent-venue);background:color-mix(in srgb, var(--accent-venue) 12%, var(--paper));color:var(--ink)}body:has(.venue-v3) .page-breadcrumb span[aria-current=page]:before{background:var(--accent-venue)}.venue-v3 .card.exhibition-card{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.venue-v3 .card.exhibition-card .exhibition-card-media{aspect-ratio:2/3;border:1.5px solid var(--ink);background:var(--ink);border-radius:0}.venue-v3 .card.exhibition-card .exhibition-card-media picture,.venue-v3 .card.exhibition-card .exhibition-card-media img{object-fit:cover;border-radius:0;width:100%;height:100%}.venue-v3 .card.exhibition-card .exhibition-card-top-meta{margin-top:14px;position:static}.venue-v3 .card.exhibition-card .chip-theme{border:1.5px solid color-mix(in srgb, var(--accent-venue) 35%, transparent);background:color-mix(in srgb, var(--accent-venue) 7%, transparent);color:var(--accent-venue);font-family:var(--mono);letter-spacing:.1em;text-transform:lowercase;border-radius:0;padding:4px 9px;font-size:10px}.venue-v3 .card.exhibition-card .exhibition-card-body h3{letter-spacing:-.03em;font-size:18px;font-weight:900;line-height:1.08}.venue-v3 .card.exhibition-card .exhibition-card-body h3 a{color:var(--ink);text-decoration:none}.venue-v3 .card.exhibition-card:hover .exhibition-card-body h3 a{text-decoration:underline;text-decoration-color:var(--accent-venue);text-underline-offset:3px}.venue-v3 .card.exhibition-card .exhibition-card-body p,.venue-v3 .card.exhibition-card .exhibition-card-bottom-meta,.venue-v3 .card.exhibition-card .card-actions{display:none}.venue-venir-grid{grid-template-columns:1fr;align-items:stretch;gap:clamp(24px,4vw,48px);display:grid}@media (width>=760px){.venue-venir-grid{grid-template-columns:1fr 1fr}}.venue-venir-map{border:1.5px solid var(--ink);background:var(--paper2);min-height:320px}.venue-venir-map iframe{border:0;width:100%;height:100%;min-height:320px;display:block}.venue-venir-card{border:1.5px solid var(--ink);background:var(--paper);padding:clamp(20px,2.4vw,30px)}.venue-venir-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.venue-venir-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-venue);font-size:.68rem;font-weight:700;display:block}.venue-venir-itineraire{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-venue);white-space:nowrap;font-size:.72rem;font-weight:700;text-decoration:none}.venue-venir-itineraire:hover,.venue-venir-itineraire:focus-visible{text-underline-offset:3px;text-decoration:underline}.venue-venir-adresse{letter-spacing:-.02em;color:var(--ink);margin:8px 0 22px;font-size:clamp(1.1rem,2.1vw,1.4rem);font-weight:800;line-height:1.25}.venue-venir-transports{margin:4px 0 22px;padding:0;list-style:none}.venue-venir-transports li{border-bottom:1px solid var(--grey-line);color:var(--ink);align-items:center;gap:12px;padding:11px 0;font-size:.95rem;display:flex}.venue-venir-transports li:last-child{border-bottom:none}.venue-venir-transports li:before{content:"";background:var(--accent-venue);flex-shrink:0;width:8px;height:8px}.venue-venir-tips{margin:12px 0 22px;padding:0;list-style:none}.venue-venir-tips li{border-bottom:1px solid var(--grey-line);color:color-mix(in srgb, var(--ink) 78%, transparent);padding:7px 0;font-size:.88rem;line-height:1.5}.venue-venir-tips li:last-child{border-bottom:none}.venue-venir-reserver{background:var(--accent-venue);color:var(--paper);border:1px solid var(--accent-venue);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;gap:.5rem;margin-top:6px;padding:.75rem 1.2rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.venue-venir-reserver:hover,.venue-venir-reserver:focus-visible{border-color:var(--ink);outline:none}.venue-chiprow{border-bottom:1px solid var(--grey-line);align-items:flex-start;gap:clamp(16px,4vw,40px);padding:18px 0;display:flex}.venue-chiprow-label{width:120px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);flex-shrink:0;padding-top:11px;font-size:.68rem;font-weight:700}.venue-chiprow-chips{flex-wrap:wrap;gap:12px;display:flex}.venue-chip{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);color:var(--ink);background:var(--paper);align-items:center;gap:10px;padding:9px 15px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.venue-chip:hover,.venue-chip:focus-visible{background:var(--paper2);border-color:var(--ink)}.venue-chip-text{letter-spacing:-.01em;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:3px;font-size:.95rem;font-weight:800}.venue-chip-arrow{font-family:var(--mono);color:var(--accent-venue);font-size:.82rem}@media (width<=760px){.venue-chiprow{flex-direction:column;gap:10px}.venue-chiprow-label{width:auto;padding-top:0}}.venue-faq-band{background:color-mix(in srgb, var(--violet) 8%, var(--paper));margin-block:0}body main:has(.venue-v3){container-type:inline-size}body main .venue-v3 :is(.venue-faq-band,.venue-seo-band){box-sizing:border-box;width:100cqw;max-width:none;padding:40px max(28px,calc((100cqw - var(--max,1240px)) / 2 + 28px));text-align:start;border-top:1px solid #d7d2c7;margin-inline:calc(50% - 50cqw)}@media (width<=520px){body main .venue-v3 :is(.venue-faq-band,.venue-seo-band){padding-inline:18px}}.venue-faq-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--grey);margin-bottom:12px;font-size:.72rem;font-weight:700;display:block}.venue-faq-title{letter-spacing:-.05em;text-transform:lowercase;color:var(--ink);margin:0 0 36px;font-size:clamp(1.75rem,4vw,3.25rem);font-weight:900;line-height:.95}.venue-faq-title em{font-family:var(--serif);color:var(--violet);font-style:italic;font-weight:400}.venue-faq-list{border-top:1px solid var(--grey-line)}.venue-faq-item{border-bottom:1px solid var(--grey-line)}.venue-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;list-style:none;display:flex}.venue-faq-item summary::-webkit-details-marker{display:none}.venue-faq-question{letter-spacing:normal;color:var(--ink);font-size:17px;font-weight:700;line-height:1.4}.venue-faq-toggle{width:22px;height:22px;color:var(--violet);border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.venue-faq-toggle:before{content:"+"}.venue-faq-item[open] .venue-faq-toggle{color:var(--violet);background:0 0}.venue-faq-item[open] .venue-faq-toggle:before{content:"−"}.venue-faq-answer{color:#625b53;max-width:76ch;margin:0 0 22px;font-size:clamp(.88rem,1.3vw,1rem);line-height:1.7}.venue-seo-band{background:color-mix(in srgb, var(--accent-venue) 8%, var(--paper));margin-block-start:0}.venue-seo-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-venue);margin-bottom:18px;font-size:.72rem;font-weight:700;display:block}.venue-seo-title{letter-spacing:-.045em;text-transform:lowercase;max-width:760px;color:var(--ink);margin:0 0 22px;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:900;line-height:1.04}.venue-seo-title em{font-family:var(--serif);color:var(--accent-venue);font-style:italic;font-weight:400}.venue-seo-copy{color:#625b53;width:100%;max-width:none;font-size:16px;line-height:1.7;display:block}.venue-seo-copy p{margin:0}.venue-seo-copy p+p{margin-top:16px}.venue-seo-copy h3{font:700 20px/1.35 var(--sans);letter-spacing:-.02em;color:var(--ink);margin:26px 0 10px}.venue-v3 #anciennes-expositions-lieu .card-grid{grid-template-columns:minmax(0,1fr);gap:18px;width:100%;max-width:none;margin-inline:0;display:grid!important;overflow:visible!important;transform:none!important}.venue-v3 #anciennes-expositions-lieu .card-grid>.exhibition-card{flex:none!important;width:100%!important}@media (width>=640px){.venue-v3 #anciennes-expositions-lieu .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.venue-v3 #anciennes-expositions-lieu .card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.venue-v3 .card.exhibition-card .exhibition-card-ended-badge{display:none}body:has(.theme-v3){background:var(--paper)}body:has(.theme-v3) .page{padding-top:0}body:has(.theme-v3) .page-breadcrumb{border-bottom:1px solid var(--grey-line);margin:0;padding-block:10px}body:has(.theme-v3) .page-breadcrumb ol{gap:8px}body:has(.theme-v3) .page-breadcrumb li:not(:last-child):after{content:"›";color:color-mix(in srgb, var(--ink) 32%, transparent);font-family:var(--mono);font-size:11px}body:has(.theme-v3) .page-breadcrumb a,body:has(.theme-v3) .page-breadcrumb span{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);color:color-mix(in srgb, var(--ink) 60%, transparent);letter-spacing:-.015em;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}body:has(.theme-v3) .page-breadcrumb a:before,body:has(.theme-v3) .page-breadcrumb span:before{content:"";background:color-mix(in srgb, var(--ink) 28%, transparent);border-radius:50%;width:6px;height:6px}body:has(.theme-v3) .page-breadcrumb span[aria-current=page]{border-color:var(--theme-accent-strong,var(--ink));background:color-mix(in srgb, var(--theme-accent-strong,var(--ink)) 12%, var(--paper));color:var(--ink)}body:has(.theme-v3) .page-breadcrumb span[aria-current=page]:before{background:var(--theme-accent-strong,var(--ink))}.theme-v3 .card.exhibition-card{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.theme-v3 .card.exhibition-card .exhibition-card-media{aspect-ratio:2/3;border:1.5px solid var(--ink);background:var(--ink);border-radius:0}.theme-v3 .card.exhibition-card .exhibition-card-media picture,.theme-v3 .card.exhibition-card .exhibition-card-media img{object-fit:cover;border-radius:0;width:100%;height:100%}.theme-v3 .card.exhibition-card .exhibition-card-top-meta{margin-top:14px;position:static}.theme-v3 .card.exhibition-card .chip-theme{border:1.5px solid color-mix(in srgb, var(--theme-accent-strong,var(--ink)) 35%, transparent);background:color-mix(in srgb, var(--theme-accent-strong,var(--ink)) 7%, transparent);color:var(--theme-accent-strong,var(--ink));font-family:var(--mono);letter-spacing:.1em;text-transform:lowercase;border-radius:0;padding:4px 9px;font-size:10px}.theme-v3 .card.exhibition-card .exhibition-card-body h3{letter-spacing:-.03em;font-size:18px;font-weight:900;line-height:1.08}.theme-v3 .card.exhibition-card .exhibition-card-body h3 a{color:var(--ink);text-decoration:none}.theme-v3 .card.exhibition-card:hover .exhibition-card-body h3 a{text-decoration:underline;text-decoration-color:var(--theme-accent-strong,var(--ink));text-underline-offset:3px}.theme-v3 .card.exhibition-card .exhibition-card-body p,.theme-v3 .card.exhibition-card .card-actions,.theme-v3 .card.exhibition-card .chip-date,.theme-v3 .card.exhibition-card .exhibition-card-ended-badge{display:none}.theme-v3 .card.exhibition-card .chip-venue{color:var(--grey);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;font-size:10px;font-weight:700}.theme-v3 .card.exhibition-card .chip-venue .chip-icon{color:var(--theme-accent-strong,var(--ink))}.theme-v3 .card.exhibition-card .chip-relative-date{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:none;border-radius:0;padding:4px 8px;font-size:8px;font-weight:700}.theme-chiprow{border-bottom:1px solid var(--grey-line);align-items:flex-start;gap:clamp(16px,4vw,40px);padding:18px 0;display:flex}.theme-chiprow-label{width:120px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);flex-shrink:0;padding-top:11px;font-size:.68rem;font-weight:700}.theme-chiprow-chips{flex-wrap:wrap;gap:12px;display:flex}.theme-chipx{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);color:var(--ink);background:var(--paper);align-items:center;gap:10px;padding:9px 15px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.theme-chipx:hover,.theme-chipx:focus-visible{background:var(--paper2);border-color:var(--ink)}.theme-chipx-text{letter-spacing:-.01em;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:3px;font-size:.95rem;font-weight:800}.theme-chipx-arrow{font-family:var(--mono);color:var(--theme-accent-strong,var(--ink));font-size:.82rem}@media (width<=760px){.theme-chiprow{flex-direction:column;gap:10px}.theme-chiprow-label{width:auto;padding-top:0}}.theme-faq-band{margin-top:clamp(48px,6vw,72px);background:var(--paper2);border-top:1.5px solid var(--ink);margin-inline:calc(50% - 50vw);padding:clamp(48px,6vw,64px) max(clamp(18px,4vw,48px),50vw - 640px)}.theme-faq-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--theme-accent-strong,var(--ink));margin-bottom:12px;font-size:.72rem;font-weight:700;display:block}.theme-faq-title{letter-spacing:-.05em;text-transform:lowercase;color:var(--ink);margin:0 0 36px;font-size:clamp(1.75rem,4vw,3.25rem);font-weight:900;line-height:.95}.theme-faq-title em{font-family:var(--serif);color:var(--theme-accent-strong,var(--ink));font-style:italic;font-weight:400}.theme-faq-list{border-top:1px solid var(--grey-line)}.theme-faq-item{border-bottom:1px solid var(--grey-line)}.theme-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;list-style:none;display:flex}.theme-faq-item summary::-webkit-details-marker{display:none}.theme-faq-question{letter-spacing:-.02em;color:var(--ink);font-size:clamp(1rem,1.6vw,1.25rem);font-weight:800}.theme-faq-toggle{border:1.5px solid var(--grey-line);width:30px;height:30px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.theme-faq-toggle:before{content:"+"}.theme-faq-item[open] .theme-faq-toggle{background:var(--theme-accent-strong,var(--ink));border-color:var(--theme-accent-strong,var(--ink));color:var(--paper)}.theme-faq-item[open] .theme-faq-toggle:before{content:"−"}.theme-faq-answer{max-width:76ch;color:var(--ink);margin:0 0 22px;font-size:clamp(.88rem,1.3vw,1rem);line-height:1.65}.theme-seo-band{background:color-mix(in srgb, var(--theme-accent-strong,var(--ink)) 7%, var(--paper));border-top:1.5px solid var(--ink);margin-inline:calc(50% - 50vw);padding:clamp(44px,6vw,72px) max(clamp(18px,4vw,48px),50vw - 640px)}.theme-seo-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--theme-accent-strong,var(--ink));margin-bottom:18px;font-size:.72rem;font-weight:700;display:block}.theme-seo-title{letter-spacing:-.045em;text-transform:lowercase;max-width:760px;color:var(--ink);margin:0 0 22px;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:900;line-height:1.04}.theme-seo-title em{font-family:var(--serif);color:var(--theme-accent-strong,var(--ink));font-style:italic;font-weight:400}.theme-seo-copy{color:color-mix(in srgb, var(--ink) 82%, transparent);grid-template-columns:minmax(0,1fr);gap:0 clamp(28px,4vw,56px);font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.75;display:grid}.theme-seo-copy p{margin:0 0 14px}body:has(.movement-v3){background:var(--paper)}body:has(.movement-v3) .page{padding-top:0}body:has(.movement-v3) .page-breadcrumb{border-bottom:1px solid var(--grey-line);margin:0;padding-block:10px}body:has(.movement-v3) .page-breadcrumb ol{gap:8px}body:has(.movement-v3) .page-breadcrumb li:not(:last-child):after{content:"›";color:color-mix(in srgb, var(--ink) 32%, transparent);font-family:var(--mono);font-size:11px}body:has(.movement-v3) .page-breadcrumb a,body:has(.movement-v3) .page-breadcrumb span{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);color:color-mix(in srgb, var(--ink) 60%, transparent);letter-spacing:-.015em;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}body:has(.movement-v3) .page-breadcrumb a:before,body:has(.movement-v3) .page-breadcrumb span:before{content:"";background:color-mix(in srgb, var(--ink) 28%, transparent);border-radius:50%;width:6px;height:6px}body:has(.movement-v3) .page-breadcrumb span[aria-current=page]{border-color:var(--violet);background:color-mix(in srgb, var(--violet) 12%, var(--paper));color:var(--ink)}body:has(.movement-v3) .page-breadcrumb span[aria-current=page]:before{background:var(--violet)}.movement-v3 .card.exhibition-card{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.movement-v3 .card.exhibition-card .exhibition-card-media{aspect-ratio:2/3;border:1.5px solid var(--ink);background:var(--ink);border-radius:0}.movement-v3 .card.exhibition-card .exhibition-card-media picture,.movement-v3 .card.exhibition-card .exhibition-card-media img{object-fit:cover;border-radius:0;width:100%;height:100%}.movement-v3 .card.exhibition-card .exhibition-card-top-meta{margin-top:14px;position:static}.movement-v3 .card.exhibition-card .chip-theme{border:1.5px solid color-mix(in srgb, var(--violet) 35%, transparent);background:color-mix(in srgb, var(--violet) 7%, transparent);color:var(--violet);font-family:var(--mono);letter-spacing:.1em;text-transform:lowercase;border-radius:0;padding:4px 9px;font-size:10px}.movement-v3 .card.exhibition-card .exhibition-card-body h3{letter-spacing:-.03em;font-size:18px;font-weight:900;line-height:1.08}.movement-v3 .card.exhibition-card .exhibition-card-body h3 a{color:var(--ink);text-decoration:none}.movement-v3 .card.exhibition-card:hover .exhibition-card-body h3 a{text-decoration:underline;text-decoration-color:var(--violet);text-underline-offset:3px}.movement-v3 .card.exhibition-card .exhibition-card-body p,.movement-v3 .card.exhibition-card .card-actions,.movement-v3 .card.exhibition-card .chip-date,.movement-v3 .card.exhibition-card .exhibition-card-ended-badge{display:none}.movement-v3 .card.exhibition-card .chip-venue{color:var(--grey);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;font-size:10px;font-weight:700}.movement-v3 .card.exhibition-card .chip-venue .chip-icon{color:var(--violet)}.movement-v3 .card.exhibition-card .chip-relative-date{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:none;border-radius:0;padding:4px 8px;font-size:8px;font-weight:700}.mouvement-chiprow{border-bottom:1px solid var(--grey-line);align-items:flex-start;gap:clamp(16px,4vw,40px);padding:18px 0;display:flex}.mouvement-chiprow-label{width:120px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);flex-shrink:0;padding-top:11px;font-size:.68rem;font-weight:700}.mouvement-chiprow-chips{flex-wrap:wrap;gap:12px;display:flex}.mouvement-chipx{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);color:var(--ink);background:var(--paper);align-items:center;gap:10px;padding:9px 15px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.mouvement-chipx:hover,.mouvement-chipx:focus-visible{background:var(--paper2);border-color:var(--ink)}.mouvement-chipx-text{letter-spacing:-.01em;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:3px;font-size:.95rem;font-weight:800}.mouvement-chipx-arrow{font-family:var(--mono);color:var(--violet);font-size:.82rem}@media (width<=760px){.mouvement-chiprow{flex-direction:column;gap:10px}.mouvement-chiprow-label{width:auto;padding-top:0}}.mouvement-faq-band{margin-top:clamp(48px,6vw,72px);background:var(--paper2);border-top:1.5px solid var(--ink);margin-inline:calc(50% - 50vw);padding:clamp(48px,6vw,64px) max(clamp(18px,4vw,48px),50vw - 640px)}.mouvement-faq-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--violet);margin-bottom:12px;font-size:.72rem;font-weight:700;display:block}.mouvement-faq-title{letter-spacing:-.05em;text-transform:lowercase;color:var(--ink);margin:0 0 36px;font-size:clamp(1.75rem,4vw,3.25rem);font-weight:900;line-height:.95}.mouvement-faq-title em{font-family:var(--serif);color:var(--violet);font-style:italic;font-weight:400}.mouvement-faq-list{border-top:1px solid var(--grey-line)}.mouvement-faq-item{border-bottom:1px solid var(--grey-line)}.mouvement-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;list-style:none;display:flex}.mouvement-faq-item summary::-webkit-details-marker{display:none}.mouvement-faq-question{letter-spacing:-.02em;color:var(--ink);font-size:clamp(1rem,1.6vw,1.25rem);font-weight:800}.mouvement-faq-toggle{border:1.5px solid var(--grey-line);width:30px;height:30px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.mouvement-faq-toggle:before{content:"+"}.mouvement-faq-item[open] .mouvement-faq-toggle{background:var(--violet);border-color:var(--violet);color:var(--paper)}.mouvement-faq-item[open] .mouvement-faq-toggle:before{content:"−"}.mouvement-faq-answer{max-width:76ch;color:var(--ink);margin:0 0 22px;font-size:clamp(.88rem,1.3vw,1rem);line-height:1.65}body:has(.period-v3){background:var(--paper)}body:has(.period-v3) .page{padding-top:0}body:has(.period-v3) .page-breadcrumb{border-bottom:1px solid var(--grey-line);margin:0;padding-block:10px}body:has(.period-v3) .page-breadcrumb ol{gap:8px}body:has(.period-v3) .page-breadcrumb li:not(:last-child):after{content:"›";color:color-mix(in srgb, var(--ink) 32%, transparent);font-family:var(--mono);font-size:11px}body:has(.period-v3) .page-breadcrumb a,body:has(.period-v3) .page-breadcrumb span{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);color:color-mix(in srgb, var(--ink) 60%, transparent);letter-spacing:-.015em;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}body:has(.period-v3) .page-breadcrumb a:before,body:has(.period-v3) .page-breadcrumb span:before{content:"";background:color-mix(in srgb, var(--ink) 28%, transparent);border-radius:50%;width:6px;height:6px}body:has(.period-v3) .page-breadcrumb span[aria-current=page]{border-color:var(--accent-period);background:color-mix(in srgb, var(--accent-period) 12%, var(--paper));color:var(--ink)}body:has(.period-v3) .page-breadcrumb span[aria-current=page]:before{background:var(--accent-period)}.period-v3 .card.exhibition-card{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.period-v3 .card.exhibition-card .exhibition-card-media{aspect-ratio:2/3;border:1.5px solid var(--ink);background:var(--ink);border-radius:0}.period-v3 .card.exhibition-card .exhibition-card-media picture,.period-v3 .card.exhibition-card .exhibition-card-media img{object-fit:cover;border-radius:0;width:100%;height:100%}.period-v3 .card.exhibition-card .exhibition-card-top-meta{margin-top:14px;position:static}.period-v3 .card.exhibition-card .chip-theme{border:1.5px solid color-mix(in srgb, var(--accent-period) 35%, transparent);background:color-mix(in srgb, var(--accent-period) 7%, transparent);color:var(--accent-period);font-family:var(--mono);letter-spacing:.1em;text-transform:lowercase;border-radius:0;padding:4px 9px;font-size:10px}.period-v3 .card.exhibition-card .exhibition-card-body h3{letter-spacing:-.03em;font-size:18px;font-weight:900;line-height:1.08}.period-v3 .card.exhibition-card .exhibition-card-body h3 a{color:var(--ink);text-decoration:none}.period-v3 .card.exhibition-card:hover .exhibition-card-body h3 a{text-decoration:underline;text-decoration-color:var(--accent-period);text-underline-offset:3px}.period-v3 .card.exhibition-card .exhibition-card-body p,.period-v3 .card.exhibition-card .card-actions,.period-v3 .card.exhibition-card .chip-date,.period-v3 .card.exhibition-card .exhibition-card-ended-badge{display:none}.period-v3 .card.exhibition-card .chip-venue{color:var(--grey);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;font-size:10px;font-weight:700}.period-v3 .card.exhibition-card .chip-venue .chip-icon{color:var(--accent-period)}.period-v3 .card.exhibition-card .chip-relative-date{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:none;border-radius:0;padding:4px 8px;font-size:8px;font-weight:700}.period-chiprow{border-bottom:1px solid var(--grey-line);align-items:flex-start;gap:clamp(16px,4vw,40px);padding:18px 0;display:flex}.period-chiprow-label{width:120px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);flex-shrink:0;padding-top:11px;font-size:.68rem;font-weight:700}.period-chiprow-chips{flex-wrap:wrap;gap:12px;display:flex}.period-chipx{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);color:var(--ink);background:var(--paper);align-items:center;gap:10px;padding:9px 15px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.period-chipx:hover,.period-chipx:focus-visible{background:var(--paper2);border-color:var(--ink)}.period-chipx-text{letter-spacing:-.01em;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:3px;font-size:.95rem;font-weight:800}.period-chipx-arrow{font-family:var(--mono);color:var(--accent-period);font-size:.82rem}@media (width<=760px){.period-chiprow{flex-direction:column;gap:10px}.period-chiprow-label{width:auto;padding-top:0}}.period-faq-band{margin-top:clamp(48px,6vw,72px);background:var(--paper2);border-top:1.5px solid var(--ink);margin-inline:calc(50% - 50vw);padding:clamp(48px,6vw,64px) max(clamp(18px,4vw,48px),50vw - 640px)}.period-faq-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-period);margin-bottom:12px;font-size:.72rem;font-weight:700;display:block}.period-faq-title{letter-spacing:-.05em;text-transform:lowercase;color:var(--ink);margin:0 0 36px;font-size:clamp(1.75rem,4vw,3.25rem);font-weight:900;line-height:.95}.period-faq-title em{font-family:var(--serif);color:var(--accent-period);font-style:italic;font-weight:400}.period-faq-list{border-top:1px solid var(--grey-line)}.period-faq-item{border-bottom:1px solid var(--grey-line)}.period-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;list-style:none;display:flex}.period-faq-item summary::-webkit-details-marker{display:none}.period-faq-question{letter-spacing:-.02em;color:var(--ink);font-size:clamp(1rem,1.6vw,1.25rem);font-weight:800}.period-faq-toggle{border:1.5px solid var(--grey-line);width:30px;height:30px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.period-faq-toggle:before{content:"+"}.period-faq-item[open] .period-faq-toggle{background:var(--accent-period);border-color:var(--accent-period);color:var(--paper)}.period-faq-item[open] .period-faq-toggle:before{content:"−"}.period-faq-answer{max-width:76ch;color:var(--ink);margin:0 0 22px;font-size:clamp(.88rem,1.3vw,1rem);line-height:1.65}.period-seo-band{background:color-mix(in srgb, var(--accent-period) 7%, var(--paper));border-top:1.5px solid var(--ink);margin-inline:calc(50% - 50vw);padding:clamp(44px,6vw,72px) max(clamp(18px,4vw,48px),50vw - 640px)}.period-seo-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-period);margin-bottom:18px;font-size:.72rem;font-weight:700;display:block}.period-seo-title{letter-spacing:-.045em;text-transform:lowercase;max-width:760px;color:var(--ink);margin:0 0 22px;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:900;line-height:1.04}.period-seo-title em{font-family:var(--serif);color:var(--accent-period);font-style:italic;font-weight:400}.period-seo-copy{color:color-mix(in srgb, var(--ink) 82%, transparent);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0 clamp(28px,4vw,56px);font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.75;display:grid}.period-seo-copy p{margin:0 0 14px}.period-galerie{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.5vw,16px);display:grid}.period-galerie-item{border:1.5px solid var(--ink);aspect-ratio:1;margin:0;position:relative;overflow:hidden}.period-galerie-item:first-child{aspect-ratio:2;grid-column:span 2}.period-galerie-item img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=760px){.period-galerie{grid-template-columns:repeat(2,minmax(0,1fr))}}.period-v3 .hero .hero-grid{grid-template-columns:1fr}.period-v3 .hero .hero-visual{display:none}body:has(.discipline-v3){background:var(--paper)}body:has(.discipline-v3) .page{padding-top:0}body:has(.discipline-v3) .page-breadcrumb{border-bottom:1px solid var(--grey-line);margin:0;padding-block:10px}body:has(.discipline-v3) .page-breadcrumb ol{gap:8px}body:has(.discipline-v3) .page-breadcrumb li:not(:last-child):after{content:"›";color:color-mix(in srgb, var(--ink) 32%, transparent);font-family:var(--mono);font-size:11px}body:has(.discipline-v3) .page-breadcrumb a,body:has(.discipline-v3) .page-breadcrumb span{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);color:color-mix(in srgb, var(--ink) 60%, transparent);letter-spacing:-.015em;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}body:has(.discipline-v3) .page-breadcrumb a:before,body:has(.discipline-v3) .page-breadcrumb span:before{content:"";background:color-mix(in srgb, var(--ink) 28%, transparent);border-radius:50%;width:6px;height:6px}body:has(.discipline-v3) .page-breadcrumb span[aria-current=page]{border-color:var(--teal);background:color-mix(in srgb, var(--teal) 12%, var(--paper));color:var(--ink)}body:has(.discipline-v3) .page-breadcrumb span[aria-current=page]:before{background:var(--teal)}.discipline-v3 .card.exhibition-card{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.discipline-v3 .card.exhibition-card .exhibition-card-media{aspect-ratio:2/3;border:1.5px solid var(--ink);background:var(--ink);border-radius:0}.discipline-v3 .card.exhibition-card .exhibition-card-media picture,.discipline-v3 .card.exhibition-card .exhibition-card-media img{object-fit:cover;border-radius:0;width:100%;height:100%}.discipline-v3 .card.exhibition-card .exhibition-card-top-meta{margin-top:14px;position:static}.discipline-v3 .card.exhibition-card .chip-theme{border:1.5px solid color-mix(in srgb, var(--teal) 35%, transparent);background:color-mix(in srgb, var(--teal) 7%, transparent);color:var(--teal);font-family:var(--mono);letter-spacing:.1em;text-transform:lowercase;border-radius:0;padding:4px 9px;font-size:10px}.discipline-v3 .card.exhibition-card .exhibition-card-body h3{letter-spacing:-.03em;font-size:18px;font-weight:900;line-height:1.08}.discipline-v3 .card.exhibition-card .exhibition-card-body h3 a{color:var(--ink);text-decoration:none}.discipline-v3 .card.exhibition-card:hover .exhibition-card-body h3 a{text-decoration:underline;text-decoration-color:var(--teal);text-underline-offset:3px}.discipline-v3 .card.exhibition-card .exhibition-card-body p,.discipline-v3 .card.exhibition-card .card-actions,.discipline-v3 .card.exhibition-card .chip-date,.discipline-v3 .card.exhibition-card .exhibition-card-ended-badge{display:none}.discipline-v3 .card.exhibition-card .chip-venue{color:var(--grey);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;font-size:10px;font-weight:700}.discipline-v3 .card.exhibition-card .chip-venue .chip-icon{color:var(--teal)}.discipline-v3 .card.exhibition-card .chip-relative-date{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:none;border-radius:0;padding:4px 8px;font-size:8px;font-weight:700}.discipline-chiprow{border-bottom:1px solid var(--grey-line);align-items:flex-start;gap:clamp(16px,4vw,40px);padding:18px 0;display:flex}.discipline-chiprow-label{width:120px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);flex-shrink:0;padding-top:11px;font-size:.68rem;font-weight:700}.discipline-chiprow-chips{flex-wrap:wrap;gap:12px;display:flex}.discipline-chipx{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);color:var(--ink);background:var(--paper);align-items:center;gap:10px;padding:9px 15px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.discipline-chipx:hover,.discipline-chipx:focus-visible{background:var(--paper2);border-color:var(--ink)}.discipline-chipx-text{letter-spacing:-.01em;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:3px;font-size:.95rem;font-weight:800}.discipline-chipx-arrow{font-family:var(--mono);color:var(--teal);font-size:.82rem}@media (width<=760px){.discipline-chiprow{flex-direction:column;gap:10px}.discipline-chiprow-label{width:auto;padding-top:0}}.discipline-faq-band{margin-top:clamp(48px,6vw,72px);background:var(--paper2);border-top:1.5px solid var(--ink);margin-inline:calc(50% - 50vw);padding:clamp(48px,6vw,64px) max(clamp(18px,4vw,48px),50vw - 640px)}.discipline-faq-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin-bottom:12px;font-size:.72rem;font-weight:700;display:block}.discipline-faq-title{letter-spacing:-.05em;text-transform:lowercase;color:var(--ink);margin:0 0 36px;font-size:clamp(1.75rem,4vw,3.25rem);font-weight:900;line-height:.95}.discipline-faq-title em{font-family:var(--serif);color:var(--teal);font-style:italic;font-weight:400}.discipline-faq-list{border-top:1px solid var(--grey-line)}.discipline-faq-item{border-bottom:1px solid var(--grey-line)}.discipline-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;list-style:none;display:flex}.discipline-faq-item summary::-webkit-details-marker{display:none}.discipline-faq-question{letter-spacing:-.02em;color:var(--ink);font-size:clamp(1rem,1.6vw,1.25rem);font-weight:800}.discipline-faq-toggle{border:1.5px solid var(--grey-line);width:30px;height:30px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.discipline-faq-toggle:before{content:"+"}.discipline-faq-item[open] .discipline-faq-toggle{background:var(--teal);border-color:var(--teal);color:var(--paper)}.discipline-faq-item[open] .discipline-faq-toggle:before{content:"−"}.discipline-faq-answer{max-width:76ch;color:var(--ink);margin:0 0 22px;font-size:clamp(.88rem,1.3vw,1rem);line-height:1.65}.discipline-seo-band{background:color-mix(in srgb, var(--teal) 7%, var(--paper));border-top:1.5px solid var(--ink);margin-inline:calc(50% - 50vw);padding:clamp(44px,6vw,72px) max(clamp(18px,4vw,48px),50vw - 640px)}.discipline-seo-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin-bottom:18px;font-size:.72rem;font-weight:700;display:block}.discipline-seo-title{letter-spacing:-.045em;text-transform:lowercase;max-width:760px;color:var(--ink);margin:0 0 22px;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:900;line-height:1.04}.discipline-seo-title em{font-family:var(--serif);color:var(--teal);font-style:italic;font-weight:400}.discipline-seo-copy{color:color-mix(in srgb, var(--ink) 82%, transparent);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0 clamp(28px,4vw,56px);font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.75;display:grid}.discipline-seo-copy p{margin:0 0 14px}body:has(.audience-v3){background:var(--paper)}body:has(.audience-v3) .page{padding-top:0}body:has(.audience-v3) .page-breadcrumb{border-bottom:1px solid var(--grey-line);margin:0;padding-block:10px}body:has(.audience-v3) .page-breadcrumb ol{gap:8px}body:has(.audience-v3) .page-breadcrumb li:not(:last-child):after{content:"›";color:color-mix(in srgb, var(--ink) 32%, transparent);font-family:var(--mono);font-size:11px}body:has(.audience-v3) .page-breadcrumb a,body:has(.audience-v3) .page-breadcrumb span{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);color:color-mix(in srgb, var(--ink) 60%, transparent);letter-spacing:-.015em;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}body:has(.audience-v3) .page-breadcrumb a:before,body:has(.audience-v3) .page-breadcrumb span:before{content:"";background:color-mix(in srgb, var(--ink) 28%, transparent);border-radius:50%;width:6px;height:6px}body:has(.audience-v3) .page-breadcrumb span[aria-current=page]{border-color:var(--accent-profile);background:color-mix(in srgb, var(--accent-profile) 12%, var(--paper));color:var(--ink)}body:has(.audience-v3) .page-breadcrumb span[aria-current=page]:before{background:var(--accent-profile)}.audience-v3 .card.exhibition-card{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.audience-v3 .card.exhibition-card .exhibition-card-media{aspect-ratio:2/3;border:1.5px solid var(--ink);background:var(--ink);border-radius:0}.audience-v3 .card.exhibition-card .exhibition-card-media picture,.audience-v3 .card.exhibition-card .exhibition-card-media img{object-fit:cover;border-radius:0;width:100%;height:100%}.audience-v3 .card.exhibition-card .exhibition-card-top-meta{margin-top:14px;position:static}.audience-v3 .card.exhibition-card .chip-theme{border:1.5px solid color-mix(in srgb, var(--accent-profile) 35%, transparent);background:color-mix(in srgb, var(--accent-profile) 7%, transparent);color:var(--accent-profile);font-family:var(--mono);letter-spacing:.1em;text-transform:lowercase;border-radius:0;padding:4px 9px;font-size:10px}.audience-v3 .card.exhibition-card .exhibition-card-body h3{letter-spacing:-.03em;font-size:18px;font-weight:900;line-height:1.08}.audience-v3 .card.exhibition-card .exhibition-card-body h3 a{color:var(--ink);text-decoration:none}.audience-v3 .card.exhibition-card:hover .exhibition-card-body h3 a{text-decoration:underline;text-decoration-color:var(--accent-profile);text-underline-offset:3px}.audience-v3 .card.exhibition-card .exhibition-card-body p,.audience-v3 .card.exhibition-card .card-actions,.audience-v3 .card.exhibition-card .chip-date,.audience-v3 .card.exhibition-card .exhibition-card-ended-badge{display:none}.audience-v3 .card.exhibition-card .chip-venue{color:var(--grey);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;font-size:10px;font-weight:700}.audience-v3 .card.exhibition-card .chip-venue .chip-icon{color:var(--accent-profile)}.audience-v3 .card.exhibition-card .chip-relative-date{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:none;border-radius:0;padding:4px 8px;font-size:8px;font-weight:700}.audience-chiprow{border-bottom:1px solid var(--grey-line);align-items:flex-start;gap:clamp(16px,4vw,40px);padding:18px 0;display:flex}.audience-chiprow-label{width:120px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);flex-shrink:0;padding-top:11px;font-size:.68rem;font-weight:700}.audience-chiprow-chips{flex-wrap:wrap;gap:12px;display:flex}.audience-chipx{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);color:var(--ink);background:var(--paper);align-items:center;gap:10px;padding:9px 15px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.audience-chipx:hover,.audience-chipx:focus-visible{background:var(--paper2);border-color:var(--ink)}.audience-chipx-text{letter-spacing:-.01em;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:3px;font-size:.95rem;font-weight:800}.audience-chipx-arrow{font-family:var(--mono);color:var(--accent-profile);font-size:.82rem}@media (width<=760px){.audience-chiprow{flex-direction:column;gap:10px}.audience-chiprow-label{width:auto;padding-top:0}}.audience-faq-band{margin-top:clamp(48px,6vw,72px);background:var(--paper2);border-top:1.5px solid var(--ink);margin-inline:calc(50% - 50vw);padding:clamp(48px,6vw,64px) max(clamp(18px,4vw,48px),50vw - 640px)}.audience-faq-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-profile);margin-bottom:12px;font-size:.72rem;font-weight:700;display:block}.audience-faq-title{letter-spacing:-.05em;text-transform:lowercase;color:var(--ink);margin:0 0 36px;font-size:clamp(1.75rem,4vw,3.25rem);font-weight:900;line-height:.95}.audience-faq-title em{font-family:var(--serif);color:var(--accent-profile);font-style:italic;font-weight:400}.audience-faq-list{border-top:1px solid var(--grey-line)}.audience-faq-item{border-bottom:1px solid var(--grey-line)}.audience-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;list-style:none;display:flex}.audience-faq-item summary::-webkit-details-marker{display:none}.audience-faq-question{letter-spacing:-.02em;color:var(--ink);font-size:clamp(1rem,1.6vw,1.25rem);font-weight:800}.audience-faq-toggle{border:1.5px solid var(--grey-line);width:30px;height:30px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.audience-faq-toggle:before{content:"+"}.audience-faq-item[open] .audience-faq-toggle{background:var(--accent-profile);border-color:var(--accent-profile);color:var(--paper)}.audience-faq-item[open] .audience-faq-toggle:before{content:"−"}.audience-faq-answer{max-width:76ch;color:var(--ink);margin:0 0 22px;font-size:clamp(.88rem,1.3vw,1rem);line-height:1.65}.audience-seo-band{background:color-mix(in srgb, var(--accent-period) 7%, var(--paper));border-top:1.5px solid var(--ink);margin-inline:calc(50% - 50vw);padding:clamp(44px,6vw,72px) max(clamp(18px,4vw,48px),50vw - 640px)}.audience-seo-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-period);margin-bottom:18px;font-size:.72rem;font-weight:700;display:block}.audience-seo-title{letter-spacing:-.045em;text-transform:lowercase;max-width:760px;color:var(--ink);margin:0 0 22px;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:900;line-height:1.04}.audience-seo-title em{font-family:var(--serif);color:var(--accent-period);font-style:italic;font-weight:400}.audience-seo-copy{color:color-mix(in srgb, var(--ink) 82%, transparent);grid-template-columns:minmax(0,1fr);gap:0 clamp(28px,4vw,56px);font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.75;display:grid}.audience-seo-copy p{margin:0 0 14px}.venue-v3 .exhibition-card-media-veil,.theme-v3 .exhibition-card-media-veil,.movement-v3 .exhibition-card-media-veil,.period-v3 .exhibition-card-media-veil,.discipline-v3 .exhibition-card-media-veil,.audience-v3 .exhibition-card-media-veil{display:none}.page:has(>.shell:last-child>:is(.venue-faq-band,.venue-seo-band,.theme-faq-band,.theme-seo-band,.mouvement-faq-band,.period-faq-band,.period-seo-band,.discipline-faq-band,.discipline-seo-band,.audience-faq-band,.audience-seo-band,.amq-faq,.amq-seo,[data-editorial-explore-block],[data-editorial-faq-block],[data-editorial-seo-block]):last-child){padding-bottom:0}[data-editorial-explore-block]+[data-editorial-faq-block],:is(.venue-faq-band,.venue-seo-band,.theme-faq-band,.theme-seo-band,.mouvement-faq-band,.period-faq-band,.period-seo-band,.discipline-faq-band,.discipline-seo-band,.audience-faq-band,.audience-seo-band)+:is(.venue-faq-band,.venue-seo-band,.theme-faq-band,.theme-seo-band,.mouvement-faq-band,.period-faq-band,.period-seo-band,.discipline-faq-band,.discipline-seo-band,.audience-faq-band,.audience-seo-band){margin-block-start:0}@supports (width:1cqw){html{container-type:inline-size}:is(.venue-faq-band,.venue-seo-band,.theme-faq-band,.theme-seo-band,.mouvement-faq-band,.period-faq-band,.period-seo-band,.discipline-faq-band,.discipline-seo-band,.audience-faq-band,.audience-seo-band){padding-inline:max(var(--editorial-shell-gutter,32px), calc((100cqw - var(--max)) / 2));margin-inline:calc(50% - 50cqw)}}html{--editorial-shell-gutter:32px}@media (width<=980px){html{--editorial-shell-gutter:28px}}@media (width<=720px){html{--editorial-shell-gutter:20px}}body :is([data-editorial-explore-block],[data-editorial-faq-block],[data-editorial-seo-block],.venue-faq-band,.venue-seo-band,.theme-faq-band,.theme-seo-band,.mouvement-faq-band,.period-faq-band,.period-seo-band,.discipline-faq-band,.discipline-seo-band,.audience-faq-band,.audience-seo-band){padding-inline:max(var(--expo-gutter,var(--editorial-shell-gutter)),calc((100cqw - var(--max)) / 2))!important}


/* /assets/ep-cultural-explorer-fr-v4.css */
/* Approved Louvre/Panache local reference, varied icons, 13px categories. */
html:has([data-cultural-explorer]){container-type:inline-size}
body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer]{box-sizing:border-box!important;width:100cqw!important;max-width:none!important;margin:44px calc(50% - 50cqw)!important;padding:48px max(28px,calc((100cqw - 1240px)/2))!important;background:var(--paper2,#f2efe3)!important;border:0!important;border-block:1px solid var(--grey-line,#d7d2c7)!important;display:block!important;color:var(--ink)!important;border-radius:0!important;scroll-margin-top:120px}
body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] > *{max-width:none!important;width:auto!important;margin-inline:0!important}
body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] [data-cultural-heading]{color:var(--ink)!important;font:900 42px/1.08 var(--sans)!important;letter-spacing:-.045em!important;margin:0 0 36px!important;text-transform:none!important}
body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] [data-cultural-heading]::after{content:none!important}
body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] [data-cultural-heading] em{font-family:var(--serif)!important;font-style:italic!important;font-weight:400!important;color:var(--accent-venue,#217a57)!important}
body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] [data-cultural-row]{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;gap:24px!important;padding:18px 0!important;border:0!important;align-items:start!important;margin:0!important}
body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] [data-cultural-label]{display:block!important;width:auto!important;font:700 13px/1.5 var(--mono)!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding-top:12px!important;margin:0!important;color:var(--grey)!important}
body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] [data-cultural-links]{display:flex!important;flex-wrap:wrap!important;gap:12px!important;min-width:0!important;list-style:none!important;padding:0!important;margin:0!important}
body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] [data-cultural-links] li{max-width:100%;min-width:0;list-style:none}
body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] [data-cultural-link]{display:inline-flex!important;align-items:center!important;gap:12px!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;padding:10px 16px!important;border:1px solid var(--grey-line,#d7d2c7)!important;border-radius:0!important;background:var(--paper,#fafaf5)!important;color:var(--ink)!important;text-decoration:none!important;white-space:normal!important}
body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] [data-cultural-link]::after{content:none!important}
body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] [data-cultural-link] > span{border:0!important;padding:0!important;margin:0!important;border-radius:0!important;background:transparent!important;min-height:0!important}
body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] [data-cultural-icon]{display:inline!important;flex-shrink:0;font:400 16px/1.4 var(--sans)!important}
body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] [data-cultural-text]{display:inline!important;font:800 16px/1.4 var(--sans)!important;letter-spacing:-.01em!important;text-decoration:underline!important;text-underline-offset:3px!important;min-width:0!important;overflow-wrap:anywhere!important}
body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] [data-cultural-arrow]{display:inline!important;color:var(--accent-venue,#217a57)!important;flex-shrink:0;text-decoration:none!important;font:400 14px/1.4 var(--mono)!important}
body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] [data-cultural-link]:hover{border-color:var(--accent-venue)!important}
body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] [data-cultural-link]:focus-visible{outline:2px solid var(--accent-venue);outline-offset:3px}
body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] .city-inner{padding-inline:0!important;max-width:none!important}
body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] .expo-tags-heading{display:block!important}
body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] [data-ep-heading]{margin-bottom:0!important}
body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] .exhibition-index-explorer-row-content{min-width:0}
@media(max-width:760px){body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer]{padding:32px 22px!important}body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] [data-cultural-row]{grid-template-columns:1fr!important;gap:8px!important}body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] [data-cultural-label]{padding-top:0!important}body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] [data-cultural-heading]{margin-bottom:24px!important}}

body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] [data-cultural-static]{display:inline-flex!important;align-items:center;gap:12px;max-width:100%;min-height:44px;box-sizing:border-box;padding:10px 16px!important;border:1px solid var(--grey-line)!important;border-radius:0!important;background:var(--paper)!important;color:var(--ink)!important}
body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] [data-cultural-static] > span{padding:0!important;border:0!important;background:transparent!important;border-radius:0!important}

body main :is(#autour-exposition, #croise-lieu, [data-cultural-explorer])[data-cultural-explorer] :is(.section-head,.section-head-copy,.editorial-section-heading,.expo-tags-heading,.city-section-heading,[data-ep-heading]){margin:0!important;padding:0!important;border:0!important;min-height:0!important}

body main [data-cultural-explorer] [data-cultural-label]{min-width:0;overflow-wrap:anywhere}

/* Join consecutive explorer/FAQ bands without changing other section spacing. */
body main [data-cultural-explorer]:has(+ :is(.theme-faq-band,.editorial-faq-block,#faq,#questions-pratiques,#faq-lieu)){margin-bottom:0!important}
body main [data-cultural-explorer] + :is(.theme-faq-band,.editorial-faq-block,#faq,#questions-pratiques,#faq-lieu){margin-top:0!important;background:var(--paper,#fafaf5)!important}
body main [data-cultural-faq-join]{display:flow-root!important;width:100%;min-width:0;max-width:none;margin:0!important;padding:0!important;border:0!important}

/* Match the existing editorial heading size, including the city FAQ variant. */
body main [data-cultural-faq-join] > .city-band--faq .city-section-heading > h2 {font-size:42px!important;line-height:1.08!important}
@media(max-width:520px){
 body main :is(#autour-exposition,#croise-lieu,[data-cultural-explorer])[data-cultural-explorer] [data-cultural-heading]{font-size:30px!important;letter-spacing:-.035em!important}
 body main [data-cultural-faq-join] > .city-band--faq .city-section-heading > h2 {font-size:30px!important}
}

/* Exhibition relations: compact rows; preserve the approved 44px touch targets. */
body main .exhibition-shell :is(#autour-exposition,[data-cultural-explorer])[data-cultural-explorer] .expo-tags-rows { display:grid!important;gap:0!important; }
body main .exhibition-shell :is(#autour-exposition,[data-cultural-explorer])[data-cultural-explorer] [data-cultural-row] { padding-block:8px!important; }
body main .exhibition-shell :is(#autour-exposition,[data-cultural-explorer])[data-cultural-explorer] [data-cultural-heading] { margin-bottom:24px!important; }
/* One shared flow removes the parent grid gap, the 44px bottom margin,
   and the related-section 84px top margin. Keep one separator and two tones. */
body main [data-cultural-related-join] { display:flow-root!important;width:100%;min-width:0;max-width:none;margin:0!important;padding:0!important;border:0!important; }
body main [data-cultural-related-join] > :is(#autour-exposition,#croise-lieu,[data-cultural-explorer])[data-cultural-explorer] { margin-bottom:0!important; }
body main [data-cultural-related-join] > .expo-related-exhibitions { margin-top:0!important;padding-top:32px!important;border-top:0!important; }
@media(max-width:760px){body main [data-cultural-related-join] > .expo-related-exhibitions {padding-top:24px!important;}}

/* Normalized editorial bands own their tone and flow; the cultural skin only styles their links. */
html:lang(en) body main :is(#autour-exposition,#croise-lieu,[data-cultural-explorer])[data-cultural-explorer][data-ep-block] {margin-block:0!important;background:var(--ep-band-background)!important;}
html:lang(en) body main [data-cultural-explorer][data-ep-tone="violet"] {--ep-band-background:color-mix(in srgb,var(--violet,#5b2fe6) 8%,var(--paper,#fafaf5));--ep-band-accent:var(--violet,#5b2fe6);}
html:lang(en) body main [data-cultural-explorer][data-ep-tone="beige"] {--ep-band-background:var(--paper2,#f2efe3);--ep-band-accent:var(--grey,#7a7468);}
html:lang(en) body main [data-cultural-explorer][data-ep-tone="green"] {--ep-band-background:color-mix(in srgb,var(--accent-venue,#217a57) 8%,var(--paper,#fafaf5));--ep-band-accent:var(--accent-venue,#217a57);}
html:lang(en) body main [data-cultural-explorer][data-ep-tone="blue"] {--ep-band-background:color-mix(in srgb,var(--accent-period,#2b4a8a) 8%,var(--paper,#fafaf5));--ep-band-accent:var(--accent-period,#2b4a8a);}
html:lang(en) body main :is(#autour-exposition,#croise-lieu,[data-cultural-explorer])[data-cultural-explorer][data-ep-tone] :is([data-cultural-heading] em,[data-cultural-arrow]) {color:var(--ep-band-accent)!important;}
/* Keep the last artist card clear of the following editorial band. */
html:lang(en) body .recovered-artist-directory .shell-artist-directory:has(+ [data-ep-block]) {padding-block-end:clamp(16px,2vw,24px);}


/* /_astro/recovered-movement-index-editorial.B3V-XxBb.css */
body main:has([data-movement-index-editorial]){container-type:inline-size;padding-bottom:0!important}body .movement-index-v3[data-movement-index-editorial]{width:100%;max-width:none;margin:0;padding:0}.movement-directory-inner{box-sizing:border-box;width:100%;max-width:1240px;margin-inline:auto;padding-inline:28px}body [data-movement-index-editorial] .movement-index-hero{isolation:isolate;border:0;color:var(--ink);background:#efebf7;border-block:1px solid #c9bfdb;border-radius:0;margin:0;padding:0;position:relative;overflow:hidden}[data-movement-index-editorial] .movement-index-hero:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(45deg,#0000 0 31px,#5b2fe617 31px 32px),repeating-linear-gradient(-45deg,#0000 0 31px,#5b2fe617 31px 32px);position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 35%,#000)}[data-movement-index-editorial] .movement-index-hero .movement-directory-inner{padding-block:clamp(42px,5vw,64px)}body [data-movement-index-editorial] .movement-index-hero-kicker{color:#5b2fe6;font:700 12px/1.4 var(--mono);letter-spacing:.18em;margin:0 0 20px}body [data-movement-index-editorial] .movement-index-hero h1{max-width:22ch;font:900 clamp(42px,6vw,86px)/1.04 var(--sans);letter-spacing:-.065em;text-transform:none;margin:0}body [data-movement-index-editorial] .movement-index-hero-accent{color:#5b2fe6;letter-spacing:-.035em;font:italic 400 1em/1.04 Georgia,serif}body [data-movement-index-editorial] .movement-index-hero-lead{max-width:64ch;color:var(--ink);margin:24px 0 0;font:italic 400 clamp(18px,1.8vw,24px)/1.5 Georgia,serif}.movement-directory-nav{border-bottom:1px solid var(--grey-line);padding-block:24px}.movement-directory-nav>p{font:700 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#5b2fe6;margin:0 0 14px}.movement-directory-nav-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.movement-directory-nav a{box-sizing:border-box;min-height:44px;color:var(--ink);font:700 14px/1.3 var(--sans);background:#f5f2fa;border:1px solid #5b2fe629;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex}body [data-movement-index-editorial] .movement-index-group{margin-block:0;padding-block:44px}body [data-movement-index-editorial] .movement-index-group-head{border:0;margin:0 0 28px;padding:0;display:block}body [data-movement-index-editorial] .movement-index-group-head>p{font:400 16px/1.6 var(--sans);color:var(--grey);margin:18px 0 0}[data-movement-index-editorial] [id]{scroll-margin-top:140px}body [data-movement-index-editorial] .movement-index-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px;display:grid}body [data-movement-index-editorial] .movement-index-row{border:1px solid var(--grey-line);background:#f5f2fa;flex-direction:column;gap:0;min-width:0;margin:0;padding:0;display:flex}body [data-movement-index-editorial] .movement-index-row-media{aspect-ratio:4/3;border:0;width:100%;height:auto;display:block;overflow:hidden}body [data-movement-index-editorial] .movement-index-row-media picture{width:100%;height:100%;display:block}body [data-movement-index-editorial] .movement-index-row-media img{object-fit:cover;width:100%;height:100%;display:block;transform:none!important}body [data-movement-index-editorial] .movement-index-row-media-fallback{width:100%;height:100%}body [data-movement-index-editorial] .movement-index-row-body{flex-direction:column;flex:1;gap:12px;min-width:0;padding:18px;display:flex}body [data-movement-index-editorial] .movement-index-row-title{font:800 22px/1.15 var(--sans);letter-spacing:-.035em;text-transform:none;margin:0}body [data-movement-index-editorial] .movement-index-row-title:after{content:none}body [data-movement-index-editorial] .movement-index-row-title a{color:var(--ink);text-decoration:none}body [data-movement-index-editorial] .movement-index-row-story{font:400 15px/1.6 var(--sans);color:var(--grey);margin:0}body [data-movement-index-editorial] .movement-index-row-cta{min-height:44px;font:700 14px/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;text-decoration:none;display:flex}[data-movement-index-editorial] a:focus-visible{outline-offset:4px;outline:2px solid #5b2fe6}[data-movement-index-editorial] a:hover{color:#5b2fe6}@media (width<=900px){body [data-movement-index-editorial] .movement-index-list,.movement-directory-nav-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.movement-directory-inner{padding-inline:18px}body [data-movement-index-editorial] .movement-index-hero .movement-directory-inner,body [data-movement-index-editorial] .movement-index-group{padding-block:36px}body [data-movement-index-editorial] .movement-index-list,.movement-directory-nav-links{grid-template-columns:1fr}body [data-movement-index-editorial] .movement-index-group-head h2{font-size:30px}}


/* /_astro/_slug_.68P4XybH.css */
.venue-reference-hero[data-astro-cid-6akgwbgj]{isolation:isolate;border:1.5px solid var(--ink);background:var(--foret,#0f3d3b);width:100%;min-width:0;color:var(--paper);border-radius:0;margin:0 0 48px;padding:clamp(42px,5vw,68px) clamp(24px,5vw,56px);position:relative;overflow:hidden}.venue-reference-hero[data-astro-cid-6akgwbgj]:before{content:"";z-index:-1;pointer-events:none;opacity:.9;background-image:linear-gradient(color-mix(in srgb,var(--paper) 17%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--paper) 17%,transparent) 1px,transparent 1px);background-size:18px 18px;position:absolute;inset:0}.venue-reference-hero-copy[data-astro-cid-6akgwbgj]{gap:16px;min-width:0;max-width:1040px;display:grid}.venue-reference-hero-context[data-astro-cid-6akgwbgj]{width:fit-content;max-width:100%;font:700 clamp(.66rem,1vw,.74rem)/1.35 var(--mono);letter-spacing:.2em;text-transform:uppercase;text-wrap:balance;color:color-mix(in srgb,var(--paper) 76%,transparent);margin:0}.venue-reference-hero-display[data-astro-cid-6akgwbgj]{max-width:18ch;font:900 clamp(2.5rem,5.6vw,5rem)/.94 var(--sans);letter-spacing:-.055em;text-transform:lowercase;text-wrap:balance;overflow-wrap:anywhere;color:var(--paper);margin:0}.venue-reference-hero-display[data-astro-cid-6akgwbgj]:after{content:".";color:color-mix(in srgb,var(--paper) 52%,transparent)}.venue-reference-hero-lead[data-astro-cid-6akgwbgj]{max-width:70ch;font:italic clamp(1.06rem,1.75vw,1.3rem)/1.45 var(--serif);color:color-mix(in srgb,var(--paper) 94%,transparent);overflow-wrap:anywhere;margin:0}.venue-reference-hero-cta[data-astro-cid-6akgwbgj]{color:var(--paper);border-color:var(--paper);justify-self:start}.venue-reference-hero[data-astro-cid-6akgwbgj]:lang(ar) .venue-reference-hero-display[data-astro-cid-6akgwbgj]{letter-spacing:normal;line-height:1.4}.venue-reference-hero[data-astro-cid-6akgwbgj]:lang(ar) .venue-reference-hero-context[data-astro-cid-6akgwbgj]{letter-spacing:normal}@media (width<=760px){.venue-reference-hero[data-astro-cid-6akgwbgj]{margin-bottom:34px;padding:34px 20px 38px}.venue-reference-hero-copy[data-astro-cid-6akgwbgj]{gap:14px}.venue-reference-hero-context[data-astro-cid-6akgwbgj]{letter-spacing:.16em;font-size:.64rem}.venue-reference-hero-display[data-astro-cid-6akgwbgj]{max-width:12ch;font-size:clamp(2.15rem,11vw,3.2rem);line-height:.96}.venue-reference-hero-lead[data-astro-cid-6akgwbgj]{font-size:1.02rem;line-height:1.45}}.venue-reading-section>.section-head{padding-inline:0!important}.venue-venir-grid[data-astro-cid-nlwq4h24]{border:1.5px solid var(--ink);background:var(--paper2);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:0;display:grid}.venue-venir-card[data-astro-cid-nlwq4h24]{background:var(--paper2);color:var(--ink);border:0;grid-area:1/1;align-content:start;gap:24px;min-width:0;padding:clamp(26px,3.2vw,42px);display:grid}.venue-venir-head[data-astro-cid-nlwq4h24]{border-bottom:1px solid color-mix(in srgb,var(--ink) 24%,transparent);padding-bottom:20px}.venue-venir-heading-copy[data-astro-cid-nlwq4h24]{gap:7px;display:grid}.venue-venir-kicker[data-astro-cid-nlwq4h24]{color:var(--accent-venue);font:800 .62rem/1.5 var(--mono);letter-spacing:.2em;text-transform:uppercase;margin:0 0 3px}.venue-venir-map[data-astro-cid-nlwq4h24]{border:0;border-inline-start:1px solid var(--ink);grid-area:1/2;min-height:460px}.venue-venir-map[data-astro-cid-nlwq4h24] iframe[data-astro-cid-nlwq4h24]{width:100%;height:100%;min-height:460px}.venue-venir-name[data-astro-cid-nlwq4h24]{font:900 clamp(1.75rem,3vw,2.45rem)/.98 var(--sans);letter-spacing:-.055em;overflow-wrap:break-word;margin:0}.venue-venir-adresse[data-astro-cid-nlwq4h24]{margin:0;font-size:.9rem;line-height:1.45}.venue-venir-adresse[data-astro-cid-nlwq4h24] a[data-astro-cid-nlwq4h24]{color:inherit;text-underline-offset:3px;text-decoration:underline}.venue-venir-infos[data-astro-cid-nlwq4h24]{margin:0}.venue-venir-infos[data-astro-cid-nlwq4h24]>div[data-astro-cid-nlwq4h24]{border-bottom:1px solid color-mix(in srgb,var(--ink) 16%,transparent);grid-template-columns:minmax(80px,.2fr) minmax(0,1fr);gap:16px;padding:15px 0;display:grid}.venue-venir-infos[data-astro-cid-nlwq4h24] dt[data-astro-cid-nlwq4h24]{font:700 .62rem/1.5 var(--mono);color:var(--accent-venue);letter-spacing:.12em}.venue-venir-infos[data-astro-cid-nlwq4h24] dd[data-astro-cid-nlwq4h24]{overflow-wrap:break-word;margin:0;font-size:.92rem;line-height:1.55}@media (width<=759px){.venue-venir-grid[data-astro-cid-nlwq4h24]{grid-template-columns:minmax(0,1fr)}.venue-venir-map[data-astro-cid-nlwq4h24]{border-inline-start:0;border-top:1px solid var(--ink);grid-area:2/1;min-height:300px}.venue-venir-map[data-astro-cid-nlwq4h24] iframe[data-astro-cid-nlwq4h24]{min-height:300px}.venue-venir-infos[data-astro-cid-nlwq4h24]>div[data-astro-cid-nlwq4h24]{grid-template-columns:minmax(0,1fr);gap:7px}}.venue-venir-grid--without-map[data-astro-cid-nlwq4h24]{grid-template-columns:minmax(0,1fr)}.venue-practical-native-copy[data-astro-cid-nlwq4h24]{min-width:0;color:var(--ink);margin-block-start:32px}.venue-practical-native-copy[data-astro-cid-nlwq4h24] h3[data-astro-cid-nlwq4h24]{font-family:var(--sans);color:var(--ink);margin:24px 0 12px;font-size:1.25rem;font-weight:700;line-height:1.5}.venue-practical-native-copy[data-astro-cid-nlwq4h24] p[data-astro-cid-nlwq4h24]{overflow-wrap:break-word;margin:0 0 16px;font-size:1rem;line-height:1.75}.venue-gallery-grid[data-astro-cid-6hbvmwyq]{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(8px,1.2vw,16px);display:grid}.venue-gallery-item[data-astro-cid-6hbvmwyq]{grid-column:span 4;min-width:0;margin:0}.venue-gallery-item--1[data-astro-cid-6hbvmwyq]{grid-column:span 8}.venue-gallery-item[data-astro-cid-6hbvmwyq] picture[data-astro-cid-6hbvmwyq]{background:var(--paper2);border:1px solid var(--grey-line);display:block;overflow:hidden}.venue-gallery-item[data-astro-cid-6hbvmwyq] img[data-astro-cid-6hbvmwyq]{object-fit:cover;width:100%;height:clamp(190px,22vw,310px);display:block}.venue-gallery-item--1[data-astro-cid-6hbvmwyq] img[data-astro-cid-6hbvmwyq],.venue-gallery-item--2[data-astro-cid-6hbvmwyq] img[data-astro-cid-6hbvmwyq]{height:clamp(280px,31vw,430px)}.venue-gallery-item[data-astro-cid-6hbvmwyq] figcaption[data-astro-cid-6hbvmwyq]{color:var(--grey);font-family:var(--mono);margin-top:7px;font-size:.66rem;line-height:1.45}.venue-gallery-item[data-astro-cid-6hbvmwyq] figcaption[data-astro-cid-6hbvmwyq] a[data-astro-cid-6hbvmwyq]{color:inherit;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:2px}@media (width<=760px){.venue-gallery-grid[data-astro-cid-6hbvmwyq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.venue-gallery-item[data-astro-cid-6hbvmwyq],.venue-gallery-item--2[data-astro-cid-6hbvmwyq]{grid-column:span 1}.venue-gallery-item--1[data-astro-cid-6hbvmwyq]{grid-column:1/-1}.venue-gallery-item[data-astro-cid-6hbvmwyq] img[data-astro-cid-6hbvmwyq],.venue-gallery-item--2[data-astro-cid-6hbvmwyq] img[data-astro-cid-6hbvmwyq]{height:148px}.venue-gallery-item--1[data-astro-cid-6hbvmwyq] img[data-astro-cid-6hbvmwyq]{height:228px}.venue-gallery-item[data-astro-cid-6hbvmwyq] figcaption[data-astro-cid-6hbvmwyq]{font-size:.58rem}}.venue-chiprow-chips[data-astro-cid-gm62ribo]{min-width:0}.venue-chiprow[data-astro-cid-gm62ribo][id]{scroll-margin-top:96px}.venue-chip[data-astro-cid-gm62ribo]{box-sizing:border-box;max-width:100%}.venue-chip-text[data-astro-cid-gm62ribo]{overflow-wrap:anywhere;min-width:0}.venue-chip-arrow[data-astro-cid-gm62ribo]{flex-shrink:0}[dir=rtl] .venue-chip-arrow[data-astro-cid-gm62ribo]{transform:scaleX(-1)}.venue-longform-body[data-astro-cid-lzrdh5pt]{max-width:none}.venue-longform-copy[data-astro-cid-lzrdh5pt] [data-astro-cid-lzrdh5pt]:is(h2,h3){color:var(--ink);letter-spacing:-.03em;text-wrap:balance;border:0;margin:2.4rem 0 .9rem;padding:0;scroll-margin-top:96px;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:900;line-height:1.5;display:block}.venue-longform-copy[data-astro-cid-lzrdh5pt] p[data-astro-cid-lzrdh5pt]{max-width:none;color:var(--ink);font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.7}.venue-longform-copy[data-astro-cid-lzrdh5pt]:lang(ar) h3[data-astro-cid-lzrdh5pt]{letter-spacing:normal;line-height:1.45}.tiqets-reserve-card[data-astro-cid-syj2o4jl]{background:linear-gradient(135deg,#fffaf2 0%,#f7f0ff 100%);border:1px solid #512a5929;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:1.2rem;margin:clamp(1.2rem,3vw,2rem) 0;padding:clamp(1.2rem,3vw,1.6rem);display:grid;box-shadow:0 16px 36px #2c003b14}.tiqets-reserve-card-copy[data-astro-cid-syj2o4jl]{min-width:0}.tiqets-reserve-card-kicker[data-astro-cid-syj2o4jl],.tiqets-reserve-card-price[data-astro-cid-syj2o4jl],.tiqets-reserve-card-reassurance[data-astro-cid-syj2o4jl]{margin:0}.tiqets-reserve-card-kicker[data-astro-cid-syj2o4jl]{color:var(--brand-primary,#512a59);font-size:.88rem;font-weight:700;line-height:1.35}.tiqets-reserve-card[data-astro-cid-syj2o4jl] h2[data-astro-cid-syj2o4jl]{color:var(--text,#2c003b);letter-spacing:0;margin:.35rem 0 .65rem;font-size:clamp(1.28rem,2.3vw,1.75rem);font-weight:650;line-height:1.15}.tiqets-reserve-card-price[data-astro-cid-syj2o4jl]{color:var(--text,#2c003b);font-size:1rem;font-weight:650;line-height:1.45}.tiqets-reserve-card-reassurance[data-astro-cid-syj2o4jl]{color:#2c003bbd;margin-top:.25rem;font-size:.93rem;line-height:1.45}.tiqets-reserve-card-cta[data-astro-cid-syj2o4jl]{background:var(--brand-primary,#512a59);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:46px;padding:.78rem 1.15rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #512a592e}.tiqets-reserve-card-cta[data-astro-cid-syj2o4jl]:hover,.tiqets-reserve-card-cta[data-astro-cid-syj2o4jl]:focus-visible{background:#3c1f43}@media (width>=720px){.tiqets-reserve-card[data-astro-cid-syj2o4jl]{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.tiqets-reserve-banner[data-astro-cid-jk5rc3ex]{display:none}@media (width<=767px){.tiqets-reserve-banner[data-astro-cid-jk5rc3ex]{right:.8rem;bottom:calc(.8rem + env(safe-area-inset-bottom));z-index:50;backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #512a5929;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.72rem;display:grid;position:fixed;left:.8rem;box-shadow:0 18px 34px #2c003b2e}.tiqets-reserve-banner-copy[data-astro-cid-jk5rc3ex]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.tiqets-reserve-banner-title[data-astro-cid-jk5rc3ex]{color:var(--text,#2c003b);font-size:.9rem;font-weight:700;line-height:1.2}.tiqets-reserve-banner-venue[data-astro-cid-jk5rc3ex]{color:#2c003ba8;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.2;overflow:hidden}.tiqets-reserve-banner-cta[data-astro-cid-jk5rc3ex]{background:var(--brand-primary,#512a59);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:.7rem .95rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}}.venue-longform-body{max-width:none}.venue-longform-copy h2{color:var(--ink);letter-spacing:-.03em;text-wrap:balance;border-bottom:2px solid var(--accent-venue);margin:2.4rem 0 .9rem;padding-bottom:.55rem;scroll-margin-top:96px;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:900;line-height:1.1;display:inline-block}.venue-longform-copy h2:first-child{margin-top:0}.venue-longform-copy h3{color:var(--ink);letter-spacing:-.02em;margin:2rem 0 .6rem;font-size:1.15rem;font-weight:800}.venue-longform-copy p{color:var(--ink);max-width:76ch;margin:0 0 1rem;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.7}.venue-longform-copy a{color:var(--accent-venue);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .15s}.venue-longform-copy a:hover,.venue-longform-copy a:focus-visible{border-bottom-color:currentColor}.venue-longform-copy strong{color:var(--ink);font-weight:700}.venue-longform-copy blockquote{background:var(--paper2);border-left:3px solid var(--accent-venue);font-family:var(--serif);color:var(--ink);border-radius:0;margin:1.8rem 0;padding:1.2rem 1.4rem;font-style:italic}.venue-longform-copy .period-longform-figure{margin:2rem 0}.venue-longform-copy .period-longform-figure img{border:1.5px solid var(--ink);aspect-ratio:16/9;object-fit:cover;border-radius:0;width:100%;height:auto}.venue-longform-copy .period-longform-figure figcaption{color:var(--grey);margin-top:.5rem;font-size:.82rem;font-style:italic}.venue-longform-audience{background:var(--paper2);border:1px solid var(--grey-line);border-radius:0;margin-top:2rem;padding:1.2rem 1.4rem}.venue-longform-audience h3{color:var(--ink);margin:0 0 .6rem;font-size:1rem}.venue-longform-audience ul{color:color-mix(in srgb, var(--ink) 78%, transparent);margin:0;padding-left:1.2rem;font-size:.92rem;line-height:1.6}


/* /assets/ep-partner-cta-fr-20261025-v1.css */
/* Shared CTA reference; selectors adapted without changing the approved visual rules. */
  [data-partner-cta-design="accepted-20260928"][data-variant="hero"],
  [data-partner-cta-design="accepted-20260928"][data-variant="sidebar"] {
    position: relative !important;
    isolation: isolate !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: min(100%, 230px) !important;
    min-height: 62px !important;
    padding: 14px 22px !important;
    overflow: hidden !important;
    border: 4px solid #0b0a08 !important;
    border-radius: 0 !important;
    background: #fffdf7 !important;
    color: #0b0a08 !important;
    box-shadow: none !important;
    font-family: var(--sans, Arial, sans-serif) !important;
    font-size: 1.05rem !important;
    font-weight: 950 !important;
    letter-spacing: .08em !important;
    line-height: 1 !important;
    text-align: center !important;
    text-transform: uppercase !important;
    transform: none !important;
  }
  [data-partner-cta-design="accepted-20260928"][data-variant="hero"] > span {
    position: relative !important;
    z-index: 3 !important;
    grid-column: auto !important;
    grid-row: auto !important;
    padding: 0 !important;
    font: inherit !important;
  }
  [data-partner-cta-design="accepted-20260928"][data-variant="sidebar"] > span {
    position: relative !important;
    z-index: 3 !important;
  }
  [data-partner-cta-design="accepted-20260928"][data-variant="hero"]::before,
  [data-partner-cta-design="accepted-20260928"][data-variant="hero"]::after,
  [data-partner-cta-design="accepted-20260928"][data-variant="sidebar"]::before,
  [data-partner-cta-design="accepted-20260928"][data-variant="sidebar"]::after {
    content: '' !important;
    position: absolute !important;
    z-index: 1 !important;
    display: block !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    opacity: 1 !important;
    pointer-events: none !important;
  }
  [data-partner-cta-design="accepted-20260928"][data-variant="sidebar"] {
    width: min(100%, 190px) !important;
    min-width: 190px !important;
    min-height: 50px !important;
    padding: 10px 16px !important;
    font-size: .88rem !important;
  }
  @media (prefers-reduced-motion: reduce) {
    [data-partner-cta-design="accepted-20260928"][data-variant="hero"],
    [data-partner-cta-design="accepted-20260928"][data-variant="hero"]::before,
    [data-partner-cta-design="accepted-20260928"][data-variant="hero"]::after,
    [data-partner-cta-design="accepted-20260928"][data-variant="sidebar"],
    [data-partner-cta-design="accepted-20260928"][data-variant="sidebar"]::before,
    [data-partner-cta-design="accepted-20260928"][data-variant="sidebar"]::after {
      animation: none !important;
    }
  }

    [data-partner-cta-design="accepted-20260928"][data-variant="hero"],
    [data-partner-cta-design="accepted-20260928"][data-variant="sidebar"] {
      background: #ffe648 !important;
      box-shadow: 6px 6px 0 #101d49 !important;
      animation: none !important;
      transition:
        background-color 480ms cubic-bezier(.4, 0, .2, 1),
        color 320ms ease,
        box-shadow 320ms ease !important;
    }
    [data-partner-cta-design="accepted-20260928"][data-variant="hero"]::before,
    [data-partner-cta-design="accepted-20260928"][data-variant="sidebar"]::before {
      top: -24% !important;
      right: auto !important;
      bottom: -24% !important;
      left: -42%;
      display: block !important;
      width: 30% !important;
      background: linear-gradient(
        90deg,
        rgba(255,255,255,0),
        rgba(255,255,255,.72),
        rgba(255,255,255,0)
      ) !important;
      transform: skewX(-18deg) !important;
      animation: reserve-shine 4.8s linear infinite !important;
    }
    [data-partner-cta-design="accepted-20260928"][data-variant="hero"] > span {
      transform: translateY(4px) !important;
    }
    [data-partner-cta-design="accepted-20260928"][data-variant="hero"]:hover,
    [data-partner-cta-design="accepted-20260928"][data-variant="hero"]:focus-visible,
    [data-partner-cta-design="accepted-20260928"][data-variant="sidebar"]:hover,
    [data-partner-cta-design="accepted-20260928"][data-variant="sidebar"]:focus-visible {
      background: #86c995 !important;
      color: #0b0a08 !important;
      box-shadow: 6px 6px 0 #101d49 !important;
      filter: none !important;
      transform: none !important;
    }
    [data-partner-cta-design="accepted-20260928"][data-variant="hero"]::after,
    [data-partner-cta-design="accepted-20260928"][data-variant="sidebar"]::after { display: none !important; }
    @keyframes reserve-shine {
      0% { left: -42%; }
      20% { left: 18%; }
      80% { left: 70%; }
      100% { left: 116%; }
    }
  

/* Accessibility safeguard after the reference animation declarations. */
@media (prefers-reduced-motion: reduce) {
 [data-partner-cta-design="accepted-20260928"],
 [data-partner-cta-design="accepted-20260928"]::before,
 [data-partner-cta-design="accepted-20260928"]::after { animation: none !important; transition: none !important; }
}

/* French venue mobile placement; the CTA itself is the unchanged shared reference. */
.tiqets-reserve-banner--approved{display:none!important}
@media(max-width:767px){.tiqets-reserve-banner--approved{display:block!important;position:fixed;left:.8rem;right:auto;bottom:calc(.8rem + env(safe-area-inset-bottom));z-index:50;width:fit-content;max-width:calc(100% - 1.6rem);padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}}


/* /_astro/ReserveCTA.DULFG2_9.css */
[data-partner-cta-design=accepted-20260928][data-variant=hero],[data-partner-cta-design=accepted-20260928][data-variant=sidebar]{isolation:isolate!important;color:#0b0a08!important;width:min(100%,230px)!important;min-height:62px!important;box-shadow:none!important;font-family:var(--sans,Arial, sans-serif)!important;letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important;background:#fffdf7!important;border:4px solid #0b0a08!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:14px 22px!important;font-size:1.05rem!important;font-weight:950!important;line-height:1!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important}[data-partner-cta-design=accepted-20260928][data-variant=hero]>span{z-index:3!important;font:inherit!important;grid-area:auto!important;padding:0!important;position:relative!important}[data-partner-cta-design=accepted-20260928][data-variant=sidebar]>span{z-index:3!important;position:relative!important}[data-partner-cta-design=accepted-20260928][data-variant=hero]:before,[data-partner-cta-design=accepted-20260928][data-variant=hero]:after,[data-partner-cta-design=accepted-20260928][data-variant=sidebar]:before,[data-partner-cta-design=accepted-20260928][data-variant=sidebar]:after{content:""!important;z-index:1!important;opacity:1!important;pointer-events:none!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;padding:0!important;display:block!important;position:absolute!important}[data-partner-cta-design=accepted-20260928][data-variant=sidebar]{width:min(100%,190px)!important;min-width:190px!important;min-height:50px!important;padding:10px 16px!important;font-size:.88rem!important}@media (prefers-reduced-motion:reduce){[data-partner-cta-design=accepted-20260928][data-variant=hero],[data-partner-cta-design=accepted-20260928][data-variant=hero]:before,[data-partner-cta-design=accepted-20260928][data-variant=hero]:after,[data-partner-cta-design=accepted-20260928][data-variant=sidebar],[data-partner-cta-design=accepted-20260928][data-variant=sidebar]:before,[data-partner-cta-design=accepted-20260928][data-variant=sidebar]:after{animation:none!important}}[data-partner-cta-design=accepted-20260928][data-variant=hero],[data-partner-cta-design=accepted-20260928][data-variant=sidebar]{background:#ffe648!important;transition:background-color .48s cubic-bezier(.4,0,.2,1),color .32s,box-shadow .32s!important;animation:none!important;box-shadow:6px 6px #101d49!important}[data-partner-cta-design=accepted-20260928][data-variant=hero]:before,[data-partner-cta-design=accepted-20260928][data-variant=sidebar]:before{left:-42%;background:linear-gradient(90deg,#fff0,#ffffffb8,#fff0)!important;width:30%!important;animation:4.8s linear infinite reserve-shine!important;display:block!important;top:-24%!important;bottom:-24%!important;right:auto!important;transform:skew(-18deg)!important}[data-partner-cta-design=accepted-20260928][data-variant=hero]>span{transform:translateY(4px)!important}[data-partner-cta-design=accepted-20260928][data-variant=hero]:hover,[data-partner-cta-design=accepted-20260928][data-variant=hero]:focus-visible,[data-partner-cta-design=accepted-20260928][data-variant=sidebar]:hover,[data-partner-cta-design=accepted-20260928][data-variant=sidebar]:focus-visible{color:#0b0a08!important;filter:none!important;background:#86c995!important;transform:none!important;box-shadow:6px 6px #101d49!important}[data-partner-cta-design=accepted-20260928][data-variant=hero]:after,[data-partner-cta-design=accepted-20260928][data-variant=sidebar]:after{display:none!important}@keyframes reserve-shine{0%{left:-42%}20%{left:18%}80%{left:70%}to{left:116%}}@media (prefers-reduced-motion:reduce){[data-partner-cta-design=accepted-20260928],[data-partner-cta-design=accepted-20260928]:before,[data-partner-cta-design=accepted-20260928]:after{transition:none!important;animation:none!important}}.reserve-cta[data-astro-cid-mkwf74n6]{--reserve-cta-halo-strong:color-mix(in srgb, var(--reserve-cta-accent) 42%, transparent);--reserve-cta-halo-fade:color-mix(in srgb, var(--reserve-cta-accent) 0%, transparent);animation:3.9s ease-out infinite reserve-cta-halo;position:relative;overflow:hidden}.reserve-cta[data-astro-cid-mkwf74n6]:before{content:"";z-index:1;background:linear-gradient(100deg, transparent, color-mix(in srgb, currentColor 28%, transparent), transparent);filter:none;opacity:1;pointer-events:none;border-radius:0;width:40%;height:auto;transition:none;animation:5.1s cubic-bezier(.66,0,.86,0) infinite reserve-cta-sheen;position:absolute;inset:0 auto 0 -40%;transform:skew(-18deg)}.reserve-cta[data-astro-cid-mkwf74n6]:after{content:none}.reserve-cta[data-astro-cid-mkwf74n6]:hover,.reserve-cta[data-astro-cid-mkwf74n6]:focus-visible{filter:brightness(1.08)}.reserve-cta[data-astro-cid-mkwf74n6]:hover:before,.reserve-cta[data-astro-cid-mkwf74n6]:focus-visible:before{inset:0 auto 0 -40%;transform:skew(-18deg)}.reserve-cta[data-astro-cid-mkwf74n6]>span[data-astro-cid-mkwf74n6]{z-index:2;position:relative}@keyframes reserve-cta-halo{0%{box-shadow:0 0 0 0 var(--reserve-cta-halo-strong)}70%{box-shadow:0 0 0 12px var(--reserve-cta-halo-fade)}to{box-shadow:0 0 0 0 var(--reserve-cta-halo-fade)}}@keyframes reserve-cta-sheen{0%{left:-40%}55%,to{left:120%}}@media (prefers-reduced-motion:reduce){.reserve-cta[data-astro-cid-mkwf74n6]{animation:none}.reserve-cta[data-astro-cid-mkwf74n6]:before{animation:none;display:none}}


/* /_astro/ExhibitionContextRelations.CgK64BDa.css */
.exhibition-gallery{box-sizing:border-box;width:100%;min-width:0;max-width:1080px;margin-inline:auto;padding:clamp(24px,4vw,48px) 0}.exhibition-gallery-grid{grid-template-rows:clamp(180px,23vw,292px) clamp(160px,19vw,240px);grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,1fr)) minmax(0,.85fr);grid-template-areas:"anchor wide wide portrait""anchor square last last";align-items:stretch;gap:16px;display:grid}.exhibition-gallery-cell{box-sizing:border-box;border:1.5px solid var(--ink,#171511);cursor:zoom-in;background:var(--paper2,#f1eee4);min-width:0;min-height:0;color:inherit;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.exhibition-gallery-cell img{object-fit:contain;width:100%;height:100%;display:block}.exhibition-gallery-grid[data-count="1"]{justify-content:center;display:flex}.exhibition-gallery-grid[data-count="1"] .exhibition-gallery-cell{width:auto;max-width:100%;height:auto;max-height:560px}.exhibition-gallery-grid[data-count="1"] img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:556px}.exhibition-gallery-grid[data-count="2"]{grid-template-rows:clamp(260px,36vw,460px);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"anchor wide"}.exhibition-gallery-grid[data-count="3"]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-template-areas:"anchor wide""anchor portrait"}.exhibition-gallery-grid[data-count="4"]{grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,1fr));grid-template-areas:"anchor wide wide""anchor portrait square"}.exhibition-gallery-more .exhibition-gallery-grid+.exhibition-gallery-grid{margin-top:16px}.exhibition-gallery-more{margin-top:20px}.exhibition-gallery-more summary{cursor:pointer;width:fit-content;max-width:100%;color:var(--ink,#111);background:0 0;border:1.5px solid;align-items:center;gap:20px;margin:0 auto 24px;padding:14px 22px;font-weight:750;list-style:none;display:flex}.exhibition-gallery-more summary::-webkit-details-marker{display:none}.exhibition-gallery-more:not([open]) .gallery-hide,.exhibition-gallery-more[open] .gallery-show,.exhibition-gallery-mobile-hint{display:none}.exhibition-gallery-hint{text-align:center;color:var(--grey,#605c55);margin:14px 0 0;font-size:.85rem}.exhibition-gallery a:focus-visible,.exhibition-gallery button:focus-visible,.exhibition-gallery summary:focus-visible{outline:3px solid var(--violet,#6838ec);outline-offset:4px}.exhibition-gallery-dialog{width:min(1100px,94vw);max-width:94vw;max-height:94dvh;color:var(--ink,#111);background:var(--paper,#faf9f4);box-sizing:border-box;border:0;padding:18px;overflow:auto}.exhibition-gallery-dialog::backdrop{background:#000000d9}.exhibition-gallery-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.exhibition-gallery-dialog button{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid}.exhibition-gallery-dialog button:disabled{opacity:.3;cursor:default}.exhibition-gallery-stage{justify-content:center;align-items:center;gap:12px;display:flex}.exhibition-gallery-stage img{object-fit:contain;touch-action:pan-y pinch-zoom;width:auto;min-width:0;max-width:calc(100% - 112px);height:auto;max-height:68dvh;display:block}.exhibition-gallery-dialog [data-gallery-caption]{text-align:center;margin:14px 0 0;font-size:.9rem;line-height:1.5}.exhibition-gallery-dialog [hidden]{display:none!important}@media (width<=720px){.exhibition-gallery-mobile-hint{display:inline}.exhibition-gallery-grid,.exhibition-gallery-grid[data-count="1"]{scroll-snap-type:x mandatory;justify-content:flex-start;gap:12px;padding:4px;scroll-padding:4px;display:flex;overflow-x:auto}.exhibition-gallery-grid .exhibition-gallery-cell{width:auto;aspect-ratio:var(--visual-ratio,1);scroll-snap-align:start;flex:none;max-width:86%;height:300px}.exhibition-gallery-grid[data-count="1"]{justify-content:center}.exhibition-gallery-grid[data-count="1"] .exhibition-gallery-cell{aspect-ratio:auto;max-width:100%;height:auto}.exhibition-gallery-grid[data-count="1"] img{max-height:480px}.exhibition-gallery-dialog{padding:12px}.exhibition-gallery-stage{gap:6px}.exhibition-gallery-stage img{max-width:calc(100% - 100px);max-height:60dvh}}.exhibition-gallery-cell:disabled{cursor:default;opacity:1}#autour-exposition[data-context-design=reference-v1]{box-sizing:border-box;background:var(--paper2);border:0;border-block:1px solid var(--grey-line);border-radius:0;width:100cqw;max-width:none;margin:52px calc(50% - 50cqw) 0;padding:40px 56px;display:block}#autour-exposition[data-context-design]>.expo-tags-inner{box-sizing:border-box;width:100%;max-width:656px;margin:0 auto}#autour-exposition[data-context-design] .expo-tags-heading{display:block}#autour-exposition[data-context-design] .expo-tags-eyebrow{color:var(--encre-bleu);margin-bottom:6px;display:block}#autour-exposition[data-context-design] h2{font:900 28px/1 var(--sans);letter-spacing:-.04em;color:var(--ink);text-transform:lowercase;margin:0 0 26px}#autour-exposition[data-context-design] h2:after{content:none}#autour-exposition[data-context-design] h2 em{font-family:var(--serif);color:var(--encre-bleu);font-style:italic;font-weight:400}#autour-exposition[data-context-design] .expo-tags-rows{gap:20px;display:grid}#autour-exposition[data-context-design] .expo-tags-group{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:18px;display:grid}#autour-exposition[data-context-design] .expo-tags-group h3{font:700 9px/1.5 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--grey);margin:0;padding-top:10px}#autour-exposition[data-context-design] .expo-tags-list{flex-wrap:wrap;gap:8px;min-width:0;display:flex}#autour-exposition[data-context-design] .expo-tags-list a{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--encre-bleu) 30%, transparent);max-width:100%;min-height:36px;font:700 13px/1.45 var(--sans);letter-spacing:-.01em;color:var(--encre-bleu);background:0 0;border-radius:0;align-items:center;gap:8px;padding:7px 13px;text-decoration:none;transition:background .15s;display:inline-flex}#autour-exposition[data-context-design] .expo-tags-label{overflow-wrap:anywhere;text-underline-offset:3px;min-width:0;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--encre-bleu) 40%, transparent)}#autour-exposition[data-context-design] .expo-tags-arrow{flex-shrink:0}#autour-exposition[data-context-design] .expo-tags-list a:after{content:none}#autour-exposition[data-context-design] .expo-tags-list a:hover{color:var(--encre-bleu);background:color-mix(in srgb, var(--encre-bleu) 7%, transparent)}#autour-exposition[data-context-design] .expo-tags-list a:focus-visible{outline:2px solid var(--encre-bleu);outline-offset:3px}@media (width<=760px){#autour-exposition[data-context-design=reference-v1]{margin-top:36px;padding:30px 22px}#autour-exposition[data-context-design] h2{font-size:24px}#autour-exposition[data-context-design] .expo-tags-group{grid-template-columns:minmax(0,1fr);gap:8px}#autour-exposition[data-context-design] .expo-tags-group h3{padding-top:0}#autour-exposition[data-context-design] .expo-tags-list a{min-height:44px}}


/* /_astro/exhibition-hero-title.nrHHKE8A.css */
body:has(.exhibition-shell) .page{padding-top:0}.exhibition-shell{grid-template-columns:minmax(0,1fr)}body:has(.exhibition-shell) .page-breadcrumb{--breadcrumb-accent:var(--brand-primary);padding:10px var(--content-inset);border-bottom:1px solid var(--grey-line);color:var(--grey);margin:0;font-size:.82rem}body:has(.exhibition-shell) .page-breadcrumb li{min-width:0}body:has(.exhibition-shell) .page-breadcrumb li:not(:last-child):after{content:"›"}body:has(.exhibition-shell) .page-breadcrumb a,body:has(.exhibition-shell) .page-breadcrumb span{border:1px solid color-mix(in srgb, var(--breadcrumb-accent) 24%, transparent);background:color-mix(in srgb, var(--paper) 90%, transparent);border-radius:999px;align-items:center;min-width:0;padding:5px 10px;text-decoration:none;display:inline-flex}body:has(.exhibition-shell) .page-breadcrumb span[aria-current=page]{color:var(--breadcrumb-accent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expo-hero-v2{margin:0;padding:clamp(34px, 5vw, 52px) max(clamp(20px, 4vw, 56px), calc(50vw - var(--max) / 2)) clamp(28px, 4vw, 44px);border:0;border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-bottom:1.5px solid var(--ink);background-color:var(--paper2);background-image:repeating-linear-gradient(45deg, transparent 0 11px, color-mix(in srgb, var(--ink) 4.5%, transparent) 11px 12px);border-radius:0;margin-inline:calc(50% - 50vw);display:block}.expo-hero-copy{gap:18px;max-width:720px;margin:0;display:grid}.expo-statut-chip{background:var(--lemon);width:fit-content;color:var(--ink);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;padding:5px 11px 6px;font-size:.68rem;font-weight:700}.expo-hero-title{color:var(--ink);font-family:var(--sans);letter-spacing:-.055em;word-spacing:.14em;text-transform:lowercase;text-wrap:balance;margin:0;font-size:clamp(2.5rem,6vw,5.25rem);font-weight:900;line-height:.9}.expo-hero-title .expo-title-tail{font-family:var(--serif);letter-spacing:-.015em;color:var(--encre-bleu);text-transform:none;margin-inline-start:.1em;font-style:italic;font-weight:400}.hero-title-short .expo-hero-title{font-size:clamp(2.8rem,6.6vw,5.6rem)}.expo-hero-copy.hero-title-long{max-width:960px}.hero-title-long .expo-hero-title{letter-spacing:-.045em;font-size:clamp(2.35rem,4.1vw,4rem);line-height:.96}.expo-hero-with-poster .expo-hero-copy{width:100%;max-width:var(--max);grid-template-columns:minmax(0,1fr) minmax(240px,320px);grid-template-areas:"status poster""title poster""hook poster""lead poster""cta poster""pills poster";align-items:start;gap:18px clamp(30px,5vw,72px)}.expo-hero-with-poster .expo-statut-chip{grid-area:status}.expo-hero-with-poster .expo-hero-title{grid-area:title}.expo-hero-with-poster .expo-hero-hook{grid-area:hook}.expo-hero-with-poster .expo-hero-lead{grid-area:lead}.expo-hero-with-poster .expo-hero-cta{grid-area:cta}.expo-hero-with-poster .expo-hero-pills{grid-area:pills}.expo-hero-poster{border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);background:color-mix(in srgb, var(--paper) 92%, transparent);grid-area:poster;place-self:center end;width:100%;max-width:320px;margin:0;padding:12px;position:relative}.expo-hero-poster img{object-fit:contain;width:100%;height:auto;max-height:560px;display:block}.expo-hero-poster-badge{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;padding:5px 8px;font-size:.56rem;font-weight:800;display:table;position:static}.expo-hero-poster figcaption{color:var(--grey);font-family:var(--mono);margin-top:9px;font-size:.58rem;line-height:1.4}.expo-hero-copy .expo-hero-hook{letter-spacing:-.015em;margin-top:-8px;font-size:clamp(1.4rem,3vw,2.3rem);line-height:1.12}.expo-hero-pills,.expo-tags-list{flex-wrap:wrap;gap:10px;display:flex}.expo-tags-list a{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);background:var(--paper);color:var(--ink);border-radius:999px;align-items:center;gap:7px;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.expo-hero-lead{max-width:640px;color:var(--ink);font-family:var(--serif);margin:4px 0 0;font-size:clamp(1.05rem,1.5vw,1.19rem);font-style:italic;line-height:1.5}.expo-hero-cta{justify-items:start;gap:8px;display:grid}.expo-hero-pills{align-items:baseline;gap:8px 0;margin-top:10px}.expo-hero-pills span,.expo-hero-pills a{color:color-mix(in srgb, var(--ink) 74%, var(--paper));font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.7rem;font-weight:700;text-decoration:none}.expo-hero-pills a:hover,.expo-hero-pills a:focus-visible{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.expo-hero-pills>*+:before{content:"·";color:color-mix(in srgb, var(--ink) 40%, transparent);margin:0;text-decoration:none;position:absolute;inset-inline-start:-14px}.expo-hero-pills>*+*{margin-inline-start:20px;position:relative}.expo-gallery{padding:clamp(34px,5vw,52px) 0 8px}.expo-hero-media{width:100%;max-width:1080px;box-shadow:none;background:0 0;margin:0 auto;position:relative}.expo-hero-media img{object-fit:contain;object-position:center center;width:auto;max-width:100%;height:auto;max-height:clamp(380px,64vh,640px);box-shadow:none;border-radius:0;margin:0 auto;display:block}.expo-hero-media figcaption{color:var(--grey);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;text-align:center;background:0 0;border-radius:0;margin-top:14px;padding:0;font-size:.66rem;font-weight:600;position:static}.expo-gallery-mosaic{grid-template-columns:minmax(240px,385px) repeat(2,minmax(0,1fr));grid-auto-rows:250px;gap:16px;max-width:1080px;margin:0 auto;display:grid}.expo-mosaic-cell{background:var(--paper2);border-radius:0;margin:0;position:relative;overflow:hidden}.expo-mosaic-cell img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.expo-mosaic-poster{grid-row:span 2}.expo-mosaic-poster img{object-fit:contain;object-position:center center;max-height:none}.expo-mosaic-badge{background:color-mix(in srgb, var(--ink) 72%, transparent);color:var(--paper);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;padding:4px 8px;font-size:.58rem;font-weight:700;position:absolute;top:10px;left:10px}.expo-gallery-mosaic[data-count="2"] .expo-mosaic-cell:not(.expo-mosaic-poster),.expo-gallery-mosaic[data-count="3"] .expo-mosaic-cell:last-child{grid-column:span 2}.expo-gallery-secondary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-auto-rows:auto}.expo-gallery-secondary-grid .expo-mosaic-cell{aspect-ratio:4/3;min-height:240px}.expo-gallery-secondary-grid[data-count="2"] .expo-mosaic-cell:not(.expo-mosaic-poster),.expo-gallery-secondary-grid[data-count="3"] .expo-mosaic-cell:last-child{grid-column:auto}.expo-gallery-credit{max-width:1080px;color:var(--grey);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;text-align:center;margin:16px auto 0;font-size:.66rem;font-weight:600}.expo-layout{grid-template-columns:minmax(0,1fr);justify-content:center;align-items:start;padding-top:clamp(28px,4vw,44px);display:grid}.expo-body{grid-area:1/1;gap:28px;display:grid}.expo-after{max-width:var(--max);grid-area:auto;width:100%;margin:0 auto;padding-top:clamp(20px,3vw,36px)}.expo-block{background:0 0;border:0;border-radius:0;padding:0;scroll-margin-top:100px}.expo-block+.expo-block{border-top:0;margin-top:28px;padding-top:0}.expo-block--context{background:0 0}.expo-block-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;margin-bottom:22px;display:grid}.expo-block h2{color:var(--ink);border-bottom:1.5px solid var(--ink);font-family:var(--sans);letter-spacing:-.04em;text-transform:lowercase;margin:0;padding-bottom:14px;font-size:clamp(1.55rem,3vw,1.95rem);font-weight:900;line-height:1.05}.expo-block h2:after{content:".";color:var(--encre-bleu)}.expo-block h2 .expo-title-tail,.expo-context-card h3 .expo-title-tail{font-family:var(--serif);letter-spacing:-.02em;text-transform:none;font-style:italic;font-weight:400}.expo-block-head p{display:none}.expo-visit-stack{gap:22px;display:grid}.expo-visit-longform{color:var(--ink);gap:0;font-size:1rem;line-height:1.7;display:grid}.expo-visit-longform h3{margin:26px 0 9px;line-height:1.15}.expo-visit-longform h3:first-child{margin-top:0}.expo-visit-longform p{margin:0}.expo-visit-longform p:first-of-type:first-letter{float:left;color:var(--encre-bleu);margin:.04em .16em 0 0;font-size:2.6rem;font-weight:900;line-height:1}.expo-faq-grid,.expo-artwork-grid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.expo-context-stack,.expo-artwork-stack{gap:26px;display:grid}.expo-visit-card{color:var(--ink);background:0 0;border:0;border-radius:0;padding:0;line-height:1.7}.expo-visit-card h3 .expo-title-tail{font-family:var(--serif);letter-spacing:-.01em;color:var(--encre-bleu);font-style:italic;font-weight:400}.expo-context-card{border:0;border-top:1px solid var(--grey-line);background:0 0;border-radius:0;gap:16px;padding:24px 0 0;display:grid}.expo-context-stack .expo-context-card:first-child,.expo-artwork-stack .expo-artwork-card:first-child{border-top:0;padding-top:0}.expo-context-text{color:var(--ink);gap:8px;line-height:1.7;display:grid}.expo-context-text .expo-context-subheading{letter-spacing:-.02em;color:var(--ink);margin:18px 0 -2px;font-size:1.05rem;font-weight:800}.expo-context-text .expo-context-subheading:first-child{margin-top:6px}.expo-context-figure{background:var(--paper2);border-radius:0;margin:4px 0 0;overflow:hidden}.expo-context-figure img{width:100%;height:auto;display:block}.expo-context-figure figcaption{color:var(--grey);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:8px 0 0;font-size:.66rem;font-style:normal;font-weight:600}.expo-block--context .expo-context-body{columns:auto;width:100%;max-width:none}.expo-block--context .expo-context-body p,.expo-block--context .expo-context-body .expo-context-subheading{break-inside:avoid}@media (width<=900px){.expo-block--context .expo-context-body{columns:1}}.expo-fullwidth-figure{background:var(--paper2);margin:4px 0}.expo-fullwidth-figure img{width:100%;height:auto;display:block}.expo-fullwidth-figure figcaption{color:var(--grey);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:8px 0 0;font-size:.66rem;font-weight:600}#lieu{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:stretch;display:grid}#lieu .expo-block-head{grid-column:1/-1}.expo-venue-map{border:1px solid var(--ink);background:var(--paper2);border-left:0;grid-area:2/2;line-height:0}.expo-venue-map iframe{border:0;width:100%;height:100%;min-height:460px;display:block}.expo-venue-card{border:1.5px solid var(--ink);background:var(--paper2);border-radius:0;grid-area:2/1;align-content:start;gap:24px;padding:clamp(26px,3.2vw,42px);display:grid}.expo-venue-head{border-bottom:1px solid color-mix(in srgb, var(--ink) 24%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding-bottom:20px;display:grid}.expo-venue-heading-copy{gap:7px;display:grid}.expo-venue-kicker{color:var(--encre-bleu);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;margin:0 0 3px;font-size:.62rem;font-weight:800}.expo-venue-name{width:fit-content;color:var(--ink);font-family:var(--sans);letter-spacing:-.055em;margin:0;font-size:clamp(1.75rem,3vw,2.45rem);font-weight:900;line-height:.98;text-decoration:none}a.expo-venue-name{color:var(--encre-bleu);text-underline-offset:4px;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, var(--encre-bleu) 40%, transparent)}a.expo-venue-name:hover{text-decoration-thickness:2px;text-decoration-color:var(--encre-bleu)}.expo-venue-address{max-width:52ch;color:color-mix(in srgb, var(--ink) 68%, var(--paper));margin:0;font-size:.9rem;font-weight:600;line-height:1.45}.expo-venue-infos{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.expo-venue-infos div{border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent);grid-template-columns:92px minmax(0,1fr);gap:16px;padding:15px 0;display:grid}.expo-venue-infos dt{color:var(--encre-bleu);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;margin:2px 0 0;font-size:.62rem;font-weight:700}.expo-venue-infos dd{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:.92rem;font-weight:500;line-height:1.55}.expo-venue-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding-top:2px;display:flex}.expo-venue-actions .reserve-cta{border:4px solid var(--ink);min-width:190px;min-height:50px;color:var(--ink);box-shadow:5px 5px 0 var(--encre-bleu);letter-spacing:.08em;text-transform:uppercase;background:#ffe648;border-radius:0;justify-content:center;align-items:center;padding:10px 18px;font-size:.88rem;font-weight:950;line-height:1;display:flex}.expo-venue-actions .reserve-cta>span{display:block;transform:none}.expo-venue-actions .reserve-cta:before{content:"";z-index:1;opacity:.86;background:linear-gradient(105deg,#0000 0%,#ffffffeb 48%,#0000 100%);width:30%;height:auto;animation:4.8s linear infinite expo-venue-cta-shine;display:block;position:absolute;inset:0 auto 0 -42%;transform:skew(-20deg)}.expo-venue-link{border:0;border-bottom:1px solid var(--encre-bleu);color:var(--encre-bleu);font-family:var(--sans);letter-spacing:-.01em;background:0 0;align-items:center;gap:9px;padding:12px 0;font-size:.9rem;font-weight:800;text-decoration:none;transition:background .15s;display:inline-flex}.expo-venue-link span:first-child{text-underline-offset:3px;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--encre-bleu) 40%, transparent)}.expo-venue-link:hover{color:var(--ink);border-color:var(--ink);background:0 0}@keyframes expo-venue-cta-shine{0%{left:-42%}20%{left:18%}80%{left:70%}to{left:116%}}@media (prefers-reduced-motion:reduce){.expo-venue-actions .reserve-cta:before{animation:none}}.expo-context-kicker{color:var(--encre-bleu);font-family:var(--serif);letter-spacing:0;text-transform:none;margin:0 0 4px;font-size:1.05rem;font-style:italic;font-weight:400}.expo-visit-card h3,.expo-context-card h3,.expo-faq-card h3,.expo-tags-group h3{color:var(--ink);margin:0 0 10px}.expo-visit-card h3{letter-spacing:-.025em;font-size:clamp(1.1rem,2vw,1.19rem);font-weight:800;line-height:1.25}.expo-context-card h3{letter-spacing:-.025em;font-size:clamp(1.1rem,2vw,1.25rem);font-weight:800;line-height:1.25}.expo-visit-card :is(p,ul,ol),.expo-context-card :is(p,ul,ol),.expo-faq-body :is(p,ul,ol){margin:0 0 .65em;line-height:1.72}.expo-visit-card :last-child,.expo-context-card :last-child,.expo-faq-body :last-child{margin-bottom:0}.expo-extension-body{color:var(--ink);gap:14px;line-height:1.7;display:grid}.expo-extension-body p{margin:0}.exhibition-shell>.editorial-faq-block{width:100cqw;max-width:none;padding-inline:var(--expo-gutter);box-sizing:border-box;margin-inline:calc(50% - 50cqw)}.exhibition-shell>.editorial-faq-block>.theme-faq-inner{width:100%;max-width:1240px;margin-inline:auto}.expo-faq-card{border:0;border-top:1px solid var(--grey-line);background:0 0;border-radius:0;padding:16px 0;display:block}.expo-faq-grid .expo-faq-card:first-child{border-top:0;padding-top:0}.expo-faq-card h3{letter-spacing:-.02em;margin:0 0 6px;font-size:.95rem;font-weight:800}.expo-faq-body{color:var(--grey);font-size:.9rem;line-height:1.55}.expo-tags-card{border:0;border-top:1px solid var(--grey-line);border-bottom:1px solid var(--grey-line);background:var(--paper2);border-radius:0;gap:20px;margin-top:clamp(36px,5vw,52px);padding:40px clamp(20px,4vw,56px);display:grid}.expo-tags-card>*{width:100%;max-width:656px;margin-inline:auto}.expo-tags-heading{gap:6px;display:grid}.expo-tags-eyebrow{color:var(--encre-bleu);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;font-size:.68rem;font-weight:700}.expo-tags-card h2 .expo-title-tail,.expo-tags-card h2 .expo-title-tail{font-family:var(--serif);letter-spacing:-.015em;color:var(--encre-bleu);text-transform:none;font-style:italic;font-weight:400}.expo-tags-card h2{color:var(--ink);font-family:var(--sans);letter-spacing:-.04em;text-transform:lowercase;margin:0 0 6px;font-size:clamp(1.45rem,3vw,1.75rem);font-weight:900;line-height:1}.expo-tags-card h2:after{content:".";color:var(--encre-bleu)}.expo-tags-group{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:18px;display:grid}.expo-tags-group h3{color:var(--grey);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;margin:0;padding-top:10px;font-size:.64rem;font-weight:700}.expo-tags-list a{border:1px solid color-mix(in srgb, var(--ink) 55%, transparent);background:var(--paper);color:var(--ink);text-underline-offset:3px;border-radius:0;padding:9px 14px;font-size:.88rem;text-decoration:underline 1.5px}.expo-tags-list a:after{content:"→";text-decoration:none;display:inline-block}.expo-tags-list a:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.expo-visit-longform a[href^="/fr/"],.expo-visit-card a[href^="/fr/"],.expo-context-text a[href^="/fr/"],.expo-faq-body a[href^="/fr/"]{color:var(--encre-bleu);text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, var(--encre-bleu) 40%, transparent);font-weight:700}.expo-visit-longform a[href^="/fr/"]:hover,.expo-visit-card a[href^="/fr/"]:hover,.expo-context-text a[href^="/fr/"]:hover,.expo-faq-body a[href^="/fr/"]:hover{text-decoration-thickness:2px;text-decoration-color:var(--encre-bleu)}#oeuvres-focus .artworks-focus-track{counter-reset:oeuvre-cle;grid-template-columns:repeat(2,minmax(0,1fr))}#oeuvres-focus .artwork-focus-card{border:1px solid var(--grey-line);background:var(--paper);height:100%;box-shadow:none;border-radius:0;padding:20px 22px}#oeuvres-focus .artworks-focus-item{counter-increment:oeuvre-cle}#oeuvres-focus .artwork-focus-card:before{content:counter(oeuvre-cle, decimal-leading-zero);font-family:var(--mono);letter-spacing:.2em;color:color-mix(in srgb, var(--ink) 45%, transparent);margin-bottom:8px;font-size:.66rem;font-weight:700;display:block}#oeuvres-focus .artwork-focus-card h3{color:var(--ink);letter-spacing:-.03em;font-size:1.15rem;font-weight:900;line-height:1.25}#oeuvres-focus .artwork-focus-card-meta{color:var(--grey);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:600}.expo-faq-standalone{border-top:1.5px solid var(--ink);max-width:720px;margin:clamp(40px,5vw,56px) auto 0;padding:clamp(32px,4vw,44px) 0 8px}.expo-faq-standalone h2{color:var(--ink);font-family:var(--sans);font-size:var(--editorial-section-title-size);letter-spacing:-.04em;text-transform:none;margin:0 0 8px;font-weight:900;line-height:1.1}.expo-faq-standalone h2 .expo-title-tail{font-family:var(--serif);letter-spacing:-.015em;text-transform:none;color:var(--encre-bleu);font-style:italic;font-weight:400}.expo-faq-standalone .expo-h2-dot{color:var(--encre-bleu)}.expo-related-exhibitions{border-top:1.5px solid var(--ink);margin-top:clamp(52px,7vw,84px);padding-top:clamp(34px,5vw,54px)}.expo-related-head{margin-bottom:clamp(24px,4vw,38px)}.expo-related-head p{color:var(--encre-bleu);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;margin:0 0 12px;font-size:.66rem;font-weight:800}.expo-related-head h2{color:var(--ink);font-family:var(--sans);letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:950;line-height:.9}.expo-related-head h2 em{color:var(--encre-bleu);font-family:var(--serif);letter-spacing:-.03em;text-transform:lowercase;font-size:1.08em;font-weight:400}.expo-related-exhibitions .card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px)}body:has(.expo-persistent-bar){padding-bottom:104px}.expo-persistent-bar{z-index:120;border-top:1.5px solid var(--ink);background-color:var(--paper2);background-image:repeating-linear-gradient(45deg, transparent 0 13px, color-mix(in srgb, var(--encre-bleu) 3%, transparent) 13px 14px);color:var(--ink);box-shadow:0 -6px 0 color-mix(in srgb, var(--encre-bleu) 7%, transparent);opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.expo-persistent-bar[data-active]{opacity:1;pointer-events:auto;transform:translateY(0)}.expo-persistent-bar-inner{width:min(calc(100% - 40px), var(--max));grid-template-columns:minmax(0,1.55fr) minmax(170px,.75fr) auto;align-items:center;gap:10px 22px;min-height:86px;margin:0 auto;padding:12px 0;display:grid}.expo-persistent-bar-copy{gap:4px;min-width:0;display:grid}.expo-persistent-bar-eyebrow,.expo-persistent-bar-title{margin:0}.expo-persistent-bar-eyebrow{color:var(--grey);font-family:var(--mono);letter-spacing:.17em;text-transform:uppercase;font-size:.59rem;font-weight:800}.expo-persistent-bar-title{max-width:100%;font-family:var(--sans);letter-spacing:-.025em;overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:900;line-height:1.08;display:-webkit-box;overflow:hidden}.expo-persistent-bar-meta{border-left:1px solid color-mix(in srgb, var(--ink) 20%, transparent);min-width:0;color:var(--grey);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:5px;padding-left:18px;font-size:.62rem;font-weight:700;display:grid}.expo-persistent-bar-meta a{color:inherit;text-underline-offset:3px;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;overflow:hidden}.expo-persistent-bar-meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expo-persistent-bar .reserve-cta.reserve-cta{white-space:nowrap;min-height:46px;padding:10px 18px}@media (prefers-reduced-motion:reduce){.expo-persistent-bar{transition:none}}@media (width<=900px){.expo-hero-with-poster .expo-hero-copy{grid-template-columns:minmax(0,1fr);grid-template-areas:"status""title""poster""hook""lead""cta""pills";max-width:100%}.expo-hero-poster{justify-self:center;width:min(100%,300px)}.expo-persistent-bar-inner{grid-template-columns:minmax(0,1fr) auto;gap:6px 18px}.expo-persistent-bar-meta{border-left:0;grid-area:2/1;gap:6px 14px;padding-left:0;display:flex}.expo-persistent-bar .reserve-cta.reserve-cta{grid-area:1/2/span 2}}@media (width<=760px){.expo-layout,.expo-body,.expo-after,.expo-block,.expo-visit-longform{width:100%;min-width:0;max-width:100%}.expo-visit-longform p,.expo-visit-card p{overflow-wrap:anywhere;max-width:100%}body:has(.exhibition-shell) .page-breadcrumb{padding-inline:0;font-size:.62rem}body:has(.exhibition-shell) .page-breadcrumb ol{flex-wrap:nowrap;min-width:0}body:has(.exhibition-shell) .page-breadcrumb li:last-child{flex:1;max-width:none}.expo-hero-v2{box-sizing:border-box;width:100%;max-width:100%;margin:22px 0 0;padding:30px 18px 28px;overflow:hidden}.expo-hero-copy .expo-hero-title{overflow-wrap:anywhere;font-size:clamp(2.3rem,10vw,2.75rem)}.expo-hero-copy.hero-title-long .expo-hero-title{font-size:clamp(2rem,9vw,2.35rem);line-height:1}.expo-hero-copy .expo-hero-hook{font-size:clamp(1.2rem,5.4vw,1.5rem)}.expo-gallery{padding:26px 0 4px}.expo-gallery-mosaic,.expo-gallery-mosaic[data-count="2"],.expo-gallery-mosaic[data-count="3"]{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:12px}.expo-gallery-mosaic .expo-mosaic-cell{grid-area:auto}.expo-mosaic-cell img{width:100%;height:auto;max-height:none;position:static}#lieu{grid-template-columns:minmax(0,1fr)}.expo-venue-card{border-bottom:0;grid-area:2/1;padding:26px 18px}.expo-venue-map{border-left:1px solid var(--ink);grid-area:3/1}.expo-venue-map iframe{min-height:300px}.expo-venue-infos div{grid-template-columns:minmax(0,1fr);gap:7px}.expo-venue-head{grid-template-columns:minmax(0,1fr)}.expo-venue-link{justify-self:end;width:fit-content}.expo-tags-card{padding:30px 18px}.expo-tags-group{grid-template-columns:minmax(0,1fr);gap:8px}.expo-tags-group h3{padding-top:0}#oeuvres-focus .artworks-focus-track{grid-template-columns:minmax(0,1fr)}.expo-block h2{font-size:1.5rem}.expo-faq-standalone{padding-inline:0}.expo-related-exhibitions .card-grid{grid-template-columns:minmax(0,1fr)}body:has(.expo-persistent-bar){padding-bottom:146px}.expo-persistent-bar-inner{width:min(calc(100% - 32px), var(--max));grid-template-columns:minmax(0,1fr);gap:5px;min-height:134px;padding:10px 0}.expo-persistent-bar-eyebrow,.expo-persistent-bar-date{display:none}.expo-persistent-bar-title{word-break:break-word;max-width:none;font-size:.76rem;line-height:1.12}.expo-persistent-bar-meta{border-left:0;grid-area:2/1;min-width:0;padding-left:0;font-size:.58rem;display:block}.expo-persistent-bar .reserve-cta.reserve-cta{white-space:nowrap;grid-area:3/1;width:100%;min-height:44px;padding:8px 14px;font-size:.72rem}}.exhibition-shell .expo-hero-cta .reserve-cta[data-variant=hero],.exhibition-shell .expo-persistent-bar .reserve-cta{isolation:isolate!important;color:#0b0a08!important;width:min(100%,230px)!important;min-height:62px!important;box-shadow:none!important;font-family:var(--sans,Arial, sans-serif)!important;letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important;background:#fffdf7!important;border:4px solid #0b0a08!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:14px 22px!important;font-size:1.05rem!important;font-weight:950!important;line-height:1!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important}.exhibition-shell .expo-hero-cta .reserve-cta[data-variant=hero]>span{z-index:3!important;font:inherit!important;grid-area:auto!important;padding:0!important;position:relative!important}.exhibition-shell .expo-persistent-bar .reserve-cta>span{z-index:3!important;position:relative!important}.exhibition-shell .expo-hero-cta .reserve-cta[data-variant=hero]:before,.exhibition-shell .expo-hero-cta .reserve-cta[data-variant=hero]:after,.exhibition-shell .expo-persistent-bar .reserve-cta:before,.exhibition-shell .expo-persistent-bar .reserve-cta:after{content:""!important;z-index:1!important;opacity:1!important;pointer-events:none!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;padding:0!important;display:block!important;position:absolute!important}.exhibition-shell .expo-persistent-bar .reserve-cta{width:min(100%,190px)!important;min-width:190px!important;min-height:50px!important;padding:10px 16px!important;font-size:.88rem!important}@media (prefers-reduced-motion:reduce){.exhibition-shell .expo-hero-cta .reserve-cta[data-variant=hero],.exhibition-shell .expo-hero-cta .reserve-cta[data-variant=hero]:before,.exhibition-shell .expo-hero-cta .reserve-cta[data-variant=hero]:after,.exhibition-shell .expo-persistent-bar .reserve-cta,.exhibition-shell .expo-persistent-bar .reserve-cta:before,.exhibition-shell .expo-persistent-bar .reserve-cta:after{animation:none!important}}.exhibition-shell .expo-hero-cta .reserve-cta[data-variant=hero],.exhibition-shell .expo-persistent-bar .reserve-cta{background:#ffe648!important;transition:background-color .48s cubic-bezier(.4,0,.2,1),color .32s,box-shadow .32s!important;animation:none!important;box-shadow:6px 6px #101d49!important}.exhibition-shell .expo-hero-cta .reserve-cta[data-variant=hero]:before,.exhibition-shell .expo-persistent-bar .reserve-cta:before{left:-42%;background:linear-gradient(90deg,#fff0,#ffffffb8,#fff0)!important;width:30%!important;animation:4.8s linear infinite reserve-shine!important;display:block!important;top:-24%!important;bottom:-24%!important;right:auto!important;transform:skew(-18deg)!important}.exhibition-shell .expo-hero-cta .reserve-cta[data-variant=hero]>span{transform:translateY(4px)!important}.exhibition-shell .expo-hero-cta .reserve-cta[data-variant=hero]:hover,.exhibition-shell .expo-hero-cta .reserve-cta[data-variant=hero]:focus-visible,.exhibition-shell .expo-persistent-bar .reserve-cta:hover,.exhibition-shell .expo-persistent-bar .reserve-cta:focus-visible{color:#0b0a08!important;filter:none!important;background:#86c995!important;transform:none!important;box-shadow:6px 6px #101d49!important}.exhibition-shell .expo-hero-cta .reserve-cta[data-variant=hero]:after,.exhibition-shell .expo-persistent-bar .reserve-cta:after{display:none!important}@keyframes reserve-shine{0%{left:-42%}20%{left:18%}80%{left:70%}to{left:116%}}html:has([data-exhibition-design]){container-type:inline-size}.exhibition-shell{--expo-gutter:clamp(20px,4cqw,56px);width:min(var(--max),calc(100cqw - var(--expo-gutter) - var(--expo-gutter)));min-width:0;max-width:none}.exhibition-shell .expo-hero-v2{width:100cqw;max-width:none;padding-inline:max(var(--expo-gutter),calc(50cqw - var(--max) / 2));margin-block:0;margin-inline:calc(50% - 50cqw)}.exhibition-shell .expo-hero-copy{width:100%;min-width:0;max-width:none}.exhibition-shell .expo-persistent-bar-inner{width:min(var(--max),calc(100cqw - var(--expo-gutter) - var(--expo-gutter)))}.exhibition-shell .expo-faq-standalone h2{font-size:var(--editorial-section-title-size,42px)}@media (width<=520px){.exhibition-shell .expo-faq-standalone h2{font-size:30px}}


/* /_astro/ArtistEditorialPage.B7RnOxBA.css */
.artist-delivered-copy[data-astro-cid-yh2om6qi]{width:100%;min-width:0}.artist-delivered-copy[data-astro-cid-yh2om6qi] section[data-astro-cid-yh2om6qi]+section[data-astro-cid-yh2om6qi]{margin-block-start:32px}.artist-delivered-copy[data-astro-cid-yh2om6qi] h3[data-astro-cid-yh2om6qi]{font:inherit;margin:0 0 16px;font-weight:800}.artist-delivered-copy[data-astro-cid-yh2om6qi] p[data-astro-cid-yh2om6qi]{overflow-wrap:anywhere;margin:0 0 18px;line-height:1.7}.artist-image-gallery[data-astro-cid-32fg5smh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.5vw,16px);display:grid}figure[data-astro-cid-32fg5smh]{border:1.5px solid var(--ink);background:var(--paper2);min-width:0;margin:0}img[data-astro-cid-32fg5smh]{aspect-ratio:3/4;object-fit:contain;width:100%;height:auto;display:block}.artist-image-gallery--natural[data-astro-cid-32fg5smh]{align-items:start}.artist-image-gallery--natural[data-astro-cid-32fg5smh] img[data-astro-cid-32fg5smh]{aspect-ratio:auto}.artist-image-gallery--works[data-astro-cid-32fg5smh] img[data-astro-cid-32fg5smh]{aspect-ratio:4/3}.artist-image-gallery[data-astro-cid-32fg5smh]:has(>figure:only-child){grid-template-columns:minmax(0,1fr);max-width:640px}figcaption[data-astro-cid-32fg5smh]{font-family:var(--mono);overflow-wrap:anywhere;padding:8px 10px;font-size:.68rem;line-height:1.4}@media (width<=900px){.artist-image-gallery[data-astro-cid-32fg5smh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.artist-image-gallery[data-astro-cid-32fg5smh]{grid-template-columns:minmax(0,1fr)}}html[lang=fr]:has(.artiste-shell),html[lang=fr] body:has(.artiste-shell){background:var(--paper);overflow-x:clip}html[lang=fr] .artiste-shell{font-family:var(--sans);color:var(--ink);--text:var(--ink);--muted:var(--grey);--accent:var(--accent-artist);--brand-primary:var(--accent-artist);--brand-ink:var(--ink);--brand-ink-rgb:14, 11, 8;--brand-soft:color-mix(in srgb, var(--accent-artist) 9%, var(--paper));--brand-primary-soft-24:color-mix(in srgb, var(--accent-artist) 24%, transparent);--chip-border-soft:color-mix(in srgb, var(--ink) 22%, transparent);--chip-bg-default:var(--paper);--chip-bg-info:var(--paper);font-size:1rem}html[lang=fr] .artiste-shell :is(h1,h2,h3,h4,h5){font-family:var(--sans)}.artiste-shell--mq[data-astro-cid-e3lrvimo]{font-family:var(--sans);color:var(--ink)}.amq-eyebrow[data-astro-cid-e3lrvimo]{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.amq-eyebrow--accent[data-astro-cid-e3lrvimo]{color:var(--accent-artist)}.amq-hero[data-astro-cid-e3lrvimo]{padding:clamp(44px, 7vw, 84px) max(clamp(20px, 4vw, 56px), calc(50vw - var(--max) / 2));background:var(--accent-artist);color:var(--paper);border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-bottom:1.5px solid var(--ink);margin:0 calc(50% - 50vw) clamp(8px,1.5vw,16px);position:relative;overflow:hidden}.amq-hero[data-astro-cid-e3lrvimo]:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--paper) 14%, transparent) 0 1px, transparent 1px 14px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--paper) 14%, transparent) 0 1px, transparent 1px 14px);position:absolute;inset:0}.amq-hero-inner[data-astro-cid-e3lrvimo]{gap:18px;display:grid;position:relative}.amq-hero[data-astro-cid-e3lrvimo] .amq-eyebrow[data-astro-cid-e3lrvimo]{color:color-mix(in srgb, var(--paper) 68%, transparent)}.amq-title[data-astro-cid-e3lrvimo]{letter-spacing:-.05em;text-transform:lowercase;overflow-wrap:break-word;color:var(--paper);margin:0;font-size:clamp(2.7rem,7vw,5.1rem);font-weight:900;line-height:.9}.amq-title-tail[data-astro-cid-e3lrvimo]{font-family:var(--serif);letter-spacing:-.015em;color:color-mix(in srgb, var(--paper) 82%, transparent);font-style:italic;font-weight:400}.amq-title-dot[data-astro-cid-e3lrvimo]{color:color-mix(in srgb, var(--paper) 50%, transparent)}.amq-lede[data-astro-cid-e3lrvimo]{max-width:740px;font-family:var(--serif);color:color-mix(in srgb, var(--paper) 92%, transparent);margin:6px 0 0;font-size:clamp(1.1rem,2.2vw,1.45rem);font-style:italic;line-height:1.45}.amq-hero-meta[data-astro-cid-e3lrvimo]{flex-wrap:wrap;gap:8px 20px;margin-top:8px;display:flex}.amq-hero-meta[data-astro-cid-e3lrvimo] span[data-astro-cid-e3lrvimo]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 70%, transparent);font-size:.64rem;font-weight:600}.amq-breadcrumb[data-astro-cid-e3lrvimo]{margin-bottom:6px;font-size:.82rem}.amq-breadcrumb[data-astro-cid-e3lrvimo] ol[data-astro-cid-e3lrvimo]{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.amq-breadcrumb[data-astro-cid-e3lrvimo] li[data-astro-cid-e3lrvimo]{align-items:center;gap:8px;display:inline-flex}.amq-breadcrumb[data-astro-cid-e3lrvimo] li[data-astro-cid-e3lrvimo]:not(:last-child):after{content:"/";color:color-mix(in srgb, var(--paper) 42%, transparent)}.amq-breadcrumb[data-astro-cid-e3lrvimo] a[data-astro-cid-e3lrvimo],.amq-breadcrumb[data-astro-cid-e3lrvimo] span[data-astro-cid-e3lrvimo]{color:color-mix(in srgb, var(--paper) 72%, transparent);text-decoration:none}.amq-breadcrumb[data-astro-cid-e3lrvimo] a[data-astro-cid-e3lrvimo]:hover,.amq-breadcrumb[data-astro-cid-e3lrvimo] a[data-astro-cid-e3lrvimo]:focus{color:var(--paper);text-underline-offset:3px;text-decoration:underline}.amq-breadcrumb[data-astro-cid-e3lrvimo] span[data-astro-cid-e3lrvimo][aria-current=page]{color:color-mix(in srgb, var(--paper) 88%, transparent)}.artiste-shell--mq[data-astro-cid-e3lrvimo] .exhibition-card--ended .exhibition-card-top-meta{right:168px}.artiste-shell--mq[data-astro-cid-e3lrvimo] .exhibition-card-ended-badge{max-width:156px;left:auto;right:12px}.amq-section[data-astro-cid-e3lrvimo]{margin-top:clamp(36px,5vw,56px);scroll-margin-top:100px}.amq-kicker[data-astro-cid-e3lrvimo]{border-bottom:1.5px solid var(--ink);letter-spacing:-.03em;color:var(--ink);margin:0 0 20px;padding-bottom:14px;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:900;line-height:1.05}.amq-section-note[data-astro-cid-e3lrvimo]{color:var(--grey);margin:-8px 0 16px;font-size:.95rem;line-height:1.6}.amq-prose[data-astro-cid-e3lrvimo]{max-width:820px;color:var(--ink);gap:14px;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.7;display:grid}.amq-prose[data-astro-cid-e3lrvimo] p[data-astro-cid-e3lrvimo]{margin:0}.amq-prose--muted[data-astro-cid-e3lrvimo]{color:color-mix(in srgb, var(--ink) 82%, transparent);margin-bottom:18px}.amq-prose[data-astro-cid-e3lrvimo]+.amq-prose[data-astro-cid-e3lrvimo]{margin-top:14px}.amq-subsection[data-astro-cid-e3lrvimo] h3[data-astro-cid-e3lrvimo]{letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-size:1.14rem;font-weight:800}.amq-subsection[data-astro-cid-e3lrvimo] p[data-astro-cid-e3lrvimo]{margin:0}.amq-accordion[data-astro-cid-e3lrvimo]{border:1px solid var(--grey-line);border-left:3px solid var(--accent-artist);background:var(--paper);margin-top:20px}.amq-accordion[data-astro-cid-e3lrvimo]>summary[data-astro-cid-e3lrvimo]{cursor:pointer;letter-spacing:-.01em;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:.98rem;font-weight:800;list-style:none;display:flex}.amq-accordion[data-astro-cid-e3lrvimo]>summary[data-astro-cid-e3lrvimo]::-webkit-details-marker{display:none}.amq-faq-item[data-astro-cid-e3lrvimo]>summary[data-astro-cid-e3lrvimo]::-webkit-details-marker{display:none}.amq-accordion-icon[data-astro-cid-e3lrvimo]{border:1.5px solid var(--grey-line);width:26px;height:26px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.amq-accordion-icon[data-astro-cid-e3lrvimo]:before{content:"+"}details[data-astro-cid-e3lrvimo][open]>summary[data-astro-cid-e3lrvimo] .amq-accordion-icon[data-astro-cid-e3lrvimo]{background:var(--accent-artist);border-color:var(--accent-artist);color:var(--paper)}details[data-astro-cid-e3lrvimo][open]>summary[data-astro-cid-e3lrvimo] .amq-accordion-icon[data-astro-cid-e3lrvimo]:before{content:"−"}.amq-longform[data-astro-cid-e3lrvimo]{color:var(--ink);gap:14px;padding:4px 18px 18px;font-size:1rem;line-height:1.75;display:grid}.amq-longform[data-astro-cid-e3lrvimo] p{margin:0}.amq-longform[data-astro-cid-e3lrvimo] h2,.amq-longform[data-astro-cid-e3lrvimo] h3{letter-spacing:-.02em;margin:.6em 0 0}.amq-gallery[data-astro-cid-e3lrvimo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.5vw,16px);display:grid}.amq-gallery-cell[data-astro-cid-e3lrvimo]{border:1.5px solid var(--ink);background:var(--paper2);margin:0;position:relative;overflow:hidden}.amq-gallery-cell--wide[data-astro-cid-e3lrvimo]{grid-column:span 2}.amq-gallery-cell[data-astro-cid-e3lrvimo] img[data-astro-cid-e3lrvimo]{aspect-ratio:1;object-fit:cover;width:100%;height:100%;display:block}.amq-gallery-cell--wide[data-astro-cid-e3lrvimo] img[data-astro-cid-e3lrvimo]{aspect-ratio:2}.amq-gallery-cell[data-astro-cid-e3lrvimo] figcaption[data-astro-cid-e3lrvimo]{background:color-mix(in srgb, var(--ink) 62%, transparent);color:var(--paper);font-family:var(--mono);letter-spacing:.06em;padding:6px 10px;font-size:.62rem;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.amq-works[data-astro-cid-e3lrvimo]{counter-reset:amq-work;max-width:820px;margin:0;padding:0;list-style:none;display:grid}.amq-works[data-astro-cid-e3lrvimo] li[data-astro-cid-e3lrvimo]{counter-increment:amq-work;border-bottom:1px solid var(--grey-line);align-items:baseline;gap:16px;padding:16px 0;display:flex}.amq-works[data-astro-cid-e3lrvimo] li[data-astro-cid-e3lrvimo]:before{content:counter(amq-work, decimal-leading-zero);color:var(--accent-artist);font-family:var(--mono);letter-spacing:.12em;flex-shrink:0;font-size:.72rem;font-weight:700}.amq-work-title[data-astro-cid-e3lrvimo]{font-family:var(--serif);color:var(--ink);font-size:clamp(1.15rem,2vw,1.45rem);font-style:italic;line-height:1.3}.amq-venues[data-astro-cid-e3lrvimo]{max-width:820px;margin:0;padding:0;list-style:none}.amq-venues[data-astro-cid-e3lrvimo] li[data-astro-cid-e3lrvimo]{border-bottom:1px solid var(--grey-line);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0;display:flex}.amq-venues[data-astro-cid-e3lrvimo] a[data-astro-cid-e3lrvimo],.amq-venues[data-astro-cid-e3lrvimo] li[data-astro-cid-e3lrvimo]>span[data-astro-cid-e3lrvimo]:first-child{letter-spacing:-.02em;color:var(--ink);font-size:1.05rem;font-weight:700;text-decoration:none}.amq-venues[data-astro-cid-e3lrvimo] a[data-astro-cid-e3lrvimo]:hover{text-decoration:underline;text-decoration-color:var(--accent-artist);text-underline-offset:3px}.amq-venue-arrow[data-astro-cid-e3lrvimo]{font-family:var(--mono);color:var(--accent-artist);font-size:.85rem}.amq-glance[data-astro-cid-e3lrvimo]{display:grid}.amq-glance-row[data-astro-cid-e3lrvimo]{border-bottom:1px solid var(--grey-line);grid-template-columns:minmax(110px,150px) 1fr;align-items:start;gap:16px;padding:16px 0;display:grid}.amq-glance-label[data-astro-cid-e3lrvimo]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--grey);padding-top:7px;font-size:.66rem;font-weight:700}.amq-glance-chips[data-astro-cid-e3lrvimo]{flex-wrap:wrap;gap:8px;display:flex}.amq-glance-chips[data-astro-cid-e3lrvimo] a[data-astro-cid-e3lrvimo],.amq-glance-chips[data-astro-cid-e3lrvimo] span[data-astro-cid-e3lrvimo]{border:1px solid color-mix(in srgb, var(--ink) 25%, transparent);background:var(--paper);color:var(--ink);border-radius:999px;align-items:center;padding:6px 13px;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.amq-glance-chips[data-astro-cid-e3lrvimo] a[data-astro-cid-e3lrvimo]:hover{background:color-mix(in srgb, var(--accent-artist) 10%, var(--paper));border-color:var(--accent-artist)}.amq-faq[data-astro-cid-e3lrvimo]{padding:clamp(44px, 6vw, 64px) max(clamp(20px, 4vw, 56px), calc(50vw - var(--max) / 2));background:var(--paper2);border-top:1.5px solid var(--ink);margin:clamp(48px,6vw,72px) calc(50% - 50vw) 0}.amq-faq-inner[data-astro-cid-e3lrvimo]{gap:10px;display:grid}.amq-faq-title[data-astro-cid-e3lrvimo]{letter-spacing:-.05em;text-transform:lowercase;color:var(--ink);margin:0 0 22px;font-size:clamp(1.8rem,4vw,3.1rem);font-weight:900;line-height:.95}.amq-faq-title[data-astro-cid-e3lrvimo] em[data-astro-cid-e3lrvimo]{font-family:var(--serif);letter-spacing:-.015em;color:var(--accent-artist);font-style:italic;font-weight:400}.amq-faq-title[data-astro-cid-e3lrvimo] .amq-title-dot[data-astro-cid-e3lrvimo]{color:var(--accent-artist)}.amq-faq-list[data-astro-cid-e3lrvimo]{border-top:1px solid var(--grey-line)}.amq-faq-item[data-astro-cid-e3lrvimo]{border-bottom:1px solid var(--grey-line)}.amq-faq-item[data-astro-cid-e3lrvimo]>summary[data-astro-cid-e3lrvimo]{cursor:pointer;letter-spacing:-.02em;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:clamp(1rem,1.6vw,1.15rem);font-weight:800;list-style:none;display:flex}.amq-faq-item[data-astro-cid-e3lrvimo]>p[data-astro-cid-e3lrvimo]{max-width:820px;color:var(--grey);margin:0 0 20px;font-size:.98rem;line-height:1.65}.amq-faq[data-astro-cid-e3lrvimo]+.amq-seo[data-astro-cid-e3lrvimo]{margin-top:0}.amq-seo[data-astro-cid-e3lrvimo]{padding:clamp(44px, 6vw, 72px) max(clamp(20px, 4vw, 56px), calc(50vw - var(--max) / 2));background:color-mix(in srgb, var(--accent-venue) 7%, var(--paper));border-top:1.5px solid var(--ink);margin:clamp(48px,6vw,72px) calc(50% - 50vw) 0}.amq-seo-inner[data-astro-cid-e3lrvimo]{gap:18px;display:grid}.amq-faq[data-astro-cid-e3lrvimo] .amq-eyebrow[data-astro-cid-e3lrvimo]{color:var(--grey)}.amq-seo[data-astro-cid-e3lrvimo] .amq-eyebrow[data-astro-cid-e3lrvimo]{color:var(--accent-venue)}.amq-seo-title[data-astro-cid-e3lrvimo]{letter-spacing:-.045em;text-transform:lowercase;max-width:760px;color:var(--ink);margin:0;font-size:clamp(1.5rem,3vw,2.15rem);font-weight:900;line-height:1.04}.amq-seo-title[data-astro-cid-e3lrvimo] em[data-astro-cid-e3lrvimo]{font-family:var(--serif);text-transform:none;color:var(--accent-artist);font-style:italic;font-weight:400}.amq-seo-cols[data-astro-cid-e3lrvimo]{color:color-mix(in srgb, var(--ink) 82%, transparent);grid-template-columns:minmax(0,1fr);gap:0 clamp(28px,4vw,56px);font-size:.94rem;line-height:1.75;display:grid}.amq-seo-cols[data-astro-cid-e3lrvimo] p[data-astro-cid-e3lrvimo]{margin:0 0 14px}[data-astro-cid-e3lrvimo][data-entity-family=movements]:lang(ar) .amq-title[data-astro-cid-e3lrvimo]{letter-spacing:normal;line-height:1.35}@media (width<=900px){.amq-gallery[data-astro-cid-e3lrvimo]{grid-template-columns:repeat(2,minmax(0,1fr))}.amq-gallery-cell--wide[data-astro-cid-e3lrvimo]{grid-column:span 2}}@media (width<=700px){.amq-glance-row[data-astro-cid-e3lrvimo]{grid-template-columns:1fr;gap:8px}.amq-glance-label[data-astro-cid-e3lrvimo]{padding-top:0}}@supports (width:1cqw){.amq-hero[data-astro-cid-e3lrvimo],.amq-faq[data-astro-cid-e3lrvimo],.amq-seo[data-astro-cid-e3lrvimo]{padding-inline:max(clamp(20px, 4cqw, 56px), calc((100cqw - var(--max)) / 2));margin-inline:calc(50% - 50cqw)}}


/* /_astro/_slug_.ChB7DITO.css */
.period-longform-layout[data-astro-cid-qyw7hu5q]{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.period-longform-aside[data-astro-cid-qyw7hu5q],.period-longform-body[data-astro-cid-qyw7hu5q]{min-width:0}.period-longform-aside[data-astro-cid-qyw7hu5q]{margin:0 0 1.25rem}.period-longform-toc-details[data-astro-cid-qyw7hu5q]{background:var(--brand-soft,#f1e9ff);border:1px solid var(--border,#c9a7fe52);border-radius:12px;padding:.75rem 1rem}.period-longform-toc-details[data-astro-cid-qyw7hu5q][open]{padding-bottom:1.1rem}.period-longform-toc-summary[data-astro-cid-qyw7hu5q]{cursor:pointer;color:var(--text,#2c003b);letter-spacing:.01em;justify-content:space-between;align-items:center;font-size:.95rem;font-weight:600;list-style:none;display:flex}.period-longform-toc-summary[data-astro-cid-qyw7hu5q]::-webkit-details-marker{display:none}.period-longform-toc-chevron[data-astro-cid-qyw7hu5q]{color:var(--brand-primary,#512a59);opacity:.6;font-size:.85rem;transition:transform .2s}.period-longform-toc-details[data-astro-cid-qyw7hu5q][open] .period-longform-toc-chevron[data-astro-cid-qyw7hu5q]{transform:rotate(180deg)}.period-longform-toc-rule[data-astro-cid-qyw7hu5q]{display:none}.period-longform-toc-nav[data-astro-cid-qyw7hu5q]{margin-top:.7rem}.period-longform-toc-list[data-astro-cid-qyw7hu5q]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.period-longform-toc-item[data-astro-cid-qyw7hu5q]{padding-left:2.5em;line-height:1.4;position:relative}.period-longform-toc-number[data-astro-cid-qyw7hu5q]{color:var(--brand-primary,#512a59);opacity:.55;font-feature-settings:"tnum" on;letter-spacing:.04em;font-size:.8em;font-weight:600;position:absolute;top:.1em;left:0}.period-longform-toc-marker[data-astro-cid-qyw7hu5q]{display:none}.period-longform-toc-body[data-astro-cid-qyw7hu5q]{flex-direction:column;gap:.2rem;display:flex}.period-longform-toc-title[data-astro-cid-qyw7hu5q]{overflow-wrap:anywhere;color:var(--brand-primary,#512a59);border-bottom:1px solid #0000;font-size:.95rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s}.period-longform-toc-title[data-astro-cid-qyw7hu5q]:hover,.period-longform-toc-title[data-astro-cid-qyw7hu5q]:focus-visible{color:var(--text,#2c003b);border-bottom-color:currentColor}.period-longform-toc-summary-text[data-astro-cid-qyw7hu5q]{display:none}@media (width>=1280px){.period-longform-layout[data-astro-cid-qyw7hu5q].has-toc{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:2.25rem}.period-longform-aside[data-astro-cid-qyw7hu5q]{align-self:start;margin:0;position:sticky;top:96px}.period-longform-toc-details[data-astro-cid-qyw7hu5q]{background:0 0;border:none;border-radius:0;padding:0}.period-longform-toc-details[data-astro-cid-qyw7hu5q][open]{padding:0}.period-longform-toc-summary[data-astro-cid-qyw7hu5q]{cursor:default;pointer-events:none;letter-spacing:.12em;text-transform:uppercase;color:#512a59ad;margin-bottom:.5rem;padding-bottom:0;font-size:.74rem;font-weight:700}.period-longform-toc-chevron[data-astro-cid-qyw7hu5q]{display:none}.period-longform-toc-rule[data-astro-cid-qyw7hu5q]{background:var(--brand-primary,#512a59);opacity:.4;width:32px;height:2px;margin-bottom:1.5rem;display:block}.period-longform-toc-list[data-astro-cid-qyw7hu5q]{gap:0;position:relative}.period-longform-toc-list[data-astro-cid-qyw7hu5q]:before{content:"";background:var(--border,#c9a7fe52);z-index:0;width:1px;position:absolute;top:.55rem;bottom:.55rem;left:calc(2.25rem + 5px)}.period-longform-toc-item[data-astro-cid-qyw7hu5q]{padding-top:.2rem;padding-bottom:1rem;padding-left:3.65rem}.period-longform-toc-item[data-astro-cid-qyw7hu5q]:last-child{padding-bottom:0}.period-longform-toc-number[data-astro-cid-qyw7hu5q]{color:var(--brand-primary,#512a59);opacity:.5;letter-spacing:.06em;font-size:.78rem;font-weight:500;position:absolute;top:.4rem;left:0}.period-longform-toc-marker[data-astro-cid-qyw7hu5q]{border:1.5px solid var(--border,#c9a7fe80);z-index:1;background:#fff;border-radius:50%;width:11px;height:11px;transition:background .2s,border-color .2s,transform .2s;display:block;position:absolute;top:.55rem;left:2.25rem}.period-longform-toc-item[data-astro-cid-qyw7hu5q].is-active .period-longform-toc-marker[data-astro-cid-qyw7hu5q]{background:var(--brand-primary,#512a59);border-color:var(--brand-primary,#512a59);transform:scale(1.15)}.period-longform-toc-item[data-astro-cid-qyw7hu5q].is-active .period-longform-toc-number[data-astro-cid-qyw7hu5q]{opacity:1;color:var(--text,#2c003b)}.period-longform-toc-title[data-astro-cid-qyw7hu5q]{color:var(--brand-primary,#512a59);font-size:.92rem;font-weight:500;line-height:1.35;display:block}.period-longform-toc-item[data-astro-cid-qyw7hu5q].is-active .period-longform-toc-title[data-astro-cid-qyw7hu5q]{color:var(--text,#2c003b);font-weight:600}.period-longform-toc-summary-text[data-astro-cid-qyw7hu5q]{color:var(--text,#2c003b);opacity:.62;margin:.2rem 0 0;font-size:.82rem;line-height:1.45;display:block}}.period-longform-body[data-astro-cid-qyw7hu5q] .period-editorial-copy{overflow-wrap:anywhere;color:var(--text,#2c003b);margin-inline:0;font-size:1.0625rem;line-height:1.7}.period-longform-body[data-astro-cid-qyw7hu5q] .period-editorial-copy h2{color:var(--text,#2c003b);text-wrap:balance;margin-top:3rem;margin-bottom:1rem;scroll-margin-top:96px;font-size:clamp(1.55rem,2.4vw,2.05rem);line-height:1.15}.period-longform-body[data-astro-cid-qyw7hu5q] .period-editorial-copy h2:first-child{margin-top:0}.period-longform-body[data-astro-cid-qyw7hu5q] .period-editorial-copy h3{color:var(--text,#2c003b);margin-top:2rem;margin-bottom:.6rem;font-size:1.15rem}.period-longform-body[data-astro-cid-qyw7hu5q] .period-editorial-copy p{margin:0 0 1.1rem}.period-longform-body[data-astro-cid-qyw7hu5q] .period-editorial-copy a{color:var(--brand-primary,#512a59);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .15s}.period-longform-body[data-astro-cid-qyw7hu5q] .period-editorial-copy a:hover,.period-longform-body[data-astro-cid-qyw7hu5q] .period-editorial-copy a:focus-visible{border-bottom-color:currentColor}.period-longform-body[data-astro-cid-qyw7hu5q] .period-editorial-copy strong{color:var(--text,#2c003b);font-weight:600}.period-longform-body[data-astro-cid-qyw7hu5q] .period-editorial-copy blockquote{background:var(--brand-soft,#f1e9ff);border-left:4px solid var(--brand-primary,#512a59);color:var(--text,#2c003b);border-radius:4px 12px 12px 4px;margin:2.2rem 0;padding:1.4rem 1.6rem;font-style:italic}.period-longform-body[data-astro-cid-qyw7hu5q] .period-editorial-copy blockquote p{margin-bottom:.6rem}.period-longform-body[data-astro-cid-qyw7hu5q] .period-editorial-copy blockquote p:last-child{margin-bottom:0}.period-longform-body[data-astro-cid-qyw7hu5q] .period-longform-figure{max-width:100%;margin:2.5rem auto}.period-longform-body[data-astro-cid-qyw7hu5q] .period-longform-figure img{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 8px 24px #1c123814}.period-longform-body[data-astro-cid-qyw7hu5q] .period-longform-figure figcaption{color:var(--brand-primary,#512a59);opacity:.7;margin-top:.65rem;padding-left:.5rem;font-size:.875rem;font-style:italic}.period-empty-state[data-astro-cid-4erzjj5z]{border-left:3px solid var(--accent-period);background:var(--paper2);border-radius:0;margin:1.5rem auto 2rem;padding:.85rem 1.1rem}.period-empty-state-text[data-astro-cid-4erzjj5z]{color:var(--grey);margin:0;font-size:.95rem;line-height:1.5}.period-empty-state-text[data-astro-cid-4erzjj5z] a[data-astro-cid-4erzjj5z]{color:var(--accent-period);border-bottom:1px solid;font-weight:600;text-decoration:none}.period-empty-state-text[data-astro-cid-4erzjj5z] a[data-astro-cid-4erzjj5z]:hover,.period-empty-state-text[data-astro-cid-4erzjj5z] a[data-astro-cid-4erzjj5z]:focus-visible{color:var(--ink)}.period-venue-grid[data-astro-cid-4erzjj5z]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.period-venue-grid[data-astro-cid-4erzjj5z] .period-venue-rail-item{scroll-snap-align:none;min-height:0}.page[data-astro-cid-4erzjj5z] .section-head p{max-width:80ch}.period-faq-grid[data-astro-cid-4erzjj5z]{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=760px){.period-faq-grid[data-astro-cid-4erzjj5z]{grid-template-columns:repeat(2,minmax(0,1fr))}}.period-faq-card[data-astro-cid-4erzjj5z]{background:var(--paper);border:1px solid var(--grey-line);border-radius:0;gap:.9rem;padding:1.2rem 1.3rem;transition:border-color .18s;display:flex}.period-faq-card[data-astro-cid-4erzjj5z]:hover{border-color:var(--ink)}.period-faq-icon[data-astro-cid-4erzjj5z]{background:var(--paper2);border:1px solid var(--grey-line);width:36px;height:36px;color:var(--accent-period);border-radius:50%;flex-shrink:0;place-items:center;padding-bottom:.18em;font-size:1.4rem;font-weight:700;line-height:1;display:grid}.period-faq-body[data-astro-cid-4erzjj5z]{flex:1;min-width:0}.period-faq-question[data-astro-cid-4erzjj5z]{letter-spacing:-.02em;color:var(--ink);margin:.2rem 0 .55rem;font-size:1rem;font-weight:800;line-height:1.35}.period-faq-answer[data-astro-cid-4erzjj5z]{color:color-mix(in srgb, var(--ink) 78%, transparent);margin:0;font-size:.92rem;line-height:1.6}


/* /_astro/_slug_.C-KLIjDp.css */
html[dir],html[dir] body{background:var(--paper);background-image:none}.month-signature{--month-title-size:clamp(2.75rem, 5vw, 5.1rem);color:var(--ink);font-family:var(--sans);overflow:hidden}.month-shell{width:min(var(--max),calc(100% - 64px));margin-inline:auto}.month-hero-wrap{padding-block:32px 0}.month-hero{min-height:420px;color:var(--paper);border:1px solid var(--ink);background:repeating-linear-gradient(132deg,color-mix(in srgb,var(--paper) 9%,transparent) 0 1px,transparent 1px 12px),var(--vin-deep);flex-direction:column;justify-content:center;padding:clamp(46px,6vw,84px);display:flex}.month-kicker{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px;font-size:.74rem;font-weight:700;line-height:1.35}.month-hero .month-kicker{color:color-mix(in srgb,var(--paper) 78%,transparent)}.month-hero h1{max-width:16ch;color:var(--paper);font-family:var(--sans);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(3.2rem,7.3vw,7.4rem);font-weight:900;line-height:.88}.month-hero h1 span{color:color-mix(in srgb,var(--paper) 40%,transparent)}.month-hero-intro{max-width:960px;color:var(--paper);font-family:var(--serif);margin:28px 0 0;font-size:clamp(1rem,1.45vw,1.25rem);font-style:italic;line-height:1.5}.month-section{padding-block:clamp(64px,8vw,112px)}.month-heading{margin-bottom:clamp(34px,4.2vw,58px)}.month-heading .month-kicker,.month-editorial-band .month-kicker,.month-faq .month-kicker{color:var(--vin-deep)}.month-heading h2,.month-editorial-band h2{color:var(--ink);font-size:var(--month-title-size);letter-spacing:-.055em;text-wrap:balance;margin:0;font-weight:900;line-height:.92}.month-heading h2 span,.month-editorial-band h2 span{font-family:var(--sans);font-style:normal}.month-heading h2 em,.month-editorial-band h2 em{color:var(--vin-deep);font-family:var(--serif);font-weight:400}.month-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,42px);display:grid}.month-signature .exhibition-card{box-shadow:none;background:0 0;border:0;border-radius:0}.month-signature .exhibition-card:hover{box-shadow:none;transform:none}.month-signature .exhibition-card-media{aspect-ratio:2/3;border:1px solid var(--ink);background:var(--paper2);border-radius:0}.month-signature .exhibition-card-media img{border-radius:0}.month-signature .exhibition-card-body{padding:14px 0 0}.month-signature .exhibition-card h3{color:var(--ink);font-family:var(--sans);letter-spacing:-.03em;margin-top:10px;font-size:clamp(1.05rem,1.45vw,1.35rem);font-weight:850;line-height:1.08}.month-signature .exhibition-card-body>p,.month-signature .exhibition-card .exhibition-card-subtitle,.month-signature .exhibition-card .exhibition-card-utility-date,.month-signature .exhibition-card .relative-date-badge{display:none}.month-signature .exhibition-card-top-meta{margin:0;padding:0;position:static}.month-signature .exhibition-card-top-meta .chip{display:none}.month-signature .exhibition-card-top-meta .chip:first-child{border:1px solid color-mix(in srgb,var(--vin-deep) 25%,transparent);color:var(--vin-deep);font-family:var(--mono);letter-spacing:.12em;text-transform:lowercase;background:0 0;border-radius:0;font-size:.64rem;display:inline-flex}.month-signature .exhibition-card-bottom-meta{color:var(--grey);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;margin-top:10px;font-size:.66rem;font-weight:650}.month-editorial-band{border-block:1px solid var(--grey-line);background:color-mix(in srgb,var(--aubergine) 6%,var(--paper));padding-block:clamp(64px,8vw,112px)}.month-editorial-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,96px);margin-top:clamp(38px,5vw,68px);display:grid}.month-editorial-copy p{margin:0;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.65}.month-editorial-copy strong{font-weight:800}.month-explore{border-bottom:1px solid var(--grey-line);background:var(--paper2);padding-block:clamp(64px,8vw,112px)}.month-explore-grid{border:1px solid var(--grey-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.month-explore-card{border-right:1px solid var(--grey-line);background:var(--paper);min-width:0}.month-explore-card:last-child{border-right:0}.month-explore-card-head{min-height:220px;color:var(--paper);background:repeating-linear-gradient(132deg,color-mix(in srgb,var(--paper) 18%,transparent) 0 1px,transparent 1px 12px),var(--tile-accent);flex-direction:column;justify-content:space-between;padding:24px;display:flex}.month-explore-card-head span{font-family:var(--mono);letter-spacing:.16em;font-size:.68rem}.month-explore-card-head h3{color:inherit;letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,2.7vw,2.9rem);font-weight:900;line-height:.9}.month-explore-card-body{padding:24px}.month-explore-card-body>p{border-bottom:1px solid var(--grey-line);min-height:5.5em;font-family:var(--serif);margin:0 0 20px;padding-bottom:20px;font-style:italic;line-height:1.45}.month-explore-card ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.month-explore-card li{grid-template-columns:24px 1fr;align-items:baseline;gap:10px;display:grid}.month-explore-card li span{font-family:var(--mono);font-size:.62rem}.month-explore-card a{color:var(--ink);font-weight:750;text-decoration:none}.month-explore-card a:hover,.month-explore-card a:focus-visible{text-underline-offset:3px;text-decoration:underline}.month-explore-card.is-rose{--tile-accent:var(--rose)}.month-explore-card.is-violet{--tile-accent:var(--violet)}.month-explore-card.is-ink{--tile-accent:var(--ink)}.month-explore-card.is-lemon{--tile-accent:var(--lemon)}.month-explore-card.is-lemon .month-explore-card-head{color:var(--ink)}.month-program .month-all-grid,.month-program .exhibition-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,2.6vw,40px);display:grid}.month-empty{border:1px solid var(--grey-line);background:var(--paper2);padding:32px;font-size:1.1rem}.month-faq{color:var(--paper);background:repeating-linear-gradient(132deg,color-mix(in srgb,var(--paper) 7%,transparent) 0 1px,transparent 1px 14px),var(--ink);padding-block:clamp(64px,8vw,112px)}.month-faq-layout{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(48px,8vw,120px);display:grid}.month-faq .month-kicker{color:var(--lemon)}.month-faq h2{color:var(--paper);letter-spacing:-.05em;margin:0;font-size:clamp(2.4rem,4.8vw,4.8rem);font-weight:900;line-height:.95}.month-faq-list{border-top:1px solid color-mix(in srgb,var(--paper) 28%,transparent)}.month-faq details{border-bottom:1px solid color-mix(in srgb,var(--paper) 28%,transparent)}.month-faq summary{cursor:pointer;padding-block:22px;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:750;line-height:1.3}.month-faq details p{max-width:70ch;color:color-mix(in srgb,var(--paper) 76%,transparent);margin:-4px 0 24px;line-height:1.6}@media (width<=980px){.month-shell{width:min(var(--max),calc(100% - 56px))}.month-featured-grid,.month-program .month-all-grid,.month-program .exhibition-grid,.month-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.month-explore-card:nth-child(2){border-right:0}.month-explore-card:nth-child(-n+2){border-bottom:1px solid var(--grey-line)}}@media (width<=720px){.month-shell{width:min(var(--max),calc(100% - 40px))}.month-hero-wrap{width:100%;padding:0}.month-hero{border-inline:0;min-height:390px;padding:48px 20px}.month-hero h1{font-size:clamp(3rem,15vw,4.8rem)}.month-editorial-copy,.month-faq-layout{grid-template-columns:1fr}.month-faq-layout{gap:36px}}@media (width<=560px){.month-signature{--month-title-size:clamp(2.5rem, 12vw, 3.7rem)}.month-featured-grid,.month-program .month-all-grid,.month-program .exhibition-grid,.month-explore-grid{grid-template-columns:1fr}.month-explore-card,.month-explore-card:nth-child(2){border-right:0;border-bottom:1px solid var(--grey-line)}.month-explore-card:last-child{border-bottom:0}.month-explore-card-head{min-height:170px}.month-explore-card-body>p{min-height:0}}body .month-signature .month-program .month-heading h2{letter-spacing:-.045em;overflow-wrap:break-word;font-size:42px;line-height:1.08}@media (width<=520px){body .month-signature .month-program .month-heading h2{letter-spacing:-.035em;font-size:30px}}.month-signature .native-table-scroll{max-width:100%;margin-block:20px;overflow-x:auto}.month-signature table{border-collapse:collapse;width:100%;min-width:520px}.month-signature :is(th,td){text-align:start;vertical-align:top;border:1px solid #d7d2c7;padding:12px}.month-signature [data-ep-copy] p{margin-block:0 20px;line-height:1.7}.month-signature [data-ep-copy] li{margin-block:0 12px;line-height:1.7}.month-signature [data-ep-copy] h3{margin-block:28px 20px;font-size:clamp(1.3rem,2.5vw,2rem);line-height:1.2}.month-signature:lang(ar) :is(h1,h2,h3){letter-spacing:normal;line-height:1.4}


/* /assets/ep-mois-20261021-v1.css */

.months-index [data-month-native-intro]{max-width:1120px!important;width:100%;font-size:clamp(19px,1.8vw,24px);line-height:1.55}.months-index [data-month-native-intro] p{margin-bottom:0}.months-index-hero{padding-block:55px 58px}.months-index .months-index-visual{min-height:210px;background:var(--month-bg);border-top:5px solid var(--month-color);color:var(--month-color)}.months-index .months-index-visual span{font-size:125px;bottom:8px;left:18px}.months-index .months-index-card h2{font-size:24px}.months-index [data-month-calendar-navigation]{gap:30px 24px}.month-card-context{font:12px/1.4 var(--mono,monospace);margin:8px 0 0;color:var(--grey);letter-spacing:.05em}.months-index [data-month-native-section] [data-ep-copy]{max-width:none}.months-index [data-month-native-section] table{background:var(--paper);border-collapse:collapse}.months-index [data-month-native-section] tbody tr:hover{background:#efebf7}.months-index [data-month-native-section] h2{max-width:980px}.month-jump{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0 0}.month-jump a{border:1px solid currentColor;padding:9px 14px;text-decoration:none;font:700 14px/1.3 var(--sans,Arial);color:#30134f}.month-signature .month-hero{min-height:340px}.month-signature .month-hero-intro{max-width:950px}.month-hero-intro small{display:block;margin-top:14px;font:13px/1.5 var(--sans,Arial);opacity:.85}.month-filters{display:grid;grid-template-columns:1fr 1.5fr 1fr auto;align-items:end;gap:18px;margin:22px 0 16px;padding:22px;background:#eeebf6;border:1px solid #d4cbe2}.month-filters[hidden]{display:none}.month-filters label{display:grid;gap:8px;font:700 13px/1.4 var(--sans,Arial)}.month-filters select{width:100%;min-height:46px;padding:9px 30px 9px 12px;border:1px solid #a99ab9;background:#fff;color:#1a1614;font:16px/1.3 var(--sans,Arial);border-radius:0}.month-filters button{min-height:46px;padding:10px 15px;background:transparent;border:1px solid #30134f;font-weight:700;color:#30134f}.month-results-status{font:14px/1.5 var(--mono,monospace);color:var(--grey);margin:0 0 28px}.month-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px}.month-result-grid .exhibition-card{width:100%!important;min-width:0!important;max-width:none!important;flex:none!important}.month-result-grid>div{min-width:0}.month-more{margin-top:30px}.month-more>summary{display:flex;align-items:center;justify-content:center;gap:14px;width:fit-content;max-width:100%;box-sizing:border-box;min-height:52px;margin:auto;padding:15px 24px;border:2px solid #30134f;background:#30134f;color:#fff;font:700 17px/1.35 var(--sans,Arial);text-align:center;list-style:none;cursor:pointer}.month-more>summary::-webkit-details-marker{display:none}.month-more>summary:after{content:'+';font:24px/1 Arial}.month-more>summary:hover{background:#4c2670}.month-more[open]>summary{background:#fff;color:#30134f;margin-bottom:28px}.month-more[open]>summary:after{content:'−'}.month-more .label-open{display:none}.month-more[open] .label-open{display:inline}.month-more[open] .label-closed{display:none}.month-more:has(.month-result-grid:empty){display:none}.month-result-grid>div[hidden],.month-more[hidden]{display:none!important}.month-filters :focus-visible,.month-more>summary:focus-visible,.month-jump a:focus-visible{outline:3px solid #2b4a8a;outline-offset:4px}.month-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.month-focus-card{padding:22px;background:var(--paper);border-top:4px solid #217a57;min-width:0}.month-focus-card h3{margin-top:0!important;font-size:25px!important}.month-focus-card p{font-size:16px}.month-practical-body>p{max-width:85ch}.month-native-summary{cursor:pointer;font-weight:700;padding:14px 0}.month-empty{padding:28px;background:#f1edf5}.month-editorial-note{max-width:78ch;color:var(--grey);line-height:1.6}.month-program,.month-signature [data-ep-block]{scroll-margin-top:125px}.month-shell{box-sizing:border-box}.month-catalogue-inner{min-width:0}
@media(max-width:1000px){.month-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.month-filters{grid-template-columns:1fr 1fr}.month-focus-grid{grid-template-columns:1fr}}@media(max-width:700px){.month-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.month-filters{padding:16px;gap:14px}.months-index [data-month-native-intro]{font-size:20px}.months-index .months-index-visual{min-height:180px}}@media(max-width:520px){.month-result-grid{grid-template-columns:minmax(0,1fr)}.month-filters{grid-template-columns:1fr}.month-more>summary{width:100%;padding:14px 16px;font-size:16px}.month-focus-card{padding:18px}.month-signature .month-hero{min-height:0;padding:30px 22px}.month-signature .month-hero h1{font-size:48px}.month-signature .month-program .month-heading h2{font-size:32px}.months-index .months-index-visual{min-height:150px}.months-index [data-month-calendar-navigation]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.months-index .months-index-card h2{font-size:22px}.months-index .months-index-visual span{font-size:100px}}


/* /_astro/index.X47H-PaQ.css */
.recovered-city-directory[data-astro-cid-smty5jd2]:lang(ar) h1[data-astro-cid-smty5jd2]{letter-spacing:normal;line-height:1.4}.recovered-city-directory:lang(ar) [data-ep-block],.recovered-city-directory:lang(ar) [data-ep-title]{text-align:right!important}html[dir]{background-color:var(--paper)}html[dir] body{background-color:var(--paper);background-image:none}.villes-v3 .hero{border:1.5px solid var(--ink);background:var(--encre-bleu);box-shadow:none;color:var(--paper);border-radius:0;position:relative;overflow:hidden}.villes-v3 .hero:before{content:"";pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--paper) 13%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--paper) 13%, transparent) 1px, transparent 1px);background-size:18px 18px;position:absolute;inset:0}.villes-v3 .hero-grid{position:relative}.villes-v3 .hero .eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 70%, transparent);gap:0;font-size:.68rem;font-weight:700}.villes-v3 .hero .eyebrow:before{display:none}.villes-v3 .hero h1{letter-spacing:-.05em;text-transform:lowercase;max-width:none;color:var(--paper);font-size:clamp(2.4rem,5.6vw,4.2rem);font-weight:900;line-height:.9}.villes-v3 .hero h1:after{content:".";color:color-mix(in srgb, var(--paper) 50%, transparent)}.villes-v3 .hero p{font-family:var(--serif);color:color-mix(in srgb, var(--paper) 92%, transparent);font-size:clamp(1.02rem,1.7vw,1.24rem);font-style:italic;line-height:1.55}.villes-v3 .hero .hero-actions .button{border:1px solid color-mix(in srgb, var(--paper) 55%, transparent);min-height:42px;color:var(--paper);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;box-shadow:none;background:0 0;border-radius:0;padding:10px 22px;font-size:12px;font-weight:700}.villes-v3 .hero .hero-actions .button:hover,.villes-v3 .hero .hero-actions .button:focus-visible{background:color-mix(in srgb, var(--paper) 12%, transparent);border-color:var(--paper);color:var(--paper);box-shadow:none;transform:none}.villes-v3 .hero .hero-actions .button-primary{border-color:var(--ink);background:var(--lemon);color:var(--ink)}.villes-v3 .hero .hero-actions .button-primary:before,.villes-v3 .hero .hero-actions .button-primary:after{display:none}.villes-v3 .hero .hero-actions .button-primary:hover,.villes-v3 .hero .hero-actions .button-primary:focus-visible{background:var(--lemon);border-color:var(--paper);color:var(--ink)}.villes-v3 .hero-visual{background:var(--ink);border-radius:0}.villes-v3 .hero-visual:before,.villes-v3 .hero-visual:after{display:none}.villes-v3 .hero-visual-corner{background:var(--ink)}.villes-v3 .hero-visual-corner span{font-family:var(--mono);letter-spacing:.06em;color:var(--paper)}.villes-v3 .section-head{border-bottom:1.5px solid var(--ink);padding-bottom:12px}.villes-v3 .section-head h2{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:900;line-height:1.05}.villes-v3 .section-head p{color:var(--grey);font-size:.95rem}.villes-v3 .directory-meta-row{margin-bottom:1rem}.villes-v3 .venue-card-meta{background:var(--paper);border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);font-family:var(--mono);letter-spacing:.12em;text-transform:lowercase;color:var(--ink);border-radius:0;align-self:flex-start;align-items:center;gap:.45rem;padding:5px 10px;font-size:.68rem;font-weight:600;display:inline-flex}.villes-v3 .venue-card-meta-dot{background:var(--accent-venue);border-radius:0;flex-shrink:0;width:7px;height:7px}.villes-v3 .cities-watch-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=720px){.villes-v3 .cities-watch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1120px){.villes-v3 .cities-watch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.villes-v3 .cities-watch-card{background:var(--paper);border:1px solid var(--grey-line);border-top:1.5px solid var(--ink);color:inherit;box-shadow:none;border-radius:0;flex-direction:column;gap:12px;padding:1.1rem 1.2rem 1rem;text-decoration:none;transition:border-color .18s;display:flex}.villes-v3 .cities-watch-card:hover,.villes-v3 .cities-watch-card:focus-visible{border-color:var(--ink);box-shadow:none;transform:none}.villes-v3 .cities-watch-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.villes-v3 .cities-watch-card-title{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:1.08rem;font-weight:800;line-height:1.25}.villes-v3 .cities-watch-card-count{border:1px solid color-mix(in srgb, var(--ink) 25%, transparent);background:var(--paper2);color:var(--ink);font-family:var(--mono);letter-spacing:.1em;text-transform:lowercase;white-space:nowrap;border-radius:0;flex-shrink:0;padding:4px 9px;font-size:.64rem;font-weight:600;line-height:1.4}.villes-v3 .cities-watch-card-body{color:color-mix(in srgb, var(--ink) 78%, transparent);flex:1;margin:0;font-size:.92rem;line-height:1.55}.villes-v3 .cities-watch-card-cta{color:var(--encre-bleu);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-self:flex-start;padding-top:6px;font-size:.72rem;font-weight:700}.villes-v3 .cities-watch-card-cta>span{margin-left:4px;transition:transform .18s;display:inline-block}.villes-v3 .cities-watch-card:hover .cities-watch-card-cta>span{transform:translate(3px)}


/* /_astro/recovered-city-directory-finishing.DZEp8WBD.css */
body [data-finishing-preview] [data-ep-copy]{max-width:none}body [data-finishing-preview] .finish-links{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}body [data-finishing-preview] .finish-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}body [data-finishing-preview] .finish-profile{background:var(--paper);border:1px solid #cfcbc1;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:24px;display:flex}body [data-finishing-preview] .finish-profile h3{margin:0!important;line-height:1.2!important}body [data-finishing-preview] .finish-profile .finish-role{font:700 12px/1.45 var(--mono)!important;margin:0!important}body [data-finishing-preview] .finish-profile .finish-profile-bio{font:400 17px/1.55 var(--sans)!important;margin:0!important}body [data-finishing-preview] .finish-profile [data-ep-link]{margin-top:4px}body [data-finishing-preview] .finish-portrait{object-fit:cover;border:1px solid #cfcbc1;width:160px;max-width:100%;height:200px;display:block}body [data-finishing-preview] .finish-author-hero{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:40px;display:grid}body [data-finishing-preview] .finish-author-hero .finish-portrait{width:220px;height:275px}@media (width<=700px){body [data-finishing-preview] .finish-author-hero{grid-template-columns:minmax(0,1fr);gap:24px}body [data-finishing-preview] .finish-author-hero .finish-portrait{width:160px;height:200px}}body [data-finishing-preview] .finish-profile h3{font:800 26px/1.2 var(--sans);margin:0!important}body [data-finishing-preview] .finish-monogram{color:#5b2fe6;font:800 34px/1 var(--sans)!important;margin:0!important}body [data-finishing-preview] .finish-role{letter-spacing:.04em;text-transform:uppercase;color:#7a7468;font:700 12px/1.5 var(--mono)!important}body [data-finishing-preview] :is(.detail-grid,.card-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid!important}body [data-finishing-preview] :is(.detail-panel,.card:not(.exhibition-card):not(.venue-card)){overflow-wrap:anywhere;min-width:0;background:var(--paper)!important;box-shadow:none!important;border:1px solid #cfcbc1!important;border-radius:0!important;padding:22px!important}body [data-finishing-preview] :is(.detail-panel,.card:not(.exhibition-card):not(.venue-card)) :is(p,li){font:400 16px/1.7 var(--sans)!important}body [data-finishing-preview] :is(.detail-panel,.card:not(.exhibition-card):not(.venue-card)) :is(h2,h3){font:800 22px/1.2 var(--sans)!important}body [data-finishing-preview=villes] .card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body [data-finishing-preview=villes] .card-grid>*{min-width:0}body [data-finishing-preview=villes] .finish-paris-feature{background:var(--paper);border:1px solid #cfcbc1;justify-content:space-between;align-items:center;gap:32px;padding:26px;display:flex}body [data-finishing-preview=villes] .finish-paris-feature>div{max-width:65ch}body [data-finishing-preview=villes] .finish-paris-feature h3{font:800 40px/1.1 var(--sans)!important;margin:0 0 14px!important}body [data-finishing-preview=villes] .finish-city-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}body [data-finishing-preview=villes] .finish-city-card{background:var(--paper);border:1px solid #cfcbc1;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:22px;display:flex}body [data-finishing-preview=villes] .finish-city-card h3{font:800 25px/1.15 var(--sans)!important;margin:0!important}body [data-finishing-preview=villes] .finish-city-card p{font:400 16px/1.5 var(--sans)!important;margin:0!important}body [data-finishing-preview=villes] .finish-city-card [data-ep-link]{margin-top:auto}@media (width<=1000px){body [data-finishing-preview=villes] .finish-city-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){body [data-finishing-preview=villes] .finish-paris-feature{flex-direction:column;align-items:flex-start}body [data-finishing-preview=villes] .finish-city-grid{grid-template-columns:minmax(0,1fr)}}body [data-finishing-preview] .button{min-height:40px!important;font:700 15px/1.4 var(--sans)!important;border-radius:0!important;padding:9px 14px!important}body [data-finishing-preview=referentiel] .chip{font:700 15px/1.4 var(--sans)!important;box-shadow:none!important;background:var(--paper)!important;color:#100e0b!important;border:1px solid #cfcbc1!important;border-radius:0!important;padding:8px 12px!important}body [data-finishing-preview] .finish-publications{grid-template-columns:repeat(4,minmax(0,1fr))}body [data-finishing-preview] code{white-space:normal;overflow-wrap:anywhere}body [data-finishing-preview] :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #5b2fe6}@media (width<=900px){body [data-finishing-preview] :is(.detail-grid,.card-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){body [data-finishing-preview] :is(.finish-profile-grid,.detail-grid,.card-grid){grid-template-columns:minmax(0,1fr)}body [data-finishing-preview] .finish-profile{padding:20px}}@media (width<=900px){body [data-finishing-preview=villes] .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){body [data-finishing-preview=villes] .card-grid{grid-template-columns:minmax(0,1fr)}}


/* /_astro/_slug_.B2dlA_Aw.css */
body .recovered-year-detail-hero[data-year-native-hero]{min-width:0;width:100cqw!important;max-width:none!important;margin-inline:calc(50% - 50cqw)!important}body .recovered-year-detail-hero .recovered-year-detail-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}body .recovered-year-detail-hero:lang(ar) h1{letter-spacing:normal;line-height:1.4}body .recovered-year-detail-hero h1{overflow-wrap:break-word}body .shell:has(>[data-year-native-hero]) .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}body .shell:has(>[data-year-native-hero]) .detail-panel{border:1px solid var(--grey-line);background:var(--paper);min-width:0;box-shadow:none;border-radius:0;align-content:start;gap:16px;padding:24px;display:grid}body .shell:has(>[data-year-native-hero]) .detail-panel-full{grid-column:1/-1}body .shell:has(>[data-year-native-hero]) .overview-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}body .shell:has(>[data-year-native-hero]) .overview-card{border:1px solid var(--grey-line);background:var(--paper);min-width:0;box-shadow:none;overflow-wrap:anywhere;border-radius:0;gap:8px;padding:20px 24px;text-decoration:none;display:grid}body .shell:has(>[data-year-native-hero]) .overview-card strong{font:700 12px/1.4 var(--mono);color:var(--grey);letter-spacing:.12em}body .shell:has(>[data-year-native-hero]) .overview-card span{font:800 22px/1.4 var(--sans);color:var(--ink)}body .shell:has(>[data-year-native-hero]) .detail-panel :is(h2,p){margin:0}body .shell:has(>[data-year-native-hero]) .list-links{gap:14px;display:grid}body .shell:has(>[data-year-native-hero]) .list-link{border:1px solid var(--grey-line);overflow-wrap:anywhere;gap:10px;min-width:0;padding:18px;text-decoration:none;display:grid}body .shell:has(>[data-year-native-hero]) .media-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}body .shell:has(>[data-year-native-hero]) .media-gallery-item{min-width:0;margin:0}body .shell:has(>[data-year-native-hero]) .media-gallery-item img{aspect-ratio:4/3;object-fit:contain;background:var(--paper);width:100%;height:auto;display:block}body .shell:has(>[data-year-native-hero]) .media-gallery-item figcaption{gap:6px;padding-block:12px;display:grid}body .recovered-year-detail-actions .button{box-shadow:none;border:1px solid var(--ink);min-height:44px;font:700 14px/1.4 var(--sans);letter-spacing:0;text-transform:none;background:0 0;padding:10px 14px;border-radius:0!important}body .recovered-year-detail-hero:lang(ar) .movement-index-hero-accent{letter-spacing:normal;line-height:1.4}@media (width<=900px){body .shell:has(>[data-year-native-hero]) .overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){body .shell:has(>[data-year-native-hero]) :is(.detail-grid,.overview-strip,.media-gallery){grid-template-columns:minmax(0,1fr)}body .shell:has(>[data-year-native-hero]) .detail-panel{padding:18px}}body .recovered-year-detail-band .year-band-description{margin-bottom:20px!important}body .recovered-year-detail-band:lang(ar),body .recovered-year-detail-band:lang(ar) [data-ep-title]{text-align:right!important}body .recovered-year-detail-band [data-ep-row]{min-width:0}body main:has(.recovered-year-detail-band) .shell{margin-bottom:0!important;padding-bottom:0!important}html[dir]{background-color:var(--paper)}html[dir] body{background-color:var(--paper);background-image:none}.annees-v3,.annees-v3 :is(h1,h2,h3,h4,h5){font-family:var(--sans);color:var(--ink)}.annees-v3 .hero{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-bottom:1.5px solid var(--ink);background:var(--paper);box-shadow:none;border-radius:0}.annees-v3 .hero-grid{grid-template-columns:minmax(0,1fr)}.annees-v3 .hero-visual{display:none}.annees-v3 .hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:22ch;font-weight:900;line-height:.94}.annees-v3 .hero-copy>p{font-family:var(--serif);color:var(--ink);max-width:720px;font-size:clamp(1rem,1.6vw,1.2rem);font-style:italic;line-height:1.5}.annees-v3 .eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-period);font-size:.72rem;font-weight:700}.annees-v3 .eyebrow:before{background:var(--ink)}.annees-v3 .button,.annees-v3 .hero .hero-actions .button{border:1px solid var(--ink);color:var(--ink);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;box-shadow:none;background:0 0;border-radius:0;font-size:.72rem;font-weight:700;transition:background .16s,color .16s,border-color .16s}.annees-v3 .button:hover,.annees-v3 .button:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--paper);box-shadow:none;transform:none}.annees-v3 .button-primary,.annees-v3 .hero .hero-actions .button-primary{background:var(--lemon);border-color:var(--ink);color:var(--ink)}.annees-v3 .button-primary:before,.annees-v3 .button-primary:after{content:none}.annees-v3 .button-primary:hover,.annees-v3 .button-primary:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--paper)}.annees-v3 .section>.section-head{border-bottom:1.5px solid var(--ink);align-items:end;padding-bottom:14px}.annees-v3 .section>.section-head h2{letter-spacing:-.045em;text-transform:uppercase;color:var(--ink);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:900;line-height:.98}.annees-v3 .section>.section-head p{font-family:var(--serif);color:var(--grey);font-size:1.02rem;font-style:italic}.annees-v3 .overview-card{border:1px solid var(--grey-line);background:var(--paper);box-shadow:none;border-radius:0}.annees-v3 .overview-card strong{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);font-size:.68rem;font-weight:700}.annees-v3 .overview-card span{letter-spacing:-.02em;color:var(--ink);font-weight:800}.annees-v3 .detail-panel{border:1px solid var(--grey-line);background:var(--paper);box-shadow:none;border-radius:0}.annees-v3 .detail-panel h2{letter-spacing:-.035em;color:var(--ink);font-weight:900}.annees-v3 .detail-panel p,.annees-v3 .bullet-list{color:var(--grey)}.annees-v3 .card:not(.exhibition-card){border:1px solid var(--grey-line);background:var(--paper);box-shadow:none;border-radius:0}.annees-v3 .card:not(.exhibition-card) h3{letter-spacing:-.025em;font-weight:800}.annees-v3 .card:not(.exhibition-card) p{color:var(--grey)}.annees-v3 .card .card-kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--violet);font-size:.68rem;font-weight:700}.annees-v3 .list-link{border:1px solid var(--grey-line);background:var(--paper);box-shadow:none;border-radius:0}.annees-v3 .list-link:hover,.annees-v3 .list-link:focus-visible{border-color:color-mix(in srgb, var(--ink) 45%, transparent);box-shadow:none;transform:none}.annees-v3 .list-link strong{letter-spacing:-.025em;color:var(--ink);font-weight:800}.annees-v3 .list-link>span{color:var(--grey)}.annees-v3 .tag-cloud .chip{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);color:var(--ink);font-family:var(--mono);letter-spacing:.03em;text-transform:lowercase;box-shadow:none;background:0 0;border-radius:0;font-size:.72rem;font-weight:600}.annees-v3 .tag-cloud a.chip:hover,.annees-v3 .tag-cloud a.chip:focus-visible{border-color:var(--ink);background:var(--paper2);color:var(--ink)}.annees-v3 .media-gallery-item img{border:1px solid var(--grey-line);box-shadow:none;background:var(--paper2);border-radius:0}.annees-v3 .media-gallery-item figcaption strong{letter-spacing:-.02em;color:var(--ink);font-weight:800}.annees-v3 .media-gallery-item figcaption span{color:var(--grey)}.annees-v3 .faq-item{border:1px solid var(--grey-line);background:var(--paper);box-shadow:none;border-radius:0;padding:18px 20px}.annees-v3 .faq-item h3{letter-spacing:-.02em;color:var(--ink);font-weight:800}.annees-v3 .faq-item p{color:var(--grey)}


/* /_astro/index.CiBejp0H.css */
.venue-index-editorial{padding:0}.venue-index-group-nav{border-bottom:1px solid var(--grey-line);padding:clamp(28px,3vw,42px) 0 22px}.venue-index-group-nav>p{color:var(--grey);font:700 .7rem/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 15px}.venue-index-group-nav>div{flex-wrap:wrap;gap:10px 24px;display:flex}.venue-index-group-nav a{border-bottom:1px solid var(--grey-line);color:var(--ink);padding:0 0 5px;font-size:.92rem;font-weight:750;text-decoration:none}.venue-index-group-nav a:hover,.venue-index-group-nav a:focus-visible{color:var(--accent-venue);border-color:var(--accent-venue)}.venue-index-group-nav a:focus-visible{outline:2px solid var(--accent-venue);outline-offset:3px}.venue-index-curation{border-bottom:1px solid var(--grey-line);padding:clamp(54px,6vw,88px) 0;scroll-margin-top:100px}.venue-index-curation:last-child{border-bottom:0}.venue-index-curation-head{max-width:850px;margin-bottom:clamp(24px,3vw,36px)}.venue-index-curation-eyebrow{color:var(--accent-venue);font:700 .7rem/1.3 var(--mono);letter-spacing:.17em;text-transform:uppercase;margin:0 0 13px}.venue-index-curation-head h2{color:var(--ink);font-family:var(--sans);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:900;line-height:1.02}.venue-index-curation-head h2 em{color:var(--accent-venue);font-family:var(--serif,Georgia, serif);letter-spacing:-.04em;font-weight:400}.venue-index-curation-head>p:last-child{max-width:720px;color:color-mix(in srgb, var(--ink) 72%, transparent);margin:13px 0 0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.5}.venue-index-curation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.5vw,24px);display:grid}.venue-index-curation .related-neighborhood-card{background:color-mix(in srgb, var(--accent-venue) 7%, var(--paper));border:1px solid var(--grey-line);flex-direction:column;min-width:0;display:flex}.venue-index-curation .related-neighborhood-media{aspect-ratio:3/2;background:var(--paper2);border-bottom:1px solid var(--grey-line);display:block;overflow:hidden}.venue-index-curation .related-neighborhood-media img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.venue-index-curation .related-neighborhood-card:hover .related-neighborhood-media img{transform:scale(1.035)}.venue-index-curation .related-neighborhood-media-fallback{height:100%;color:var(--ink);align-items:flex-end;padding:1.2rem;font-size:1.5rem;font-weight:900;line-height:1.05;display:flex}.venue-index-curation .related-neighborhood-card-body{flex:1;padding:1.2rem 1.2rem 1.4rem}.venue-index-curation .related-neighborhood-kicker{color:var(--grey);font:700 .68rem/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem}.venue-index-curation .related-neighborhood-card h3{letter-spacing:-.04em;margin:0 0 .55rem;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.12}.venue-index-curation .related-neighborhood-card h3 a{color:var(--ink);text-decoration:none}.venue-index-curation .related-neighborhood-card h3 a:hover,.venue-index-curation .related-neighborhood-card h3 a:focus-visible{color:var(--accent-venue);text-underline-offset:3px;text-decoration:underline}.venue-index-curation .related-neighborhood-card-body>p:last-child{color:color-mix(in srgb, var(--ink) 78%, transparent);margin:0;font-size:.9rem;line-height:1.55}.venue-index-curation .related-neighborhood-link{border-top:1px solid var(--grey-line);background:color-mix(in srgb, var(--accent-venue) 11%, var(--paper));min-height:3.25rem;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.2rem;font-size:.9rem;font-weight:800;text-decoration:none;display:flex}.venue-index-curation .related-neighborhood-link:hover,.venue-index-curation .related-neighborhood-link:focus-visible{background:color-mix(in srgb, var(--accent-venue) 18%, var(--paper));color:var(--accent-venue)}@media (width<=1050px){.venue-index-curation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.venue-index-curation-grid{grid-template-columns:1fr}.venue-index-group-nav>div{gap:9px 17px}.venue-index-curation{scroll-margin-top:72px}}@media (prefers-reduced-motion:reduce){.venue-index-curation .related-neighborhood-media img{transition:none}.venue-index-curation .related-neighborhood-card:hover .related-neighborhood-media img{transform:none}}.venue-directory-item[data-astro-cid-lzqk5omm]{min-width:0;display:flex}body .recovered-venue-directory .venue-directory-item>.related-neighborhood-card{width:100%;min-width:0}body .recovered-venue-directory .venue-index-group-nav a,body .recovered-venue-directory .related-neighborhood-link{overflow-wrap:anywhere;min-width:0;white-space:normal!important}.recovered-venue-directory[data-astro-cid-lzqk5omm] h1[data-astro-cid-lzqk5omm]{font-style:normal}.recovered-venue-directory[data-astro-cid-lzqk5omm]:lang(ar) h1[data-astro-cid-lzqk5omm]{letter-spacing:normal;line-height:1.4}.recovered-venue-directory:lang(ar) [data-ep-block],.recovered-venue-directory:lang(ar) [data-ep-title]{text-align:right!important}


/* /_astro/index.Ce6WsjBi.css */
html[dir],html[dir] body{background:var(--paper);background-image:none}.months-index{color:var(--ink);font-family:var(--sans)}.months-index-shell{width:min(var(--max),calc(100% - 64px));margin-inline:auto}.months-index-hero{border-bottom:1px solid var(--grey-line);background:color-mix(in srgb,var(--aubergine) 6%,var(--paper));padding-block:clamp(54px,7vw,96px)}.months-index-kicker{color:var(--vin-deep);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:.74rem;font-weight:700;line-height:1.35}.months-index-hero h1,.months-index-heading h2{color:var(--ink);font-family:var(--sans);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(3.15rem,6.2vw,6.75rem);font-weight:900;line-height:.88}.months-index-hero h1 em,.months-index-heading h2 em{color:var(--vin-deep);font-family:var(--serif);letter-spacing:-.025em;font-style:italic;font-weight:400}.months-index-hero>.months-index-shell>p:last-child{max-width:820px;color:var(--grey);font-family:var(--serif);margin:30px 0 0;font-size:clamp(1.1rem,1.8vw,1.42rem);font-style:italic;line-height:1.5}.months-index-sections{padding-block:clamp(42px,5vw,70px) clamp(68px,8vw,112px)}.months-index-section{padding-block:clamp(30px,3.8vw,52px)}.months-index-section+.months-index-section{padding-top:clamp(34px,4.2vw,58px)}.months-index-heading{border-bottom:1px solid var(--ink);margin-bottom:26px;padding-bottom:18px}.months-index-heading h2{font-size:clamp(2.6rem,4.8vw,5rem)}.months-index-heading p{max-width:780px;color:var(--grey);font-family:var(--serif);margin:14px 0 0;font-size:clamp(1rem,1.5vw,1.2rem);font-style:italic;line-height:1.45}.months-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px);display:grid}.months-index-card{min-width:0}.months-index-visual{min-height:clamp(220px,24vw,340px);color:var(--paper);background:repeating-linear-gradient(135deg,transparent 0 16px,color-mix(in srgb,var(--paper) 13%,transparent) 16px 17px),var(--month-color);align-items:flex-end;display:flex;position:relative;overflow:hidden}.months-index-visual span{font-family:var(--sans);letter-spacing:-.09em;font-size:clamp(7rem,12vw,11.75rem);font-weight:900;line-height:.72;position:absolute;bottom:-.08em;left:14px}.months-index-card h2{font-family:var(--sans);letter-spacing:-.04em;margin:14px 0 9px;font-size:clamp(1.25rem,1.65vw,1.6rem);font-weight:900;line-height:1.05}.months-index-card h2 a{color:inherit;flex-wrap:wrap;align-items:baseline;gap:.22em;text-decoration:none;display:flex}.months-index-card h2 em{color:var(--month-color);font-family:var(--serif);letter-spacing:-.02em;font-size:1.14em;font-style:italic;font-weight:400}.months-index-card h2 a:hover em,.months-index-card h2 a:focus-visible em{color:var(--ink)}.months-index-card h2 a:focus-visible{outline:2px solid var(--month-color);outline-offset:4px}.months-index-card>p{width:100%;min-height:2.9em;color:var(--grey);font-family:var(--serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(.98rem,1.25vw,1.12rem);font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}@media (width<=860px){.months-index-shell{width:min(var(--max),calc(100% - 56px))}.months-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.months-index-shell{width:min(var(--max),calc(100% - 40px))}.months-index-hero{padding-block:46px 52px}.months-index-hero h1{font-size:clamp(3rem,15vw,4.75rem)}.months-index-sections{padding-block:26px 68px}.months-index-section,.months-index-section+.months-index-section{padding-block:30px}.months-index-heading h2{font-size:clamp(2.55rem,12vw,3.75rem)}.months-index-grid{grid-template-columns:1fr;gap:30px}.months-index-visual{min-height:230px}.months-index-card h2{font-size:1.38rem}}.months-index [data-month-native-intro]{max-width:820px;font-family:var(--serif);color:var(--grey);margin-block-start:30px;font-size:clamp(1.1rem,1.8vw,1.42rem);font-style:italic;line-height:1.5}.months-index [data-month-native-intro] p{margin-block:0 20px}.months-index .native-table-scroll{max-width:100%;margin-block:20px;overflow-x:auto}.months-index table{border-collapse:collapse;width:100%;min-width:420px}.months-index th,.months-index td{border:1px solid var(--ep-common-line,#d7d2c7);text-align:start;vertical-align:top;padding:12px}.months-index th{font-weight:900}.months-index [data-ep-copy] p{margin-block:0 20px;line-height:1.7}.months-index:lang(ar) :is(h1,h2,h3){letter-spacing:normal;line-height:1.4}


/* /_astro/global.pzaE1JTr.css */
@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-cyrillic-ext-400-normal.CKO3cWyd.woff2) format("woff2"),url(/_astro/inter-tight-cyrillic-ext-400-normal.DiHHcP5k.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-cyrillic-400-normal.G7BuwYWK.woff2) format("woff2"),url(/_astro/inter-tight-cyrillic-400-normal.DPRou3KO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-greek-ext-400-normal.C3GMUg_S.woff2) format("woff2"),url(/_astro/inter-tight-greek-ext-400-normal.DMqR5RoS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-greek-400-normal.Br_GQm5W.woff2) format("woff2"),url(/_astro/inter-tight-greek-400-normal.BLLSFQTx.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-vietnamese-400-normal.CqzIqjuX.woff2) format("woff2"),url(/_astro/inter-tight-vietnamese-400-normal.kSDs3Vd1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-latin-ext-400-normal.DN7wyBvd.woff2) format("woff2"),url(/_astro/inter-tight-latin-ext-400-normal.BQQeeQrv.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-latin-400-normal.iW8qmuJY.woff2) format("woff2"),url(/_astro/inter-tight-latin-400-normal.BLrFJfvD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-cyrillic-ext-700-normal.D_7NT8eF.woff2) format("woff2"),url(/_astro/inter-tight-cyrillic-ext-700-normal.BFcoPt71.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-cyrillic-700-normal.DtWWjp29.woff2) format("woff2"),url(/_astro/inter-tight-cyrillic-700-normal.DDZiLR3d.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-greek-ext-700-normal.D0RkHJEE.woff2) format("woff2"),url(/_astro/inter-tight-greek-ext-700-normal.mW3dmpoD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-greek-700-normal.RgALSHS4.woff2) format("woff2"),url(/_astro/inter-tight-greek-700-normal.DU8XoIeX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-vietnamese-700-normal.Cn_DV52A.woff2) format("woff2"),url(/_astro/inter-tight-vietnamese-700-normal.DwHBAXeT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-latin-ext-700-normal.BpKPOkj3.woff2) format("woff2"),url(/_astro/inter-tight-latin-ext-700-normal.CrlzIQ10.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-latin-700-normal.BZKd_v_8.woff2) format("woff2"),url(/_astro/inter-tight-latin-700-normal.DvYAVZQd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-tight-cyrillic-ext-800-normal.CzCOBUhR.woff2) format("woff2"),url(/_astro/inter-tight-cyrillic-ext-800-normal.WowoGRZX.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-tight-cyrillic-800-normal.CC_RRmyd.woff2) format("woff2"),url(/_astro/inter-tight-cyrillic-800-normal.ChWbk4mt.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-tight-greek-ext-800-normal.DNWjXg9N.woff2) format("woff2"),url(/_astro/inter-tight-greek-ext-800-normal.DfP-QoiQ.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-tight-greek-800-normal.X9eW6L67.woff2) format("woff2"),url(/_astro/inter-tight-greek-800-normal.CxHmUlv4.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-tight-vietnamese-800-normal.OJoDhpMd.woff2) format("woff2"),url(/_astro/inter-tight-vietnamese-800-normal.CbYrLkxo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-tight-latin-ext-800-normal.DfKN99cy.woff2) format("woff2"),url(/_astro/inter-tight-latin-ext-800-normal.A39zhqaD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-tight-latin-800-normal.CRGCHRPv.woff2) format("woff2"),url(/_astro/inter-tight-latin-800-normal.D2te1T7i.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/inter-tight-cyrillic-ext-900-normal.D2HnBArf.woff2) format("woff2"),url(/_astro/inter-tight-cyrillic-ext-900-normal.DFYsuKtp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/inter-tight-cyrillic-900-normal.DQyl4dKK.woff2) format("woff2"),url(/_astro/inter-tight-cyrillic-900-normal.BB7BsRn9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/inter-tight-greek-ext-900-normal.wxL47-fE.woff2) format("woff2"),url(/_astro/inter-tight-greek-ext-900-normal.BkFPiXz8.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/inter-tight-greek-900-normal.BlRasW-P.woff2) format("woff2"),url(/_astro/inter-tight-greek-900-normal.Whngmt0q.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/inter-tight-vietnamese-900-normal.BOhvDLRK.woff2) format("woff2"),url(/_astro/inter-tight-vietnamese-900-normal.BzyaF6D1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/inter-tight-latin-ext-900-normal.CRvdXIc8.woff2) format("woff2"),url(/_astro/inter-tight-latin-ext-900-normal.CibZOeMa.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/inter-tight-latin-900-normal.CsycwHi3.woff2) format("woff2"),url(/_astro/inter-tight-latin-900-normal.D-ilywrK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAA4wAA8AAAAAEowAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAAEYAAABGAOMA5kdQT1MAAAGgAAAAHgAAAB5EdEx1R1NVQgAAAcAAAAAoAAAAKLj8uOpPUy8yAAAB6AAAAGAAAABgGIklelNUQVQAAAJIAAAASAAAAEjniss3Y21hcAAAApAAAADaAAABDIuyM+5nYXNwAAADbAAAAAgAAAAIAAAAEGdseWYAAAN0AAAIMAAAC0bVDx5GaGVhZAAAC6QAAAA2AAAANiYosgNoaGVhAAAL3AAAACQAAAAk/7QDBGhtdHgAAAwAAAAAYQAAALxrbAi/bG9jYQAADGQAAABgAAAAYEXNSARtYXhwAAAMxAAAACAAAAAgAGkCY25hbWUAAAzkAAABKQAAAkIxDVZScG9zdAAADhAAAAAgAAAAIP+fADMAAQAAAAwAAAAAAAAAAgAJAAYABgABAAsACwABAA4AEQABABQAFAABABYAGQABAB0AHgABACAAIAABACMAIwABACUAKgABAAAAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAAABAAAACgAmACYAAkRGTFQAEmxhdG4ADgAAAAAABAAAAAD//wAAAAAABAJYAZAABQAAAooCWAAAAEsCigJYAAABXgAyAT4AAAIBAAkAAAAAAAChAAL/EAG9+wAAAAAAAAAAVlJDTADAACAgtAPt/tkAAARAAYogAACXz9YAAAISAsYAAAAgAAYAAQABAAgAAgAAABQAAgAAACQAAndnaHQBAAAAaXRhbAElAAEABAAUAAMAAAACAAIBkAAAArwAAAADAAEAAgEmAAAAAAABAAB4Xm2OPUuCcRTFf9ohSDM1e6UX39LqmSIiIiKkzyC411ab0OB3cEpQqCVqLyhRqMVv4FpTUEsuuQYOT/f5Q5sX7jmHe8+9HCAMTFjPGYYci19jj4ypiOGtznShSzXU0o3u9ahndfWqnvp615cGGmbavm83gfdU56rqSk1d604PelJHL877pk9968d5o37d/GNqVB5V/scfNZcIimxZnh122WOfAw454thtAi5x4vQUK5Z3lShrTLPOJMvESDNjueJkSZAjSZ5ZNkhRYJ5NFuzzItss4f0BFl8sNgAAAAEAAf//AA94XnVWbUxb1xk+5xruNebL1/a1gzEG+wbbgEPA19c2mO+Yr1tIDLtcUgIoo6TKyGBKtgTWpPtRZVG1Zf2AiSihmbI0oWmr/kiVTWT5sY4mUSZlVTR1WVZF29LkRxRNGZWqllb4sPfYJoRlQ7oXsM/7nOd93+d9zkEMCqyO4UVdCdIhDiEb7+JLXbwrgN8gZ7GffDqr++2KEtD1IsQgz+oSU8fcRgXIjVCm2+ORZVfQ4xHdLOdtYKSA1SpYWNYbCIVkl8VqxcG+HzfhKxXxSP12ftjStruu/6XmbZPb5e5y8nbFDuOus2Nbu/Y3fqdV3/FiSJufPPDOgFqzT1H21SCM4rChnrmOshGSZIkXZZcg8pIQv3gRL1y8qDJOVU18riJY6YOVVbBSj5CL10lms6TjMfPZyNmzI3ewG58jl3AXGSR/p2tH06hWQOUlPhQOhZK0eZEP0jwEflTNyt/UVlazo0wNR5q6mevkGxvvKJR2Rcn7uL5b2a6QqxQpuDrGbGZMyAg1k6VAKBwWU3uzrPhqvaOQMxddG/z1icG/5tfJswpvDjB60oZ/l3i/wgfRFuDhAc65CJkhO5fgEiTIT+QtcbxIfrm0pGF/HCvqV3HyKfbT/dogwgQRWSnmZigJr2vTVl7SVpjriTlmT6IWnrmn6gHMoHIbmQ3vMduy7I6bQxfmh/5lrK1S8zbFgFgHXkj8wu+lPTbAqwN6bEKFdCdRBgzKTYA6QXdFLyDKUCvxyIED2uLi4cmjRycPH4739MQPMyW9o6O9A5MT4z9SY51KO6BBT5g4sC5CJYBmhmpLXugkB2A2s6gD7dCkqYB05rBL35UnV+R8wNg+MPjl3O7+KFfo9PR7nXZ99JPz5DfYH9pyX1XvV8pQFMZtI9dw1CoSgl+/j0C9VJ0BYJ6HRBRJ6zMYCqVVaXZXMm6O5aw2qxVqEgpXVbNhj9fjgb1ZDj4IOEHB4RD2qwfr6w9eoK+STTXRmkARyzImS/dEtyUns9CZ/jM3g2XtoWitJNgLMoza/KGpeU2bnzo0r2GP1WnN0+l2RJqam5t8kmG4J9rU0tJULusYA3xlYNL9jwHXfKgKlQ1MD9SYluFv14bPHM0tCzo9tgKn/hz09l38RbVkUjc5E5cgEoHudkJFBchQFnVUBaIZIEDNIHyzJDCM/aR2cvf507vf1N7cffon4dlZrJH3ks8L+AVQcV/yOU2+eAR4TsCrBby8JB4GPInHEgYg/KCO3NQ0XD5GFr89BCg7yQUYh3dx/3/HQhYQC85Bg13wrAcHtTqIjJJrEPlHHE689mh19cnEstA1qu01DikcXSqhVDb4QejEiZGrH43OzIx8NKsBlov8A+/B3yX3cRH5FVmiOVjSOYBiKQ9oKCtSdwImFivoNRROc2rTZ5X0BxsHJa2l1tcatmhtAFjBstaiyuE2rCfkuRrBZcINQHNt5uiU2v6PW7Ac36bpDSVasHEokIaEPP/CckJR5VA7WcZMEpAsIsh6zdFYmAv6/5qbssmurqYmXDeOPNSH4amEzy5t0HUBKDvlu+u6BrcFMbuorM1P5Py0iNVwt8WoI+/pjJbuzzPyk0LO3yhZtbkpEIsFmppx+7YA1Wpg21qXknxgip/wWfNbE/WuMLhD2rsEUfa9go+RT6an1YfKP5VZ5eFDWsNU1qY138LUt3BcxYYBlXzFmMg4nkk8xjNkHKoSSLrizxCP7M94z9PW88bwsDo3NzWyd+/I1FRDMNgwhW8oU1PK8Z3Hdyp+X1kFYFGHjYE/p5yH+vy689hEmHtRBMp05DhwHsuQ0ePIPoWXThqKSo1Du9uzzIJVtQmmrPaFaXL3nqf0LUV5q9Rz70qB8cEDY8EVvGWOek7t6peMk3HC9BSjqmd6Yw5WBz3UdOCQoe7Cgb+EQZqVjOimRoT9neN1dePT9NXTM+0rzDJZ3PU1tcU5r3WWCQaOc4YijV6rkFHqy4m9rPYdicWO9Kkvx7AFD34vKAYyBbuwKDt8GH5zPVvl9dPQ9D+c5cubg+dfz7ZvLrQYcvPZeaj9NjxZ5MxW8oxEg04ZVqeZ7VAxcBZJ5qipwMEmhCWdDaxJFr3C8vTg/KnBY+qxwVNTLapjenkZZ+Gsr+GHfP37hYnl5WS/AaUKUFJ+4k0e2mEJAwa+2/Ctqj4eI+TjH05MJBKMaWWFfPOHBRoVgCgPRKUcQIbWQBg99yHsz/EVVV1R4xMTS0uM6c4dEllIRowlI0CbmXLq5BUwc2vgzJmBW7OzkNzz+J3E41lY6UszSmF7U5ml0sJ3y2dmRj++PPLzV0cXjvdMTNy+jY2YuXGDrFzdwCvlLPITZ4HCpJ1ljSPLFbZuifT61UiVO+rPpnT/lJnBC+L25sXFSCVvz12ixGGu1u4gLMpIzv0GXwDlNoKmCkBTNuSE0qSPr6Sfya70ZSsUMrus1Nmw57nxaHRfZ+tYHX4lo7c12JI3IBz8N/mM3VHbsINxth5RQS/NR54v0Pqqyrj2XeRKV2fX+q6XYbph1hCLKuH9tJ5toOhnvSZtNfTgpLp+WsCdnWXFHLnFlfjuccVl074SboNm43JZS0uZ/KilPBgsb6EMUjcoyiDzCQOYW8ienox2BHI2yy64Sz5zxeRAFbQewVCY3gtdLAvdoOUI2/IYCz6nz3M0yq0KP2xs2NOpvBjM0UfIvY7v17Osn6kiKsd5Yv7ITsuIsXMv/qmSt1kornbUR7Ki2tbq/oi1NEchP9jaF8l3GxQlx5HrqnZEturDcT9oaZ7Zjz9kLtNzC7gJ8ziH2d/Rgf4DiJe1WwABAAAAAbMzRkyHAl8PPPUAAwPoAAAAAOVYqlcAAAAA5fQQ/vk2/nYCjgQiAAAABgACAAAAAAAAAAEAAAPt/tkAAAJY+Tb9vAKOA+gAAAAAAAAAAAAAAAAAAAAveF41jisOgDAQRKcoUl2NJOimqqYOjeQAnI0TcgDmJVvxMpvZ2U/6VJdbu7nMYR7TTDFneNm6GnL4MlvADPXMs4ccsyh9wOcWuR4ee6dPjxzKD/gjlDw/cReKpPcHihYZhwAAAAAAABUASwBgAHYAmwC6ANMA6AEHAS4BZAG6AdcB/wIdAjkCQQJhAo0CtAK8AsQC0AMMAxgDLwNFA2sDngPnBAQEJwRCBFsEcASOBLgEwATIBPsFBgU8BUcFRwVHBZYFowABAAAALwH4ACoAaQAMAAEAAAAAAAAAAAAAAAAAAwABeF6NkE1KA0EQhb8xUYhKFiIuXDUSRReJGkTFrEIWIihIEHUbh3GMJBnJJEI8QtaewTN4LE8gvu60E/8W0sz0q6r3qqsesMCYHEG+ALwESx4HLPPu8QxF3jzOccirx3lKPHs8yypPHs+xxrXHRfYVuf4BLLLi8brwvMcbQtAkoUuLHicMdHdoE3JFpDvmTjn7DXgg5YhtnUQ4Ev9WqKfKRGEzqfIVZftSHrsOqepnjpdQ1luRKkMpWuJcKuqL0XZ1w660B+zoTLUmU5sf6im7pk5NGpxS+8er32f466WG23Ck2T4dMFQ1VZU9TXkhPyLdX5Xn4ibcKx9qX0NdO1rfrBOp4s1fHsbqbRlDbrR1KGZXzj46R0L9O4rizMFy5nVFWavc+gBjiFeQAAAAAAMAAAAAAAD/nAAyAAAAAQAAAAAAAAAAAAAAAAAAAAA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-cyrillic-400-normal.DoshcOXv.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-400-normal.CeA7eGSt.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA1UABAAAAAAOpgAAAz0AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhwoBmA/U1RBVEgAgw4RCArTILh6C4JSAAE2AiQDhR4EIAWEQgeNDwwHGwMrMwOmk/SzEVWjEwj+r8mNMbJGUet+4OAhV9JVjlQXN1K9K/apN/tc5BVERIN+sQchhAQhIxCfzzpN0iRncuCi9588cIsPIsIq00kz0IvSzH9+7ds5d+7IfzIPMYsi1r6vKarDohVvRJp4stKoWs1CYg/G5T2FWfoBrkuMW1xoSn088OwP/z4MkX2OYIU6UZ3gJNSdDvbVheToqM8mWWnLxihbJooIZeDIfJDZ3EYZSKEJU3qE6NOv1SPoCYPMmZ6URM8ExZm3+ej1gAYjFvw549XqD1rSeskK3h7NbSKG6DjEH/PSWIyYRjx0QqRWRreBt8oo2fWIuR9/asLPgwlIdFNo47ysVeCCVTdh+7XaRuio1rx49+9/Tv/8/tetff/wAJtAE6nxSJesCfi4tFtkzz4G8MP+dKW6NHOO55UUqJB6g/NyXo4AL/zv0pJqrtUCWGloD+AD+NDo62u+pe8Zu99qfT3Vl95GznhLnU3xy+OhIby3xytDgdgomAcFvvoTOTP7Qv8AKb21/dI5KrYGFQ1gQeubb82RHMwVZuJqH7LQCq83mDTh+O3x1/7tIMABAEAQRYgAYwoxRP32zELAUwCGCQAEGPNoIU3PZY5OD3YDNXv2z9ewwTsGA7JJnQDskYewH85g8qQEKFnsT2GCvwP15oRM+Iis/Hvk538Zrea1EoO7N4dE0pIfwQxYRBkBjJnFnNdM720dRAD465e7iLmBMDB6ZbclmLeGEAvIW3GnJmcpFpXHeECuRQfnvy0dipohzo1PoXMvsIALPFaaToeGZgGWcP2E/8/eNjUC+PAsK/cAzf/VDTAZAHBUmknFhuQYlqtfpgFZukXxSdUlxCPFhCM7iow7sKXAjDvb/K5FO1Rm2q1NXlfC9pXqVGFOkNuiasnGVJq3Z8OSGvmmVFlwY13ApTorys2KsWtZrRJtErRLZGARz0UvjpPOqQizE2tMHl2we3DOJpaD1rFVRvfOWDWo16hJqxbNeo0Y1CFdnmxJ+ozKUIhqHA42FiYGOh4VNQ0a4n8aAPAQAGzkH2lXDPjPBFMAFgAAQr7BegfSaJG8iNagCJFRMPUobI74KdAxjOmeRj6y+7VPQuhDxJrqwiS3NpH/Xsebk0STiirpGyR5/0ZnTJaYxLi5oNjqwmb1IfQZ1DAVNLez3Bi3rOYjMjgyOsPJJ/hhMDNJgQLaFsYkm9XK+988ppQ0r6U+6fWps122w3S2l5RQasIAiYKUR8dBJQ3JK0ohk6FQRJpNrR+YtwUv9EBmQNrj+t3Y60AKIpmKClihC+osZRe7zF4MZXBKSJg/thiKXJcXZmyN0uzJcXUZiUH0+e1SP7MYndNkautUt4hLefBTPxU3nTlfbO1vf5p9ykI+pWmqW8SlPPjcT/F05nyxdcjilfjFe/ZZWs9IqeRTt3QpD77eT8VNZ84XXX8c7WFiExt6PcAAvM3RJ89tST1cbI2m1WIOzY/tTbBqgTsSWHR0nT62SW+5kaaWR6+xPTBPKkyJPt4Xi4F8wMOtotiup+1gBL9pMRRDh1ZR7HPstciGFiUgCI2SoUnibRrBGlsBTrLPYAadfbYmSNtiiyIvjchyTHZgtuZKH82y3N0WWWk3LX6/R92ZqSthOceDf44gjy0FXcG5+a2hbay3trsiK+c4aOW28WOnKHENLaMNLW4ZIxqBFDKFTpi9BaBanVpTXB/YYidCGGK5lmaD0dQEYyIEcDC6GhaHcE573VcoxIVIh8TEwGw6R2F3hXxmd0iYlSuOr157mYKSZL2ToK32h7a0kdDsAmJ3s28cYQsggyGLcwMjn79XDHTeWujctDK3jlFqUo63N53rYLLXGtnSzHu3VVFDW0eDkvciM5C8oWk2hZ4eIlvTPFPk/tHeziNf5WFpm8cz1DCEsF4FkFM5adOggefxOTaZdj/6R+NjE+0L0mKbUx8y7pPReIqH9jqusJX0pWsriqGO8WNMe1NYGBnq3ezfzONWuETbKBrZSf/5XQ1S9WDkMA+3E1u3Jj5dzeN7fnVIL5dLwtuPa8vBsZeb06PaJzONp0epcH/4c7uqoTRp1Tv6tmpzeLWqgCpW3dDbVWOl/XdhMvapGt6qB6R7wfu5YFQPyevEgu+CfsF5wWdO1TS1VF8ntwS6zfJVBQjrnVRcBJOVUtrNHJyRKzCI2nxplaxe4UWyuisJ9WH52hlGxv/m/He0yI82avIneqYnX+GWp/c0P71+dp7Fae+Yl2e6wg2/cXK5zwvt8ZvPPPD56d+ZMuuOp//T/U/3J0P5m/MkUoagLm1Ffuqtye+cnsa+zzwpQf3sbh1n6qzHq/lM40zhPi+0x3fxwE8IXgxZ3aLyn7e8n7v+FCtHvmNnTXN/U+czT2pE/exUnzN11lPfuzN15j4vtMdX8cB3RnwTHagjxfAg6U/SAzAV+RQzeG6fkbgT91paKe4OpEG9IxmMtWmP3KDwKE+CIqvCNEQiXtKIu3361auIg5GI9BzwCndJVZTxHxlF1W4/bYmtwpM6kgcZ91s6vbQW+fRFFDi4ksrtGTxQmBA27pjcNHd0EY01xxbU902GS7AC1c2+pWrERZE9YfD1oEamZzRrBHXp8n3bqJ3QGk5a2sLpRosiG8HXJDHMgCWNDlw9QlGRcWhpnHwlSyLL+rJ+V76C4l6uy72hG+jO6l6f32j1jLaNoLLvctXt44qwDmKefLpgYIIcuyVdO88veiXF03f9ne/ucdMrm2oEvzjcgU5PwicdmzyuuckRFe/MNEQRl9IQvjIN4M2oKGE4SiiK7Gx8zwONlws+EATRINmbX8wa0SiEfcPxWoxqBgZW1wVzBPW71LJiP4g5QHeRKDTKvhfKYwX+dst1hUM+31BhXQpSAhu1IyO1G4FlvRA4EZ50G7UBPqVuqNDnKxyqywtgCdbb1CJiNIIfpWriz4rqRJUYXYUOoZLcvIt98CCrJdsqfiZZ4DLeTa8g7OUo7x+iZxDIwAhW+6aoQFUaneWbY0AghKyBt7ws9W0bWEJtOb+oTKBN+B7hX4Xv/fqxSvCHHAp3gPQc+MoE3gQe0avA+wUEBOBQ4DFpCA6EBmyMgBMccHW5YFGCIBok0/bpLWFskLazOER4VVYZIEcoYT/5uE9wB6owpUcQWuu9hEcPehYPVHH9ASCsQqykQ0PwqkMPhIj0phE5NrseHbUIkNrHMTuSiFJ6Q7isDm5qAFV2AD71BGsksa/YhojPhGcgjiDiKhRWX2/RlRAgFd5oXeqvXKVHT3Q8lCBIRxJ1OmpKEKT3knTsDXol4KvkTNt+t+r/LZtmqstmwNTdnAQN7qY7ef4LNFi4OwgwDwKQus/oGa56AN5LMbZ44SQglelK8t77XXlaD//ufzKs/Ueh0TcCfN4fD9H3/xX//94iHToyAAkBAIRfWlek0yQacPuLRx8EX9RyHsJyPlxmWMQlTfEom5WoMvwuBU/B+bzfDTwRYU/LyIrtd0lElKPovjZ+hrezvQ4WK995Fdmjspc5iswDSGQso/gevz+lERGiHrqLys444q7HDJSxHcX53NH3TwH4FDsQgIfBD4IACi1Y8JB1zbA4Lt28H6Sh/TTG/36R+7c/stL7fjXHwf7YJOP7E7OU7sstpzyOgDMumDvfmHn5k4CyHl3qdEszmE/v1KZBiSbXolWDMsyH9hoQZJO+1b2aXLMeEQ8+gWIG2FhV0x/AKUFmgDjL3u5hkZ9diyGnqZtNcQ76uS07OUfE1T529pL89lzylMuFFFs+aoJMoeY+fPuGnLBSM2aKBuHknMk5uYEpVESTH+By9SfTztyQW3GGxgcDMQM8vn6UrRZtxvaQelY3bEWo8vBgYKS200qNSpaRx9aABwyQFtc6HCcA/e/xEGCOL6GIgojKmAlTZizR0NLRM2fgCDqDyWJzuDwhYRFRMXEJSSlpvgyQlZNXUFRSVlFVU4c0NLW0dXT19A0MjYxNTM24iZu5hVu5jdu5gzu5i7u5h2sMFocnEElkCpVGZzBZbA6XxxcAQpFYIpXJFUqVWqPV6Q1Gk9litdkdTpfb4/X5QQhGUAwnSIpmWI4XRElWVE03TIvVZnc4XW6P1+cvwDEma0IupwJKQYHcTmsgB735xO1vkTWOEjb+mb57c6XwsnybU6ehXOqWZ5zjoozhBElxaYb9vFPP/zX/M8Hzi4wrephizQ69GAnYSIYC0wQD0lJrghfSIh9YXW8EqfGJyoJpHvH2CBpKGam3/C5msOAJyyNLJFdVoHG97fBGn16hiyMEbUqoJoxPhlLJ0tvCZshjCBAMCUtaO+6JFhS0YxHrioLCECyavD7JYJB9Xrd6k919x/QsNz4ZVG6RkmVR2mZB2LbIBovZmI/AnZIYirbHuQm9eYzIHxPIfblPHurtTyXw9/5AtMzJP8p6fSn+YbC///SQUwAAAA==) format("woff2"),url(/_astro/geist-mono-symbols2-400-normal.B5fXMCGq.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/_astro/geist-mono-vietnamese-400-normal.CyOwoevh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-ext-400-normal.C1xxG8eb.woff2) format("woff2"),url(/_astro/geist-mono-latin-ext-400-normal.a1APXIwD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-400-normal.DKaoCDn5.woff2) format("woff2"),url(/_astro/geist-mono-latin-400-normal.BXAprPdR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-mono-cyrillic-600-normal.U5brWheX.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-600-normal.QHfVBDB7.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/_astro/geist-mono-symbols2-600-normal.hNuStSC5.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/_astro/geist-mono-vietnamese-600-normal.wWJYj5oM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-mono-latin-ext-600-normal.DBcUF1m6.woff2) format("woff2"),url(/_astro/geist-mono-latin-ext-600-normal.bu4iM2UY.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-mono-latin-600-normal.BHzjB6_C.woff2) format("woff2"),url(/_astro/geist-mono-latin-600-normal.C5fp8g0r.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-mono-cyrillic-700-normal.4t7P5rT3.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-700-normal.DpJKySxv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/_astro/geist-mono-symbols2-700-normal.nLp0AmIG.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/_astro/geist-mono-vietnamese-700-normal.DKtT8o3X.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-mono-latin-ext-700-normal.BG1muzu_.woff2) format("woff2"),url(/_astro/geist-mono-latin-ext-700-normal.BmQm3zK6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-mono-latin-700-normal.DMoeyBRY.woff2) format("woff2"),url(/_astro/geist-mono-latin-700-normal.CzSaXH83.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--violet: #5B2FE6;--violet-soft: #8B6CFF;--rose: #E73C8E;--rose-soft: #FF7AB6;--lemon: #F4E04D;--teal: #3FB5B0;--ink: #0E0B08;--aubergine: #1F0B3D;--foret: #0F3D3B;--vin-deep: #5A1535;--encre-bleu: #0F1A3D;--paper: #FAFAF5;--paper2: #F2EFE3;--grey: #7A7468;--grey-line: rgba(14, 11, 8, .12);--accent-venue: #217A57;--accent-artist: #A23A1E;--accent-profile: #9C3157;--accent-period: #2B4A8A;--sans: "Inter Tight", -apple-system, sans-serif;--mono: "Geist Mono", ui-monospace, monospace;--serif: Georgia, serif}:root{--bg: #faf8f6;--bg-page: #fcfbf8;--bg-elevated: #ffffff;--panel: #F1E9FF;--panel-soft: #f1e9ff;--panel-important: #FBE5D8;--tone-identity-bg: linear-gradient(155deg, rgba(245, 238, 255, .98), rgba(252, 248, 255, .95));--tone-identity-border: rgba(194, 171, 232, .34);--tone-story-bg: linear-gradient(155deg, rgba(255, 255, 255, .985), rgba(252, 250, 255, .965));--tone-story-border: rgba(206, 191, 225, .24);--tone-exhibitions-bg: linear-gradient(155deg, rgba(255, 255, 255, .985), rgba(255, 251, 248, .965));--tone-exhibitions-border: rgba(218, 194, 180, .24);--tone-works-bg: linear-gradient(155deg, rgba(255, 240, 239, .98), rgba(255, 247, 246, .95));--tone-works-border: rgba(229, 176, 186, .34);--tone-taxonomy-bg: linear-gradient(155deg, rgba(239, 248, 243, .98), rgba(248, 252, 250, .95));--tone-taxonomy-border: rgba(173, 204, 186, .34);--tone-city-bg: linear-gradient(155deg, rgba(239, 246, 255, .98), rgba(248, 251, 255, .95));--tone-city-border: rgba(177, 196, 230, .34);--tone-faq-bg: linear-gradient(155deg, rgba(247, 242, 255, .98), rgba(252, 249, 255, .95));--tone-faq-border: rgba(201, 167, 254, .3);--tone-portrait-bg: linear-gradient(155deg, rgba(248, 246, 242, .98), rgba(255, 255, 255, .96));--tone-portrait-border: rgba(193, 182, 171, .28);--tone-archive-bg: linear-gradient(155deg, rgba(255, 255, 255, .985), rgba(255, 252, 246, .965));--tone-archive-border: rgba(216, 202, 173, .24);--border: rgba(201, 167, 254, .32);--text: #2C003B;--muted: #512A59;--accent: #512A59;--accent-2: #C9A7FE;--accent-3: #DBB4AF;--brand-ink: #2C003B;--brand-ink-rgb: 44, 0, 59;--brand-primary: #512A59;--brand-primary-rgb: 81, 42, 89;--brand-soft: #F1E9FF;--brand-surface: #FBE5D8;--brand-red: #DBB4AF;--brand-blue: #C9A7FE;--surface-glass: rgba(255, 255, 255, .98);--surface-glass-soft: rgba(255, 255, 255, .94);--surface-tint-soft: rgba(241, 233, 255, .65);--surface-tint-strong: rgba(241, 233, 255, .82);--chip-border-soft: #D3CED1;--chip-bg-default: #FFFFFF;--chip-bg-info: #E6EFF7;--chip-bg-date: #E9E2E4;--chip-shadow-soft: 0 3px 8px rgba(211, 206, 209, .16);--chip-shadow-default: 0 3px 8px rgba(211, 206, 209, .2);--header-border-soft: rgba(43, 0, 130, .14);--header-border-medium: rgba(43, 0, 130, .2);--header-border-strong: rgba(43, 0, 130, .24);--brand-primary-soft-24: rgba(81, 42, 89, .24);--shadow-soft: 0 18px 42px rgba(44, 0, 59, .1);--max: 1240px;--shadow: 0 18px 42px rgba(44, 0, 59, .08);--radius: 8px;--content-inset: 28px}*{box-sizing:border-box}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:var(--bg);color:var(--text);scroll-behavior:smooth}html[dir=rtl]{direction:rtl}body{margin:0;min-height:100vh;background-color:#fafaf5;background-image:none}a{color:var(--brand-primary);text-decoration:underline;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}img{display:block;max-width:100%}h1,h2,h3,h4,h5,.brand-wording{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.03em;color:var(--brand-ink);font-weight:600}h1{font-size:48px}h2{font-size:32px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}.shell{width:min(var(--max),calc(100% - 64px));margin:0 auto}.site-header{position:sticky;top:0;z-index:20;padding:16px 0 10px;backdrop-filter:none;background:transparent}.site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:70px;padding:0 20px;border-radius:18px;border:1px solid rgba(211,206,209,.74);background:var(--surface-glass-soft);box-shadow:0 6px 16px #2c003b0a}.brand{display:inline-flex;align-items:center;text-decoration:none;color:var(--brand-ink);flex:0 0 auto;line-height:0}.brand-logo{display:block;width:196px;height:auto;max-width:min(22vw,196px)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-48px;left:8px;z-index:1000;padding:10px 16px;background:var(--brand-ink, #2c003b);color:var(--bg-elevated, #ffffff);text-decoration:none;border-radius:6px;font-weight:600;font-size:.95rem;transition:top .15s ease-in-out}.skip-link:focus-visible{top:8px;outline:2px solid var(--accent, currentColor);outline-offset:2px}[data-locale-direction=rtl] .skip-link{left:auto;right:8px}#main-content:focus{outline:none}.main-nav{display:flex;align-items:center;flex:1 1 auto;justify-content:center;gap:4px}.main-nav-link,.main-nav-explorer-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--brand-ink);font-size:.95rem;font-weight:560;white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.header-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.main-nav-link:hover,.main-nav-link:focus-visible,.main-nav-link.is-active,.main-nav-explorer-trigger:hover,.main-nav-explorer-trigger:focus-visible,.main-nav-explorer.is-active .main-nav-explorer-trigger,.main-nav-explorer[open] .main-nav-explorer-trigger{color:var(--brand-primary);border-color:#2b008229;background:var(--surface-tint-soft);transform:translateY(-1px)}.main-nav-link:focus-visible,.main-nav-explorer-trigger:focus-visible,.main-nav-explorer-link:focus-visible{outline:2px solid var(--brand-primary-soft-24);outline-offset:2px}.main-nav-explorer{position:relative}.main-nav-explorer summary{list-style:none}.main-nav-explorer summary::-webkit-details-marker{display:none}.main-nav-explorer-trigger{font:inherit}.main-nav-explorer-chevron{font-size:.72rem;color:#512a599e;transition:transform .18s ease}.main-nav-explorer[open] .main-nav-explorer-chevron{transform:rotate(180deg)}.main-nav-explorer-panel{position:absolute;top:calc(100% + 14px);left:50%;z-index:12;min-width:320px;padding:16px;border:1px solid var(--header-border-soft);border-radius:20px;background:var(--surface-glass);box-shadow:var(--shadow-soft);transform:translate(-50%)}.main-nav-explorer-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.main-nav-explorer-list>.main-nav-explorer-link:last-child:nth-child(odd){grid-column:1 / -1}.main-nav-explorer-link{display:flex;align-items:center;min-height:46px;padding:0 14px;border:1px solid rgba(43,0,130,.1);border-radius:14px;background:#fbf8fbeb;color:var(--brand-ink);font-size:.95rem;font-weight:560;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.main-nav-explorer-link:hover,.main-nav-explorer-link.is-active,.main-nav-explorer-link[aria-current=page]{border-color:#2b00822e;background:#f1e9ffb8;transform:translateY(-1px)}.language-switcher{position:relative}.language-switcher summary{list-style:none}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher-trigger{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid var(--header-border-soft);border-radius:999px;background:var(--surface-glass);color:var(--brand-ink);cursor:pointer;user-select:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.language-switcher-trigger:hover,.language-switcher[open] .language-switcher-trigger{border-color:var(--header-border-strong);background:#f1e9ff80}.language-switcher-trigger:focus-visible{outline:2px solid rgba(81,42,89,.3);outline-offset:2px}.language-switcher-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--brand-ink);line-height:1}.language-switcher-icon svg{display:block;width:100%;height:100%}.language-switcher-label{font-size:.95rem;font-weight:600;letter-spacing:-.01em}.language-switcher-chevron{font-size:.75rem;color:#512a59b3}.language-switcher-panel{position:absolute;top:calc(100% + 12px);right:0;width:min(320px,calc(100vw - 32px));padding:16px;border:1px solid var(--header-border-soft);border-radius:18px;background:var(--surface-glass);box-shadow:var(--shadow-soft)}.language-switcher-head{display:grid;gap:2px;margin-bottom:12px}.language-switcher-kicker,.language-switcher-current,.language-switcher-note{margin:0}.language-switcher-kicker{font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#512a59ad}.language-switcher-current{font-size:.96rem;font-weight:600;color:var(--brand-ink)}.language-switcher-list{display:grid;gap:8px}.language-switcher-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 14px;border:1px solid rgba(43,0,130,.1);border-radius:12px;background:#fbf8fbeb;color:var(--brand-ink);text-decoration:none;font-size:.98rem;font-weight:560}.language-switcher-option small{font-size:.78rem;font-weight:700;color:#512a5999}.language-switcher-option:hover,.language-switcher-option:focus-visible{border-color:var(--header-border-medium);background:var(--surface-tint-soft)}.language-switcher-option[aria-current=page]{border-color:var(--header-border-strong);background:var(--surface-tint-strong)}.language-switcher-option-disabled{opacity:.78}.language-switcher-note{margin-top:12px;font-size:.82rem;line-height:1.5;color:#512a59a3}.mobile-nav{display:none;position:relative}.mobile-nav summary{list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav-trigger{display:inline-flex;align-items:center;gap:12px;min-height:42px;padding-block:0;padding-inline:16px 14px;border:1px solid var(--header-border-soft);border-radius:999px;background:var(--surface-glass);color:var(--brand-ink);cursor:pointer;user-select:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.mobile-nav-trigger:hover,.mobile-nav[open] .mobile-nav-trigger{border-color:var(--header-border-medium);background:#f1e9ff80}.mobile-nav-trigger:focus-visible{outline:2px solid rgba(81,42,89,.3);outline-offset:2px}.mobile-nav-trigger-label{font-size:.95rem;font-weight:650;letter-spacing:-.01em}.mobile-nav-trigger-icon{display:inline-flex;flex-direction:column;justify-content:space-between;width:16px;height:12px}.mobile-nav-trigger-icon span{display:block;width:100%;height:1.8px;border-radius:999px;background:currentColor;transform-origin:center;transition:transform .18s ease,opacity .18s ease}.mobile-nav[open] .mobile-nav-trigger-icon span:nth-child(1){transform:translateY(5px) rotate(45deg)}.mobile-nav[open] .mobile-nav-trigger-icon span:nth-child(2){opacity:0}.mobile-nav[open] .mobile-nav-trigger-icon span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.mobile-nav-panel{position:absolute;top:calc(100% + 12px);right:0;z-index:18;width:min(360px,calc(100vw - 32px));padding:16px;border:1px solid var(--header-border-soft);border-radius:20px;background:#fffffff7;box-shadow:0 18px 40px #2c003b1f;display:grid;gap:16px}.mobile-nav-section{display:grid;gap:10px}.mobile-nav-kicker,.mobile-nav-note{margin:0}.mobile-nav-kicker{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#512a59a3}.mobile-nav-list,.mobile-nav-language-list{display:grid;gap:8px}.mobile-nav-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 14px;border:1px solid rgba(43,0,130,.1);border-radius:14px;background:#fbf8fbf0;color:var(--brand-ink);font-size:1rem;font-weight:600;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.mobile-nav-link:hover,.mobile-nav-link:focus-visible,.mobile-nav-link.is-active,.mobile-nav-link[aria-current=page]{border-color:var(--header-border-medium);background:#f1e9ffad;transform:translateY(-1px)}.mobile-nav-link-arrow{color:#512a5985;font-size:1.1rem}.mobile-nav-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-nav-shortcut{display:flex;align-items:center;justify-content:center;min-height:42px;padding:0 12px;border:1px solid rgba(43,0,130,.1);border-radius:999px;background:#fbf8fbeb;color:var(--brand-ink);font-size:.9rem;font-weight:560;text-decoration:none;text-align:center}.mobile-nav-shortcut:hover,.mobile-nav-shortcut:focus-visible,.mobile-nav-shortcut.is-active,.mobile-nav-shortcut[aria-current=page]{border-color:var(--header-border-medium);background:#f1e9ff9e}.mobile-nav-language-option{min-height:46px;background:#fbf8fbf0}.mobile-nav-note{font-size:.8rem;line-height:1.45;color:#512a59a3}html[dir=rtl] .language-switcher-panel,html[dir=rtl] .mobile-nav-panel{left:0;right:auto}html[dir=rtl] .language-switcher-option,html[dir=rtl] .mobile-nav-link,html[dir=rtl] .site-footer-column,html[dir=rtl] .page-breadcrumb{text-align:start}html[dir=rtl] .card-carousel[data-carousel-direction=rtl] .card-carousel-nav,html[dir=rtl] .adaptive-visual-gallery-nav{flex-direction:row-reverse}html[dir=rtl] .hero-visual-has-image:after,html[dir=rtl] .hero-visual:after{left:auto;right:-40px}html[dir=rtl] .hero-visual:before{right:auto;left:-40px}html[dir=rtl] .hero-visual-corner{right:auto;left:0;clip-path:polygon(0 0,100% 0,0 100%)}html[dir=rtl] .hero-visual-corner span{right:auto;left:8px;transform:rotate(-45deg)}html[data-header-variant=editorial] .site-header-inner{border-color:#d3c6dcc7;background:#ffffffe6;box-shadow:0 10px 24px #2c003b0f}html[data-header-variant=editorial] .main-nav{gap:12px}html[data-header-variant=editorial] .main-nav-link,html[data-header-variant=editorial] .main-nav-explorer-trigger{min-height:40px;padding:0 4px;border-radius:0;border-color:transparent;background:transparent;color:#2c003bd1;box-shadow:inset 0 -2px 0 transparent}html[data-header-variant=editorial] .main-nav-link:hover,html[data-header-variant=editorial] .main-nav-link:focus-visible,html[data-header-variant=editorial] .main-nav-link.is-active,html[data-header-variant=editorial] .main-nav-explorer-trigger:hover,html[data-header-variant=editorial] .main-nav-explorer-trigger:focus-visible,html[data-header-variant=editorial] .main-nav-explorer.is-active .main-nav-explorer-trigger,html[data-header-variant=editorial] .main-nav-explorer[open] .main-nav-explorer-trigger{border-color:transparent;background:transparent;color:var(--brand-ink);box-shadow:inset 0 -2px #512a59c7;transform:none}html[data-header-variant=editorial] .main-nav-explorer-panel{border-radius:22px;background:#fffffff5}.page{padding:34px 0 88px}.page-breadcrumb{margin:0 0 22px;padding-inline:var(--content-inset);color:var(--muted);font-size:.95rem}.page-breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page-breadcrumb li{display:inline-flex;align-items:center;gap:8px}.page-breadcrumb li:not(:last-child):after{content:"/";color:#6555768c}.page-breadcrumb a{text-decoration:none;color:inherit}.page-breadcrumb a:hover,.page-breadcrumb a:focus{color:var(--brand-primary)}.page-breadcrumb span[aria-current=page]{color:var(--brand-ink);font-weight:600}.hero{border:1px solid var(--border);background:linear-gradient(145deg,#ffffffb8,#ffffff85),linear-gradient(135deg,#f1e9ffe6,#e6eff7e0);box-shadow:var(--shadow);overflow:hidden;border-radius:var(--radius)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.95fr);gap:26px;align-items:stretch}.hero-copy{padding:34px;display:grid;gap:18px}.hero-brand{display:flex;align-items:center}.hero-brand-badge{box-shadow:inset 0 0 0 1px #48196d1a,0 18px 36px #2c003b14}.eyebrow{display:inline-flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.14em;font-size:.74rem;color:var(--accent)}.eyebrow:before{content:"";width:28px;height:2px;background:#512a59ad}.hero h1{margin:0;font-size:clamp(2.8rem,6vw,5.4rem);line-height:.94;letter-spacing:-.04em;max-width:11ch}.hero p{margin:0;font-size:16px;line-height:1.78;color:var(--brand-ink);max-width:64ch}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 32px;border:1px solid var(--brand-ink);border-radius:12px;background:transparent;color:var(--brand-ink);text-decoration:none;font-size:16px;font-weight:600;line-height:1;text-align:center;transition:color .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease;box-shadow:none}.button:hover,.button:focus-visible{transform:none;color:var(--bg-elevated);background:var(--brand-ink);border-color:var(--brand-ink);box-shadow:none}.button-primary{--button-bg: var(--brand-ink);--button-border: rgba(44, 0, 59, .24);--button-text: #ffffff;--button-glow-a: rgba(201, 167, 254, .92);--button-glow-b: rgba(219, 180, 175, .58);--button-glow-c: rgba(81, 42, 89, .82);--button-glow-d: rgba(251, 229, 216, .88);--button-hover-text: #ffffff;position:relative;isolation:isolate;overflow:hidden;border-color:var(--button-border);background:radial-gradient(circle at 82% 22%,rgba(255,255,255,.18),transparent 18%),linear-gradient(145deg,color-mix(in srgb,var(--button-bg) 88%,black 12%),color-mix(in srgb,var(--button-bg) 94%,white 6%));color:var(--button-text);font-weight:700;transition:transform .98s cubic-bezier(.14,.96,.24,1),border-color 1.38s cubic-bezier(.14,.96,.24,1),color 1.38s cubic-bezier(.14,.96,.24,1),box-shadow 1.95s cubic-bezier(.14,.96,.24,1),background 2.25s cubic-bezier(.14,.96,.24,1)}.button-primary:before,.button-primary:after{content:"";position:absolute;z-index:-1;border-radius:999px;filter:blur(24px);transition:right 5.55s cubic-bezier(.1,.94,.2,1),top 5.55s cubic-bezier(.1,.94,.2,1),bottom 5.55s cubic-bezier(.1,.94,.2,1),transform 6.45s cubic-bezier(.1,.94,.2,1),opacity 3.75s cubic-bezier(.1,.94,.2,1),width 5.55s cubic-bezier(.1,.94,.2,1),height 5.55s cubic-bezier(.1,.94,.2,1);transition-delay:0ms}.button-primary:before{width:64px;height:64px;right:-6px;top:-8px;background:radial-gradient(circle at 35% 35%,var(--button-glow-d),transparent 28%),radial-gradient(circle at 70% 70%,var(--button-glow-a),transparent 62%);opacity:.95}.button-primary:after{width:98px;height:98px;right:8px;top:14px;background:radial-gradient(circle at 34% 34%,var(--button-glow-b),transparent 34%),radial-gradient(circle at 58% 68%,var(--button-glow-c),transparent 58%);opacity:.9}.button-primary>*{position:relative;z-index:2}.button-primary::marker{display:none}.button-primary::selection{background:transparent}.button-primary:hover,.button-primary:focus-visible{transform:translateY(-2px);color:var(--button-hover-text);border-color:#75619d73;box-shadow:0 10px 22px #2c003b1f;background:radial-gradient(circle at 82% 20%,rgba(255,255,255,.22),transparent 18%),radial-gradient(circle at 20% 78%,rgba(255,95,121,.18),transparent 24%),linear-gradient(145deg,color-mix(in srgb,var(--button-bg) 84%,black 16%),color-mix(in srgb,var(--button-bg) 92%,white 8%))}.button-primary:hover:before,.button-primary:focus-visible:before{transition-delay:.18s;right:52px;bottom:-14px;top:auto;transform:scale(1.22);opacity:1}.button-primary:hover:after,.button-primary:focus-visible:after{transition-delay:.28s;right:-10px;top:-8px;transform:scale(1.18);opacity:1}.button-home-figma{--button-bg: var(--brand-ink);--button-border: rgba(44, 0, 59, .24);--button-glow-a: rgba(201, 167, 254, .92);--button-glow-b: rgba(219, 180, 175, .58);--button-glow-c: rgba(81, 42, 89, .82);--button-glow-d: rgba(251, 229, 216, .88);--button-hover-text: #ffffff}.button-home-ghost{--button-bg: var(--brand-primary);--button-border: rgba(44, 0, 59, .22);--button-glow-a: rgba(201, 167, 254, .98);--button-glow-b: rgba(219, 180, 175, .62);--button-glow-c: rgba(81, 42, 89, .76);--button-glow-d: rgba(251, 229, 216, .92);--button-hover-text: #ffffff}.hero-visual{min-height:100%;background:linear-gradient(180deg,#ffffff0a,#fff0),radial-gradient(circle at 20% 20%,rgba(243,185,107,.22),transparent 28%),linear-gradient(160deg,#1a2330,#121a24);position:relative;overflow:hidden}.hero-visual-has-image{background:var(--bg-elevated)}.hero-visual-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-visual-image-contain{object-fit:contain;padding:18px;background:var(--bg-elevated)}.hero-visual-has-image:before{width:100%;height:100%;inset:0;border-radius:0;background:linear-gradient(180deg,#2c003b0a,#2c003b2e)}.hero-visual-has-image:after{width:260px;height:260px;bottom:-80px;left:-40px;background:radial-gradient(circle,rgba(201,167,254,.22),transparent 70%)}.hero-visual:before,.hero-visual:after{content:"";position:absolute;border-radius:999px}.hero-visual:before{width:220px;height:220px;background:radial-gradient(circle,rgba(127,184,255,.42),transparent 68%);top:-30px;right:-40px}.hero-visual:after{width:280px;height:280px;background:radial-gradient(circle,rgba(139,215,197,.28),transparent 70%);bottom:-90px;left:-50px}.hero-visual-copy{position:absolute;inset:auto 28px 28px;padding:18px;background:#2c003bdb;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius)}.hero-visual-copy strong{display:block;margin-bottom:8px;font-size:1.05rem;color:#fff}.hero-visual-copy span{color:#ffffffdb;line-height:1.6}.hero-visual-corner{position:absolute;top:0;right:0;width:126px;height:126px;background:linear-gradient(135deg,#512a59f5,#2c003be0);clip-path:polygon(100% 0,0 0,100% 100%);z-index:3;pointer-events:none}.hero-visual-corner span{position:absolute;top:36px;right:8px;display:inline-block;width:82px;color:#fff;font-size:.62rem;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.08em;text-align:center;transform:rotate(45deg);transform-origin:center}blockquote{margin:0;padding:18px 22px;border-inline-start:3px solid var(--brand-primary);border-radius:var(--radius);background:#f1e9ffb8;color:var(--brand-ink);font-style:italic;font-weight:300}.shell-home{--home-text-inset: var(--content-inset);--home-hero-signature-optical-shift: 1px}.home-figma-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:28px;padding:0;border-radius:0;background:transparent;color:var(--brand-ink);border:0;box-shadow:none;align-items:stretch}.home-figma-mark{display:grid;align-content:start;gap:6px;padding-top:4px}.home-figma-mark-row{display:inline-flex;align-items:center;gap:8px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.9rem;font-weight:800;letter-spacing:-.06em}.home-figma-mark-domain{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.85rem;font-weight:800;letter-spacing:-.06em}.home-figma-dot{width:24px;height:10px;border-radius:999px;display:inline-block}.home-figma-dot-blue{background:var(--brand-blue)}.home-figma-dot-red{background:var(--brand-red)}.home-figma-copy{display:flex;flex-direction:column;align-items:flex-start;gap:15px;min-height:0;height:100%;padding:36px 0 36px var(--home-text-inset)}.home-figma-copy p.home-figma-signature{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1rem,1.18vw,1.18rem);font-weight:800;line-height:1.12;margin:14px 0 0;letter-spacing:-.038em;color:#2c003b;max-width:none;white-space:nowrap}.home-figma-signature-text{display:inline-block;margin-inline-start:var(--home-hero-signature-optical-shift)}.home-figma-copy p.home-figma-seo-line{max-width:54ch;font-size:.98rem;line-height:1.65;color:#2c003bd1}.home-figma-intro{display:grid;gap:8px;max-width:60ch}.home-figma-intro p{margin:0;font-size:.95rem;line-height:1.72;color:#262451c2}.home-figma-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:46px;padding:0 22px;border-radius:999px;background:var(--brand-ink);color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:700}.home-figma-copy h1{margin:8px 0 0;font-size:clamp(3.95rem,9vw,6.2rem);line-height:.92;letter-spacing:-.08em;max-width:none}.home-figma-copy p{margin:0;max-width:42ch;font-size:1rem;line-height:1.58;color:#262451c7}.home-figma-actions{display:flex;flex-wrap:wrap;gap:12px}.home-figma-actions .button{min-height:48px;padding:12px 32px;font-size:16px;border-radius:12px}.home-figma-stats{display:grid;grid-template-columns:minmax(190px,.54fr) minmax(0,1.46fr);gap:10px;margin-top:auto;align-items:stretch}.home-figma-stats article,.home-figma-panel,.home-figma-featured{padding:18px;border-radius:8px;background:#fff;border:1px solid var(--border)}.home-figma-stats strong{display:block;margin-bottom:6px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.35rem}.home-figma-stats span,.home-figma-panel p,.home-figma-featured p{color:#262451bd;line-height:1.7}.home-figma-stat-card{display:grid;align-content:start;gap:0;min-height:0;background:radial-gradient(circle at 18% 16%,rgba(201,167,254,.12),transparent 28%),linear-gradient(180deg,#fffffffa,#f8f2fceb);box-shadow:0 14px 28px #2c003b0a}.home-figma-stat-card-link{text-decoration:none;color:inherit;padding:16px 20px 14px;height:100%;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.home-figma-stat-card-link:hover,.home-figma-stat-card-link:focus-visible{border-color:#512a593d;box-shadow:0 18px 34px #2c003b14;transform:translateY(-1px)}.home-figma-stat-kicker{font-size:.73rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#512a599e;white-space:nowrap;margin-bottom:8px}.home-figma-stat-card strong{margin-bottom:0;font-size:clamp(2.8rem,5vw,3.5rem);line-height:.92;letter-spacing:-.06em}.home-figma-stat-value{display:inline-flex;align-items:flex-end;gap:5px;color:var(--brand-primary)}.home-figma-stat-value span{font-size:clamp(2.8rem,5vw,3.5rem);line-height:.92;letter-spacing:-.06em}.home-figma-stat-value small{font-size:.94rem;font-weight:700;letter-spacing:-.02em;color:inherit;line-height:1;transform:translateY(-5px)}.home-figma-stat-link{margin-top:16px;display:inline-flex;align-items:center;gap:5px;max-width:none;font-size:.85rem;font-weight:600;color:var(--brand-primary);white-space:nowrap}.home-figma-profile-card{display:grid;gap:12px;min-height:0;height:100%;padding:16px 18px 14px;background:radial-gradient(circle at 86% 18%,rgba(201,167,254,.08),transparent 22%),linear-gradient(180deg,#fffffffa,#f9f5fcf0);align-content:start}.home-figma-profile-section{display:grid;gap:12px}.home-figma-profile-divider{width:100%;height:1px;background:linear-gradient(90deg,#c9a7fe00,#c9a7fe66,#c9a7fe00)}.home-figma-profile-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-figma-profile-header strong{margin-bottom:0;font-size:1.06rem;letter-spacing:-.03em}.home-figma-profile-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 12px}.home-figma-profile-tag{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 10px;border-radius:13px;border:1px solid rgba(201,167,254,.22);background:#fcf8fbf5;color:var(--brand-ink);text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.home-figma-profile-tag:hover,.home-figma-profile-tag:focus-visible{border-color:#512a5942;background:#fffffffa;transform:translateY(-1px);box-shadow:0 10px 18px #2c003b14}.home-figma-profile-tag-emoji{flex:0 0 auto;font-size:.9rem;line-height:1}.home-figma-profile-tag-label{font-size:.79rem;font-weight:600;line-height:1.1;display:block;overflow:hidden;white-space:nowrap;text-overflow:clip}.home-figma-profile-tag-stack{flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding-block:8px}.home-figma-profile-tag-overline{display:block;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#512a598a;line-height:1}.home-figma-profile-link{width:fit-content;flex:0 0 auto;margin-top:0;font-size:.78rem;font-weight:560;color:#512a5994;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.home-figma-profile-link:hover,.home-figma-profile-link:focus-visible{text-decoration:underline}.home-figma-side{display:grid;align-content:stretch;gap:16px;height:100%;padding:20px var(--home-text-inset) 36px 0}.home-figma-panel-kicker{display:inline-flex;margin-bottom:10px;font-size:.8rem;text-transform:uppercase;letter-spacing:.14em;color:#26245194}.home-figma-panel h2,.home-figma-featured h3{margin:0 0 10px;font-size:1.7rem;line-height:1.05}.home-hero-spotlight{display:grid;gap:0;align-content:start;height:100%;border-radius:24px;overflow:hidden;border:1px solid rgba(201,167,254,.22);background:linear-gradient(180deg,#fffffffa,#f8f2fcf0);box-shadow:0 18px 40px #2c003b0f}.home-hero-spotlight-media{position:relative;aspect-ratio:4 / 3;min-height:0;overflow:hidden;border:0;background:radial-gradient(circle at 12% 16%,rgba(201,167,254,.24),transparent 24%),radial-gradient(circle at 88% 18%,rgba(251,229,216,.58),transparent 28%),linear-gradient(165deg,#fffffffa,#f8f2fceb)}.home-hero-spotlight-media-has-image{background:var(--bg-elevated)}.home-hero-spotlight-media-fallback{background:linear-gradient(180deg,#fffffffa,#f8f2fcf0)}.home-hero-spotlight-image{width:100%;height:100%;display:block;object-fit:cover}.home-hero-spotlight-image-contain{object-fit:contain;padding:18px;background:var(--bg-elevated)}.home-hero-spotlight-media-fallback .home-hero-spotlight-image-contain{padding:20px;background:linear-gradient(180deg,#fffffffa,#f9f5fcf0)}.home-hero-spotlight-badge{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;min-height:30px;padding:0 14px;border-radius:999px;background:#ffffffe6;border:1px solid rgba(44,0,59,.1);color:var(--brand-ink);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;z-index:2}.home-hero-spotlight-copy{display:grid;gap:8px;padding:16px 20px 18px;background:linear-gradient(180deg,#fffffffa,#f9f5fcf0);border:0;box-shadow:none;margin-top:0}.home-hero-spotlight-copy .home-figma-panel-kicker{display:none}.home-hero-spotlight-copy h3{margin:0;font-size:clamp(1.28rem,2.35vw,1.66rem);line-height:1.02;letter-spacing:-.05em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-hero-spotlight-copy p{margin:0;font-size:.98rem;line-height:1.72;color:#262451c7}.home-hero-spotlight-copy .button{width:fit-content;justify-self:center;min-width:0;padding-inline:1.6rem;font-size:.96rem}.home-venue-rail{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 16px;align-items:end;margin-top:18px;padding:24px var(--home-text-inset);border-radius:16px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow)}.shell-home>.home-venue-rail>.home-venue-rail-head{padding-inline:var(--home-text-inset)}.home-venue-rail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:0;grid-column:1 / -1;grid-row:1}.home-venue-rail-head>div:first-child{flex:1 1 auto;min-width:0}.home-venue-rail-head .home-figma-panel-kicker{margin-bottom:4px}.home-venue-rail-head h2{margin:2px 0 0;max-width:18ch}.home-venue-rail-nav{display:inline-flex;align-items:center;gap:10px;justify-self:end;align-self:start;flex-shrink:0}.home-venue-rail-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #2C003B;border-radius:999px;background:#fff;color:#2c003b;font-size:1.4rem;line-height:1;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.home-venue-rail-arrow:hover,.home-venue-rail-arrow:focus-visible{background:#2c003b;color:#fff;transform:translateY(-1px)}.home-venue-rail-track{grid-column:1 / -1;grid-row:2;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 42px)/4);gap:14px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity;scrollbar-width:none}.home-venue-rail-track::-webkit-scrollbar{display:none}.home-venue-rail-item{display:grid;justify-items:stretch;align-content:start;gap:14px;min-height:250px;padding:18px;border-radius:18px;border:1px solid #E6EFF7;background:#fff;box-shadow:0 10px 18px #2c003b0a;scroll-snap-align:start;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.home-venue-rail-item:hover{transform:translateY(-1px);border-color:#e6eff7;box-shadow:0 10px 18px #2c003b0a}.home-venue-rail-item:focus-visible{outline:2px solid rgba(81,42,89,.24);outline-offset:3px}.venue-logo-badge{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f1e9ff,#fbe5d8);color:var(--brand-ink);overflow:hidden;box-shadow:inset 0 0 0 1px #48196d14}.venue-logo-badge-sm{width:68px;height:68px;border-radius:18px}.venue-logo-badge-lg{width:104px;height:104px;border-radius:28px}.venue-logo-badge-fallback,.home-venue-rail-logo{flex:0 0 auto;width:100%;height:126px;border-radius:26px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.2rem;font-weight:800;letter-spacing:.04em}.venue-logo-badge-image,.home-venue-rail-logo-image{width:84%;height:84%;display:block;object-fit:contain}.home-venue-rail-copy{display:grid;gap:4px;min-width:0;width:100%;text-align:left;justify-items:start}.home-venue-rail-copy strong{color:var(--brand-ink);font-size:1.06rem;line-height:1.22;text-wrap:balance}.home-venue-rail-copy span{color:#262451b3;font-size:.88rem;line-height:1.35}.home-venue-rail-item .venue-logo-badge{align-self:stretch;justify-self:stretch}.home-venue-rail-item .home-venue-rail-logo{padding:16px 18px;background:#fffdfd;box-shadow:inset 0 0 0 1px #70544312,0 6px 14px #1f191508}.venue-directory-rail-track{grid-auto-columns:calc((100% - 28px) / 3)}.venue-directory-rail-item{gap:18px;min-height:280px;padding:28px 22px 24px}.venue-directory-rail-logo{flex:0 0 auto;width:100%;max-width:100%;height:184px;border-radius:36px;font-size:1.45rem}.venue-directory-rail-logo-image{width:88%;height:88%}.venue-directory-rail-copy{gap:8px}.venue-directory-rail-copy strong{font-size:1.12rem;line-height:1.2}.venue-directory-rail-copy span{font-size:.96rem}.venue-directory-feature-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(19rem,.9fr);gap:1.4rem}.venue-directory-spotlight{display:flex;flex-direction:column;gap:1rem}.venue-directory-spotlight>h2,.venue-directory-secondary-card>h2{margin:0}.venue-directory-spotlight-grid{margin-top:.25rem}.venue-directory-secondary-list{display:grid;gap:1.15rem}.venue-directory-secondary-card{display:flex;flex-direction:column;gap:.85rem}.venue-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.venue-directory-card{display:flex;flex-direction:column;gap:.9rem;height:100%}.venue-directory-card-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.venue-directory-card-meta .chip{text-decoration:none}.venue-directory-card-note{margin-top:auto;color:#391c54b8;font-size:.96rem}.venue-city-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.venue-city-card{display:grid;gap:14px;min-height:100%;padding:24px;border:1px solid rgba(201,167,254,.18);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(255,255,255,.68),transparent 30%),linear-gradient(180deg,#fffffff0,#f8f3fce0);box-shadow:0 10px 24px #2c003b0d;text-decoration:none}.venue-city-card:hover,.venue-city-card:focus-visible{transform:translateY(-2px);border-color:#512a5929}.venue-city-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.venue-city-card h3{margin:0;font-size:clamp(1.5rem,2vw,1.9rem)}.venue-city-card p{margin:0;color:#512a59c7;line-height:1.65}.venue-city-card-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;font-weight:600;color:var(--brand-primary)}.venue-city-card-link:after{content:"→"}.venue-group-stack{display:grid;gap:32px}.venue-group{display:grid;gap:16px}.venue-group-head{display:grid;gap:8px;max-width:72ch;padding-inline:6px}.venue-group-head h3{margin:0;font-size:clamp(1.65rem,2.4vw,2.15rem);line-height:1.12;letter-spacing:-.03em}.venue-group-head p{margin:0;color:#512a59b8;font-size:1.02rem;line-height:1.62}.venue-group-links{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.venue-group-card{display:flex;flex-direction:column;min-height:100%;height:100%;padding:0;overflow:hidden;border-radius:26px;border-color:#dee8f2e6;background:#fff;box-shadow:0 10px 24px #2c003b09}.venue-group-card:hover,.venue-group-card:focus-within{border-color:#c5d1dff0;box-shadow:0 16px 34px #2c003b0f}.venue-group-card-media{width:100%;aspect-ratio:16 / 10;min-height:220px;overflow:hidden;background:#fff}.venue-group-card-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.venue-group-card-media-fallback{position:relative;min-height:100%;display:grid;align-content:center;justify-items:start;gap:.7rem;padding:1.5rem;overflow:hidden;background:radial-gradient(circle at 16% 18%,rgba(201,167,254,.16),transparent 24%),radial-gradient(circle at 82% 84%,rgba(251,229,216,.24),transparent 28%),linear-gradient(150deg,#fffffffe,#fffffffb)}.venue-group-card-media-fallback:before{content:"";position:absolute;inset:18px;border-radius:24px;border:1px solid rgba(255,255,255,.68);background:linear-gradient(180deg,#ffffff61,#ffffff1a),linear-gradient(155deg,#ffffff29,#2c003b0a);box-shadow:inset 0 0 0 1px #512a590a,0 18px 34px #2c003b0d}.venue-group-card-media-fallback>*{position:relative;z-index:1}.venue-group-card-media-kicker{color:#512a59b8;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.venue-group-card-media-monogram{margin:0;font-size:clamp(3.2rem,7vw,4.9rem);line-height:.88;letter-spacing:-.06em;color:#2c003beb}.venue-group-card-media-label{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border-radius:999px;border:1px solid rgba(81,42,89,.12);background:#ffffffb8;color:#512a59db;font-size:.92rem;font-weight:600;line-height:1.2;box-shadow:0 10px 18px #2c003b0a}.venue-group-card-body{display:grid;grid-template-rows:auto auto auto minmax(4.86em,1fr) auto;align-content:stretch;gap:.92rem;flex:1 1 auto;padding:1.35rem 1.35rem 1.45rem;min-height:0}.venue-group-card--text-only .venue-group-card-body{padding-top:1.55rem}.venue-group-card-body>*{min-width:0}.venue-group-card-top-meta{display:flex;align-items:center;min-height:34px;margin-bottom:-.08rem}.venue-group-card-count-chip{width:fit-content;max-width:100%;min-height:34px;height:auto;padding:0 14px;font-size:.92rem;line-height:1.1;border-radius:12px}.venue-group-card-count-chip .chip-label{line-height:1.1}.venue-group-card-title-link{color:inherit;text-decoration:none;width:auto}.venue-group-card-title-link:hover,.venue-group-card-title-link:focus-visible{color:#512a59e6;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.venue-group-card-title{margin:0;display:-webkit-box;min-height:2.44em;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;hyphens:auto;font-size:clamp(1.22rem,1.6vw,1.48rem);line-height:1.16;letter-spacing:-.03em;font-weight:600;text-wrap:balance}.venue-group-card-topics{display:flex;flex-wrap:wrap;gap:8px}.venue-group-card-topic{min-height:34px;padding:6px 12px;font-size:.88rem;box-shadow:none}.venue-group-card-story{color:#512a59cc;font-size:.99rem;line-height:1.62;display:-webkit-box;height:calc(1.66em * 3);min-height:calc(1.66em * 3);-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-wrap:pretty}.venue-group-card-cta-row{display:flex;justify-content:center;align-items:center;width:100%;align-self:stretch;min-height:56px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(81,42,89,.08)}.venue-group-card-cta{display:inline-flex;align-items:center;justify-content:center;width:min(100%,32rem);max-width:100%;min-height:48px;padding:12px 20px;font-size:.98rem;font-weight:700;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.venue-detail-brand{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;padding:.95rem 1rem;margin-bottom:1rem;border-radius:1.15rem;background:linear-gradient(150deg,#f8f2ffeb,#fff8f2eb);border:1px solid rgba(81,42,89,.1)}.detail-inline-note{margin:.32rem 0 0;color:#391c54bd;line-height:1.6}.movement-editorial-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:1.4rem;align-items:stretch}.movement-editorial-side{display:grid;gap:1.4rem}.movement-editorial-visual-panel{min-height:100%}.movement-editorial-figure{display:grid;gap:.95rem;height:100%;margin:0}.movement-editorial-figure img{width:100%;aspect-ratio:1.24 / 1;object-fit:cover;border-radius:1.5rem;background:#ffffffb3}.movement-editorial-figure figcaption{display:flex;align-items:center;justify-content:space-between;gap:.9rem;color:#391c54ad;font-size:.88rem}.movement-editorial-figure figcaption a{color:inherit;font-weight:700}.movement-editorial-visual-fallback{min-height:100%;display:grid;place-items:center;gap:.5rem;padding:2rem;text-align:center;border-radius:1.5rem;color:#391c54b8;background:radial-gradient(circle at top,rgba(255,255,255,.78),transparent 54%),linear-gradient(160deg,#d0e0d95c,#ffffffe0)}.movement-essentials-card{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.8rem;border:1px solid rgba(81,42,89,.08);border-radius:1.75rem;background:#fffffffa;box-shadow:0 14px 34px #2c003b0a;align-items:start}.movement-essentials-copy{display:grid;gap:1.35rem;align-content:start}.movement-essentials-copy .overview-strip{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:.8rem}.movement-essentials-copy .overview-card{min-height:74px;padding:.8rem .9rem;justify-items:center;align-content:center;text-align:center;background:#fcfbfe;border-color:#512a5914;box-shadow:none}.movement-essentials-copy .overview-card strong,.movement-essentials-copy .overview-card span{text-align:center}.movement-essentials-copy .overview-card strong{font-size:.9rem}.movement-essentials-copy .overview-card span{font-size:.82rem;line-height:1.35}.movement-light-panel{background:#fffffffa;border-color:#512a5914;box-shadow:0 12px 28px #2c003b09}.movement-city-essay{display:grid;gap:1.25rem;background:#fffffffa;border:1px solid rgba(81,42,89,.1);border-radius:32px;padding:clamp(1.4rem,2vw,2.1rem);box-shadow:0 14px 34px #2c003b0a}.movement-city-essay-intro{margin:0;max-width:72rem;color:#391c54c7;font-size:1.02rem;line-height:1.72}.movement-city-essay-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;align-items:stretch}.movement-city-essay-section{display:grid;gap:1rem;padding:1.35rem 1.35rem 1.45rem;border:1px solid rgba(81,42,89,.08);border-radius:24px;background:linear-gradient(180deg,#fffffffa,#fcfafff5);min-height:100%}.movement-city-essay-head{display:grid;gap:.4rem}.movement-city-essay-eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-size:.77rem;letter-spacing:.16em;text-transform:uppercase;color:#5e4772d1;font-weight:700}.movement-city-essay-eyebrow:before{content:"";width:26px;height:2px;border-radius:999px;background:#75578e7a}.movement-city-essay-head h3{margin:0;font-size:clamp(1.28rem,1.8vw,1.55rem);line-height:1.15}.movement-city-essay-head p{margin:0;color:var(--muted);font-size:.96rem;line-height:1.55}.movement-city-essay .copy-stack{gap:.95rem}.movement-city-essay .copy-stack p{margin:0;color:#372145eb;line-height:1.66}.shell-movement-directory,.shell-subject-directory,.shell-period-directory{display:grid;gap:1.8rem}.movement-directory-intro{display:grid;gap:.9rem;padding:.4rem 0 .2rem}.subject-directory-intro,.period-directory-intro{display:grid;gap:.9rem;padding:.2rem 0 .15rem}.movement-directory-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:.4rem}.subject-directory-guide,.period-directory-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.movement-directory-guide-card{display:grid;gap:.55rem;padding:1.2rem 1.25rem;border:1px solid rgba(81,42,89,.08);border-radius:1.35rem;background:#ffffffe6;box-shadow:0 10px 24px #2c003b06}.subject-directory-guide-card,.period-directory-guide-card{display:grid;gap:.55rem;padding:1.2rem 1.25rem;border:1px solid rgba(81,42,89,.08);border-radius:1.35rem;background:#ffffffeb;box-shadow:0 10px 24px #2c003b08}.movement-directory-guide-card h2,.subject-directory-guide-card h2,.period-directory-guide-card h2{margin:0;font-size:1.04rem;line-height:1.24}.movement-directory-guide-card p,.subject-directory-guide-card p,.period-directory-guide-card p{margin:0;color:#391c54c2;line-height:1.62;font-size:.95rem}.movement-directory-intro h1{margin:0;font-size:clamp(2.3rem,5vw,4rem);line-height:.96;letter-spacing:-.05em}.movement-directory-intro p{margin:0;max-width:58rem;color:#391c54d1;line-height:1.72;font-size:1.05rem}.movement-directory-group{margin-top:0}.movement-directory-group-head{display:grid;gap:.45rem;margin-bottom:1rem}.movement-directory-group-head h2{margin:0;font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.02}.movement-directory-group-head p{margin:0;color:#391c54b8;max-width:62rem;line-height:1.62}.movement-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.movement-directory-card{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:1rem;padding:1.35rem;border:1px solid rgba(81,42,89,.08);border-radius:1.4rem;background:#fffffffa;box-shadow:0 12px 28px #2c003b09}.movement-directory-card-media{position:relative;display:grid;place-items:stretch;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:1.05rem;background:#f7f4fbf5;border:1px solid rgba(81,42,89,.08)}.movement-directory-card-media img{width:100%;height:100%;object-fit:cover;display:block}.movement-directory-card-media-fallback{align-items:end;padding:1rem;background:radial-gradient(circle at 16% 18%,rgba(142,103,188,.16),transparent 0 22%),radial-gradient(circle at 82% 24%,rgba(186,145,98,.12),transparent 0 18%),linear-gradient(145deg,#f8f4fcfa,#fffffffa)}.movement-directory-card-media-fallback:before,.movement-directory-card-media-fallback:after{content:"";position:absolute;border-radius:999px;opacity:.58;pointer-events:none}.movement-directory-card-media-fallback:before{top:1rem;left:1rem;width:4.8rem;height:.42rem;background:#512a592e}.movement-directory-card-media-fallback:after{right:-1.2rem;top:-1.4rem;width:9rem;height:9rem;background:#512a5914}.movement-directory-card-media-fallback-copy{position:relative;z-index:1;display:grid;align-content:end;gap:.55rem;min-height:100%;padding:1rem .1rem .1rem}.movement-directory-card-media-kicker{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:0 .75rem;border-radius:999px;background:#ffffffe0;color:#391c54b8;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.movement-directory-card-media-fallback-copy strong{max-width:15ch;color:#391c54eb;font-size:clamp(1.8rem,3.6vw,3rem);line-height:.94;letter-spacing:-.05em}.movement-directory-card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.movement-directory-card-count,.movement-directory-card-watch{display:inline-flex;align-items:center;min-height:34px;padding:.35rem .8rem;border-radius:999px;font-size:.82rem;font-weight:700;letter-spacing:.02em}.movement-directory-card-count{background:#f3f0f9f2;color:#391c54db}.movement-directory-card-watch{background:#fff6e1f5;color:#7d4e10e6}.movement-directory-card h3{margin:0;font-size:clamp(1.5rem,2.2vw,1.9rem);line-height:1.02}.movement-directory-card p{margin:0;color:#391c54d6;line-height:1.68}.movement-directory-card .button{width:100%;justify-content:center;min-height:52px;padding:12px 18px;text-align:center;line-height:1.2;white-space:normal}.shell-artist-directory{--artist-directory-text-inset: 28px;display:grid;gap:1.8rem}.shell-artist-directory>.hero .hero-grid,.shell-subject-directory>.hero .hero-grid,.shell-venue-directory>.hero .hero-grid,.shell-period-directory>.hero .hero-grid{grid-template-columns:minmax(0,1.32fr) minmax(360px,1.02fr);min-height:520px}.shell-artist-directory>.hero .hero-copy,.shell-subject-directory>.hero .hero-copy,.shell-venue-directory>.hero .hero-copy,.shell-period-directory>.hero .hero-copy{padding:44px;gap:20px}.shell-venue-directory{display:grid;gap:2rem}.shell-artist-directory>.hero h1,.shell-subject-directory>.hero h1,.shell-venue-directory>.hero h1,.shell-period-directory>.hero h1{font-size:clamp(3.15rem,6.5vw,5.9rem);max-width:12ch}.shell-subject-directory>.hero h1{max-width:11ch}.shell-venue-directory>.hero h1{font-size:clamp(2.95rem,5.8vw,5rem);line-height:.96;letter-spacing:-.045em;max-width:11ch}.shell-artist-directory>.hero p,.shell-subject-directory>.hero p,.shell-venue-directory>.hero p,.shell-period-directory>.hero p{font-size:1.02rem;max-width:62ch}.shell-subject-directory>.hero p{max-width:60ch}.shell-venue-directory>.hero p{font-size:1.04rem;line-height:1.58;max-width:58ch}.shell-artist-directory>.hero .hero-visual,.shell-subject-directory>.hero .hero-visual,.shell-venue-directory>.hero .hero-visual,.shell-period-directory>.hero .hero-visual{min-height:520px}.subject-directory-section .section-head,.shell-period-directory .section-head{gap:.45rem}.subject-directory-section .section-head h2,.shell-period-directory .section-head h2{font-size:clamp(1.55rem,2.4vw,2.05rem);line-height:1.02}.subject-directory-section .section-head p,.shell-period-directory .section-head p{max-width:62rem;color:#391c54b8;line-height:1.62}.subject-directory-section .card-grid .card{border-radius:1.45rem;border-color:#512a5914;box-shadow:0 16px 32px #2c003b0d}.subject-directory-section .card-grid .card h3{font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.08}.subject-directory-section .card-grid .card p{color:#391c54cc}.subject-directory-section .card-grid .button{width:100%;justify-content:center}.shell-period-directory .venue-group-stack{gap:28px}.shell-period-directory .venue-group-head{gap:8px;padding-inline:2px}.shell-period-directory .venue-group-head h3{font-size:clamp(1.45rem,2.4vw,1.95rem);line-height:1.08;letter-spacing:-.02em}.shell-period-directory .venue-group-head p{font-size:.99rem;line-height:1.58}.shell-period-directory .venue-group-card{border-radius:24px}.shell-period-directory .venue-group-card-media{min-height:200px}.shell-period-directory .venue-group-card-media-fallback{padding:1.15rem}.shell-period-directory .venue-group-card-media-fallback:before{inset:14px;border-radius:20px}.shell-period-directory .venue-group-card-body{gap:.82rem;padding:1.1rem 1.05rem 1.15rem}.shell-period-directory .venue-group-card-title{min-height:2.24em;font-size:clamp(1.22rem,4.4vw,1.5rem);line-height:1.12;letter-spacing:-.02em}.shell-period-directory .venue-group-card-story{font-size:.98rem;line-height:1.5;min-height:4.5em;height:4.5em}.shell-period-directory .venue-group-card-cta{min-height:46px;padding:11px 18px;font-size:.95rem}.artist-directory-intro{display:grid;gap:.9rem;padding:.4rem 0 .2rem;padding-inline-start:var(--artist-directory-text-inset)}.artist-directory-intro h1{margin:0;font-size:clamp(2.3rem,5vw,4rem);line-height:.96;letter-spacing:-.05em}.artist-directory-intro p{margin:0;max-width:58rem;color:#391c54d1;line-height:1.72;font-size:1.05rem}.artist-directory-group{margin-top:0}.artist-directory-group-head{display:grid;gap:.45rem;margin-bottom:1rem;padding-inline-start:var(--artist-directory-text-inset)}.artist-directory-group-head h2{margin:0;font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.02}.artist-directory-group-head p{margin:0;color:#391c54b8;max-width:62rem;line-height:1.62}.artist-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.artist-directory-card{display:grid;gap:1rem;padding:1.35rem;border:1px solid rgba(81,42,89,.08);border-radius:1.4rem;background:#fffffffa;box-shadow:0 12px 28px #2c003b09}.artist-directory-card-media{margin:0;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:1.05rem;background:#f7f4fbf5}.artist-directory-card-media img{width:100%;height:100%;object-fit:cover;display:block}.artist-directory-card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.artist-directory-card-count{display:inline-flex;align-items:center;min-height:34px;padding:.35rem .8rem;border-radius:999px;font-size:.82rem;font-weight:700;letter-spacing:.02em;background:#f3f0f9f2;color:#391c54db}.artist-directory-card h3{margin:0;font-size:clamp(1.5rem,2.2vw,1.9rem);line-height:1.02}.artist-directory-card p{margin:0;color:#391c54d6;line-height:1.68}.artist-directory-card .button{width:fit-content;min-height:42px;padding:10px 18px}.artist-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.artist-mini-card{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:1rem;padding:1.15rem;border:1px solid rgba(81,42,89,.08);border-radius:1.5rem;background:#fffffffa;box-shadow:0 12px 28px #2c003b09}.artist-mini-card-media{display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;border-radius:1.2rem;background:#f7f4fbf5}.artist-mini-card-media img{width:100%;height:100%;display:block;object-fit:cover}.artist-mini-card-body{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;gap:.85rem;min-width:0;min-height:100%}.artist-mini-card-top{display:grid;gap:.7rem}.artist-mini-card-top h3,.artist-mini-card-body>h3{margin:0;font-size:clamp(1.45rem,2vw,1.8rem);line-height:1.05}.artist-mini-card-top h3 a,.artist-mini-card-body>h3 a{color:inherit;text-decoration:none}.artist-mini-card-count{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:.35rem .8rem;border-radius:999px;font-size:.82rem;font-weight:700;letter-spacing:.02em;background:#f3f0f9f2;color:#391c54db}.artist-mini-card-tags{display:flex;flex-wrap:wrap;gap:.55rem}.artist-mini-card-chip{background:#f3f0f9f2;border-color:#c9a7fe3d;box-shadow:none}.artist-mini-card p{margin:0;color:#391c54d6;line-height:1.68}.artist-mini-card-summary{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.artist-mini-card-link{width:100%;margin-top:auto}.movement-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.movement-mini-card{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:1rem;padding:1.15rem;border:1px solid rgba(81,42,89,.08);border-radius:1.5rem;background:#fffffffa;box-shadow:0 12px 28px #2c003b09}.movement-mini-card-media{display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;border-radius:1.45rem;background:#f6f1fbf5}.movement-mini-card-media img{width:100%;height:100%;display:block;object-fit:cover}.movement-mini-card-body{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;gap:.85rem;min-width:0;min-height:100%}.movement-mini-card-top h3,.movement-mini-card-body>h3{margin:0;font-size:clamp(1.3rem,1.85vw,1.6rem);line-height:1.08}.movement-mini-card-top h3 a,.movement-mini-card-body>h3 a{color:inherit;text-decoration:none}.movement-mini-card-tags{display:flex;flex-wrap:wrap;gap:.55rem}.movement-mini-card-chip{background:#f3f0f9f2;border-color:#c9a7fe3d;box-shadow:none}.movement-mini-card p{margin:0;color:#391c54d6;line-height:1.68}.movement-mini-card-summary{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.movement-mini-card-link{width:100%;margin-top:auto}@media(max-width:1120px){.movement-city-essay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.movement-city-essay-section:last-child{grid-column:1 / -1}.movement-directory-grid,.movement-directory-guide,.artist-directory-grid,.artist-mini-grid{grid-template-columns:1fr}.movement-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.shell-artist-directory{--artist-directory-text-inset: 20px}.movement-city-essay-grid{grid-template-columns:minmax(0,1fr)}.movement-city-essay-section:last-child{grid-column:auto}.movement-directory-card .button,.artist-directory-card .button{width:100%}.artist-mini-card{grid-template-columns:1fr}.artist-mini-card-media{max-width:280px;aspect-ratio:4 / 5}.artist-mini-card-link{width:100%}.movement-mini-card-media{max-width:280px;aspect-ratio:4 / 5}.movement-mini-grid{grid-template-columns:1fr}.movement-mini-card-link{width:100%}}[dir=rtl] .skip-link{left:auto;right:8px}[dir=rtl] .language-switcher-panel,[dir=rtl] .mobile-nav-panel{left:0;right:auto}[dir=rtl] .button-primary:before{right:auto;left:-6px}[dir=rtl] .button-primary:after{right:auto;left:8px}[dir=rtl] .button-primary:hover:before,[dir=rtl] .button-primary:focus-visible:before{right:auto;left:52px}[dir=rtl] .button-primary:hover:after,[dir=rtl] .button-primary:focus-visible:after{right:auto;left:-10px}[dir=rtl] .hero-visual-has-image:after,[dir=rtl] .hero-visual:after{left:auto;right:-50px}[dir=rtl] .hero-visual-has-image:after{right:-40px}[dir=rtl] .hero-visual:before{right:auto;left:-40px}[dir=rtl] .hero-visual-corner{right:auto;left:0;clip-path:polygon(0 0,100% 0,0 100%)}[dir=rtl] .hero-visual-corner span{right:auto;left:8px;transform:rotate(-45deg)}[dir=rtl] .home-figma-copy{align-items:flex-end;padding:36px var(--home-text-inset) 36px 0}[dir=rtl] .home-figma-side{padding:20px 0 36px var(--home-text-inset)}[dir=rtl] .home-hero-spotlight-badge{left:auto;right:16px}[dir=rtl] .home-venue-rail-copy{text-align:right;justify-items:end}[dir=rtl] .movement-directory-card-media-fallback:before{left:auto;right:1rem}[dir=rtl] .movement-directory-card-media-fallback:after{right:auto;left:-1.2rem}html[data-header-variant=editorial] body .site-header{position:sticky;top:0;z-index:40;padding:0;border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent);background:var(--paper)}html[data-header-variant=editorial] body .site-header-inner{position:relative;width:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "nav";gap:0;padding:0;border:0;border-radius:0;background:var(--paper);box-shadow:none}html[data-header-variant=editorial] body .brand{grid-area:brand;justify-self:center;padding:20px 32px 14px;line-height:1}.brand-wordmark{display:inline-block;font-family:var(--sans);font-weight:900;font-size:32px;letter-spacing:-.045em;line-height:.9;color:var(--ink);white-space:nowrap;text-transform:lowercase}.brand-wordmark-stamp{display:inline-block;background:var(--violet);color:var(--paper);padding:.18em .22em .24em;line-height:.85;margin:0 .02em;transform:rotate(-2deg) translateY(-.03em);box-shadow:.05em .05em 0 var(--ink)}.brand-wordmark-tld{color:var(--ink);font-weight:800;opacity:.65}.brand-wordmark-drawer{font-size:24px}html[data-header-variant=editorial] body .main-nav{grid-area:nav;display:flex;width:100%;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(15px,3.2vw,44px);padding:2px 24px 16px;border-top:0;background:var(--paper)}html[data-header-variant=editorial] body .main-nav-link{min-height:0;gap:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--ink);font-family:var(--sans);font-size:clamp(13px,1.25vw,16px);font-weight:800;letter-spacing:-.02em;text-transform:lowercase;text-decoration:none;display:inline-flex;align-items:baseline;box-shadow:none}.main-nav-dot{color:var(--nav-accent, var(--violet))}html[data-header-variant=editorial] body .main-nav-link:hover,html[data-header-variant=editorial] body .main-nav-link:focus-visible,html[data-header-variant=editorial] body .main-nav-link.is-active{background:transparent;color:var(--nav-accent, var(--violet));box-shadow:none;transform:none}html[data-header-variant=editorial] body .main-nav-explorer{position:relative}html[data-header-variant=editorial] body .main-nav-explorer-trigger{min-height:0;gap:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--ink);font-family:var(--sans);font-size:clamp(13px,1.25vw,16px);font-weight:800;letter-spacing:-.02em;text-transform:lowercase;text-decoration:none;display:inline-flex;align-items:baseline;box-shadow:none;cursor:pointer}html[data-header-variant=editorial] body .main-nav-explorer-trigger:hover,html[data-header-variant=editorial] body .main-nav-explorer-trigger:focus-visible,html[data-header-variant=editorial] body .main-nav-explorer.is-active .main-nav-explorer-trigger,html[data-header-variant=editorial] body .main-nav-explorer[open] .main-nav-explorer-trigger{border-color:transparent;background:transparent;color:var(--violet);box-shadow:none;transform:none}html[data-header-variant=editorial] body .main-nav-explorer-chevron{align-self:center;margin-inline-start:5px;color:color-mix(in srgb,var(--ink) 55%,transparent)}html[data-header-variant=editorial] body .main-nav-explorer-chevron svg{display:block;width:11px;height:11px}html[data-header-variant=editorial] body .main-nav-explorer-panel{top:calc(100% + 14px);left:50%;min-width:230px;padding:8px 20px;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:0;background:var(--paper);box-shadow:var(--shadow-soft);transform:translate(-50%)}html[data-header-variant=editorial] body .main-nav-explorer-list{display:flex;flex-direction:column;gap:0}html[data-header-variant=editorial] body .main-nav-explorer-link{min-height:0;padding:12px 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--ink) 8%,transparent);border-radius:0;background:transparent;color:var(--ink);font-family:var(--sans);font-size:clamp(13px,1.25vw,16px);font-weight:800;letter-spacing:-.02em;text-transform:lowercase;text-decoration:none;display:inline-flex;align-items:baseline;justify-content:flex-start;white-space:nowrap}html[data-header-variant=editorial] body .main-nav-explorer-list>.main-nav-explorer-link:last-child{border-bottom:0}html[data-header-variant=editorial] body .main-nav-explorer-link:hover,html[data-header-variant=editorial] body .main-nav-explorer-link:focus-visible,html[data-header-variant=editorial] body .main-nav-explorer-link.is-active,html[data-header-variant=editorial] body .main-nav-explorer-link[aria-current=page]{border-color:color-mix(in srgb,var(--ink) 8%,transparent);background:transparent;color:var(--nav-accent, var(--violet));transform:none}html[data-header-variant=editorial] body .language-switcher{position:absolute;top:18px;inset-inline-end:22px;z-index:2}html[data-header-variant=editorial] body .language-switcher-trigger{width:38px;height:38px;min-height:0;justify-content:center;gap:0;padding:0;border:1.5px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:999px;background:transparent;color:var(--ink)}html[data-header-variant=editorial] body .language-switcher-trigger:hover,html[data-header-variant=editorial] body .language-switcher[open] .language-switcher-trigger{border-color:var(--ink);background:var(--ink);color:var(--paper)}html[data-header-variant=editorial] body .language-switcher-label,html[data-header-variant=editorial] body .language-switcher-chevron{display:none}html[data-header-variant=editorial] body .language-switcher-panel{top:calc(100% + 12px);inset-inline-start:auto;inset-inline-end:0;width:min(340px,calc(100vw - 32px));padding:18px;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:0;background:var(--paper);box-shadow:var(--shadow-soft)}html[data-header-variant=editorial] body .language-switcher-kicker{font-family:var(--mono);font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 50%,transparent)}html[data-header-variant=editorial] body .language-switcher-current{color:var(--ink)}html[data-header-variant=editorial] body .language-switcher-list,html[data-header-variant=editorial] body .mobile-nav-language-list{display:flex;flex-wrap:wrap;gap:8px}html[data-header-variant=editorial] body .language-switcher-option{display:inline-flex;align-items:center;gap:7px;min-height:0;padding:8px 13px;border:1.5px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:0;background:transparent;color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:700;letter-spacing:-.01em;text-decoration:none}html[data-header-variant=editorial] body .language-switcher-option:hover,html[data-header-variant=editorial] body .language-switcher-option:focus-visible{border-color:var(--ink);background:transparent;color:var(--ink)}html[data-header-variant=editorial] body .language-switcher-option[aria-current=page]{border-color:var(--violet);background:color-mix(in srgb,var(--violet) 12%,var(--paper));color:var(--ink)}html[data-header-variant=editorial] body .language-switcher-option small{font-size:11px;font-weight:700;color:color-mix(in srgb,var(--ink) 55%,transparent)}html[data-header-variant=editorial] body .language-switcher-option-disabled{opacity:.5}html[data-header-variant=editorial] body .language-switcher-note,html[data-header-variant=editorial] body .mobile-nav-note{color:color-mix(in srgb,var(--ink) 55%,transparent)}html[data-header-variant=editorial] body .mobile-nav{grid-area:menu;position:static}html[data-header-variant=editorial] body .mobile-nav-trigger{width:40px;min-height:40px;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--ink)}html[data-header-variant=editorial] body .mobile-nav-trigger:hover,html[data-header-variant=editorial] body .mobile-nav[open] .mobile-nav-trigger{background:transparent;color:var(--ink)}html[data-header-variant=editorial] body .mobile-nav-trigger-icon{width:18px;height:13px}html[data-header-variant=editorial] body .mobile-nav-panel{position:fixed;z-index:60;inset:0;width:100%;height:100dvh;padding:0;border:0;border-radius:0;background:color-mix(in srgb,var(--ink) 40%,transparent);box-shadow:none;display:block;overflow:hidden}.mobile-nav-drawer{position:absolute;inset-block:0;inset-inline-start:0;width:min(84%,340px);display:flex;flex-direction:column;padding:18px 22px 26px;overflow-y:auto;background:var(--paper);box-shadow:2px 0 40px color-mix(in srgb,var(--ink) 30%,transparent)}.mobile-nav-drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.mobile-nav-close{display:inline-flex;padding:6px;border:0;background:transparent;color:var(--ink);cursor:pointer}.mobile-nav-close svg{width:22px;height:22px}html[data-header-variant=editorial] body .mobile-nav-list{display:flex;flex-direction:column;gap:2px}html[data-header-variant=editorial] body .mobile-nav-link{min-height:0;gap:0;padding:13px 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--ink) 8%,transparent);border-radius:0;background:transparent;color:var(--ink);font-family:var(--sans);font-size:21px;font-weight:800;letter-spacing:-.03em;text-transform:lowercase;text-decoration:none;display:inline-flex;align-items:baseline;justify-content:flex-start;text-align:start}html[data-header-variant=editorial] body .mobile-nav-link:hover,html[data-header-variant=editorial] body .mobile-nav-link:focus-visible,html[data-header-variant=editorial] body .mobile-nav-link.is-active,html[data-header-variant=editorial] body .mobile-nav-link[aria-current=page]{background:transparent;color:var(--nav-accent, var(--violet));transform:none}html[data-header-variant=editorial] body .mobile-nav-section{border:0;padding:0}html[data-header-variant=editorial] body .mobile-nav-section-languages{margin-top:26px}html[data-header-variant=editorial] body .mobile-nav-kicker{margin-bottom:10px;font-family:var(--mono);font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 50%,transparent)}html[data-header-variant=editorial] body .mobile-nav-language-option{min-height:0;background:transparent}html[data-header-variant=editorial] body .mobile-nav-language-option[aria-current=page]{background:color-mix(in srgb,var(--violet) 12%,var(--paper))}.header-tabsbar{display:none}html[data-header-variant=editorial] body .site-footer-column>strong,html[data-header-variant=editorial] body .site-footer-popular>strong,html[data-header-variant=editorial] body .site-footer-newsletter-kicker{font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}html[data-header-variant=editorial] body .site-footer{position:relative;border-top:0;background:var(--ink);color:var(--paper);overflow:hidden}html[data-header-variant=editorial] body .site-footer-newsletter{position:relative;border-bottom:1px solid color-mix(in srgb,var(--paper) 18%,transparent);background:var(--aubergine);color:var(--paper)}html[data-header-variant=editorial] body .site-footer-newsletter:before,html[data-header-variant=editorial] body .site-footer:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(45deg,transparent 0 13px,color-mix(in srgb,var(--paper) 7%,transparent) 13px 14px)}html[data-header-variant=editorial] body .site-footer-newsletter-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:clamp(28px,5vw,64px);align-items:center;padding:clamp(40px,6vw,72px) var(--content-inset)}html[data-header-variant=editorial] body .site-footer-newsletter-copy{display:grid;gap:14px}html[data-header-variant=editorial] body .site-footer-newsletter-kicker{margin:0;color:var(--lemon)}html[data-header-variant=editorial] body .site-footer-newsletter-copy strong{color:var(--paper);font-size:clamp(3.2rem,8vw,7rem);line-height:.86;letter-spacing:-.05em;text-transform:uppercase}html[data-header-variant=editorial] body .site-footer-newsletter-copy p:not(.site-footer-newsletter-kicker){margin:0;max-width:46rem;color:color-mix(in srgb,var(--paper) 86%,transparent);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.58}html[data-header-variant=editorial] body .site-footer-newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}html[data-header-variant=editorial] body .site-footer-newsletter-form input,html[data-header-variant=editorial] body .site-footer-newsletter-form button{min-height:52px;border:0;border-radius:0;font:inherit}html[data-header-variant=editorial] body .site-footer-newsletter-form input{min-width:0;padding:0 18px;background:var(--paper);color:var(--ink)}html[data-header-variant=editorial] body .site-footer-newsletter-form button{padding:0 22px;background:var(--lemon);color:var(--ink);font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.2em;cursor:pointer}html[data-header-variant=editorial] body .site-footer-inner{position:relative;grid-template-columns:minmax(0,1fr);gap:0;padding:clamp(40px,6vw,72px) var(--content-inset) 24px;color:color-mix(in srgb,var(--paper) 76%,transparent)}html[data-header-variant=editorial] body .site-footer-brand{gap:0;padding-bottom:clamp(22px,3vw,32px)}html[data-header-variant=editorial] body .site-footer-kicker{margin:0 0 18px;font-family:var(--mono);font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--lemon);max-width:none}html[data-header-variant=editorial] body .site-footer-slogan{margin:0;max-width:none;font-family:var(--sans);font-weight:900;font-size:clamp(3.2rem,9vw,7.5rem);line-height:.86;letter-spacing:-.05em;text-transform:uppercase;color:var(--paper)}html[data-header-variant=editorial] body .site-footer-slogan-dot{color:var(--lemon)}html[data-header-variant=editorial] body .site-footer-slogan-sub{display:block;margin-top:.04em;font-family:var(--serif);font-style:italic;font-weight:400;font-size:.42em;line-height:1;letter-spacing:-.01em;text-transform:none;color:var(--violet)}html[data-header-variant=editorial] body .site-footer-note{margin:18px 0 0;max-width:42rem;font-family:var(--serif);font-style:italic;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.55;color:color-mix(in srgb,var(--paper) 82%,transparent)}html[dir=rtl] body .site-footer-note{font-style:normal}html[data-header-variant=editorial] body .site-footer-columns{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,1fr);gap:32px clamp(24px,3vw,40px);padding:clamp(22px,3vw,30px) 0;border-top:1px solid color-mix(in srgb,var(--paper) 18%,transparent);border-bottom:1px solid color-mix(in srgb,var(--paper) 18%,transparent)}html[data-header-variant=editorial] body .site-footer-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px clamp(24px,3vw,40px)}html[data-header-variant=editorial] body .site-footer-column>strong,html[data-header-variant=editorial] body .site-footer-popular>strong{color:var(--lemon)}html[data-header-variant=editorial] body .site-footer-column ul{gap:11px}html[data-header-variant=editorial] body .site-footer a{color:color-mix(in srgb,var(--paper) 72%,transparent);font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none}html[data-header-variant=editorial] body .site-footer a:hover,html[data-header-variant=editorial] body .site-footer a:focus-visible{color:var(--paper);text-decoration:none}html[data-header-variant=editorial] body .site-footer-popular{border-top:0;padding-top:0;grid-column:auto;align-content:start}html[data-header-variant=editorial] body .site-footer-popular ul{display:grid;gap:11px}html[data-header-variant=editorial] body .site-footer-popular a{display:inline;min-height:0;padding:0;border:0;border-radius:0}html[data-header-variant=editorial] body .site-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 20px;padding-top:clamp(18px,2.5vw,26px)}.brand-wordmark-footer{font-size:20px;color:var(--paper)}.brand-wordmark-footer .brand-wordmark-stamp{background:var(--lemon);color:var(--ink);box-shadow:.05em .05em color-mix(in srgb,var(--paper) 30%,transparent)}.brand-wordmark-footer .brand-wordmark-tld{color:var(--paper);opacity:.65}html[data-header-variant=editorial] body .site-footer-copyright{font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--paper) 52%,transparent)}@media(min-width:761px){html[data-header-variant=editorial] body .main-nav{display:flex}html[data-header-variant=editorial] body .language-switcher{display:block}html[data-header-variant=editorial] body .mobile-nav{display:none}}@media(max-width:980px){html[data-header-variant=editorial] body .site-footer-columns{grid-template-columns:1fr}html[data-header-variant=editorial] body .site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){html[data-header-variant=editorial] body .site-header-inner{grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"menu brand lang";align-items:center;min-height:56px;padding:6px 12px}html[data-header-variant=editorial] body .brand{padding:0;justify-self:center}html[data-header-variant=editorial] body .brand .brand-wordmark{font-size:23px}html[data-header-variant=editorial] body .main-nav{display:none}html[data-header-variant=editorial] body .mobile-nav{display:block;justify-self:start}html[data-header-variant=editorial] body .mobile-nav-trigger-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html[data-header-variant=editorial] body .language-switcher{display:block;position:relative;top:auto;inset-inline-end:auto;grid-area:lang;justify-self:end}html[data-header-variant=editorial] body .language-switcher-trigger{width:34px;height:34px;border:0}html[data-header-variant=editorial] body .language-switcher-panel{top:calc(100% + 14px)}.header-tabsbar{position:fixed;inset-inline:0;bottom:0;z-index:55;display:flex;justify-content:space-around;align-items:stretch;padding:8px 4px calc(8px + env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:var(--paper)}.header-tabsbar-item{display:flex;flex:1;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:4px 8px;border:0;background:transparent;color:color-mix(in srgb,var(--ink) 62%,transparent);font-family:var(--mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer}.header-tabsbar-item svg{width:22px;height:22px}.header-tabsbar-item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-tabsbar-item:hover,.header-tabsbar-item:focus-visible,.header-tabsbar-item.is-active{color:var(--violet)}html[data-header-variant=editorial] body{padding-bottom:calc(58px + env(safe-area-inset-bottom))}html[data-header-variant=editorial] body .site-footer-newsletter-inner,html[data-header-variant=editorial] body .site-footer-inner,html[data-header-variant=editorial] body .site-footer-columns{grid-template-columns:1fr}html[data-header-variant=editorial] body .site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-header-variant=editorial] body .site-footer-slogan{font-size:clamp(2.6rem,13vw,3.6rem)}html[data-header-variant=editorial] body .site-footer-newsletter-form{grid-template-columns:1fr;gap:10px}}


/* /_astro/global-content.D9v-_R8B.css */
.section{margin-top:30px}.expo-hero-no-media{grid-template-columns:minmax(0,1fr)}.expo-hero-no-media .expo-hero-copy{max-width:960px}.section-head{display:flex;justify-content:space-between;gap:18px;align-items:end;margin-bottom:18px}.section-head-copy{flex:1 1 auto;min-width:0;display:grid;gap:8px}.shell>.section>.section-head{padding-inline:var(--content-inset)}.section-head h2{margin:0;font-size:clamp(1.8rem,3vw,2.6rem)}.section-head h2,.home-city-card-title,.venue-group-card-title,.home-venue-rail-head h2,.home-context-mosaic-head h3,.home-hero-spotlight-copy h3{text-wrap:balance}.section-head p{margin:0;color:var(--muted);max-width:100%;line-height:1.55;font-size:1.05rem;text-wrap:pretty;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:720px){.section-head p{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}}.detail-panel>p:first-of-type:not(.card-kicker):not(.eyebrow),.detail-panel-kicker+p,.agenda-facet-subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(max-width:720px){.detail-panel>p:first-of-type:not(.card-kicker):not(.eyebrow),.detail-panel-kicker+p,.agenda-facet-subtitle{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}}.section-head-action{flex-shrink:0;align-self:end;min-height:46px;padding-inline:18px;line-height:1.1;text-align:center;justify-content:center;white-space:nowrap}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.card-grid>*{min-width:0}.card-grid-centered{justify-content:center}.card-grid-centered-1{grid-template-columns:minmax(0,min(100%,420px))}.card-grid-centered-2{grid-template-columns:repeat(2,minmax(0,420px))}.card-carousel{position:relative;display:grid;gap:0;padding-inline:0;width:100%;background:transparent}.card-carousel-viewport{overflow-x:hidden;overflow-y:visible;min-width:0;padding-inline:0;padding-block:4px 8px;margin-block:-4px -8px;background:transparent}.card-grid.carousel-ready{display:flex;gap:18px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-inline:0;align-items:stretch}.card-grid.carousel-ready::-webkit-scrollbar{display:none}.card-grid.carousel-ready>*{flex:0 0 calc((100% - (2 * 18px)) / 3);min-width:0;scroll-snap-align:start;scroll-snap-stop:always;align-self:stretch;display:block}.card-grid.carousel-ready .card{height:100%;width:100%}.card-grid.carousel-ready>.card.exhibition-card{display:grid;min-height:100%}.home-context-card-grid.carousel-ready{display:flex;gap:14px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-inline:0;align-items:stretch}.home-context-card-grid.carousel-ready::-webkit-scrollbar{display:none}.home-context-card-grid.carousel-ready>*{flex:0 0 calc((100% - (2 * 14px)) / 3);min-width:0;scroll-snap-align:start;scroll-snap-stop:always;align-self:stretch}.home-context-card-grid.carousel-ready .home-context-card{height:100%;width:100%}.card-carousel-nav{position:absolute;inset:0 -52px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;padding-inline:0;z-index:3}.card-carousel-button{width:30px;height:30px;border:1px solid rgba(44,0,59,.08);border-radius:999px;background:#ffffffd1;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #2c003b0a;backdrop-filter:blur(8px);opacity:.52;transform:translateY(0);transition:opacity .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease;pointer-events:auto}.card-carousel:hover .card-carousel-button,.card-carousel:focus-within .card-carousel-button{opacity:1}.card-carousel-button:hover,.card-carousel-button:focus-visible{background:#ffffffd6;border-color:#2c003b29;transform:translateY(-1px);box-shadow:0 6px 14px #2c003b12}.card-carousel-button:focus-visible{outline:2px solid rgba(43,0,130,.24);outline-offset:2px}.card-carousel-button[hidden],.card-carousel.is-static .card-carousel-nav{display:none}.card-carousel-button svg{width:12px;height:12px}@media(max-width:1120px){.card-grid.carousel-ready>*{flex-basis:calc((100% - 18px)/2)}.home-context-card-grid.carousel-ready>*{flex-basis:calc((100% - 14px)/2)}}@media(max-width:720px){.card-carousel{padding-inline:0}.card-grid.carousel-ready>*{flex-basis:100%}.home-context-card-grid.carousel-ready>*{flex-basis:100%}.card-carousel-nav{right:-18px;left:-18px;padding-inline:0}.card-carousel-button{width:28px;height:28px}}.card{border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:var(--shadow);padding:22px;display:grid;gap:14px;position:relative}.card-tone-exhibitions{border-color:var(--tone-exhibitions-border);background:var(--tone-exhibitions-bg)}.card-tone-archive{border-color:var(--tone-archive-border);background:var(--tone-archive-bg)}.card.exhibition-card{border:0;border-radius:0;background:color-mix(in srgb,var(--violet) 5%,var(--paper));min-width:0;height:100%;min-height:100%;overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto;align-content:start;box-shadow:none;transform:translateY(0);transition:transform .2s ease;transform-origin:center}.card.exhibition-card.exhibition-card-no-media{grid-template-rows:auto minmax(0,1fr) auto auto}.card.exhibition-card.exhibition-card-no-media .exhibition-card-body{padding-top:.2rem}.card.exhibition-card:hover,.card.exhibition-card:focus-within{transform:translateY(-3px)}.card h3,.card h4{margin:0;font-size:1.28rem}.card p{margin:0;color:var(--brand-ink);line-height:1.72}.card-kicker{color:var(--brand-primary);font-size:.92rem}.card-link-cover{position:absolute;inset:0;z-index:1}.exhibition-card>*:not(.card-link-cover){position:relative;z-index:2}.exhibition-card-media{position:relative;width:100%;max-width:100%;min-width:0;aspect-ratio:4 / 3;overflow:hidden;border:0;border-radius:0;background:transparent}.exhibition-card-media-veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--ink) 40%,transparent) 100%)}.exhibition-card-media img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover}.exhibition-card-media-contain{background:transparent}.exhibition-card-media-contain img{object-fit:contain;padding:10px}.card-grid.carousel-ready .exhibition-card-media-contain.is-ultrawide img{object-fit:cover;padding:0}.exhibition-card-body{display:grid;gap:4px;align-content:start;min-width:0;min-height:0}.card-grid.carousel-ready .exhibition-card-body{grid-template-rows:minmax(2.44em,auto) minmax(1.52em,auto) minmax(4.86em,auto)}.card-grid.carousel-ready .exhibition-card-body.no-subtitle{grid-template-rows:minmax(2.44em,auto) minmax(4.86em,auto)}.exhibition-card-body h3 a{text-decoration:none;font-size:inherit;line-height:inherit;color:inherit}.exhibition-card-body h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:0;line-height:1.22;margin:0}.exhibition-card-body .card-kicker{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;min-height:0;line-height:1.52;margin:0}.exhibition-card-body>p:last-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:0;margin-top:0}.card-grid.carousel-ready .exhibition-card-body>p:last-child{-webkit-line-clamp:4}.lead{color:var(--accent);font-size:1.08rem}.meta-stack,.tag-cloud{display:flex;flex-wrap:wrap;gap:10px}.meta-stack{align-items:flex-start}.meta-stack .chip{min-height:30px;padding:0 12px;font-size:14px;line-height:1;box-shadow:0 3px 8px #d3ced133}.meta-stack .chip-date,.meta-stack .chip-city{white-space:nowrap}.meta-stack .chip-venue{max-width:min(100%,56ch);white-space:normal}.meta-stack-detail{display:grid;gap:10px}.hero-meta-item{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hero-meta-item .chip{flex:0 0 auto}.hero-meta-value{color:var(--brand-ink);font-size:1rem;line-height:1.45;text-decoration:none}a.hero-meta-value:hover,a.hero-meta-value:focus-visible{color:var(--brand-primary);text-decoration:underline}.detail-list{margin:0;padding:0;list-style:none;display:grid;gap:12px}.detail-list li{display:grid;gap:4px}.detail-list strong{font-size:.88rem;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-primary)}.faq-list{display:grid;gap:16px}.faq-item{display:grid;gap:8px}.faq-item strong{font-size:1rem}.faq-item p{margin:0}.card-meta{display:flex;flex-wrap:wrap;gap:8px}.card.exhibition-card{padding:0;gap:0}.card.exhibition-card>.exhibition-card-top-meta{position:absolute;left:14px;top:14px;right:14px;align-items:flex-start;justify-content:flex-start;min-width:0;flex-wrap:wrap;gap:6px;z-index:2}html[dir=rtl] .card.exhibition-card>.exhibition-card-top-meta{left:auto;right:14px}.card.exhibition-card .exhibition-card-body{padding:18px 20px 8px;gap:10px}.card.exhibition-card .exhibition-card-body h3{font-weight:900;font-size:clamp(20px,2vw,24px);letter-spacing:-.035em;line-height:1.08}.card.exhibition-card .exhibition-card-body h3 a{color:var(--ink)}.card.exhibition-card .exhibition-card-bottom-meta{padding:10px 20px 18px}.exhibition-card-top-meta .chip{min-height:0;padding:5px 10px 6px;border:0;border-radius:0;background:var(--chip-accent, var(--violet));color:var(--chip-accent-on, var(--paper));font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:none;display:inline-flex;align-items:center;gap:5px;text-decoration:none}.exhibition-card-top-meta .chip-relative-date-ending{background:var(--ink);color:var(--lemon)}.exhibition-card-top-meta .chip-relative-date-upcoming{background:var(--ink);color:var(--paper)}.exhibition-card-top-meta .chip-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;min-width:15px;font-size:14px;line-height:1}.exhibition-card-top-meta .chip-label{min-width:0;display:inline-flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.12}.exhibition-card-bottom-meta{display:grid;gap:8px;min-height:72px;align-content:start;min-width:0}.exhibition-card-venue-row,.exhibition-card-utility-row{align-items:center;min-width:0}.exhibition-card-venue-row .chip-venue{flex:0 1 auto;width:fit-content;max-width:min(100%,35ch);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;box-sizing:border-box}.exhibition-card-venue-row .chip-venue,.card.exhibition-card .chip-venue{min-height:0;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.card.exhibition-card .chip-venue:hover .chip-label,.card.exhibition-card .chip-venue:focus-visible .chip-label{text-decoration:underline;text-underline-offset:3px}.exhibition-card-venue-row .chip-venue .chip-label,.card.exhibition-card .chip-venue .chip-label{display:inline-flex;align-items:center;max-width:100%;min-height:100%}.exhibition-card-utility-row{justify-content:flex-start;min-height:36px}.exhibition-card-utility-row .chip{white-space:nowrap}.exhibition-card-body>p:last-child{color:color-mix(in srgb,var(--ink) 62%,var(--paper));font-size:14px;line-height:1.5}.exhibition-card-date-mono{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 58%,var(--paper));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.card-actions{display:flex;flex-wrap:wrap;gap:10px;position:relative;z-index:2;margin-top:auto;align-items:center;justify-content:flex-start;min-height:52px}.card-actions-center{justify-content:center}.card-actions-center .button,.card-actions-center .button-muted,.card-actions-center .button-primary{margin-inline:auto}.card.exhibition-card .card-actions-center{justify-content:stretch}.card.exhibition-card .card-actions-center .button,.card.exhibition-card .card-actions-center .button-muted,.card.exhibition-card .card-actions-center .button-primary{margin-inline:0;width:100%;max-width:none}.card-link-inline{color:var(--brand-primary);text-decoration:none;font-size:16px;font-weight:600;line-height:1}.card-link-inline:hover,.card-link-inline:focus{color:var(--brand-primary);text-decoration:none}.chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid #D3CED1;border-radius:var(--chip-radius, 8px);color:#2c003b;font-size:14px;font-weight:600;line-height:1;background:#fff;box-shadow:0 4px 10px #d3ced147;text-decoration:none;box-sizing:border-box;vertical-align:middle}.chip-label{display:block;min-width:0;line-height:1.12;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-classic,.chip-soft,.chip-theme{background:#fcf8fb;color:#2c003b;border-color:#d3ced1}.chip-important,.chip-accent,.chip-city,.chip-venue{background:#e6eff7;color:#2c003b;border-color:transparent;box-shadow:0 4px 10px #d3ced12e;display:inline-flex;align-items:center;min-height:28px;height:28px;padding:0 12px;font-size:14px;line-height:1}.chip-date{background:#e9e2e4;color:#2c003b;border-color:transparent;box-shadow:0 4px 10px #d3ced12e;display:inline-flex;align-items:center;min-height:28px;height:28px;padding:0 12px;font-size:14px;line-height:1}.chip-relative-date{border-color:transparent;box-shadow:0 4px 10px #d3ced12e;display:inline-flex;align-items:center;min-height:28px;height:28px;padding:0 12px;font-size:14px;line-height:1}.chip-relative-date-last-days,.chip-relative-date-ending{background:#fee2e2;color:#991b1b;font-weight:600;border:1px solid #FCA5A5;box-shadow:0 2px 6px #991b1b1f}.chip-relative-date-upcoming{background:#dbeafe;color:#1d4f91;font-weight:600}.chip-venue .chip-label,.chip-city .chip-label,.chip-date .chip-label,.chip-relative-date .chip-label{display:inline-flex;align-items:center;min-height:100%}.chip:hover,.chip:focus-visible{text-decoration:none;transform:none;box-shadow:inherit}.chip-important:hover,.chip-important:focus-visible,.chip-accent:hover,.chip-accent:focus-visible,.chip-city:hover,.chip-city:focus-visible,.chip-venue:hover,.chip-venue:focus-visible{color:#2c003b;background:#e6eff7;box-shadow:0 4px 10px #d3ced12e}.chip-date:hover,.chip-date:focus-visible{color:#2c003b;background:#e9e2e4;box-shadow:0 4px 10px #d3ced12e}.chip-relative-date-last-days:hover,.chip-relative-date-last-days:focus-visible,.chip-relative-date-ending:hover,.chip-relative-date-ending:focus-visible{color:#991b1b;background:#fecaca;border-color:#f87171;box-shadow:0 4px 12px #991b1b2e}.chip-relative-date-upcoming:hover,.chip-relative-date-upcoming:focus-visible{color:#1d4f91;background:#dbeafe;box-shadow:0 4px 10px #d3ced12e}.chip-classic:hover,.chip-classic:focus-visible,.chip-soft:hover,.chip-soft:focus-visible,.chip-theme:hover,.chip-theme:focus-visible{color:#2c003b;background:#fcf8fb;border-color:#d3ced1}.chip-theme-accent,.chip-theme-accent:hover,.chip-theme-accent:focus-visible{border-color:var(--chip-accent);background:var(--chip-accent);color:var(--chip-accent-on)}.list-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.list-link{display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;border:1px solid var(--border);border-radius:8px;background:var(--panel);padding:20px;text-decoration:none;box-shadow:var(--shadow);transition:transform .16s ease,border-color .16s ease;min-height:0;height:100%}.list-link:hover,.list-link:focus{transform:translateY(-2px);border-color:#2b008247}.list-link strong{display:block;margin-bottom:8px;font-size:1.02rem;text-wrap:balance}.list-link strong a{color:inherit;text-decoration:none}.chip-link{position:relative;z-index:3;text-decoration:none;cursor:pointer}.list-link-meta{display:block;margin-bottom:8px;color:#512a59b8;font-size:.88rem;line-height:1.45}.list-link>span{color:var(--muted);line-height:1.62}.home-city-card{--city-glow: rgba(132, 75, 255, .1);--city-wash-a: rgba(251, 229, 216, .44);--city-wash-b: rgba(246, 240, 252, .94);position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-content:start;gap:0;min-height:164px;padding:18px 20px 16px;border-radius:20px;border:1px solid rgba(162,136,205,.18);background:radial-gradient(circle at top right,var(--city-wash-a),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.98),var(--city-wash-b));box-shadow:0 18px 42px #2c003b0f,inset 0 1px #ffffffc7;color:inherit;overflow:hidden;text-decoration:none;user-select:text;-webkit-user-select:text;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)}.home-city-card>*{position:relative;z-index:1}.home-city-card:before{content:"";position:absolute;inset:auto -36px -46px auto;width:170px;height:170px;border-radius:999px;background:radial-gradient(circle,var(--city-glow),transparent 66%);pointer-events:none}.home-city-card:hover,.home-city-card:focus-visible{transform:translateY(-2px);border-color:#512a5947;box-shadow:0 18px 34px #2c003b14,inset 0 1px #ffffffd6}.home-city-card.is-primary{min-height:164px;padding:18px 20px 16px;background:radial-gradient(circle at top right,var(--city-wash-a),transparent 28%),radial-gradient(circle at bottom left,color-mix(in srgb,var(--city-glow) 72%,white 28%),transparent 36%),linear-gradient(180deg,#fffffffc,color-mix(in srgb,var(--city-wash-b) 88%,white 12%))}.home-city-card-rank{position:absolute;top:18px;right:22px;color:#512a5929;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.6rem,6vw,4.8rem);font-weight:800;line-height:.92;letter-spacing:-.08em;pointer-events:none}.home-city-card-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.home-city-card-title{display:block;margin:0;color:var(--brand-ink);font-size:clamp(1.18rem,1.55vw,1.45rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.home-city-card-meta-stack{display:grid;justify-items:start;align-content:start;gap:8px}.home-city-card-count{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#ffffffbd;border:1px solid rgba(81,42,89,.1);color:#512a59ad;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.home-city-card-copy{display:grid;align-content:start;gap:4px;margin-top:6px}.home-city-card-copy-tight{margin-top:0}.home-city-card-copy span{max-width:none;color:#39355cd1;font-size:.92rem;line-height:1.36;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.home-city-card.is-primary .home-city-card-copy span{max-width:none;font-size:.92rem}.home-city-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(81,42,89,.08)}.home-city-card-footer-end{justify-content:flex-end}.home-city-card.tone-violet{--city-glow: rgba(132, 75, 255, .12);--city-wash-a: rgba(234, 222, 255, .58);--city-wash-b: rgba(246, 240, 252, .94)}.home-city-card.tone-gold{--city-glow: rgba(214, 165, 84, .12);--city-wash-a: rgba(251, 229, 216, .62);--city-wash-b: rgba(252, 245, 236, .95)}.home-city-card.tone-blue{--city-glow: rgba(123, 174, 223, .12);--city-wash-a: rgba(228, 240, 250, .68);--city-wash-b: rgba(242, 247, 252, .95)}.home-city-card.tone-rose{--city-glow: rgba(214, 122, 154, .12);--city-wash-a: rgba(250, 230, 239, .68);--city-wash-b: rgba(251, 241, 246, .95)}.home-city-card.tone-mint{--city-glow: rgba(102, 176, 158, .11);--city-wash-a: rgba(228, 245, 239, .7);--city-wash-b: rgba(241, 250, 246, .95)}.home-city-card.tone-peach{--city-glow: rgba(214, 137, 102, .12);--city-wash-a: rgba(250, 236, 225, .72);--city-wash-b: rgba(252, 244, 239, .95)}.home-city-card-link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;color:var(--brand-primary);text-decoration:none;font-size:.9rem;font-weight:700;letter-spacing:-.02em;margin-top:auto;padding-top:14px;min-height:56px;border-top:1px solid rgba(81,42,89,.08)}.home-city-card-link-early{padding-top:8px}.home-city-card-link:hover,.home-city-card-link:focus-visible{text-decoration:underline}.home-city-card.layout-split-header .home-city-card-copy{margin-top:6px}.home-city-card.layout-stacked-meta .home-city-card-copy{margin-top:10px}.home-city-card.layout-footer-balance{grid-template-rows:auto auto 1fr auto}.home-city-card.layout-footer-balance .home-city-card-title{max-width:10ch}.home-city-card.layout-count-first{grid-template-rows:auto auto 1fr auto}.home-city-card.layout-count-first .home-city-card-top-compact{grid-template-columns:auto;justify-content:start}.home-city-card.layout-count-first .home-city-card-title{margin-bottom:2px}.home-city-card.layout-cta-first{grid-template-rows:auto auto 1fr auto}.home-city-card.layout-cta-first .home-city-card-title{max-width:12ch}.home-city-card.layout-cta-first .home-city-card-copy{margin-top:10px}.home-city-card.layout-footer-invert{grid-template-rows:auto auto 1fr auto}.home-city-card.layout-footer-invert .home-city-card-title{max-width:9ch}.home-city-card.layout-footer-invert .home-city-card-footer{align-items:flex-end}.home-city-card.layout-footer-invert .home-city-card-count{order:2}.home-temporal-lab{display:grid;gap:16px}.home-temporal-proposal{--temporal-panel-border: rgba(162, 136, 205, .18);--temporal-panel-bg: radial-gradient(circle at top right, rgba(244, 237, 255, .72), transparent 34%), linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(248, 244, 252, .96));--temporal-panel-shadow: 0 18px 40px rgba(44, 0, 59, .05), inset 0 1px 0 rgba(255, 255, 255, .82);--temporal-line: linear-gradient(90deg, rgba(81, 42, 89, .16), rgba(81, 42, 89, .08));--temporal-step-border: transparent;--temporal-step-bg: transparent;--temporal-step-shadow: none;--temporal-step-hover-shadow: 0 12px 24px rgba(44, 0, 59, .06);--temporal-dot-border: rgba(81, 42, 89, .14);--temporal-dot-fill: radial-gradient(circle at 35% 35%, rgba(255, 255, 255, .96), rgba(245, 237, 255, .82)), rgba(255, 255, 255, .9);--temporal-dot-shadow: 0 6px 18px rgba(44, 0, 59, .05);--temporal-title: var(--brand-ink);--temporal-meta: rgba(81, 42, 89, .62);position:relative;display:grid;gap:14px;padding:18px 20px;border-radius:24px;border:1px solid var(--temporal-panel-border);background:var(--temporal-panel-bg);box-shadow:var(--temporal-panel-shadow)}.home-temporal-proposal-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.home-temporal-proposal-head strong{color:var(--brand-ink);font-size:.96rem;font-weight:800;letter-spacing:-.03em}.home-temporal-proposal-head span{color:#512a599e;font-size:.82rem;line-height:1.4;text-align:right}.home-temporal-ribbon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.home-temporal-ribbon-item{display:grid;gap:6px;min-height:102px;padding:14px;border-radius:18px;border:1px solid rgba(162,136,205,.14);background:#ffffffb8;color:inherit;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.home-temporal-ribbon-item:hover,.home-temporal-ribbon-item:focus-visible,.home-temporal-timeline-step:hover,.home-temporal-timeline-step:focus-visible,.home-temporal-selector-tab:hover,.home-temporal-selector-tab:focus-visible{transform:translateY(-1px);border-color:#512a593d;box-shadow:0 12px 24px #2c003b0f}.home-temporal-ribbon-label{color:#512a599e;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.home-temporal-ribbon-item strong,.home-temporal-timeline-step strong,.home-temporal-selector-copy strong,.home-temporal-selector-tab strong{color:var(--brand-ink)}.home-temporal-ribbon-item strong{font-size:1.32rem;line-height:1;letter-spacing:-.04em}.home-temporal-ribbon-item>span:last-child{color:#39355cc7;font-size:.8rem;line-height:1.45}.home-temporal-proposal-timeline{overflow:hidden}.home-temporal-timeline{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-temporal-timeline:before{content:"";position:absolute;top:13px;left:14px;right:14px;height:1px;background:var(--temporal-line)}.home-temporal-timeline-step{position:relative;display:grid;gap:7px;min-height:90px;padding:10px 10px 12px 0;border-radius:18px;border:1px solid var(--temporal-step-border);background:var(--temporal-step-bg);box-shadow:var(--temporal-step-shadow);color:inherit;text-decoration:none}.home-temporal-timeline-dot{width:26px;height:26px;border-radius:999px;border:1px solid var(--temporal-dot-border);background:var(--temporal-dot-fill);box-shadow:var(--temporal-dot-shadow)}.home-temporal-timeline-step strong{color:var(--temporal-title);font-size:.96rem;line-height:1.1;letter-spacing:-.03em}.home-temporal-timeline-count{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(81,42,89,.1);background:#ffffffa8;color:var(--temporal-meta);font-size:.8rem;line-height:1.4}.home-temporal-proposal-timeline-classic{--temporal-step-border: transparent;--temporal-step-bg: transparent}.home-temporal-proposal-timeline-cream{--temporal-panel-border: rgba(195, 164, 110, .16);--temporal-panel-bg: radial-gradient(circle at top right, rgba(255, 238, 218, .76), transparent 34%), linear-gradient(180deg, rgba(255, 252, 247, .98), rgba(251, 246, 239, .96));--temporal-line: linear-gradient(90deg, rgba(170, 126, 67, .22), rgba(170, 126, 67, .08));--temporal-step-border: rgba(195, 164, 110, .14);--temporal-step-bg: linear-gradient(180deg, rgba(255, 255, 255, .72), rgba(255, 249, 240, .9));--temporal-step-shadow: inset 0 1px 0 rgba(255, 255, 255, .86);--temporal-dot-border: rgba(170, 126, 67, .18);--temporal-dot-fill: radial-gradient(circle at 35% 35%, rgba(255, 255, 255, .96), rgba(255, 240, 222, .9)), rgba(255, 249, 242, .94);--temporal-title: #3f2549;--temporal-meta: rgba(108, 82, 71, .76)}.home-temporal-proposal-timeline-ink{--temporal-panel-border: rgba(66, 23, 88, .28);--temporal-panel-bg: radial-gradient(circle at top right, rgba(108, 54, 153, .16), transparent 34%), linear-gradient(180deg, rgba(56, 17, 79, .98), rgba(42, 10, 64, .98));--temporal-panel-shadow: 0 22px 44px rgba(28, 0, 40, .18), inset 0 1px 0 rgba(255, 255, 255, .06);--temporal-line: linear-gradient(90deg, rgba(239, 228, 255, .28), rgba(239, 228, 255, .12));--temporal-step-border: rgba(239, 228, 255, .08);--temporal-step-bg: linear-gradient(180deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, .02));--temporal-step-shadow: inset 0 1px 0 rgba(255, 255, 255, .06);--temporal-dot-border: rgba(239, 228, 255, .22);--temporal-dot-fill: radial-gradient(circle at 35% 35%, rgba(255, 255, 255, .3), rgba(186, 156, 224, .28)), rgba(255, 255, 255, .08);--temporal-dot-shadow: 0 10px 18px rgba(0, 0, 0, .18);--temporal-title: rgba(255, 248, 255, .98);--temporal-meta: rgba(232, 218, 250, .82);color:#fff8fff5}.home-temporal-proposal-timeline-ink .home-temporal-proposal-head strong,.home-temporal-proposal-timeline-ink .home-temporal-proposal-head span{color:#fff8ffeb}.home-temporal-proposal-timeline-ink .home-temporal-timeline-count{border-color:#efe4ff1f;background:#ffffff14}.home-temporal-proposal-timeline-ink .home-temporal-timeline-step{transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.home-temporal-proposal-timeline-ink .home-temporal-timeline:after{content:"";position:absolute;top:8px;right:10px;width:10px;height:10px;border-top:1.5px solid rgba(239,228,255,.38);border-right:1.5px solid rgba(239,228,255,.38);transform:rotate(45deg)}.home-temporal-proposal-timeline-ink-axis .home-temporal-timeline-step{justify-items:center;text-align:center;gap:10px;padding:0 10px 12px}.home-temporal-proposal-timeline-ink-axis .home-temporal-timeline-step strong{max-width:10ch}.home-temporal-proposal-timeline-ink-axis .home-temporal-timeline-count{justify-self:center}.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-step{justify-items:center;text-align:center;gap:10px;padding:16px 14px 14px;border-radius:24px;border:1px solid rgba(239,228,255,.1);background:linear-gradient(180deg,#ffffff0f,#ffffff08);box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0a00141f}.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-step:before{content:"";position:absolute;top:26px;left:50%;width:1px;height:18px;background:linear-gradient(180deg,#efe4ff52,#efe4ff0f);transform:translate(-50%)}.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-dot{margin-top:-2px}.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-step strong{margin-top:8px;max-width:10ch}.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-count{justify-self:center;background:#ffffff1f}.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-step{justify-items:center;text-align:center;gap:10px;padding:18px 14px 14px;border-radius:22px;border:1px solid rgba(239,228,255,.1);background:linear-gradient(180deg,#ffffff0f,#ffffff08);box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0a00141f}.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-step:before{content:"";position:absolute;top:-18px;left:50%;width:40px;height:40px;border-radius:999px;background:color-mix(in srgb,rgba(56,17,79,.98) 82%,transparent 18%);transform:translate(-50%);pointer-events:none}.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-dot{margin-top:-4px;z-index:1}.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-step strong{max-width:10ch}.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-count{justify-self:center}.home-temporal-proposal-timeline-light{--temporal-panel-border: rgba(162, 136, 205, .16);--temporal-panel-bg: radial-gradient(circle at top right, rgba(241, 233, 255, .78), transparent 34%), linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(248, 244, 252, .96));--temporal-panel-shadow: 0 18px 40px rgba(44, 0, 59, .06), inset 0 1px 0 rgba(255, 255, 255, .88);--temporal-line: linear-gradient(90deg, rgba(81, 42, 89, .26), rgba(81, 42, 89, .1));--temporal-arrow: rgba(81, 42, 89, .55);--temporal-card-bg: radial-gradient(circle at top right, rgba(108, 54, 153, .16), transparent 38%), linear-gradient(180deg, rgba(56, 17, 79, .98), rgba(42, 10, 64, .98));--temporal-card-border: rgba(66, 23, 88, .22);--temporal-card-shadow: 0 14px 28px rgba(44, 0, 59, .14), inset 0 1px 0 rgba(255, 255, 255, .06);--temporal-card-title: rgba(255, 248, 255, .98);--temporal-card-meta: rgba(232, 218, 250, .84)}.home-temporal-proposal-timeline-light .home-temporal-proposal-head strong{color:var(--brand-ink)}.home-temporal-proposal-timeline-light .home-temporal-proposal-head span{color:#512a59a8}.home-temporal-proposal-timeline-light .home-temporal-timeline{padding-top:8px}.home-temporal-proposal-timeline-light .home-temporal-timeline:before{top:16px;left:16px;right:18px;height:2px;background:var(--temporal-line)}.home-temporal-proposal-timeline-light .home-temporal-timeline:after{content:"";position:absolute;top:10px;right:10px;width:14px;height:14px;border-top:2px solid var(--temporal-arrow);border-right:2px solid var(--temporal-arrow);transform:rotate(45deg)}.home-temporal-proposal-timeline-light .home-temporal-timeline-step{position:relative;justify-items:center;text-align:center;gap:10px;margin-top:22px;padding:26px 14px 16px;border-radius:22px;border:1px solid var(--temporal-card-border);background:var(--temporal-card-bg);box-shadow:var(--temporal-card-shadow)}.home-temporal-proposal-timeline-light .home-temporal-timeline-dot{position:absolute;top:-15px;left:50%;width:30px;height:30px;border:2px solid rgba(239,228,255,.52);background:radial-gradient(circle at 35% 35%,#ffffff8a,#ba9ce047),#ffffff1f;box-shadow:0 10px 18px #2c003b1f,inset 0 1px #ffffff2e;transform:translate(-50%)}.home-temporal-proposal-timeline-light .home-temporal-timeline-step strong{color:var(--temporal-card-title);max-width:10ch}.home-temporal-proposal-timeline-light .home-temporal-timeline-count{justify-self:center;border-color:#efe4ff24;background:#ffffff1a;color:var(--temporal-card-meta)}.home-temporal-proposal-timeline-light-continuous .home-temporal-timeline:before{background:linear-gradient(90deg,#512a5957,#512a5929)}.home-temporal-proposal-timeline-light-guide .home-temporal-timeline-step:before{content:"";position:absolute;top:-7px;left:50%;width:1px;height:16px;background:linear-gradient(180deg,#512a5957,#512a590f);transform:translate(-50%)}.home-temporal-proposal-timeline-light-guide .home-temporal-timeline:before{background:linear-gradient(90deg,#512a5938,#6f479a57,#512a591f)}.home-temporal-proposal-timeline-light-ribbon .home-temporal-timeline:before{top:13px;left:12px;right:16px;height:8px;border-radius:999px;background:linear-gradient(90deg,#ddd3f0e6,#c1aae1d1)}.home-temporal-proposal-timeline-light-ribbon .home-temporal-timeline:after{top:7px;right:10px;width:18px;height:18px;border-top-width:3px;border-right-width:3px}.home-temporal-proposal-timeline-light-ribbon .home-temporal-timeline-step{margin-top:28px}.home-temporal-proposal-timeline-light-rail .home-temporal-timeline{padding-top:0}.home-temporal-lab>.home-temporal-proposal:not(.home-temporal-proposal-timeline-light-rail){display:none}#home-temporal-moments.section .section-head{justify-content:center;justify-items:center;text-align:center;margin-inline:auto}#home-temporal-moments.section .section-head h2{width:100%;text-align:center}.home-temporal-proposal-home{padding:4px 0 0;border:0;background:transparent;box-shadow:none}.home-temporal-proposal-home .home-temporal-timeline{padding-top:0}.home-temporal-proposal-home .home-temporal-ribbon-label{color:#512a5994}.home-temporal-proposal-timeline-light-rail .home-temporal-timeline:before{top:18px;left:12.5%;right:12.5%;height:3px;border-radius:999px;background:linear-gradient(90deg,#512a5957,#835fb842,#512a591f)}.home-temporal-proposal-timeline-light-rail .home-temporal-timeline:after{display:none}.home-temporal-proposal-timeline-light-rail .home-temporal-timeline-step{position:relative;margin-top:0;padding:38px 10px 0;background:transparent;border:0;box-shadow:none;justify-items:center;text-align:center;gap:12px}.home-temporal-proposal-timeline-light-rail .home-temporal-timeline-dot{position:absolute;top:6px;left:50%;width:24px;height:24px;border:3px solid rgba(81,42,89,.88);background:#fffffffa;box-shadow:0 0 0 6px #f1e9ffeb,0 10px 18px #2c003b14;transform:translate(-50%)}.home-temporal-proposal-timeline-light-rail .home-temporal-timeline-step strong{margin-top:2px;max-width:10ch;color:var(--brand-ink)}.home-temporal-proposal-timeline-light-rail .home-temporal-timeline-count{justify-self:center;border-color:#512a591f;background:#ffffffeb;color:#512a59cc;box-shadow:0 8px 18px #2c003b0f}.home-temporal-proposal-timeline-glass{--temporal-panel-border: rgba(162, 136, 205, .14);--temporal-panel-bg: radial-gradient(circle at 14% 18%, rgba(225, 238, 255, .54), transparent 28%), radial-gradient(circle at 86% 18%, rgba(255, 232, 240, .52), transparent 26%), radial-gradient(circle at 50% 100%, rgba(241, 229, 255, .58), transparent 38%), linear-gradient(180deg, rgba(255, 255, 255, .72), rgba(249, 246, 252, .7));--temporal-panel-shadow: 0 18px 42px rgba(44, 0, 59, .06), inset 0 1px 0 rgba(255, 255, 255, .9);--temporal-line: linear-gradient(90deg, rgba(124, 103, 168, .18), rgba(124, 103, 168, .06));--temporal-step-border: rgba(255, 255, 255, .52);--temporal-step-bg: linear-gradient(180deg, rgba(255, 255, 255, .54), rgba(255, 255, 255, .24));--temporal-step-shadow: inset 0 1px 0 rgba(255, 255, 255, .76);--temporal-dot-border: rgba(124, 103, 168, .14);--temporal-dot-fill: radial-gradient(circle at 35% 35%, rgba(255, 255, 255, .98), rgba(232, 226, 248, .78)), rgba(255, 255, 255, .84)}.home-temporal-selector{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:14px;align-items:start}.home-temporal-selector-copy{display:grid;gap:6px;padding:14px 16px;border-radius:20px;background:#ffffffa3;border:1px solid rgba(162,136,205,.12)}.home-temporal-selector-copy strong{font-size:1rem;letter-spacing:-.03em}.home-temporal-selector-copy span{color:#39355cc7;font-size:.84rem;line-height:1.45}.home-temporal-selector-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.home-temporal-selector-tab{display:grid;gap:10px;min-height:88px;padding:12px 14px;border-radius:18px;border:1px solid rgba(162,136,205,.14);background:linear-gradient(180deg,#ffffffdb,#f7f3fbe6);color:inherit;text-decoration:none}.home-temporal-selector-tab span{color:#512a59b8;font-size:.76rem;line-height:1.3}.home-temporal-selector-tab strong{font-size:1.18rem;line-height:1;letter-spacing:-.04em}.exhibitions-spotlight-list .list-link>span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.24em}#pages-contexte+.section,#pages-contexte+.section+.section,#pages-contexte+.section+.section+.section{display:none}#pages-contexte .detail-grid{display:none}.home-context-groups{display:grid;gap:20px}.home-context-proposals,.home-context-proposal{display:grid;gap:0}.home-context-group{display:grid;gap:16px;padding:20px;border:1px solid rgba(201,167,254,.18);border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(255,255,255,.74),transparent 28%),linear-gradient(180deg,#ffffffeb,#f8f3fce0);box-shadow:0 18px 42px #2c003b0f,inset 0 1px #fffffff0}.home-context-group-head{display:flex;align-items:start;justify-content:space-between;gap:18px}.home-context-group-title{display:grid;gap:7px;align-content:start}.home-context-group-title h3{margin:0;font-size:clamp(1.85rem,2.8vw,2.5rem);line-height:.96;letter-spacing:-.05em}.home-context-group-head p{margin:0;max-width:56ch;color:#512a59b8;font-size:.95rem;line-height:1.58}.home-context-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home-context-card{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-width:0;min-height:100%;padding:16px;border-radius:22px;border:1px solid rgba(81,42,89,.1);background:#ffffffe6;box-shadow:0 14px 28px #2c003b0f,inset 0 1px #ffffffeb;color:inherit;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1)}.home-context-card>*{min-width:0}.home-context-card:hover,.home-context-card:focus-visible{transform:translateY(-2px);border-color:#512a5938;box-shadow:0 18px 36px #2c003b1a,inset 0 1px #fffffff0}.home-context-card-media{position:relative;display:grid;place-items:center;min-width:0;width:100%;max-width:100%;aspect-ratio:1.08 / 1;overflow:hidden;border-radius:16px;background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.82),transparent 26%),linear-gradient(145deg,#512a5929,#fff3)}.home-context-card.tone-violet .home-context-card-media{background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.82),transparent 24%),linear-gradient(145deg,#956cb857,#f2ecf9b8)}.home-context-card.tone-gold .home-context-card-media{background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.82),transparent 24%),linear-gradient(145deg,#dbb4af47,#fbeee1d6)}.home-context-card.tone-rose .home-context-card-media{background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.84),transparent 24%),linear-gradient(145deg,#e7b2be57,#faeff4d1)}.home-context-card.tone-blue .home-context-card-media{background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.84),transparent 24%),linear-gradient(145deg,#b5caf35c,#eff5ffd6)}.home-context-card-image,.home-context-card-monogram{width:100%;height:100%}.home-context-card-image{object-fit:cover}.home-context-card-image-contain{object-fit:contain;padding:16px}.home-context-card-monogram{display:grid;place-items:center;font-size:clamp(1.55rem,2.6vw,2.1rem);font-weight:800;letter-spacing:-.06em;color:#2c003bd6}.home-context-card-body{display:grid;gap:6px;min-width:0;min-height:calc(8.04em + 18px);align-content:start;padding-inline:2px}.home-context-card-body strong{display:-webkit-box;margin:0;overflow:hidden;color:var(--brand-ink);font-size:clamp(1.08rem,1.42vw,1.3rem);line-height:1.12;letter-spacing:-.03em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.24em;text-wrap:balance}.home-context-card-body>span{display:-webkit-box;overflow:hidden;color:#512a59b8;font-size:.84rem;line-height:1.48;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:5.92em}.home-context-card-link{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:0;font-size:.9rem;font-weight:700;letter-spacing:-.01em;color:var(--brand-primary);line-height:1.35;text-align:center;white-space:normal;text-wrap:balance;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.16em}.home-context-card-footer{display:flex;align-items:center;justify-content:center;min-height:56px;padding:14px 0 0;border-top:1px solid rgba(81,42,89,.08)}.home-context-card-grid-compact .home-context-card{grid-template-columns:82px minmax(0,1fr);grid-template-rows:auto auto;align-items:start;gap:10px 12px}.home-context-card-grid-compact .home-context-card-media{grid-column:1;grid-row:1 / span 2;aspect-ratio:1 / 1}.home-context-card-grid-compact .home-context-card-body{grid-column:2;grid-row:1}.home-context-card-grid-compact .home-context-card-link{grid-column:2;grid-row:2}.home-context-card-grid-compact .home-context-card-footer{grid-column:2;grid-row:2;justify-items:start;min-height:auto;padding:10px 0 0;border-top:0}.home-context-card-mosaic{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start}.home-context-card-grid-mosaic .home-context-card-media{aspect-ratio:16 / 10;min-height:220px}.home-context-card-grid-mosaic .home-context-card-image{width:100%;height:100%;object-fit:cover;object-position:center center}.home-context-card-grid-mosaic .home-context-card-image-contain{object-fit:contain;padding:20px;background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.86),transparent 24%),linear-gradient(145deg,#512a5914,#ffffff8a)}.artist-index-card-media{margin:0 0 1rem;aspect-ratio:4 / 3;overflow:hidden;border-radius:1.5rem;background:linear-gradient(145deg,#faf5fffa,#f4ecfbf0);box-shadow:inset 0 0 0 1px #48196d14}.artist-index-card-media img{width:100%;height:100%;display:block;object-fit:cover}.artist-profile-grid{align-items:start}.artist-profile-portrait-panel{display:flex;justify-content:center}.artist-profile-portrait{margin:0;width:100%;display:flex;flex-direction:column;gap:.85rem}.artist-profile-portrait img{width:100%;max-width:23rem;aspect-ratio:4 / 5;object-fit:cover;display:block;border-radius:1.75rem;background:linear-gradient(145deg,#f9f4fffa,#f1e8f9eb);box-shadow:0 24px 60px #4d1d6c24,inset 0 0 0 1px #4d1d6c14}.artist-profile-portrait figcaption{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.94rem;color:#391c54c2}.artist-profile-portrait figcaption a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.artist-editorial-hero{margin-bottom:1.75rem}.artist-editorial-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(18rem,.78fr);gap:1.25rem;align-items:stretch}.artist-editorial-hero-copy{display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;min-height:100%}.artist-editorial-hero-copy h1{margin:0;font-size:clamp(2.4rem,5vw,4.6rem);line-height:.96}.artist-editorial-hero-text{display:grid;gap:.85rem}.artist-editorial-hero-text p{margin:0}.artist-editorial-support{color:#2c003bc7}.artist-editorial-highlights{margin:0;padding-left:1.15rem;display:grid;gap:.55rem;color:#2c003bd6}.artist-editorial-highlights li{margin:0}.artist-editorial-fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:auto;align-self:stretch}.artist-editorial-fact{display:grid;gap:.38rem;padding:1rem 1.05rem;border:1px solid var(--panel-tone-border, rgba(77, 29, 108, .1));border-radius:1.15rem;background:var(--panel-tone-bg, linear-gradient(155deg, rgba(255, 255, 255, .96), rgba(247, 242, 251, .92)))}.artist-editorial-fact-label{font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#512a599e}.artist-editorial-fact-value{font-size:1.08rem;line-height:1.25;color:var(--brand-ink)}.artist-editorial-hero-media{display:flex;justify-content:center}.artist-editorial-portrait{margin:0;width:100%;display:flex;flex-direction:column;gap:.85rem}.artist-editorial-portrait img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block;border-radius:1.75rem;background:linear-gradient(145deg,#f9f4fffa,#f1e8f9eb);box-shadow:0 24px 60px #4d1d6c24,inset 0 0 0 1px #4d1d6c14}.artist-editorial-portrait figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;font-size:.94rem;color:#391c54c2}.artist-editorial-portrait figcaption a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.artist-story-sections{display:grid;gap:1.2rem}.artist-story-section+.artist-story-section{padding-top:1.15rem;border-top:1px solid rgba(77,29,108,.1)}.artist-story-section h3{margin:0 0 .45rem;font-size:1.22rem}.artist-story-section p{margin:0}.artist-inline-subtitle{margin:1rem 0 .75rem;font-size:1.12rem}.artist-city-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.artist-city-sections .artist-story-section{padding:1.15rem 1.2rem;border:1px solid rgba(77,29,108,.1);border-radius:1.15rem;background:linear-gradient(155deg,#fffffffa,#f7f2fbf0)}.artist-city-sections .artist-story-section h3{margin:0 0 .55rem;font-size:1.08rem}.artist-city-sections .artist-story-section p{margin:0}.artist-prototype-shell{display:flex;flex-direction:column;gap:1.5rem}.artist-prototype-shell .detail-panel{height:100%}.artist-prototype-eyebrow{display:inline-flex;align-items:center;width:fit-content;padding:.42rem .8rem;border-radius:999px;background:#512a5917;color:#512a59e6;font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.artist-prototype-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:1.4rem;align-items:stretch}.artist-prototype-lead{display:flex;flex-direction:column;gap:1rem}.artist-prototype-lead h2,.artist-prototype-guided-intro h2{margin:0;font-size:clamp(2rem,3.3vw,3rem)}.artist-prototype-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.artist-prototype-fact{display:flex;flex-direction:column;gap:.38rem;padding:1rem 1.05rem;border-radius:1.15rem;text-decoration:none;color:inherit;border:1px solid rgba(81,42,89,.12);background:linear-gradient(155deg,#fffffff0,#f6effce6)}.artist-prototype-fact-label{font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#512a59a6}.artist-prototype-fact-value{font-size:1.15rem;line-height:1.2;color:var(--brand-ink)}.artist-prototype-portrait-frame{margin:0;display:flex;flex-direction:column;gap:.75rem}.artist-prototype-portrait-frame img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block;border-radius:1.55rem;background:linear-gradient(145deg,#f9f4fffa,#f1e8f9eb);box-shadow:inset 0 0 0 1px #48196d14,0 18px 42px #2c003b14}.artist-prototype-portrait-frame figcaption{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.92rem;color:#391c54c2}.artist-prototype-portrait-frame figcaption a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.artist-prototype-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.artist-prototype-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.artist-prototype-column{display:flex;flex-direction:column;gap:.9rem}.artist-prototype-column h3{margin:0}.artist-prototype-guided-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.25rem;align-items:start}.artist-prototype-starter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.artist-prototype-step{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:999px;background:#512a591a;color:var(--brand-primary);font-size:.95rem;font-weight:700}.artist-prototype-bio-grid{display:grid;grid-template-columns:minmax(15rem,.78fr) minmax(0,1.22fr);gap:1.25rem;align-items:start}.artist-prototype-portrait-frame-compact img{max-width:22rem}@media(max-width:1120px){.artist-editorial-hero-grid,.artist-prototype-hero,.artist-prototype-guided-intro,.artist-prototype-starter-grid,.artist-prototype-grid,.artist-prototype-columns,.artist-prototype-bio-grid{grid-template-columns:1fr}.artist-prototype-portrait-frame-compact img{max-width:none}}@media(max-width:720px){.artist-editorial-fact-grid,.artist-editorial-highlights,.artist-prototype-fact-grid,.artist-city-sections{grid-template-columns:1fr}.artist-editorial-portrait figcaption{align-items:flex-start;flex-direction:column}}.home-context-rail{display:grid;gap:16px}.home-context-rail-group{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.9fr);gap:18px;align-items:start;padding:18px 20px;border:1px solid rgba(201,167,254,.16);border-radius:26px;background:radial-gradient(circle at 100% 0,rgba(255,255,255,.7),transparent 30%),linear-gradient(180deg,#ffffffe6,#f8f3fcdb)}.home-context-rail-title{display:grid;gap:8px;align-content:start}.home-context-rail-title h3,.home-context-mosaic-head h3{margin:0;font-size:clamp(1.85rem,2.7vw,2.4rem);line-height:.96;letter-spacing:-.05em}.home-context-rail-title p,.home-context-mosaic-head p{margin:0;color:#512a59b8;font-size:.95rem;line-height:1.56}.home-context-mosaic-group{display:grid;gap:14px;padding-block:8px 18px}.home-context-mosaic-group+.home-context-mosaic-group{margin-top:28px}.home-context-mosaic-head{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:end;gap:16px 24px}.home-context-mosaic-head p{min-width:0;max-width:min(58ch,100%);justify-self:end;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:right;font-size:clamp(.76rem,.82vw,.88rem);line-height:1.3}@media(max-width:1120px){.home-context-group-head{display:grid;gap:12px;align-items:start}.home-context-rail-group,.home-context-mosaic-head{grid-template-columns:1fr;display:grid;align-items:start}.home-context-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-context-mosaic-head p{white-space:normal}}@media(max-width:720px){.home-context-group{padding:18px;border-radius:22px;gap:14px}.home-context-rail-group{padding:16px;border-radius:22px;gap:14px}.home-context-card-grid{grid-template-columns:1fr;gap:12px}.home-context-card-grid-mosaic .home-context-card-media{min-height:0}.home-context-card{padding:14px;border-radius:20px;gap:12px}.home-context-card-body strong{font-size:clamp(1.22rem,4.6vw,1.52rem);line-height:1.12;letter-spacing:-.02em;font-weight:600}.home-context-card-link{display:inline-block;justify-self:center;width:min(100%,24ch);max-width:min(100%,24ch);padding-top:0;font-size:.98rem;line-height:1.4}.home-context-card-footer{min-height:0;padding:12px 0 0}.home-context-card-body>span,.home-context-group-head p,.home-context-rail-title p,.home-context-mosaic-head p{font-size:.88rem;margin-bottom:10px}.home-context-card-body>span{-webkit-line-clamp:3;min-height:calc(1.48em * 3);margin-bottom:0}.home-context-card-grid-compact .home-context-card{grid-template-columns:72px minmax(0,1fr)}.site-footer-nav{grid-template-columns:1fr}}.route-doc-panel{display:grid;gap:20px}.route-doc-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.route-doc-head h2{margin-bottom:8px}.route-doc-head p{margin:0;color:var(--muted);line-height:1.7}.route-doc-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.route-doc-meta div,.route-doc-columns>div{display:grid;gap:10px}.route-doc-meta strong,.route-doc-columns strong{font-size:.88rem;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-primary)}.route-doc-meta code,.route-doc-tree{display:block;padding:14px 16px;border:1px solid var(--border);background:#ffffffbd;color:var(--brand-ink);overflow-x:auto}.route-doc-tree{margin:0;white-space:pre-wrap;line-height:1.8}.route-doc-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.route-doc-static{cursor:default}.button-muted{opacity:1;pointer-events:none;background:#fff;color:#2c003b;border-color:#d3ced1;text-decoration:none;box-shadow:none}.card-actions .button-muted{margin-inline:auto;align-self:center}.button-muted:hover,.button-muted:focus-visible{transform:none;box-shadow:none;color:#2c003b;background:#fff;border-color:#d3ced1}.button-muted:before,.button-muted:after{display:none}.site-footer{border-top:1px solid var(--border);background:#ffffffe0}.site-footer-inner{display:grid;grid-template-columns:minmax(240px,1.1fr) minmax(0,2fr);gap:28px 44px;padding:30px var(--content-inset) 42px;color:var(--muted)}.site-footer-brand{display:grid;gap:10px;align-content:start}.site-footer-brand>strong{color:var(--brand-ink);font-size:1.05rem;letter-spacing:-.02em}.site-footer-brand p{margin:0;max-width:34ch;line-height:1.6}.site-footer-note{font-size:.92rem;color:#512a59b8}.site-footer-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px}.site-footer-column{display:grid;gap:12px;align-content:start}.site-footer-column>strong{color:var(--brand-ink);font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}.site-footer-column ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.site-footer-column li{margin:0}.site-footer-popular{grid-column:1 / -1;display:grid;gap:14px;padding-top:24px;border-top:1px solid rgba(81,42,89,.14)}.site-footer-popular>strong{color:var(--brand-ink);font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}.site-footer-popular ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px 18px}.site-footer-popular li{margin:0}.site-footer a{color:var(--brand-primary);text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{text-decoration:underline}@media(max-width:980px){.shell-home{--home-text-inset: 20px;--home-hero-signature-optical-shift: 1px}.shell{width:min(var(--max),calc(100% - 56px))}.section-head,.route-doc-head{flex-direction:column;align-items:flex-start}.site-footer-inner{grid-template-columns:1fr;gap:24px}.site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header{padding-top:12px}.site-header-inner{position:relative;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-radius:20px}.main-nav{display:none}.brand-logo{width:168px;max-width:min(62vw,168px)}.header-actions{margin-left:auto}.language-switcher{display:none}.mobile-nav{display:block}.hero-grid,.home-figma-hero,.card-grid,.list-links,.detail-grid,.explore-choice-grid,.route-doc-meta,.route-doc-columns,.exhibition-hero,.media-gallery,.media-link-grid,.social-embed-grid,.resource-grid,.overview-strip{grid-template-columns:1fr}.section-overview-inner{width:100%}.section-overview .section-head p{white-space:normal}.shell-exhibitions>.section:not(.section-overview):not(#explorer-autrement)>.section-head{padding-inline:20px}.home-city-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.home-city-card,.home-city-card.is-primary{min-height:0}.home-temporal-ribbon,.home-temporal-timeline,.home-temporal-selector-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.home-temporal-selector,.exhibitions-spotlight{grid-template-columns:1fr}.instagram-embed{min-height:640px}.main-nav{flex-wrap:wrap}.home-figma-copy{min-height:auto;gap:12px;padding:24px 0 12px 20px}.home-figma-copy p.home-figma-signature{font-size:.95rem;max-width:none;white-space:normal;margin-top:6px}.home-figma-copy h1{font-size:clamp(3.15rem,9.4vw,4.9rem);line-height:.9;letter-spacing:-.075em;max-width:8.6ch;text-wrap:balance;margin-top:0}.home-figma-intro,.home-figma-copy p{max-width:34rem}.home-figma-intro p{font-size:1rem;line-height:1.58}.home-figma-stats{grid-template-columns:1fr;gap:14px;max-width:min(100%,670px)}.home-figma-stat-card-link{min-height:0}.home-figma-profile-card{padding:18px}.home-figma-profile-header{align-items:flex-start}.home-figma-profile-header strong{font-size:1.12rem;line-height:1.08}.home-figma-profile-link{font-size:.9rem}.home-figma-profile-tag{min-height:42px}.home-figma-profile-tag-label{font-size:.9rem}.home-hero-spotlight-media{min-height:220px}.home-hero-spotlight-copy{padding:18px}.home-hero-spotlight-copy .button{width:100%}.home-venue-rail-head{align-items:flex-start}.home-venue-rail-track,.venue-directory-rail-track{grid-auto-columns:calc((100% - 14px)/2)}}@media(max-width:720px){body{font-size:12px;line-height:1.6}a{font-size:inherit}h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}.shell{width:min(var(--max),calc(100% - 40px))}.page{padding:20px 0 56px}.site-header{padding:10px 0 8px}.site-header-inner{min-height:64px;padding:10px 12px;border-radius:18px}.brand-logo{width:156px;max-width:min(60vw,156px)}.mobile-nav-trigger{min-height:40px;padding:0 12px 0 14px;gap:10px}.mobile-nav-trigger-label{font-size:.9rem}.mobile-nav-panel{width:min(360px,calc(100vw - 24px));padding:14px;border-radius:18px}.mobile-nav-link{min-height:46px;font-size:.96rem}.mobile-nav-shortcuts{grid-template-columns:1fr 1fr}.page-breadcrumb{margin-bottom:14px;padding-inline:20px}.home-venue-rail{padding:20px}.home-figma-hero{padding:0}.home-figma-copy{padding:20px 0 20px 20px}.home-figma-side{padding:0 20px 20px}.home-figma-stat-card-link{justify-items:center;align-content:center;gap:6px;padding:14px 16px;text-align:center;border-radius:15px;background:radial-gradient(circle at 50% 0%,rgba(201,167,254,.18),transparent 48%),linear-gradient(180deg,#fffffffc,#f6effbf5);box-shadow:0 12px 24px #2c003b0f}.home-figma-stat-kicker{margin-bottom:0;white-space:normal;text-align:center;letter-spacing:.2em;font-size:.68rem}.home-figma-stat-value{justify-content:center;align-items:flex-end;gap:5px;width:100%}.home-figma-stat-value span{font-size:clamp(2.4rem,10.5vw,3.15rem);line-height:.9}.home-figma-stat-value small{font-size:.8rem;transform:none;margin-bottom:4px}.home-figma-stat-link{justify-content:center;margin-top:0;padding:6px 12px;border-radius:999px;background:#512a590d;border:1px solid rgba(81,42,89,.08);font-size:.79rem;font-weight:700;white-space:normal;text-wrap:balance}.home-venue-rail-track,.venue-directory-rail-track{grid-auto-columns:82vw}.home-venue-rail-item{min-height:220px;padding:14px 14px 10px;gap:10px;box-shadow:none}.venue-directory-rail-item{min-height:244px;padding:18px 18px 20px;gap:14px}.home-venue-rail-logo{width:100%;height:112px;flex-basis:auto;border-radius:22px;font-size:1rem}.home-venue-rail-logo-image{width:86%;height:86%}.home-venue-rail{grid-template-columns:1fr;gap:14px;margin-inline:var(--home-text-inset);padding:20px 18px 18px}.shell-home>.home-venue-rail>.home-venue-rail-head{padding-inline:0}.home-venue-rail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;grid-column:auto;grid-row:auto}.home-venue-rail-nav{grid-column:auto;grid-row:auto;justify-self:end;align-self:start;margin-top:0;padding:3px;border:1px solid rgba(81,42,89,.08);border-radius:999px;background:#fffffff0;box-shadow:0 8px 16px #2c003b0a}.home-venue-rail-arrow{width:34px;height:34px;font-size:1rem}.home-venue-rail-copy{gap:3px;text-align:center;justify-items:center}.home-venue-rail-copy strong{font-size:1.04rem}.home-venue-rail-copy span{font-size:.96rem;line-height:1.3}.home-venue-rail-head h2{max-width:none;margin-top:2px;font-size:1.85rem;line-height:1.12;letter-spacing:-.025em}.shell-home>.section>.section-head h2{font-size:clamp(1.45rem,5.1vw,1.85rem);line-height:1.18;letter-spacing:-.02em}.shell-home>.section>.section-head p{font-size:1rem;line-height:1.55}.shell-exhibitions>.section:not(.section-overview):not(#explorer-autrement)>.section-head h2{font-size:clamp(1.45rem,5.1vw,1.85rem);line-height:1.18;letter-spacing:-.02em}.shell-exhibitions>.section:not(.section-overview):not(#explorer-autrement)>.section-head p{font-size:1rem;line-height:1.55}.shell-exhibitions>.hero .eyebrow{font-size:.78rem;letter-spacing:.14em}.shell-agenda>.hero .eyebrow{font-size:.78rem;letter-spacing:.14em}.shell-exhibitions>.hero h1{font-size:clamp(2.2rem,8.2vw,3rem);line-height:.98;letter-spacing:-.045em;max-width:12ch}.shell-agenda>.hero h1{font-size:clamp(2.2rem,8.2vw,3rem);line-height:.98;letter-spacing:-.045em;max-width:12ch}.shell-exhibitions>.hero p{font-size:1rem;line-height:1.6}.shell-agenda>.hero p{font-size:1rem;line-height:1.6}.section-overview .section-head h2{font-size:clamp(1.45rem,5.1vw,1.85rem);line-height:1.18;letter-spacing:-.02em}.section-overview .section-head p{font-size:1rem;line-height:1.55;white-space:normal;text-wrap:balance}.section-overview .overview-strip{gap:14px}.overview-card{min-height:112px;padding:18px 16px;gap:8px}.overview-card strong{font-size:clamp(1.22rem,4.8vw,1.5rem);line-height:1.12;letter-spacing:-.02em}.overview-card span{font-size:.98rem;line-height:1.45}#explorer-autrement.section .section-head h2{font-size:clamp(1.55rem,5.8vw,1.95rem);line-height:1.14;letter-spacing:-.025em}#explorer-autrement.section .section-head p{font-size:.98rem;line-height:1.55;text-wrap:balance}.shell-agenda>.section>.section-head h2{font-size:clamp(1.45rem,5.1vw,1.85rem);line-height:1.18;letter-spacing:-.02em}.shell-agenda>.section>.section-head p{font-size:1rem;line-height:1.55}.shell-home>.section>.card-grid,.shell-home>.section>.home-city-stage,.shell-home>.section>.home-temporal-proposal,.shell-home>.section>.home-context-proposals{margin-inline:var(--home-text-inset)}.exhibitions-spotlight-copy{gap:10px;padding:16px}.exhibitions-spotlight-copy .eyebrow{font-size:.78rem;letter-spacing:.14em}.exhibitions-spotlight-copy h3{font-size:clamp(1.3rem,5vw,1.62rem);line-height:1.08;letter-spacing:-.02em}.exhibitions-spotlight-copy .card-kicker,.exhibitions-spotlight-copy>p:not(.card-kicker):not(.spotlight-note),.exhibitions-spotlight-copy .spotlight-note{font-size:1rem;line-height:1.55}.exhibitions-spotlight-copy .chip-venue-spotlight,.spotlight-list-meta .chip-venue-spotlight{min-height:34px;height:auto;padding:0 14px;font-size:.92rem;border-radius:12px}.exhibitions-spotlight-copy .button{min-height:44px;padding:10px 18px;font-size:.96rem}.exhibitions-spotlight-list{gap:14px}.exhibitions-spotlight-list .list-link-soft{padding:16px;gap:10px}.exhibitions-spotlight-list .list-link-soft strong{margin-bottom:0;font-size:clamp(1.22rem,4.6vw,1.48rem);line-height:1.12;letter-spacing:-.02em}.exhibitions-spotlight-list .list-link-soft>span:last-child{font-size:.98rem;line-height:1.5;min-height:3em}.explore-choice-card{gap:16px;padding:18px;border-radius:18px}.explore-choice-card h2{font-size:clamp(1.45rem,5.4vw,1.78rem);line-height:1.12;letter-spacing:-.025em}.explore-choice-card>p{font-size:.98rem;line-height:1.55;text-wrap:balance}.explore-choice-list{gap:12px}.explore-choice-link{padding:14px 16px;border-radius:16px;background:#ffffffeb}.explore-choice-link span{font-size:1rem;line-height:1.35}.explore-choice-link strong{font-size:1rem;line-height:1.1}.explore-choice-cta{min-height:48px;padding:12px 18px;border-radius:16px;border-color:#2c003b14;background:radial-gradient(circle at 82% 28%,rgba(201,167,254,.38),transparent 22%),linear-gradient(135deg,#2c003b,#512a59);color:#fff;font-size:1rem;font-weight:700;box-shadow:0 12px 24px #2c003b29}.explore-choice-cta:hover,.explore-choice-cta:focus-visible{border-color:#2c003b14;background:radial-gradient(circle at 82% 28%,rgba(201,167,254,.42),transparent 24%),linear-gradient(135deg,#2c003b,#512a59);color:#fff;box-shadow:0 14px 28px #2c003b33}.shell-agenda .detail-panel h2{font-size:clamp(1.3rem,4.9vw,1.6rem);line-height:1.14;letter-spacing:-.02em}.shell-agenda .detail-panel p,.shell-agenda .list-link>span{font-size:.98rem;line-height:1.5}.shell-agenda .list-link strong{font-size:clamp(1.22rem,4.6vw,1.48rem);line-height:1.12;letter-spacing:-.02em}.shell-agenda .tag-cloud .chip{min-height:38px;padding:0 14px;font-size:.96rem;border-radius:14px;line-height:1.1}.shell-agenda .tag-cloud .chip-label{line-height:1.1}.venue-directory-rail-logo{width:100%;height:152px;flex-basis:auto;border-radius:28px;font-size:1.2rem}.venue-directory-rail-logo-image{width:84%;height:84%}.venue-directory-rail-copy strong{font-size:1rem}.venue-directory-rail-copy span{font-size:.86rem}.venue-group-card-head,.venue-detail-brand{grid-template-columns:1fr}.home-venue-rail-copy strong{font-size:.95rem}.home-venue-rail-copy span{font-size:.8rem}.hero-grid{gap:0}.hero-copy{padding:20px;gap:14px}.hero-actions{gap:10px;margin-top:2px}.hero-actions .button{width:100%;min-height:44px;padding:10px 16px}.hero-visual{min-height:150px}.hero-visual-corner{width:94px;height:94px}.hero-visual-corner span{top:28px;right:4px;width:60px;font-size:.48rem;transform:rotate(45deg)}.hero-visual:before{width:160px;height:160px;top:-20px;right:-30px}.hero-visual:after{width:180px;height:180px;bottom:-70px;left:-30px}.hero-visual-copy{inset:auto 16px 16px;padding:14px}.page-breadcrumb,.hero p,.section-head p,.card p,.card-kicker,.detail-panel p,.list-link span,.hero-intro,.exhibition-copy p,.exhibition-poster span,.bullet-list li,blockquote,.hero-visual-copy span{font-size:12px;line-height:1.5}.hero h1,.exhibition-copy h1{font-size:22px;line-height:1.18;font-weight:600;max-width:22ch}.section-head h2,.detail-panel h2{font-size:20px}.card h3,.card h4{font-size:18px}.card{background:#fff;padding:16px;gap:10px}.card.exhibition-card{border:1px solid #E6EFF7;border-radius:24px;box-shadow:0 16px 30px #2c003b12,0 0 0 1px #e6eff773}.card-grid{gap:14px}.card-meta,.tag-cloud{gap:6px}.exhibition-card-top-meta .chip{min-height:38px;padding:0 14px;font-size:13px;max-width:none;border-radius:14px;gap:6px}.exhibition-card-top-meta .chip-icon{width:16px;min-width:16px;font-size:13px}.exhibition-card-bottom-meta{gap:10px;min-height:78px}.exhibition-card-media{border:0;border-radius:4px}.exhibition-card-media img{object-position:center}.exhibition-card-body>p:last-child{max-height:2.84em;overflow:hidden;white-space:normal;text-overflow:clip}.card.exhibition-card .exhibition-card-body{gap:9px}.card.exhibition-card .exhibition-card-body h3{font-size:clamp(1.22rem,4.6vw,1.52rem);line-height:1.12;letter-spacing:-.02em;font-weight:600;-webkit-line-clamp:2}.card.exhibition-card .exhibition-card-body.no-subtitle h3{font-size:clamp(1.3rem,5vw,1.62rem);line-height:1.08;font-weight:600}.card.exhibition-card .exhibition-card-body .card-kicker{font-size:.94rem;line-height:1.3;color:#2c003bcc}.card.exhibition-card .exhibition-card-body>p:last-child{font-size:.92rem;line-height:1.38;-webkit-line-clamp:2;color:#2c003bd1}.card.exhibition-card .exhibition-card-top-meta{min-height:38px;gap:8px;flex-wrap:wrap;overflow:visible}.card.exhibition-card .exhibition-card-top-meta .chip-label{line-height:1}.card.exhibition-card .chip-venue,.card.exhibition-card .chip-date{min-height:34px;height:auto;padding:0 14px;font-size:.92rem;border-radius:12px}.card.exhibition-card .exhibition-card-bottom-meta{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;min-height:0;margin-top:8px}.card.exhibition-card .exhibition-card-venue-row{justify-content:flex-start;min-width:0}.card.exhibition-card .exhibition-card-venue-row .chip-venue{max-width:100%}.card.exhibition-card .exhibition-card-utility-row{justify-content:flex-start;min-width:0;min-height:34px}.card.exhibition-card .chip-venue .chip-label,.card.exhibition-card .chip-date .chip-label,.card.exhibition-card .chip-date{line-height:1}.exhibition-shell{gap:18px}.exhibition-copy,.exhibition-poster,.detail-panel{padding:18px;gap:12px}.section{margin-top:22px}.section-head{gap:10px;margin-bottom:12px}.detail-grid,.list-links,.explore-choice-grid{gap:12px}.explore-choice-link{padding:10px 11px}.explore-choice-card>p{white-space:normal}.list-link{padding:16px}.home-city-stage{gap:14px}.home-city-card,.home-city-card.is-primary{gap:0;padding:16px 16px 14px;border-radius:18px}.home-city-card-top{gap:8px;grid-template-columns:1fr}.home-city-card-meta-stack{gap:6px}.home-city-card-rank{top:14px;right:16px;font-size:2.8rem}.home-city-card-count{font-size:.68rem}.home-city-card-copy{gap:4px;margin-top:4px}.home-city-card-footer{flex-wrap:wrap;gap:10px;padding-top:10px}.home-city-card-title{font-size:1.05rem;line-height:1.02}.home-city-card-copy span,.home-city-card.is-primary .home-city-card-copy span,.home-city-card-link{font-size:12px}.home-temporal-lab{gap:12px}.home-temporal-proposal{gap:12px;padding:16px;border-radius:20px}.home-temporal-proposal-head{align-items:start;flex-direction:column;gap:4px}.home-temporal-proposal-head span{text-align:left}.home-temporal-ribbon,.home-temporal-timeline,.home-temporal-selector-tabs{grid-template-columns:1fr}.home-temporal-ribbon-item,.home-temporal-selector-tab{min-height:0}.home-temporal-proposal-home .home-temporal-ribbon-label{grid-column:2}.home-temporal-proposal-home{gap:10px;padding-top:0}.home-temporal-proposal-home .home-temporal-timeline{gap:10px}.home-temporal-proposal-home .home-temporal-timeline:before{display:none}.home-temporal-timeline:before{inset:14px auto 14px 13px;width:1px;height:auto;background:linear-gradient(180deg,#512a5929,#512a5914)}.home-temporal-timeline-step{grid-template-columns:auto 1fr;align-items:start;gap:10px 12px;min-height:0;padding:0 0 0 2px}.home-temporal-timeline-step strong,.home-temporal-timeline-step span:last-child{grid-column:2}.home-temporal-proposal-timeline-ink-axis .home-temporal-timeline-step,.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-step,.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-step,.home-temporal-proposal-timeline-light .home-temporal-timeline-step{grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:start;gap:10px 12px;min-height:0;padding:2px 0 2px 2px;border-radius:0;border:0;background:transparent;box-shadow:none}.home-temporal-proposal-timeline-light-rail .home-temporal-timeline-step{gap:10px 12px;padding:2px 0 2px 2px}.home-temporal-proposal-home .home-temporal-timeline-step,.home-temporal-proposal-home.home-temporal-proposal-timeline-light-rail .home-temporal-timeline-step{display:flex;flex-direction:row;align-items:center;justify-content:space-between;justify-items:stretch;gap:14px;min-height:auto;padding:14px 16px;border-radius:18px;border:1px solid rgba(162,136,205,.16);background:#ffffffe6;box-shadow:0 10px 22px #2c003b0d;text-align:left}.home-temporal-proposal-home .home-temporal-timeline-step:hover,.home-temporal-proposal-home .home-temporal-timeline-step:focus-visible{transform:translateY(-1px);border-color:#512a5933;box-shadow:0 12px 24px #2c003b12}.home-temporal-proposal-timeline-ink .home-temporal-timeline:after{display:none}.home-temporal-proposal-timeline-light .home-temporal-timeline:after{display:none}.home-temporal-proposal-timeline-ink-axis .home-temporal-timeline-step:before,.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-step:before,.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-step:before,.home-temporal-proposal-timeline-light .home-temporal-timeline-step:before{display:none}.home-temporal-proposal-timeline-ink-axis .home-temporal-timeline-dot,.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-dot,.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-dot,.home-temporal-proposal-timeline-light .home-temporal-timeline-dot{margin:0;position:static;transform:none}.home-temporal-proposal-timeline-light-rail .home-temporal-timeline-dot{top:0;box-shadow:none}.home-temporal-proposal-home .home-temporal-timeline-dot{display:none}.home-temporal-proposal-home .home-temporal-timeline-step strong,.home-temporal-proposal-home .home-temporal-timeline-count{grid-column:auto;max-width:none;margin-top:0}.home-temporal-proposal-home .home-temporal-timeline-step strong{flex:1 1 auto;display:block;min-width:0;max-width:none;font-size:1.12rem;line-height:1.18;letter-spacing:-.03em;text-align:left}.home-temporal-proposal-home .home-temporal-timeline-count{flex:0 0 auto;justify-self:end;min-height:30px;padding:0 12px;font-size:.88rem;line-height:1.3;white-space:nowrap;border-color:#512a591a;background:#fffffff5;box-shadow:none}.home-context-mosaic-head,.home-context-mosaic-head>div{justify-items:center;text-align:center}.home-context-mosaic-head .home-figma-panel-kicker,.home-context-mosaic-head h3,.home-context-mosaic-head p{margin-inline:auto;text-align:center}.home-temporal-proposal-timeline-ink-axis .home-temporal-timeline-step strong,.home-temporal-proposal-timeline-ink-axis .home-temporal-timeline-count,.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-step strong,.home-temporal-proposal-timeline-ink-milestone .home-temporal-timeline-count,.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-step strong,.home-temporal-proposal-timeline-ink-notched .home-temporal-timeline-count,.home-temporal-proposal-timeline-light .home-temporal-timeline-step strong,.home-temporal-proposal-timeline-light .home-temporal-timeline-count{grid-column:2;max-width:none;justify-self:start;margin-top:0}.home-temporal-selector-copy{padding:12px 14px;border-radius:18px}.overview-card{gap:4px;padding:10px 12px}.chip{padding:4px 10px;min-height:24px;border:1px solid var(--chip-border-soft);font-size:10px;box-shadow:var(--chip-shadow-default);background:var(--chip-bg-default);color:var(--brand-ink)}.chip-classic,.chip-soft,.chip-theme{background:var(--chip-bg-default);color:var(--brand-ink);border-color:var(--chip-border-soft)}.chip-important,.chip-accent,.chip-city,.chip-venue{background:var(--chip-bg-info);color:var(--brand-ink);border-color:transparent;box-shadow:var(--chip-shadow-soft)}.chip-date{background:var(--chip-bg-date);color:var(--brand-ink);border-color:transparent;box-shadow:var(--chip-shadow-soft)}.card-link-inline{font-size:12px;text-decoration:none}.card-actions{flex-direction:column;align-items:stretch;gap:8px}.card.exhibition-card .card-actions{margin-top:12px}.card-actions .button,.card-actions .button-muted{width:100%;min-height:40px;padding:10px 14px}.button{font-size:12px;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .26s cubic-bezier(.22,1,.36,1),color .26s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),background .36s cubic-bezier(.22,1,.36,1)}.button-primary:before,.button-primary:after{transition:right .42s cubic-bezier(.22,1,.36,1),top .42s cubic-bezier(.22,1,.36,1),bottom .42s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1)}.button-primary:hover:before,.button-primary:focus:before{transition-delay:40ms}.button-primary:hover:after,.button-primary:focus:after{transition-delay:70ms}.card-actions .card-link-inline{width:100%;text-align:left}.list-link strong,.hero-visual-copy strong{font-size:14px}.media-gallery{gap:12px}.media-gallery-item figcaption{gap:4px;padding:10px 12px 0}}@media(max-width:720px){.site-header-inner{gap:10px}.main-nav{gap:2px}.main-nav-link,.main-nav-explorer-trigger{padding:9px 11px;font-size:.94rem}.brand-logo{width:172px;max-width:min(44vw,172px)}.main-nav-explorer-panel{left:0;min-width:min(320px,calc(100vw - 40px));right:auto;transform:none}.main-nav-explorer-list{grid-template-columns:1fr}.language-switcher-panel{left:0;right:auto}}@media(max-width:1120px){.venue-group-links,.venue-directory-feature-grid,.venue-directory-grid,.movement-essentials-card,.movement-editorial-grid{grid-template-columns:1fr}.movement-essentials-copy .overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.shell-artist-directory>.hero .hero-grid,.shell-subject-directory>.hero .hero-grid,.shell-venue-directory>.hero .hero-grid,.shell-period-directory>.hero .hero-grid{grid-template-columns:1fr;min-height:auto}.shell-artist-directory>.hero .hero-copy,.shell-subject-directory>.hero .hero-copy,.shell-venue-directory>.hero .hero-copy,.shell-period-directory>.hero .hero-copy{padding:20px;gap:14px}.shell-artist-directory>.hero h1,.shell-subject-directory>.hero h1,.shell-venue-directory>.hero h1,.shell-period-directory>.hero h1{max-width:none;font-size:clamp(2.35rem,10vw,3.55rem)}.shell-venue-directory>.hero h1{font-size:clamp(2.2rem,8.2vw,3rem);line-height:.98;letter-spacing:-.045em;max-width:12ch}.shell-artist-directory>.hero p,.shell-subject-directory>.hero p,.shell-venue-directory>.hero p,.shell-period-directory>.hero p{max-width:none}.shell-venue-directory>.hero p{font-size:1rem;line-height:1.55}.shell-artist-directory>.hero .hero-visual,.shell-subject-directory>.hero .hero-visual,.shell-venue-directory>.hero .hero-visual,.shell-period-directory>.hero .hero-visual{min-height:260px}.subject-directory-guide,.period-directory-guide,.movement-directory-guide{grid-template-columns:1fr}.shell-venue-directory>.section{gap:20px}.shell-venue-directory .venue-group-stack{gap:28px}.shell-venue-directory .venue-group-head{gap:8px;padding-inline:2px}.shell-venue-directory .venue-group-head h3{font-size:clamp(1.45rem,5.1vw,1.85rem);line-height:1.18;letter-spacing:-.02em}.shell-venue-directory .venue-group-head p{font-size:.98rem;line-height:1.55}.shell-venue-directory .venue-group-card{border-radius:24px}.shell-venue-directory .venue-group-card-media{min-height:200px}.shell-venue-directory .venue-group-card-media-fallback{padding:1.15rem}.shell-venue-directory .venue-group-card-media-fallback:before{inset:14px;border-radius:20px}.shell-venue-directory .venue-group-card-media-monogram{font-size:clamp(2.75rem,13vw,4rem)}.shell-venue-directory .venue-group-card-media-label{min-height:32px;padding:7px 11px;font-size:.88rem}.shell-venue-directory .venue-group-card-body{gap:.82rem;padding:1.1rem 1.05rem 1.15rem}.shell-venue-directory .venue-group-card--text-only .venue-group-card-body{padding-top:1.2rem}.shell-venue-directory .venue-group-card-top-meta{min-height:32px;margin-bottom:0}.shell-venue-directory .venue-group-card-count-chip{min-height:32px;padding:0 12px;font-size:.88rem;border-radius:11px}.shell-venue-directory .venue-group-card-title{min-height:2.24em;font-size:clamp(1.22rem,4.6vw,1.48rem);line-height:1.12;letter-spacing:-.02em}.shell-venue-directory .venue-group-card-topics{gap:7px}.shell-venue-directory .venue-group-card-topic{min-height:32px;padding:6px 10px;font-size:.82rem}.shell-venue-directory .venue-group-card-story{font-size:.98rem;line-height:1.5;min-height:4.5em;height:4.5em}.shell-venue-directory .venue-group-card-cta{min-height:46px;padding:11px 18px;font-size:.95rem}.shell-period-directory .venue-group-card{border-radius:24px}.shell-period-directory .venue-group-card-media{min-height:200px}.shell-period-directory .venue-group-card-body{gap:.82rem;padding:1.1rem 1.05rem 1.15rem}.shell-period-directory .venue-group-card-title{min-height:2.24em;font-size:clamp(1.22rem,4.6vw,1.48rem);line-height:1.12;letter-spacing:-.02em}.shell-period-directory .venue-group-card-story{font-size:.98rem;line-height:1.5;min-height:4.5em;height:4.5em}.shell-period-directory .venue-group-card-cta{min-height:46px;padding:11px 18px;font-size:.95rem}.venue-city-card{padding:18px}.venue-directory-card-meta{justify-content:flex-start}.movement-editorial-figure figcaption{align-items:flex-start;flex-direction:column}.movement-essentials-copy .overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.venue-logo-badge{background:#fffffff5;box-shadow:inset 0 0 0 1px #70544314,0 8px 18px #1f19150a}.venue-logo-badge-fallback,.home-venue-rail-logo{padding:10px 14px;border:1px solid rgba(112,84,67,.08);background:#fffffff5}.venue-logo-badge-image,.home-venue-rail-logo-image{width:100%;height:100%;object-fit:contain}.home-venue-rail-item .venue-logo-badge{align-self:stretch}@media(max-width:720px){.exhibition-hero .hero-intro,.visit-description-card p,.visit-description-card ul,.visit-description-card ol{font-size:1rem;line-height:1.55}}@media(max-width:720px){.prototype-audience-panel h2,.prototype-prepare-panel h2,.prototype-resource-panel h2,.prototype-explore-panel h2{font-size:clamp(1.4rem,4.8vw,1.7rem);line-height:1.15}.prototype-audience-panel>p,.prototype-explore-panel>p,.prototype-prepare-panel .detail-list span{font-size:1rem;line-height:1.55}.prototype-prepare-panel .detail-list strong,.taxonomy-group-emphasis-inline h3{font-size:.92rem}.prototype-explore-panel .tag-cloud{gap:10px}.prototype-explore-panel .chip{min-height:38px;padding:0 14px;border-radius:14px;font-size:.98rem;line-height:1.12}.prototype-explore-panel .chip-label{line-height:1.12}.exhibition-shell~.section .section-head p{font-size:1rem;line-height:1.55}.exhibition-shell~.section .section-head h2{font-size:clamp(1.45rem,5.1vw,1.85rem);line-height:1.18}.exhibition-shell~.section .card.exhibition-card .card-kicker{font-size:1rem;line-height:1.35}.exhibition-shell~.section .card.exhibition-card .exhibition-card-body>p:last-child{font-size:1rem;line-height:1.5}.exhibition-shell~.section .card.exhibition-card .exhibition-card-top-meta .chip,.exhibition-shell~.section .card.exhibition-card .chip-venue,.exhibition-shell~.section .card.exhibition-card .chip-date{min-height:38px;padding:0 14px;font-size:.96rem;border-radius:14px;line-height:1.1}.exhibition-shell~.section .card.exhibition-card .chip-label{line-height:1.1}.resource-card h3{font-size:1.2rem;line-height:1.25}.resource-card p{font-size:1rem;line-height:1.55}.resource-card .button{font-size:1rem;min-height:44px;padding:10px 16px}.section-related-exhibitions .section-head p{font-size:1.05rem;line-height:1.6}.section-related-exhibitions .section-head{align-items:center}.section-related-exhibitions .section-head h2{width:100%;text-align:center;font-size:clamp(1.4rem,4.8vw,1.7rem);line-height:1.15}}@media(max-width:980px){.exhibition-hero .exhibition-copy h1{font-size:clamp(1.7rem,5.2vw,2.05rem);line-height:1.08;letter-spacing:-.02em;font-weight:500;max-width:none;text-wrap:pretty;overflow-wrap:normal;word-break:keep-all}.exhibition-hero .exhibition-copy.hero-title-short h1{font-size:clamp(1.45rem,4.6vw,1.72rem);line-height:1.04;white-space:nowrap;letter-spacing:-.03em}}@media(max-width:720px){.exhibition-hero .exhibition-copy h1{font-size:clamp(1.55rem,7.8vw,1.95rem);line-height:1.1;max-width:none;text-wrap:pretty;overflow-wrap:normal;word-break:keep-all}.exhibition-hero .exhibition-copy.hero-title-short h1{font-size:clamp(1.3rem,6.4vw,1.5rem);line-height:1.02;white-space:nowrap;letter-spacing:-.035em}}[dir=rtl] .artist-editorial-highlights{padding-left:0;padding-right:1.15rem}[dir=rtl] .home-city-card-rank{right:auto;left:22px}[dir=rtl] .home-context-mosaic-head p{justify-self:start;text-align:left}[dir=rtl] .home-temporal-proposal-timeline-ink .home-temporal-timeline:after{right:auto;left:10px;border-right:0;border-left:1.5px solid rgba(239,228,255,.38);transform:rotate(-45deg)}[dir=rtl] .home-temporal-proposal-timeline-light .home-temporal-timeline:before{left:18px;right:16px}[dir=rtl] .home-temporal-proposal-timeline-light .home-temporal-timeline:after{right:auto;left:10px;border-right:0;border-left:2px solid var(--temporal-arrow);transform:rotate(-45deg)}[dir=rtl] .home-temporal-proposal-head span,[dir=rtl] .home-temporal-proposal-home .home-temporal-timeline-step,[dir=rtl] .home-temporal-proposal-home .home-temporal-timeline-step strong,[dir=rtl] .card-actions .card-link-inline{text-align:right}[dir=rtl] .main-nav-explorer-panel,[dir=rtl] .language-switcher-panel{left:auto;right:0}@media(max-width:720px){[dir=rtl] .home-city-card-rank{right:auto;left:16px}}.agenda-hero{position:relative;overflow:hidden;margin-top:18px;padding:clamp(40px,6vw,72px) clamp(22px,4vw,56px);border:1px solid var(--ink);border-radius:0;background:var(--ink);color:var(--paper)}.agenda-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--paper) 7%,transparent) 1px,transparent 1.4px);background-size:22px 22px}.agenda-hero>*{position:relative}.agenda-hero-kicker{margin:0 0 16px;font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--lemon)}.shell .agenda-hero h1{margin:0;max-width:22ch;font-family:var(--sans);font-weight:900;font-size:clamp(2.5rem,7vw,5.2rem);letter-spacing:-.055em;line-height:.92;text-transform:lowercase;color:var(--paper);text-wrap:balance}.agenda-hero-title-accent{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--lemon)}.agenda-hero-lead{margin:22px 0 0;max-width:640px;font-family:var(--sans);font-size:clamp(.95rem,1.5vw,1.12rem);line-height:1.6;color:color-mix(in srgb,var(--paper) 85%,transparent)}.agenda-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.agenda-hero-cta{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border:1px solid var(--lemon);border-radius:0;background:var(--lemon);color:var(--ink);font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background .16s ease,color .16s ease,border-color .16s ease}.agenda-hero-cta:hover,.agenda-hero-cta:focus-visible{background:var(--paper);border-color:var(--paper);color:var(--ink)}.agenda-hero-cta-ghost{background:transparent;border-color:color-mix(in srgb,var(--paper) 45%,transparent);color:var(--paper)}.agenda-hero-cta-ghost:hover,.agenda-hero-cta-ghost:focus-visible{background:color-mix(in srgb,var(--paper) 12%,transparent);border-color:var(--paper);color:var(--paper)}.agenda-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 2px;border-bottom:1px solid var(--grey-line)}.agenda-tabs-label{font-family:var(--sans);font-weight:900;font-size:.9rem;letter-spacing:-.03em;text-transform:lowercase;color:var(--ink);text-decoration:none}.agenda-tabs-label span{color:var(--violet)}.agenda-tab{--agenda-tab-accent: var(--violet);display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-radius:999px;background:transparent;color:color-mix(in srgb,var(--ink) 60%,transparent);font-family:var(--sans);font-weight:700;font-size:.82rem;letter-spacing:-.015em;text-decoration:none;transition:border-color .14s ease,background .14s ease,color .14s ease}.agenda-tab-dot{width:7px;height:7px;border-radius:999px;background:color-mix(in srgb,var(--ink) 20%,transparent);flex-shrink:0}.agenda-tab:hover,.agenda-tab:focus-visible,.agenda-tab.is-active{border-color:var(--agenda-tab-accent);background:color-mix(in srgb,var(--paper) 88%,var(--agenda-tab-accent) 12%);color:var(--ink)}.agenda-tab:hover .agenda-tab-dot,.agenda-tab:focus-visible .agenda-tab-dot,.agenda-tab.is-active .agenda-tab-dot{background:var(--agenda-tab-accent)}.agenda-tab-en-ce-moment{--agenda-tab-accent: var(--violet)}.agenda-tab-ce-week-end{--agenda-tab-accent: color-mix(in srgb, var(--lemon) 60%, var(--ink) 40%)}.agenda-tab-derniers-jours{--agenda-tab-accent: var(--rose)}.agenda-tab-a-venir{--agenda-tab-accent: var(--teal)}.agenda-tab-count{font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.08em;color:var(--grey)}.agenda-v3{font-family:var(--sans);color:var(--ink)}.agenda-v3 :is(h1,h2,h3,h4,h5){font-family:var(--sans);color:var(--ink)}.agenda-v3>.section>.section-head{align-items:end;padding-bottom:14px;border-bottom:1.5px solid var(--ink)}.agenda-v3>.section>.section-head h2{font-weight:900;font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.045em;line-height:.98;text-transform:uppercase;color:var(--ink)}.agenda-v3>.section>.section-head p{font-family:var(--serif);font-style:italic;font-size:1.02rem;color:var(--grey)}.agenda-v3 .button{border-radius:0;border:1px solid var(--ink);background:transparent;color:var(--ink);font-weight:700;box-shadow:none;transition:background .16s ease,color .16s ease,border-color .16s ease}.agenda-v3 .button:hover,.agenda-v3 .button:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--paper);transform:none;box-shadow:none}.agenda-v3 .button-primary{background:var(--violet);border-color:var(--violet);color:var(--paper)}.agenda-v3 .button-primary:before,.agenda-v3 .button-primary:after{content:none}.agenda-v3 .button-primary:hover,.agenda-v3 .button-primary:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--paper)}.agenda-v3 .card,.agenda-v3 .card.exhibition-card{border:1px solid var(--grey-line);border-radius:0;background:var(--paper);box-shadow:none}.agenda-v3 .card.exhibition-card:hover,.agenda-v3 .card.exhibition-card:focus-within{transform:translateY(-3px);border-color:color-mix(in srgb,var(--ink) 45%,transparent);box-shadow:none}.agenda-v3 .exhibition-card-media{border-radius:0;background:var(--paper2)}.agenda-v3 .exhibition-card-body h3{font-weight:800;letter-spacing:-.03em}.agenda-v3 .card.exhibition-card p{color:var(--grey)}.agenda-v3 .card .card-kicker{color:var(--violet)}.agenda-v3 .card.exhibition-card .chip-venue,.agenda-v3 .card.exhibition-card .chip-city,.agenda-v3 .exhibition-card-venue-row .chip-venue{border-radius:999px;border:1px solid var(--ink);background:transparent;color:var(--ink);box-shadow:none}.agenda-v3 .card.exhibition-card .chip-venue.chip-link:hover,.agenda-v3 .card.exhibition-card .chip-venue.chip-link:focus-visible,.agenda-v3 .card.exhibition-card .chip-city.chip-link:hover,.agenda-v3 .card.exhibition-card .chip-city.chip-link:focus-visible{background:var(--ink);color:var(--paper)}.agenda-v3 .chip-date,.agenda-v3 .chip-date:hover,.agenda-v3 .chip-date:focus-visible{background:var(--paper2);border-color:transparent;color:var(--ink);box-shadow:none}.agenda-v3 .detail-panel{border:1px solid var(--grey-line);border-radius:0;background:var(--paper);box-shadow:none}.agenda-v3 .detail-panel h2{font-weight:900;letter-spacing:-.035em;color:var(--ink)}.agenda-v3 .detail-panel p{color:var(--grey)}.agenda-v3 .list-link{border-radius:0;background:transparent;box-shadow:none}.agenda-v3 .list-link strong{font-weight:800;letter-spacing:-.025em;color:var(--ink)}.agenda-v3 .list-link>span{color:var(--grey)}.agenda-v3 .tag-cloud .chip{border-radius:999px;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);background:transparent;color:var(--ink);box-shadow:none}.agenda-v3 .tag-cloud .chip:hover,.agenda-v3 .tag-cloud .chip:focus-visible{border-color:var(--ink);background:var(--paper2);color:var(--ink)}.agenda-v3 .prose,.agenda-v3 .prose p{color:var(--ink)}.agenda-v3 .prose a{color:var(--violet)}@media(max-width:760px){.agenda-hero{padding:34px 20px 38px}.agenda-hero-actions{margin-top:22px}.agenda-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.agenda-tabs::-webkit-scrollbar{display:none}.agenda-tab{flex:0 0 auto}}.venue-index-hero,.artist-index-hero{--index-accent: var(--ink);position:relative;margin-top:18px;padding:clamp(36px,5vw,64px) clamp(22px,4vw,56px);border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-bottom:1.5px solid var(--ink);border-radius:0;background:color-mix(in srgb,var(--paper) 92%,var(--index-accent) 8%);color:var(--ink)}.venue-index-hero{--index-accent: var(--accent-venue)}.artist-index-hero{--index-accent: var(--accent-artist)}.venue-index-hero-kicker,.artist-index-hero-kicker{margin:0 0 14px;font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--index-accent)}.venue-index-hero h1,.artist-index-hero h1{margin:0;max-width:22ch;font-family:var(--sans);font-weight:900;font-size:clamp(2.3rem,5.5vw,4.4rem);letter-spacing:-.05em;line-height:.94;text-transform:lowercase;color:var(--ink);text-wrap:balance}.venue-index-hero-accent,.artist-index-hero-accent{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--index-accent)}.venue-index-hero-lead,.artist-index-hero-lead{margin:20px 0 0;max-width:720px;font-family:var(--serif);font-style:italic;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.5;color:var(--ink)}.venue-index-group-head,.artist-index-group-head{display:grid;gap:6px;margin-bottom:20px;padding-bottom:12px;border-bottom:1.5px solid var(--ink)}.venue-index-group-head h2,.artist-index-group-head h2{margin:0;font-family:var(--sans);font-weight:900;font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:-.04em;line-height:1;text-transform:lowercase;color:var(--ink)}.venue-index-group-head h2:after{content:".";color:var(--accent-venue)}.artist-index-group-head h2:after{content:".";color:var(--accent-artist)}.venue-index-group-head p,.artist-index-group-head p{margin:0;font-family:var(--serif);font-style:italic;font-size:1rem;line-height:1.45;color:var(--grey);max-width:72ch}.venue-index-stack{display:grid;gap:clamp(36px,5vw,56px)}.venue-index-grid,.artist-index-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:clamp(20px,2.5vw,32px)}.venue-index-card,.artist-index-card{display:flex;flex-direction:column;min-width:0;color:var(--ink);text-decoration:none}.venue-index-card-media,.artist-index-card-media{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 2;border:1.5px solid var(--ink);border-radius:0;background:var(--paper2)}.artist-index-card-media{aspect-ratio:1 / 1}.venue-index-card-media img,.artist-index-card-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.93) contrast(1.03);transition:transform .5s ease}.venue-index-card:hover .venue-index-card-media img,.venue-index-card:focus-visible .venue-index-card-media img,.artist-index-card:hover .artist-index-card-media img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.venue-index-card-media img,.artist-index-card-media img{transition:none}.venue-index-card:hover .venue-index-card-media img,.venue-index-card:focus-visible .venue-index-card-media img,.artist-index-card:hover .artist-index-card-media img{transform:none}}.venue-index-card-media-fallback,.artist-index-card-media-fallback{display:grid;place-items:center;width:100%;height:100%;padding:14px;text-align:center;background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--ink) 5%,transparent) 0 1px,transparent 1px 14px),var(--paper2)}.venue-index-card-media-fallback strong,.artist-index-card-media-fallback strong{font-family:var(--sans);font-weight:900;font-size:1rem;letter-spacing:-.03em;line-height:1.15;color:var(--ink);text-wrap:balance}.artist-index-card-media-fallback{position:relative;aspect-ratio:1 / 1;border:1.5px solid var(--ink);overflow:hidden}.venue-index-card-badge,.artist-index-card-badge{position:absolute;right:0;bottom:0;padding:5px 9px;background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.venue-index-card-title,.artist-index-card-title{margin:13px 0 0;font-family:var(--sans);font-weight:900;font-size:clamp(1.1rem,1.6vw,1.3rem);letter-spacing:-.04em;line-height:1.05;color:var(--ink)}.artist-index-card-title a{color:inherit;text-decoration:none}.venue-index-card:hover .venue-index-card-title,.venue-index-card:focus-visible .venue-index-card-title,.artist-index-card-title a:hover,.artist-index-card-title a:focus-visible{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.venue-index-card:hover .venue-index-card-title,.venue-index-card:focus-visible .venue-index-card-title{text-decoration-color:var(--accent-venue)}.artist-index-card-title a:hover,.artist-index-card-title a:focus-visible{text-decoration-color:var(--accent-artist)}.venue-index-card-story,.artist-index-card-story{margin:9px 0 0;font-family:var(--serif);font-style:italic;font-size:.95rem;line-height:1.42;color:color-mix(in srgb,var(--ink) 78%,transparent);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.artist-index-card-live{display:inline-flex;align-items:center;gap:6px;margin:9px 0 0;font-family:var(--mono);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-venue)}.artist-index-card-live-dot{width:7px;height:7px;border-radius:999px;background:var(--accent-venue);flex-shrink:0}.artist-index-card-cta{margin-top:10px;font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-artist);text-decoration:none}.artist-index-card-cta:hover,.artist-index-card-cta:focus-visible{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.venue-index-hero,.artist-index-hero{padding:30px 20px 34px}.venue-index-grid,.artist-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.theme-index-hero,.discipline-index-hero{--index-accent: var(--rose);position:relative;margin-top:18px;padding:clamp(36px,5vw,64px) clamp(22px,4vw,56px);border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-bottom:1.5px solid var(--ink);border-radius:0;background:color-mix(in srgb,var(--paper) 92%,var(--index-accent) 8%);color:var(--ink)}.discipline-index-hero{--index-accent: var(--teal);background:color-mix(in srgb,var(--paper) 91%,var(--index-accent) 9%)}.theme-index-hero-kicker,.discipline-index-hero-kicker{margin:0 0 14px;font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--index-accent)}.theme-index-hero h1,.discipline-index-hero h1{margin:0;max-width:22ch;font-family:var(--sans);font-weight:900;font-size:clamp(2.3rem,5.5vw,4.4rem);letter-spacing:-.05em;line-height:.94;text-transform:lowercase;color:var(--ink);text-wrap:balance}.theme-index-hero-accent,.discipline-index-hero-accent{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--index-accent)}.theme-index-hero-lead,.discipline-index-hero-lead{margin:20px 0 0;max-width:720px;font-family:var(--serif);font-style:italic;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.5;color:var(--ink)}.theme-index-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:clamp(20px,2.5vw,32px)}.theme-index-card{display:flex;flex-direction:column;min-width:0;color:var(--ink);text-decoration:none}.theme-index-card-media{position:relative;overflow:hidden;aspect-ratio:3 / 2;border:1.5px solid var(--ink);border-radius:0;background:var(--paper2)}.theme-index-card-accented .theme-index-card-media{border-top:4px solid var(--theme-card-accent, var(--rose))}.theme-index-card-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.93) contrast(1.03);transition:transform .5s ease}.theme-index-card:hover .theme-index-card-media img,.theme-index-card:focus-visible .theme-index-card-media img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.theme-index-card-media img{transition:none}.theme-index-card:hover .theme-index-card-media img,.theme-index-card:focus-visible .theme-index-card-media img{transform:none}}.theme-index-card-media-fallback{display:grid;place-items:center;width:100%;height:100%;padding:14px;text-align:center;background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--ink) 5%,transparent) 0 1px,transparent 1px 14px),var(--paper2)}.theme-index-card-media-fallback strong{font-family:var(--sans);font-weight:900;font-size:1rem;letter-spacing:-.03em;line-height:1.15;color:var(--ink);text-wrap:balance}.theme-index-card-swatch{position:absolute;top:12px;left:12px;width:18px;height:18px;background:var(--theme-card-accent, var(--rose));border:1.5px solid var(--paper)}.theme-index-card-badge{position:absolute;right:0;bottom:0;padding:5px 9px;background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.theme-index-card-title{margin:13px 0 0;font-family:var(--sans);font-weight:900;font-size:clamp(1.1rem,1.6vw,1.3rem);letter-spacing:-.04em;line-height:1.05;color:var(--ink)}.theme-index-card:hover .theme-index-card-title,.theme-index-card:focus-visible .theme-index-card-title{text-decoration:underline;text-decoration-color:var(--theme-card-accent, var(--rose));text-decoration-thickness:2px;text-underline-offset:4px}.theme-index-card-story{margin:9px 0 0;font-family:var(--serif);font-style:italic;font-size:.95rem;line-height:1.42;color:color-mix(in srgb,var(--ink) 78%,transparent);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.theme-index-card-meta{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;font-family:var(--mono);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-venue)}.theme-index-card-meta-dot{width:7px;height:7px;border-radius:999px;background:var(--accent-venue);flex-shrink:0}.theme-index-card-meta-watch{color:var(--grey)}.theme-index-ref-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.theme-index-ref-card{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-top:3px solid var(--rose);border-radius:0;background:var(--paper);color:var(--ink);text-decoration:none;transition:border-color .16s ease}.theme-index-ref-card:hover,.theme-index-ref-card:focus-visible{border-color:var(--ink)}.theme-index-ref-chip{align-self:flex-start;padding:4px 10px;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:999px;font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--grey)}.theme-index-ref-title{font-family:var(--sans);font-weight:900;font-size:1.15rem;letter-spacing:-.03em;line-height:1.1;color:var(--ink)}.theme-index-ref-story{font-family:var(--serif);font-style:italic;font-size:.92rem;line-height:1.45;color:color-mix(in srgb,var(--ink) 75%,transparent)}.theme-index-ref-cta{margin-top:auto;padding-top:8px;font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rose)}.theme-index-v3>.section>.section-head{align-items:end;padding-bottom:14px;border-bottom:1.5px solid var(--ink)}.theme-index-v3>.section>.section-head h2{font-weight:900;font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.045em;line-height:.98;text-transform:uppercase;color:var(--ink)}.theme-index-v3>.section>.section-head p{font-family:var(--serif);font-style:italic;font-size:1.02rem;color:var(--grey)}.discipline-index-list{display:grid}.discipline-index-row{display:grid;grid-template-columns:190px minmax(0,1fr) auto;gap:clamp(16px,3vw,32px);align-items:center;padding:24px 0;border-top:1px solid var(--grey-line);color:var(--ink);text-decoration:none}.discipline-index-row:last-child{border-bottom:1px solid var(--grey-line)}.discipline-index-row-media{position:relative;overflow:hidden;aspect-ratio:1 / 1;border:1.5px solid var(--ink);border-radius:0;background:var(--paper2)}.discipline-index-row-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.93);transition:transform .5s ease}.discipline-index-row:hover .discipline-index-row-media img,.discipline-index-row:focus-visible .discipline-index-row-media img{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.discipline-index-row-media img{transition:none}.discipline-index-row:hover .discipline-index-row-media img,.discipline-index-row:focus-visible .discipline-index-row-media img{transform:none}}.discipline-index-row-media-fallback{display:grid;place-items:center;width:100%;height:100%;padding:12px;text-align:center;background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--ink) 5%,transparent) 0 1px,transparent 1px 14px),var(--paper2)}.discipline-index-row-media-fallback strong{font-family:var(--sans);font-weight:900;font-size:.95rem;letter-spacing:-.03em;line-height:1.15;color:var(--ink);text-wrap:balance}.discipline-index-row-title{margin:0;font-family:var(--sans);font-weight:900;font-size:clamp(1.4rem,2.4vw,1.9rem);letter-spacing:-.04em;line-height:1;text-transform:lowercase;color:var(--ink)}.discipline-index-row-title:after{content:".";color:var(--teal)}.discipline-index-row:hover .discipline-index-row-title,.discipline-index-row:focus-visible .discipline-index-row-title{text-decoration:underline;text-decoration-color:var(--teal);text-underline-offset:4px}.discipline-index-row-story{margin:9px 0 0;max-width:560px;font-family:var(--serif);font-style:italic;font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.4;color:color-mix(in srgb,var(--ink) 80%,transparent)}.discipline-index-row-note{margin:10px 0 0;font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.discipline-index-row-note-live{color:var(--accent-venue)}.discipline-index-row-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}.discipline-index-row-num{font-family:var(--sans);font-weight:900;font-size:2.1rem;letter-spacing:-.04em;line-height:1;color:color-mix(in srgb,var(--teal) 90%,transparent)}.discipline-index-row-unit{font-family:var(--mono);font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.discipline-index-row-cta{font-family:var(--mono);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--teal)}@media(max-width:760px){.theme-index-hero,.discipline-index-hero{padding:30px 20px 34px}.theme-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.discipline-index-row{grid-template-columns:108px minmax(0,1fr);column-gap:16px;row-gap:6px}.discipline-index-row>*{min-width:0}.discipline-index-row-meta{grid-column:2 / -1;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:4px 8px;text-align:left}.discipline-index-row-num{font-size:1.25rem}}.movement-index-hero,.period-index-hero{--index-accent: var(--violet);position:relative;margin-top:18px;padding:clamp(36px,5vw,64px) clamp(22px,4vw,56px);border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-bottom:1.5px solid var(--ink);border-radius:0;background:color-mix(in srgb,var(--paper) 93%,var(--index-accent) 7%);color:var(--ink)}.period-index-hero{--index-accent: var(--accent-period)}.movement-index-hero-kicker,.period-index-hero-kicker{margin:0 0 14px;font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--index-accent)}.movement-index-hero h1,.period-index-hero h1{margin:0;max-width:22ch;font-family:var(--sans);font-weight:900;font-size:clamp(2.3rem,5.5vw,4.4rem);letter-spacing:-.05em;line-height:.94;text-transform:lowercase;color:var(--ink);text-wrap:balance}.movement-index-hero-accent,.period-index-hero-accent{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--index-accent)}.movement-index-hero-lead,.period-index-hero-lead{margin:20px 0 0;max-width:720px;font-family:var(--serif);font-style:italic;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.5;color:var(--ink)}.movement-index-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.movement-index-guide-card{padding:16px 18px;border:1px solid var(--grey-line);border-radius:0;background:var(--paper)}.movement-index-guide-card h2{margin:0;font-family:var(--sans);font-weight:800;font-size:1rem;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}.movement-index-guide-card p{margin:8px 0 0;font-size:.9rem;line-height:1.5;color:var(--grey)}.movement-index-group-head,.period-index-group-head{display:grid;gap:6px;margin-bottom:4px}.movement-index-group-head h2,.period-index-group-head h2{margin:0;font-family:var(--sans);font-weight:900;font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:-.035em;line-height:1;color:var(--violet)}.period-index-group-head h2{color:var(--accent-period)}.movement-index-group-head p,.period-index-group-head p{margin:0;font-size:.95rem;line-height:1.5;color:var(--grey);max-width:78ch}.period-index-stack{display:grid;gap:clamp(36px,5vw,56px)}.movement-index-list,.period-index-list{display:grid}.movement-index-row,.period-index-row{display:grid;grid-template-columns:190px minmax(0,1fr) auto;gap:clamp(16px,3vw,32px);align-items:center;padding:24px 0;border-top:1px solid var(--grey-line);color:var(--ink);text-decoration:none}.movement-index-row:last-child,.period-index-row:last-child{border-bottom:1px solid var(--grey-line)}.movement-index-row-media,.period-index-row-media{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1;border:1.5px solid var(--ink);border-radius:0;background:var(--paper2)}.movement-index-row-media img,.period-index-row-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.93);transition:transform .5s ease}.movement-index-row:hover .movement-index-row-media img,.period-index-row:hover .period-index-row-media img,.period-index-row:focus-visible .period-index-row-media img{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.movement-index-row-media img,.period-index-row-media img{transition:none}.movement-index-row:hover .movement-index-row-media img,.period-index-row:hover .period-index-row-media img,.period-index-row:focus-visible .period-index-row-media img{transform:none}}.movement-index-row-media-fallback,.period-index-row-media-fallback{display:grid;place-items:center;width:100%;height:100%;padding:12px;text-align:center;background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--ink) 5%,transparent) 0 1px,transparent 1px 14px),var(--paper2)}.movement-index-row-media-fallback strong,.period-index-row-media-fallback strong{font-family:var(--sans);font-weight:900;font-size:.95rem;letter-spacing:-.03em;line-height:1.15;color:var(--ink);text-wrap:balance}.movement-index-row-title,.period-index-row-title{margin:0;font-family:var(--sans);font-weight:900;font-size:clamp(1.4rem,2.4vw,1.9rem);letter-spacing:-.04em;line-height:1;text-transform:lowercase;color:var(--ink)}.movement-index-row-title a{color:inherit;text-decoration:none}.movement-index-row-title:after{content:".";color:var(--violet)}.period-index-row-title:after{content:".";color:var(--accent-period)}.movement-index-row-title a:hover,.movement-index-row-title a:focus-visible{text-decoration:underline;text-decoration-color:var(--violet);text-underline-offset:4px}.period-index-row:hover .period-index-row-title,.period-index-row:focus-visible .period-index-row-title{text-decoration:underline;text-decoration-color:var(--accent-period);text-underline-offset:4px}.movement-index-row-story,.period-index-row-story{margin:9px 0 0;max-width:560px;font-family:var(--serif);font-style:italic;font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.4;color:color-mix(in srgb,var(--ink) 80%,transparent)}.movement-index-row-note,.period-index-row-note{margin:10px 0 0;font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.movement-index-row-note-live,.period-index-row-note{color:var(--accent-venue)}.movement-index-row-cta{display:inline-block;margin-top:10px;font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--violet);text-decoration:none}.movement-index-row-cta:hover,.movement-index-row-cta:focus-visible{text-decoration:underline;text-underline-offset:3px}.movement-index-row-meta,.period-index-row-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}.movement-index-row-num,.period-index-row-num{font-family:var(--sans);font-weight:900;font-size:2.1rem;letter-spacing:-.04em;line-height:1;color:color-mix(in srgb,var(--violet) 90%,transparent)}.period-index-row-num{color:color-mix(in srgb,var(--accent-period) 90%,transparent)}.movement-index-row-unit,.period-index-row-unit{font-family:var(--mono);font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.period-index-row-cta{font-family:var(--mono);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--accent-period)}.period-index-ref-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.period-index-ref-card{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-top:3px solid var(--accent-period);border-radius:0;background:var(--paper);color:var(--ink);text-decoration:none;transition:border-color .16s ease}.period-index-ref-card:hover,.period-index-ref-card:focus-visible{border-color:var(--ink)}.period-index-ref-chip{align-self:flex-start;padding:4px 10px;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:999px;font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--grey)}.period-index-ref-title{font-family:var(--sans);font-weight:900;font-size:1.15rem;letter-spacing:-.03em;line-height:1.1;color:var(--ink)}.period-index-ref-story{font-family:var(--serif);font-style:italic;font-size:.92rem;line-height:1.45;color:color-mix(in srgb,var(--ink) 75%,transparent)}.period-index-ref-cta{margin-top:auto;padding-top:8px;font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-period)}.period-index-v3>.section>.section-head{align-items:end;padding-bottom:14px;border-bottom:1.5px solid var(--ink)}.period-index-v3>.section>.section-head h2{font-weight:900;font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.045em;line-height:.98;text-transform:uppercase;color:var(--ink)}.period-index-v3>.section>.section-head p{font-family:var(--serif);font-style:italic;font-size:1.02rem;color:var(--grey)}@media(max-width:760px){.movement-index-hero,.period-index-hero{padding:30px 20px 34px}.movement-index-guide{grid-template-columns:1fr}.movement-index-row,.period-index-row{grid-template-columns:108px minmax(0,1fr);column-gap:16px;row-gap:6px}.movement-index-row>*,.period-index-row>*{min-width:0}.movement-index-row-meta,.period-index-row-meta{grid-column:2 / -1;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:4px 8px;text-align:left}.movement-index-row-num,.period-index-row-num{font-size:1.25rem}}.audience-index-hero{--index-accent: var(--accent-profile);position:relative;margin-top:18px;padding:clamp(36px,5vw,64px) clamp(22px,4vw,56px);border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-bottom:1.5px solid var(--ink);border-radius:0;background:color-mix(in srgb,var(--paper) 93%,var(--index-accent) 7%);color:var(--ink)}.audience-index-hero-kicker{margin:0 0 14px;font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--index-accent)}.audience-index-hero h1{margin:0;max-width:22ch;font-family:var(--sans);font-weight:900;font-size:clamp(2.3rem,5.5vw,4.4rem);letter-spacing:-.05em;line-height:.94;text-transform:lowercase;color:var(--ink);text-wrap:balance}.audience-index-hero-accent{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--index-accent)}.audience-index-hero-lead{margin:20px 0 0;max-width:720px;font-family:var(--serif);font-style:italic;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.5;color:var(--ink)}.audience-index-anchors{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:14px 2px;border-bottom:1px solid var(--grey-line)}.audience-index-anchor{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-radius:999px;background:transparent;color:color-mix(in srgb,var(--ink) 60%,transparent);font-family:var(--sans);font-weight:700;font-size:.82rem;letter-spacing:-.015em;text-decoration:none;transition:border-color .14s ease,background .14s ease,color .14s ease}.audience-index-anchor-dot{width:7px;height:7px;border-radius:999px;background:color-mix(in srgb,var(--ink) 20%,transparent);flex-shrink:0}.audience-index-anchor:hover,.audience-index-anchor:focus-visible{border-color:var(--accent-profile);background:color-mix(in srgb,var(--paper) 88%,var(--accent-profile) 12%);color:var(--ink)}.audience-index-anchor:hover .audience-index-anchor-dot,.audience-index-anchor:focus-visible .audience-index-anchor-dot{background:var(--accent-profile)}.audience-index-v3{font-family:var(--sans);color:var(--ink)}.audience-index-v3 :is(h1,h2,h3,h4,h5){font-family:var(--sans);color:var(--ink)}.audience-index-v3>.section>.section-head{align-items:end;padding-bottom:14px;border-bottom:1.5px solid var(--ink)}.audience-index-v3>.section>.section-head h2{font-weight:900;font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.045em;line-height:.98;text-transform:uppercase;color:var(--ink)}.audience-index-v3>.section>.section-head p{font-family:var(--serif);font-style:italic;font-size:1.02rem;color:var(--grey)}.audience-index-v3 .button{border-radius:0;border:1px solid var(--ink);background:transparent;color:var(--ink);font-weight:700;box-shadow:none;transition:background .16s ease,color .16s ease,border-color .16s ease}.audience-index-v3 .button:hover,.audience-index-v3 .button:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--paper);transform:none;box-shadow:none}.audience-index-v3 .card,.audience-index-v3 .card.exhibition-card{border:1px solid var(--grey-line);border-radius:0;background:var(--paper);box-shadow:none}.audience-index-v3 .card.exhibition-card:hover,.audience-index-v3 .card.exhibition-card:focus-within{transform:translateY(-3px);border-color:color-mix(in srgb,var(--ink) 45%,transparent);box-shadow:none}.audience-index-v3 .exhibition-card-media{border-radius:0;background:var(--paper2)}.audience-index-v3 .exhibition-card-body h3{font-weight:800;letter-spacing:-.03em}.audience-index-v3 .card.exhibition-card p{color:var(--grey)}.audience-index-v3 .card .card-kicker{color:var(--accent-profile)}.audience-index-v3 .card.exhibition-card .chip-venue,.audience-index-v3 .card.exhibition-card .chip-city,.audience-index-v3 .exhibition-card-venue-row .chip-venue{border-radius:999px;border:1px solid var(--ink);background:transparent;color:var(--ink);box-shadow:none}.audience-index-v3 .card.exhibition-card .chip-venue.chip-link:hover,.audience-index-v3 .card.exhibition-card .chip-venue.chip-link:focus-visible,.audience-index-v3 .card.exhibition-card .chip-city.chip-link:hover,.audience-index-v3 .card.exhibition-card .chip-city.chip-link:focus-visible{background:var(--ink);color:var(--paper)}.audience-index-v3 .chip-date,.audience-index-v3 .chip-date:hover,.audience-index-v3 .chip-date:focus-visible{background:var(--paper2);border-color:transparent;color:var(--ink);box-shadow:none}@media(max-width:760px){.audience-index-hero{padding:30px 20px 34px}.audience-index-anchors{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.audience-index-anchors::-webkit-scrollbar{display:none}.audience-index-anchor{flex:0 0 auto}}.about-hero{position:relative;overflow:hidden;margin-top:18px;padding:clamp(40px,6vw,72px) clamp(22px,4vw,56px);border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-bottom:1.5px solid var(--ink);border-radius:0;background:color-mix(in srgb,var(--paper) 93%,var(--violet) 7%);color:var(--ink)}.about-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--ink) 10%,transparent) 1.4px,transparent 1.6px);background-size:18px 18px;opacity:.5}.about-hero>*{position:relative}.about-hero-kicker{margin:0 0 14px;font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--violet)}.about-hero h1{margin:0;max-width:24ch;font-family:var(--sans);font-weight:900;font-size:clamp(2.3rem,5.5vw,4.4rem);letter-spacing:-.05em;line-height:.94;text-transform:lowercase;color:var(--ink);text-wrap:balance}.about-hero-accent{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--violet)}.about-hero-lead{margin:20px 0 0;max-width:720px;font-family:var(--serif);font-style:italic;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.5;color:var(--ink)}.about-section-head{margin-bottom:16px;padding-bottom:12px;border-bottom:1.5px solid var(--ink)}.about-section-head h2{margin:0;font-family:var(--sans);font-weight:900;font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:-.04em;line-height:1;text-transform:lowercase;color:var(--ink)}.about-section-head h2:after{content:".";color:var(--violet)}.about-prose{margin:0;max-width:72ch;font-family:var(--sans);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7;color:var(--ink)}.about-prose+.about-prose{margin-top:14px}.about-prose strong{font-weight:800;letter-spacing:-.01em}.about-axes{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:20px}.about-axis{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:0;background:var(--paper);color:var(--ink);text-decoration:none;transition:border-color .16s ease,background .16s ease}.about-axis:hover,.about-axis:focus-visible{border-color:var(--ink);background:var(--paper2)}.about-axis-label{font-family:var(--sans);font-weight:900;font-size:1.1rem;letter-spacing:-.03em;text-transform:lowercase}.about-axis-dot{color:var(--violet)}.about-axis-arrow{font-family:var(--mono);font-size:.85rem;color:var(--violet)}@media(max-width:760px){.about-hero{padding:32px 20px 36px}.about-axes{grid-template-columns:repeat(2,minmax(0,1fr))}}.search-hero{position:relative;margin-top:18px;padding:clamp(36px,5vw,64px) clamp(22px,4vw,56px) clamp(24px,3vw,32px);border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-bottom:1.5px solid var(--ink);border-radius:0;background:color-mix(in srgb,var(--paper) 95%,var(--violet) 5%);color:var(--ink)}.search-hero-kicker{margin:0 0 16px;font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--violet)}.search-field{display:flex;align-items:center;gap:16px;padding-bottom:14px;border-bottom:2.5px solid var(--ink)}.search-field-icon{flex-shrink:0;color:var(--ink)}.search-field-input{flex:1;min-width:0;border:none;background:transparent;outline:none;font-family:var(--sans);font-weight:800;font-size:clamp(1.4rem,4vw,2.5rem);letter-spacing:-.04em;color:var(--ink)}.search-field-input::placeholder{color:color-mix(in srgb,var(--ink) 32%,transparent)}.search-field-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-field:focus-within{border-bottom-color:var(--violet)}.search-hero-status{margin:16px 0 0;font-family:var(--mono);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}.search-results-list{margin:0;padding:0;list-style:none}.search-result{border-bottom:1px solid var(--grey-line)}.search-result-link{display:flex;align-items:center;gap:14px;padding:14px 4px;color:var(--ink);text-decoration:none;transition:background .12s ease}.search-result-link:hover,.search-result-link:focus-visible{background:var(--paper2)}.search-result-pill{flex-shrink:0;padding:4px 8px;background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.search-result-pill-exposition{background:var(--violet)}.search-result-pill-lieu{background:var(--accent-venue)}.search-result-pill-artiste{background:var(--accent-artist)}.search-result-pill-theme{background:var(--rose)}.search-result-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--sans);font-weight:800;font-size:clamp(1rem,1.6vw,1.2rem);letter-spacing:-.025em;line-height:1.15}.search-result-link:hover .search-result-title,.search-result-link:focus-visible .search-result-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.search-result-arrow{flex-shrink:0;font-family:var(--mono);font-size:1rem;color:color-mix(in srgb,var(--ink) 35%,transparent)}.search-result-link:hover .search-result-arrow,.search-result-link:focus-visible .search-result-arrow{color:var(--violet)}.search-results-empty{margin:0;padding:clamp(28px,5vw,48px) 0;font-family:var(--serif);font-style:italic;font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.5;color:var(--ink);text-align:center}.search-explore-head{margin-bottom:16px;padding-bottom:12px;border-bottom:1.5px solid var(--ink)}.search-explore-head h2{margin:0;font-family:var(--sans);font-weight:900;font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:-.04em;line-height:1;text-transform:lowercase;color:var(--ink)}.search-explore-head h2:after{content:".";color:var(--violet)}.search-explore-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.search-explore-card{--search-type-accent: var(--ink);display:flex;align-items:center;gap:14px;padding:16px 18px;border:1.5px solid var(--ink);border-radius:0;background:var(--paper);color:var(--ink);text-decoration:none;transition:background .16s ease}.search-explore-card:hover,.search-explore-card:focus-visible{background:var(--paper2)}.search-explore-card-exposition{--search-type-accent: var(--violet)}.search-explore-card-lieu{--search-type-accent: var(--accent-venue)}.search-explore-card-artiste{--search-type-accent: var(--accent-artist)}.search-explore-card-theme{--search-type-accent: var(--rose)}.search-explore-card-swatch{width:34px;height:34px;flex-shrink:0;background:var(--search-type-accent);border:1.5px solid var(--ink)}.search-explore-card-body{display:grid;gap:3px;min-width:0}.search-explore-card-label{font-family:var(--sans);font-weight:900;font-size:1.05rem;letter-spacing:-.03em;text-transform:lowercase}.search-explore-card-label:after{content:".";color:var(--search-type-accent)}.search-explore-card-count{font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.search-explore-card-arrow{margin-left:auto;font-family:var(--mono);font-size:.9rem;color:var(--search-type-accent)}@media(max-width:760px){.search-hero{padding:28px 20px 22px}.search-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-result-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}}.agenda-filterbar{position:sticky;top:0;z-index:30;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin:0;padding:14px 2px;background:var(--paper);border-bottom:1px solid var(--grey-line)}.agenda-filterbar-group{display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;border:1.5px solid var(--ink)}.agenda-filterbar-group::-webkit-scrollbar{display:none}.agenda-filter{flex:0 0 auto;padding:9px 15px;border:none;border-inline-start:1px solid color-mix(in srgb,var(--ink) 15%,transparent);background:transparent;color:var(--ink);font-family:var(--mono);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .14s ease,color .14s ease}.agenda-filterbar-group>.agenda-filter:first-child{border-inline-start:none}.agenda-filter:hover,.agenda-filter:focus-visible{background:var(--paper2);color:var(--ink)}.agenda-filter.is-active{background:var(--ink);color:var(--paper)}.agenda-filterbar-count{margin:0;font-family:var(--mono);font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.agenda-filterbar-count strong{color:var(--ink);font-weight:700}.card-grid.agenda-affiche-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:clamp(22px,2.5vw,34px);align-items:start}.card-grid.agenda-affiche-grid.card-grid-centered-1{grid-template-columns:minmax(0,min(100%,300px))}.card-grid.agenda-affiche-grid.card-grid-centered-2{grid-template-columns:repeat(2,minmax(0,300px))}.agenda-v3 .agenda-affiche-grid .card.exhibition-card{border:none;border-radius:0;background:transparent;box-shadow:none;padding:0;display:flex;flex-direction:column;gap:12px;height:100%;transition:transform .2s ease}.agenda-v3 .agenda-affiche-grid .card.exhibition-card:hover,.agenda-v3 .agenda-affiche-grid .card.exhibition-card:focus-within{transform:translateY(-3px);border-color:transparent;box-shadow:none}.agenda-v3 .agenda-affiche-grid .exhibition-card-media{aspect-ratio:2 / 3;border:1.5px solid var(--ink);border-radius:0;background:var(--paper2);margin:0}.agenda-v3 .agenda-affiche-grid .exhibition-card-media :is(img,picture){width:100%;height:100%;object-fit:cover}.agenda-v3 .agenda-affiche-grid .card.exhibition-card>.exhibition-card-top-meta{position:static;margin:0;padding:0;gap:6px}.agenda-v3 .agenda-affiche-grid .exhibition-card-media-veil{display:none}.agenda-v3 .agenda-affiche-grid .exhibition-card-top-meta .chip-theme~.chip-theme{display:none}.agenda-v3 .agenda-affiche-grid .exhibition-card-top-meta .chip{min-height:0;height:auto;padding:4px 9px;border-radius:0;border:1.5px solid color-mix(in srgb,var(--violet) 35%,transparent);background:color-mix(in srgb,var(--violet) 7%,transparent);color:var(--violet);font-family:var(--mono);font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:lowercase;line-height:1;box-shadow:none}.agenda-v3 .agenda-affiche-grid .exhibition-card-top-meta .chip .chip-label{text-transform:lowercase;letter-spacing:.1em;font-size:inherit;font-weight:inherit}.agenda-v3 .agenda-affiche-grid .exhibition-card-top-meta .chip.chip-theme-accent{border-color:color-mix(in srgb,var(--chip-accent, var(--violet)) 35%,transparent);background:color-mix(in srgb,var(--chip-accent, var(--violet)) 7%,transparent);color:var(--chip-accent, var(--violet))}.agenda-v3 .agenda-affiche-grid .exhibition-card-body{padding:0;gap:0}.agenda-v3 .agenda-affiche-grid .exhibition-card-body h3{margin:0;font-size:1.1rem;font-weight:900;letter-spacing:-.03em;line-height:1.12;text-wrap:balance}.agenda-v3 .agenda-affiche-grid .exhibition-card-body h3 a{color:var(--ink);text-decoration:none}.agenda-v3 .agenda-affiche-grid .card.exhibition-card:hover .exhibition-card-body h3 a,.agenda-v3 .agenda-affiche-grid .card.exhibition-card:focus-within .exhibition-card-body h3 a{text-decoration:underline;text-decoration-color:var(--violet);text-underline-offset:3px}.agenda-v3 .agenda-affiche-grid .exhibition-card-body p,.agenda-v3 .agenda-affiche-grid .card-actions{display:none}.agenda-v3 .agenda-affiche-grid .exhibition-card-bottom-meta{margin-top:0;display:flex;flex-direction:column;gap:8px}.agenda-v3 .agenda-affiche-grid .exhibition-card-venue-row{margin:0;padding:0}.agenda-v3 .agenda-affiche-grid .exhibition-card-venue-row .chip-venue{min-height:0;height:auto;padding:0;gap:5px;border:none;border-radius:0;background:transparent;color:var(--grey);font-family:var(--mono);font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;box-shadow:none}.agenda-v3 .agenda-affiche-grid .exhibition-card-venue-row .chip-venue .chip-icon{font-size:.72rem;line-height:1;color:var(--violet)}.agenda-v3 .agenda-affiche-grid .exhibition-card-venue-row .chip-venue.chip-link:hover,.agenda-v3 .agenda-affiche-grid .exhibition-card-venue-row .chip-venue.chip-link:focus-visible{background:transparent;color:var(--ink)}.agenda-v3 .agenda-affiche-grid .exhibition-card-utility-row{margin:0;padding:0;gap:6px}.agenda-v3 .agenda-affiche-grid .exhibition-card-utility-row .chip{min-height:0;height:auto;padding:4px 8px;border:none;border-radius:0;font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1;box-shadow:none}.agenda-v3 .agenda-affiche-grid .exhibition-card-utility-row .chip-date{background:var(--paper2);color:var(--ink)}.agenda-v3 .agenda-affiche-grid .exhibition-card-utility-row .chip-relative-date-ending{background:var(--rose);color:var(--paper)}.agenda-v3 .agenda-affiche-grid .exhibition-card-utility-row .chip-relative-date-upcoming{background:var(--violet);color:var(--paper)}.agenda-v3 .agenda-affiche-grid .exhibition-card-ended-badge{border-radius:0}@media(max-width:700px){.card-grid.agenda-affiche-grid,.card-grid.agenda-affiche-grid.card-grid-centered-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.agenda-filterbar-count{display:none}}.venue-index-hero.venue-index-hero-deep{position:relative;overflow:hidden;border:1px solid var(--ink);border-bottom:1.5px solid var(--ink);background:var(--foret);color:var(--paper)}.venue-index-hero.venue-index-hero-deep:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.1;background-image:repeating-linear-gradient(45deg,var(--paper) 0 1px,transparent 1px 22px)}.venue-index-hero.venue-index-hero-deep>*{position:relative}.venue-index-hero.venue-index-hero-deep .venue-index-hero-kicker{color:color-mix(in srgb,var(--paper) 70%,transparent)}.venue-index-hero.venue-index-hero-deep h1{color:var(--paper);font-size:clamp(2.5rem,7vw,5rem);letter-spacing:-.055em;line-height:.92}.venue-index-hero.venue-index-hero-deep .venue-index-hero-accent{color:color-mix(in srgb,var(--paper) 58%,var(--accent-venue) 42%)}.venue-index-hero.venue-index-hero-deep .venue-index-hero-lead{font-family:var(--sans);font-style:normal;font-size:clamp(.95rem,1.5vw,1.12rem);line-height:1.6;max-width:620px;color:color-mix(in srgb,var(--paper) 90%,transparent)}.venue-index-une{margin-top:clamp(32px,4vw,52px)}.venue-index-une-kicker{margin:0 0 16px;font-family:var(--mono);font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-venue)}.venue-index-une-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(24px,3vw,44px);align-items:center}.venue-index-une-media{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 2;border:1.5px solid var(--ink);background:var(--paper2)}.venue-index-une-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.venue-index-une-media:hover img,.venue-index-une-media:focus-visible img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.venue-index-une-media img{transition:none}.venue-index-une-media:hover img,.venue-index-une-media:focus-visible img{transform:none}}.venue-index-une-title{margin:0;font-family:var(--sans);font-weight:900;font-size:clamp(2.1rem,4.5vw,3.6rem);letter-spacing:-.055em;line-height:.94;text-transform:lowercase;color:var(--ink)}.venue-index-une-title a:after{content:".";color:var(--accent-venue);text-decoration:none;display:inline-block}.venue-index-une-title a{color:inherit;text-decoration:none}.venue-index-une-title a:hover,.venue-index-une-title a:focus-visible{text-decoration:underline;text-decoration-thickness:3px;text-decoration-color:var(--accent-venue);text-underline-offset:5px}.venue-index-une-story{margin:18px 0 0;max-width:460px;font-family:var(--serif);font-style:italic;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.45;color:var(--ink)}.venue-index-une-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px}.venue-index-une-tag{padding:7px 13px;background:var(--accent-venue);color:var(--paper);font-family:var(--mono);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.venue-index-une-count{font-family:var(--mono);font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 55%,transparent)}.venue-index-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:7px 0 0}.venue-index-card-tag{padding:3px 8px 4px;border:1px solid color-mix(in srgb,var(--accent-venue) 40%,transparent);background:color-mix(in srgb,var(--accent-venue) 7%,transparent);color:var(--accent-venue);font-family:var(--mono);font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:lowercase;line-height:1}.venue-index-card-count{font-family:var(--mono);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 50%,transparent)}.venue-index-select{margin-top:clamp(36px,5vw,56px);padding:clamp(28px,4vw,48px) clamp(22px,4vw,48px);background:var(--foret);color:var(--paper)}.venue-index-select-kicker{margin:0 0 8px;font-family:var(--mono);font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--paper) 75%,transparent)}.venue-index-select-title{margin:0 0 22px;font-family:var(--sans);font-weight:900;font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:-.04em;line-height:1;text-transform:lowercase;color:var(--paper)}.venue-index-select-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.venue-index-select-card{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid color-mix(in srgb,var(--paper) 25%,transparent);color:var(--paper);text-decoration:none;transition:border-color .16s ease,background .16s ease}.venue-index-select-card:hover,.venue-index-select-card:focus-visible{border-color:var(--paper);background:color-mix(in srgb,var(--paper) 8%,transparent)}.venue-index-select-name{font-family:var(--sans);font-weight:800;font-size:1rem;letter-spacing:-.02em;line-height:1.2}.venue-index-select-meta{font-family:var(--mono);font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--paper) 60%,transparent)}@media(max-width:900px){.venue-index-select-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.venue-index-une-grid{grid-template-columns:1fr;gap:20px}}@media(max-width:560px){.venue-index-select-grid{grid-template-columns:1fr}}.theme-index-hero.theme-index-hero-split{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px}.theme-index-hero.theme-index-hero-split .theme-index-hero-main{flex:1 1 460px;max-width:640px}.theme-index-hero.theme-index-hero-split .theme-index-hero-lead{flex:0 1 380px}.theme-index-hero.theme-index-hero-split .theme-index-hero-lead{margin:0;max-width:380px;font-family:var(--serif);font-style:italic;font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.45;color:var(--ink)}.theme-index-layout{display:grid;grid-template-columns:224px minmax(0,1fr);gap:clamp(28px,4vw,48px);align-items:start}.theme-index-rail{position:sticky;top:96px;display:flex;flex-direction:column;gap:11px}.theme-index-rail-label{margin:0;font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--rose)}.theme-index-rail-list{display:flex;flex-direction:column;gap:6px}.theme-index-rail-item{padding:7px 12px;border:1px solid var(--grey-line);background:transparent;color:var(--ink);font-family:var(--sans);font-weight:700;font-size:.82rem;letter-spacing:-.01em;text-decoration:none;transition:background .14s ease,border-color .14s ease,color .14s ease}.theme-index-rail-item:hover,.theme-index-rail-item:focus-visible{background:var(--rose);border-color:var(--rose);color:var(--paper)}.theme-index-card-title{text-transform:lowercase}@media(max-width:900px){.theme-index-layout{grid-template-columns:1fr}.theme-index-rail{position:static}.theme-index-rail-list{flex-direction:row;flex-wrap:wrap}.theme-index-rail-item{flex:0 0 auto}}


/* /_astro/404.D12d3V-f.css */
html[dir]{background-color:var(--paper)}html[dir] body{background-color:var(--paper);background-image:none}.not-found[data-astro-cid-zetdm5md]{position:relative;display:flex;justify-content:center;overflow:hidden;background:var(--aubergine);color:var(--paper);border-block:1.5px solid var(--ink);padding:clamp(56px,9vw,110px) clamp(18px,5vw,48px) clamp(48px,7vw,88px);font-family:var(--sans);text-align:center}.not-found-texture[data-astro-cid-zetdm5md]{position:absolute;inset:0;pointer-events:none;opacity:.08;background-image:repeating-linear-gradient(45deg,var(--paper) 0 1px,transparent 1px 18px)}.not-found-inner[data-astro-cid-zetdm5md]{position:relative;max-width:720px}.not-found-arrow[data-astro-cid-zetdm5md]{display:inline-block}html[dir=rtl] .not-found-arrow[data-astro-cid-zetdm5md]{transform:scaleX(-1)}.not-found-code[data-astro-cid-zetdm5md]{margin:0;font-size:clamp(96px,20vw,210px);font-weight:900;line-height:.82;letter-spacing:-.06em}.not-found-heading[data-astro-cid-zetdm5md]{margin:20px auto 0;max-width:620px;font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(22px,3.2vw,34px);line-height:1.3;color:color-mix(in srgb,var(--paper) 94%,transparent)}.not-found-text[data-astro-cid-zetdm5md]{margin:18px auto 0;max-width:520px;font-size:clamp(15px,1.5vw,17px);line-height:1.6;color:color-mix(in srgb,var(--paper) 72%,transparent)}.not-found-cta[data-astro-cid-zetdm5md]{display:inline-block;margin-block-start:34px;padding:16px 28px;background:var(--lemon);color:var(--ink);border-radius:0;text-decoration:none;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:transform .12s ease,box-shadow .12s ease}.not-found-cta[data-astro-cid-zetdm5md]:hover,.not-found-cta[data-astro-cid-zetdm5md]:focus-visible{transform:translate(-1px,-1px);box-shadow:4px 4px color-mix(in srgb,var(--ink) 55%,transparent)}.not-found-actions[data-astro-cid-zetdm5md]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.not-found-cta-ghost[data-astro-cid-zetdm5md]{background:transparent;color:var(--paper);border:1.5px solid color-mix(in srgb,var(--paper) 60%,transparent)}.not-found-cta-ghost[data-astro-cid-zetdm5md]:hover,.not-found-cta-ghost[data-astro-cid-zetdm5md]:focus-visible{box-shadow:4px 4px color-mix(in srgb,var(--paper) 35%,transparent);border-color:var(--paper)}.not-found-explore[data-astro-cid-zetdm5md]{display:flex;justify-content:center;background:var(--paper);color:var(--ink);font-family:var(--sans);padding:clamp(40px,6vw,72px) clamp(18px,5vw,48px) clamp(48px,7vw,88px)}.not-found-explore-inner[data-astro-cid-zetdm5md]{width:min(100%,980px)}.not-found-explore-label[data-astro-cid-zetdm5md]{margin:0 0 18px;padding-block-end:12px;border-block-end:1.5px solid var(--ink);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--violet)}.not-found-nav[data-astro-cid-zetdm5md] ul[data-astro-cid-zetdm5md]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.not-found-typecard[data-astro-cid-zetdm5md]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--paper);color:var(--ink);border:1.5px solid var(--ink);border-radius:0;text-decoration:none;font-size:.95rem;font-weight:800;letter-spacing:-.02em;transition:background .12s ease,transform .12s ease}.not-found-typecard[data-astro-cid-zetdm5md]:hover,.not-found-typecard[data-astro-cid-zetdm5md]:focus-visible{background:var(--paper2);transform:translateY(-2px)}.not-found-typecard-swatch[data-astro-cid-zetdm5md]{width:22px;height:22px;flex-shrink:0;border:1.5px solid var(--ink);background:var(--typecard-accent, var(--violet))}.not-found-typecard-label[data-astro-cid-zetdm5md]{flex:1;min-width:0}.not-found-typecard[data-astro-cid-zetdm5md] .not-found-arrow[data-astro-cid-zetdm5md]{font-family:var(--mono);font-size:.85rem;color:color-mix(in srgb,var(--ink) 55%,transparent)}.not-found-typecard-exhibitions[data-astro-cid-zetdm5md]{--typecard-accent: var(--violet)}.not-found-typecard-current[data-astro-cid-zetdm5md]{--typecard-accent: var(--lemon)}.not-found-typecard-venues[data-astro-cid-zetdm5md]{--typecard-accent: var(--accent-venue)}.not-found-typecard-artists[data-astro-cid-zetdm5md]{--typecard-accent: var(--accent-artist)}.not-found-typecard-movements[data-astro-cid-zetdm5md]{--typecard-accent: var(--violet-soft)}.not-found-typecard-periods[data-astro-cid-zetdm5md]{--typecard-accent: var(--accent-period)}.not-found-typecard-themes[data-astro-cid-zetdm5md]{--typecard-accent: var(--rose)}.not-found-typecard-cities[data-astro-cid-zetdm5md]{--typecard-accent: var(--teal)}.not-found[data-astro-cid-zetdm5md] a[data-astro-cid-zetdm5md]:focus-visible,.not-found-explore[data-astro-cid-zetdm5md] a[data-astro-cid-zetdm5md]:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.not-found[data-astro-cid-zetdm5md] .not-found-cta[data-astro-cid-zetdm5md]:focus-visible{outline-color:var(--lemon)}html[dir=rtl] .not-found-cta[data-astro-cid-zetdm5md],html[dir=rtl] .not-found-explore-label[data-astro-cid-zetdm5md]{letter-spacing:0}


/* /assets/french-inline-60886c758bb25f461916f7a90934dc76558b959b747e7ab9f1e9f245a6af6fd4.css */
body main.page:has(.page-breadcrumb) .page-breadcrumb{border-bottom:0!important;margin-bottom:0!important}body main.page:has(.page-breadcrumb) :is(.hero,.about-hero,.agenda-hero,.amq-hero,.artist-index-hero,.audience-proposal-hero,.audience-hero,.discipline-index-hero,.discipline-hero,.editorial-taxonomy-hero,.expo-hero-v2,.exhibition-hero,.format-index-hero,.month-hero,.months-index-hero,.mouvement-hero-v2,.movement-index-hero,.period-index-hero,.period-hero,.theme-index-hero,.theme-hero,.venue-index-hero,.venue-hero,.ville-hero-v2){border-block-style:solid!important;border-block-width:1px!important;margin-top:0!important}body main.page:has(.page-breadcrumb) .month-hero-wrap{padding-top:0!important}.skip-link[data-astro-cid-idbnmowu]{position:absolute;left:-9999px}.skip-link[data-astro-cid-idbnmowu]:focus{color:#fff;z-index:9999;background:#000;padding:1em;position:fixed;top:0;left:0}[data-astro-cid-idbnmowu]:where(a,button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #5b2fe6}@media (width<=720px){body{font-size:1rem}.header-tabsbar-item[data-astro-cid-idbnmowu]{min-height:44px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-astro-cid-idbnmowu],[data-astro-cid-idbnmowu]:before,[data-astro-cid-idbnmowu]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}


/* /assets/french-inline-9e07b6d2e339e76ef651c9dc70ab2c9866f9fb3a434e0b9ed761b1bad2528394.css */
.editorial-directory-hero[data-astro-cid-ml6gopip]{--hero-accent:var(--accent-period);isolation:isolate;border-block:1px solid color-mix(in srgb,var(--hero-accent) 28%,var(--paper));background:color-mix(in srgb,var(--hero-accent) 7%,var(--paper));color:var(--ink);margin:0;position:relative;overflow:hidden}.editorial-directory-hero[data-astro-cid-ml6gopip][data-tone=green]{--hero-accent:var(--accent-venue)}.editorial-directory-hero[data-astro-cid-ml6gopip][data-tone=violet]{--hero-accent:var(--violet)}.editorial-directory-hero[data-astro-cid-ml6gopip][data-tone=beige]{--hero-accent:var(--grey);background:var(--paper2)}.editorial-directory-hero[data-astro-cid-ml6gopip]:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(45deg,transparent 0 31px,color-mix(in srgb,var(--hero-accent) 9%,transparent) 31px 32px),repeating-linear-gradient(-45deg,transparent 0 31px,color-mix(in srgb,var(--hero-accent) 9%,transparent) 31px 32px);position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 35%,#000)}.directory-hero-inner[data-astro-cid-ml6gopip]{box-sizing:border-box;width:100%;max-width:1280px;margin-inline:auto;padding:clamp(42px,5vw,64px) 28px}.directory-hero-kicker[data-astro-cid-ml6gopip]{color:var(--hero-accent);font:700 12px/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px}h1[data-astro-cid-ml6gopip]{color:var(--ink);font:900 clamp(42px,6vw,86px)/1.04 var(--sans);letter-spacing:-.065em;word-spacing:.18em;text-transform:none;margin:0}h1[data-astro-cid-ml6gopip] em[data-astro-cid-ml6gopip]{color:var(--hero-accent);font:italic 400 1em/1.04 var(--serif);letter-spacing:-.035em}.directory-hero-intro[data-astro-cid-ml6gopip]{max-width:64ch;font:italic 400 clamp(18px,1.8vw,24px)/1.5 var(--serif);color:var(--ink);margin:24px 0 0}@media (width<=520px){.directory-hero-inner[data-astro-cid-ml6gopip]{padding:36px 18px}}body main.page:has([data-fr-exhibition-directory]){container-type:inline-size;padding-bottom:0!important}body main.page:has([data-fr-exhibition-directory]) .page-breadcrumb{border-bottom:0!important;margin-bottom:0!important}.fr-exhibition-directory{width:100%;max-width:none;color:var(--ink);margin:0;padding:0}.directory-section,.directory-common-shell{box-sizing:border-box;width:100%;max-width:1280px;margin-inline:auto;padding-inline:28px}.directory-section{padding-block:44px}.directory-section>.editorial-section-heading{margin-bottom:28px}.directory-filters{grid-template-columns:2fr repeat(3,minmax(0,1fr)) auto;align-items:end;gap:14px;margin:0;padding-block:0 24px;display:grid}.directory-filters label{min-width:0;font:700 14px/1.4 var(--sans);gap:8px;display:grid}.directory-filters :is(input,select,button){box-sizing:border-box;border:1px solid var(--grey-line);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--ink);font:400 16px/1.4 var(--sans);border-radius:0;margin:0;padding:10px 12px}.directory-filters button{cursor:pointer;font-weight:700}.directory-filters :is(input,select,button):focus-visible{outline:2px solid var(--accent-period);outline-offset:3px}.directory-result{color:var(--grey);margin:0 0 20px;font-size:14px}.directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px;display:grid}.directory-grid>[data-directory-item]{min-width:0}.directory-grid>[data-directory-item][hidden]{display:none!important}.directory-common-shell>.section{margin-block:0}@media (width<=1000px){.directory-filters,.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.directory-section,.directory-common-shell{padding-inline:18px}.directory-section{padding-block:36px}.directory-filters,.directory-grid{grid-template-columns:minmax(0,1fr)}}
body .editorial-section-heading[data-editorial-section-heading]{--editorial-heading-accent:var(--grey,#7a7468);background:0 0;width:100%;min-width:0;display:block;border:0!important;margin:0 0 28px!important;padding:0!important}body .editorial-section-heading[data-editorial-heading-tone=violet]{--editorial-heading-accent:var(--violet,#5b2fe6)}body .editorial-section-heading[data-editorial-heading-tone=blue]{--editorial-heading-accent:var(--accent-period,#2b4a8a)}body .editorial-section-heading[data-editorial-heading-tone=green]{--editorial-heading-accent:var(--accent-venue,#217a57)}body .editorial-section-heading[data-editorial-section-heading]>h2{text-align:start;overflow-wrap:break-word;max-width:none!important;font-family:var(--sans)!important;letter-spacing:-.045em!important;word-spacing:.18em!important;text-transform:none!important;color:var(--ink)!important;border:0!important;margin:0!important;padding:0!important;font-size:42px!important;font-style:normal!important;font-weight:900!important;line-height:1.08!important}body .editorial-section-heading[data-editorial-section-heading]>h2:before,body .editorial-section-heading[data-editorial-section-heading]>h2:after{content:none!important;display:none!important}body .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{font-family:var(--serif)!important;letter-spacing:-.025em!important;color:var(--editorial-heading-accent)!important;font-size:1em!important;font-style:italic!important;font-weight:400!important;line-height:1.08!important}body .section-head:has(.editorial-section-heading){border:0!important;padding-block:0!important}body :is(.theme-v3,.formats-v3,.discipline-v3)>.section>.section-head:has(.editorial-section-heading){padding-inline:0!important}@media (width<=520px){body .editorial-section-heading[data-editorial-section-heading]>h2{letter-spacing:-.035em!important;font-size:30px!important}}:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2,:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{letter-spacing:normal!important;line-height:1.4!important}body .discipline-seo-band:has([data-editorial-heading-tone=blue]){background:color-mix(in srgb,var(--accent-period) 7%,var(--paper))}body .discipline-seo-band:has([data-editorial-heading-tone=blue]) .discipline-seo-eyebrow{color:var(--accent-period)}body .theme-seo-band:has([data-editorial-heading-tone=violet]){background:color-mix(in srgb,var(--violet) 7%,var(--paper))}body .theme-seo-band:has([data-editorial-heading-tone=violet]) .theme-seo-eyebrow{color:var(--violet)}
body main.page:has(.page-breadcrumb) .page-breadcrumb{border-bottom:0!important;margin-bottom:0!important}body main.page:has(.page-breadcrumb) :is(.hero,.about-hero,.agenda-hero,.amq-hero,.artist-index-hero,.audience-proposal-hero,.audience-hero,.discipline-index-hero,.discipline-hero,.editorial-taxonomy-hero,.expo-hero-v2,.exhibition-hero,.format-index-hero,.month-hero,.months-index-hero,.mouvement-hero-v2,.movement-index-hero,.period-index-hero,.period-hero,.theme-index-hero,.theme-hero,.venue-index-hero,.venue-hero,.ville-hero-v2){border-block-style:solid!important;border-block-width:1px!important;margin-top:0!important}body main.page:has(.page-breadcrumb) .month-hero-wrap{padding-top:0!important}.skip-link[data-astro-cid-idbnmowu]{position:absolute;left:-9999px}.skip-link[data-astro-cid-idbnmowu]:focus{color:#fff;z-index:9999;background:#000;padding:1em;position:fixed;top:0;left:0}[data-astro-cid-idbnmowu]:where(a,button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #5b2fe6}@media (width<=720px){body{font-size:1rem}.header-tabsbar-item[data-astro-cid-idbnmowu]{min-height:44px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-astro-cid-idbnmowu],[data-astro-cid-idbnmowu]:before,[data-astro-cid-idbnmowu]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.editorial-explore-band[data-astro-cid-ch4ncvmc]{--explore-accent:var(--violet);--explore-bg:color-mix(in srgb,var(--violet) 7%,var(--paper));background:var(--explore-bg);border-block:1.5px solid var(--ink);min-width:0;margin-inline:calc(50% - 50cqw);padding:clamp(48px,6vw,64px) max(clamp(18px,4cqw,48px),50cqw - 640px)}.editorial-explore-band[data-astro-cid-ch4ncvmc][data-tone=beige]{--explore-accent:var(--grey);--explore-bg:var(--paper2)}.editorial-explore-band[data-astro-cid-ch4ncvmc][data-tone=blue]{--explore-accent:var(--accent-period);--explore-bg:color-mix(in srgb,var(--accent-period) 7%,var(--paper))}.editorial-explore-band[data-astro-cid-ch4ncvmc][data-tone=green]{--explore-accent:var(--accent-venue);--explore-bg:color-mix(in srgb,var(--accent-venue) 7%,var(--paper))}.editorial-explore-intro[data-astro-cid-ch4ncvmc]{color:var(--ink);margin:0 0 24px;line-height:1.65}.editorial-explore-row[data-astro-cid-ch4ncvmc]{grid-template-columns:120px minmax(0,1fr);gap:clamp(16px,4vw,40px);padding:18px 0;display:grid}.editorial-explore-label[data-astro-cid-ch4ncvmc]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);padding-block-start:11px;font-size:.68rem;font-weight:700}.editorial-explore-links[data-astro-cid-ch4ncvmc]{flex-wrap:wrap;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.editorial-explore-links[data-astro-cid-ch4ncvmc] li[data-astro-cid-ch4ncvmc]{min-width:0;max-width:100%}.editorial-explore-links[data-astro-cid-ch4ncvmc] a[data-astro-cid-ch4ncvmc]{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--ink) 28%,transparent);background:var(--paper);min-height:44px;color:var(--ink);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;padding:9px 15px;font-size:.95rem;font-weight:800;text-decoration:none;display:flex}.editorial-explore-links[data-astro-cid-ch4ncvmc] a[data-astro-cid-ch4ncvmc]>span[data-astro-cid-ch4ncvmc]:last-child{color:var(--explore-accent);flex-shrink:0}.editorial-explore-links[data-astro-cid-ch4ncvmc] a[data-astro-cid-ch4ncvmc]:hover{border-color:var(--ink);background:var(--paper2)}.editorial-explore-links[data-astro-cid-ch4ncvmc] a[data-astro-cid-ch4ncvmc]:focus-visible{outline:2px solid var(--explore-accent);outline-offset:3px}.editorial-explore-band[data-astro-cid-ch4ncvmc]:lang(ar) .editorial-explore-label[data-astro-cid-ch4ncvmc]{letter-spacing:normal}@media (width<=760px){.editorial-explore-row[data-astro-cid-ch4ncvmc]{grid-template-columns:minmax(0,1fr);gap:10px}.editorial-explore-label[data-astro-cid-ch4ncvmc]{padding-block-start:0}}
.editorial-seo-band[data-astro-cid-bsjqbzdd]{--seo-accent:var(--accent-venue);background:color-mix(in srgb,var(--seo-accent) 7%,var(--paper));border-block:1.5px solid var(--ink);min-width:0;margin-block:0;margin-inline:calc(50% - 50cqw);padding:clamp(44px,6vw,72px) max(clamp(18px,4cqw,48px),50cqw - 640px)}.editorial-seo-band[data-astro-cid-bsjqbzdd][data-tone=violet]{--seo-accent:var(--violet)}.editorial-seo-band[data-astro-cid-bsjqbzdd][data-tone=blue]{--seo-accent:var(--accent-period)}.editorial-seo-band[data-astro-cid-bsjqbzdd][data-tone=beige]{--seo-accent:var(--grey);background:var(--paper2)}.editorial-seo-copy[data-astro-cid-bsjqbzdd]{overflow-wrap:anywhere;min-width:0;line-height:1.7;display:block}.editorial-seo-copy[data-astro-cid-bsjqbzdd] p{margin:0 0 20px}.editorial-seo-copy[data-astro-cid-bsjqbzdd] h3{margin:32px 0 16px;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.3}.editorial-seo-band[data-astro-cid-bsjqbzdd]:lang(ar) h3{letter-spacing:normal;line-height:1.4}.page:has(>.shell:last-child>.editorial-seo-band:last-child){padding-bottom:0}.editorial-seo-band+[data-editorial-faq-block],[data-editorial-faq-block]+.editorial-seo-band{margin-block-start:0}


/* /assets/french-inline-fe6410b096c8c0ce0722f85389bdca1a97438bc6068958bac57b3c8108df68a9.css */
body main.page:has(.page-breadcrumb) .page-breadcrumb{border-bottom:0!important;margin-bottom:0!important}body main.page:has(.page-breadcrumb) :is(.hero,.about-hero,.agenda-hero,.amq-hero,.artist-index-hero,.audience-proposal-hero,.audience-hero,.discipline-index-hero,.discipline-hero,.editorial-taxonomy-hero,.expo-hero-v2,.exhibition-hero,.format-index-hero,.month-hero,.months-index-hero,.mouvement-hero-v2,.movement-index-hero,.period-index-hero,.period-hero,.theme-index-hero,.theme-hero,.venue-index-hero,.venue-hero,.ville-hero-v2){border-block-style:solid!important;border-block-width:1px!important;margin-top:0!important}body main.page:has(.page-breadcrumb) .month-hero-wrap{padding-top:0!important}.skip-link[data-astro-cid-idbnmowu]{position:absolute;left:-9999px}.skip-link[data-astro-cid-idbnmowu]:focus{color:#fff;z-index:9999;background:#000;padding:1em;position:fixed;top:0;left:0}[data-astro-cid-idbnmowu]:where(a,button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #5b2fe6}@media (width<=720px){body{font-size:1rem}.header-tabsbar-item[data-astro-cid-idbnmowu]{min-height:44px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-astro-cid-idbnmowu],[data-astro-cid-idbnmowu]:before,[data-astro-cid-idbnmowu]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
body main.page:has(.artist-index-v3)>.shell>.page-breadcrumb{border-bottom:0;margin-bottom:0}body .artist-index-v3 .artist-index-hero{--index-accent:var(--violet,#5b2fe6);isolation:isolate;border:0;color:var(--ink);background:#efebf7;border-block:1px solid #c9bfdb;border-radius:0;margin:0;padding:0;position:relative;overflow:hidden}body .artist-index-v3 .artist-index-hero:before{content:"";z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(45deg,#0000 0 31px,#5b2fe617 31px 32px),repeating-linear-gradient(-45deg,#0000 0 31px,#5b2fe617 31px 32px);position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 35%,#000 100%)}body .artist-index-hero-inner{padding-block:clamp(42px,5vw,64px)}body .artist-index-v3 .artist-index-hero h1{max-width:22ch}body .artist-index-v3 .artist-index-hero-accent{color:var(--index-accent)}body .artist-index-v3 .artist-index-group-head{border:0;margin-bottom:0;padding:0;display:block}body .artist-index-v3 .artist-index-group-head>p{margin:0 0 28px}body .artist-index-sections{border-bottom:1px solid var(--line,#ddd);gap:14px;padding-block:24px;display:grid}body .artist-index-sections-label{color:var(--violet,#5b2fe6);font-family:var(--mono,monospace);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}body .artist-index-sections-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}body .artist-index-sections a{min-height:44px;color:var(--ink);font-family:var(--sans);background:#f5f2fa;border:1px solid #5b2fe629;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:.9rem;font-weight:700;line-height:1.3;text-decoration:none;display:flex}body .artist-index-sections a:after{content:"→";color:var(--violet,#5b2fe6);flex-shrink:0}body .artist-index-sections a:hover{border-color:var(--violet,#5b2fe6);color:var(--violet,#5b2fe6)}body .artist-index-sections a[aria-current=location]{background:var(--violet,#5b2fe6);border-color:var(--violet,#5b2fe6);color:#fff}body .artist-index-sections a[aria-current=location]:after{color:#fff}body .artist-index-sections a:focus-visible{outline:2px solid var(--violet,#5b2fe6);outline-offset:4px}body .artist-index-v3 [id^=artist-group-]{scroll-margin-top:144px}@media (width<=760px){body .artist-index-sections-links{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}body .artist-index-sections a{padding:10px;font-size:.85rem}body .artist-index-v3 [id^=artist-group-]{scroll-margin-top:80px}}@media (width<=520px){body .artist-index-hero-inner{padding-block:36px}body .artist-index-v3 .artist-index-hero:before{opacity:.6;mask-image:linear-gradient(90deg,#0000 50%,#000 100%)}}.recovered-artist-directory[data-astro-cid-zxx2boyv]:lang(ar) h1[data-astro-cid-zxx2boyv]{letter-spacing:normal;line-height:1.4}.recovered-artist-directory:lang(ar) [data-ep-block],.recovered-artist-directory:lang(ar) [data-ep-title]{text-align:right!important}html[dir]{background-color:var(--paper)}html[dir] body{background-color:var(--paper);background-image:none}.artist-index-compact{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1rem}.artist-index-compact>p{color:var(--muted);margin:0 0 .75rem;font-weight:700}.artist-index-compact ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.3rem 1rem;margin:0;padding:0;list-style:none;display:grid}.artist-index-compact a{color:inherit;text-underline-offset:.18em;padding:.5rem 0;font-weight:650;display:block}
body .editorial-section-heading[data-editorial-section-heading]{--editorial-heading-accent:var(--grey,#7a7468);background:0 0;width:100%;min-width:0;display:block;border:0!important;margin:0 0 28px!important;padding:0!important}body .editorial-section-heading[data-editorial-heading-tone=violet]{--editorial-heading-accent:var(--violet,#5b2fe6)}body .editorial-section-heading[data-editorial-heading-tone=blue]{--editorial-heading-accent:var(--accent-period,#2b4a8a)}body .editorial-section-heading[data-editorial-heading-tone=green]{--editorial-heading-accent:var(--accent-venue,#217a57)}body .editorial-section-heading[data-editorial-section-heading]>h2{text-align:start;overflow-wrap:break-word;max-width:none!important;font-family:var(--sans)!important;letter-spacing:-.045em!important;word-spacing:.18em!important;text-transform:none!important;color:var(--ink)!important;border:0!important;margin:0!important;padding:0!important;font-size:42px!important;font-style:normal!important;font-weight:900!important;line-height:1.08!important}body .editorial-section-heading[data-editorial-section-heading]>h2:before,body .editorial-section-heading[data-editorial-section-heading]>h2:after{content:none!important;display:none!important}body .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{font-family:var(--serif)!important;letter-spacing:-.025em!important;color:var(--editorial-heading-accent)!important;font-size:1em!important;font-style:italic!important;font-weight:400!important;line-height:1.08!important}body .section-head:has(.editorial-section-heading){border:0!important;padding-block:0!important}body :is(.theme-v3,.formats-v3,.discipline-v3)>.section>.section-head:has(.editorial-section-heading){padding-inline:0!important}@media (width<=520px){body .editorial-section-heading[data-editorial-section-heading]>h2{letter-spacing:-.035em!important;font-size:30px!important}}:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2,:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{letter-spacing:normal!important;line-height:1.4!important}body .discipline-seo-band:has([data-editorial-heading-tone=blue]){background:color-mix(in srgb,var(--accent-period) 7%,var(--paper))}body .discipline-seo-band:has([data-editorial-heading-tone=blue]) .discipline-seo-eyebrow{color:var(--accent-period)}body .theme-seo-band:has([data-editorial-heading-tone=violet]){background:color-mix(in srgb,var(--violet) 7%,var(--paper))}body .theme-seo-band:has([data-editorial-heading-tone=violet]) .theme-seo-eyebrow{color:var(--violet)}
.delivered-taxonomy-body[data-astro-cid-pbikwdak]{width:100%;min-width:0;color:var(--ink)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak]+.delivered-taxonomy-subsection[data-astro-cid-pbikwdak]{margin-block-start:36px}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h2[data-astro-cid-pbikwdak],.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h3[data-astro-cid-pbikwdak]{color:var(--ink);letter-spacing:-.035em;margin-block:0 24px;font-weight:900;line-height:1.2}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h2[data-astro-cid-pbikwdak]{font-size:clamp(1.5rem,3vw,2.4rem)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h3[data-astro-cid-pbikwdak]{font-size:clamp(1.2rem,2.4vw,1.7rem)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] p[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;white-space:pre-line;color:var(--ink);margin-block:0 20px;line-height:1.7}.delivered-taxonomy-body[data-astro-cid-pbikwdak]:lang(ar) h2[data-astro-cid-pbikwdak],.delivered-taxonomy-body[data-astro-cid-pbikwdak]:lang(ar) h3[data-astro-cid-pbikwdak]{letter-spacing:normal;line-height:1.4}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] li[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;margin-block:0 12px;line-height:1.6}.delivered-taxonomy-reservation[data-astro-cid-pbikwdak]{margin-block-start:28px}.delivered-taxonomy-bibliography[data-astro-cid-pbikwdak]{margin-block-start:28px;padding-inline-start:24px}.delivered-taxonomy-bibliography[data-astro-cid-pbikwdak] li[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;margin-block:0 24px}


/* /assets/french-inline-91ca53ed54aa7d5064c372591e1644a74c739aa20c7a34ff9be549a81b1d5f88.css */
body main.page:has(.page-breadcrumb) .page-breadcrumb{border-bottom:0!important;margin-bottom:0!important}body main.page:has(.page-breadcrumb) :is(.hero,.about-hero,.agenda-hero,.amq-hero,.artist-index-hero,.audience-proposal-hero,.audience-hero,.discipline-index-hero,.discipline-hero,.editorial-taxonomy-hero,.expo-hero-v2,.exhibition-hero,.format-index-hero,.month-hero,.months-index-hero,.mouvement-hero-v2,.movement-index-hero,.period-index-hero,.period-hero,.theme-index-hero,.theme-hero,.venue-index-hero,.venue-hero,.ville-hero-v2){border-block-style:solid!important;border-block-width:1px!important;margin-top:0!important}body main.page:has(.page-breadcrumb) .month-hero-wrap{padding-top:0!important}.skip-link[data-astro-cid-idbnmowu]{position:absolute;left:-9999px}.skip-link[data-astro-cid-idbnmowu]:focus{color:#fff;z-index:9999;background:#000;padding:1em;position:fixed;top:0;left:0}[data-astro-cid-idbnmowu]:where(a,button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #5b2fe6}@media (width<=720px){body{font-size:1rem}.header-tabsbar-item[data-astro-cid-idbnmowu]{min-height:44px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-astro-cid-idbnmowu],[data-astro-cid-idbnmowu]:before,[data-astro-cid-idbnmowu]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.period-index-row-media-fallback[data-astro-cid-3wv6xwts]{box-sizing:border-box;background:var(--paper2);height:100%;color:var(--violet);font:700 24px/1.3 var(--sans);justify-content:center;align-items:center;padding:20px;display:flex}.recovered-period-directory[data-astro-cid-3wv6xwts]:lang(ar) h1[data-astro-cid-3wv6xwts]{letter-spacing:normal;line-height:1.4}.recovered-period-directory:lang(ar) [data-ep-block],.recovered-period-directory:lang(ar) [data-ep-title]{text-align:right!important}html[dir]{background-color:var(--paper)}html[dir] body{background-color:var(--paper);background-image:none}
body .editorial-section-heading[data-editorial-section-heading]{--editorial-heading-accent:var(--grey,#7a7468);background:0 0;width:100%;min-width:0;display:block;border:0!important;margin:0 0 28px!important;padding:0!important}body .editorial-section-heading[data-editorial-heading-tone=violet]{--editorial-heading-accent:var(--violet,#5b2fe6)}body .editorial-section-heading[data-editorial-heading-tone=blue]{--editorial-heading-accent:var(--accent-period,#2b4a8a)}body .editorial-section-heading[data-editorial-heading-tone=green]{--editorial-heading-accent:var(--accent-venue,#217a57)}body .editorial-section-heading[data-editorial-section-heading]>h2{text-align:start;overflow-wrap:break-word;max-width:none!important;font-family:var(--sans)!important;letter-spacing:-.045em!important;word-spacing:.18em!important;text-transform:none!important;color:var(--ink)!important;border:0!important;margin:0!important;padding:0!important;font-size:42px!important;font-style:normal!important;font-weight:900!important;line-height:1.08!important}body .editorial-section-heading[data-editorial-section-heading]>h2:before,body .editorial-section-heading[data-editorial-section-heading]>h2:after{content:none!important;display:none!important}body .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{font-family:var(--serif)!important;letter-spacing:-.025em!important;color:var(--editorial-heading-accent)!important;font-size:1em!important;font-style:italic!important;font-weight:400!important;line-height:1.08!important}body .section-head:has(.editorial-section-heading){border:0!important;padding-block:0!important}body :is(.theme-v3,.formats-v3,.discipline-v3)>.section>.section-head:has(.editorial-section-heading){padding-inline:0!important}@media (width<=520px){body .editorial-section-heading[data-editorial-section-heading]>h2{letter-spacing:-.035em!important;font-size:30px!important}}:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2,:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{letter-spacing:normal!important;line-height:1.4!important}body .discipline-seo-band:has([data-editorial-heading-tone=blue]){background:color-mix(in srgb,var(--accent-period) 7%,var(--paper))}body .discipline-seo-band:has([data-editorial-heading-tone=blue]) .discipline-seo-eyebrow{color:var(--accent-period)}body .theme-seo-band:has([data-editorial-heading-tone=violet]){background:color-mix(in srgb,var(--violet) 7%,var(--paper))}body .theme-seo-band:has([data-editorial-heading-tone=violet]) .theme-seo-eyebrow{color:var(--violet)}
.delivered-taxonomy-body[data-astro-cid-pbikwdak]{width:100%;min-width:0;color:var(--ink)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak]+.delivered-taxonomy-subsection[data-astro-cid-pbikwdak]{margin-block-start:36px}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h2[data-astro-cid-pbikwdak],.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h3[data-astro-cid-pbikwdak]{color:var(--ink);letter-spacing:-.035em;margin-block:0 24px;font-weight:900;line-height:1.2}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h2[data-astro-cid-pbikwdak]{font-size:clamp(1.5rem,3vw,2.4rem)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h3[data-astro-cid-pbikwdak]{font-size:clamp(1.2rem,2.4vw,1.7rem)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] p[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;white-space:pre-line;color:var(--ink);margin-block:0 20px;line-height:1.7}.delivered-taxonomy-body[data-astro-cid-pbikwdak]:lang(ar) h2[data-astro-cid-pbikwdak],.delivered-taxonomy-body[data-astro-cid-pbikwdak]:lang(ar) h3[data-astro-cid-pbikwdak]{letter-spacing:normal;line-height:1.4}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] li[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;margin-block:0 12px;line-height:1.6}.delivered-taxonomy-reservation[data-astro-cid-pbikwdak]{margin-block-start:28px}.delivered-taxonomy-bibliography[data-astro-cid-pbikwdak]{margin-block-start:28px;padding-inline-start:24px}.delivered-taxonomy-bibliography[data-astro-cid-pbikwdak] li[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;margin-block:0 24px}


/* /assets/french-inline-b84d42456e3eca635b0bbafa131e0a4bd5f1e03639cd4c0aba1694f692745339.css */
body main.page:has(.page-breadcrumb) .page-breadcrumb{border-bottom:0!important;margin-bottom:0!important}body main.page:has(.page-breadcrumb) :is(.hero,.about-hero,.agenda-hero,.amq-hero,.artist-index-hero,.audience-proposal-hero,.audience-hero,.discipline-index-hero,.discipline-hero,.editorial-taxonomy-hero,.expo-hero-v2,.exhibition-hero,.format-index-hero,.month-hero,.months-index-hero,.mouvement-hero-v2,.movement-index-hero,.period-index-hero,.period-hero,.theme-index-hero,.theme-hero,.venue-index-hero,.venue-hero,.ville-hero-v2){border-block-style:solid!important;border-block-width:1px!important;margin-top:0!important}body main.page:has(.page-breadcrumb) .month-hero-wrap{padding-top:0!important}.skip-link[data-astro-cid-idbnmowu]{position:absolute;left:-9999px}.skip-link[data-astro-cid-idbnmowu]:focus{color:#fff;z-index:9999;background:#000;padding:1em;position:fixed;top:0;left:0}[data-astro-cid-idbnmowu]:where(a,button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #5b2fe6}@media (width<=720px){body{font-size:1rem}.header-tabsbar-item[data-astro-cid-idbnmowu]{min-height:44px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-astro-cid-idbnmowu],[data-astro-cid-idbnmowu]:before,[data-astro-cid-idbnmowu]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
body .editorial-section-heading[data-editorial-section-heading]{--editorial-heading-accent:var(--grey,#7a7468);background:0 0;width:100%;min-width:0;display:block;border:0!important;margin:0 0 28px!important;padding:0!important}body .editorial-section-heading[data-editorial-heading-tone=violet]{--editorial-heading-accent:var(--violet,#5b2fe6)}body .editorial-section-heading[data-editorial-heading-tone=blue]{--editorial-heading-accent:var(--accent-period,#2b4a8a)}body .editorial-section-heading[data-editorial-heading-tone=green]{--editorial-heading-accent:var(--accent-venue,#217a57)}body .editorial-section-heading[data-editorial-section-heading]>h2{text-align:start;overflow-wrap:break-word;max-width:none!important;font-family:var(--sans)!important;letter-spacing:-.045em!important;word-spacing:.18em!important;text-transform:none!important;color:var(--ink)!important;border:0!important;margin:0!important;padding:0!important;font-size:42px!important;font-style:normal!important;font-weight:900!important;line-height:1.08!important}body .editorial-section-heading[data-editorial-section-heading]>h2:before,body .editorial-section-heading[data-editorial-section-heading]>h2:after{content:none!important;display:none!important}body .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{font-family:var(--serif)!important;letter-spacing:-.025em!important;color:var(--editorial-heading-accent)!important;font-size:1em!important;font-style:italic!important;font-weight:400!important;line-height:1.08!important}body .section-head:has(.editorial-section-heading){border:0!important;padding-block:0!important}body :is(.theme-v3,.formats-v3,.discipline-v3)>.section>.section-head:has(.editorial-section-heading){padding-inline:0!important}@media (width<=520px){body .editorial-section-heading[data-editorial-section-heading]>h2{letter-spacing:-.035em!important;font-size:30px!important}}:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2,:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{letter-spacing:normal!important;line-height:1.4!important}body .discipline-seo-band:has([data-editorial-heading-tone=blue]){background:color-mix(in srgb,var(--accent-period) 7%,var(--paper))}body .discipline-seo-band:has([data-editorial-heading-tone=blue]) .discipline-seo-eyebrow{color:var(--accent-period)}body .theme-seo-band:has([data-editorial-heading-tone=violet]){background:color-mix(in srgb,var(--violet) 7%,var(--paper))}body .theme-seo-band:has([data-editorial-heading-tone=violet]) .theme-seo-eyebrow{color:var(--violet)}
.delivered-taxonomy-body[data-astro-cid-pbikwdak]{width:100%;min-width:0;color:var(--ink)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak]+.delivered-taxonomy-subsection[data-astro-cid-pbikwdak]{margin-block-start:36px}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h2[data-astro-cid-pbikwdak],.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h3[data-astro-cid-pbikwdak]{color:var(--ink);letter-spacing:-.035em;margin-block:0 24px;font-weight:900;line-height:1.2}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h2[data-astro-cid-pbikwdak]{font-size:clamp(1.5rem,3vw,2.4rem)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h3[data-astro-cid-pbikwdak]{font-size:clamp(1.2rem,2.4vw,1.7rem)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] p[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;white-space:pre-line;color:var(--ink);margin-block:0 20px;line-height:1.7}.delivered-taxonomy-body[data-astro-cid-pbikwdak]:lang(ar) h2[data-astro-cid-pbikwdak],.delivered-taxonomy-body[data-astro-cid-pbikwdak]:lang(ar) h3[data-astro-cid-pbikwdak]{letter-spacing:normal;line-height:1.4}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] li[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;margin-block:0 12px;line-height:1.6}.delivered-taxonomy-reservation[data-astro-cid-pbikwdak]{margin-block-start:28px}.delivered-taxonomy-bibliography[data-astro-cid-pbikwdak]{margin-block-start:28px;padding-inline-start:24px}.delivered-taxonomy-bibliography[data-astro-cid-pbikwdak] li[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;margin-block:0 24px}


/* /assets/french-inline-0f0e62452b13f9141fdba7c95721680d7b47a7e45743ef982fe7c7919c30472d.css */
.movement-index-row-media-fallback[data-astro-cid-fjysjbi2]{box-sizing:border-box;background:var(--paper2);color:var(--violet);font:700 24px/1.3 var(--sans);justify-content:center;align-items:center;padding:20px;display:flex}.recovered-subject-directory[data-astro-cid-fjysjbi2]:lang(ar) h1[data-astro-cid-fjysjbi2]{letter-spacing:normal;line-height:1.4}.recovered-subject-directory:lang(ar) [data-ep-block],.recovered-subject-directory:lang(ar) [data-ep-title]{text-align:right!important}


/* /assets/french-inline-fdfd34b79a316102de1c64aa3b5eabb7818fdc4c5628daf9a8a486d5eb60e78d.css */
.movement-index-row-media-fallback[data-astro-cid-upj475ec]{box-sizing:border-box;background:var(--paper2);color:var(--violet);font:700 24px/1.3 var(--sans);justify-content:center;align-items:center;padding:20px;display:flex}.recovered-movement-directory[data-astro-cid-upj475ec]:lang(ar) h1[data-astro-cid-upj475ec]{letter-spacing:normal;line-height:1.4}.recovered-movement-directory:lang(ar) [data-ep-block],.recovered-movement-directory:lang(ar) [data-ep-title]{text-align:right!important}html[dir]{background-color:var(--paper)}html[dir] body{background-color:var(--paper);background-image:none}


/* /assets/french-inline-4e823c60d53a3aaf3053a89fdf3a4b5040a0a391184d643b5bec2e4ec12ce9b6.css */
body main.page:has(.page-breadcrumb) .page-breadcrumb{border-bottom:0!important;margin-bottom:0!important}body main.page:has(.page-breadcrumb) :is(.hero,.about-hero,.agenda-hero,.amq-hero,.artist-index-hero,.audience-proposal-hero,.audience-hero,.discipline-index-hero,.discipline-hero,.editorial-taxonomy-hero,.expo-hero-v2,.exhibition-hero,.format-index-hero,.month-hero,.months-index-hero,.mouvement-hero-v2,.movement-index-hero,.period-index-hero,.period-hero,.theme-index-hero,.theme-hero,.venue-index-hero,.venue-hero,.ville-hero-v2){border-block-style:solid!important;border-block-width:1px!important;margin-top:0!important}body main.page:has(.page-breadcrumb) .month-hero-wrap{padding-top:0!important}.skip-link[data-astro-cid-idbnmowu]{position:absolute;left:-9999px}.skip-link[data-astro-cid-idbnmowu]:focus{color:#fff;z-index:9999;background:#000;padding:1em;position:fixed;top:0;left:0}[data-astro-cid-idbnmowu]:where(a,button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #5b2fe6}@media (width<=720px){body{font-size:1rem}.header-tabsbar-item[data-astro-cid-idbnmowu]{min-height:44px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-astro-cid-idbnmowu],[data-astro-cid-idbnmowu]:before,[data-astro-cid-idbnmowu]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.neighborhood-venue-grid{--accent-venue:#217a57;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.5vw,24px);display:grid}.neighborhood-venue-grid .related-neighborhood-card{background:color-mix(in srgb,var(--accent-venue) 7%,var(--paper));border:1px solid var(--grey-line);flex-direction:column;min-width:0;display:flex}.neighborhood-venue-grid .related-neighborhood-media{aspect-ratio:3/2;background:var(--paper2);border-bottom:1px solid var(--grey-line);display:block;overflow:hidden}.neighborhood-venue-grid .related-neighborhood-media img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.neighborhood-venue-grid .related-neighborhood-card:hover .related-neighborhood-media img{transform:scale(1.035)}.neighborhood-venue-grid .related-neighborhood-media-fallback{box-sizing:border-box;height:100%;color:var(--ink);overflow-wrap:break-word;align-items:flex-end;padding:1.2rem;font-size:1.5rem;font-weight:900;line-height:1.05;display:flex}.neighborhood-venue-grid .related-neighborhood-card-body{flex:1;min-width:0;padding:1.2rem 1.2rem 1.4rem}.neighborhood-venue-grid .neighborhood-venue-credit{color:var(--grey);overflow-wrap:break-word;margin:.4rem .8rem 0;font-size:.68rem;line-height:1.4}.neighborhood-venue-grid .related-neighborhood-kicker{color:var(--grey);font:700 .68rem/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem}.neighborhood-venue-grid .related-neighborhood-card h3{letter-spacing:-.04em;color:var(--ink);overflow-wrap:break-word;margin:0 0 .55rem;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.12}.neighborhood-venue-grid .related-neighborhood-card h3 a{color:var(--ink);text-decoration:none}.neighborhood-venue-grid .related-neighborhood-card h3 a:is(:hover,:focus-visible){color:var(--accent-venue);text-underline-offset:3px;text-decoration:underline}.neighborhood-venue-grid .related-neighborhood-card-body>p:last-child{color:color-mix(in srgb,var(--ink) 78%,transparent);margin:0;font-size:.9rem;line-height:1.55}.neighborhood-venue-grid .related-neighborhood-link{box-sizing:border-box;border-top:1px solid var(--grey-line);background:color-mix(in srgb,var(--accent-venue) 11%,var(--paper));min-height:3.25rem;color:var(--ink);overflow-wrap:break-word;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.2rem;font-size:.9rem;font-weight:800;text-decoration:none;display:flex}.neighborhood-venue-grid .related-neighborhood-link:is(:hover,:focus-visible){background:color-mix(in srgb,var(--accent-venue) 18%,var(--paper));color:var(--accent-venue)}.neighborhood-venue-grid a:focus-visible{outline:2px solid var(--accent-venue);outline-offset:3px}@media (width<=1050px){.neighborhood-venue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.neighborhood-venue-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.neighborhood-venue-grid .related-neighborhood-media img{transition:none}.neighborhood-venue-grid .related-neighborhood-card:hover .related-neighborhood-media img{transform:none}}
body .editorial-section-heading[data-editorial-section-heading]{--editorial-heading-accent:var(--grey,#7a7468);background:0 0;width:100%;min-width:0;display:block;border:0!important;margin:0 0 28px!important;padding:0!important}body .editorial-section-heading[data-editorial-heading-tone=violet]{--editorial-heading-accent:var(--violet,#5b2fe6)}body .editorial-section-heading[data-editorial-heading-tone=blue]{--editorial-heading-accent:var(--accent-period,#2b4a8a)}body .editorial-section-heading[data-editorial-heading-tone=green]{--editorial-heading-accent:var(--accent-venue,#217a57)}body .editorial-section-heading[data-editorial-section-heading]>h2{text-align:start;overflow-wrap:break-word;max-width:none!important;font-family:var(--sans)!important;letter-spacing:-.045em!important;word-spacing:.18em!important;text-transform:none!important;color:var(--ink)!important;border:0!important;margin:0!important;padding:0!important;font-size:42px!important;font-style:normal!important;font-weight:900!important;line-height:1.08!important}body .editorial-section-heading[data-editorial-section-heading]>h2:before,body .editorial-section-heading[data-editorial-section-heading]>h2:after{content:none!important;display:none!important}body .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{font-family:var(--serif)!important;letter-spacing:-.025em!important;color:var(--editorial-heading-accent)!important;font-size:1em!important;font-style:italic!important;font-weight:400!important;line-height:1.08!important}body .section-head:has(.editorial-section-heading){border:0!important;padding-block:0!important}body :is(.theme-v3,.formats-v3,.discipline-v3)>.section>.section-head:has(.editorial-section-heading){padding-inline:0!important}@media (width<=520px){body .editorial-section-heading[data-editorial-section-heading]>h2{letter-spacing:-.035em!important;font-size:30px!important}}:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2,:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{letter-spacing:normal!important;line-height:1.4!important}body .discipline-seo-band:has([data-editorial-heading-tone=blue]){background:color-mix(in srgb,var(--accent-period) 7%,var(--paper))}body .discipline-seo-band:has([data-editorial-heading-tone=blue]) .discipline-seo-eyebrow{color:var(--accent-period)}body .theme-seo-band:has([data-editorial-heading-tone=violet]){background:color-mix(in srgb,var(--violet) 7%,var(--paper))}body .theme-seo-band:has([data-editorial-heading-tone=violet]) .theme-seo-eyebrow{color:var(--violet)}
.section-head[data-astro-cid-qbi25i2t] h2[data-astro-cid-qbi25i2t] em[data-astro-cid-qbi25i2t]{font-family:var(--serif);color:var(--section-accent,var(--violet));font-style:italic;font-weight:400}


/* /assets/french-inline-174c8f75e3caf58125580c564ff02f9825878dcd882771f4ef0740df8763eef9.css */
.artwork-focus-card[data-astro-cid-xb55ruyk]{background:var(--surface-glass);border:1px solid var(--border);border-radius:var(--radius);height:100%;box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.artwork-focus-card-media[data-astro-cid-xb55ruyk]{aspect-ratio:4/5;background:var(--surface-tint-soft);overflow:hidden}.artwork-focus-card-media[data-astro-cid-xb55ruyk] img[data-astro-cid-xb55ruyk]{object-fit:cover;width:100%;height:100%;display:block}.artwork-focus-card-body[data-astro-cid-xb55ruyk]{gap:12px;padding:18px;display:grid}.artwork-focus-card[data-astro-cid-xb55ruyk] h3[data-astro-cid-xb55ruyk]{margin:0}.artwork-focus-card-meta[data-astro-cid-xb55ruyk]{color:var(--muted);margin:0;font-size:.95rem}.artwork-focus-card-content[data-astro-cid-xb55ruyk]{gap:12px;display:grid}.artwork-focus-card-content[data-astro-cid-xb55ruyk] :first-child{margin-top:0}.artwork-focus-card-content[data-astro-cid-xb55ruyk] :last-child{margin-bottom:0}.artworks-focus[data-astro-cid-zf4xkln7]{gap:18px;display:grid}.artworks-focus-track[data-astro-cid-zf4xkln7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.artworks-focus-item[data-astro-cid-zf4xkln7]{min-width:0}.artworks-focus-open[data-astro-cid-zf4xkln7]{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.artworks-focus-open[data-astro-cid-zf4xkln7]:focus-visible{outline:3px solid var(--brand-primary,#512a59);outline-offset:4px;border-radius:var(--radius,16px)}.artworks-focus-dialog[data-astro-cid-zf4xkln7]{width:min(880px,100vw - 28px);color:var(--text,#2c003b);border:0;border-radius:20px;padding:0;box-shadow:0 28px 80px #2c003b47}.artworks-focus-dialog[data-astro-cid-zf4xkln7]::backdrop{background:#140a188f}.artworks-focus-dialog[data-astro-cid-zf4xkln7] form[data-astro-cid-zf4xkln7]{z-index:2;position:absolute;top:12px;right:12px}.artworks-focus-close[data-astro-cid-zf4xkln7]{width:36px;height:36px;color:var(--text,#2c003b);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;font-weight:900;display:inline-grid}.artworks-focus-dialog-body[data-astro-cid-zf4xkln7]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;padding:26px;display:grid}.artworks-focus-dialog[data-astro-cid-zf4xkln7] figure[data-astro-cid-zf4xkln7]{background:var(--brand-soft,#f1e9ff);border-radius:14px;margin:0;overflow:hidden}.artworks-focus-dialog[data-astro-cid-zf4xkln7] img[data-astro-cid-zf4xkln7]{width:100%;height:auto;display:block}.artworks-focus-dialog[data-astro-cid-zf4xkln7] figcaption[data-astro-cid-zf4xkln7]{color:#2c003bad;padding:8px 10px;font-size:.78rem}.artworks-focus-kicker[data-astro-cid-zf4xkln7]{color:var(--brand-primary,#512a59);text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:900}.artworks-focus-dialog[data-astro-cid-zf4xkln7] h3[data-astro-cid-zf4xkln7]{margin:0 0 10px;font-size:clamp(1.35rem,3vw,2rem)}.artworks-focus-dialog[data-astro-cid-zf4xkln7] p[data-astro-cid-zf4xkln7]{line-height:1.7}.artworks-focus-dialog[data-astro-cid-zf4xkln7] dl[data-astro-cid-zf4xkln7]{grid-template-columns:max-content minmax(0,1fr);gap:8px 14px;margin:16px 0;display:grid}.artworks-focus-dialog[data-astro-cid-zf4xkln7] dt[data-astro-cid-zf4xkln7]{color:#2c003b9e;font-weight:800}.artworks-focus-dialog[data-astro-cid-zf4xkln7] dd[data-astro-cid-zf4xkln7]{margin:0}@media (width<=880px){.artworks-focus-track[data-astro-cid-zf4xkln7]{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:14px;padding:4px 2px 12px;display:flex;overflow-x:auto}.artworks-focus-item[data-astro-cid-zf4xkln7]{scroll-snap-align:start;flex:0 0 min(82vw,360px)}.artworks-focus-dialog-body[data-astro-cid-zf4xkln7]{grid-template-columns:1fr;padding:22px}}


/* /assets/french-inline-4312202575d182f2970329b170db07d1c14c3002b97631fb61888dfa953ca6cc.css */
body .editorial-section-heading[data-editorial-section-heading]{--editorial-heading-accent:var(--grey,#7a7468);background:0 0;width:100%;min-width:0;display:block;border:0!important;margin:0 0 28px!important;padding:0!important}body .editorial-section-heading[data-editorial-heading-tone=violet]{--editorial-heading-accent:var(--violet,#5b2fe6)}body .editorial-section-heading[data-editorial-heading-tone=blue]{--editorial-heading-accent:var(--accent-period,#2b4a8a)}body .editorial-section-heading[data-editorial-heading-tone=green]{--editorial-heading-accent:var(--accent-venue,#217a57)}body .editorial-section-heading[data-editorial-section-heading]>h2{text-align:start;overflow-wrap:break-word;max-width:none!important;font-family:var(--sans)!important;letter-spacing:-.045em!important;word-spacing:.18em!important;text-transform:none!important;color:var(--ink)!important;border:0!important;margin:0!important;padding:0!important;font-size:42px!important;font-style:normal!important;font-weight:900!important;line-height:1.08!important}body .editorial-section-heading[data-editorial-section-heading]>h2:before,body .editorial-section-heading[data-editorial-section-heading]>h2:after{content:none!important;display:none!important}body .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{font-family:var(--serif)!important;letter-spacing:-.025em!important;color:var(--editorial-heading-accent)!important;font-size:1em!important;font-style:italic!important;font-weight:400!important;line-height:1.08!important}body .section-head:has(.editorial-section-heading){border:0!important;padding-block:0!important}body :is(.theme-v3,.formats-v3,.discipline-v3)>.section>.section-head:has(.editorial-section-heading){padding-inline:0!important}@media (width<=520px){body .editorial-section-heading[data-editorial-section-heading]>h2{letter-spacing:-.035em!important;font-size:30px!important}}:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2,:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{letter-spacing:normal!important;line-height:1.4!important}body .discipline-seo-band:has([data-editorial-heading-tone=blue]){background:color-mix(in srgb,var(--accent-period) 7%,var(--paper))}body .discipline-seo-band:has([data-editorial-heading-tone=blue]) .discipline-seo-eyebrow{color:var(--accent-period)}body .theme-seo-band:has([data-editorial-heading-tone=violet]){background:color-mix(in srgb,var(--violet) 7%,var(--paper))}body .theme-seo-band:has([data-editorial-heading-tone=violet]) .theme-seo-eyebrow{color:var(--violet)}


/* /assets/french-inline-156a57ae6d056fb18de3666e89bec54eec187486bd8bf6270c521a35afdd6d81.css */
.delivered-taxonomy-body[data-astro-cid-pbikwdak]{width:100%;min-width:0;color:var(--ink)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak]+.delivered-taxonomy-subsection[data-astro-cid-pbikwdak]{margin-block-start:36px}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h2[data-astro-cid-pbikwdak],.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h3[data-astro-cid-pbikwdak]{color:var(--ink);letter-spacing:-.035em;margin-block:0 24px;font-weight:900;line-height:1.2}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h2[data-astro-cid-pbikwdak]{font-size:clamp(1.5rem,3vw,2.4rem)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h3[data-astro-cid-pbikwdak]{font-size:clamp(1.2rem,2.4vw,1.7rem)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] p[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;white-space:pre-line;color:var(--ink);margin-block:0 20px;line-height:1.7}.delivered-taxonomy-body[data-astro-cid-pbikwdak]:lang(ar) h2[data-astro-cid-pbikwdak],.delivered-taxonomy-body[data-astro-cid-pbikwdak]:lang(ar) h3[data-astro-cid-pbikwdak]{letter-spacing:normal;line-height:1.4}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] li[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;margin-block:0 12px;line-height:1.6}.delivered-taxonomy-reservation[data-astro-cid-pbikwdak]{margin-block-start:28px}.delivered-taxonomy-bibliography[data-astro-cid-pbikwdak]{margin-block-start:28px;padding-inline-start:24px}.delivered-taxonomy-bibliography[data-astro-cid-pbikwdak] li[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;margin-block:0 24px}
body main.page:has(.page-breadcrumb) .page-breadcrumb{border-bottom:0!important;margin-bottom:0!important}body main.page:has(.page-breadcrumb) :is(.hero,.about-hero,.agenda-hero,.amq-hero,.artist-index-hero,.audience-proposal-hero,.audience-hero,.discipline-index-hero,.discipline-hero,.editorial-taxonomy-hero,.expo-hero-v2,.exhibition-hero,.format-index-hero,.month-hero,.months-index-hero,.mouvement-hero-v2,.movement-index-hero,.period-index-hero,.period-hero,.theme-index-hero,.theme-hero,.venue-index-hero,.venue-hero,.ville-hero-v2){border-block-style:solid!important;border-block-width:1px!important;margin-top:0!important}body main.page:has(.page-breadcrumb) .month-hero-wrap{padding-top:0!important}.skip-link[data-astro-cid-idbnmowu]{position:absolute;left:-9999px}.skip-link[data-astro-cid-idbnmowu]:focus{color:#fff;z-index:9999;background:#000;padding:1em;position:fixed;top:0;left:0}[data-astro-cid-idbnmowu]:where(a,button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #5b2fe6}@media (width<=720px){body{font-size:1rem}.header-tabsbar-item[data-astro-cid-idbnmowu]{min-height:44px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-astro-cid-idbnmowu],[data-astro-cid-idbnmowu]:before,[data-astro-cid-idbnmowu]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}


/* /assets/french-inline-dcab3fa062a55744ac2338f96c202cf86c66975184d7d7b73804478ab94c66e2.css */
.neighborhood-venue-grid{--accent-venue:#217a57;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.5vw,24px);display:grid}.neighborhood-venue-grid .related-neighborhood-card{background:color-mix(in srgb,var(--accent-venue) 7%,var(--paper));border:1px solid var(--grey-line);flex-direction:column;min-width:0;display:flex}.neighborhood-venue-grid .related-neighborhood-media{aspect-ratio:3/2;background:var(--paper2);border-bottom:1px solid var(--grey-line);display:block;overflow:hidden}.neighborhood-venue-grid .related-neighborhood-media img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.neighborhood-venue-grid .related-neighborhood-card:hover .related-neighborhood-media img{transform:scale(1.035)}.neighborhood-venue-grid .related-neighborhood-media-fallback{box-sizing:border-box;height:100%;color:var(--ink);overflow-wrap:break-word;align-items:flex-end;padding:1.2rem;font-size:1.5rem;font-weight:900;line-height:1.05;display:flex}.neighborhood-venue-grid .related-neighborhood-card-body{flex:1;min-width:0;padding:1.2rem 1.2rem 1.4rem}.neighborhood-venue-grid .neighborhood-venue-credit{color:var(--grey);overflow-wrap:break-word;margin:.4rem .8rem 0;font-size:.68rem;line-height:1.4}.neighborhood-venue-grid .related-neighborhood-kicker{color:var(--grey);font:700 .68rem/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem}.neighborhood-venue-grid .related-neighborhood-card h3{letter-spacing:-.04em;color:var(--ink);overflow-wrap:break-word;margin:0 0 .55rem;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.12}.neighborhood-venue-grid .related-neighborhood-card h3 a{color:var(--ink);text-decoration:none}.neighborhood-venue-grid .related-neighborhood-card h3 a:is(:hover,:focus-visible){color:var(--accent-venue);text-underline-offset:3px;text-decoration:underline}.neighborhood-venue-grid .related-neighborhood-card-body>p:last-child{color:color-mix(in srgb,var(--ink) 78%,transparent);margin:0;font-size:.9rem;line-height:1.55}.neighborhood-venue-grid .related-neighborhood-link{box-sizing:border-box;border-top:1px solid var(--grey-line);background:color-mix(in srgb,var(--accent-venue) 11%,var(--paper));min-height:3.25rem;color:var(--ink);overflow-wrap:break-word;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.2rem;font-size:.9rem;font-weight:800;text-decoration:none;display:flex}.neighborhood-venue-grid .related-neighborhood-link:is(:hover,:focus-visible){background:color-mix(in srgb,var(--accent-venue) 18%,var(--paper));color:var(--accent-venue)}.neighborhood-venue-grid a:focus-visible{outline:2px solid var(--accent-venue);outline-offset:3px}@media (width<=1050px){.neighborhood-venue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.neighborhood-venue-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.neighborhood-venue-grid .related-neighborhood-media img{transition:none}.neighborhood-venue-grid .related-neighborhood-card:hover .related-neighborhood-media img{transform:none}}
body .editorial-section-heading[data-editorial-section-heading]{--editorial-heading-accent:var(--grey,#7a7468);background:0 0;width:100%;min-width:0;display:block;border:0!important;margin:0 0 28px!important;padding:0!important}body .editorial-section-heading[data-editorial-heading-tone=violet]{--editorial-heading-accent:var(--violet,#5b2fe6)}body .editorial-section-heading[data-editorial-heading-tone=blue]{--editorial-heading-accent:var(--accent-period,#2b4a8a)}body .editorial-section-heading[data-editorial-heading-tone=green]{--editorial-heading-accent:var(--accent-venue,#217a57)}body .editorial-section-heading[data-editorial-section-heading]>h2{text-align:start;overflow-wrap:break-word;max-width:none!important;font-family:var(--sans)!important;letter-spacing:-.045em!important;word-spacing:.18em!important;text-transform:none!important;color:var(--ink)!important;border:0!important;margin:0!important;padding:0!important;font-size:42px!important;font-style:normal!important;font-weight:900!important;line-height:1.08!important}body .editorial-section-heading[data-editorial-section-heading]>h2:before,body .editorial-section-heading[data-editorial-section-heading]>h2:after{content:none!important;display:none!important}body .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{font-family:var(--serif)!important;letter-spacing:-.025em!important;color:var(--editorial-heading-accent)!important;font-size:1em!important;font-style:italic!important;font-weight:400!important;line-height:1.08!important}body .section-head:has(.editorial-section-heading){border:0!important;padding-block:0!important}body :is(.theme-v3,.formats-v3,.discipline-v3)>.section>.section-head:has(.editorial-section-heading){padding-inline:0!important}@media (width<=520px){body .editorial-section-heading[data-editorial-section-heading]>h2{letter-spacing:-.035em!important;font-size:30px!important}}:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2,:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{letter-spacing:normal!important;line-height:1.4!important}body .discipline-seo-band:has([data-editorial-heading-tone=blue]){background:color-mix(in srgb,var(--accent-period) 7%,var(--paper))}body .discipline-seo-band:has([data-editorial-heading-tone=blue]) .discipline-seo-eyebrow{color:var(--accent-period)}body .theme-seo-band:has([data-editorial-heading-tone=violet]){background:color-mix(in srgb,var(--violet) 7%,var(--paper))}body .theme-seo-band:has([data-editorial-heading-tone=violet]) .theme-seo-eyebrow{color:var(--violet)}


/* /assets/french-inline-e5f21e14bfdd5388dda074b7b551abdc724e1e2c0b44b4de3eeebd5ec319093d.css */
.artist-editorial-responsibility{padding-block:clamp(1.5rem,4vw,3rem)}main .artist-editorial-copy h2{margin-top:1.4em}main .artist-editorial-copy h3{margin-top:1.2em}main .artist-editorial-copy a{color:var(--accent-artist);text-decoration:underline}main .artist-editorial-copy a:hover{color:color-mix(in srgb, var(--accent-artist) 72%, var(--ink))}main .artist-editorial-copy strong{color:var(--ink)}main .artist-editorial-copy blockquote{border-left:3px solid var(--accent-artist);background:color-mix(in srgb, var(--accent-artist) 5%, var(--paper));margin:1.2em 0;padding:12px 18px;font-style:italic}body:has(.artiste-shell--mq) main.page{padding-top:0;padding-bottom:0}body:has(.artiste-shell--mq) .page-breadcrumb{display:none}


/* /assets/french-inline-ebbc38077611c454210bfaf34b4a42b89bfc14357bf00e686cb1104780dab648.css */
body main.page:has(.page-breadcrumb) .page-breadcrumb{border-bottom:0!important;margin-bottom:0!important}body main.page:has(.page-breadcrumb) :is(.hero,.about-hero,.agenda-hero,.amq-hero,.artist-index-hero,.audience-proposal-hero,.audience-hero,.discipline-index-hero,.discipline-hero,.editorial-taxonomy-hero,.expo-hero-v2,.exhibition-hero,.format-index-hero,.month-hero,.months-index-hero,.mouvement-hero-v2,.movement-index-hero,.period-index-hero,.period-hero,.theme-index-hero,.theme-hero,.venue-index-hero,.venue-hero,.ville-hero-v2){border-block-style:solid!important;border-block-width:1px!important;margin-top:0!important}body main.page:has(.page-breadcrumb) .month-hero-wrap{padding-top:0!important}.skip-link[data-astro-cid-idbnmowu]{position:absolute;left:-9999px}.skip-link[data-astro-cid-idbnmowu]:focus{color:#fff;z-index:9999;background:#000;padding:1em;position:fixed;top:0;left:0}[data-astro-cid-idbnmowu]:where(a,button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #5b2fe6}@media (width<=720px){body{font-size:1rem}.header-tabsbar-item[data-astro-cid-idbnmowu]{min-height:44px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-astro-cid-idbnmowu],[data-astro-cid-idbnmowu]:before,[data-astro-cid-idbnmowu]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.delivered-taxonomy-body[data-astro-cid-pbikwdak]{width:100%;min-width:0;color:var(--ink)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak]+.delivered-taxonomy-subsection[data-astro-cid-pbikwdak]{margin-block-start:36px}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h2[data-astro-cid-pbikwdak],.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h3[data-astro-cid-pbikwdak]{color:var(--ink);letter-spacing:-.035em;margin-block:0 24px;font-weight:900;line-height:1.2}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h2[data-astro-cid-pbikwdak]{font-size:clamp(1.5rem,3vw,2.4rem)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h3[data-astro-cid-pbikwdak]{font-size:clamp(1.2rem,2.4vw,1.7rem)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] p[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;white-space:pre-line;color:var(--ink);margin-block:0 20px;line-height:1.7}.delivered-taxonomy-body[data-astro-cid-pbikwdak]:lang(ar) h2[data-astro-cid-pbikwdak],.delivered-taxonomy-body[data-astro-cid-pbikwdak]:lang(ar) h3[data-astro-cid-pbikwdak]{letter-spacing:normal;line-height:1.4}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] li[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;margin-block:0 12px;line-height:1.6}.delivered-taxonomy-reservation[data-astro-cid-pbikwdak]{margin-block-start:28px}.delivered-taxonomy-bibliography[data-astro-cid-pbikwdak]{margin-block-start:28px;padding-inline-start:24px}.delivered-taxonomy-bibliography[data-astro-cid-pbikwdak] li[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;margin-block:0 24px}


/* /assets/french-inline-a23660b088eabc038dd27119004882f6ef8d70d773fa6bfb00c87e5ac4eb1384.css */
body .editorial-section-heading[data-editorial-section-heading]{--editorial-heading-accent:var(--grey,#7a7468);background:0 0;width:100%;min-width:0;display:block;border:0!important;margin:0 0 28px!important;padding:0!important}body .editorial-section-heading[data-editorial-heading-tone=violet]{--editorial-heading-accent:var(--violet,#5b2fe6)}body .editorial-section-heading[data-editorial-heading-tone=blue]{--editorial-heading-accent:var(--accent-period,#2b4a8a)}body .editorial-section-heading[data-editorial-heading-tone=green]{--editorial-heading-accent:var(--accent-venue,#217a57)}body .editorial-section-heading[data-editorial-section-heading]>h2{text-align:start;overflow-wrap:break-word;max-width:none!important;font-family:var(--sans)!important;letter-spacing:-.045em!important;word-spacing:.18em!important;text-transform:none!important;color:var(--ink)!important;border:0!important;margin:0!important;padding:0!important;font-size:42px!important;font-style:normal!important;font-weight:900!important;line-height:1.08!important}body .editorial-section-heading[data-editorial-section-heading]>h2:before,body .editorial-section-heading[data-editorial-section-heading]>h2:after{content:none!important;display:none!important}body .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{font-family:var(--serif)!important;letter-spacing:-.025em!important;color:var(--editorial-heading-accent)!important;font-size:1em!important;font-style:italic!important;font-weight:400!important;line-height:1.08!important}body .section-head:has(.editorial-section-heading){border:0!important;padding-block:0!important}body :is(.theme-v3,.formats-v3,.discipline-v3)>.section>.section-head:has(.editorial-section-heading){padding-inline:0!important}@media (width<=520px){body .editorial-section-heading[data-editorial-section-heading]>h2{letter-spacing:-.035em!important;font-size:30px!important}}:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2,:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{letter-spacing:normal!important;line-height:1.4!important}body .discipline-seo-band:has([data-editorial-heading-tone=blue]){background:color-mix(in srgb,var(--accent-period) 7%,var(--paper))}body .discipline-seo-band:has([data-editorial-heading-tone=blue]) .discipline-seo-eyebrow{color:var(--accent-period)}body .theme-seo-band:has([data-editorial-heading-tone=violet]){background:color-mix(in srgb,var(--violet) 7%,var(--paper))}body .theme-seo-band:has([data-editorial-heading-tone=violet]) .theme-seo-eyebrow{color:var(--violet)}
.section-head[data-astro-cid-qbi25i2t] h2[data-astro-cid-qbi25i2t] em[data-astro-cid-qbi25i2t]{font-family:var(--serif);color:var(--section-accent,var(--violet));font-style:italic;font-weight:400}
body main.page:has(.page-breadcrumb) .page-breadcrumb{border-bottom:0!important;margin-bottom:0!important}body main.page:has(.page-breadcrumb) :is(.hero,.about-hero,.agenda-hero,.amq-hero,.artist-index-hero,.audience-proposal-hero,.audience-hero,.discipline-index-hero,.discipline-hero,.editorial-taxonomy-hero,.expo-hero-v2,.exhibition-hero,.format-index-hero,.month-hero,.months-index-hero,.mouvement-hero-v2,.movement-index-hero,.period-index-hero,.period-hero,.theme-index-hero,.theme-hero,.venue-index-hero,.venue-hero,.ville-hero-v2){border-block-style:solid!important;border-block-width:1px!important;margin-top:0!important}body main.page:has(.page-breadcrumb) .month-hero-wrap{padding-top:0!important}.skip-link[data-astro-cid-idbnmowu]{position:absolute;left:-9999px}.skip-link[data-astro-cid-idbnmowu]:focus{color:#fff;z-index:9999;background:#000;padding:1em;position:fixed;top:0;left:0}[data-astro-cid-idbnmowu]:where(a,button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #5b2fe6}@media (width<=720px){body{font-size:1rem}.header-tabsbar-item[data-astro-cid-idbnmowu]{min-height:44px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-astro-cid-idbnmowu],[data-astro-cid-idbnmowu]:before,[data-astro-cid-idbnmowu]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
section[data-astro-cid-rtoaxt35] .hero-actions .button{border-radius:10px;min-height:42px;padding:10px 22px;font-size:14.5px}.hero-visual-map[data-astro-cid-rtoaxt35]{z-index:4;background:#fff;border:1px solid #ffffffd1;border-radius:12px;width:250px;height:150px;display:block;position:absolute;bottom:24px;left:24px;overflow:hidden;box-shadow:0 18px 42px #0f172a47}.hero-visual-map[data-astro-cid-rtoaxt35] img[data-astro-cid-rtoaxt35]{object-fit:cover;width:250px;height:150px;display:block}@media (width<=720px){.hero-visual-map[data-astro-cid-rtoaxt35]{width:min(250px,100% - 32px);height:150px;bottom:16px;left:16px}.hero-visual-map[data-astro-cid-rtoaxt35] img[data-astro-cid-rtoaxt35]{width:100%;height:150px}}


/* /assets/french-inline-0212dc160650f61306953ba6f22a3b532caeffcd4556a249432125f36ea6d8e2.css */
.delivered-taxonomy-body[data-astro-cid-pbikwdak]{width:100%;min-width:0;color:var(--ink)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak]+.delivered-taxonomy-subsection[data-astro-cid-pbikwdak]{margin-block-start:36px}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h2[data-astro-cid-pbikwdak],.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h3[data-astro-cid-pbikwdak]{color:var(--ink);letter-spacing:-.035em;margin-block:0 24px;font-weight:900;line-height:1.2}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h2[data-astro-cid-pbikwdak]{font-size:clamp(1.5rem,3vw,2.4rem)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h3[data-astro-cid-pbikwdak]{font-size:clamp(1.2rem,2.4vw,1.7rem)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] p[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;white-space:pre-line;color:var(--ink);margin-block:0 20px;line-height:1.7}.delivered-taxonomy-body[data-astro-cid-pbikwdak]:lang(ar) h2[data-astro-cid-pbikwdak],.delivered-taxonomy-body[data-astro-cid-pbikwdak]:lang(ar) h3[data-astro-cid-pbikwdak]{letter-spacing:normal;line-height:1.4}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] li[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;margin-block:0 12px;line-height:1.6}.delivered-taxonomy-reservation[data-astro-cid-pbikwdak]{margin-block-start:28px}.delivered-taxonomy-bibliography[data-astro-cid-pbikwdak]{margin-block-start:28px;padding-inline-start:24px}.delivered-taxonomy-bibliography[data-astro-cid-pbikwdak] li[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;margin-block:0 24px}


/* /assets/french-inline-29c7031d3347d8732cf357236da8ddb6ce59185a16c4259ddb4e88c8b79544bc.css */
.months-index .months-index-hero{color:var(--ink);background:#efebf7;border-block:1px solid #c9bfdb}.months-index .months-index-kicker,.months-index .months-index-hero h1 em{color:#5b2fe6}.month-signature{--vin-deep:#5b2fe6;--aubergine:#5b2fe6}.month-signature .month-hero{background:repeating-linear-gradient(132deg,color-mix(in srgb,var(--paper) 9%,transparent) 0 1px,transparent 1px 12px),#5b2fe6}.month-signature .month-heading h2 em,.month-signature .month-heading .month-kicker{color:#5b2fe6}
.bounded-exhibition-directory__compact[data-astro-cid-6r6cei74]{border-top:1px solid var(--line,#d9d2c8);margin-top:clamp(1.25rem,3vw,2rem);padding-top:1rem}.bounded-exhibition-directory__compact-label[data-astro-cid-6r6cei74]{color:var(--muted,#625e58);margin:0 0 .75rem;font-size:.9rem;font-weight:700}.bounded-exhibition-directory__compact-list[data-astro-cid-6r6cei74]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.35rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.bounded-exhibition-directory__compact-list[data-astro-cid-6r6cei74] a[data-astro-cid-6r6cei74]{color:inherit;text-underline-offset:.18em;padding:.55rem 0;font-weight:650;line-height:1.35;text-decoration-thickness:.08em;display:block}.bounded-exhibition-directory__compact-list[data-astro-cid-6r6cei74] a[data-astro-cid-6r6cei74]:hover{color:var(--brand-primary,#512a59)}.bounded-exhibition-directory__compact-list[data-astro-cid-6r6cei74] a[data-astro-cid-6r6cei74]:focus-visible{outline:3px solid var(--focus-ring,#6b35ff);outline-offset:2px;border-radius:.2rem}


/* /assets/french-inline-9b0264240eb073b083011c57d326540841244d694d65feee6679bd96754e1039.css */
.month-signature :is(.month-october-choices,.month-editorial-choices){display:block!important}.month-signature :is(.month-october-choices,.month-editorial-choices) article{background:none!important;border:0!important;padding:0!important;margin:28px 0 0!important;box-shadow:none!important}.month-signature :is(.month-october-choices,.month-editorial-choices) article+article{border-top:1px solid rgba(16,13,9,.18)!important;padding-top:24px!important}.month-signature :is(.month-october-choices,.month-editorial-choices) article h3{margin-top:0!important}.month-signature [data-month-detail-section]>[data-ep-heading]{width:100%!important;max-width:none!important;margin:0 0 28px!important;padding:0!important}.month-signature [data-month-detail-section] h2[data-ep-title]{margin-inline:0!important;padding-inline:0!important;text-indent:0!important}

/* /assets/french-inline-96b9fff8313729fcf0034d75d673980136fddf5913e070d2db67b285aaf3fc48.css */
body main.page:has(.page-breadcrumb) .page-breadcrumb{border-bottom:0!important;margin-bottom:0!important}body main.page:has(.page-breadcrumb) :is(.hero,.about-hero,.agenda-hero,.amq-hero,.artist-index-hero,.audience-proposal-hero,.audience-hero,.discipline-index-hero,.discipline-hero,.editorial-taxonomy-hero,.expo-hero-v2,.exhibition-hero,.format-index-hero,.month-hero,.months-index-hero,.mouvement-hero-v2,.movement-index-hero,.period-index-hero,.period-hero,.theme-index-hero,.theme-hero,.venue-index-hero,.venue-hero,.ville-hero-v2){border-block-style:solid!important;border-block-width:1px!important;margin-top:0!important}body main.page:has(.page-breadcrumb) .month-hero-wrap{padding-top:0!important}.skip-link[data-astro-cid-idbnmowu]{position:absolute;left:-9999px}.skip-link[data-astro-cid-idbnmowu]:focus{color:#fff;z-index:9999;background:#000;padding:1em;position:fixed;top:0;left:0}[data-astro-cid-idbnmowu]:where(a,button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #5b2fe6}@media (width<=720px){body{font-size:1rem}.header-tabsbar-item[data-astro-cid-idbnmowu]{min-height:44px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-astro-cid-idbnmowu],[data-astro-cid-idbnmowu]:before,[data-astro-cid-idbnmowu]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.bounded-exhibition-directory__compact[data-astro-cid-6r6cei74]{border-top:1px solid var(--line,#d9d2c8);margin-top:clamp(1.25rem,3vw,2rem);padding-top:1rem}.bounded-exhibition-directory__compact-label[data-astro-cid-6r6cei74]{color:var(--muted,#625e58);margin:0 0 .75rem;font-size:.9rem;font-weight:700}.bounded-exhibition-directory__compact-list[data-astro-cid-6r6cei74]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.35rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.bounded-exhibition-directory__compact-list[data-astro-cid-6r6cei74] a[data-astro-cid-6r6cei74]{color:inherit;text-underline-offset:.18em;padding:.55rem 0;font-weight:650;line-height:1.35;text-decoration-thickness:.08em;display:block}.bounded-exhibition-directory__compact-list[data-astro-cid-6r6cei74] a[data-astro-cid-6r6cei74]:hover{color:var(--brand-primary,#512a59)}.bounded-exhibition-directory__compact-list[data-astro-cid-6r6cei74] a[data-astro-cid-6r6cei74]:focus-visible{outline:3px solid var(--focus-ring,#6b35ff);outline-offset:2px;border-radius:.2rem}


/* /assets/french-inline-2066998e5277c19f93f7586afce947228d07420c35dc982b9fed3b9c1119e67a.css */
.agenda-v3 .agenda-template-hero{background:var(--ink);color:var(--paper);box-shadow:0 0 0 100vmax var(--ink);clip-path:inset(0 -100vmax);border:0;border-radius:0;margin:0;padding:clamp(40px,6vw,72px) 0;overflow:visible}.agenda-v3 .agenda-template-hero:before{inset-inline:min(0px,640px - 50vw)}.agenda-v3 .agenda-template-hero h1{max-width:none;font-family:var(--sans);letter-spacing:-.055em;text-transform:lowercase;text-wrap:balance;color:var(--paper);overflow-wrap:anywhere;margin:0;font-size:clamp(44px,7vw,88px);font-weight:900;line-height:.92}.agenda-v3 .agenda-template-hero:not(:lang(en)) h1{text-transform:none}.agenda-v3 .agenda-template-hero:lang(ar) h1{letter-spacing:normal;line-height:1.3}.agenda-v3 .agenda-template-hero:lang(ja) h1,.agenda-v3 .agenda-template-hero:lang(ko) h1,.agenda-v3 .agenda-template-hero:lang(zh) h1{line-height:1.2}@media (width<=760px){.agenda-v3 .agenda-template-hero{padding-block:40px}}body .agenda-v3 .agenda-native-catalogue{padding-block:40px}body .agenda-v3 .agenda-native-catalogue-heading{margin:0 0 28px}body .agenda-v3 .agenda-native-catalogue-heading h2{font:900 42px/1.08 var(--sans);letter-spacing:-.045em;color:var(--ink);overflow-wrap:break-word;margin:0}body .agenda-v3 .agenda-native-catalogue-heading h2 em{font:italic 400 1em/1.08 var(--serif);color:var(--violet)}.agenda-native-pagination{flex-wrap:wrap;gap:12px;margin:0 0 28px;display:flex}.agenda-native-pagination a{border:1px solid var(--ink);color:var(--ink);padding:10px 16px;text-decoration:none}.agenda-native-pagination a[aria-current=page]{color:var(--paper);background:var(--ink)}.agenda-v3 [data-ep-copy] p{margin-block:0 20px;line-height:1.7}.agenda-v3 [data-ep-copy] a{overflow-wrap:anywhere}@media (width<=520px){body .agenda-v3 .agenda-native-catalogue-heading h2{letter-spacing:-.035em;font-size:30px}}body .agenda-v3:lang(en) [data-ep-block=explorer]>[data-ep-row]>[data-ep-links]:only-child{grid-column:1/-1}


/* /assets/french-inline-426ec007b082f6823db8204936cac5ba178855bdaa592ca1d1026c9075e28b33.css */
body main.page:has(.page-breadcrumb) .page-breadcrumb{border-bottom:0!important;margin-bottom:0!important}body main.page:has(.page-breadcrumb) :is(.hero,.about-hero,.agenda-hero,.amq-hero,.artist-index-hero,.audience-proposal-hero,.audience-hero,.discipline-index-hero,.discipline-hero,.editorial-taxonomy-hero,.expo-hero-v2,.exhibition-hero,.format-index-hero,.month-hero,.months-index-hero,.mouvement-hero-v2,.movement-index-hero,.period-index-hero,.period-hero,.theme-index-hero,.theme-hero,.venue-index-hero,.venue-hero,.ville-hero-v2){border-block-style:solid!important;border-block-width:1px!important;margin-top:0!important}body main.page:has(.page-breadcrumb) .month-hero-wrap{padding-top:0!important}.skip-link[data-astro-cid-idbnmowu]{position:absolute;left:-9999px}.skip-link[data-astro-cid-idbnmowu]:focus{color:#fff;z-index:9999;background:#000;padding:1em;position:fixed;top:0;left:0}[data-astro-cid-idbnmowu]:where(a,button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #5b2fe6}@media (width<=720px){body{font-size:1rem}.header-tabsbar-item[data-astro-cid-idbnmowu]{min-height:44px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-astro-cid-idbnmowu],[data-astro-cid-idbnmowu]:before,[data-astro-cid-idbnmowu]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.delivered-taxonomy-body[data-astro-cid-pbikwdak]{width:100%;min-width:0;color:var(--ink)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak]+.delivered-taxonomy-subsection[data-astro-cid-pbikwdak]{margin-block-start:36px}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h2[data-astro-cid-pbikwdak],.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h3[data-astro-cid-pbikwdak]{color:var(--ink);letter-spacing:-.035em;margin-block:0 24px;font-weight:900;line-height:1.2}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h2[data-astro-cid-pbikwdak]{font-size:clamp(1.5rem,3vw,2.4rem)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h3[data-astro-cid-pbikwdak]{font-size:clamp(1.2rem,2.4vw,1.7rem)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] p[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;white-space:pre-line;color:var(--ink);margin-block:0 20px;line-height:1.7}.delivered-taxonomy-body[data-astro-cid-pbikwdak]:lang(ar) h2[data-astro-cid-pbikwdak],.delivered-taxonomy-body[data-astro-cid-pbikwdak]:lang(ar) h3[data-astro-cid-pbikwdak]{letter-spacing:normal;line-height:1.4}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] li[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;margin-block:0 12px;line-height:1.6}.delivered-taxonomy-reservation[data-astro-cid-pbikwdak]{margin-block-start:28px}.delivered-taxonomy-bibliography[data-astro-cid-pbikwdak]{margin-block-start:28px;padding-inline-start:24px}.delivered-taxonomy-bibliography[data-astro-cid-pbikwdak] li[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;margin-block:0 24px}
body .editorial-section-heading[data-editorial-section-heading]{--editorial-heading-accent:var(--grey,#7a7468);background:0 0;width:100%;min-width:0;display:block;border:0!important;margin:0 0 28px!important;padding:0!important}body .editorial-section-heading[data-editorial-heading-tone=violet]{--editorial-heading-accent:var(--violet,#5b2fe6)}body .editorial-section-heading[data-editorial-heading-tone=blue]{--editorial-heading-accent:var(--accent-period,#2b4a8a)}body .editorial-section-heading[data-editorial-heading-tone=green]{--editorial-heading-accent:var(--accent-venue,#217a57)}body .editorial-section-heading[data-editorial-section-heading]>h2{text-align:start;overflow-wrap:break-word;max-width:none!important;font-family:var(--sans)!important;letter-spacing:-.045em!important;word-spacing:.18em!important;text-transform:none!important;color:var(--ink)!important;border:0!important;margin:0!important;padding:0!important;font-size:42px!important;font-style:normal!important;font-weight:900!important;line-height:1.08!important}body .editorial-section-heading[data-editorial-section-heading]>h2:before,body .editorial-section-heading[data-editorial-section-heading]>h2:after{content:none!important;display:none!important}body .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{font-family:var(--serif)!important;letter-spacing:-.025em!important;color:var(--editorial-heading-accent)!important;font-size:1em!important;font-style:italic!important;font-weight:400!important;line-height:1.08!important}body .section-head:has(.editorial-section-heading){border:0!important;padding-block:0!important}body :is(.theme-v3,.formats-v3,.discipline-v3)>.section>.section-head:has(.editorial-section-heading){padding-inline:0!important}@media (width<=520px){body .editorial-section-heading[data-editorial-section-heading]>h2{letter-spacing:-.035em!important;font-size:30px!important}}:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2,:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{letter-spacing:normal!important;line-height:1.4!important}body .discipline-seo-band:has([data-editorial-heading-tone=blue]){background:color-mix(in srgb,var(--accent-period) 7%,var(--paper))}body .discipline-seo-band:has([data-editorial-heading-tone=blue]) .discipline-seo-eyebrow{color:var(--accent-period)}body .theme-seo-band:has([data-editorial-heading-tone=violet]){background:color-mix(in srgb,var(--violet) 7%,var(--paper))}body .theme-seo-band:has([data-editorial-heading-tone=violet]) .theme-seo-eyebrow{color:var(--violet)}


/* /assets/french-inline-346cb64e37027a76b9b28cb2c213030f7d60ce0c84cf497d0f4c3c8d8aa99e76.css */
body :is([data-audience-index-editorial],[data-subject-index-editorial]) .card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,2vw,22px)!important;display:grid!important;overflow:visible!important;transform:none!important}body :is([data-audience-index-editorial],[data-subject-index-editorial]) .card-grid>.exhibition-card{flex:none!important;width:auto!important;min-width:0!important;max-width:none!important}body :is([data-audience-index-editorial],[data-subject-index-editorial]) .card-carousel-viewport{width:100%;overflow:visible!important}body :is([data-audience-index-editorial],[data-subject-index-editorial]) :is(.card-carousel-controls,.card-carousel-nav){display:none!important}.subject-index-fallback{box-sizing:border-box;color:#5b2fe6;text-align:center;background:#efebf7;justify-content:center;align-items:center;padding:24px;font:italic 400 28px/1.2 Georgia,serif;display:flex}.subject-index-detail-link{min-height:44px;font:700 14px/1.4 var(--sans);color:var(--ink);align-items:center;gap:12px;margin-top:20px;text-decoration:none;display:inline-flex}[data-subject-index-editorial] .subject-image-unavailable:after{content:attr(data-image-label);color:#5b2fe6;text-align:center;background:#efebf7;justify-content:center;align-items:center;padding:20px;font:italic 400 24px/1.3 Georgia,serif;display:flex;position:absolute;inset:0}@media (width<=900px){body :is([data-audience-index-editorial],[data-subject-index-editorial]) .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=480px){body :is([data-audience-index-editorial],[data-subject-index-editorial]) .card-grid{grid-template-columns:minmax(0,1fr)!important}}.audience-profile-intro[data-astro-cid-gyry4xhm]{overflow-wrap:anywhere;margin-block:0 24px;line-height:1.7}.audience-profile-link[data-astro-cid-gyry4xhm]{min-height:44px;color:var(--ink);font:700 14px/1.4 var(--sans);white-space:normal;overflow-wrap:anywhere;align-items:center;gap:12px;margin-block-start:20px;display:inline-flex}body .recovered-audience-directory .card-grid,body .recovered-audience-directory .card-grid>*,body .recovered-audience-directory [data-ep-links]{min-width:0!important}body .recovered-audience-directory [data-ep-link]{overflow-wrap:anywhere;white-space:normal!important;min-width:0!important;max-width:100%!important}body .recovered-audience-directory .exhibition-card .chip{overflow-wrap:anywhere;max-width:100%;white-space:normal!important}.recovered-audience-directory[data-astro-cid-gyry4xhm]:lang(ar) h1[data-astro-cid-gyry4xhm]{letter-spacing:normal;line-height:1.4}.recovered-audience-directory:lang(ar) [data-ep-block],.recovered-audience-directory:lang(ar) [data-ep-title]{text-align:right!important}


/* /assets/french-inline-482aaec56fb39cde003dd4f5057f4cb3e811e0e8938adc97899b2e13b7048748.css */
body [data-charter-preview] [data-ep-block]{padding-block:44px!important}body [data-charter-preview] [data-ep-copy]>p{max-width:76ch!important}body [data-charter-preview] [data-ep-copy]>ul{color:var(--ink);font:400 16px/1.75 var(--sans);max-width:76ch!important;margin:0!important;padding-left:22px!important;list-style:outside!important}body [data-charter-preview] [data-ep-copy]>ul li{margin-bottom:12px;padding-left:4px}body [data-charter-preview] [data-ep-copy]>ul li:last-child{margin-bottom:0}body [data-charter-preview] .charter-preview-notice{font:400 13px/1.6 var(--sans)!important;color:#6b655c!important}@media (width<=520px){body [data-charter-preview] [data-ep-block]{padding-block:36px!important}}


/* /assets/french-inline-7998e8b840743152528288572056ef17ced3ee819e85aa061117fe3e16b947b6.css */
body [data-year-index-editorial] .year-index-visual{color:#5b2fe6;background:#efebf7;justify-content:center;align-items:center;text-decoration:none;position:relative;display:flex!important}[data-year-index-editorial] .year-index-visual:before{content:"";background:repeating-linear-gradient(45deg,#0000 0 30px,#5b2fe614 30px 31px);position:absolute;inset:0}[data-year-index-editorial] .year-index-visual span{font:900 clamp(36px,5vw,64px)/1 var(--sans);letter-spacing:-.065em;position:relative}


/* /assets/french-inline-802c43d6ac41bbbf1e476f1ce00c296dd87bc1809a9b265793a30009f185bdaf.css */
.delivered-taxonomy-body[data-astro-cid-pbikwdak]{width:100%;min-width:0;color:var(--ink)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak]+.delivered-taxonomy-subsection[data-astro-cid-pbikwdak]{margin-block-start:36px}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h2[data-astro-cid-pbikwdak],.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h3[data-astro-cid-pbikwdak]{color:var(--ink);letter-spacing:-.035em;margin-block:0 24px;font-weight:900;line-height:1.2}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h2[data-astro-cid-pbikwdak]{font-size:clamp(1.5rem,3vw,2.4rem)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h3[data-astro-cid-pbikwdak]{font-size:clamp(1.2rem,2.4vw,1.7rem)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] p[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;white-space:pre-line;color:var(--ink);margin-block:0 20px;line-height:1.7}.delivered-taxonomy-body[data-astro-cid-pbikwdak]:lang(ar) h2[data-astro-cid-pbikwdak],.delivered-taxonomy-body[data-astro-cid-pbikwdak]:lang(ar) h3[data-astro-cid-pbikwdak]{letter-spacing:normal;line-height:1.4}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] li[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;margin-block:0 12px;line-height:1.6}.delivered-taxonomy-reservation[data-astro-cid-pbikwdak]{margin-block-start:28px}.delivered-taxonomy-bibliography[data-astro-cid-pbikwdak]{margin-block-start:28px;padding-inline-start:24px}.delivered-taxonomy-bibliography[data-astro-cid-pbikwdak] li[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;margin-block:0 24px}
body main.page:has(.page-breadcrumb) .page-breadcrumb{border-bottom:0!important;margin-bottom:0!important}body main.page:has(.page-breadcrumb) :is(.hero,.about-hero,.agenda-hero,.amq-hero,.artist-index-hero,.audience-proposal-hero,.audience-hero,.discipline-index-hero,.discipline-hero,.editorial-taxonomy-hero,.expo-hero-v2,.exhibition-hero,.format-index-hero,.month-hero,.months-index-hero,.mouvement-hero-v2,.movement-index-hero,.period-index-hero,.period-hero,.theme-index-hero,.theme-hero,.venue-index-hero,.venue-hero,.ville-hero-v2){border-block-style:solid!important;border-block-width:1px!important;margin-top:0!important}body main.page:has(.page-breadcrumb) .month-hero-wrap{padding-top:0!important}.skip-link[data-astro-cid-idbnmowu]{position:absolute;left:-9999px}.skip-link[data-astro-cid-idbnmowu]:focus{color:#fff;z-index:9999;background:#000;padding:1em;position:fixed;top:0;left:0}[data-astro-cid-idbnmowu]:where(a,button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #5b2fe6}@media (width<=720px){body{font-size:1rem}.header-tabsbar-item[data-astro-cid-idbnmowu]{min-height:44px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-astro-cid-idbnmowu],[data-astro-cid-idbnmowu]:before,[data-astro-cid-idbnmowu]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.section-head[data-astro-cid-qbi25i2t] h2[data-astro-cid-qbi25i2t] em[data-astro-cid-qbi25i2t]{font-family:var(--serif);color:var(--section-accent,var(--violet));font-style:italic;font-weight:400}
body .editorial-section-heading[data-editorial-section-heading]{--editorial-heading-accent:var(--grey,#7a7468);background:0 0;width:100%;min-width:0;display:block;border:0!important;margin:0 0 28px!important;padding:0!important}body .editorial-section-heading[data-editorial-heading-tone=violet]{--editorial-heading-accent:var(--violet,#5b2fe6)}body .editorial-section-heading[data-editorial-heading-tone=blue]{--editorial-heading-accent:var(--accent-period,#2b4a8a)}body .editorial-section-heading[data-editorial-heading-tone=green]{--editorial-heading-accent:var(--accent-venue,#217a57)}body .editorial-section-heading[data-editorial-section-heading]>h2{text-align:start;overflow-wrap:break-word;max-width:none!important;font-family:var(--sans)!important;letter-spacing:-.045em!important;word-spacing:.18em!important;text-transform:none!important;color:var(--ink)!important;border:0!important;margin:0!important;padding:0!important;font-size:42px!important;font-style:normal!important;font-weight:900!important;line-height:1.08!important}body .editorial-section-heading[data-editorial-section-heading]>h2:before,body .editorial-section-heading[data-editorial-section-heading]>h2:after{content:none!important;display:none!important}body .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{font-family:var(--serif)!important;letter-spacing:-.025em!important;color:var(--editorial-heading-accent)!important;font-size:1em!important;font-style:italic!important;font-weight:400!important;line-height:1.08!important}body .section-head:has(.editorial-section-heading){border:0!important;padding-block:0!important}body :is(.theme-v3,.formats-v3,.discipline-v3)>.section>.section-head:has(.editorial-section-heading){padding-inline:0!important}@media (width<=520px){body .editorial-section-heading[data-editorial-section-heading]>h2{letter-spacing:-.035em!important;font-size:30px!important}}:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2,:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{letter-spacing:normal!important;line-height:1.4!important}body .discipline-seo-band:has([data-editorial-heading-tone=blue]){background:color-mix(in srgb,var(--accent-period) 7%,var(--paper))}body .discipline-seo-band:has([data-editorial-heading-tone=blue]) .discipline-seo-eyebrow{color:var(--accent-period)}body .theme-seo-band:has([data-editorial-heading-tone=violet]){background:color-mix(in srgb,var(--violet) 7%,var(--paper))}body .theme-seo-band:has([data-editorial-heading-tone=violet]) .theme-seo-eyebrow{color:var(--violet)}
section[data-astro-cid-rtoaxt35] .hero-actions .button{border-radius:10px;min-height:42px;padding:10px 22px;font-size:14.5px}.hero-visual-map[data-astro-cid-rtoaxt35]{z-index:4;background:#fff;border:1px solid #ffffffd1;border-radius:12px;width:250px;height:150px;display:block;position:absolute;bottom:24px;left:24px;overflow:hidden;box-shadow:0 18px 42px #0f172a47}.hero-visual-map[data-astro-cid-rtoaxt35] img[data-astro-cid-rtoaxt35]{object-fit:cover;width:250px;height:150px;display:block}@media (width<=720px){.hero-visual-map[data-astro-cid-rtoaxt35]{width:min(250px,100% - 32px);height:150px;bottom:16px;left:16px}.hero-visual-map[data-astro-cid-rtoaxt35] img[data-astro-cid-rtoaxt35]{width:100%;height:150px}}
.bounded-exhibition-directory__compact[data-astro-cid-6r6cei74]{border-top:1px solid var(--line,#d9d2c8);margin-top:clamp(1.25rem,3vw,2rem);padding-top:1rem}.bounded-exhibition-directory__compact-label[data-astro-cid-6r6cei74]{color:var(--muted,#625e58);margin:0 0 .75rem;font-size:.9rem;font-weight:700}.bounded-exhibition-directory__compact-list[data-astro-cid-6r6cei74]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.35rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.bounded-exhibition-directory__compact-list[data-astro-cid-6r6cei74] a[data-astro-cid-6r6cei74]{color:inherit;text-underline-offset:.18em;padding:.55rem 0;font-weight:650;line-height:1.35;text-decoration-thickness:.08em;display:block}.bounded-exhibition-directory__compact-list[data-astro-cid-6r6cei74] a[data-astro-cid-6r6cei74]:hover{color:var(--brand-primary,#512a59)}.bounded-exhibition-directory__compact-list[data-astro-cid-6r6cei74] a[data-astro-cid-6r6cei74]:focus-visible{outline:3px solid var(--focus-ring,#6b35ff);outline-offset:2px;border-radius:.2rem}


/* /assets/french-inline-02ecb49ca26fc8d174ceffadbb1f23689a21c96dacdc118fd0139cbe56cf49db.css */
body main.page:has(.page-breadcrumb) .page-breadcrumb{border-bottom:0!important;margin-bottom:0!important}body main.page:has(.page-breadcrumb) :is(.hero,.about-hero,.agenda-hero,.amq-hero,.artist-index-hero,.audience-proposal-hero,.audience-hero,.discipline-index-hero,.discipline-hero,.editorial-taxonomy-hero,.expo-hero-v2,.exhibition-hero,.format-index-hero,.month-hero,.months-index-hero,.mouvement-hero-v2,.movement-index-hero,.period-index-hero,.period-hero,.theme-index-hero,.theme-hero,.venue-index-hero,.venue-hero,.ville-hero-v2){border-block-style:solid!important;border-block-width:1px!important;margin-top:0!important}body main.page:has(.page-breadcrumb) .month-hero-wrap{padding-top:0!important}.skip-link[data-astro-cid-idbnmowu]{position:absolute;left:-9999px}.skip-link[data-astro-cid-idbnmowu]:focus{color:#fff;z-index:9999;background:#000;padding:1em;position:fixed;top:0;left:0}[data-astro-cid-idbnmowu]:where(a,button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #5b2fe6}@media (width<=720px){body{font-size:1rem}.header-tabsbar-item[data-astro-cid-idbnmowu]{min-height:44px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-astro-cid-idbnmowu],[data-astro-cid-idbnmowu]:before,[data-astro-cid-idbnmowu]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
body .editorial-section-heading[data-editorial-section-heading]{--editorial-heading-accent:var(--grey,#7a7468);background:0 0;width:100%;min-width:0;display:block;border:0!important;margin:0 0 28px!important;padding:0!important}body .editorial-section-heading[data-editorial-heading-tone=violet]{--editorial-heading-accent:var(--violet,#5b2fe6)}body .editorial-section-heading[data-editorial-heading-tone=blue]{--editorial-heading-accent:var(--accent-period,#2b4a8a)}body .editorial-section-heading[data-editorial-heading-tone=green]{--editorial-heading-accent:var(--accent-venue,#217a57)}body .editorial-section-heading[data-editorial-section-heading]>h2{text-align:start;overflow-wrap:break-word;max-width:none!important;font-family:var(--sans)!important;letter-spacing:-.045em!important;word-spacing:.18em!important;text-transform:none!important;color:var(--ink)!important;border:0!important;margin:0!important;padding:0!important;font-size:42px!important;font-style:normal!important;font-weight:900!important;line-height:1.08!important}body .editorial-section-heading[data-editorial-section-heading]>h2:before,body .editorial-section-heading[data-editorial-section-heading]>h2:after{content:none!important;display:none!important}body .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{font-family:var(--serif)!important;letter-spacing:-.025em!important;color:var(--editorial-heading-accent)!important;font-size:1em!important;font-style:italic!important;font-weight:400!important;line-height:1.08!important}body .section-head:has(.editorial-section-heading){border:0!important;padding-block:0!important}body :is(.theme-v3,.formats-v3,.discipline-v3)>.section>.section-head:has(.editorial-section-heading){padding-inline:0!important}@media (width<=520px){body .editorial-section-heading[data-editorial-section-heading]>h2{letter-spacing:-.035em!important;font-size:30px!important}}:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2,:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{letter-spacing:normal!important;line-height:1.4!important}body .discipline-seo-band:has([data-editorial-heading-tone=blue]){background:color-mix(in srgb,var(--accent-period) 7%,var(--paper))}body .discipline-seo-band:has([data-editorial-heading-tone=blue]) .discipline-seo-eyebrow{color:var(--accent-period)}body .theme-seo-band:has([data-editorial-heading-tone=violet]){background:color-mix(in srgb,var(--violet) 7%,var(--paper))}body .theme-seo-band:has([data-editorial-heading-tone=violet]) .theme-seo-eyebrow{color:var(--violet)}


/* /assets/french-inline-098f65489b15425e0aa50022ab75f7ab1064428e9d019f8d43c9cd9ccb378803.css */
.movement-index-row-media-fallback[data-astro-cid-zqjskauv]{box-sizing:border-box;background:var(--paper2);color:var(--violet);font:700 24px/1.3 var(--sans);justify-content:center;align-items:center;padding:20px;display:flex}.recovered-discipline-directory[data-astro-cid-zqjskauv]:lang(ar) h1[data-astro-cid-zqjskauv]{letter-spacing:normal;line-height:1.4}.recovered-discipline-directory:lang(ar) [data-ep-block],.recovered-discipline-directory:lang(ar) [data-ep-title]{text-align:right!important}


/* /assets/french-inline-6112c3ba9d4c5777ee8ae9a940b7bb8b696eb8a6fd9e2dc22f0a843bb6483aec.css */
.movement-index-row-media-fallback[data-astro-cid-mqz2dwhw]{box-sizing:border-box;background:var(--paper2);color:var(--violet);font:700 24px/1.3 var(--sans);justify-content:center;align-items:center;padding:20px;display:flex}.recovered-format-directory[data-astro-cid-mqz2dwhw]:lang(ar) h1[data-astro-cid-mqz2dwhw]{letter-spacing:normal;line-height:1.4}.recovered-format-directory:lang(ar) [data-ep-block],.recovered-format-directory:lang(ar) [data-ep-title]{text-align:right!important}


/* /assets/french-inline-61b1a3c9d060a9cc1d7fec0ebed90be99b3e0571eaa4bbfed32ce035da84059a.css */
body main.page:has(.page-breadcrumb) .page-breadcrumb{border-bottom:0!important;margin-bottom:0!important}body main.page:has(.page-breadcrumb) :is(.hero,.about-hero,.agenda-hero,.amq-hero,.artist-index-hero,.audience-proposal-hero,.audience-hero,.discipline-index-hero,.discipline-hero,.editorial-taxonomy-hero,.expo-hero-v2,.exhibition-hero,.format-index-hero,.month-hero,.months-index-hero,.mouvement-hero-v2,.movement-index-hero,.period-index-hero,.period-hero,.theme-index-hero,.theme-hero,.venue-index-hero,.venue-hero,.ville-hero-v2){border-block-style:solid!important;border-block-width:1px!important;margin-top:0!important}body main.page:has(.page-breadcrumb) .month-hero-wrap{padding-top:0!important}.skip-link[data-astro-cid-idbnmowu]{position:absolute;left:-9999px}.skip-link[data-astro-cid-idbnmowu]:focus{color:#fff;z-index:9999;background:#000;padding:1em;position:fixed;top:0;left:0}[data-astro-cid-idbnmowu]:where(a,button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #5b2fe6}@media (width<=720px){body{font-size:1rem}.header-tabsbar-item[data-astro-cid-idbnmowu]{min-height:44px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-astro-cid-idbnmowu],[data-astro-cid-idbnmowu]:before,[data-astro-cid-idbnmowu]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.neighborhood-venue-grid{--accent-venue:#217a57;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.5vw,24px);display:grid}.neighborhood-venue-grid .related-neighborhood-card{background:color-mix(in srgb,var(--accent-venue) 7%,var(--paper));border:1px solid var(--grey-line);flex-direction:column;min-width:0;display:flex}.neighborhood-venue-grid .related-neighborhood-media{aspect-ratio:3/2;background:var(--paper2);border-bottom:1px solid var(--grey-line);display:block;overflow:hidden}.neighborhood-venue-grid .related-neighborhood-media img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.neighborhood-venue-grid .related-neighborhood-card:hover .related-neighborhood-media img{transform:scale(1.035)}.neighborhood-venue-grid .related-neighborhood-media-fallback{box-sizing:border-box;height:100%;color:var(--ink);overflow-wrap:break-word;align-items:flex-end;padding:1.2rem;font-size:1.5rem;font-weight:900;line-height:1.05;display:flex}.neighborhood-venue-grid .related-neighborhood-card-body{flex:1;min-width:0;padding:1.2rem 1.2rem 1.4rem}.neighborhood-venue-grid .neighborhood-venue-credit{color:var(--grey);overflow-wrap:break-word;margin:.4rem .8rem 0;font-size:.68rem;line-height:1.4}.neighborhood-venue-grid .related-neighborhood-kicker{color:var(--grey);font:700 .68rem/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem}.neighborhood-venue-grid .related-neighborhood-card h3{letter-spacing:-.04em;color:var(--ink);overflow-wrap:break-word;margin:0 0 .55rem;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.12}.neighborhood-venue-grid .related-neighborhood-card h3 a{color:var(--ink);text-decoration:none}.neighborhood-venue-grid .related-neighborhood-card h3 a:is(:hover,:focus-visible){color:var(--accent-venue);text-underline-offset:3px;text-decoration:underline}.neighborhood-venue-grid .related-neighborhood-card-body>p:last-child{color:color-mix(in srgb,var(--ink) 78%,transparent);margin:0;font-size:.9rem;line-height:1.55}.neighborhood-venue-grid .related-neighborhood-link{box-sizing:border-box;border-top:1px solid var(--grey-line);background:color-mix(in srgb,var(--accent-venue) 11%,var(--paper));min-height:3.25rem;color:var(--ink);overflow-wrap:break-word;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.2rem;font-size:.9rem;font-weight:800;text-decoration:none;display:flex}.neighborhood-venue-grid .related-neighborhood-link:is(:hover,:focus-visible){background:color-mix(in srgb,var(--accent-venue) 18%,var(--paper));color:var(--accent-venue)}.neighborhood-venue-grid a:focus-visible{outline:2px solid var(--accent-venue);outline-offset:3px}@media (width<=1050px){.neighborhood-venue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.neighborhood-venue-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.neighborhood-venue-grid .related-neighborhood-media img{transition:none}.neighborhood-venue-grid .related-neighborhood-card:hover .related-neighborhood-media img{transform:none}}
.delivered-taxonomy-body[data-astro-cid-pbikwdak]{width:100%;min-width:0;color:var(--ink)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak]+.delivered-taxonomy-subsection[data-astro-cid-pbikwdak]{margin-block-start:36px}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h2[data-astro-cid-pbikwdak],.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h3[data-astro-cid-pbikwdak]{color:var(--ink);letter-spacing:-.035em;margin-block:0 24px;font-weight:900;line-height:1.2}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h2[data-astro-cid-pbikwdak]{font-size:clamp(1.5rem,3vw,2.4rem)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h3[data-astro-cid-pbikwdak]{font-size:clamp(1.2rem,2.4vw,1.7rem)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] p[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;white-space:pre-line;color:var(--ink);margin-block:0 20px;line-height:1.7}.delivered-taxonomy-body[data-astro-cid-pbikwdak]:lang(ar) h2[data-astro-cid-pbikwdak],.delivered-taxonomy-body[data-astro-cid-pbikwdak]:lang(ar) h3[data-astro-cid-pbikwdak]{letter-spacing:normal;line-height:1.4}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] li[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;margin-block:0 12px;line-height:1.6}.delivered-taxonomy-reservation[data-astro-cid-pbikwdak]{margin-block-start:28px}.delivered-taxonomy-bibliography[data-astro-cid-pbikwdak]{margin-block-start:28px;padding-inline-start:24px}.delivered-taxonomy-bibliography[data-astro-cid-pbikwdak] li[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;margin-block:0 24px}


/* /assets/french-inline-39b57334c6f1de6576fe9f1c5753e4a691295c993de248e44235e6481d0db880.css */
.discipline-hero[data-astro-cid-p4z6hw2m]{--disc-hero:var(--violet);--disc-on:var(--paper);border:1px solid var(--ink);background:var(--disc-hero);color:var(--disc-on);border-radius:0;margin:0 0 48px;padding:64px 56px;position:relative;overflow:hidden}.discipline-hero[data-astro-cid-p4z6hw2m]:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,transparent 0 11px,color-mix(in srgb,var(--disc-on) 17%,transparent) 11px 12px);position:absolute;inset:0}.discipline-hero-copy[data-astro-cid-p4z6hw2m]{gap:16px;min-width:0;max-width:1040px;display:grid;position:relative}.discipline-hero-eyebrow[data-astro-cid-p4z6hw2m]{width:fit-content;max-width:100%;font:700 .74rem/1.35 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--disc-on) 76%,transparent);margin:0}.discipline-hero-title[data-astro-cid-p4z6hw2m]{font:900 clamp(2.5rem,6.5vw,5rem)/.94 var(--sans);letter-spacing:-.055em;text-transform:lowercase;color:var(--disc-on);overflow-wrap:anywhere;margin:0}.discipline-hero-title[data-astro-cid-p4z6hw2m]:after{content:".";color:color-mix(in srgb,var(--disc-on) 50%,transparent)}.discipline-hero-lead[data-astro-cid-p4z6hw2m]{max-width:72ch;font-family:var(--serif);color:color-mix(in srgb,var(--disc-on) 94%,transparent);overflow-wrap:anywhere;margin:0;font-size:clamp(1.08rem,2vw,1.3rem);font-style:italic;line-height:1.45}.recovered-format-hero[data-astro-cid-p4z6hw2m]:lang(ar) .discipline-hero-title[data-astro-cid-p4z6hw2m]{letter-spacing:normal;text-transform:none;line-height:1.4}@media (width<=760px){.discipline-hero[data-astro-cid-p4z6hw2m]{padding:34px 20px 38px}.discipline-hero-title[data-astro-cid-p4z6hw2m]{font-size:clamp(2.2rem,11vw,3rem)}}
body main.page:has(.page-breadcrumb) .page-breadcrumb{border-bottom:0!important;margin-bottom:0!important}body main.page:has(.page-breadcrumb) :is(.hero,.about-hero,.agenda-hero,.amq-hero,.artist-index-hero,.audience-proposal-hero,.audience-hero,.discipline-index-hero,.discipline-hero,.editorial-taxonomy-hero,.expo-hero-v2,.exhibition-hero,.format-index-hero,.month-hero,.months-index-hero,.mouvement-hero-v2,.movement-index-hero,.period-index-hero,.period-hero,.theme-index-hero,.theme-hero,.venue-index-hero,.venue-hero,.ville-hero-v2){border-block-style:solid!important;border-block-width:1px!important;margin-top:0!important}body main.page:has(.page-breadcrumb) .month-hero-wrap{padding-top:0!important}.skip-link[data-astro-cid-idbnmowu]{position:absolute;left:-9999px}.skip-link[data-astro-cid-idbnmowu]:focus{color:#fff;z-index:9999;background:#000;padding:1em;position:fixed;top:0;left:0}[data-astro-cid-idbnmowu]:where(a,button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #5b2fe6}@media (width<=720px){body{font-size:1rem}.header-tabsbar-item[data-astro-cid-idbnmowu]{min-height:44px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-astro-cid-idbnmowu],[data-astro-cid-idbnmowu]:before,[data-astro-cid-idbnmowu]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.delivered-taxonomy-body[data-astro-cid-pbikwdak]{width:100%;min-width:0;color:var(--ink)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak]+.delivered-taxonomy-subsection[data-astro-cid-pbikwdak]{margin-block-start:36px}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h2[data-astro-cid-pbikwdak],.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h3[data-astro-cid-pbikwdak]{color:var(--ink);letter-spacing:-.035em;margin-block:0 24px;font-weight:900;line-height:1.2}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h2[data-astro-cid-pbikwdak]{font-size:clamp(1.5rem,3vw,2.4rem)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] h3[data-astro-cid-pbikwdak]{font-size:clamp(1.2rem,2.4vw,1.7rem)}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] p[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;white-space:pre-line;color:var(--ink);margin-block:0 20px;line-height:1.7}.delivered-taxonomy-body[data-astro-cid-pbikwdak]:lang(ar) h2[data-astro-cid-pbikwdak],.delivered-taxonomy-body[data-astro-cid-pbikwdak]:lang(ar) h3[data-astro-cid-pbikwdak]{letter-spacing:normal;line-height:1.4}.delivered-taxonomy-subsection[data-astro-cid-pbikwdak] li[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;margin-block:0 12px;line-height:1.6}.delivered-taxonomy-reservation[data-astro-cid-pbikwdak]{margin-block-start:28px}.delivered-taxonomy-bibliography[data-astro-cid-pbikwdak]{margin-block-start:28px;padding-inline-start:24px}.delivered-taxonomy-bibliography[data-astro-cid-pbikwdak] li[data-astro-cid-pbikwdak]{overflow-wrap:anywhere;margin-block:0 24px}
.neighborhood-venue-grid{--accent-venue:#217a57;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.5vw,24px);display:grid}.neighborhood-venue-grid .related-neighborhood-card{background:color-mix(in srgb,var(--accent-venue) 7%,var(--paper));border:1px solid var(--grey-line);flex-direction:column;min-width:0;display:flex}.neighborhood-venue-grid .related-neighborhood-media{aspect-ratio:3/2;background:var(--paper2);border-bottom:1px solid var(--grey-line);display:block;overflow:hidden}.neighborhood-venue-grid .related-neighborhood-media img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.neighborhood-venue-grid .related-neighborhood-card:hover .related-neighborhood-media img{transform:scale(1.035)}.neighborhood-venue-grid .related-neighborhood-media-fallback{box-sizing:border-box;height:100%;color:var(--ink);overflow-wrap:break-word;align-items:flex-end;padding:1.2rem;font-size:1.5rem;font-weight:900;line-height:1.05;display:flex}.neighborhood-venue-grid .related-neighborhood-card-body{flex:1;min-width:0;padding:1.2rem 1.2rem 1.4rem}.neighborhood-venue-grid .neighborhood-venue-credit{color:var(--grey);overflow-wrap:break-word;margin:.4rem .8rem 0;font-size:.68rem;line-height:1.4}.neighborhood-venue-grid .related-neighborhood-kicker{color:var(--grey);font:700 .68rem/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem}.neighborhood-venue-grid .related-neighborhood-card h3{letter-spacing:-.04em;color:var(--ink);overflow-wrap:break-word;margin:0 0 .55rem;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.12}.neighborhood-venue-grid .related-neighborhood-card h3 a{color:var(--ink);text-decoration:none}.neighborhood-venue-grid .related-neighborhood-card h3 a:is(:hover,:focus-visible){color:var(--accent-venue);text-underline-offset:3px;text-decoration:underline}.neighborhood-venue-grid .related-neighborhood-card-body>p:last-child{color:color-mix(in srgb,var(--ink) 78%,transparent);margin:0;font-size:.9rem;line-height:1.55}.neighborhood-venue-grid .related-neighborhood-link{box-sizing:border-box;border-top:1px solid var(--grey-line);background:color-mix(in srgb,var(--accent-venue) 11%,var(--paper));min-height:3.25rem;color:var(--ink);overflow-wrap:break-word;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.2rem;font-size:.9rem;font-weight:800;text-decoration:none;display:flex}.neighborhood-venue-grid .related-neighborhood-link:is(:hover,:focus-visible){background:color-mix(in srgb,var(--accent-venue) 18%,var(--paper));color:var(--accent-venue)}.neighborhood-venue-grid a:focus-visible{outline:2px solid var(--accent-venue);outline-offset:3px}@media (width<=1050px){.neighborhood-venue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.neighborhood-venue-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.neighborhood-venue-grid .related-neighborhood-media img{transition:none}.neighborhood-venue-grid .related-neighborhood-card:hover .related-neighborhood-media img{transform:none}}
body .editorial-section-heading[data-editorial-section-heading]{--editorial-heading-accent:var(--grey,#7a7468);background:0 0;width:100%;min-width:0;display:block;border:0!important;margin:0 0 28px!important;padding:0!important}body .editorial-section-heading[data-editorial-heading-tone=violet]{--editorial-heading-accent:var(--violet,#5b2fe6)}body .editorial-section-heading[data-editorial-heading-tone=blue]{--editorial-heading-accent:var(--accent-period,#2b4a8a)}body .editorial-section-heading[data-editorial-heading-tone=green]{--editorial-heading-accent:var(--accent-venue,#217a57)}body .editorial-section-heading[data-editorial-section-heading]>h2{text-align:start;overflow-wrap:break-word;max-width:none!important;font-family:var(--sans)!important;letter-spacing:-.045em!important;word-spacing:.18em!important;text-transform:none!important;color:var(--ink)!important;border:0!important;margin:0!important;padding:0!important;font-size:42px!important;font-style:normal!important;font-weight:900!important;line-height:1.08!important}body .editorial-section-heading[data-editorial-section-heading]>h2:before,body .editorial-section-heading[data-editorial-section-heading]>h2:after{content:none!important;display:none!important}body .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{font-family:var(--serif)!important;letter-spacing:-.025em!important;color:var(--editorial-heading-accent)!important;font-size:1em!important;font-style:italic!important;font-weight:400!important;line-height:1.08!important}body .section-head:has(.editorial-section-heading){border:0!important;padding-block:0!important}body :is(.theme-v3,.formats-v3,.discipline-v3)>.section>.section-head:has(.editorial-section-heading){padding-inline:0!important}@media (width<=520px){body .editorial-section-heading[data-editorial-section-heading]>h2{letter-spacing:-.035em!important;font-size:30px!important}}:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2,:lang(ar) .editorial-section-heading[data-editorial-section-heading]>h2 em[data-editorial-title-accent]{letter-spacing:normal!important;line-height:1.4!important}body .discipline-seo-band:has([data-editorial-heading-tone=blue]){background:color-mix(in srgb,var(--accent-period) 7%,var(--paper))}body .discipline-seo-band:has([data-editorial-heading-tone=blue]) .discipline-seo-eyebrow{color:var(--accent-period)}body .theme-seo-band:has([data-editorial-heading-tone=violet]){background:color-mix(in srgb,var(--violet) 7%,var(--paper))}body .theme-seo-band:has([data-editorial-heading-tone=violet]) .theme-seo-eyebrow{color:var(--violet)}
.editorial-explore-band[data-astro-cid-ch4ncvmc]{--explore-accent:var(--violet);--explore-bg:color-mix(in srgb,var(--violet) 7%,var(--paper));background:var(--explore-bg);border-block:1.5px solid var(--ink);min-width:0;margin-inline:calc(50% - 50cqw);padding:clamp(48px,6vw,64px) max(clamp(18px,4cqw,48px),50cqw - 640px)}.editorial-explore-band[data-astro-cid-ch4ncvmc][data-tone=beige]{--explore-accent:var(--grey);--explore-bg:var(--paper2)}.editorial-explore-band[data-astro-cid-ch4ncvmc][data-tone=blue]{--explore-accent:var(--accent-period);--explore-bg:color-mix(in srgb,var(--accent-period) 7%,var(--paper))}.editorial-explore-band[data-astro-cid-ch4ncvmc][data-tone=green]{--explore-accent:var(--accent-venue);--explore-bg:color-mix(in srgb,var(--accent-venue) 7%,var(--paper))}.editorial-explore-intro[data-astro-cid-ch4ncvmc]{color:var(--ink);margin:0 0 24px;line-height:1.65}.editorial-explore-row[data-astro-cid-ch4ncvmc]{grid-template-columns:120px minmax(0,1fr);gap:clamp(16px,4vw,40px);padding:18px 0;display:grid}.editorial-explore-label[data-astro-cid-ch4ncvmc]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);padding-block-start:11px;font-size:.68rem;font-weight:700}.editorial-explore-links[data-astro-cid-ch4ncvmc]{flex-wrap:wrap;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.editorial-explore-links[data-astro-cid-ch4ncvmc] li[data-astro-cid-ch4ncvmc]{min-width:0;max-width:100%}.editorial-explore-links[data-astro-cid-ch4ncvmc] a[data-astro-cid-ch4ncvmc]{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--ink) 28%,transparent);background:var(--paper);min-height:44px;color:var(--ink);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;padding:9px 15px;font-size:.95rem;font-weight:800;text-decoration:none;display:flex}.editorial-explore-links[data-astro-cid-ch4ncvmc] a[data-astro-cid-ch4ncvmc]>span[data-astro-cid-ch4ncvmc]:last-child{color:var(--explore-accent);flex-shrink:0}.editorial-explore-links[data-astro-cid-ch4ncvmc] a[data-astro-cid-ch4ncvmc]:hover{border-color:var(--ink);background:var(--paper2)}.editorial-explore-links[data-astro-cid-ch4ncvmc] a[data-astro-cid-ch4ncvmc]:focus-visible{outline:2px solid var(--explore-accent);outline-offset:3px}.editorial-explore-band[data-astro-cid-ch4ncvmc]:lang(ar) .editorial-explore-label[data-astro-cid-ch4ncvmc]{letter-spacing:normal}@media (width<=760px){.editorial-explore-row[data-astro-cid-ch4ncvmc]{grid-template-columns:minmax(0,1fr);gap:10px}.editorial-explore-label[data-astro-cid-ch4ncvmc]{padding-block-start:0}}


/* /assets/french-inline-6d77f54f30e9c00e8b4e8696a1ec46b572b57fcbd8a8ff75833939f0c878fac4.css */
.editorial-seo-band[data-astro-cid-bsjqbzdd]{--seo-accent:var(--accent-venue);background:color-mix(in srgb,var(--seo-accent) 7%,var(--paper));border-block:1.5px solid var(--ink);min-width:0;margin-block:0;margin-inline:calc(50% - 50cqw);padding:clamp(44px,6vw,72px) max(clamp(18px,4cqw,48px),50cqw - 640px)}.editorial-seo-band[data-astro-cid-bsjqbzdd][data-tone=violet]{--seo-accent:var(--violet)}.editorial-seo-band[data-astro-cid-bsjqbzdd][data-tone=blue]{--seo-accent:var(--accent-period)}.editorial-seo-band[data-astro-cid-bsjqbzdd][data-tone=beige]{--seo-accent:var(--grey);background:var(--paper2)}.editorial-seo-copy[data-astro-cid-bsjqbzdd]{overflow-wrap:anywhere;min-width:0;line-height:1.7;display:block}.editorial-seo-copy[data-astro-cid-bsjqbzdd] p{margin:0 0 20px}.editorial-seo-copy[data-astro-cid-bsjqbzdd] h3{margin:32px 0 16px;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.3}.editorial-seo-band[data-astro-cid-bsjqbzdd]:lang(ar) h3{letter-spacing:normal;line-height:1.4}.page:has(>.shell:last-child>.editorial-seo-band:last-child){padding-bottom:0}.editorial-seo-band+[data-editorial-faq-block],[data-editorial-faq-block]+.editorial-seo-band{margin-block-start:0}
main.page:has([data-subject-detail-common]){container-type:inline-size;padding-bottom:0!important}main.page:has([data-subject-detail-common]) .page-breadcrumb{border-bottom:0!important;margin-bottom:0!important}.subject-detail-common{min-width:0;margin-block:0}.subject-detail-common .recovered-format-hero{margin-block:0}.subject-detail-common .subject-common-section{box-sizing:border-box;width:100%;max-width:none;margin-block:0;padding-block:40px}.subject-exhibition-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.subject-common-prose{color:var(--ink);font:400 1.1rem/1.7 var(--sans)}.subject-common-prose h3{color:var(--ink);font:800 1.35rem/1.3 var(--sans);margin:30px 0 16px}.subject-common-prose p{max-width:none;margin:0 0 18px}@media (width<=900px){.subject-exhibition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.subject-exhibition-grid{grid-template-columns:minmax(0,1fr)}.subject-detail-common .subject-common-section{padding-block:32px}}


/* /assets/french-inline-8c969b3edb43482c9e0ddcbd48a93670b04d6f1eac11b0c7d09ce40ffbf73c13.css */
.months-index .months-index-hero{color:var(--ink);background:#efebf7;border-block:1px solid #c9bfdb}.months-index .months-index-kicker,.months-index .months-index-hero h1 em{color:#5b2fe6}.month-signature{--vin-deep:#5b2fe6;--aubergine:#5b2fe6}.month-signature .month-hero{background:repeating-linear-gradient(132deg,color-mix(in srgb,var(--paper) 9%,transparent) 0 1px,transparent 1px 12px),#5b2fe6}.month-signature .month-heading h2 em,.month-signature .month-heading .month-kicker{color:#5b2fe6}


/* /assets/french-inline-08af1b55aea998a5bda7cdb7246633e08920814a5570d4d9f7f678e8d3825079.css */
.months-index .months-index-visual{background:repeating-linear-gradient(135deg,transparent 0 10px,color-mix(in srgb,var(--paper) 13%,transparent) 10px 11.2px),var(--month-color)!important;color:#fff!important;border:0!important;min-height:clamp(220px,24vw,340px)!important}.months-index .months-index-visual span{color:#fff!important;font-size:clamp(7rem,12vw,11.75rem)!important;bottom:0!important;left:14px!important;line-height:1!important;text-box-trim:trim-both;text-box-edge:cap alphabetic}.month-card-context{display:none}.months-index .months-index-card h2 em{color:var(--month-color)}.reference-note{padding:14px 32px;margin:0;background:#fff;border-block:1px solid #d8d2c8;font:15px/1.5 Arial;color:#171412}.months-index-hero{padding-block:40px!important}@media(max-width:520px){.months-index .months-index-visual{min-height:180px!important}}

/* /assets/french-inline-d3d0d805223a817774bbb833a165b87750323f3ff8e47bcd74cfdbf06029469e.css */
.recovered-year-directory[data-astro-cid-glv25siy]{min-width:0}body .recovered-year-directory .movement-index-row-body,body .recovered-year-directory .movement-index-row-title,body .recovered-year-directory .movement-index-row-cta{overflow-wrap:anywhere;min-width:0;white-space:normal!important}body .recovered-year-directory [data-ep-links]{flex-wrap:wrap;gap:12px;display:flex}.recovered-year-directory[data-astro-cid-glv25siy]:lang(ar) h1[data-astro-cid-glv25siy]{letter-spacing:normal;line-height:1.4}


/* /assets/french-inline-934c17fbdf5c1cc5cb99e8ab1c1089f1d4be173374e2ee7999384fa08121aacd.css */
body [data-finishing-preview].recovered-utility-page .route-doc-tree{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--paper);max-width:100%;font:400 14px/1.7 var(--mono);border:1px solid #cfcbc1;padding:20px}body [data-finishing-preview].recovered-utility-page [data-ep-copy] h3{font:800 24px/1.25 var(--sans);margin:28px 0 16px}body [data-finishing-preview].recovered-utility-page :is(.card-grid,.detail-grid){min-width:0}body [data-finishing-preview].recovered-utility-page:lang(ar) :is(h1,h2,h3,.movement-index-hero-accent){letter-spacing:normal!important;line-height:1.4!important}body [data-finishing-preview].recovered-utility-page:lang(ar) [data-ep-block],body [data-finishing-preview].recovered-utility-page:lang(ar) h2[data-ep-title]{text-align:right!important}


/* /assets/french-inline-f195dbc3ffcc31c33f08c6d953b32c8fa66e3edab61035b9fbe70de32a5cd67c.css */
.skip-link[data-astro-cid-e6k4lo6y]{position:absolute;left:-9999px}.skip-link[data-astro-cid-e6k4lo6y]:focus{position:fixed;left:0;top:0;padding:1em;background:#000;color:#fff;z-index:9999}


/* Legacy aliases now resolve to the same ink/paper/grey tokens as French.
   Composition comes from the native reference DOM, not from these aliases. */
html:lang(en)[data-english-native-projection]{--text:var(--ink);--muted:var(--grey);--accent:var(--native-accent,var(--violet));--accent-2:var(--grey-line);--accent-3:var(--grey);--brand-ink:var(--ink);--brand-ink-rgb:14,11,8;--brand-primary:var(--native-accent,var(--violet));--brand-primary-rgb:14,11,8;--brand-soft:var(--paper2);--brand-surface:var(--paper2);--brand-red:var(--rose);--brand-blue:var(--accent-period);--brand-primary-soft-24:var(--grey-line);--panel:var(--paper2);--panel-soft:var(--paper2);--panel-important:var(--paper2);--border:var(--grey-line);--shadow:none;--shadow-soft:none;--radius:0;--surface-tint-soft:var(--paper2);--surface-tint-strong:var(--paper2);--header-border-soft:var(--grey-line);--header-border-medium:var(--grey-line);--header-border-strong:var(--grey-line);--tone-identity-bg:var(--paper2);--tone-identity-border:var(--grey-line);--tone-story-bg:var(--paper);--tone-story-border:var(--grey-line);--tone-exhibitions-bg:var(--paper);--tone-exhibitions-border:var(--grey-line);--tone-works-bg:var(--paper2);--tone-works-border:var(--grey-line);--tone-taxonomy-bg:var(--paper2);--tone-taxonomy-border:var(--grey-line);--tone-city-bg:var(--paper2);--tone-city-border:var(--grey-line);--tone-faq-bg:var(--paper2);--tone-faq-border:var(--grey-line);--tone-portrait-bg:var(--paper);--tone-portrait-border:var(--grey-line);--tone-archive-bg:var(--paper);--tone-archive-border:var(--grey-line);}
html:lang(en)[data-native-layout-family="venues"]{--native-accent:var(--accent-venue);}
html:lang(en)[data-native-layout-family="artists"]{--native-accent:var(--accent-artist);}
html:lang(en)[data-native-layout-family="periods"]{--native-accent:var(--accent-period);}
html:lang(en)[data-english-native-projection] .month-hero p[data-native-hero-copy]{font:italic clamp(18px,1.8vw,24px)/1.5 var(--serif);max-width:960px;margin-top:24px;}
html:lang(en)[data-english-native-projection] [data-native-linear-layout]{display:block;grid-template-columns:minmax(0,1fr);gap:0;}
html:lang(en)[data-english-native-projection] [data-native-section]:not([data-ep-block]){box-sizing:border-box;max-width:1240px;margin-inline:auto;padding-inline:28px;padding-block:40px;}
html:lang(en)[data-english-native-projection] [data-native-copy]{min-width:0;max-width:100%;}
html:lang(en)[data-english-native-projection] .native-delivered-paragraph:not(.artist-index-card-story):not(.movement-index-row-story){color:var(--ink);font:400 16px/1.7 var(--sans);margin-block:0 16px;max-width:100%;}
html:lang(en)[data-english-native-projection] .native-hero-meta{display:flex;flex-wrap:wrap;gap:14px;align-items:center;}
html:lang(en)[data-english-native-projection] [data-native-hero-copy].amq-lede{font:italic clamp(1.05rem,1.7vw,1.3rem)/1.5 var(--serif);color:var(--paper);}
html:lang(en)[data-english-native-projection] [data-native-hero-copy].movement-index-hero-lead{font:italic clamp(18px,1.8vw,24px)/1.5 var(--serif);color:var(--ink);}
html:lang(en)[data-english-native-projection] [data-ep-question] summary>span:not([data-ep-toggle]){font:inherit;color:inherit;}
html:lang(en)[data-english-native-projection] .card-carousel-button,html:lang(en)[data-english-native-projection] .home-venue-rail-nav{box-shadow:none;border-color:var(--grey-line);}
html:lang(en)[data-english-native-projection] .exhibition-card-ended-badge{box-shadow:none;}
html:lang(en)[data-english-native-projection] .chip{color:var(--ink);border-color:var(--grey-line);background:var(--paper);border-radius:0;box-shadow:none;}
html:lang(en)[data-english-native-projection] .ep-en-gallery .exhibition-gallery-cell{margin:0;}
html:lang(en)[data-english-native-projection] .ep-en-gallery picture{display:contents;}
html:lang(en)[data-english-native-projection] .ep-en-gallery img{position:static;inset:auto;transform:none;}
html:lang(en)[data-english-native-projection] .native-extra-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}
@media(max-width:760px){html:lang(en)[data-english-native-projection] .card-carousel-button,html:lang(en)[data-english-native-projection] .home-venue-rail-nav{box-shadow:none;border-color:var(--grey-line);}
html:lang(en)[data-english-native-projection] .exhibition-card-ended-badge{box-shadow:none;}
html:lang(en)[data-english-native-projection] .chip{color:var(--ink);border-color:var(--grey-line);background:var(--paper);border-radius:0;box-shadow:none;}
html:lang(en)[data-english-native-projection] .ep-en-gallery .exhibition-gallery-cell{margin:0;}
html:lang(en)[data-english-native-projection] .ep-en-gallery picture{display:contents;}
html:lang(en)[data-english-native-projection] .ep-en-gallery img{position:static;inset:auto;transform:none;}
html:lang(en)[data-english-native-projection] .native-extra-gallery{grid-template-columns:1fr;}}
