:root{--noir: #050608;--mineral: #eceef1;--encre: #0b0d11;--signal: #2143ff;--signal-doux: #9dabff;--gout: max(20px, env(safe-area-inset-left));--tete: 58px;--large: 1320px;--aise: cubic-bezier(.2, .7, .2, 1)}[data-ton=sombre]{--fond: var(--noir);--texte: #f3f5f8;--texte-2: #a9b0bc;--filet: rgba(255, 255, 255, .2);--lien: var(--signal-doux);--marque: var(--signal-doux)}[data-ton=clair]{--fond: var(--mineral);--texte: var(--encre);--texte-2: #454b56;--filet: rgba(11, 13, 17, .22);--lien: #1a34d8;--marque: var(--signal)}html[data-interieur=sombre] [data-ton=clair]{--fond: #0a0c10;--texte: #f3f5f8;--texte-2: #a9b0bc;--filet: rgba(255, 255, 255, .2);--lien: var(--signal-doux);--marque: var(--signal-doux)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;background:var(--noir)}body{margin:0;font-family:Bricolage,Helvetica Neue,Arial,sans-serif;font-size:1.0625rem;line-height:1.5;font-weight:400;font-stretch:100%;color:#f3f5f8;background:var(--noir);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%;height:auto}a{color:var(--lien);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--lien, #9dabff);outline-offset:3px}::selection{background:var(--signal);color:#fff}[id]{scroll-margin-top:calc(var(--tete) + 8px)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.evitement{position:absolute;left:8px;top:-80px;z-index:50;background:#fff;color:#050608;padding:12px 16px}.evitement:focus{top:8px}[data-ton]{background:var(--fond);color:var(--texte)}.geant{font-weight:800;font-stretch:76%;font-size:clamp(2.9rem,14.6vw,9.6rem);line-height:.86;letter-spacing:-.028em;text-wrap:balance}.geant span{display:block}.titre{font-weight:760;font-stretch:77%;font-size:clamp(2.35rem,10.4vw,5.4rem);line-height:.92;letter-spacing:-.022em;text-wrap:balance}.titre-2{font-weight:720;font-stretch:79%;font-size:clamp(1.75rem,7vw,3.1rem);line-height:1;letter-spacing:-.015em;text-wrap:balance}.titre-3{font-weight:680;font-stretch:80%;font-size:1.4rem;line-height:1.1}.chapo{font-size:clamp(1.13rem,4.5vw,1.42rem);line-height:1.36;color:var(--texte-2);max-width:34em;text-wrap:pretty}.surtitre,.famille,.periode,.d-et{font-stretch:78%;font-weight:620;letter-spacing:.075em;text-transform:uppercase;font-size:.8rem;color:var(--texte-2)}.grand{font-size:clamp(1.15rem,4.4vw,1.4rem);line-height:1.4;max-width:36em}.bouton{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border:1px solid var(--texte);color:var(--texte);text-decoration:none;font-weight:620;font-stretch:88%;background:transparent;transition:background-color .18s,color .18s}.bouton:hover{background:var(--texte);color:var(--fond)}.bouton.principal{background:var(--signal);border-color:var(--signal);color:#fff}.bouton.principal:hover{background:var(--texte);border-color:var(--texte);color:var(--fond)}.bouton:active{transform:translateY(1px)}.actions{display:flex;flex-wrap:wrap;gap:10px}.lien{font:inherit;color:var(--lien);background:none;border:0;padding:12px 0;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.tete{position:absolute;inset:0 0 auto 0;height:var(--tete);z-index:30;display:flex;align-items:center;justify-content:space-between;padding:0 calc(var(--gout) - 8px) 0 var(--gout);--fond: var(--noir);--texte: #f3f5f8;--filet: transparent;background:var(--fond);color:var(--texte);border-bottom:1px solid var(--filet)}.js .tete{position:fixed}.tete[data-ton=clair]{--fond: var(--mineral);--texte: var(--encre);--filet: rgba(11, 13, 17, .22)}html[data-interieur=sombre] .tete[data-ton=clair]{--fond: #0a0c10;--texte: #f3f5f8;--filet: rgba(255, 255, 255, .2)}.marque{color:inherit;text-decoration:none;display:flex;flex-direction:column;line-height:.9;font-stretch:78%;min-height:44px;justify-content:center}.marque b{font-weight:800;font-size:1.22rem;letter-spacing:.02em;text-transform:uppercase}.marque span{font-size:.74rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;opacity:.8}.tete nav{display:flex}.tete nav a{color:inherit;text-decoration:none;min-height:44px;min-width:44px;padding:0 9px;display:inline-flex;align-items:center;font-weight:600;font-stretch:84%;font-size:.98rem}.tete nav a:hover{text-decoration:underline}.toile{position:fixed;left:0;top:0;width:100%;height:100vh;height:100lvh;z-index:20;pointer-events:none;display:none}.toile.active{display:block}.affiche{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;transition:opacity .5s}.contact-objet,.scene-objet,.hero-objet{position:relative}.scene-objet{position:absolute}.core-pret .affiche{opacity:0}html[data-interieur=sombre] .scene .affiche{visibility:hidden}.hero{min-height:100svh;padding:calc(var(--tete) + 18px) var(--gout) 26px;display:flex;flex-direction:column;gap:14px;position:relative}.hero .geant{margin-top:2px}.hero-objet{flex:1 1 auto;min-height:230px;max-height:38svh;margin:4px calc(var(--gout) * -1);touch-action:pan-y;cursor:grab;position:relative}.hero-objet:active{cursor:grabbing}.hero .chapo{color:var(--texte);font-size:clamp(1.02rem,4.2vw,1.42rem)}.hero .actions .bouton{flex:1 1 auto}.hero .actions .principal{flex-basis:100%}.geste{font-size:.9rem;color:var(--texte-2);display:none;align-items:center;flex-wrap:wrap;gap:0 14px;min-height:44px}.core-pret .geste{display:flex}.bloc{padding:76px 0 84px;position:relative}.intro{padding:0 var(--gout);display:grid;gap:18px;margin-bottom:40px}.bloc>.titre-3{padding:0 var(--gout);margin-bottom:20px}.eclate{position:relative}.scene{position:sticky;top:var(--tete);height:43svh;min-height:250px;background:var(--fond);z-index:2;border-block:1px solid var(--filet);overflow:hidden}.scene-objet{position:absolute;top:12px;right:64px;bottom:12px;left:24px}.reperes{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none}.core-pret .reperes{visibility:visible}.rep{position:absolute;left:0;top:0;width:26px;height:26px;margin:-13px 0 0;display:grid;place-items:center;border:1px solid var(--texte);background:var(--fond);color:var(--texte);font-size:.8rem;font-weight:700;font-stretch:80%;transform:translate3d(var(--x, -99px),var(--y, -99px),0)}.rep:before{content:"";position:absolute;right:100%;top:50%;width:16px;height:1px;background:var(--texte)}.rep.actif{background:var(--signal);border-color:var(--signal);color:#fff}.rep.actif:before{background:var(--signal);width:22px;height:2px;margin-top:-1px}.strates{padding:0 var(--gout)}.strate{min-height:50svh;padding:30px 0 38px;border-bottom:1px solid var(--filet);display:grid;align-content:start;gap:12px}.strate:last-child{border-bottom:0}.strate h3,.strate h4{font-weight:760;font-stretch:77%;font-size:clamp(2rem,8.6vw,3.4rem);line-height:.96;letter-spacing:-.02em}.composant h3,.composant h4{font-size:clamp(1.6rem,6.6vw,2.5rem)}.strate>p{max-width:32em}.famille{display:flex;align-items:center;gap:10px}.repere{display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid currentColor;color:var(--texte);font-size:.8rem;font-weight:700;letter-spacing:0}.strate.actif .repere{background:var(--signal);border-color:var(--signal);color:#fff}.preuve{border-left:2px solid var(--signal);padding-left:14px;font-size:.98rem}.preuve a{color:var(--texte);text-decoration-color:var(--marque)}.vedette-tete{padding:0 var(--gout);display:grid;gap:14px;margin-bottom:26px}.meta{color:var(--texte-2);font-size:.95rem}.travers{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:6px}.travers p{font-size:.92rem;color:var(--texte-2)}html:not(.js) .travers{display:none}.bascule{min-height:48px;padding:0 18px 0 13px;display:inline-flex;align-items:center;gap:11px;border:1px solid var(--texte);background:transparent;color:var(--texte);font:inherit;font-weight:640;font-stretch:86%;cursor:pointer}.bascule-temoin{width:18px;height:18px;border:1px solid currentColor;position:relative}.bascule[aria-pressed=true]{background:var(--signal);border-color:var(--signal);color:#fff}.bascule[aria-pressed=true] .bascule-temoin{background:#fff;box-shadow:inset 0 0 0 4px var(--signal)}.capture figcaption,.schema figcaption{font-size:.82rem;color:var(--texte-2);margin-top:9px;max-width:30em}.capture img{display:block;width:100%}.capture.tel{width:min(62vw,280px)}.capture.tel img{aspect-ratio:390 / 844;object-fit:cover;object-position:top;border:1px solid var(--texte);border-radius:26px;background:#fff}.capture.ecran img{aspect-ratio:16 / 10;object-fit:cover;object-position:top;border:1px solid var(--filet);background:#fff}.vue{position:relative;margin-top:10px}.vue .capture img,.schema ol{transition:opacity .35s var(--aise),filter .35s}.schema ol{width:min(62vw,280px);aspect-ratio:390 / 844;border:1px solid var(--texte);border-radius:26px;padding:26px 20px;display:grid;align-content:center;gap:30px}.schema li{border:1px solid var(--texte);padding:12px 14px;font-weight:600;font-stretch:86%;position:relative;background:var(--fond)}.schema li+li:before{content:"";position:absolute;left:50%;bottom:100%;width:1px;height:30px;background:var(--texte)}.schema li:last-child{background:var(--signal);border-color:var(--signal);color:#fff}.derriere{position:absolute;left:0;top:0;width:min(62vw,280px);aspect-ratio:390 / 844;border:1px solid var(--signal);border-radius:26px;padding:24px 20px;display:grid;align-content:center;gap:8px;visibility:hidden;opacity:0;transition:opacity .35s var(--aise),visibility 0s .35s}.d-et{color:var(--marque)}.d-de{font-weight:720;font-stretch:80%;font-size:1.32rem;line-height:1.08;margin-bottom:12px}.d-ra{font-size:.98rem;line-height:1.42}[data-vue=travers] .vue .capture img,[data-vue=travers] .schema ol{opacity:.09;filter:grayscale(1)}[data-vue=travers] .derriere{visibility:visible;opacity:1;transition-delay:0s}html:not(.js) .derriere{position:static;visibility:visible;opacity:1;aspect-ratio:auto;width:auto;max-width:32em;margin-top:16px;border-radius:0}.suite{padding:30px var(--gout) 0}.etudes{display:grid;gap:56px;padding:72px var(--gout) 0}.etude-lien{display:grid;gap:12px;color:inherit;text-decoration:none}.etude-lien .lien{padding:4px 0;justify-self:start}.etude-lien:hover .lien{text-decoration-thickness:2px}.etude-accroche{font-size:1.12rem;line-height:1.38;max-width:30em}.resultats{display:grid;margin-top:6px}.resultats>div{border-top:1px solid var(--filet);padding:13px 0;display:grid;grid-template-columns:minmax(104px,34%) 1fr;gap:14px;align-items:baseline}.resultats dt{font-weight:800;font-stretch:76%;font-size:clamp(1.7rem,7vw,2.6rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.resultats dd{font-size:.98rem;line-height:1.34}.resultats small{display:block;color:var(--texte-2);font-size:.8rem;margin-top:3px}.fiches{padding:72px var(--gout) 0}.fiches .titre-3{margin-bottom:14px}.fiches li{border-top:1px solid var(--filet)}.fiches li:last-child{border-bottom:1px solid var(--filet)}.fiches a{display:grid;gap:3px;padding:18px 0;color:inherit;text-decoration:none}.fiche-nom{font-weight:760;font-stretch:77%;font-size:clamp(1.7rem,7vw,2.6rem);line-height:1}.fiches a:hover .fiche-nom{color:var(--lien)}.fiche-meta{color:var(--texte-2);font-size:.9rem}.fiche-acc{max-width:34em}.etapes{padding:0 var(--gout);counter-reset:etape;display:grid}.etapes li{counter-increment:etape;border-top:1px solid var(--filet);padding:20px 0 24px;display:grid;grid-template-columns:54px 1fr;column-gap:8px}.etapes li:before{content:counter(etape);grid-row:span 2;font-weight:800;font-stretch:76%;font-size:3.1rem;line-height:.8;color:var(--marque)}.etapes h3{font-weight:720;font-stretch:80%;font-size:1.45rem;line-height:1.1;margin-bottom:6px}.etapes p{max-width:34em}.note{margin:28px var(--gout) 0;padding:18px 0 0;border-top:2px solid var(--texte);max-width:36em;font-size:1.08rem}.scene-tarifs{position:relative;top:auto;height:34svh;min-height:220px;margin-bottom:30px}.scene-tarifs .scene-objet{top:10px;right:24px;bottom:10px;left:24px}.grille{padding:0 var(--gout);display:grid;gap:26px}.attente{border:1px solid var(--signal);border-left-width:6px;padding:14px 16px;max-width:38em}.famille-tarif{border-top:1px solid var(--texte);padding:20px 0 26px;display:grid;gap:10px}.ft-tete{display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap}.ft-tete h3{font-weight:760;font-stretch:77%;font-size:clamp(1.6rem,6.6vw,2.3rem);line-height:1}.ft-rythme{font-weight:600;font-stretch:84%;color:var(--texte-2)}.ft-qui{font-size:.82rem;font-weight:620;font-stretch:80%;letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.ft-qui:before{content:"";width:11px;height:11px;border:1px solid var(--texte)}[data-pour=moi] .ft-qui:before{background:var(--signal);border-color:var(--signal)}.famille-tarif>p{max-width:36em}.inclus{display:grid;gap:4px;font-size:.97rem;color:var(--texte-2)}.inclus li{padding-left:18px;position:relative}.inclus li:before{content:"";position:absolute;left:0;top:.62em;width:9px;height:1px;background:currentColor}.lignes{width:100%;border-collapse:collapse;margin-top:4px}.lignes th{text-align:left;font-weight:500;padding:11px 12px 11px 0}.lignes td{text-align:right;padding:11px 0;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.lignes tr{border-top:1px solid var(--filet)}.a-chiffrer{font-weight:500;color:var(--texte-2);border-bottom:1px dashed var(--texte-2);padding-bottom:1px}.choix{display:inline-flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.choix input{width:22px;height:22px;accent-color:var(--signal)}.total{border:2px solid var(--texte);padding:16px;display:grid;gap:4px;position:sticky;bottom:10px;background:var(--fond);z-index:3}.total b{font-size:1.5rem;font-stretch:78%}.total-regle{font-size:.84rem;color:var(--texte-2);margin-top:6px}.hors{border-top:1px solid var(--texte);padding-top:18px}.hors h3{font-weight:700;font-stretch:80%;font-size:1.2rem;margin-bottom:8px}.hors ul{display:flex;flex-wrap:wrap;gap:8px}.hors li{border:1px solid var(--filet);padding:7px 11px;font-size:.94rem}.scene-parcours{position:relative;top:auto;height:30svh;min-height:200px;margin:0 0 26px}.scene-parcours .scene-objet{top:10px;right:24px;bottom:10px;left:24px}.frise{padding:0 var(--gout)}.frise li{border-top:1px solid var(--filet);padding:18px 0 22px;display:grid;gap:4px}.frise h3{font-weight:740;font-stretch:78%;font-size:clamp(1.45rem,6vw,2rem);line-height:1.02}.periode{color:var(--marque)}.lieu{color:var(--texte-2);font-size:.96rem}.frise li>p:last-child{max-width:34em;margin-top:4px}.source{padding:22px var(--gout) 0;font-size:.82rem;color:var(--texte-2)}.contact{padding-bottom:96px}.contact-corps{padding:0 var(--gout);display:grid;gap:30px}.portrait{width:min(62vw,300px)}.portrait img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 22%;filter:grayscale(1) contrast(1.04);border:1px solid var(--filet)}.contact-texte{display:grid;gap:18px}.contact-objet{height:150px;width:150px;margin-left:-14px}.adresse a{font-weight:700;font-stretch:80%;font-size:clamp(1.1rem,5vw,1.6rem);color:var(--texte);overflow-wrap:anywhere}.pied{padding:34px var(--gout) calc(34px + env(safe-area-inset-bottom));border-top:1px solid var(--filet);display:grid;gap:8px;font-size:.92rem;color:var(--texte-2)}.pied-marque{color:var(--texte);font-stretch:78%;text-transform:uppercase;letter-spacing:.05em}.pied-marque b{font-weight:800}.pied-note{font-size:.8rem;max-width:46em}.hero-projet{padding:calc(var(--tete) + 26px) var(--gout) 48px;display:grid;gap:18px}.fil{font-size:.9rem;color:var(--texte-2)}.fil a{color:inherit;display:inline-block;padding:10px 0}.hero-projet .chapo{color:var(--texte)}.meta-projet{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin-top:6px}.meta-projet>div{border-top:1px solid var(--filet);padding:11px 0}.meta-projet dt{font-size:.78rem;font-weight:620;font-stretch:80%;letter-spacing:.07em;text-transform:uppercase;color:var(--texte-2)}.meta-projet dd{font-weight:600;overflow-wrap:anywhere}.hero-projet .capture{margin-top:10px}.cadre{display:grid;gap:40px;padding-inline:var(--gout)}.colonne{display:grid;gap:12px;align-content:start}.puces{display:grid;gap:8px}.puces li{padding-left:20px;position:relative;max-width:34em}.puces li:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;background:var(--marque)}.galerie{padding-inline:var(--gout)}.galerie-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.galerie-grille .capture.tel{width:100%;max-width:280px}.replay-barre{display:flex;align-items:center;gap:10px;padding:0 var(--gout);margin-bottom:22px}.replay-barre input{flex:1;min-width:0;height:44px;accent-color:var(--signal)}.replay-barre output{font-variant-numeric:tabular-nums;font-weight:700;min-width:3.2em;text-align:right}.pas{width:48px;height:48px;border:1px solid var(--texte);background:transparent;color:var(--texte);font:inherit;font-size:1.2rem;cursor:pointer}.pas:disabled{opacity:.35;cursor:default}.replay-etapes{padding:0 var(--gout);display:grid}.replay-etapes li{border-top:1px solid var(--filet);padding:20px 0 26px;display:grid;gap:16px}.js [data-replay].actif .replay-etapes li:not(.actif){display:none}.js [data-replay].actif .replay-etapes li{min-height:300px;border-top:2px solid var(--texte)}.replay-etapes time{font-stretch:78%;font-weight:620;letter-spacing:.075em;text-transform:uppercase;font-size:.8rem;color:var(--marque)}.replay-etapes h3{font-weight:760;font-stretch:77%;font-size:clamp(1.9rem,8vw,3.2rem);line-height:.98;margin:4px 0 8px}.re-texte p{max-width:30em}.mesures .resultats{padding:0 var(--gout)}.limite{margin:26px var(--gout) 0;padding:14px 16px;border:1px solid var(--texte);max-width:40em}.suite-projet{margin:18px var(--gout) 0;max-width:40em}.autres{padding-inline:var(--gout);display:grid;gap:22px}.autres .titre-3{padding:0;margin:0}.autres-liste li{border-top:1px solid var(--filet)}.autres-liste a{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;padding:14px 0;color:inherit;text-decoration:none}.autres-liste span{font-weight:740;font-stretch:78%;font-size:1.55rem}.autres-liste small{color:var(--texte-2);font-size:.88rem}.autres-liste a:hover span{color:var(--lien)}@media (min-width: 900px){:root{--gout: clamp(32px, 4.4vw, 72px);--tete: 66px}body{font-size:1.125rem}.tete nav a{padding:0 16px;font-size:1.02rem}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:auto auto auto auto 1fr;column-gap:24px;row-gap:20px;padding-top:calc(var(--tete) + 34px);align-content:center}.hero>*{grid-column:1}.hero .geant{font-size:clamp(4rem,8.6vw,9.6rem)}.hero-objet{grid-column:2;grid-row:1 / -1;max-height:none;margin:0 calc(var(--gout) * -1) 0 0;min-height:520px}.hero .actions .bouton,.hero .actions .principal{flex:0 0 auto}.bloc{padding:120px 0 130px}.intro{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:end;margin-bottom:64px}.eclate{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;border-top:1px solid var(--filet)}.scene{height:calc(100svh - var(--tete));border-block:0;border-right:1px solid var(--filet)}.scene-objet{top:40px;right:110px;bottom:40px;left:60px}.strates{padding:0 var(--gout) 0 clamp(32px,5vw,84px)}.strate{min-height:78svh;align-content:center;gap:16px}.strate>p:not(.famille):not(.preuve){font-size:1.28rem;line-height:1.42}.composant{grid-template-columns:minmax(0,1fr) 280px;column-gap:40px;align-items:center}.composant>:not(.vue){grid-column:1}.composant .vue{grid-column:2;grid-row:1 / span 4;margin:0}.capture.tel,.schema ol,.derriere{width:280px}.etudes{grid-template-columns:1fr 1fr;gap:64px 48px;padding-top:110px}.fiches{padding-top:110px}.fiches a{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;align-items:baseline}.fiche-nom{grid-row:span 2}.etapes{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 28px}.etapes li{grid-template-columns:1fr;row-gap:14px;border-top:2px solid var(--texte)}.etapes li:before{grid-row:auto;font-size:4.2rem}.tarifs-corps{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start}.scene-tarifs{grid-column:2;grid-row:1;position:sticky;top:var(--tete);height:calc(100svh - var(--tete));margin:0;border-block:0;border-left:1px solid var(--filet);border-right:0}.scene-tarifs .scene-objet{top:60px;right:50px;bottom:60px;left:50px}.grille{grid-column:1;grid-row:1}.parcours-corps{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start}.scene-parcours{position:sticky;top:var(--tete);height:calc(100svh - var(--tete));margin:0;border-block:0;border-right:1px solid var(--filet)}.scene-parcours .scene-objet{top:60px;right:50px;bottom:60px;left:50px}.frise li{grid-template-columns:220px 1fr;column-gap:28px}.frise .periode{grid-row:span 3;padding-top:6px}.contact-corps{grid-template-columns:340px minmax(0,1fr);gap:64px;align-items:end}.portrait{width:340px}.hero-projet{padding-top:calc(var(--tete) + 60px);padding-bottom:90px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px}.hero-projet>.fil,.hero-projet>.geant{grid-column:1 / -1}.hero-projet .capture{grid-column:1 / -1;margin-top:30px}.meta-projet{align-self:start}.cadre{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 48px}.colonne.large{grid-column:1 / -1;grid-template-columns:220px minmax(0,1fr);gap:28px}.galerie-grille{grid-template-columns:repeat(4,minmax(0,280px))}.replay-barre{max-width:760px}.replay-etapes li{grid-template-columns:minmax(0,1fr) 260px;column-gap:56px;align-items:start}.mesures .resultats{grid-template-columns:1fr 1fr;column-gap:48px}.autres-liste{display:grid;grid-template-columns:1fr 1fr;column-gap:48px}}@media (min-width: 1500px){.geant{font-size:9.6rem}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.toile,.tete nav,.travers{display:none!important}.scene{position:static;height:auto}}
