*{box-sizing:border-box}body{margin:0;background:#fff;color:#171717;font-family:Arial,Helvetica,sans-serif}.site{width:min(1420px,94vw);margin:auto}header{padding:34px 0 22px}.name{text-align:center;font-size:clamp(25px,3vw,38px);letter-spacing:.08em;margin-bottom:30px}nav{display:flex;justify-content:center;gap:clamp(18px,3vw,48px);flex-wrap:wrap;font-size:14px;letter-spacing:.045em;text-transform:uppercase}nav a{color:#171717;text-decoration:none;padding-bottom:5px}nav a:hover,nav a.active{border-bottom:1px solid #171717}.content{max-width:1220px;margin:65px auto 90px;padding:0 25px}h1{font-size:clamp(28px,4vw,46px);font-weight:400;letter-spacing:.04em;margin:0 0 26px}h2{font-size:17px;font-weight:400;letter-spacing:.13em;text-transform:uppercase;margin:48px 0 22px}p{font-size:17px;line-height:1.75;margin:0 0 25px}.intro{font-size:19px;line-height:1.75;max-width:900px}footer{text-align:center;padding:0 0 32px;color:#666;font-size:12px}.hero{width:100%;max-height:76vh;object-fit:contain;display:block}.homecap{text-align:center;padding:38px 20px 58px}.eyebrow{letter-spacing:.2em;text-transform:uppercase;font-size:12px}.homecap h1{margin:16px 0 10px}.work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px;margin-top:28px}.thumb{display:block;color:inherit;text-decoration:none}.thumb-frame{display:flex;align-items:center;justify-content:center;background:#fafafa;min-height:220px;padding:10px}.thumb img{max-width:100%;width:auto;height:auto;max-height:520px;display:block;transition:opacity .2s}.thumb:hover img{opacity:.78}.thumb .meta{padding-top:12px;font-size:13px;line-height:1.5}.thumb .meta b{font-weight:400}.controls{display:flex;gap:10px;flex-wrap:wrap;margin:35px 0 18px}.control{border:1px solid #ccc;background:#fff;padding:10px 14px;font-size:13px;text-decoration:none;color:#171717}.control.active,.control:hover{background:#171717;color:#fff;border-color:#171717}.section-note{max-width:900px;font-size:15px;line-height:1.7;color:#444}.group{margin-top:46px;padding-top:18px;border-top:1px solid #ddd}.group h2{margin:0 0 8px}.series-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}.series-card{border-top:1px solid #ccc;padding-top:14px;text-decoration:none;color:#171717}.series-card .mini{display:flex;gap:8px;align-items:center;margin-bottom:14px}.series-card .mini img{width:31%;height:130px;object-fit:contain;background:#fafafa}.series-card h3{font-size:20px;font-weight:400;margin:0 0 7px}.series-card p{font-size:14px;line-height:1.5;color:#555;margin:0}.workpage{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);gap:55px;align-items:start}.workpage img{width:100%;height:auto;display:block}.details{font-size:15px;line-height:1.8}.details .row{margin-bottom:18px}.details strong{display:block;font-weight:400;letter-spacing:.1em;text-transform:uppercase;font-size:11px;color:#666}.work-nav{display:flex;justify-content:space-between;gap:20px;margin-top:34px;border-top:1px solid #ddd;padding-top:18px}.work-nav a{color:#171717;text-decoration:none;font-size:14px}.work-nav a:hover{text-decoration:underline}.back{display:inline-block;color:#171717;text-decoration:none;border-bottom:1px solid #171717;padding-bottom:4px;margin-bottom:28px;font-size:13px}.documents{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:35px}.doc-card{border-top:1px solid #ccc;padding:18px 0}.doc-card h3{font-weight:400;font-size:19px;margin:0 0 8px}.doc-card p{font-size:14px;color:#555;margin:0;line-height:1.6}.muted{color:#666}.lang{font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-top:18px;text-align:right}.lang a{color:#171717;text-decoration:none}.lang a:hover{text-decoration:underline}@media(max-width:900px){.work-grid,.series-list{grid-template-columns:repeat(2,1fr)}.workpage{grid-template-columns:1fr}}@media(max-width:600px){.site{width:94vw}nav{gap:14px 20px;font-size:12px}.content{margin-top:42px;padding:0 10px}.work-grid,.series-list,.documents{grid-template-columns:1fr}.thumb-frame{min-height:180px}.workpage{gap:28px}.work-nav{font-size:13px}}

/* V6 — presentation des séries et des œuvres historiques */
.series-card-single .series-cover{display:flex;align-items:center;justify-content:center;background:#fafafa;min-height:210px;padding:8px;margin-bottom:12px}
.series-card-single .series-cover img{max-width:100%;max-height:230px;width:auto;height:auto;display:block}
.series-card-single h3{margin-top:0}
.series-grid{gap:20px 16px;margin-top:28px}
.series-grid .thumb-frame{min-height:160px;padding:6px}
.series-grid .thumb img{max-height:360px}
.series-grid .meta{padding-top:8px;font-size:12px;line-height:1.45}
.series-facts{display:flex;gap:22px;flex-wrap:wrap;font-size:13px;color:#666;margin:10px 0 4px}
.series-intro{max-width:850px}
.period-controls{margin-top:22px}
@media(max-width:900px){.series-list{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.series-list{grid-template-columns:1fr}.series-grid{gap:18px 12px}}


/* V7 — mise en forme éditoriale du CV et du média */
.editorial{font-size:16px;line-height:1.7;max-width:980px}.editorial .lead{font-size:18px;line-height:1.75;max-width:900px;margin-bottom:42px}.editorial-section{margin:44px 0 0}.editorial-section h2{margin:0 0 16px;font-size:14px;letter-spacing:.14em}.editorial-list{margin:0;padding:0;list-style:none}.editorial-list li{padding:7px 0;border-bottom:1px solid #eee}.editorial-list li:last-child{border-bottom:0}.editorial-list .year{display:inline-block;width:72px;color:#666}.editorial-note{color:#666}.documents-inline{margin-top:34px;padding-top:18px;border-top:1px solid #ddd}.documents-inline h3{font-size:13px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.documents-inline a{color:#171717;text-decoration:none;border-bottom:1px solid #ddd;display:inline-block;padding:5px 0;margin-right:22px}.documents-inline a:hover{border-color:#171717}

/* V8 — espace éditorial et miniatures */
.editorial-section + .editorial-section{margin-top:52px}.text-link{color:#171717;text-decoration:none;border-bottom:1px solid #aaa;padding-bottom:2px}.text-link:hover{border-color:#171717}.editorial-section h2{padding-bottom:9px;border-bottom:1px solid #ddd}.editorial .documents{margin-top:24px}.series-cover img{object-fit:contain}.series-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px}.series-grid .thumb-frame{min-height:0;padding:4px}.series-grid .thumb img{max-height:none;width:100%;height:auto}.series-grid .meta{padding-top:7px}.period-docs{margin:18px 0 10px}.period-docs a{margin-right:16px}
@media(max-width:900px){.series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.series-grid{grid-template-columns:1fr}}
\n/* V9 — cadre rectangulaire et petit côté de thumbnail d'au moins ~1,5 po */\n.series-grid .thumb-frame{border:1px solid #d8d8d8;background:#fff;padding:6px;min-height:144px}.series-grid .thumb-frame img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}\n
/* V10 — vue d’ensemble des séries et navigation par triangles */
.series-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 26px}.borderless-card{border-top:0;padding-top:0}.series-card .series-cover.borderless{background:transparent;min-height:0;padding:0;margin:0 0 14px}.series-card .series-cover.borderless img{width:100%;max-width:100%;max-height:280px;object-fit:contain;object-position:left center}.thumb-frame.borderless{border:0;background:transparent;padding:0;min-height:0}.thumb-frame.borderless img{width:100%;height:auto;max-height:none;object-fit:contain}.workpage-tri{grid-template-columns:42px minmax(0,1fr) 42px minmax(220px,.55fr);gap:18px;align-items:center}.art-stage{display:flex;align-items:center;justify-content:center;min-height:60vh}.art-stage img{max-height:76vh;width:auto;max-width:100%;object-fit:contain}.image-arrow{align-self:center;text-decoration:none;color:#000;font-size:25px;line-height:1;padding:14px 5px}.image-arrow:hover{opacity:.5}.workpage-tri .details{align-self:start}.workpage-tri .previous{grid-column:1}.workpage-tri .art-stage{grid-column:2}.workpage-tri .next{grid-column:3}.workpage-tri .details{grid-column:4;grid-row:1}@media(max-width:900px){.series-list{grid-template-columns:repeat(2,minmax(0,1fr))}.workpage-tri{grid-template-columns:34px minmax(0,1fr) 34px}.workpage-tri .details{grid-column:1 / -1;grid-row:2}.art-stage{min-height:0}}@media(max-width:600px){.series-list{grid-template-columns:1fr}.series-card .series-cover.borderless img{max-height:380px}.image-arrow{font-size:20px;padding:8px 2px}}
.archive-text{max-width:900px}.archive-text p{font-size:16px;line-height:1.75}

/* V11 — alignement de la vue d’ensemble et repères de classement des documents */
.series-card .series-cover.borderless img{object-position:center center}
.series-list .series-card{display:flex;flex-direction:column}
.series-list .series-cover{flex:1;justify-content:center}
.document-path{display:block;margin-top:3px;color:#666;font-size:12px}

/* V27 — deux icônes Tango au format standard des cartes de séries. */
.series-card .series-cover.borderless.tango-standard-cover{aspect-ratio:395 / 278;overflow:hidden;align-items:center}
.series-card .series-cover.borderless.tango-standard-cover img{width:100%;height:100%;max-height:none;object-fit:contain}

/* V30 — rapprocher le contenu de la ligne de menu (environ un demi-pouce). */
header{padding-bottom:12px}
.content{margin-top:12px}
@media(max-width:600px){.content{margin-top:12px}}

/* V32 — navigation entre les images de l’accueil. */
.home-hero-nav{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:14px}
.home-hero-nav .hero{grid-column:2}
.hero-arrow{border:0;background:transparent;color:#000;font-size:25px;line-height:1;padding:14px 4px;cursor:pointer}
.hero-arrow:hover{opacity:.5}
@media(max-width:600px){.home-hero-nav{grid-template-columns:28px minmax(0,1fr) 28px;gap:4px}.hero-arrow{font-size:19px;padding:8px 1px}}

/* V33 — quatrième carte centrée sous les trois séries récentes. */
.project-card-center{grid-column:2}
@media(max-width:600px){.project-card-center{grid-column:auto}}

/* V12 — séries dont les œuvres doivent être environ 1,5 fois plus grandes */
.featured-series-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}
@media(max-width:600px){.featured-series-grid{grid-template-columns:1fr}}

/* V13 — la page individuelle privilégie l’œuvre; les vignettes restent standard. */
@media(min-width:901px){
  .workpage-tri{grid-template-columns:42px minmax(0,1fr) 42px;gap:18px}
  .workpage-tri .details{grid-column:1 / -1;grid-row:2;max-width:760px;margin:22px auto 0;width:100%}
  .workpage-tri .art-stage{min-height:0}
  .art-stage img{max-height:88vh}
  .workpage:not(.workpage-tri){grid-template-columns:1fr;gap:30px}
  .workpage:not(.workpage-tri)>div:first-child{display:flex;justify-content:center}
  .workpage:not(.workpage-tri)>div:first-child>img{width:auto;max-width:100%;max-height:88vh}
  .workpage:not(.workpage-tri) .details{max-width:760px;margin:0 auto;width:100%}
}

/* V14 — retour au format normal hors des trois séries sélectionnées. */
@media(min-width:901px){
  .workpage-tri:not(.enlarged-artwork){grid-template-columns:42px minmax(0,1fr) 42px minmax(220px,.55fr)}
  .workpage-tri:not(.enlarged-artwork) .details{grid-column:4;grid-row:1;max-width:none;margin:0;width:auto}
  .workpage-tri:not(.enlarged-artwork) .art-stage{min-height:60vh}
  .workpage-tri:not(.enlarged-artwork) .art-stage img{max-height:76vh}
  .workpage:not(.workpage-tri):not(.enlarged-artwork){grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);gap:55px}
  .workpage:not(.workpage-tri):not(.enlarged-artwork)>div:first-child{display:block}
  .workpage:not(.workpage-tri):not(.enlarged-artwork)>div:first-child>img{width:100%;max-height:none}
  .workpage:not(.workpage-tri):not(.enlarged-artwork) .details{max-width:none;margin:0;width:auto}
}

/* V15 — œuvres agrandies avec cartel latéral pour les trois séries sélectionnées. */
@media(min-width:901px){
  .workpage-tri.enlarged-artwork{grid-template-columns:42px minmax(0,1fr) 42px minmax(220px,.55fr);gap:18px}
  .workpage-tri.enlarged-artwork .details{grid-column:4;grid-row:1;align-self:start;max-width:none;margin:0;width:auto}
  .workpage-tri.enlarged-artwork .art-stage{grid-column:2;min-height:60vh;max-width:none;margin:0;width:100%}
  .workpage-tri.enlarged-artwork .art-stage img{max-height:88vh;max-width:100%;width:100%;height:auto}
}

/* V17 — même traitement pour les pages d’œuvre qui n’emploient pas les flèches. */
@media(min-width:901px){
  .workpage.enlarged-artwork:not(.workpage-tri){grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);gap:55px}
  .workpage.enlarged-artwork:not(.workpage-tri)>div:first-child{display:flex;justify-content:center}
  .workpage.enlarged-artwork:not(.workpage-tri)>div:first-child>img{width:100%;height:auto;max-height:88vh;object-fit:contain}
  .workpage.enlarged-artwork:not(.workpage-tri) .details{max-width:none;margin:0;width:auto}
}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

/* V45 — même cadre de visionnement pour toute œuvre, quelle que soit sa résolution d’origine */
.workpage-tri .art-stage{width:100%!important;height:min(72vh,980px)!important;min-height:420px!important}.workpage-tri .art-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}@media(max-width:600px){.workpage-tri .art-stage{height:min(62vh,620px)!important;min-height:260px!important}}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

/* V45 — même cadre de visionnement pour toute œuvre, quelle que soit sa résolution d’origine */
.workpage-tri .art-stage{width:100%!important;height:min(72vh,980px)!important;min-height:420px!important}.workpage-tri .art-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}@media(max-width:600px){.workpage-tri .art-stage{height:min(62vh,620px)!important;min-height:260px!important}}

/* V46 — page À propos */
.about-copy{max-width:900px}.artist-photo{display:block;width:190px;height:auto;margin:0 0 28px;object-fit:cover}.about-copy p{max-width:840px}@media(max-width:600px){.artist-photo{width:145px}}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

/* V45 — même cadre de visionnement pour toute œuvre, quelle que soit sa résolution d’origine */
.workpage-tri .art-stage{width:100%!important;height:min(72vh,980px)!important;min-height:420px!important}.workpage-tri .art-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}@media(max-width:600px){.workpage-tri .art-stage{height:min(62vh,620px)!important;min-height:260px!important}}

/* V46 — page À propos */
.about-copy{max-width:900px}.artist-photo{display:block;width:190px;height:auto;margin:0 0 28px;object-fit:cover}.about-copy p{max-width:840px}@media(max-width:600px){.artist-photo{width:145px}}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

/* V45 — même cadre de visionnement pour toute œuvre, quelle que soit sa résolution d’origine */
.workpage-tri .art-stage{width:100%!important;height:min(72vh,980px)!important;min-height:420px!important}.workpage-tri .art-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}@media(max-width:600px){.workpage-tri .art-stage{height:min(62vh,620px)!important;min-height:260px!important}}

/* V46 — page À propos */
.about-copy{max-width:900px}.artist-photo{display:block;width:190px;height:auto;margin:0 0 28px;object-fit:cover}.about-copy p{max-width:840px}@media(max-width:600px){.artist-photo{width:145px}}

/* V48 — titres centrés sous les icônes de séries */
.series-root .series-card h3{text-align:center}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

/* V45 — même cadre de visionnement pour toute œuvre, quelle que soit sa résolution d’origine */
.workpage-tri .art-stage{width:100%!important;height:min(72vh,980px)!important;min-height:420px!important}.workpage-tri .art-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}@media(max-width:600px){.workpage-tri .art-stage{height:min(62vh,620px)!important;min-height:260px!important}}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

/* V45 — même cadre de visionnement pour toute œuvre, quelle que soit sa résolution d’origine */
.workpage-tri .art-stage{width:100%!important;height:min(72vh,980px)!important;min-height:420px!important}.workpage-tri .art-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}@media(max-width:600px){.workpage-tri .art-stage{height:min(62vh,620px)!important;min-height:260px!important}}

