/* 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,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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: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/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(en)[data-english-native-projection]:has(.artiste-shell),html:lang(en)[data-english-native-projection] body:has(.artiste-shell){background:var(--paper);overflow-x:clip}html:lang(en)[data-english-native-projection] .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(en)[data-english-native-projection] .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/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/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-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;}}


/* /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;}}


/* /_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}}


/* /assets/french-detail-inline-d51e0701ce546fbf010ca90fc0928b7f59b952f1bf6d83a7b6cfdba31ede4c9c.css */
﻿:root{--bg:#fafaf5;--bg-page:#fafaf5;--bg-elevated:#fafaf5;--panel:#f1e9ff;--panel-soft:#f1e9ff;--border:rgba(201,167,254,.32);--text:#2c003b;--muted:#512a59;--accent:#512a59;--brand-ink:#2c003b;--brand-primary:#512a59;--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);--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;--home-text-inset:var(--content-inset);--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}
*{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{margin:0;min-height:100vh;background-color:var(--bg-page);background-image:radial-gradient(circle at 16% 4%,rgba(201,167,254,.2),transparent 17%),radial-gradient(circle at 46% 7%,rgba(219,180,175,.16),transparent 16%),radial-gradient(circle at 84% 5%,rgba(251,229,216,.54),transparent 18%),linear-gradient(180deg,#fcfbf8 0%,#f8f2fc 22%,#f8f1fb 58%,#faf6fb 100%);background-repeat:no-repeat;background-position:top center;background-size:100% 100%}a{color:var(--brand-primary);text-decoration:underline;font-family:inherit}img{display:block;max-width:100%}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}.shell{width:min(var(--max),calc(100% - 64px));margin:0 auto}
.site-header{position:sticky;top:0;z-index:20;padding:16px 0 10px;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 rgba(44,0,59,.04)}html[data-header-variant=editorial] .site-header-inner{border-color:rgba(211,198,220,.78);background:rgba(255,255,255,.9);box-shadow:0 10px 24px rgba(44,0,59,.06)}.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)}.skip-link{position:absolute;top:-48px;left:8px;z-index:1000;padding:10px 16px;background:var(--brand-ink);color:#fff;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);outline-offset:2px}#main-content:focus{outline:none}
.main-nav{display:flex;align-items:center;flex:1 1 auto;justify-content:center;gap:4px}html[data-header-variant=editorial] .main-nav{gap:12px}.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}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:rgba(44,0,59,.82);box-shadow:inset 0 -2px 0 transparent}.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:rgba(43,0,130,.16);background:var(--surface-tint-soft);transform:translateY(-1px)}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 0 rgba(81,42,89,.78);transform:none}.main-nav-explorer,.language-switcher,.mobile-nav{position:relative}.main-nav-explorer summary,.language-switcher summary,.mobile-nav summary{list-style:none}.main-nav-explorer summary::-webkit-details-marker,.language-switcher summary::-webkit-details-marker,.mobile-nav summary::-webkit-details-marker{display:none}.main-nav-explorer-panel,.language-switcher-panel,.mobile-nav-panel{position:absolute;top:calc(100% + 12px);z-index:18;border:1px solid var(--header-border-soft);background:var(--surface-glass);box-shadow:var(--shadow-soft)}.main-nav-explorer-panel{left:50%;min-width:320px;padding:16px;border-radius:20px;transform:translateX(-50%)}.main-nav-explorer-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.main-nav-explorer-link,.language-switcher-option,.mobile-nav-link{display:flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid rgba(43,0,130,.1);border-radius:12px;background:rgba(251,248,251,.92);color:var(--brand-ink);font-size:.98rem;font-weight:560;text-decoration:none}.language-switcher-trigger,.mobile-nav-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}.language-switcher-panel{right:0;width:min(320px,calc(100vw - 32px));padding:16px;border-radius:18px}.language-switcher-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--brand-ink)}.language-switcher-icon svg{display:block;width:100%;height:100%}.language-switcher-label{font-size:.95rem;font-weight:600;letter-spacing:-.01em}.language-switcher-list,.mobile-nav-list,.mobile-nav-language-list{display:grid;gap:8px}.mobile-nav{display:none}.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}.mobile-nav-panel{right:0;width:min(360px,calc(100vw - 32px));padding:16px;border-radius:20px;display:grid;gap:16px}.mobile-nav-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.page{padding:34px 0 88px}.page.page-no-breadcrumb,.page:has(.page-breadcrumb){padding-top:0}.page-breadcrumb{--breadcrumb-accent:var(--brand-primary);margin:0;padding:10px var(--content-inset);border-bottom:1px solid var(--grey-line);color:var(--grey)}.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;min-width:0}.page-breadcrumb li:not(:last-child)::after{content:"›";color:color-mix(in srgb,var(--ink) 32%,transparent);font-family:var(--mono);font-size:11px}.page-breadcrumb a,.page-breadcrumb span{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:5px 10px;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-radius:999px;color:color-mix(in srgb,var(--ink) 60%,transparent);font-size:11px;font-weight:700;letter-spacing:-.015em;text-decoration:none}.page-breadcrumb a::before,.page-breadcrumb span::before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:color-mix(in srgb,var(--ink) 28%,transparent)}.page-breadcrumb a:hover,.page-breadcrumb a:focus{border-color:var(--breadcrumb-accent);color:var(--ink)}.page-breadcrumb a:focus-visible{outline:2px solid var(--breadcrumb-accent);outline-offset:2px}.page-breadcrumb span[aria-current=page]{border-color:var(--breadcrumb-accent);background:color-mix(in srgb,var(--breadcrumb-accent) 12%,var(--paper));color:var(--ink)}.page-breadcrumb span[aria-current=page]::before{background:var(--breadcrumb-accent)}.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:rgba(81,42,89,.68)}.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}.button-primary{position:relative;isolation:isolate;overflow:hidden;border-color:rgba(44,0,59,.24);background:linear-gradient(145deg,#270034,#512a59);color:#fff;font-weight:700}
.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-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 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:rgba(38,36,81,.78)}.home-figma-copy p.home-figma-signature{font-size:clamp(1rem,1.18vw,1.18rem);font-weight:800;line-height:1.12;margin-top:14px;letter-spacing:-.038em;color:#2c003b;max-width:none;white-space:nowrap}.home-figma-intro{display:grid;gap:8px;max-width:60ch}.home-figma-intro p{font-size:.95rem;line-height:1.72;color:rgba(38,36,81,.76)}.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-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,rgba(255,255,255,.98),rgba(248,242,252,.92));box-shadow:0 14px 28px rgba(44,0,59,.04)}.home-figma-stat-card-link{text-decoration:none;color:inherit;padding:16px 20px 14px;height:100%;border-radius:10px;overflow:hidden}.home-figma-stat-kicker{font-size:.73rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(81,42,89,.62);white-space:nowrap;margin-bottom:8px}.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;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,rgba(255,255,255,.98),rgba(249,245,252,.94));align-content:start}.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}.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:rgba(252,248,251,.96);color:var(--brand-ink);text-decoration:none}.home-figma-profile-tag-label{font-size:.79rem;font-weight:600;line-height:1.1;display:block;overflow:hidden;white-space:nowrap}.home-figma-profile-link{font-size:.78rem;font-weight:560;color:rgba(81,42,89,.58);text-decoration:none;white-space:nowrap}.home-figma-side{display:grid;align-content:stretch;gap:16px;height:100%;padding:20px var(--home-text-inset) 36px 0}.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,rgba(255,255,255,.98),rgba(248,242,252,.94));box-shadow:0 18px 40px rgba(44,0,59,.06)}.home-hero-spotlight-media{position:relative;aspect-ratio:4/3;overflow:hidden;background:#fff}.home-hero-spotlight-image{width:100%;height:100%;display:block;object-fit:cover}.home-hero-spotlight-image-contain{object-fit:contain;padding:18px;background:#fff}.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:rgba(255,255,255,.9);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,rgba(255,255,255,.98),rgba(249,245,252,.94))}.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:rgba(38,36,81,.78)}
.exhibition-shell{display:grid;gap:28px}.exhibition-hero,.expo-hero-v2{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:clamp(28px,5vw,64px);align-items:center;margin:34px 0 48px;padding:clamp(28px,5vw,56px);border-radius:0;background:#f2efe3;border:0}.expo-hero-copy{display:grid;gap:18px;max-width:760px}.expo-hero-copy .eyebrow{width:fit-content}.expo-hero-title{margin:0;color:var(--text)}.expo-hero-themes,.expo-hero-pills{display:flex;flex-wrap:wrap;gap:10px}.expo-theme-chip,.expo-hero-pills span,.expo-hero-pills a{display:inline-flex;align-items:center;gap:7px;border-radius:999px;border:1px solid rgba(81,42,89,.18);background:rgba(241,233,255,.55);color:var(--text);font-weight:700;text-decoration:none}.expo-theme-chip{padding:9px 12px;font-size:.9rem}.expo-hero-lead{margin:0;max-width:68ch;color:var(--text);font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.65}.expo-hero-cta{display:grid;gap:8px;justify-items:start}.expo-hero-pills{margin-top:4px}.expo-hero-pills span,.expo-hero-pills a{padding:10px 13px;font-size:.95rem}.expo-hero-media{margin:0;width:100%;align-self:center;justify-self:end;background:transparent;box-shadow:none}.expo-hero-media img{display:block;width:100%;height:auto;object-position:center top;border-radius:0;box-shadow:none}.expo-hero-media img{max-height:clamp(420px,70vh,720px);object-fit:contain}.expo-hero-media figcaption{position:absolute;left:12px;right:12px;bottom:12px;padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.86);color:rgba(44,0,59,.76);font-size:.78rem}.artiste-shell{display:block}
@media (max-width:980px){.shell{width:min(var(--max),calc(100% - 56px))}.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)}.language-switcher{display:none}.mobile-nav{display:block}.home-figma-hero,.exhibition-hero,.expo-hero-v2{grid-template-columns:1fr}.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-profile-card{padding:18px}.home-figma-side{padding:0 20px 20px}.home-hero-spotlight-media{min-height:220px}.home-hero-spotlight-copy{padding:18px}}
@media (max-width:720px){body{font-size:12px;line-height:1.6}h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}.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-panel{width:min(360px,calc(100vw - 24px));padding:14px;border-radius:18px}.page-breadcrumb{margin-bottom:14px;padding-inline:20px}.home-figma-hero{padding:0}.home-figma-copy{padding:20px 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}.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)}.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:rgba(81,42,89,.05);border:1px solid rgba(81,42,89,.08);font-size:.79rem;font-weight:700;white-space:normal;text-wrap:balance}.expo-hero-v2{padding:24px;border-radius:0}.expo-hero-media{aspect-ratio:16/9;min-height:220px}.expo-hero-media img{min-height:220px}.expo-hero-cta .button{width:100%}}
html[data-header-variant='editorial'] body .site-header{position:sticky;top:0;z-index:40;padding:0;border-bottom:1px solid var(--grey-line);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-flex;align-items:baseline;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 .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-label,html[data-header-variant='editorial'] body .language-switcher-chevron{display:none}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-icon{width:18px;height:13px}.header-tabsbar{display:none}@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: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;grid-area:menu;justify-self:start;position:static}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}.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.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 .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.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:translateX(-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: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.is-active{color:var(--nav-accent,var(--violet))}
:root[lang="ar"]{--sans:"Inter Tight",Tahoma,Arial,sans-serif;--serif:Georgia,Tahoma,serif}


/* /assets/french-detail-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-detail-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-detail-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-detail-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-detail-inline-132e0bf92f059ad69e7b81ec81e857c5273eb030f6046c9c3480962a16de0145.css */

  .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;
  }


