:root{--basalte:var(--color-basalte);--chaux:var(--color-chaux);--pierre:var(--color-pierre);--pierre-2:var(--color-pierre-2);--beton:var(--color-beton);--lumiere:var(--color-lumiere);--ease:var(--ease-seuil)}html,body{background:var(--chaux);color:var(--basalte)}figure{margin:0}.n3{opacity:.66}.bientot{opacity:.6}.bientot small{letter-spacing:.04em;vertical-align:.35em;margin-left:4px;font-size:10px}.entete{z-index:10;padding:26px var(--m);align-items:center;gap:32px;font-size:14px;display:flex;position:absolute;inset:0 0 auto}.entete__logo svg{width:92px;height:auto;display:block}.entete__nav{gap:28px;margin:0 auto 0 36px;display:flex}@media (width>=900px){.entete__droite{color:var(--chaux);text-shadow:0 0 18px #00000059}}.entete__nav [aria-current]{border-bottom:2px solid;padding-bottom:4px}.entete__droite{align-items:baseline;gap:24px;display:flex}.entete__niveau{opacity:.7;font-size:11px}.ih{--ligne:64%;--titre:min(calc(41.6vw - 2 * var(--m)), 640px);grid-template-columns:5fr 7fr;height:max(700px,100svh);display:grid;position:relative;overflow:hidden}.ih__photo{grid-column:2;position:relative;overflow:hidden}@media (width>=900px){.ih__photo:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#08090b80,#08090b00);height:24%;position:absolute;inset:0 0 auto}}.ih__photo img{object-fit:cover;object-position:50% 72%;width:100%;height:100%}.ih__credit{right:var(--m);letter-spacing:.04em;color:#e7e4ded1;font-size:11px;position:absolute;bottom:24px}.ih__kicker{left:var(--m);bottom:calc(100% - var(--ligne) + .14 * var(--titre) + 34px);gap:6px;max-width:34%;display:grid;position:absolute}.ih__kicker b{font-size:15px;font-weight:400}.ih__titre{--wt:min(calc(41.6% - 2 * var(--m)), 640px);left:var(--m);width:var(--wt);top:calc(var(--ligne) - .17 * var(--wt));z-index:3;position:absolute;overflow:visible}.ih__ligne-mobile{display:none}.ih__titre text{font-family:var(--font-sans);font-variation-settings:"wdth" 125;letter-spacing:-.045em;font-size:197px;font-weight:260}.ih__mot{fill:var(--basalte)}.ih__reflet{fill:var(--beton)}.ih__ligne{left:0;right:0;top:var(--ligne);background:linear-gradient(90deg, var(--basalte) 41.67%, #e7e4debf 41.67%);pointer-events:none;z-index:3;height:1px;position:absolute}.ih__ligne .cote{right:var(--m);color:#e7e4dee6;position:absolute;top:-18px}.ih__bas{left:var(--m);top:calc(var(--ligne) + .13 * var(--titre) + 14px);width:min(calc(41.6% - 2 * var(--m)), 430px);flex-direction:column;display:flex;position:absolute;bottom:96px}.ih__lead{margin-top:auto;margin-bottom:26px;font-size:17px;line-height:1.5}.ih__note{position:absolute;bottom:-70px;left:0;right:0}@media (width>=900px) and (height<=880px){.ih__bas{bottom:18px}.ih__lead{margin-bottom:16px}.ih__note{margin-top:16px;position:static}}.sommaire{column-gap:var(--g);padding:20px var(--m) 22px;border-top:1px solid #12111029;border-bottom:1px solid #12111029;grid-template-columns:repeat(7,minmax(0,1fr));font-size:13px;display:grid}.sommaire a{gap:2px;display:grid}.sommaire .cote{color:var(--beton)}.ch{padding:120px var(--m);position:relative}.ch--sombre{background:var(--basalte);color:var(--chaux)}.ch__tete{column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-bottom:64px;display:grid}.ch__num{grid-column:1/3;align-self:start;gap:4px;display:grid}.ch__num .cote{opacity:.75}.eau__titre .ch__num,.ciel__titre .ch__num,.pluie__texte .ch__num{grid-column:auto}.ch__titre{grid-column:3/9;font-size:clamp(48px,4.6vw,68px)}.ch__texte{opacity:.88;grid-column:9/13;max-width:380px}.legende{letter-spacing:.04em;opacity:.72;max-width:460px;margin-top:12px;font-size:11px;line-height:1.5}.legende b{opacity:1;font-weight:400}figure img{object-fit:cover;width:100%;height:100%}.diptyque{column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.diptyque__a{grid-column:1/9}.diptyque__a .cadre{aspect-ratio:1.498}.diptyque__b{grid-column:9/13;margin-top:220px}.diptyque__b .cadre{aspect-ratio:4/5;overflow:hidden}.diptyque__b img{transform-origin:74% 100%;filter:saturate(.86);transform:scale(1.16)}.ch--eau{padding:0 0 110px}.eau__photo{height:min(88svh,900px);position:relative;overflow:hidden}.eau__photo img{object-position:50% 62%}.eau__photo:after{content:"";background:linear-gradient(#0a0c0c00 45%,#0a0c0c8c);position:absolute;inset:0}.eau__titre{z-index:2;left:var(--m);gap:18px;display:grid;position:absolute;bottom:56px}.eau__titre h2{font-size:clamp(64px,8.4vw,132px)}.eau__titre .legende{color:var(--chaux)}.ch--seuil{column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));padding-top:150px;padding-bottom:140px;display:grid}.seuil__phrase{grid-column:1/12;font-size:clamp(54px,6.4vw,104px)}.seuil__phrase em{color:var(--beton);font-style:normal}.seuil__detail{column-gap:var(--g);border-top:1px solid #12111029;grid-column:1/13;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-top:72px;padding-top:28px;display:grid}.seuil__detail svg{grid-column:1/8;width:100%;max-width:760px;height:auto}.seuil__note{grid-column:9/13}.seuil__note p{opacity:.88;max-width:360px}.seuil__note .lien{margin-top:22px}.ch--ciel{padding:0 0 120px}.ciel__photo{height:min(92svh,940px);position:relative;overflow:hidden}.ciel__photo img{object-position:50% 20%}.ciel__photo:after{content:"";background:radial-gradient(70% 62% at 0 100%,#080808a8,#08080800 76%);position:absolute;inset:0}.ciel__titre{left:var(--m);z-index:2;gap:18px;max-width:560px;display:grid;position:absolute;bottom:64px}.ciel__titre h2{font-size:clamp(56px,6.6vw,104px)}.ciel__genealogie{column-gap:var(--g);padding:110px var(--m) 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.ciel__genealogie figure{grid-column:1/6}.ciel__genealogie .cadre{aspect-ratio:1.075}.ciel__genealogie .texte{grid-column:7/12;gap:18px;display:grid}.ciel__genealogie h3{text-wrap:balance;font-size:28px}.genealogie__tete{gap:18px;display:grid}@media (width>=900px){.ciel__genealogie{grid-template-rows:1fr 1fr auto;align-items:stretch}.ciel__genealogie figure{grid-area:1/1/4/8;grid-template-rows:subgrid;display:grid}.ciel__genealogie figure .cadre{grid-row:1/3}.ciel__genealogie .texte{grid-area:1/9/3/13;grid-template-rows:subgrid;gap:0}.genealogie__tete{align-self:end;padding-bottom:14px}.ciel__genealogie .texte>p{align-self:start;max-width:440px;padding-top:22px}}.lumiere{column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.lumiere__commande{grid-column:1/5;gap:18px;display:grid}.lumiere__heure{font-size:clamp(56px,5.4vw,80px)}.lumiere__commande input[type=range]{width:100%;accent-color:var(--basalte)}.lumiere__graduation{justify-content:space-between;display:flex}.lumiere__plan{grid-column:5/10}.lumiere__plan svg{width:100%;height:auto}.lumiere__ref{grid-column:10/13;align-self:end}.lumiere__ref .cadre{aspect-ratio:1}.tache{fill:var(--lumiere);transition:d .2s linear}.ombre{column-gap:var(--g);grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));padding-top:40px;display:grid}.ombre__tete{grid-area:1/2/auto/10;margin-bottom:52px}.ombre__tete .ch__num{gap:14px;margin-bottom:18px;display:flex}.ombre__tete h2{font-size:clamp(48px,4.6vw,68px)}.ombre__texte{grid-area:2/2/auto/5;justify-items:start;gap:24px;margin-bottom:44px;display:grid}.ombre__texte p{opacity:.88}.ombre__cour{grid-area:3/2/5/5;grid-template-rows:subgrid;display:grid}.ombre__cour .cadre{min-height:300px}.ombre__piece{grid-area:2/6/5/11;grid-template-rows:subgrid;display:grid}.ombre__piece .cadre{aspect-ratio:4/5;grid-row:1/3}.pluie{height:min(86svh,860px);color:var(--chaux);position:relative;overflow:hidden}.pluie img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.pluie:after{content:"";background:linear-gradient(90deg,#080808a8,#08080800 62%),linear-gradient(#08080800 76%,#0808089e);position:absolute;inset:0}.pluie__texte{z-index:2;left:var(--m);gap:22px;max-width:680px;display:grid;position:absolute;top:50%;translate:0 -50%}.pluie__texte p:not(.ch__num){max-width:440px}.pluie__texte h2{font-size:clamp(48px,5vw,80px)}.pluie .legende{z-index:2;right:var(--m);text-shadow:0 1px 3px #0000008c;position:absolute;bottom:26px}.fiche{column-gap:var(--g);padding:120px var(--m) 100px;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.fiche h2{grid-area:1/1/auto/5;font-size:44px}.fiche__plan{grid-area:2/1/4/5;align-self:start;max-width:340px;margin-top:48px;scroll-margin-top:48px}.fiche__plan figcaption{opacity:.75;margin-bottom:18px}.fiche__plan svg{width:100%;height:auto}.fiche__plan ol{grid-template-columns:1fr 1fr;gap:4px 18px;margin-top:18px;font-size:13px;list-style:none;display:grid}.fiche__plan ol span{opacity:.7;margin-right:8px;font-family:Fragment Mono,monospace;font-size:10.5px}.fiche dl{border-top:1px solid #1211102e;grid-area:1/5/3/13;grid-template-columns:180px 1fr;display:grid}.fiche dt,.fiche dd{border-bottom:1px solid #1211102e;padding:14px 0}.fiche dt{color:var(--beton);font-size:13px}.fiche .credits{columns:2;color:var(--beton);grid-area:3/5/auto/13;column-gap:40px;margin-top:40px;font-size:12px;line-height:1.7}.fiche .credits a{text-underline-offset:3px;text-decoration:underline}.suite{background:var(--basalte);color:var(--pierre);padding:72px var(--m) 30px;gap:var(--g);grid-template-columns:1fr 1fr;display:grid}.suite a,.suite span{gap:10px;display:grid}.suite .d{color:var(--chaux);font-size:clamp(40px,4.4vw,64px)}.suite__suivante{text-align:right;justify-items:end}span.suite__suivante .d{color:var(--pierre-2)}.suite__bas{letter-spacing:.04em;color:var(--pierre-2);grid-column:1/-1;justify-content:space-between;margin-top:72px;font-size:11px;display:flex}@media (width<=899px){.entete{padding:20px var(--m)}.entete__nav,.entete__niveau,.entete__droite .bientot,.entete__droite .entete__page,.entete__droite .entete__contact{display:none}.entete__logo svg{width:74px}.entete__droite{margin-left:auto}.ih{flex-direction:column;height:auto;padding:64px 0 36px;display:flex}.ih__kicker{max-width:none;padding:0 var(--m) 18px;order:0;position:static}.ih__photo{order:1;height:min(114.667vw,62svh)}.ih__photo img{object-position:50% 30%}.ih__credit{right:var(--m);font-size:10px;bottom:12px}.ih__titre{--wt:calc(100vw - 2 * var(--m));margin:30px var(--m) 0;order:2;position:relative;top:auto;left:auto}.ih__ligne-mobile{stroke:var(--basalte);stroke-width:1px;vector-effect:non-scaling-stroke;display:inline}.ih__ligne{display:none}.ih__bas{width:auto;padding:0 var(--m);order:3;margin-top:-4px;display:block;position:static}.ih__lead{font-size:16px}.ih__note{margin-top:26px;position:static}.sommaire{grid-template-columns:1fr 1fr;row-gap:12px}.ch{padding:80px var(--m)}.ch__tete{margin-bottom:36px;display:block}.ch__num{gap:14px;margin-bottom:18px;display:flex}.ch__titre{font-size:clamp(40px,12vw,48px)}.ch__texte{margin-top:20px}.diptyque,.ch--seuil,.ciel__genealogie,.lumiere,.fiche{display:block}.diptyque__a{margin:0 calc(-1 * var(--m))}.diptyque__a .legende{padding:0 var(--m)}.diptyque__b{width:64%;margin:28px 0 0 auto}.eau__photo{height:auto}.eau__photo img{height:62svh}.eau__photo:after{display:none}.eau__titre{padding:28px var(--m) 0;position:static}.eau__titre h2{font-size:clamp(54px,16vw,64px)}.ch--seuil{padding-top:90px;padding-bottom:90px}.seuil__phrase{font-size:clamp(42px,12.4vw,50px)}.seuil__phrase br{display:none}.seuil__detail{margin-top:40px;display:block}.seuil__note{margin-top:22px}.ciel__photo{height:78svh}.ciel__titre h2{font-size:clamp(46px,13.6vw,54px)}.ciel__genealogie{padding:64px var(--m) 0}.ciel__genealogie .texte{margin-top:28px}.lumiere__plan{margin-top:32px}.lumiere__ref{width:58%;margin-top:28px}.ombre{flex-direction:column;display:flex}.ombre__tete{margin-bottom:28px}.ombre__tete h2{font-size:clamp(40px,12vw,48px)}.ombre__texte{margin-bottom:32px}.ombre__piece{order:1;display:block}.ombre__cour{order:2;width:58%;margin:28px 0 0 auto;display:block}.ombre__cour .cadre{aspect-ratio:3/5;min-height:0}.fiche__plan{max-width:360px;margin:36px 0 0}.pluie{height:76svh}.pluie:after{background:linear-gradient(#0808081a 10%,#080808c7 70%)}.pluie__texte{top:auto;bottom:64px;right:var(--m);translate:none}.pluie__texte h2{font-size:clamp(44px,13vw,52px)}.pluie .legende{left:var(--m)}.fiche{padding:80px var(--m) 70px}.fiche dl{grid-template-columns:112px 1fr;margin-top:28px}.fiche .credits{columns:1}.suite{grid-template-columns:1fr;row-gap:40px}.suite__suivante{text-align:left;justify-items:start}.suite__bas{flex-direction:column;gap:8px;margin-top:40px}}.ch--eau{background:var(--chaux);color:var(--basalte)}.eau__photo{background:var(--basalte);color:var(--chaux)}.dc{column-gap:var(--g);padding:96px var(--m) 0;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.dc__texte{opacity:.88;grid-column:1/5;max-width:400px}.dc__plan{grid-column:5/13;max-width:1000px}.dc__legende{opacity:.75;justify-content:space-between;margin-bottom:14px;display:flex}.dc__dessin{position:relative}.dc__etroit{display:none}.dc__pas{--depart:var(--depart-large);pointer-events:none;list-style:none;position:absolute;inset:0}.dc__pas li{top:calc(var(--y) * 100%);left:calc(var(--depart) * 100%);pointer-events:auto;cursor:default;max-width:240px;font-size:14px;line-height:1.3;position:absolute;transform:translateY(-50%)}.dc__pas li .cote{margin-bottom:3px;display:block}.dc__donnee{display:none}.dc__renvoi{opacity:.6;margin-top:14px}.pd{width:100%;height:auto;display:block}.pd text{font-family:var(--font-mono);font-size:var(--pd-texte,11px);letter-spacing:.04em;fill:var(--basalte)}.pd-trait path,.pd-trait rect{fill:none;stroke:var(--basalte);stroke-width:1px;vector-effect:non-scaling-stroke}.pd-trait .pd-fort{stroke-width:1.4px}.pd-trait .pd-fin{opacity:.45}.pd-poche{fill:var(--basalte)}.pd-attente{fill:none;stroke:var(--basalte);stroke-width:1px;stroke-dasharray:3 3;opacity:.45;vector-effect:non-scaling-stroke}.pd-dalle{fill:var(--pierre);stroke:var(--basalte);stroke-width:1.2px;vector-effect:non-scaling-stroke}.pd-survol .pd-dalle{stroke-width:2.4px}.pd-accent{fill:none;stroke:var(--basalte);stroke-width:2.4px;vector-effect:non-scaling-stroke}.pd-ombre{fill:#1211101a}.pd-axe{fill:none;stroke:var(--basalte);stroke-width:1px;stroke-dasharray:10 3 2 3;opacity:.7;vector-effect:non-scaling-stroke}.pd-repere path{fill:none;stroke:var(--basalte);stroke-width:1.4px;vector-effect:non-scaling-stroke}.pd .pd-cote{opacity:.8}.pd .pd-cote--fort{opacity:1}.pd-echelle path{fill:none;stroke:var(--basalte);stroke-width:1px;vector-effect:non-scaling-stroke}.pd-echelle text{opacity:.66}@media (width<=899px){.ch.ch--eau{padding:0 0 80px}.dc{padding:56px var(--m) 0;display:block}.dc__plan{margin:36px calc(-1 * var(--m)) 0}.dc__legende{padding:0 var(--m);flex-direction:column;gap:4px}.dc__pas li{max-width:min(240px, calc((1 - var(--depart)) * 100% - var(--m)));font-size:13px}.dc__renvoi{padding:0 var(--m)}}@media (width<=599px){.dc__large{display:none}.dc__etroit{display:block}.dc__pas{--depart:var(--depart-etroit)}.dc__pas li{background:#e7e4dee6;margin-left:-6px;padding:3px 6px 4px;font-size:14px;line-height:1.25}.dc__pas li .cote{margin:0 7px 0 0;display:inline}.dc__donnee{font-family:var(--font-mono);letter-spacing:.02em;opacity:.85;margin-top:2px;font-size:11.5px;line-height:1.35;display:block}}.sc{background:var(--chaux);height:311svh;position:relative}.sc__scene{background:var(--chaux);height:100svh;position:sticky;top:0;overflow:hidden}.sc__vue,.sc__ciel,.sc__lisible{position:absolute;inset:0}.sc__toile{width:100%;height:100%;display:block;position:absolute;inset:0}.sc__toile--volume{opacity:0;visibility:hidden}.sc__cellule{left:var(--m);width:calc(58.33% - var(--m));pointer-events:none;height:45%;position:absolute;top:calc(50% + 6px)}.sc__phrase{z-index:3;left:var(--m);right:var(--m);will-change:transform, opacity;font-size:clamp(54px,6.4vw,104px);position:absolute;top:15%}.sc__phrase em{color:var(--beton);font-style:normal}.sc__trait{z-index:3;left:var(--m);right:var(--m);background:#12111029;height:1px;position:absolute;top:calc(50% - 22px)}.sc__note{z-index:3;right:var(--m);width:min(30%,380px);position:absolute;bottom:12%}.sc__note p:not(.cote){opacity:.88;max-width:360px}.sc__note .cote{margin-bottom:14px}.sc__note .lien{margin-top:22px}.sc__ciel{z-index:2;visibility:hidden;pointer-events:none}.sc__plafond{transform-origin:0 0;will-change:transform;position:absolute;inset:0}.sc-puits,.sc-piece{opacity:0}.sc__plafond svg{width:100%;height:100%;display:block}.sc__lisible{z-index:3;opacity:0;pointer-events:none;background:radial-gradient(70% 62% at 0 100%,#080808a8,#08080800 76%)}.sc__reference{z-index:4;left:var(--m);max-width:60%;color:var(--chaux);opacity:0;pointer-events:none;position:absolute;bottom:30px}.sc__titre{z-index:4;left:var(--m);max-width:560px;color:var(--chaux);opacity:0;gap:18px;display:grid;position:absolute;bottom:64px}.sc__titre .ch__num{grid-column:auto}.sc__titre h2{font-size:clamp(56px,6.6vw,104px)}.sc__passer{z-index:5;right:var(--m);color:var(--basalte);border-bottom:1px solid;padding:8px 0;font-size:13px;transition:color .4s;position:absolute;bottom:26px}.sc__passer[data-sombre]{color:var(--chaux)}@media (width<=899px){.sc{height:273svh}.sc__phrase{font-size:clamp(40px,11.4vw,48px);top:12%}.sc__phrase br{display:none}.sc__trait{top:41%}.sc__cellule{width:100%;height:31%;top:calc(41% + 10px);left:0}.sc__note{left:var(--m);width:auto;bottom:64px}.sc__note p:not(.cote){font-size:14px}.sc__note .lien{display:none}.sc__titre{right:var(--m);bottom:72px}.sc__titre h2{font-size:clamp(46px,13.6vw,54px)}.sc__titre p:not(.ch__num):not(.legende){font-size:15px}.sc__passer{bottom:18px}.sc__reference{right:var(--m);max-width:none;bottom:60px}}.sc__ancre{width:1px;height:1px;position:absolute;top:calc(100% - 100svh);left:0}.seuil__detail .sc-cotes-jour{font-size:10.5px}@media (width<=899px){.seuil__detail .sc-cotes-jour{font-size:18px}}
