.ri{column-gap:var(--g);min-height:100svh;padding:168px var(--m) 72px;grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ri__kicker{opacity:.75;grid-column:1/8;margin-bottom:22px}.ri__titre{grid-column:1/13;font-size:clamp(64px,10.6vw,184px);line-height:.9}.ri__texte{grid-column:1/6;align-self:end;max-width:440px;margin-top:44px;font-size:17px;line-height:1.5}.ri__index{align-self:end;gap:var(--g);grid-column:7/13;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ri__index a{border-top:1px solid #12111040;gap:6px;padding-top:12px;font-size:15px;transition:border-color .3s;display:grid}.ri__index a:hover,.ri__index a:focus-visible{border-top-color:var(--basalte)}.ri__index .cote{opacity:.7}.ri__note{grid-column:1/7;margin-top:56px}.rs{height:440svh;position:relative}.rs-repere{left:0;top:calc((var(--k) + .25) * 85svh);width:1px;height:1px;position:absolute}.rs-scene{--ombre:0;background:color-mix(in srgb, var(--basalte) calc(var(--ombre) * 100%), var(--chaux));height:100svh;color:color-mix(in srgb, var(--chaux) calc(var(--ombre) * 100%), var(--basalte));position:sticky;top:0;overflow:hidden}.rs-cadre{left:36%;right:var(--m);position:absolute;top:9%;bottom:9%}.rs-ouverture{will-change:clip-path;position:absolute;inset:0}.rs-regard{z-index:2;white-space:nowrap;position:absolute;top:0;left:0;translate:0 calc(-100% - 10px)}.rs-regard span{opacity:0;position:absolute;bottom:0;left:0}.rs-regard span:first-child{opacity:1;position:static}.rs-photo{opacity:0;position:absolute;inset:0}.rs-photo:first-child{opacity:1}.rs-photo img,.rf__cadre img{object-fit:cover;object-position:var(--cadrage-large);width:100%;height:100%}.rs-tete{z-index:2;left:var(--m);width:calc(36% - 2 * var(--m));align-items:flex-start;gap:32px;transition:opacity .4s,visibility;display:flex;position:absolute;top:9%}.rs-scene[data-avant] .rs-tete{opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s .4s}.rs-index{flex:none;gap:6px;font-size:13px;list-style:none;display:grid}.rs-coupes{aspect-ratio:1000/660;flex:1;max-width:300px;position:relative}.rs-coupes .rs-coupe{opacity:0;max-width:none;margin:0;position:absolute;inset:0 auto auto 0}.rs-coupes .rs-coupe:first-child{opacity:1}.rs-index a{opacity:.6;align-items:baseline;gap:12px;transition:opacity .3s;display:flex}.rs-index a span{font-family:var(--font-mono);letter-spacing:.04em;font-size:10.5px}.rs-index a[data-actif],.rs-index a:hover,.rs-index a:focus-visible{opacity:1}.rs-textes{left:var(--m);width:calc(36% - 2 * var(--m));position:absolute;bottom:9%}.rs-texte{opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.rs-texte:first-child{opacity:1;pointer-events:auto}.rs-texte,.rf__texte{justify-items:start;gap:14px;display:grid}.rs-coupe{width:100%;max-width:320px;margin-bottom:10px}.rs-num{opacity:.72}.rs-nom{font-size:clamp(48px,5vw,76px);line-height:.95}.rs-entree{font-size:clamp(22px,1.9vw,30px);line-height:1.1}.rs-sequence{gap:22px;list-style:none;display:flex}.rs-sequence li{gap:2px;display:grid}.rs-sequence span{opacity:.62}.rs-txt{opacity:.88;max-width:400px;font-size:15px;line-height:1.55}.rs-bientot{opacity:.6}.rs-credit{letter-spacing:.03em;opacity:.62;font-size:11px}.rs-credit a{text-underline-offset:2px;text-decoration:underline}.rc{padding:140px var(--m) 120px}.rc__tete{column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:64px;display:grid}.rc__tete .cote{opacity:.75;grid-column:1/8;margin-bottom:18px}.rc__tete h2{grid-column:1/8;font-size:clamp(40px,4.4vw,64px)}.rc__texte{opacity:.88;grid-column:9/13;align-self:end;max-width:380px}.rc__coupes{gap:var(--g);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rc__coupes figcaption{align-items:baseline;gap:10px;margin-top:16px;font-size:14px;display:flex}.rc__echelle{opacity:.7;align-items:center;gap:10px;margin-top:30px;display:flex}.rc__barre{width:calc((100% - 3 * var(--g)) / 4 * .2);border:1px solid;border-top:0;height:7px}.rf{padding:0 var(--m) 40px;gap:120px;display:grid}.rf__etape{column-gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.rf__etape[data-sombre]{margin:0 calc(-1 * var(--m));padding:80px var(--m);background:var(--basalte);color:var(--chaux)}.rf__vue{grid-area:1/5/auto/13}.rf__cadre{aspect-ratio:var(--ratio-large);clip-path:var(--forme-large)}.rf__texte{grid-area:1/1/auto/5}.rf__regard{margin:0 0 10px var(--regard-large);opacity:.8}@media (width<=899px){.ri{min-height:0;padding:120px var(--m) 72px;display:block}.ri__titre{font-size:clamp(56px,17vw,84px)}.ri__texte{margin-top:28px;font-size:16px}.ri__index{grid-template-columns:1fr 1fr;row-gap:18px;margin-top:36px}.ri__note{margin-top:36px}.rs{height:420svh}.rs-repere{top:calc((var(--k) + .25) * 80svh)}.rs-cadre{left:var(--m);right:var(--m);top:76px;bottom:47%}.rs-photo img,.rf__cadre img{object-position:var(--cadrage-etroit)}.rs-tete{width:auto;top:22px}.rs-coupes{display:none}.rs-index{gap:16px;display:flex}.rs-index a{gap:0;font-size:0}.rs-index a span{font-size:11px}.rs-textes{right:var(--m);width:auto;bottom:3.5%}.rs-texte,.rf__texte{gap:10px}.rs-coupe{display:none}.rs-nom{font-size:clamp(44px,13vw,56px)}.rs-entree{font-size:21px}.rs-txt{font-size:14px}.rc{padding:96px var(--m) 80px}.rc__tete{margin-bottom:40px;display:block}.rc__texte{margin-top:18px}.rc__coupes{grid-template-columns:1fr;gap:44px}.rc__barre{width:20%}.rf{gap:72px}.rf__etape{display:block}.rf__cadre{aspect-ratio:var(--ratio-etroit);clip-path:var(--forme-etroit)}.rf__regard{margin-left:var(--regard-etroit)}.rf__texte{margin-top:24px}}