/* V46 — page À propos */
.about-copy{max-width:900px}.artist-photo{display:block;width:190px;height:auto;margin:0 0 28px;object-fit:cover}.about-copy p{max-width:840px}@media(max-width:600px){.artist-photo{width:145px}}

/* V48 — titres centrés sous les icônes de séries */
.series-root .series-card h3{text-align:center}

/* V49 — hiérarchie commune des pages et informations centrées */
.page-title-block{margin:34px 0 32px;padding-bottom:19px;border-bottom:1px solid var(--line)}
.page-title-block h1{margin:0}
.page-title-block + .series-root{border-top:0;padding-top:0}
.page-title-block + .about-copy{margin-top:0}
.series-root .series-card p{text-align:center}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

/* V45 — même cadre de visionnement pour toute œuvre, quelle que soit sa résolution d’origine */
.workpage-tri .art-stage{width:100%!important;height:min(72vh,980px)!important;min-height:420px!important}.workpage-tri .art-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}@media(max-width:600px){.workpage-tri .art-stage{height:min(62vh,620px)!important;min-height:260px!important}}

/* V46 — page À propos */
.about-copy{max-width:900px}.artist-photo{display:block;width:190px;height:auto;margin:0 0 28px;object-fit:cover}.about-copy p{max-width:840px}@media(max-width:600px){.artist-photo{width:145px}}

