.nav{z-index:900;background:var(--papier);transition:height var(--dur-rapide) var(--ease);position:fixed;top:0;left:0;right:0}.nav-interieur{max-width:var(--grille-max);padding-inline:var(--grille-marge);height:var(--nav-h);transition:height var(--dur-rapide) var(--ease);align-items:center;margin-inline-start:auto;margin-inline-end:auto}.nav.est-reduite .nav-interieur{height:var(--nav-h-reduite)}.nav-logo{--col:1 / span 2;color:var(--encre);align-items:center;display:flex}.logo{width:auto;height:26px;display:block}.nav-liens{--col:4 / span 5;white-space:nowrap;gap:32px;font-size:.9375rem;font-weight:500;display:flex}.nav-lien{line-height:1.6;display:block;position:relative;overflow:hidden}.nav-lien span{transition:transform var(--dur-moyenne) var(--ease);display:block}.nav-lien:after{content:attr(data-libelle);transition:transform var(--dur-moyenne) var(--ease);position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(100%)}:is(.nav-lien:hover span,.nav-lien:focus-visible span){transform:translateY(-100%)}.nav-lien:hover:after{transform:translateY(0)}.nav-lien:focus-visible:after{transform:translateY(0)}.nav-lien[aria-current=true]:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-8px;left:50%}.nav.sur-sombre{background:var(--sombre);color:var(--sombre-texte)}.nav.sur-sombre .nav-mention{color:var(--sombre-texte);opacity:.72}.nav.sur-sombre .nav-cta{border-color:var(--sombre-texte);color:var(--sombre-texte)}.nav.sur-sombre .nav-lien[aria-current=true]:before{background:var(--accent-clair)}.nav-actions{--col:9 / span 4;white-space:nowrap;justify-content:flex-end;align-items:center;gap:24px;display:flex}.nav-mention{color:var(--gris);font-size:.9375rem}.nav-bascule{display:none}@media (max-width:1023px){.nav-interieur{justify-content:space-between;display:flex}.nav-liens{inset:var(--nav-h) 0 auto 0;padding:var(--grille-marge);background:var(--papier);border-bottom:1px solid var(--encre);transition:transform var(--dur-base) var(--ease);flex-direction:column;gap:0;position:fixed;transform:translateY(-150%)}.nav-liens.est-ouvert{transform:translateY(0)}.nav-liens .nav-lien{border-top:1px solid var(--filet);font-size:var(--text-corps-l);padding-block-start:16px;padding-block-end:16px}.nav-mention{display:none}.nav-bascule{flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;display:flex}.nav-bascule span{background:var(--encre);height:1px;transition:transform var(--dur-rapide) var(--ease), opacity var(--dur-rapide) var(--ease);display:block}.nav-bascule.est-ouvert span:first-child{transform:translateY(7px)rotate(45deg)}.nav-bascule.est-ouvert span:nth-child(2){opacity:0}.nav-bascule.est-ouvert span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}}body{padding-top:var(--nav-h)}.projet-tete{padding-top:var(--section-s)}.projet-retour{align-self:start}.projet-identite{flex-direction:column;gap:12px;margin-top:48px;display:flex}.projet-titre{margin:0}.projet-type{font-size:var(--text-corps-l);line-height:var(--leading-corps);color:var(--gris)}.projet-desc{font-size:var(--text-corps);line-height:var(--leading-corps);align-self:end;margin-top:48px}.projet-visuel{margin-top:64px}.projet-visuel img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--rond-bloc);background:var(--papier-ombre);width:100%}.projet-contexte{flex-direction:column;gap:20px;display:flex}.projet-contexte p{max-width:62ch;line-height:var(--leading-corps)}.projet-note{opacity:.72}.projet-signature{font-family:var(--font-data);font-size:var(--text-data);opacity:.72}.projet-galerie{gap:var(--grille-gouttiere) var(--grille-gouttiere);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.projet-vue{flex-direction:column;gap:12px;display:flex}.projet-vue--large{grid-column:1/-1}.projet-vue img{border-radius:var(--rond-bloc);background:var(--papier-ombre);width:100%}.projet-vue figcaption{font-size:var(--text-petit);color:var(--gris)}.projet-cta-sous{font-size:.9375rem;line-height:var(--leading-corps);color:var(--gris);align-self:end}.projet-suite{gap:var(--grille-gouttiere);margin-top:var(--section-s);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.projet-suite .carte-projet{width:auto}@media (max-width:1023px){.projet-suite{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.projet-galerie,.projet-suite{grid-template-columns:1fr}.projet-vue--large{grid-column:auto}.projet-desc{margin-top:24px}}