/* /assets/french-detail-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}


html:lang(en) main[data-native-detail-final]{--text:var(--ink);--muted:var(--grey);--brand-ink:var(--ink);--brand-primary:var(--ink);color:var(--ink);}

/* Existing validated English listing controls, excluding all legacy hero rules. */

@media(max-width:760px){
}
html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing{
  display:grid!important; grid-template-rows:auto auto auto auto!important;
  align-content:start!important; gap:0!important; padding:0!important;
  border:0!important; border-radius:0!important; background:transparent!important;
  box-shadow:none!important; transform:none!important; min-width:0!important;
}
html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing:hover,html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing:focus-within{ border:0!important; box-shadow:none!important; transform:none!important; }
html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing > .exhibition-card-media{
  width:100%!important; aspect-ratio:2/3!important; height:auto!important; margin:0!important; padding:0!important;
  border:1.5px solid var(--ink)!important; border-radius:0!important;
  background:transparent!important; overflow:hidden!important;
}
html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing > .exhibition-card-media picture,html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing > .exhibition-card-media img{ display:block!important; width:100%!important; height:100%!important; padding:0!important; }
html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing > .exhibition-card-media img{ object-fit:cover!important; }
html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing > .exhibition-card-media img{ object-position:center!important; }
html:lang(en)[data-en-venue-listing-design] .exhibition-card-media-unavailable{ display:none; }
html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing > .exhibition-card-media[data-load-state="failed"] picture{ display:none!important; }
html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing > .exhibition-card-media[data-load-state="failed"] .exhibition-card-media-unavailable{
 display:flex!important; align-items:center; justify-content:center; box-sizing:border-box;
 width:100%; height:100%; padding:24px; color:var(--grey); text-align:center;
 font:700 18px/1.3 var(--sans); overflow-wrap:anywhere;
}
html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing .exhibition-card-media-veil{ display:none!important; }
html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing > .exhibition-card-top-meta{
  position:static!important; inset:auto!important; display:flex!important;
  align-items:center!important; justify-content:flex-start!important; flex-wrap:wrap!important;
  gap:6px!important; min-height:0!important; width:100%!important;
  margin:12px 0 0!important; padding:0!important; overflow:visible!important;
}
html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing .exhibition-card-top-meta > .chip{
  position:static!important; display:inline-flex!important; align-items:center!important;
  flex:0 1 auto!important; box-sizing:border-box!important; min-height:26px!important;
  height:auto!important; max-width:100%!important; min-width:0!important;
  margin:0!important; padding:5px 9px!important; overflow:visible!important;
  border:1px solid #a5c5b9!important; border-radius:0!important;
  background:#eef4ed!important; color:#177f61!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;
}
html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing .exhibition-card-top-meta > .chip .chip-label{
  font:inherit!important; letter-spacing:inherit!important; color:inherit!important;
  overflow:visible!important; text-overflow:clip!important; white-space:normal!important;
}
html:lang(en)[data-en-venue-listing-design] .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; }
html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing .exhibition-card-top-meta > .chip-relative-date-ending{ color:var(--lemon)!important; }
html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing > .exhibition-card-body{ display:block!important; min-height:0!important; margin:0!important; padding:8px 0 0!important; overflow:visible!important; }
html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing .exhibition-card-body h3,html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing .exhibition-card-body.no-subtitle h3{
  display:-webkit-box!important; -webkit-box-orient:vertical!important; -webkit-line-clamp:3!important;
  overflow:hidden!important; margin:0!important; font-size:18px!important; font-weight:900!important;
  letter-spacing:-.03em!important; line-height:1.12!important;
}
html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing .exhibition-card-body p{ display:none!important; }
html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing > .exhibition-card-bottom-meta{ display:block!important; min-height:0!important; margin:12px 0 0!important; padding:0!important; }
html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing .exhibition-card-venue-row{ display:flex!important; margin:0!important; padding:0!important; overflow:visible!important; }
html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing .exhibition-card-venue-row .chip-venue{
  display:inline-flex!important; align-items:center!important; gap:5px!important; width:auto!important;
  max-width:100%!important; min-height:0!important; height:auto!important; margin:0!important; padding:0!important;
  border:0!important; border-radius:0!important; background:transparent!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;
}
html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing .exhibition-card-venue-row .chip-venue .chip-icon{ flex:0 0 auto!important; color:var(--violet)!important; font-size:12px!important; line-height:1!important; }
html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing .exhibition-card-venue-row .chip-venue .chip-label{ min-width:0!important; overflow:hidden!important; text-overflow:ellipsis!important; white-space:nowrap!important; }
html:lang(en)[data-en-venue-listing-design] .card.exhibition-card.exhibition-card--listing .exhibition-card-utility-row{ display:none!important; }

