.entete-projet[data-astro-cid-55pzqzjb]{position:relative}.entete-projet__media[data-astro-cid-55pzqzjb]{background:var(--base-eleve);height:min(72svh,620px);position:relative;overflow:hidden}.entete-projet--sans-media[data-astro-cid-55pzqzjb] .entete-projet__texte[data-astro-cid-55pzqzjb]{margin-top:clamp(3rem,8vw,6rem)}.entete-projet__image[data-astro-cid-55pzqzjb]{object-fit:contain;width:100%;height:100%;position:relative}.entete-projet__fond[data-astro-cid-55pzqzjb]{object-fit:cover;filter:blur(38px)saturate(1.1);opacity:.5;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.entete-projet__media[data-astro-cid-55pzqzjb]:after{content:"";background:linear-gradient(to top, var(--base) 1%, color-mix(in srgb, var(--base) 35%, transparent) 60%, transparent);position:absolute;inset:0}.entete-projet__texte[data-astro-cid-55pzqzjb]{margin-top:clamp(-4rem,-6vw,-2rem);position:relative}.retour[data-astro-cid-55pzqzjb]{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-size:.75rem;display:inline-block}.entete-projet__texte[data-astro-cid-55pzqzjb] h1[data-astro-cid-55pzqzjb]{margin-bottom:1.25rem;font-size:clamp(2.25rem,7vw,5rem)}.corps-projet[data-astro-cid-55pzqzjb]{grid-template-columns:1fr;align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}.infos[data-astro-cid-55pzqzjb]{gap:1.5rem;margin:0;display:grid}.info[data-astro-cid-55pzqzjb] dt[data-astro-cid-55pzqzjb]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:.4rem;font-size:.6875rem}.info[data-astro-cid-55pzqzjb] dd[data-astro-cid-55pzqzjb]{margin:0;font-size:.9375rem}.description[data-astro-cid-55pzqzjb]{flex-direction:column;gap:1.25rem;max-width:62ch;display:flex}.liens-externes[data-astro-cid-55pzqzjb]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:.75rem;display:flex}.liens-externes[data-astro-cid-55pzqzjb] .bouton[data-astro-cid-55pzqzjb]:after{content:" ↗"}.lien-externe[data-astro-cid-55pzqzjb]{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--accent);transition:color var(--transition);align-self:flex-start;padding-bottom:.3rem;font-size:.8125rem}.lien-externe[data-astro-cid-55pzqzjb]:after{content:" ↗"}.lien-externe[data-astro-cid-55pzqzjb]:hover{color:var(--accent)}.credits[data-astro-cid-55pzqzjb]{border-top:1px solid var(--bordure);margin-top:1.5rem;padding-top:1.5rem}.credits__titre[data-astro-cid-55pzqzjb]{font-family:var(--police-texte);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:.75rem;font-size:.6875rem;font-weight:600}.credits[data-astro-cid-55pzqzjb] ul[data-astro-cid-55pzqzjb]{gap:.4rem;padding:0;font-size:.9375rem;list-style:none;display:grid}.galerie[data-astro-cid-55pzqzjb]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:clamp(1.5rem,3vw,2.5rem);padding-top:0;display:grid}@media (width>=700px){.tuile--large[data-astro-cid-55pzqzjb]{grid-column:span 2}}.tuile[data-astro-cid-55pzqzjb]{background:var(--base-eleve);border-radius:var(--rayon-media);cursor:zoom-in;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.tuile[data-astro-cid-55pzqzjb] img[data-astro-cid-55pzqzjb]{width:100%;height:auto;transition:transform .7s var(--transition), opacity var(--transition);display:block}.tuile[data-astro-cid-55pzqzjb]:hover img[data-astro-cid-55pzqzjb],.tuile[data-astro-cid-55pzqzjb]:focus-visible img[data-astro-cid-55pzqzjb]{opacity:.85;transform:scale(1.03)}.tuile__lecture[data-astro-cid-55pzqzjb]{background:color-mix(in srgb, var(--base) 62%, transparent);border:1px solid color-mix(in srgb, var(--clair) 45%, transparent);width:3.5rem;height:3.5rem;color:var(--clair);backdrop-filter:blur(4px);transition:background var(--transition), color var(--transition), border-color var(--transition);border-radius:100px;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.tuile[data-astro-cid-55pzqzjb]:hover .tuile__lecture[data-astro-cid-55pzqzjb]{background:var(--accent);border-color:var(--accent);color:var(--base)}.navigation-projets[data-astro-cid-55pzqzjb]{border-top:1px solid var(--bordure)}.navigation-projets__interieur[data-astro-cid-55pzqzjb]{grid-template-columns:1fr;gap:2rem;padding-block:clamp(2.5rem,5vw,3.5rem);display:grid}.navigation-projets__lien[data-astro-cid-55pzqzjb]{letter-spacing:.1em;text-transform:uppercase;transition:color var(--transition);flex-direction:column;gap:.5rem;font-size:.8125rem;display:flex}.navigation-projets__lien[data-astro-cid-55pzqzjb] strong[data-astro-cid-55pzqzjb]{font-family:var(--police-titre);font-size:clamp(1.1rem,2vw,1.5rem);font-weight:400}.navigation-projets__lien[data-astro-cid-55pzqzjb]:hover{color:var(--accent)}.appel-projet[data-astro-cid-55pzqzjb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}@media (width>=800px){.corps-projet[data-astro-cid-55pzqzjb]{grid-template-columns:.32fr .68fr}.navigation-projets__interieur[data-astro-cid-55pzqzjb]{grid-template-columns:repeat(2,1fr)}.navigation-projets__lien--droite[data-astro-cid-55pzqzjb]{text-align:right;align-items:flex-end}}
