.m6-home{background:#fff;overflow:hidden}.m6-section{width:min(1810px,calc(100% - 72px));margin-inline:auto}.m6-hero{position:relative;min-height:min(930px,100vh);background:#050607;color:#fff;isolation:isolate}.m6-hero-image{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.m6-hero-shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,#030404 0%,rgba(3,4,4,.91) 28%,rgba(3,4,4,.48) 51%,rgba(3,4,4,.05) 77%),linear-gradient(0deg,rgba(0,0,0,.92),transparent 42%)}.m6-hero-inner{width:min(1810px,calc(100% - 72px));min-height:min(930px,100vh);margin:auto;padding:148px 0 46px;display:flex;flex-direction:column}.m6-hero-copy{max-width:610px}.m6-eyebrow,.m6-anecdote span,.m6-map-card span,.m6-quiz-copy>span{margin:0 0 .9rem;color:#d3a75e;text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:700}.m6-hero h1{font:400 clamp(4rem,5.2vw,6.5rem)/.89 var(--serif);letter-spacing:-.045em;text-transform:uppercase;margin:0}.m6-hero h1 em{color:#c99b54;font-style:normal}.m6-hero-copy>p:not(.m6-eyebrow){max-width:540px;margin:1.35rem 0 1.5rem;color:#d7d3cc;font:400 1rem/1.6 var(--serif)}.m6-actions{display:flex;gap:.7rem;flex-wrap:wrap}.m6-actions a,.m6-anecdote a,.m6-map-card a,.m6-quiz-copy a{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:0 1.25rem;border:1px solid #c19550;background:#b38440;color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.m6-actions a:last-child,.m6-map-card a{background:transparent;border-color:#a58d67}.m6-proof{display:grid;grid-template-columns:repeat(3,max-content);gap:clamp(2rem,4vw,4.8rem);margin-top:auto}.m6-proof>div{display:grid;grid-template-columns:46px auto;align-items:center;gap:.7rem}.m6-proof>div>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid #bd8d45;border-radius:50%;color:#dfb669;font:1.3rem var(--serif)}.m6-proof p{display:flex;flex-direction:column;margin:0}.m6-proof b{font:400 .95rem var(--serif)}.m6-proof small{color:#999;font-size:9px}.m6-credit{position:absolute;right:28px;bottom:14px;margin:0;color:#827d75;font-size:7px;letter-spacing:.07em}.m6-paper{background:#fff;padding:45px 0 68px}.m6-heading{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:1.35rem;border-bottom:1px solid #d7d1c8;padding-bottom:.65rem}.m6-heading>div{display:flex;align-items:baseline;gap:1rem}.m6-heading h2{font:400 clamp(1.8rem,2.4vw,3rem)/1 var(--serif);text-transform:uppercase;letter-spacing:-.025em;margin:0}.m6-heading p{font:400 .8rem var(--serif);color:#8b857c;margin:0}.m6-heading>a{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#6e675e}.m6-heading>a span{font-size:1rem;margin-left:.3rem}.m6-news-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.m6-news-card{position:relative;min-height:360px;overflow:hidden;background:#141414;color:#fff}.m6-news-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.76);transition:.55s ease}.m6-news-card:nth-child(2)>img{object-position:center 18%}.m6-card-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.94),transparent 70%)}.m6-news-card>div:last-child{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:1.35rem}.m6-news-card span{display:inline-block;background:#a47738;padding:.22rem .45rem;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.m6-news-card h3{font:400 clamp(1.4rem,1.65vw,2rem)/1.05 var(--serif);margin:.6rem 0 0}.m6-news-card:hover>img{transform:scale(1.035);filter:saturate(1)}.m6-figures{padding-top:64px}.m6-figure-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.m6-figure-grid>a{min-width:0;border:1px solid #ddd6cb;background:#fff;text-align:center}.m6-figure-grid figure{margin:0;overflow:hidden}.m6-figure-grid img{display:block;width:100%;aspect-ratio:.92;object-fit:cover;object-position:center 10%;filter:saturate(.72);transition:.45s}.m6-figure-grid h3{font:400 clamp(.9rem,1.15vw,1.25rem)/1 var(--serif);text-transform:uppercase;margin:.95rem .5rem .2rem}.m6-figure-grid p{font:400 .7rem var(--serif);color:#776f65;margin:0 .5rem 1rem}.m6-figure-grid>a:hover img{filter:saturate(1);transform:scale(1.018)}.m6-periods{background:radial-gradient(circle at 70% 0,#20262c,#080a0c 62%);color:#fff;padding:48px 0 42px}.m6-heading-dark{border-color:#3d4042}.m6-heading-dark p{color:#aaa}.m6-heading-dark>a{color:#d5ad68}.m6-period-grid{display:grid;grid-template-columns:repeat(8,1fr)}.m6-period-grid>a{position:relative;min-width:0;text-align:center}.m6-period-grid figure{position:relative;margin:0 1px;overflow:visible}.m6-period-grid img{display:block;width:100%;aspect-ratio:1.48;object-fit:cover;filter:saturate(.58);transition:.4s}.m6-period-grid i{position:absolute;z-index:2;left:50%;bottom:-8px;transform:translateX(-50%);width:17px;height:17px;display:grid;place-items:center;border:1px solid #c89b54;border-radius:50%;background:#0c0e0f;color:#e3bd78;font:normal 7px var(--sans)}.m6-period-grid h3{font:400 .85rem var(--serif);text-transform:uppercase;margin:1.05rem .25rem .2rem}.m6-period-grid p{font:400 .62rem/1.3 var(--serif);color:#aaa;margin:0 .3rem}.m6-period-grid a:hover img{filter:saturate(1)}.m6-period-cta{display:block;width:max-content;margin:2rem auto 0;padding:.7rem 1.2rem;border:1px solid #8f6a37;color:#d6ad68;text-transform:uppercase;letter-spacing:.09em;font-size:8px}.m6-discovery{display:grid;grid-template-columns:1fr 1fr;border-inline:1px solid #ddd6cb}.m6-discovery article{min-height:410px;background:#fff;position:relative;overflow:hidden}.m6-discovery article+article{border-left:1px solid #ddd6cb}.m6-anecdote{display:grid;grid-template-columns:1.05fr .95fr}.m6-anecdote>div{padding:clamp(2rem,3vw,3.8rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.m6-anecdote h2,.m6-map-card h2{font:400 clamp(2rem,2.8vw,3.25rem)/1.03 var(--serif);margin:.2rem 0 1rem}.m6-anecdote p,.m6-map-card p{font-size:.78rem;color:#746e65}.m6-anecdote img{width:100%;height:100%;object-fit:cover;filter:saturate(.72)}.m6-anecdote a,.m6-map-card a{margin-top:auto;color:#8c6329;background:transparent}.m6-map-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.68}.m6-map-card::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.94) 43%,rgba(255,255,255,.1) 100%)}.m6-map-card>div{position:relative;z-index:2;width:56%;height:100%;padding:clamp(2rem,3vw,3.8rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.m6-quiz{background:#090b0c;color:#fff}.m6-quiz-inner{width:min(1810px,calc(100% - 72px));min-height:330px;margin:auto;display:grid;grid-template-columns:260px 390px 1fr;gap:2rem;align-items:stretch}.m6-quiz-portrait{width:100%;height:100%;object-fit:cover;object-position:center 20%;filter:saturate(.55)}.m6-quiz-copy{align-self:center}.m6-quiz-copy h2{font:400 2.5rem/1 var(--serif);margin:.35rem 0 .8rem}.m6-quiz-copy p{color:#a8a49e;font-size:.76rem}.m6-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-self:center}.m6-tools a{min-height:180px;border:1px solid #4c4232;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem}.m6-tools b{display:grid;place-items:center;width:44px;height:44px;border:1px solid #bd8c43;border-radius:50%;color:#d3a85f;font:400 1.25rem var(--serif)}.m6-tools span{font:400 1rem var(--serif);text-transform:uppercase;margin:.8rem 0 .2rem}.m6-tools small{color:#918e88;font-size:9px}
@media(max-width:1180px){.m6-news-grid{grid-template-columns:repeat(2,1fr)}.m6-figure-grid{grid-template-columns:repeat(3,1fr)}.m6-period-grid{grid-template-columns:repeat(4,1fr);gap:2rem 0}.m6-quiz-inner{grid-template-columns:210px 1fr}.m6-tools{grid-column:1/-1;margin-bottom:2rem}.m6-discovery{grid-template-columns:1fr}.m6-discovery article+article{border-left:0;border-top:1px solid #ddd6cb}}
@media(max-width:760px){.m6-section,.m6-hero-inner,.m6-quiz-inner{width:calc(100% - 32px)}.m6-hero{min-height:780px}.m6-hero-inner{min-height:780px;padding-top:122px}.m6-hero-image{object-position:67% center}.m6-hero-shade{background:linear-gradient(90deg,#030404,rgba(3,4,4,.82) 65%,rgba(3,4,4,.12)),linear-gradient(0deg,#000 0%,transparent 52%)}.m6-hero h1{font-size:3.55rem}.m6-hero-copy>p:not(.m6-eyebrow){font-size:.9rem}.m6-proof{grid-template-columns:1fr;gap:.65rem}.m6-proof>div{grid-template-columns:36px auto}.m6-proof>div>span{width:34px;height:34px}.m6-proof small{display:none}.m6-heading{align-items:flex-start;flex-direction:column;gap:.6rem}.m6-heading>div{display:block}.m6-heading p{margin-top:.35rem}.m6-news-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory}.m6-news-card{min-width:82%;min-height:380px;scroll-snap-align:start}.m6-figure-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory}.m6-figure-grid>a{min-width:60%;scroll-snap-align:start}.m6-period-grid{display:flex;overflow:auto;gap:0}.m6-period-grid>a{min-width:57%;scroll-snap-align:start}.m6-anecdote{grid-template-columns:1fr}.m6-anecdote img{height:260px}.m6-map-card>div{width:78%}.m6-quiz-inner{grid-template-columns:1fr}.m6-quiz-portrait{display:none}.m6-quiz-copy{padding:3rem 0 1rem}.m6-tools{grid-template-columns:1fr}.m6-tools a{min-height:110px}.m6-credit{display:none}}

/* V1.7 — recherche utile, intégrée au héros sans casser la composition de la maquette. */
.m6-hero-copy>p:not(.m6-eyebrow){margin-bottom:1.2rem}.m6-hero-search{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;width:min(560px,100%);margin:0 0 1rem;border:1px solid rgba(255,255,255,.38);background:rgba(4,5,5,.62);backdrop-filter:blur(8px)}.m6-hero-search input{min-width:0;border:0;background:transparent;color:#fff;padding:.85rem 1rem;font:400 .86rem var(--sans);outline:none}.m6-hero-search input::placeholder{color:#b9b5ad}.m6-hero-search:focus-within{border-color:#c99b54;box-shadow:0 0 0 1px #c99b54}.m6-hero-search button{border:0;border-left:1px solid rgba(255,255,255,.25);background:#b38440;color:#fff;padding:0 1rem;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800;cursor:pointer}.m6-hero-search .autocomplete{top:calc(100% + 1px);font-size:.75rem}
@media(max-width:760px){.m6-hero{min-height:850px}.m6-hero-inner{min-height:850px}.m6-hero-search{grid-template-columns:1fr}.m6-hero-search button{min-height:38px;border-left:0;border-top:1px solid rgba(255,255,255,.25)}}

/* V1.8 — magazine éditorial, pas une succession de bandeaux. */
.m6-beliefs{padding-top:72px}.m6-beliefs-grid{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(420px,.78fr);min-height:610px;border:1px solid #d7d0c5;background:#0c0e10}.m6-belief-lead{position:relative;overflow:hidden;color:#fff}.m6-belief-lead::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.95),rgba(0,0,0,.06) 72%)}.m6-belief-lead>img{width:100%;height:100%;object-fit:cover;filter:saturate(.62);transition:.55s}.m6-belief-lead>div{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:clamp(2rem,3vw,4rem)}.m6-belief-lead span,.m6-belief-list small{color:#d8ae66;font-size:8px;letter-spacing:.13em;text-transform:uppercase}.m6-belief-lead h3{font:400 clamp(2.8rem,4vw,5.2rem)/.92 var(--serif);letter-spacing:-.045em;max-width:820px;margin:.7rem 0}.m6-belief-lead p{max-width:760px;color:#d3cec5;font:400 1rem/1.5 var(--serif)}.m6-belief-lead b{font-size:8px;letter-spacing:.1em;text-transform:uppercase}.m6-belief-lead:hover>img{transform:scale(1.02);filter:saturate(.8)}.m6-belief-list{display:grid;grid-template-rows:repeat(3,1fr);background:#f2ede4}.m6-belief-list>a{display:grid;grid-template-columns:42px 1fr auto;gap:1rem;align-items:center;padding:clamp(1.4rem,2.2vw,2.4rem);border-bottom:1px solid #d2c8b9}.m6-belief-list>a:last-child{border:0}.m6-belief-list>a>span{font:400 1.4rem var(--serif);color:#b1813d}.m6-belief-list h3{font:400 clamp(1.45rem,1.8vw,2rem)/1.05 var(--serif);margin:.35rem 0}.m6-belief-list p{font-size:.76rem;line-height:1.45;color:#6e675e;margin:0}.m6-belief-list>a>b{font:400 1.4rem var(--serif)}
@media(max-width:1180px){.m6-beliefs-grid{grid-template-columns:1fr}.m6-belief-lead{min-height:600px}.m6-belief-list{grid-template-rows:auto}}
@media(max-width:760px){.m6-beliefs{padding-top:54px}.m6-beliefs-grid{min-height:0}.m6-belief-lead{min-height:540px}.m6-belief-lead h3{font-size:3.25rem}.m6-belief-lead p{font-size:.88rem}.m6-belief-list>a{grid-template-columns:32px 1fr}.m6-belief-list>a>b{display:none}.m6-belief-list p{display:none}}

/* V1.10 — remove decorative ordering where no sequence is implied */
.m6-belief-list>a{grid-template-columns:1fr auto}
.m6-period-grid i{width:13px;height:13px;background:#0c0e0f}
@media(max-width:760px){.m6-belief-list>a{grid-template-columns:1fr}.m6-belief-list>a>b{display:none}}