html:lang(en)[data-en-venue-listing-design] .ep-en-venue-reference-page{--ink:#100d09;--paper:#faf9f3;--foret:#0f3d3b;--section-accent:#217a57; margin-inline:0;max-width:none;width:100%;}
html:lang(en)[data-en-venue-listing-design] .ep-en-venue-reference-page>.shell{width:min(1240px,calc(100% - 48px));max-width:1240px;margin-inline:auto;padding-inline:0;}
html:lang(en)[data-en-venue-listing-design] .ep-en-venue-reference-page .section-head{padding-inline:0;}
html:lang(en)[data-en-venue-listing-design] .exhibition-card-media picture,html:lang(en)[data-en-venue-listing-design] .exhibition-card-media img{position:static!important;inset:auto!important;transform:none!important;}
html:lang(en)[data-en-venue-listing-design] .exhibition-card-body h3 a{font:inherit!important;color:inherit!important;}
html:lang(en)[data-en-venue-listing-design] .card-grid:has(.exhibition-card){grid-template-columns:repeat(4,minmax(0,1fr));}
@media(max-width:900px){html:lang(en)[data-en-venue-listing-design] .card-grid:has(.exhibition-card){grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:600px){html:lang(en)[data-en-venue-listing-design] .card-grid:has(.exhibition-card){grid-template-columns:minmax(0,1fr);}html:lang(en)[data-en-venue-listing-design] .ep-en-venue-reference-page>.shell{width:calc(100% - 32px);}}
