.fin{height:clamp(720px,96svh,940px);color:var(--color-chaux);background:#0b0b0b;position:relative;overflow:hidden}.fin__photo{width:122%;height:calc(100% + 60px);position:absolute;top:-60px;left:0}.fin__photo img{object-fit:cover;object-position:0% 60%;width:100%;height:100%}.fin:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0808089e,#0808081a 55%,#08080800);position:absolute;inset:0}.fin__texte{z-index:2;left:var(--m);width:48vw;position:absolute;bottom:92px}.fin__niveau{color:#e7e4dec7;margin-bottom:26px}.fin__niveau .n3{margin-left:16px}.fin__titre{font-size:clamp(56px,6.4vw,92px)}.fin__ligne{padding-bottom:.04em;display:block;overflow:hidden}.fin__ligne>span{display:block}.fin__p{color:#e7e4dedb;max-width:420px;margin-top:30px;font-size:16px}.fin__actions{flex-wrap:wrap;align-items:baseline;gap:34px;margin-top:34px;display:flex}.fin__actions .lien{font-size:16px}.fin__adresse{color:#e7e4deb8;font-size:14px}.fin__credit{z-index:2;right:var(--m);color:#e7e4deb8;font-size:12px;position:absolute;bottom:30px}.fin__credit a:hover{text-decoration:underline}.pied{background:var(--color-basalte);color:var(--color-pierre);padding:72px var(--m) 0;overflow:hidden}.pied__haut{column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pied__intro{max-width:320px;color:var(--color-pierre-2);grid-column:1/5;font-size:15px}.pied__col{grid-column:span 2;align-content:start;gap:10px;font-size:15px;display:grid}.pied__titre{letter-spacing:.04em;color:var(--color-pierre-2);margin-bottom:6px;font-size:11px}.pied__col a{border-bottom:1px solid #0000;justify-self:start}@media (hover:hover){.pied__col a:hover{border-bottom-color:currentColor}}.pied__bientot{color:var(--color-pierre-2)}.pied__bientot small{letter-spacing:.04em;vertical-align:.35em;margin-left:4px;font-size:10px}.pied__logo{color:var(--color-pierre);margin-top:96px}.pied__logo svg{width:100%;height:auto;display:block;overflow:visible}.pied__fente{fill:var(--color-lumiere)}.pied__bas{letter-spacing:.04em;color:var(--color-pierre-2);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 0 28px;font-size:11px;display:flex}.pied__credits summary{cursor:pointer;text-align:right;list-style-position:inside}.pied__credits[open] summary{margin-bottom:12px}.pied__credits ul{gap:4px;max-width:560px;display:grid}.pied__credits a{color:var(--color-pierre);text-underline-offset:3px;text-decoration:underline}.pied__credits p{margin-top:10px}@media (width<=899px){.fin{height:auto;padding-bottom:64px}.fin__photo{width:100%;height:min(460px,58svh);position:relative;top:0;left:0}.fin__photo img{object-position:50% 50%}.fin:after{display:none}.fin__texte{width:auto;padding:34px var(--m) 0;position:static}.fin__titre{font-size:clamp(42px,13vw,50px)}.fin__actions{flex-direction:column;gap:18px}.fin__credit{padding:28px var(--m) 0;position:static}.pied__haut{grid-template-columns:1fr 1fr;row-gap:32px}.pied__intro{grid-column:1/-1}.pied__col{grid-column:auto}.pied__logo{margin-top:56px}.pied__bas{flex-direction:column;gap:10px}.pied__credits summary{text-align:left}}.entete{z-index:20;padding:30px var(--m) 0;color:var(--color-chaux);transition:transform .55s var(--ease-seuil), background-color .35s ease, color .35s ease, padding .35s var(--ease-seuil);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.entete[data-fond=true]{background:#121110f0;padding-top:16px;padding-bottom:14px}.entete[data-ton=clair]{color:var(--color-basalte)}.entete[data-ton=clair][data-fond=true]{background:#e7e4def2}.entete[data-replie=true]{transform:translateY(-105%)}.entete__logo{width:92px;transition:width .35s var(--ease-seuil);display:block}.entete[data-fond=true] .entete__logo{width:74px}.entete__logo svg{width:100%;height:auto;display:block;overflow:visible}.entete__nav{align-items:baseline;gap:34px;font-size:14px;display:flex}.entete__nav>*,.entete__droite>a{padding-bottom:5px;position:relative}.entete__nav a:after,.entete__droite>a:after{content:"";transform-origin:100%;height:1px;transition:transform .45s var(--ease-seuil);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.entete__nav a:hover:after,.entete__droite>a:hover:after{transform-origin:0;transform:scaleX(1)}}.entete__nav a[aria-current]:after,.entete__droite>a[aria-current]:after{height:2px;transform:scaleX(1)}.entete__bientot{cursor:default;color:inherit}.entete__bientot small{letter-spacing:.04em;opacity:.72;vertical-align:.35em;margin-left:4px;font-size:10px}.entete__droite{justify-self:end;align-items:baseline;gap:28px;font-size:14px;display:flex}.entete__niveau{letter-spacing:.04em;opacity:.68;font-variant-numeric:tabular-nums;font-size:11px}.entete__menu{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 4px;font-size:14px;display:none}.menu{z-index:40;padding:20px var(--m) max(28px, env(safe-area-inset-bottom));background:var(--color-basalte);color:var(--color-chaux);overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity .35s var(--ease-seuil), visibility 0s linear .35s;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.menu:focus{outline:none}.menu[data-ouvert=true]{opacity:1;visibility:visible;transition:opacity .35s var(--ease-seuil), visibility 0s}.menu__haut{justify-content:space-between;align-items:center;margin-bottom:clamp(24px,6svh,48px);display:flex}.menu__logo{width:70px;height:auto;overflow:visible}.menu__fermer{display:block}.menu__niveaux li{border-top:1px solid #b4ac9f42;gap:6px;padding:12px 0 clamp(12px,2.4svh,20px);display:grid}.menu__niveaux li[data-ici=true]{border-top:3px solid var(--color-pierre);padding-top:10px}.menu__cote{letter-spacing:.04em;color:var(--color-pierre-2);font-variant-numeric:tabular-nums;font-size:11px}.menu__cote em{color:var(--color-pierre);margin-left:10px;font-style:normal}.menu__niveaux a,.menu__niveaux .menu__bientot{justify-self:start;padding:2px 0 6px;font-size:clamp(30px,min(8.6vw,7.2svh),64px)}.menu__niveaux a:focus-visible{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-lumiere);text-decoration-color:var(--color-lumiere);text-underline-offset:9px;outline:none}.menu__bientot{color:var(--color-pierre-2)}.menu__bientot small{letter-spacing:.04em;vertical-align:.8em;margin-left:8px;font-size:11px}.menu__pied{letter-spacing:.04em;color:var(--color-pierre-2);margin-top:auto;padding-top:24px;font-size:11px}@media (width<=899px){.entete{grid-template-columns:1fr auto;padding-top:20px}.entete[data-fond=true]{padding-top:14px;padding-bottom:12px}.entete__logo,.entete[data-fond=true] .entete__logo{width:66px}.entete__nav,.entete__niveau,.entete__droite>a{display:none}.entete__menu{display:block}}@media (prefers-reduced-motion:reduce){.entete,.menu,.menu[data-ouvert=true]{transition:none}}.hb{--scene:max(560px, 100svh);--passage:130svh;z-index:1;pointer-events:none;height:calc(round(var(--scene), 1px) + round(var(--passage), 1px));color:var(--color-chaux);position:relative}@media (prefers-reduced-motion:reduce){.hb{--passage:0px}}.hb__scene{height:round(var(--scene), 1px);pointer-events:auto;background:#0b0c0e;position:sticky;top:0;overflow:hidden;container-type:size}.hb+.res{z-index:0;position:relative}@media (prefers-reduced-motion:no-preference){.hb+.res{margin-top:calc(-1*round(max(560px,100svh),1px))}}.hb__plan{pointer-events:none;position:absolute;inset:0}.hb__plan--photo,.hb__plan--proche,.hb__plan--lumiere{z-index:0}.hb__plan--lettres{z-index:3}.hb__plan--proche{opacity:0}.hb__photo--proche{-webkit-mask-image:linear-gradient(90deg,#000 17%,#0000 32% 69%,#000 84%);mask-image:linear-gradient(90deg,#000 17%,#0000 32% 69%,#000 84%)}.hb__baie-cadre{aspect-ratio:5552/3694}.hb__baie{opacity:0;-webkit-mask-composite:source-in;width:24.496%;max-width:none;height:auto;position:absolute;top:12.507%;left:38.004%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hb__ombre{opacity:0;background:radial-gradient(closest-side,#06070900 20%,#060709db 58%);position:absolute}.hb__eclat{opacity:0;mix-blend-mode:screen;background:radial-gradient(closest-side,#fbf8f2 0%,#fbf8f2db 46%,#f4ecdc00 100%);position:absolute}.hb__cote{opacity:0;color:#e7e4dedb;border-top:1px solid #e7e4deb3;margin:0;position:absolute}.hb__cote .cote{position:absolute;bottom:6px;left:0}.hb__jour{z-index:6;pointer-events:none;opacity:0;background:var(--color-chaux);position:absolute;inset:0}.hb__fond,.hb__fond-clair{pointer-events:none;background:#0b0c0e;position:absolute;inset:0}.hb__fond-clair{height:round(var(--passage), 1px);background:var(--color-chaux);bottom:auto}.hb__compo{--u:min(1cqw, calc((100cqh - 150px) / 44.5));width:calc(100 * var(--u));position:absolute;top:0;bottom:0;left:50%;translate:-50%}.hb__photo{left:calc(-.9 * var(--u));top:calc(-16.3 * var(--u));width:calc(135 * var(--u));transform-origin:50.1% 40.4%;max-width:none;height:auto;position:absolute;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.hb__voile{z-index:1;pointer-events:none;background:linear-gradient(#08090b8c,#08090b00);height:34%;position:absolute;inset:0 0 auto}.hb__compo--lettres{z-index:3;pointer-events:none}.hb__seu,.hb__l,.hb__i{position:absolute;overflow:visible}.hb__seu,.hb__l{top:calc(23.77 * var(--u));height:calc(19.93 * var(--u))}.hb__seu{left:calc(2.78 * var(--u));width:calc(19.93 * 2.31 * var(--u))}.hb__l{left:calc(84.65 * var(--u));width:calc(19.93 * .56 * var(--u))}.hb__seu path{stroke:url(#lumSEU)}.hb__l path{stroke:url(#lumL)}.hb__i{left:calc((2.78 + 19.93 * 2.49) * var(--u));top:calc((23.77 - 19.93 * .12) * var(--u));width:calc(19.93 * .19 * var(--u));height:calc(19.93 * 1.12 * var(--u));color:var(--color-pierre);visibility:hidden}.hb__i path{fill:currentColor;fill-rule:evenodd}.hb__intro{z-index:2;pointer-events:none;visibility:hidden;position:absolute;inset:0}.hb__lumiere,.hb__mur{position:absolute;inset:0}.hb__lumiere{background:var(--color-lumiere)}.hb__mur{background:#08090b}.hb__compo--texte{z-index:5}.hb__texte{left:calc(2.78 * var(--u));top:max(118px, calc(10.4 * var(--u)));width:calc(50 * var(--u));position:absolute}.hb__titre{font-size:calc(3.2 * var(--u));color:var(--color-chaux)}.hb__bas{left:calc(2.78 * var(--u));right:calc(2.78 * var(--u));justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:30px}.hb__bas p{color:#e7e4dee0;max-width:390px;font-size:15px}.hb__bas .lien{font-size:16px}.hb__bas .hb__credit{text-align:right;color:#e7e4deb8;opacity:1;font-size:12px}.hb__credit a{border-bottom:1px solid #0000}@media (hover:hover){.hb__credit a:hover{border-bottom-color:currentColor}}.hb__mot,.hb__mot-lum{display:none}@media not all and (width>=900px) and (aspect-ratio>=1001/1000){.hb{--scene:max(640px, 100svh)}@media (prefers-reduced-motion:no-preference){.hb{--passage:110svh}.hb+.res{margin-top:calc(-1*round(max(640px,100svh),1px))}}.hb__scene{background:var(--color-basalte);container-type:normal}.hb__fond{background:var(--color-basalte)}.hb__compo{width:auto;left:0;right:0;translate:none}.hb__photo{width:auto;height:max(100% - 250px,67.0659vw);top:250px;left:50%;translate:-50.4%;-webkit-mask-image:none;mask-image:none}.hb__photo--proche{-webkit-mask-image:linear-gradient(90deg,#000 29%,#0000 36% 65%,#000 72%);mask-image:linear-gradient(90deg,#000 29%,#0000 36% 65%,#000 72%)}.hb__voile,.hb__compo--lettres{display:none}.hb__mot{z-index:3;left:var(--m);width:min(calc(100% - 2 * var(--m)), 95svh);height:auto;color:var(--color-chaux);display:block;position:absolute;bottom:22px;overflow:visible}.hb__mot-lum{z-index:4;background:var(--color-lumiere);visibility:hidden;display:block;position:absolute;top:0;left:0}.hb__texte{top:86px;left:var(--m);right:var(--m);width:auto}.hb__titre{font-size:clamp(31px,4.2vw,46px)}.hb__bas{top:194px;bottom:auto;left:var(--m);right:var(--m);align-items:baseline}.hb__bas>p:first-child{display:none}.hb__bas p{font-size:14px}.hb__bas .hb__credit{font-size:11.5px}}.mat{color:var(--color-basalte);padding:88px var(--m) 110px;background:radial-gradient(58% 62% at 66% 56%, #f1efea 0%, var(--color-chaux) 72%);column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.mat__gauche{flex-direction:column;grid-column:1/5;display:flex}.mat__lab{color:var(--color-beton);margin-bottom:36px}.mat__lab .n3{margin-left:18px}.mat__titre{font-size:clamp(36px,4vw,58px)}.mat__lead{color:var(--color-beton);max-width:380px;margin-top:28px}.mat__consigne{max-width:380px;min-height:calc(48px + 3em);color:var(--color-beton);margin-top:auto;padding-top:48px;font-size:13px;line-height:1.5}.mat__liste{gap:10px;margin-top:14px;display:grid}.mat__choix{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:84px 1fr;align-items:center;column-gap:18px;padding:4px 0;display:grid}.mat__choix img{object-fit:cover;outline-offset:3px;outline:2px solid #0000;width:84px;height:84px;transition:outline-color .3s}.mat__texte{display:grid}.mat__texte b{text-underline-offset:6px;font-size:17px;font-weight:400;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px;transition:text-decoration-color .3s}.mat__texte i{color:var(--color-beton);margin-right:8px;font-size:11px;font-style:normal}.mat__texte>span{color:var(--color-beton);font-size:14px}.mat__choix[data-affiche] img,.mat__choix[aria-pressed=true] img{outline-color:var(--color-basalte)}.mat__choix[data-affiche] b,.mat__choix[aria-pressed=true] b{text-decoration-color:currentColor}.mat__choix:focus-visible{outline:2px solid var(--color-basalte);outline-offset:4px}.mat__modele{grid-column:5/13;place-self:center;width:100%;max-width:760px}.axo{aspect-ratio:630.22/740;position:relative}.axo__svg{width:100%;height:100%;display:block;overflow:visible}.axo__svg [data-materiau]{cursor:pointer}.axo__svg .ax-edge{fill:none;stroke:#12111057;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:stroke .35s}.axo__svg .ax-guide{stroke:#12111047;stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.axo__svg .ax-cote{stroke:#12111080;stroke-width:1px;vector-effect:non-scaling-stroke}.axo__svg .ax-voile{fill:#ebe8e2;opacity:0;pointer-events:none;transition:opacity .45s var(--ease-seuil)}.axo[data-actif=pierre] [data-materiau]:not([data-materiau=pierre]) .ax-voile,.axo[data-actif=beton] [data-materiau]:not([data-materiau=beton]) .ax-voile,.axo[data-actif=chene] [data-materiau]:not([data-materiau=chene]) .ax-voile,.axo[data-actif=chaux] [data-materiau]:not([data-materiau=chaux]) .ax-voile{opacity:.74}.axo[data-actif=pierre] [data-materiau=pierre] .ax-edge,.axo[data-actif=beton] [data-materiau=beton] .ax-edge,.axo[data-actif=chene] [data-materiau=chene] .ax-edge,.axo[data-actif=chaux] [data-materiau=chaux] .ax-edge{stroke:#121110eb}.axo__tag{width:26px;height:26px;font:inherit;letter-spacing:.02em;background:var(--color-basalte);color:var(--color-chaux);cursor:pointer;transition:transform .3s var(--ease-seuil), box-shadow .3s ease;border:0;border-radius:50%;place-items:center;margin:-13px 0 0 -13px;padding:0;font-size:10px;display:grid;position:absolute;box-shadow:0 0 0 3px #e7e4debf}.axo__tag:before{content:"";border-radius:50%;position:absolute;inset:-9px}.axo__tag[data-affiche],.axo__tag[aria-pressed=true]{box-shadow:0 0 0 3px #e7e4ded9, 0 0 0 5px var(--color-basalte);transform:scale(1.18)}.axo__tag:focus-visible{outline:2px solid var(--color-basalte);outline-offset:5px}.axo__lab{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-basalte);white-space:nowrap;pointer-events:none;background:#e7e4deeb;padding:2px 6px 1px;font-size:10.5px;position:absolute;transform:translate(-50%,-50%)}.mat__legende{color:var(--color-basalte);grid-column:5/13;margin-top:18px}@media (width<=899px){.mat{padding:72px var(--m) 64px;flex-direction:column;display:flex}.mat__gauche{display:contents}.mat__titre{font-size:clamp(34px,10.4vw,40px)}.mat__modele{order:2;align-self:center;width:min(100vw,620px);max-width:none;margin:calc(34px - min(100vw,620px)/6.94444) 0 0}.mat__consigne{order:3;min-height:calc(28px + 3em);padding-top:28px}.mat__liste{order:4}.mat__legende{order:5;margin-top:24px}.mat__choix{grid-template-columns:64px 1fr;min-height:64px}.mat__choix img{width:64px;height:64px}.axo__tag{width:28px;height:28px;margin:-14px 0 0 -14px}.axo__tag:before{inset:-8px}.axo__lab{font-size:9px}}@media (prefers-reduced-motion:reduce){.axo__svg .ax-voile,.axo__svg .ax-edge,.axo__tag{transition:none}}.res{background:var(--color-chaux);color:var(--color-basalte)}.res__tete{column-gap:var(--g);padding:128px var(--m) 72px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.res__lab{color:var(--color-beton);grid-column:1/-1;align-items:baseline;gap:24px;margin-bottom:40px;display:flex}.res__titre{grid-column:1/8;font-size:clamp(60px,6.67vw,96px)}.res__intro{color:var(--color-beton);grid-column:9/13;padding-bottom:8px;font-size:16px}.res__index{border-top:1px solid #12111029;grid-column:1/-1;margin-top:56px;display:flex}.res__index a{flex:1;align-items:baseline;gap:14px;padding:16px 0 0;font-size:15px;display:flex}.res__index a span{color:var(--color-beton);font-size:12px}@media (hover:hover){.res__index a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}}.rb{--fond:var(--color-chaux);height:clamp(720px,91svh,940px);position:relative;overflow:hidden}.rb img{object-fit:cover;width:100%;height:100%}.rb figure{margin:0;position:relative;overflow:hidden}.rb__num{letter-spacing:.04em;opacity:.72;margin-bottom:18px;font-size:12px;display:block}.rb__nom{font-size:clamp(56px,6.1vw,88px)}.rb__entree{letter-spacing:-.01em;margin-top:22px;font-size:24px}.rb__txt{opacity:.84;max-width:400px;margin-top:18px;font-size:16px}.rb__bientot{opacity:.72;margin-top:28px;font-size:14px}.rb__lien{opacity:1;display:inline-block}@media (hover:hover){.rb__lien:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}}.res__tout{grid-column:9/13;justify-self:start;margin-top:24px}.rb__bientot:before{content:"";vertical-align:.3em;background:currentColor;width:22px;height:1px;margin-right:10px;display:inline-block}.rb__credit{letter-spacing:.04em;opacity:.66;font-size:11px}.rb__credit a:hover{text-decoration:underline}.ouvrant__g,.ouvrant__d,.ouvrant__h{z-index:1;background:var(--fond);display:none;position:absolute;inset:0}.ouvrant__g{right:50%}.ouvrant__d{left:50%}[data-parallaxe] img{height:110%;position:absolute;inset:-5% 0 auto}.m1{background:var(--color-chaux);color:var(--color-basalte);column-gap:var(--g);padding-left:var(--m);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.m1__texte{flex-direction:column;grid-column:1/5;padding-top:96px;display:flex}.m1__bas{margin-top:auto;margin-bottom:40px}.m1__detail{aspect-ratio:300/210;width:300px;margin-bottom:14px}.m1__photo{grid-column:6/13;height:100%}.m2{color:var(--color-chaux);--fond:var(--color-basalte)}.rb .m2__photo{position:absolute;inset:0}.m2__photo:after{content:"";background:radial-gradient(80% 75% at 0 100%,#080808a8,#08080800 78%),linear-gradient(#08080857,#08080800 30% 58%,#0808088c);position:absolute;inset:0}.penombre{z-index:1;opacity:0;visibility:hidden;background:#0a0a0a;position:absolute;inset:0}.m2__nom{z-index:2;left:var(--m);color:var(--color-chaux);padding-bottom:.06em;font-size:clamp(128px,13.6vw,196px);position:absolute;top:46px;overflow:hidden}.m2__nom span{display:block}.m2__bas{z-index:2;left:var(--m);right:var(--m);column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid;position:absolute;bottom:40px}.m2__bas>div{grid-column:1/6}.m2__bas .rb__entree{margin-top:0}.m2__bas .rb__num{opacity:.9}.m2__bas .rb__bientot{opacity:.84}.m2__bas .rb__credit{text-align:right;grid-column:10/13}.m3{background:var(--color-basalte);color:var(--color-chaux);--fond:var(--color-basalte);column-gap:var(--g);padding:70px var(--m);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.m3__texte{flex-direction:column;grid-column:1/4;display:flex}.m3__texte .rb__nom{font-size:clamp(48px,5vw,72px)}.m3__photo{grid-column:4/10}.m3__droite{flex-direction:column;grid-column:10/13;justify-content:flex-end;display:flex}.m3__detail{aspect-ratio:3/4}.m3__droite .rb__credit{margin-top:14px}.m4{background:var(--color-chaux);color:var(--color-basalte);column-gap:var(--g);padding:70px var(--m) 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.m4__texte{grid-column:1/5;align-self:start;padding-top:30px}.m4__texte .rb__credit{margin-top:40px}.m4__a{grid-column:5/10;align-self:end;height:100%;max-height:750px}.m4__b{grid-column:10/13;height:62%;max-height:470px}.res__note{padding:28px var(--m) 56px;letter-spacing:.04em;color:var(--color-beton);font-size:11px}@media (width<=899px){.res__tete{padding:72px var(--m) 40px;display:block}.res__lab{margin-bottom:26px}.res__titre{font-size:clamp(38px,11.6vw,46px)}.res__intro{margin-top:22px}.res__index{display:none}.rb{height:auto}.rb__nom,.m3__texte .rb__nom{font-size:clamp(44px,13.4vw,52px)}.rb__entree{margin-top:14px;font-size:20px}.rb__num{margin-bottom:14px}.rb__bientot{margin-top:22px}.m1,.m3{flex-direction:column;padding:0;display:flex}.m1__photo,.m3__photo{order:-1;height:min(460px,56svh)}.m1__texte,.m3__texte,.m4__texte{padding:28px var(--m) 36px}.m1__bas{grid-template-columns:minmax(0,60%) 1fr;align-items:end;column-gap:14px;margin:26px 0 0;display:grid}.m1__detail{width:100%;max-width:360px;margin-bottom:0}.m3__droite{padding:0 var(--m) 40px;order:2;grid-template-columns:1fr minmax(0,54%);align-items:end;column-gap:14px;display:grid}.m3__droite .m3__detail{grid-area:1/2;justify-self:end;width:100%;max-width:320px}.m3__droite .rb__credit{grid-area:1/1;margin-top:0}.m4{grid-template-columns:1.6fr 1fr;column-gap:10px;padding:0}.m4__a{grid-area:1/1;height:min(430px,52svh);max-height:none}.m4__b{height:min(262px,32svh);margin-right:var(--m);grid-area:1/2}.m4__texte{grid-area:2/1/auto/-1}.m2{background:var(--color-basalte);height:auto}.rb .m2__photo{height:min(480px,58svh);position:relative;inset:auto}.m2__nom{font-size:clamp(76px,24vw,92px);top:34px}.m2__bas{padding:26px var(--m) 38px;display:block;position:static}.m2__bas .rb__credit{text-align:left;margin-top:22px}.res__note{padding:22px var(--m) 44px}}