/* V48 — titres centrés sous les icônes de séries */
.series-root .series-card h3{text-align:center}

/* V49 — hiérarchie commune des pages et informations centrées */
.page-title-block{margin:34px 0 32px;padding-bottom:19px;border-bottom:1px solid var(--line)}
.page-title-block h1{margin:0}
.page-title-block + .series-root{border-top:0;padding-top:0}
.page-title-block + .about-copy{margin-top:0}
.series-root .series-card p{text-align:center}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

/* V45 — même cadre de visionnement pour toute œuvre, quelle que soit sa résolution d’origine */
.workpage-tri .art-stage{width:100%!important;height:min(72vh,980px)!important;min-height:420px!important}.workpage-tri .art-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}@media(max-width:600px){.workpage-tri .art-stage{height:min(62vh,620px)!important;min-height:260px!important}}

/* V46 — page À propos */
.about-copy{max-width:900px}.artist-photo{display:block;width:190px;height:auto;margin:0 0 28px;object-fit:cover}.about-copy p{max-width:840px}@media(max-width:600px){.artist-photo{width:145px}}

/* V48 — titres centrés sous les icônes de séries */
.series-root .series-card h3{text-align:center}

/* V49 — hiérarchie commune des pages et informations centrées */
.page-title-block{margin:34px 0 32px;padding-bottom:19px;border-bottom:1px solid var(--line)}
.page-title-block h1{margin:0}
.page-title-block + .series-root{border-top:0;padding-top:0}
.page-title-block + .about-copy{margin-top:0}
.series-root .series-card p{text-align:center}

