.maison4-concept-note{display:flex;justify-content:space-between;gap:1rem;padding:.8rem clamp(1rem,3vw,3rem);border-bottom:1px solid rgba(255,255,255,.12);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.maison4-concept-note a{text-decoration:underline;text-underline-offset:.2em}.maison4-article,.maison4-confirmation,.maison4-journal-grid,.maison4-project-library,.maison4-project-story{width:100%}.maison4-project-library{display:grid;gap:clamp(4rem,9vw,9rem);margin-top:clamp(3rem,7vw,7rem)}.maison4-project-library>article{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(16rem,.55fr);gap:clamp(2rem,5vw,6rem);align-items:end}.maison4-project-library>article.is-reverse{grid-template-columns:minmax(16rem,.55fr) minmax(0,1.45fr)}.maison4-project-library>article.is-reverse>a{order:2}.maison4-journal-grid h2,.maison4-project-library h2{margin:.65rem 0 1rem}.maison4-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3.5rem);margin-top:clamp(3rem,7vw,7rem)}.maison4-journal-grid article{display:grid;gap:.85rem;align-content:start}.maison4-article-hero,.maison4-project-hero{display:grid;gap:clamp(2rem,5vw,5rem)}.maison4-article-hero,.maison4-project-hero>div{max-width:70rem}.maison4-article-hero h1,.maison4-project-hero h1{max-width:12ch}.maison4-project-intro{display:grid;grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);gap:clamp(2rem,6vw,8rem);margin:clamp(4rem,8vw,9rem) 0}.maison4-project-intro>div{max-width:48rem;font-size:clamp(1.05rem,1.4vw,1.35rem)}.maison4-project-facts dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.maison4-project-facts dl>div{border-top:1px solid;padding-top:1rem}.maison4-project-facts dt{opacity:.65;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.6rem}.maison4-project-image-sequence{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr);align-items:end;gap:clamp(2rem,5vw,6rem);margin:clamp(4rem,9vw,10rem) 0}.maison4-project-image-sequence blockquote{font-size:clamp(1.25rem,2.4vw,2.2rem);line-height:1.25}.maison4-project-image-sequence cite{display:block;margin-top:1rem;font-size:.75rem;font-style:normal;opacity:.65}.maison4-project-pagination{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;margin-top:clamp(3rem,7vw,7rem);padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.18)}.maison4-project-pagination a:last-child{text-align:right}.maison4-article-body{max-width:52rem;margin:clamp(4rem,8vw,8rem) auto;display:grid;gap:clamp(2.5rem,5vw,5rem)}.maison4-article-body h2{margin-bottom:.8rem}.maison4-article-body p{font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.75}.maison4-editorial-teaser{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;padding:clamp(3rem,7vw,7rem) 0;border-top:1px solid rgba(255,255,255,.16)}.maison4-confirmation{min-height:70vh;display:grid;place-items:center}.maison4-confirmation .maison2-seal{max-width:50rem;text-align:center}@media(max-width:900px){.maison4-editorial-teaser,.maison4-project-image-sequence,.maison4-project-intro,.maison4-project-library>article,.maison4-project-library>article.is-reverse{grid-template-columns:1fr}.maison4-project-library>article.is-reverse>a{order:0}.maison4-journal-grid,.maison4-project-facts dl{grid-template-columns:1fr 1fr}}@media(max-width:560px){.maison4-concept-note{flex-direction:column;gap:.35rem}.maison4-journal-grid,.maison4-project-facts dl,.maison4-project-pagination{grid-template-columns:1fr}.maison4-project-pagination a:last-child{text-align:left}.maison4-article-hero h1,.maison4-project-hero h1{max-width:none}}@media(prefers-reduced-motion:reduce){.maison2-marquee-track{animation:none!important;transform:none!important}.maison4-reveal{animation:none!important;transition:none!important}}