.longform[data-astro-cid-d3evcufy]{flex-direction:column;gap:2.75rem;display:flex}.longform-block[data-astro-cid-d3evcufy]{border-top:1px solid #00000014;padding-top:1.75rem}.longform-block[data-astro-cid-d3evcufy]:first-child{border-top:0;padding-top:0}.longform-block-head[data-astro-cid-d3evcufy]{max-width:52rem;margin-bottom:1.25rem}.longform-eyebrow[data-astro-cid-d3evcufy]{letter-spacing:.12em;text-transform:uppercase;color:#6a5a3a;margin-bottom:.4rem;font-size:.72rem;font-weight:600;display:inline-block}.longform-eyebrow-city[data-astro-cid-d3evcufy]{color:#8a3a1d}.longform-block-head[data-astro-cid-d3evcufy] h2[data-astro-cid-d3evcufy]{margin:0 0 .6rem;font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:1.25}.longform-lead[data-astro-cid-d3evcufy]{color:#3a3530;margin:0;font-size:1.08rem;font-weight:500;line-height:1.55}.longform-block-body[data-astro-cid-d3evcufy]{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (width>=900px){.longform-block-body[data-astro-cid-d3evcufy]{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:2.25rem}.longform-block-right[data-astro-cid-d3evcufy] .longform-block-body[data-astro-cid-d3evcufy]{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr)}.longform-block-right[data-astro-cid-d3evcufy] .longform-prose[data-astro-cid-d3evcufy]{order:2}.longform-block-right[data-astro-cid-d3evcufy] .longform-aside[data-astro-cid-d3evcufy]{order:1}}.longform-prose[data-astro-cid-d3evcufy] p[data-astro-cid-d3evcufy]{color:#242018;margin:0 0 1rem;font-size:1rem;line-height:1.7}.longform-prose[data-astro-cid-d3evcufy] p[data-astro-cid-d3evcufy]:last-child{margin-bottom:0}.longform-pullquote[data-astro-cid-d3evcufy]{color:#3a2f1e;background:#fbf7ef;border-left:3px solid #b88c4a;margin:1.25rem 0 .5rem;padding:1.1rem 1.3rem;font-style:italic}.longform-pullquote[data-astro-cid-d3evcufy] p[data-astro-cid-d3evcufy]{margin:0;font-size:1.08rem;line-height:1.5}.longform-aside[data-astro-cid-d3evcufy]{flex-direction:column;gap:1rem;display:flex}.longform-aside-label[data-astro-cid-d3evcufy]{letter-spacing:.1em;text-transform:uppercase;color:#7a6e5c;margin-bottom:.5rem;font-size:.7rem;font-weight:600;display:block}.longform-keyfacts[data-astro-cid-d3evcufy]{background:#f7f3ea;border-radius:10px;padding:1rem 1.1rem}.longform-keyfacts[data-astro-cid-d3evcufy] dl[data-astro-cid-d3evcufy]{flex-direction:column;gap:.75rem;margin:0;display:flex}.longform-keyfact[data-astro-cid-d3evcufy] dt[data-astro-cid-d3evcufy]{letter-spacing:.04em;text-transform:uppercase;color:#7a6e5c;margin-bottom:.15rem;font-size:.78rem;font-weight:600}.longform-keyfact[data-astro-cid-d3evcufy] dd[data-astro-cid-d3evcufy]{color:#1f1b15;margin:0;font-size:.98rem;font-weight:500;line-height:1.4}.longform-bullets[data-astro-cid-d3evcufy]{background:#fff;border:1px solid #00000012;border-radius:10px;padding:1rem 1.1rem}.longform-bullets[data-astro-cid-d3evcufy] ul[data-astro-cid-d3evcufy]{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.longform-bullets[data-astro-cid-d3evcufy] li[data-astro-cid-d3evcufy]{color:#272218;padding-left:1.1rem;font-size:.95rem;line-height:1.45;position:relative}.longform-bullets[data-astro-cid-d3evcufy] li[data-astro-cid-d3evcufy]:before{content:"";background:#b88c4a;border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.55em;left:0}.longform-callout[data-astro-cid-d3evcufy]{border-radius:10px;padding:1rem 1.15rem;font-size:.95rem;line-height:1.5}.longform-callout[data-astro-cid-d3evcufy] strong[data-astro-cid-d3evcufy]{margin-bottom:.35rem;font-size:.98rem;display:block}.longform-callout[data-astro-cid-d3evcufy] p[data-astro-cid-d3evcufy]{color:#2d281e;margin:0}.longform-callout-info[data-astro-cid-d3evcufy]{background:#eef2f8;border-left:3px solid #4a6fa8}.longform-callout-tip[data-astro-cid-d3evcufy]{background:#edf7ef;border-left:3px solid #4a8a5a}.longform-callout-context[data-astro-cid-d3evcufy]{background:#fbf1e8;border-left:3px solid #c27a38}.longform-block-city[data-astro-cid-d3evcufy]{background:#fff;border:1px solid #00000017;border-radius:14px;padding:1.75rem}.longform-block-city[data-astro-cid-d3evcufy] .longform-block-body[data-astro-cid-d3evcufy]{gap:1.75rem}.discipline-hero[data-astro-cid-qhrceqky]{--disc-hero:var(--teal);--disc-on:var(--paper);border:1.5px solid var(--ink);background:var(--disc-hero);color:var(--disc-on);border-radius:0;margin:34px 0 24px;padding:clamp(44px,7vw,84px) clamp(28px,5vw,56px);position:relative;overflow:hidden}.discipline-hero[data-astro-cid-qhrceqky]:before{content:"";pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--disc-on) 16%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--disc-on) 16%, transparent) 1px, transparent 1px);background-size:18px 18px;position:absolute;inset:0}.discipline-hero--peinture[data-astro-cid-qhrceqky]{--disc-hero:var(--violet)}.discipline-hero--peinture[data-astro-cid-qhrceqky]:before{background-image:repeating-linear-gradient(-45deg, transparent 0 11px, color-mix(in srgb, var(--disc-on) 16%, transparent) 11px 12px);background-size:auto}.discipline-hero--photographie[data-astro-cid-qhrceqky]{--disc-hero:var(--encre-bleu);border-inline:0;width:100vw;margin:0 calc(50% - 50vw) 24px;padding-inline:0}.discipline-hero--photographie[data-astro-cid-qhrceqky] .discipline-hero-copy[data-astro-cid-qhrceqky]{width:min(var(--max), calc(100% - 64px));min-width:0;max-width:none;padding-inline:var(--content-inset);margin-inline:auto}.discipline-hero--photographie[data-astro-cid-qhrceqky]:before,.discipline-hero--video[data-astro-cid-qhrceqky]:before,.discipline-hero--art-numerique[data-astro-cid-qhrceqky]:before{background-image:radial-gradient(color-mix(in srgb, var(--disc-on) 22%, transparent) 1.4px, transparent 1.6px);background-size:18px 18px}.discipline-hero--dessin[data-astro-cid-qhrceqky]{--disc-hero:var(--aubergine)}.discipline-hero--dessin[data-astro-cid-qhrceqky]:before,.discipline-hero--estampe[data-astro-cid-qhrceqky]:before{background-image:repeating-linear-gradient(90deg, transparent 0 16px, color-mix(in srgb, var(--disc-on) 16%, transparent) 16px 17px);background-size:auto}.discipline-hero--sculpture[data-astro-cid-qhrceqky]{--disc-hero:var(--vin-deep,var(--aubergine))}.discipline-hero--video[data-astro-cid-qhrceqky]{--disc-hero:var(--ink)}.discipline-hero--textile[data-astro-cid-qhrceqky]{--disc-hero:var(--foret)}.discipline-hero--textile[data-astro-cid-qhrceqky]:before,.discipline-hero--design[data-astro-cid-qhrceqky]:before{background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--disc-on) 16%, transparent) 0 1px, transparent 1px 14px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--disc-on) 16%, transparent) 0 1px, transparent 1px 14px);background-size:auto}.discipline-hero--estampe[data-astro-cid-qhrceqky]{--disc-hero:var(--encre-bleu)}.discipline-hero-copy[data-astro-cid-qhrceqky]{gap:18px;max-width:900px;display:grid;position:relative}.discipline-hero-eyebrow[data-astro-cid-qhrceqky]{width:fit-content;font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--disc-on) 70%, transparent);font-size:.68rem;font-weight:700}.discipline-hero-title[data-astro-cid-qhrceqky]{letter-spacing:-.05em;text-transform:lowercase;color:var(--disc-on);margin:0;font-size:clamp(2.5rem,6.5vw,4.6rem);font-weight:900;line-height:.9}.discipline-hero-title[data-astro-cid-qhrceqky]:after{content:".";color:color-mix(in srgb, var(--disc-on) 50%, transparent)}.discipline-hero-lead[data-astro-cid-qhrceqky]{max-width:62ch;font-family:var(--serif);color:color-mix(in srgb, var(--disc-on) 92%, transparent);margin:0;font-size:clamp(1.08rem,2vw,1.3rem);font-style:italic;line-height:1.5}.discipline-v3[data-astro-cid-qhrceqky]>.section:not(.discipline-faq-band):not(.theme-seo-band){padding-inline:var(--content-inset)}@media (width<=980px){.discipline-hero--photographie[data-astro-cid-qhrceqky] .discipline-hero-copy[data-astro-cid-qhrceqky]{width:min(var(--max), calc(100% - 56px))}}@media (width<=760px){.discipline-hero[data-astro-cid-qhrceqky]{margin-top:18px}.discipline-hero-title[data-astro-cid-qhrceqky]{font-size:clamp(2.1rem,10vw,2.9rem)}}@media (width<=720px){.discipline-hero--photographie[data-astro-cid-qhrceqky]{margin-top:0}.discipline-hero--photographie[data-astro-cid-qhrceqky] .discipline-hero-copy[data-astro-cid-qhrceqky]{width:min(var(--max), calc(100% - 40px))}}body:has(.discipline-v3--peinture){overflow-x:clip}body:has(.discipline-v3--peinture) .page>.shell:has(>.page-breadcrumb),.shell.discipline-v3--peinture{width:min(1280px,100% - clamp(32px,8vw,96px));max-width:none}body:has(.discipline-v3--peinture) .page-breadcrumb li:nth-child(2) :is(a,span):before{background:var(--teal)}body:has(.discipline-v3--peinture) .page-breadcrumb span[aria-current=page]{border-color:var(--violet);background:color-mix(in srgb, var(--violet) 10%, var(--paper))}body:has(.discipline-v3--peinture) .page-breadcrumb span[aria-current=page]:before{background:var(--violet)}.discipline-v3--peinture{min-width:0}.discipline-v3--peinture .discipline-hero{border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-right:0;border-bottom:1.5px solid var(--ink);border-left:0;margin:0 calc(50% - 50vw);padding:clamp(44px,7vw,84px) max(clamp(16px,4vw,48px),50vw - 640px)}.discipline-v3--peinture .discipline-hero-copy{gap:0;width:min(100%,1280px);max-width:1280px;margin-inline:auto}.discipline-v3--peinture .discipline-hero-eyebrow{margin-bottom:18px;font-size:10px}.discipline-v3--peinture .discipline-hero-title{font-size:clamp(44px,8vw,86px);line-height:.88}.discipline-v3--peinture .discipline-hero-lead{max-width:740px;margin-top:24px;font-size:clamp(18px,2.2vw,24px);line-height:1.45}.discipline-v3--peinture>.section{margin-top:clamp(36px,5vw,56px)}.discipline-v3--peinture>.discipline-faq-band{margin-top:clamp(48px,6vw,72px)}.discipline-v3--peinture>.theme-seo-band{margin-top:0}.discipline-v3--peinture>.section:not(.discipline-faq-band):not(.theme-seo-band)>.section-head{border-bottom:1.5px solid var(--ink);margin-bottom:clamp(18px,2vw,24px);padding:0 0 14px}.discipline-v3--peinture>.section:not(.discipline-faq-band):not(.theme-seo-band)>.section-head h2{letter-spacing:-.03em;font-size:clamp(22px,2.6vw,30px);font-weight:900;line-height:1.05}.discipline-v3--peinture .discipline-poster-rail{gap:clamp(16px,2.2vw,28px);min-width:0}.discipline-v3--peinture .discipline-poster-rail:not(.carousel-ready){grid-template-columns:repeat(3,minmax(0,1fr))}.discipline-v3--peinture .discipline-poster-rail.card-grid.carousel-ready>*{flex-basis:calc(33.3333% - 18.6667px)}.discipline-v3--peinture .discipline-poster-rail .card.exhibition-card{background:0 0;grid-template-rows:auto auto auto auto;align-content:start;min-width:0;overflow:visible}.discipline-v3--peinture .discipline-poster-rail .card.exhibition-card .exhibition-card-media{background:var(--paper2)}.discipline-v3--peinture .discipline-poster-rail .card.exhibition-card .exhibition-card-media-veil{display:none}.discipline-v3--peinture .discipline-poster-rail .card.exhibition-card .exhibition-card-agenda-status,.discipline-v3--peinture .discipline-poster-rail .card.exhibition-card--ended .exhibition-card-media:before{z-index:3;background:var(--teal);min-height:23px;color:var(--paper);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;align-items:center;padding:5px 9px;font-size:8px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:12px;left:12px}.discipline-v3--peinture .discipline-poster-rail .exhibition-card-agenda-status-ending{background:var(--rose)}.discipline-v3--peinture .discipline-poster-rail .exhibition-card-agenda-status-upcoming{background:var(--violet)}.discipline-v3--peinture .discipline-poster-rail .card.exhibition-card--ended .exhibition-card-media:before{content:"Terminé"}.discipline-v3--peinture .discipline-poster-rail .card.exhibition-card .exhibition-card-top-meta{margin-top:12px}.discipline-v3--peinture .discipline-poster-rail .exhibition-card-top-meta>:nth-child(n+2){display:none}.discipline-v3--peinture .discipline-poster-rail .chip-theme{border-color:color-mix(in srgb, var(--violet) 38%, transparent);background:color-mix(in srgb, var(--violet) 7%, transparent);color:var(--violet)}.discipline-v3--peinture .discipline-poster-rail .card.exhibition-card .exhibition-card-body{min-height:0;padding:9px 0 0;display:block}.discipline-v3--peinture .discipline-poster-rail .card.exhibition-card .exhibition-card-body h3{-webkit-line-clamp:unset;line-clamp:unset;min-height:0;display:block;overflow:visible}.discipline-v3--peinture .discipline-poster-rail .card.exhibition-card:hover .exhibition-card-body h3 a{text-decoration-color:var(--violet)}.discipline-v3--peinture .discipline-poster-rail .card.exhibition-card .exhibition-card-bottom-meta{padding:9px 0 0}.discipline-v3--peinture .discipline-poster-rail .card.exhibition-card .chip-venue .chip-icon{color:var(--violet)}.discipline-v3--peinture .discipline-poster-rail .exhibition-card-utility-row{display:none}.discipline-v3--peinture .discipline-editorial-prose{gap:16px;min-width:0;max-width:none;display:grid}.discipline-v3--peinture .discipline-editorial-prose p{color:color-mix(in srgb, var(--ink) 88%, transparent);text-wrap:pretty;margin:0;font-size:clamp(17px,1.7vw,20px);line-height:1.7}.discipline-v3--peinture .discipline-gallery{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:clamp(10px,1.5vw,16px);min-width:0;display:grid}.discipline-v3--peinture .discipline-gallery-item{aspect-ratio:1;border:1.5px solid var(--ink);background:var(--paper2);min-width:0;color:inherit;display:block;overflow:hidden}.discipline-v3--peinture .discipline-gallery-item:first-child{aspect-ratio:2;grid-column:span 2}.discipline-v3--peinture .discipline-gallery-item img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.discipline-v3--peinture .discipline-gallery-item:hover img,.discipline-v3--peinture .discipline-gallery-item:focus-visible img{transform:scale(1.015)}.discipline-v3--peinture .discipline-chiprow{--discipline-chip-accent:var(--violet)}.discipline-v3--peinture .discipline-chiprow--artists{--discipline-chip-accent:#a23a1e}.discipline-v3--peinture .discipline-chiprow--periods{--discipline-chip-accent:#2b4a8a}.discipline-v3--peinture .discipline-chiprow--disciplines{--discipline-chip-accent:var(--teal)}.discipline-v3--peinture .discipline-chipx-arrow{color:inherit}.discipline-v3--peinture .discipline-faq-eyebrow,.discipline-v3--peinture .discipline-faq-title em{color:var(--violet)}.discipline-v3--peinture .discipline-faq-item[open] .discipline-faq-toggle{border-color:var(--violet);background:var(--violet)}@media (width<=720px){.discipline-v3--peinture .discipline-hero{margin-top:0}.discipline-v3--peinture .discipline-hero-title{font-size:2.75rem}.discipline-v3--peinture .discipline-hero-lead{font-size:18px;line-height:1.42}.discipline-v3--peinture>.section{margin-top:36px}.discipline-v3--peinture .discipline-poster-rail:not(.carousel-ready){scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.discipline-v3--peinture .discipline-poster-rail:not(.carousel-ready)>*,.discipline-v3--peinture .discipline-poster-rail.card-grid.carousel-ready>*{scroll-snap-align:start;flex:0 0 78%}.discipline-v3--peinture .card-carousel-nav{justify-content:flex-end;width:42px;inset:0 8px 70px auto}.discipline-v3--peinture .card-carousel-button-prev{display:none}.discipline-v3--peinture .card-carousel-button-next{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 90%, transparent);width:42px;height:42px;color:var(--paper);opacity:1}.discipline-v3--peinture .discipline-poster-rail .card.exhibition-card .exhibition-card-body h3{font-size:1.05rem}.discipline-v3--peinture .discipline-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.discipline-v3--peinture .discipline-chiprow{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:16px;display:grid}.discipline-v3--peinture .discipline-chiprow-label{width:auto;padding-top:11px}.discipline-v3--peinture .discipline-chiprow-chips{gap:10px;min-width:0}.discipline-v3--peinture .discipline-chipx{max-width:100%;padding:9px 14px}.discipline-v3--peinture .discipline-chipx-text{overflow-wrap:anywhere;min-width:0;font-size:inherit}.discipline-v3--peinture .discipline-faq-band{padding-inline:16px}}