/* V50 — mêmes repères éditoriaux que le CV et véritable bascule linguistique */
.section-overview{margin-top:44px}
.section-overview .series-root{margin-top:32px;padding-top:0;border-top:0}
.language-switch{color:#171717;text-decoration:none;padding-bottom:5px}
.language-switch:hover{border-bottom:1px solid #171717}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

/* V45 — même cadre de visionnement pour toute œuvre, quelle que soit sa résolution d’origine */
.workpage-tri .art-stage{width:100%!important;height:min(72vh,980px)!important;min-height:420px!important}.workpage-tri .art-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}@media(max-width:600px){.workpage-tri .art-stage{height:min(62vh,620px)!important;min-height:260px!important}}

/* V46 — page À propos */
.about-copy{max-width:900px}.artist-photo{display:block;width:190px;height:auto;margin:0 0 28px;object-fit:cover}.about-copy p{max-width:840px}@media(max-width:600px){.artist-photo{width:145px}}

/* V48 — titres centrés sous les icônes de séries */
.series-root .series-card h3{text-align:center}

/* V49 — hiérarchie commune des pages et informations centrées */
.page-title-block{margin:34px 0 32px;padding-bottom:19px;border-bottom:1px solid var(--line)}
.page-title-block h1{margin:0}
.page-title-block + .series-root{border-top:0;padding-top:0}
.page-title-block + .about-copy{margin-top:0}
.series-root .series-card p{text-align:center}

/* V50 — mêmes repères éditoriaux que le CV et véritable bascule linguistique */
.section-overview{margin-top:44px}
.section-overview .series-root{margin-top:32px;padding-top:0;border-top:0}
.language-switch{color:#171717;text-decoration:none;padding-bottom:5px}
.language-switch:hover{border-bottom:1px solid #171717}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

/* V45 — même cadre de visionnement pour toute œuvre, quelle que soit sa résolution d’origine */
.workpage-tri .art-stage{width:100%!important;height:min(72vh,980px)!important;min-height:420px!important}.workpage-tri .art-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}@media(max-width:600px){.workpage-tri .art-stage{height:min(62vh,620px)!important;min-height:260px!important}}

/* V46 — page À propos */
.about-copy{max-width:900px}.artist-photo{display:block;width:190px;height:auto;margin:0 0 28px;object-fit:cover}.about-copy p{max-width:840px}@media(max-width:600px){.artist-photo{width:145px}}

/* V48 — titres centrés sous les icônes de séries */
.series-root .series-card h3{text-align:center}

/* V49 — hiérarchie commune des pages et informations centrées */
.page-title-block{margin:34px 0 32px;padding-bottom:19px;border-bottom:1px solid var(--line)}
.page-title-block h1{margin:0}
.page-title-block + .series-root{border-top:0;padding-top:0}
.page-title-block + .about-copy{margin-top:0}
.series-root .series-card p{text-align:center}

/* V50 — mêmes repères éditoriaux que le CV et véritable bascule linguistique */
.section-overview{margin-top:44px}
.section-overview .series-root{margin-top:32px;padding-top:0;border-top:0}
.language-switch{color:#171717;text-decoration:none;padding-bottom:5px}
.language-switch:hover{border-bottom:1px solid #171717}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

/* V45 — même cadre de visionnement pour toute œuvre, quelle que soit sa résolution d’origine */
.workpage-tri .art-stage{width:100%!important;height:min(72vh,980px)!important;min-height:420px!important}.workpage-tri .art-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}@media(max-width:600px){.workpage-tri .art-stage{height:min(62vh,620px)!important;min-height:260px!important}}

/* V46 — page À propos */
.about-copy{max-width:900px}.artist-photo{display:block;width:190px;height:auto;margin:0 0 28px;object-fit:cover}.about-copy p{max-width:840px}@media(max-width:600px){.artist-photo{width:145px}}

/* V48 — titres centrés sous les icônes de séries */
.series-root .series-card h3{text-align:center}

/* V49 — hiérarchie commune des pages et informations centrées */
.page-title-block{margin:34px 0 32px;padding-bottom:19px;border-bottom:1px solid var(--line)}
.page-title-block h1{margin:0}
.page-title-block + .series-root{border-top:0;padding-top:0}
.page-title-block + .about-copy{margin-top:0}
.series-root .series-card p{text-align:center}

/* V50 — mêmes repères éditoriaux que le CV et véritable bascule linguistique */
.section-overview{margin-top:44px}
.section-overview .series-root{margin-top:32px;padding-top:0;border-top:0}
.language-switch{color:#171717;text-decoration:none;padding-bottom:5px}
.language-switch:hover{border-bottom:1px solid #171717}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

/* V45 — même cadre de visionnement pour toute œuvre, quelle que soit sa résolution d’origine */
.workpage-tri .art-stage{width:100%!important;height:min(72vh,980px)!important;min-height:420px!important}.workpage-tri .art-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}@media(max-width:600px){.workpage-tri .art-stage{height:min(62vh,620px)!important;min-height:260px!important}}

/* V46 — page À propos */
.about-copy{max-width:900px}.artist-photo{display:block;width:190px;height:auto;margin:0 0 28px;object-fit:cover}.about-copy p{max-width:840px}@media(max-width:600px){.artist-photo{width:145px}}

/* V48 — titres centrés sous les icônes de séries */
.series-root .series-card h3{text-align:center}

/* V49 — hiérarchie commune des pages et informations centrées */
.page-title-block{margin:34px 0 32px;padding-bottom:19px;border-bottom:1px solid var(--line)}
.page-title-block h1{margin:0}
.page-title-block + .series-root{border-top:0;padding-top:0}
.page-title-block + .about-copy{margin-top:0}
.series-root .series-card p{text-align:center}

/* V50 — mêmes repères éditoriaux que le CV et véritable bascule linguistique */
.section-overview{margin-top:44px}
.section-overview .series-root{margin-top:32px;padding-top:0;border-top:0}
.language-switch{color:#171717;text-decoration:none;padding-bottom:5px}
.language-switch:hover{border-bottom:1px solid #171717}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

/* V45 — même cadre de visionnement pour toute œuvre, quelle que soit sa résolution d’origine */
.workpage-tri .art-stage{width:100%!important;height:min(72vh,980px)!important;min-height:420px!important}.workpage-tri .art-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}@media(max-width:600px){.workpage-tri .art-stage{height:min(62vh,620px)!important;min-height:260px!important}}

/* V46 — page À propos */
.about-copy{max-width:900px}.artist-photo{display:block;width:190px;height:auto;margin:0 0 28px;object-fit:cover}.about-copy p{max-width:840px}@media(max-width:600px){.artist-photo{width:145px}}

/* V48 — titres centrés sous les icônes de séries */
.series-root .series-card h3{text-align:center}

/* V49 — hiérarchie commune des pages et informations centrées */
.page-title-block{margin:34px 0 32px;padding-bottom:19px;border-bottom:1px solid var(--line)}
.page-title-block h1{margin:0}
.page-title-block + .series-root{border-top:0;padding-top:0}
.page-title-block + .about-copy{margin-top:0}
.series-root .series-card p{text-align:center}

/* V51 — cohérence des pages éditoriales et du contact */
.series-root .series-card{border-top:0;padding-top:0}
.content > .back[href*="oeuvres"]{font-weight:700}
.content > .back[href*="documents.html"]{font-weight:700}
.contact-layout{display:grid;grid-template-columns:minmax(220px,360px) minmax(240px,1fr);gap:52px;align-items:center;max-width:860px}
.contact-layout>img{display:block;width:100%;height:auto}
.contact-details{align-self:center}
.contact-details p{margin:0 0 22px}
.contact-details strong{font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#666}
.document-article h1,.document-viewer h1,.press-article h1{font-size:14px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;padding-bottom:9px;border-bottom:1px solid #ddd}
@media(max-width:700px){.contact-layout{grid-template-columns:1fr;gap:28px;max-width:420px}}

/* V50 — mêmes repères éditoriaux que le CV et véritable bascule linguistique */
.section-overview{margin-top:44px}
.section-overview .series-root{margin-top:32px;padding-top:0;border-top:0}
.language-switch{color:#171717;text-decoration:none;padding-bottom:5px}
.language-switch:hover{border-bottom:1px solid #171717}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

/* V45 — même cadre de visionnement pour toute œuvre, quelle que soit sa résolution d’origine */
.workpage-tri .art-stage{width:100%!important;height:min(72vh,980px)!important;min-height:420px!important}.workpage-tri .art-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}@media(max-width:600px){.workpage-tri .art-stage{height:min(62vh,620px)!important;min-height:260px!important}}

/* V46 — page À propos */
.about-copy{max-width:900px}.artist-photo{display:block;width:190px;height:auto;margin:0 0 28px;object-fit:cover}.about-copy p{max-width:840px}@media(max-width:600px){.artist-photo{width:145px}}

/* V48 — titres centrés sous les icônes de séries */
.series-root .series-card h3{text-align:center}

/* V49 — hiérarchie commune des pages et informations centrées */
.page-title-block{margin:34px 0 32px;padding-bottom:19px;border-bottom:1px solid var(--line)}
.page-title-block h1{margin:0}
.page-title-block + .series-root{border-top:0;padding-top:0}
.page-title-block + .about-copy{margin-top:0}
.series-root .series-card p{text-align:center}

/* V51 — cohérence des pages éditoriales et du contact */
.series-root .series-card{border-top:0;padding-top:0}
.content > .back[href*="oeuvres"]{font-weight:700}
.content > .back[href*="documents.html"]{font-weight:700}
.contact-layout{display:grid;grid-template-columns:minmax(220px,360px) minmax(240px,1fr);gap:52px;align-items:center;max-width:860px}
.contact-layout>img{display:block;width:100%;height:auto}
.contact-details{align-self:center}
.contact-details p{margin:0 0 22px}
.contact-details strong{font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#666}
.document-article h1,.document-viewer h1,.press-article h1{font-size:14px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;padding-bottom:9px;border-bottom:1px solid #ddd}
@media(max-width:700px){.contact-layout{grid-template-columns:1fr;gap:28px;max-width:420px}}

/* V50 — mêmes repères éditoriaux que le CV et véritable bascule linguistique */
.section-overview{margin-top:44px}
.section-overview .series-root{margin-top:32px;padding-top:0;border-top:0}
.language-switch{color:#171717;text-decoration:none;padding-bottom:5px}
.language-switch:hover{border-bottom:1px solid #171717}

/* V52 — titre et informations de série au-dessus de l’icône, plus rapprochés. */
.series-root .series-card{display:flex;flex-direction:column}
.series-root .series-card h3{order:1;margin:0 0 2px;line-height:1.16}
.series-root .series-card p{order:2;margin:0 0 9px;line-height:1.25}
.series-root .series-card .series-cover{order:3;flex:initial}
.back{font-weight:700}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

/* V45 — même cadre de visionnement pour toute œuvre, quelle que soit sa résolution d’origine */
.workpage-tri .art-stage{width:100%!important;height:min(72vh,980px)!important;min-height:420px!important}.workpage-tri .art-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}@media(max-width:600px){.workpage-tri .art-stage{height:min(62vh,620px)!important;min-height:260px!important}}

/* V46 — page À propos */
.about-copy{max-width:900px}.artist-photo{display:block;width:190px;height:auto;margin:0 0 28px;object-fit:cover}.about-copy p{max-width:840px}@media(max-width:600px){.artist-photo{width:145px}}

/* V48 — titres centrés sous les icônes de séries */
.series-root .series-card h3{text-align:center}

/* V49 — hiérarchie commune des pages et informations centrées */
.page-title-block{margin:34px 0 32px;padding-bottom:19px;border-bottom:1px solid var(--line)}
.page-title-block h1{margin:0}
.page-title-block + .series-root{border-top:0;padding-top:0}
.page-title-block + .about-copy{margin-top:0}
.series-root .series-card p{text-align:center}

/* V51 — cohérence des pages éditoriales et du contact */
.series-root .series-card{border-top:0;padding-top:0}
.content > .back[href*="oeuvres"]{font-weight:700}
.content > .back[href*="documents.html"]{font-weight:700}
.contact-layout{display:grid;grid-template-columns:minmax(220px,360px) minmax(240px,1fr);gap:52px;align-items:center;max-width:860px}
.contact-layout>img{display:block;width:100%;height:auto}
.contact-details{align-self:center}
.contact-details p{margin:0 0 22px}
.contact-details strong{font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#666}
.document-article h1,.document-viewer h1,.press-article h1{font-size:14px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;padding-bottom:9px;border-bottom:1px solid #ddd}
@media(max-width:700px){.contact-layout{grid-template-columns:1fr;gap:28px;max-width:420px}}

/* V50 — mêmes repères éditoriaux que le CV et véritable bascule linguistique */
.section-overview{margin-top:44px}
.section-overview .series-root{margin-top:32px;padding-top:0;border-top:0}
.language-switch{color:#171717;text-decoration:none;padding-bottom:5px}
.language-switch:hover{border-bottom:1px solid #171717}

/* V52 — titre et informations de série au-dessus de l’icône, plus rapprochés. */
.series-root .series-card{display:flex;flex-direction:column}
.series-root .series-card h3{order:1;margin:0 0 2px;line-height:1.16}
.series-root .series-card p{order:2;margin:0 0 9px;line-height:1.25}
.series-root .series-card .series-cover{order:3;flex:initial}
.back{font-weight:700}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

/* V45 — même cadre de visionnement pour toute œuvre, quelle que soit sa résolution d’origine */
.workpage-tri .art-stage{width:100%!important;height:min(72vh,980px)!important;min-height:420px!important}.workpage-tri .art-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}@media(max-width:600px){.workpage-tri .art-stage{height:min(62vh,620px)!important;min-height:260px!important}}

/* V46 — page À propos */
.about-copy{max-width:900px}.artist-photo{display:block;width:190px;height:auto;margin:0 0 28px;object-fit:cover}.about-copy p{max-width:840px}@media(max-width:600px){.artist-photo{width:145px}}

/* V48 — titres centrés sous les icônes de séries */
.series-root .series-card h3{text-align:center}

/* V49 — hiérarchie commune des pages et informations centrées */
.page-title-block{margin:34px 0 32px;padding-bottom:19px;border-bottom:1px solid var(--line)}
.page-title-block h1{margin:0}
.page-title-block + .series-root{border-top:0;padding-top:0}
.page-title-block + .about-copy{margin-top:0}
.series-root .series-card p{text-align:center}

/* V51 — cohérence des pages éditoriales et du contact */
.series-root .series-card{border-top:0;padding-top:0}
.content > .back[href*="oeuvres"]{font-weight:700}
.content > .back[href*="documents.html"]{font-weight:700}
.contact-layout{display:grid;grid-template-columns:minmax(220px,360px) minmax(240px,1fr);gap:52px;align-items:center;max-width:860px}
.contact-layout>img{display:block;width:100%;height:auto}
.contact-details{align-self:center}
.contact-details p{margin:0 0 22px}
.contact-details strong{font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#666}
.document-article h1,.document-viewer h1,.press-article h1{font-size:14px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;padding-bottom:9px;border-bottom:1px solid #ddd}
@media(max-width:700px){.contact-layout{grid-template-columns:1fr;gap:28px;max-width:420px}}

/* V50 — mêmes repères éditoriaux que le CV et véritable bascule linguistique */
.section-overview{margin-top:44px}
.section-overview .series-root{margin-top:32px;padding-top:0;border-top:0}
.language-switch{color:#171717;text-decoration:none;padding-bottom:5px}
.language-switch:hover{border-bottom:1px solid #171717}

/* V52 — titre et informations de série au-dessus de l’icône, plus rapprochés. */
.series-root .series-card{display:flex;flex-direction:column}
.series-root .series-card h3{order:1;margin:0 0 2px;line-height:1.16}
.series-root .series-card p{order:2;margin:0 0 9px;line-height:1.25}
.series-root .series-card .series-cover{order:3;flex:initial}
.back{font-weight:700}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

/* V45 — même cadre de visionnement pour toute œuvre, quelle que soit sa résolution d’origine */
.workpage-tri .art-stage{width:100%!important;height:min(72vh,980px)!important;min-height:420px!important}.workpage-tri .art-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}@media(max-width:600px){.workpage-tri .art-stage{height:min(62vh,620px)!important;min-height:260px!important}}

/* V46 — page À propos */
.about-copy{max-width:900px}.artist-photo{display:block;width:190px;height:auto;margin:0 0 28px;object-fit:cover}.about-copy p{max-width:840px}@media(max-width:600px){.artist-photo{width:145px}}

/* V48 — titres centrés sous les icônes de séries */
.series-root .series-card h3{text-align:center}

/* V49 — hiérarchie commune des pages et informations centrées */
.page-title-block{margin:34px 0 32px;padding-bottom:19px;border-bottom:1px solid var(--line)}
.page-title-block h1{margin:0}
.page-title-block + .series-root{border-top:0;padding-top:0}
.page-title-block + .about-copy{margin-top:0}
.series-root .series-card p{text-align:center}

/* V51 — cohérence des pages éditoriales et du contact */
.series-root .series-card{border-top:0;padding-top:0}
.content > .back[href*="oeuvres"]{font-weight:700}
.content > .back[href*="documents.html"]{font-weight:700}
.contact-layout{display:grid;grid-template-columns:minmax(220px,360px) minmax(240px,1fr);gap:52px;align-items:center;max-width:860px}
.contact-layout>img{display:block;width:100%;height:auto}
.contact-details{align-self:center}
.contact-details p{margin:0 0 22px}
.contact-details strong{font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#666}
.document-article h1,.document-viewer h1,.press-article h1{font-size:14px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;padding-bottom:9px;border-bottom:1px solid #ddd}
@media(max-width:700px){.contact-layout{grid-template-columns:1fr;gap:28px;max-width:420px}}

/* V50 — mêmes repères éditoriaux que le CV et véritable bascule linguistique */
.section-overview{margin-top:44px}
.section-overview .series-root{margin-top:32px;padding-top:0;border-top:0}
.language-switch{color:#171717;text-decoration:none;padding-bottom:5px}
.language-switch:hover{border-bottom:1px solid #171717}

/* V52 — titre et informations de série au-dessus de l’icône, plus rapprochés. */
.series-root .series-card{display:flex;flex-direction:column}
.series-root .series-card h3{order:1;margin:0 0 2px;line-height:1.16}
.series-root .series-card p{order:2;margin:0 0 9px;line-height:1.25}
.series-root .series-card .series-cover{order:3;flex:initial}
.back{font-weight:700}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

/* V45 — même cadre de visionnement pour toute œuvre, quelle que soit sa résolution d’origine */
.workpage-tri .art-stage{width:100%!important;height:min(72vh,980px)!important;min-height:420px!important}.workpage-tri .art-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}@media(max-width:600px){.workpage-tri .art-stage{height:min(62vh,620px)!important;min-height:260px!important}}

/* V46 — page À propos */
.about-copy{max-width:900px}.artist-photo{display:block;width:190px;height:auto;margin:0 0 28px;object-fit:cover}.about-copy p{max-width:840px}@media(max-width:600px){.artist-photo{width:145px}}

/* V48 — titres centrés sous les icônes de séries */
.series-root .series-card h3{text-align:center}

/* V49 — hiérarchie commune des pages et informations centrées */
.page-title-block{margin:34px 0 32px;padding-bottom:19px;border-bottom:1px solid var(--line)}
.page-title-block h1{margin:0}
.page-title-block + .series-root{border-top:0;padding-top:0}
.page-title-block + .about-copy{margin-top:0}
.series-root .series-card p{text-align:center}

/* V51 — cohérence des pages éditoriales et du contact */
.series-root .series-card{border-top:0;padding-top:0}
.content > .back[href*="oeuvres"]{font-weight:700}
.content > .back[href*="documents.html"]{font-weight:700}
.contact-layout{display:grid;grid-template-columns:minmax(220px,360px) minmax(240px,1fr);gap:52px;align-items:center;max-width:860px}
.contact-layout>img{display:block;width:100%;height:auto}
.contact-details{align-self:center}
.contact-details p{margin:0 0 22px}
.contact-details strong{font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#666}
.document-article h1,.document-viewer h1,.press-article h1{font-size:14px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;padding-bottom:9px;border-bottom:1px solid #ddd}
@media(max-width:700px){.contact-layout{grid-template-columns:1fr;gap:28px;max-width:420px}}

/* V50 — mêmes repères éditoriaux que le CV et véritable bascule linguistique */
.section-overview{margin-top:44px}
.section-overview .series-root{margin-top:32px;padding-top:0;border-top:0}
.language-switch{color:#171717;text-decoration:none;padding-bottom:5px}
.language-switch:hover{border-bottom:1px solid #171717}

/* V52 — titre et informations de série au-dessus de l’icône, plus rapprochés. */
.series-root .series-card{display:flex;flex-direction:column}
.series-root .series-card h3{order:1;margin:0 0 2px;line-height:1.16}
.series-root .series-card p{order:2;margin:0 0 9px;line-height:1.25}
.series-root .series-card .series-cover{order:3;flex:initial}
.back{font-weight:700}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

/* V45 — même cadre de visionnement pour toute œuvre, quelle que soit sa résolution d’origine */
.workpage-tri .art-stage{width:100%!important;height:min(72vh,980px)!important;min-height:420px!important}.workpage-tri .art-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}@media(max-width:600px){.workpage-tri .art-stage{height:min(62vh,620px)!important;min-height:260px!important}}

/* V46 — page À propos */
.about-copy{max-width:900px}.artist-photo{display:block;width:190px;height:auto;margin:0 0 28px;object-fit:cover}.about-copy p{max-width:840px}@media(max-width:600px){.artist-photo{width:145px}}

/* V48 — titres centrés sous les icônes de séries */
.series-root .series-card h3{text-align:center}

/* V49 — hiérarchie commune des pages et informations centrées */
.page-title-block{margin:34px 0 32px;padding-bottom:19px;border-bottom:1px solid var(--line)}
.page-title-block h1{margin:0}
.page-title-block + .series-root{border-top:0;padding-top:0}
.page-title-block + .about-copy{margin-top:0}
.series-root .series-card p{text-align:center}

/* V51 — cohérence des pages éditoriales et du contact */
.series-root .series-card{border-top:0;padding-top:0}
.content > .back[href*="oeuvres"]{font-weight:700}
.content > .back[href*="documents.html"]{font-weight:700}
.contact-layout{display:grid;grid-template-columns:minmax(220px,360px) minmax(240px,1fr);gap:52px;align-items:center;max-width:860px}
.contact-layout>img{display:block;width:100%;height:auto}
.contact-details{align-self:center}
.contact-details p{margin:0 0 22px}
.contact-details strong{font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#666}
.document-article h1,.document-viewer h1,.press-article h1{font-size:14px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;padding-bottom:9px;border-bottom:1px solid #ddd}
@media(max-width:700px){.contact-layout{grid-template-columns:1fr;gap:28px;max-width:420px}}

/* V50 — mêmes repères éditoriaux que le CV et véritable bascule linguistique */
.section-overview{margin-top:44px}
.section-overview .series-root{margin-top:32px;padding-top:0;border-top:0}
.language-switch{color:#171717;text-decoration:none;padding-bottom:5px}
.language-switch:hover{border-bottom:1px solid #171717}

/* V52 — titre et informations de série au-dessus de l’icône, plus rapprochés. */
.series-root .series-card{display:flex;flex-direction:column}
.series-root .series-card h3{order:1;margin:0 0 2px;line-height:1.16}
.series-root .series-card p{order:2;margin:0 0 9px;line-height:1.25}
.series-root .series-card .series-cover{order:3;flex:initial}
.back{font-weight:700}

/* V54 — section promotionnelle Topographie du chaos */
.exhibition-site .name a{color:inherit;text-decoration:none}.exhibition-nav{gap:20px}.exhibition-content{max-width:1180px}.expo-hero{max-width:760px;margin:36px 0 56px;padding:34px 0 36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.expo-hero h1{margin:7px 0 12px}.expo-date{font-size:1.18rem;font-weight:700}.button-link{display:inline-block;margin-top:10px;padding:10px 15px;border:1px solid currentColor;text-decoration:none;color:inherit}.exhibition-callout{display:block;color:inherit;text-decoration:none;transition:opacity .2s}.exhibition-callout:hover{opacity:.65}.expo-series{margin:48px 0}.expo-series h3{padding-bottom:12px;border-bottom:1px solid var(--line);font-size:1.35rem}.expo-series-list{margin-top:24px;gap:26px}.expo-work-card{cursor:default}.expo-work-card[href]{cursor:pointer}.expo-media-list span{color:#666;font-size:.92em}@media(max-width:760px){.exhibition-nav{gap:12px}.expo-hero{margin-top:20px}.expo-series{margin:34px 0}}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

/* V45 — même cadre de visionnement pour toute œuvre, quelle que soit sa résolution d’origine */
.workpage-tri .art-stage{width:100%!important;height:min(72vh,980px)!important;min-height:420px!important}.workpage-tri .art-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}@media(max-width:600px){.workpage-tri .art-stage{height:min(62vh,620px)!important;min-height:260px!important}}

/* V46 — page À propos */
.about-copy{max-width:900px}.artist-photo{display:block;width:190px;height:auto;margin:0 0 28px;object-fit:cover}.about-copy p{max-width:840px}@media(max-width:600px){.artist-photo{width:145px}}

/* V48 — titres centrés sous les icônes de séries */
.series-root .series-card h3{text-align:center}

/* V49 — hiérarchie commune des pages et informations centrées */
.page-title-block{margin:34px 0 32px;padding-bottom:19px;border-bottom:1px solid var(--line)}
.page-title-block h1{margin:0}
.page-title-block + .series-root{border-top:0;padding-top:0}
.page-title-block + .about-copy{margin-top:0}
.series-root .series-card p{text-align:center}

/* V51 — cohérence des pages éditoriales et du contact */
.series-root .series-card{border-top:0;padding-top:0}
.content > .back[href*="oeuvres"]{font-weight:700}
.content > .back[href*="documents.html"]{font-weight:700}
.contact-layout{display:grid;grid-template-columns:minmax(220px,360px) minmax(240px,1fr);gap:52px;align-items:center;max-width:860px}
.contact-layout>img{display:block;width:100%;height:auto}
.contact-details{align-self:center}
.contact-details p{margin:0 0 22px}
.contact-details strong{font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#666}
.document-article h1,.document-viewer h1,.press-article h1{font-size:14px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;padding-bottom:9px;border-bottom:1px solid #ddd}
@media(max-width:700px){.contact-layout{grid-template-columns:1fr;gap:28px;max-width:420px}}

/* V50 — mêmes repères éditoriaux que le CV et véritable bascule linguistique */
.section-overview{margin-top:44px}
.section-overview .series-root{margin-top:32px;padding-top:0;border-top:0}
.language-switch{color:#171717;text-decoration:none;padding-bottom:5px}
.language-switch:hover{border-bottom:1px solid #171717}

/* V52 — titre et informations de série au-dessus de l’icône, plus rapprochés. */
.series-root .series-card{display:flex;flex-direction:column}
.series-root .series-card h3{order:1;margin:0 0 2px;line-height:1.16}
.series-root .series-card p{order:2;margin:0 0 9px;line-height:1.25}
.series-root .series-card .series-cover{order:3;flex:initial}
.back{font-weight:700}

/* V54 — section promotionnelle Topographie du chaos */
.exhibition-site .name a{color:inherit;text-decoration:none}.exhibition-nav{gap:20px}.exhibition-content{max-width:1180px}.expo-hero{max-width:760px;margin:36px 0 56px;padding:34px 0 36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.expo-hero h1{margin:7px 0 12px}.expo-date{font-size:1.18rem;font-weight:700}.button-link{display:inline-block;margin-top:10px;padding:10px 15px;border:1px solid currentColor;text-decoration:none;color:inherit}.exhibition-callout{display:block;color:inherit;text-decoration:none;transition:opacity .2s}.exhibition-callout:hover{opacity:.65}.expo-series{margin:48px 0}.expo-series h3{padding-bottom:12px;border-bottom:1px solid var(--line);font-size:1.35rem}.expo-series-list{margin-top:24px;gap:26px}.expo-work-card{cursor:default}.expo-work-card[href]{cursor:pointer}.expo-media-list span{color:#666;font-size:.92em}@media(max-width:760px){.exhibition-nav{gap:12px}.expo-hero{margin-top:20px}.expo-series{margin:34px 0}}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

/* V45 — même cadre de visionnement pour toute œuvre, quelle que soit sa résolution d’origine */
.workpage-tri .art-stage{width:100%!important;height:min(72vh,980px)!important;min-height:420px!important}.workpage-tri .art-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}@media(max-width:600px){.workpage-tri .art-stage{height:min(62vh,620px)!important;min-height:260px!important}}

/* V46 — page À propos */
.about-copy{max-width:900px}.artist-photo{display:block;width:190px;height:auto;margin:0 0 28px;object-fit:cover}.about-copy p{max-width:840px}@media(max-width:600px){.artist-photo{width:145px}}

/* V48 — titres centrés sous les icônes de séries */
.series-root .series-card h3{text-align:center}

/* V49 — hiérarchie commune des pages et informations centrées */
.page-title-block{margin:34px 0 32px;padding-bottom:19px;border-bottom:1px solid var(--line)}
.page-title-block h1{margin:0}
.page-title-block + .series-root{border-top:0;padding-top:0}
.page-title-block + .about-copy{margin-top:0}
.series-root .series-card p{text-align:center}

/* V51 — cohérence des pages éditoriales et du contact */
.series-root .series-card{border-top:0;padding-top:0}
.content > .back[href*="oeuvres"]{font-weight:700}
.content > .back[href*="documents.html"]{font-weight:700}
.contact-layout{display:grid;grid-template-columns:minmax(220px,360px) minmax(240px,1fr);gap:52px;align-items:center;max-width:860px}
.contact-layout>img{display:block;width:100%;height:auto}
.contact-details{align-self:center}
.contact-details p{margin:0 0 22px}
.contact-details strong{font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#666}
.document-article h1,.document-viewer h1,.press-article h1{font-size:14px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;padding-bottom:9px;border-bottom:1px solid #ddd}
@media(max-width:700px){.contact-layout{grid-template-columns:1fr;gap:28px;max-width:420px}}

/* V50 — mêmes repères éditoriaux que le CV et véritable bascule linguistique */
.section-overview{margin-top:44px}
.section-overview .series-root{margin-top:32px;padding-top:0;border-top:0}
.language-switch{color:#171717;text-decoration:none;padding-bottom:5px}
.language-switch:hover{border-bottom:1px solid #171717}

/* V52 — titre et informations de série au-dessus de l’icône, plus rapprochés. */
.series-root .series-card{display:flex;flex-direction:column}
.series-root .series-card h3{order:1;margin:0 0 2px;line-height:1.16}
.series-root .series-card p{order:2;margin:0 0 9px;line-height:1.25}
.series-root .series-card .series-cover{order:3;flex:initial}
.back{font-weight:700}

/* V54 — section promotionnelle Topographie du chaos */
.exhibition-site .name a{color:inherit;text-decoration:none}.exhibition-nav{gap:20px}.exhibition-content{max-width:1180px}.expo-hero{max-width:760px;margin:36px 0 56px;padding:34px 0 36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.expo-hero h1{margin:7px 0 12px}.expo-date{font-size:1.18rem;font-weight:700}.button-link{display:inline-block;margin-top:10px;padding:10px 15px;border:1px solid currentColor;text-decoration:none;color:inherit}.exhibition-callout{display:block;color:inherit;text-decoration:none;transition:opacity .2s}.exhibition-callout:hover{opacity:.65}.expo-series{margin:48px 0}.expo-series h3{padding-bottom:12px;border-bottom:1px solid var(--line);font-size:1.35rem}.expo-series-list{margin-top:24px;gap:26px}.expo-work-card{cursor:default}.expo-work-card[href]{cursor:pointer}.expo-media-list span{color:#666;font-size:.92em}@media(max-width:760px){.exhibition-nav{gap:12px}.expo-hero{margin-top:20px}.expo-series{margin:34px 0}}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

/* V45 — même cadre de visionnement pour toute œuvre, quelle que soit sa résolution d’origine */
.workpage-tri .art-stage{width:100%!important;height:min(72vh,980px)!important;min-height:420px!important}.workpage-tri .art-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}@media(max-width:600px){.workpage-tri .art-stage{height:min(62vh,620px)!important;min-height:260px!important}}

/* V46 — page À propos */
.about-copy{max-width:900px}.artist-photo{display:block;width:190px;height:auto;margin:0 0 28px;object-fit:cover}.about-copy p{max-width:840px}@media(max-width:600px){.artist-photo{width:145px}}

/* V48 — titres centrés sous les icônes de séries */
.series-root .series-card h3{text-align:center}

/* V49 — hiérarchie commune des pages et informations centrées */
.page-title-block{margin:34px 0 32px;padding-bottom:19px;border-bottom:1px solid var(--line)}
.page-title-block h1{margin:0}
.page-title-block + .series-root{border-top:0;padding-top:0}
.page-title-block + .about-copy{margin-top:0}
.series-root .series-card p{text-align:center}

/* V51 — cohérence des pages éditoriales et du contact */
.series-root .series-card{border-top:0;padding-top:0}
.content > .back[href*="oeuvres"]{font-weight:700}
.content > .back[href*="documents.html"]{font-weight:700}
.contact-layout{display:grid;grid-template-columns:minmax(220px,360px) minmax(240px,1fr);gap:52px;align-items:center;max-width:860px}
.contact-layout>img{display:block;width:100%;height:auto}
.contact-details{align-self:center}
.contact-details p{margin:0 0 22px}
.contact-details strong{font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#666}
.document-article h1,.document-viewer h1,.press-article h1{font-size:14px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;padding-bottom:9px;border-bottom:1px solid #ddd}
@media(max-width:700px){.contact-layout{grid-template-columns:1fr;gap:28px;max-width:420px}}

/* V50 — mêmes repères éditoriaux que le CV et véritable bascule linguistique */
.section-overview{margin-top:44px}
.section-overview .series-root{margin-top:32px;padding-top:0;border-top:0}
.language-switch{color:#171717;text-decoration:none;padding-bottom:5px}
.language-switch:hover{border-bottom:1px solid #171717}

/* V52 — titre et informations de série au-dessus de l’icône, plus rapprochés. */
.series-root .series-card{display:flex;flex-direction:column}
.series-root .series-card h3{order:1;margin:0 0 2px;line-height:1.16}
.series-root .series-card p{order:2;margin:0 0 9px;line-height:1.25}
.series-root .series-card .series-cover{order:3;flex:initial}
.back{font-weight:700}

/* V54 — section promotionnelle Topographie du chaos */
.exhibition-site .name a{color:inherit;text-decoration:none}.exhibition-nav{gap:20px}.exhibition-content{max-width:1180px}.expo-hero{max-width:760px;margin:36px 0 56px;padding:34px 0 36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.expo-hero h1{margin:7px 0 12px}.expo-date{font-size:1.18rem;font-weight:700}.button-link{display:inline-block;margin-top:10px;padding:10px 15px;border:1px solid currentColor;text-decoration:none;color:inherit}.exhibition-callout{display:block;color:inherit;text-decoration:none;transition:opacity .2s}.exhibition-callout:hover{opacity:.65}.expo-series{margin:48px 0}.expo-series h3{padding-bottom:12px;border-bottom:1px solid var(--line);font-size:1.35rem}.expo-series-list{margin-top:24px;gap:26px}.expo-work-card{cursor:default}.expo-work-card[href]{cursor:pointer}.expo-media-list span{color:#666;font-size:.92em}@media(max-width:760px){.exhibition-nav{gap:12px}.expo-hero{margin-top:20px}.expo-series{margin:34px 0}}

.homecap-compact h1{margin-top:8px}.series-root{margin-top:26px}.press-article{max-width:850px}.press-article>div{font-size:17px;line-height:1.75}

.architecture-series-title{font-size:clamp(23px,2.8vw,34px);max-width:780px}.architecture-project-text{max-width:920px}.architecture-overview{margin:28px 0 30px}.architecture-overview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;object-position:center}

.language-switch{display:inline-block;padding-bottom:5px;white-space:nowrap;font:inherit;color:inherit}.home-event{margin-top:8px;line-height:1.25}.series-grid-spacer{min-height:1px}.document-viewer object{display:block;width:100%;height:min(75vh,900px);border:0}.document-article{max-width:1100px}.document-article h1{font-size:clamp(22px,3vw,36px)}.document-article img{display:block;width:100%;height:auto;margin-top:24px}

/* V42 — œuvre individuelle : image prioritaire et informations condensées */
.workpage.workpage-tri,.workpage-tri.enlarged-artwork{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto auto;gap:12px 16px!important;align-items:center}.workpage-tri .previous{grid-column:1!important;grid-row:1}.workpage-tri .art-stage{grid-column:2!important;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:0!important}.workpage-tri .next{grid-column:3!important;grid-row:1}.workpage-tri .art-stage img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.workpage-tri .work-caption{grid-column:2!important;grid-row:2!important}.workpage:not(.workpage-tri),.workpage.enlarged-artwork:not(.workpage-tri){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.workpage:not(.workpage-tri)>div:first-child{display:flex!important;justify-content:center}.workpage:not(.workpage-tri)>div:first-child>img{display:block;width:auto!important;height:auto;max-width:100%!important;max-height:70vh!important;object-fit:contain}.work-caption{max-width:100%;margin:0 auto;text-align:center;font-size:14px;line-height:1.55;color:#262626}.work-caption span{display:inline}.caption-separator{padding:0 .42em;color:#777}.workpage .details{display:none!important}@media(max-width:600px){.workpage.workpage-tri,.workpage-tri.enlarged-artwork{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:8px}.work-caption{font-size:12px}.caption-separator{padding:0 .25em}.workpage-tri .art-stage img,.workpage:not(.workpage-tri)>div:first-child>img{max-height:62vh!important}}

/* V44 — scène unique pour toutes les pages individuelles */
.workpage-tri .art-stage img{max-height:74vh!important}.legacy-workpage .image-arrow-spacer{grid-row:1;min-width:44px}.legacy-workpage .image-arrow-spacer:first-child{grid-column:1}.legacy-workpage .image-arrow-spacer:nth-child(3){grid-column:3}.legacy-workpage .work-caption{grid-column:2;grid-row:2}@media(max-width:600px){.workpage-tri .art-stage img{max-height:64vh!important}.legacy-workpage .image-arrow-spacer{min-width:28px}}

/* V45 — même cadre de visionnement pour toute œuvre, quelle que soit sa résolution d’origine */
.workpage-tri .art-stage{width:100%!important;height:min(72vh,980px)!important;min-height:420px!important}.workpage-tri .art-stage img{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}@media(max-width:600px){.workpage-tri .art-stage{height:min(62vh,620px)!important;min-height:260px!important}}

/* V46 — page À propos */
.about-copy{max-width:900px}.artist-photo{display:block;width:190px;height:auto;margin:0 0 28px;object-fit:cover}.about-copy p{max-width:840px}@media(max-width:600px){.artist-photo{width:145px}}

/* V48 — titres centrés sous les icônes de séries */
.series-root .series-card h3{text-align:center}

/* V49 — hiérarchie commune des pages et informations centrées */
.page-title-block{margin:34px 0 32px;padding-bottom:19px;border-bottom:1px solid var(--line)}
.page-title-block h1{margin:0}
.page-title-block + .series-root{border-top:0;padding-top:0}
.page-title-block + .about-copy{margin-top:0}
.series-root .series-card p{text-align:center}

/* V51 — cohérence des pages éditoriales et du contact */
.series-root .series-card{border-top:0;padding-top:0}
.content > .back[href*="oeuvres"]{font-weight:700}
.content > .back[href*="documents.html"]{font-weight:700}
.contact-layout{display:grid;grid-template-columns:minmax(220px,360px) minmax(240px,1fr);gap:52px;align-items:center;max-width:860px}
.contact-layout>img{display:block;width:100%;height:auto}
.contact-details{align-self:center}
.contact-details p{margin:0 0 22px}
.contact-details strong{font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#666}
.document-article h1,.document-viewer h1,.press-article h1{font-size:14px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;padding-bottom:9px;border-bottom:1px solid #ddd}
@media(max-width:700px){.contact-layout{grid-template-columns:1fr;gap:28px;max-width:420px}}

/* V50 — mêmes repères éditoriaux que le CV et véritable bascule linguistique */
.section-overview{margin-top:44px}
.section-overview .series-root{margin-top:32px;padding-top:0;border-top:0}
.language-switch{color:#171717;text-decoration:none;padding-bottom:5px}
.language-switch:hover{border-bottom:1px solid #171717}

/* V52 — titre et informations de série au-dessus de l’icône, plus rapprochés. */
.series-root .series-card{display:flex;flex-direction:column}
.series-root .series-card h3{order:1;margin:0 0 2px;line-height:1.16}
.series-root .series-card p{order:2;margin:0 0 9px;line-height:1.25}
.series-root .series-card .series-cover{order:3;flex:initial}
.back{font-weight:700}

/* V54 — section promotionnelle Topographie du chaos */
.exhibition-site .name a{color:inherit;text-decoration:none}.exhibition-nav{gap:20px}.exhibition-content{max-width:1180px}.expo-hero{max-width:760px;margin:36px 0 56px;padding:34px 0 36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.expo-hero h1{margin:7px 0 12px}.expo-date{font-size:1.18rem;font-weight:700}.button-link{display:inline-block;margin-top:10px;padding:10px 15px;border:1px solid currentColor;text-decoration:none;color:inherit}.exhibition-callout{display:block;color:inherit;text-decoration:none;transition:opacity .2s}.exhibition-callout:hover{opacity:.65}.expo-series{margin:48px 0}.expo-series h3{padding-bottom:12px;border-bottom:1px solid var(--line);font-size:1.35rem}.expo-series-list{margin-top:24px;gap:26px}.expo-work-card{cursor:default}.expo-work-card[href]{cursor:pointer}.expo-media-list span{color:#666;font-size:.92em}@media(max-width:760px){.exhibition-nav{gap:12px}.expo-hero{margin-top:20px}.expo-series{margin:34px 0}}

/* V55 — mise en scène des œuvres de Topographie du chaos */
.staging-work h4{margin:0 0 4px;font-size:1rem;line-height:1.25}.staging-work p{margin:0 0 11px;text-align:left;font-size:.9rem}.staging-image{display:block}.staging-image:hover{opacity:.72}
