.ouverture[data-astro-cid-4uttiqdr]{padding-block:clamp(3rem,10vw,7rem) clamp(3rem,8vw,5rem)}.ouverture__grille[data-astro-cid-4uttiqdr]{align-items:end;gap:clamp(2rem,6vw,4rem);display:grid}.kicker__glose[data-astro-cid-4uttiqdr]{letter-spacing:.04em;text-transform:none;color:var(--gris);font-weight:400}.ouverture__titre[data-astro-cid-4uttiqdr]{margin-bottom:1.5rem;font-size:clamp(2rem,6vw,3.5rem)}.ouverture__accent[data-astro-cid-4uttiqdr]{color:var(--accent)}.ouverture__portrait[data-astro-cid-4uttiqdr]{margin:0;overflow:hidden}.ouverture__portrait[data-astro-cid-4uttiqdr] img[data-astro-cid-4uttiqdr]{object-fit:cover;filter:grayscale(.35)contrast(1.05);width:100%;height:100%;transition:filter .6s var(--t)}.ouverture__portrait[data-astro-cid-4uttiqdr]:hover img[data-astro-cid-4uttiqdr]{filter:none}@media (width>=900px){.ouverture__grille[data-astro-cid-4uttiqdr]{grid-template-columns:1.35fr 1fr}.ouverture__portrait[data-astro-cid-4uttiqdr]{aspect-ratio:3/4}}.bloc[data-astro-cid-4uttiqdr]{padding-block:clamp(3.5rem,10vw,7rem);scroll-margin-top:7rem}.bloc--fond[data-astro-cid-4uttiqdr]{background:var(--noir-2)}.bloc__tete[data-astro-cid-4uttiqdr]{max-width:46rem;margin-bottom:clamp(2rem,6vw,3.5rem)}.bloc__tete[data-astro-cid-4uttiqdr] .prose[data-astro-cid-4uttiqdr]{margin-top:1.25rem}.films[data-astro-cid-4uttiqdr]{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:clamp(1.5rem,4vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.films__item--haut[data-astro-cid-4uttiqdr]{grid-row:span 2}.film[data-astro-cid-4uttiqdr]{gap:.9rem;display:grid}.film__image[data-astro-cid-4uttiqdr]{aspect-ratio:2/3;background:var(--noir-3);position:relative;overflow:hidden}.film__image[data-astro-cid-4uttiqdr][data-fit=contain]{aspect-ratio:16/9}.film__image[data-astro-cid-4uttiqdr] img[data-astro-cid-4uttiqdr]{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--t), filter .6s var(--t);filter:saturate(.85)}.film__image[data-astro-cid-4uttiqdr][data-fit=contain] img[data-astro-cid-4uttiqdr]{object-fit:contain}.film[data-astro-cid-4uttiqdr]:hover .film__image[data-astro-cid-4uttiqdr] img[data-astro-cid-4uttiqdr]{filter:none;transform:scale(1.04)}.film__laurier[data-astro-cid-4uttiqdr]{background:var(--accent);color:var(--sur-accent);letter-spacing:.12em;text-transform:uppercase;padding:.2rem .5rem;font-size:.75rem;font-weight:600;position:absolute;top:.75rem;left:.75rem}.film__titre[data-astro-cid-4uttiqdr]{font-size:1.375rem}.film__meta[data-astro-cid-4uttiqdr]{letter-spacing:.04em;color:var(--gris-sombre);margin:.3rem 0 0;font-size:.875rem}.autres[data-astro-cid-4uttiqdr]{margin-top:clamp(2.5rem,7vw,4rem)}.autres__titre[data-astro-cid-4uttiqdr]{font-size:.875rem;font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gris-sombre);margin-bottom:.5rem;font-weight:600}.autres__liste[data-astro-cid-4uttiqdr]{margin:0;padding:0;list-style:none}.autres__liste[data-astro-cid-4uttiqdr] a[data-astro-cid-4uttiqdr]{border-top:1px solid rgb(var(--encre-rvb) / .09);grid-template-columns:4rem 1fr auto;align-items:baseline;gap:.25rem 1.5rem;padding:.8rem 0;display:grid}.autres__liste[data-astro-cid-4uttiqdr] a[data-astro-cid-4uttiqdr]:hover .autres__nom[data-astro-cid-4uttiqdr]{color:var(--accent)}.autres__annee[data-astro-cid-4uttiqdr]{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.875rem}.autres__nom[data-astro-cid-4uttiqdr]{transition:color .3s var(--t);font-size:1.125rem}.autres__pitch[data-astro-cid-4uttiqdr]{max-width:62ch;color:var(--gris);grid-column:2/-1;font-size:1.0625rem}.autres__meta[data-astro-cid-4uttiqdr]{color:var(--gris-sombre);text-align:right;font-size:.875rem}@media (width<=640px){.autres__liste[data-astro-cid-4uttiqdr] a[data-astro-cid-4uttiqdr]{grid-template-columns:1fr}.autres__meta[data-astro-cid-4uttiqdr]{text-align:left}.autres__pitch[data-astro-cid-4uttiqdr]{grid-column:auto}}.projets[data-astro-cid-4uttiqdr]{align-items:start;gap:clamp(2.5rem,7vw,4rem);display:grid}.projet[data-astro-cid-4uttiqdr]{border-top:1px solid var(--accent);padding-top:1.25rem}.projet__type[data-astro-cid-4uttiqdr]{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 .6rem;font-size:.8125rem;font-weight:600}.projet__titre[data-astro-cid-4uttiqdr]{margin-bottom:1.25rem;font-size:clamp(1.625rem,3.4vw,2.25rem)}.projet__selection[data-astro-cid-4uttiqdr]{color:var(--gris);margin:-.5rem 0 1.25rem;font-size:1rem}.projet__selection[data-astro-cid-4uttiqdr] a[data-astro-cid-4uttiqdr]{color:var(--accent);border-bottom:1px solid}@media (width>=900px){.projets[data-astro-cid-4uttiqdr]{grid-template-columns:1fr 1fr}}.en-cours[data-astro-cid-4uttiqdr]{margin:clamp(2.5rem,7vw,4rem) 0 0;padding:0;list-style:none}.en-cours[data-astro-cid-4uttiqdr] li[data-astro-cid-4uttiqdr]{border-top:1px solid rgb(var(--encre-rvb) / .09);align-items:baseline;gap:.25rem 1.5rem;padding:1rem 0;display:grid}.en-cours__type[data-astro-cid-4uttiqdr]{letter-spacing:.04em;color:var(--gris);font-size:.875rem}.en-cours__titres[data-astro-cid-4uttiqdr]{font-size:clamp(1.25rem,3vw,1.625rem);line-height:1.25}@media (width>=900px){.en-cours[data-astro-cid-4uttiqdr] li[data-astro-cid-4uttiqdr]{grid-template-columns:1fr 1fr}}.realisation[data-astro-cid-4uttiqdr]+.realisation[data-astro-cid-4uttiqdr]{margin-top:clamp(3rem,8vw,4.5rem)}.realisation__titre[data-astro-cid-4uttiqdr]{margin-bottom:1.25rem;font-size:clamp(1.25rem,3vw,1.625rem)}.transmission[data-astro-cid-4uttiqdr]{align-items:center;gap:clamp(2rem,6vw,4rem);display:grid}.transmission__image[data-astro-cid-4uttiqdr]{aspect-ratio:4/3;margin:0;overflow:hidden}.transmission__image[data-astro-cid-4uttiqdr] img[data-astro-cid-4uttiqdr]{object-fit:cover;filter:grayscale(.4);width:100%;height:100%}.transmission__liste[data-astro-cid-4uttiqdr]{grid-column:1/-1}@media (width>=900px){.transmission[data-astro-cid-4uttiqdr]{grid-template-columns:1fr 1fr}}
