.projets-module__HE_nsW__page{--pad:clamp(1.25rem,4vw,4rem);--gap:clamp(1rem,2.5vw,2.5rem);--line:#ffffff2e;--muted:#ffffff9e;--display:"Humane","Anton",Impact,"Helvetica Neue",sans-serif;--text:"PPNeueMontreal","Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,"SFMono-Regular",Menlo,monospace;color:#fff;font-family:var(--text);padding:0 var(--pad)clamp(7rem,18vh,14rem);background:#000;font-weight:300;overflow-x:clip}.projets-module__HE_nsW__mask{padding:.06em 0 .05em;display:block;overflow:hidden}.projets-module__HE_nsW__hero{column-gap:var(--gap);grid-template-columns:repeat(12,1fr);align-content:end;min-height:92svh;padding:7rem 0 clamp(2rem,5vh,3.5rem);display:grid}.projets-module__HE_nsW__heroKicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);grid-column:1/-1;justify-content:space-between;gap:1.5rem;margin:0;font-size:.72rem;display:flex}.projets-module__HE_nsW__heroTitle{font-family:var(--display);letter-spacing:.005em;text-transform:uppercase;grid-column:1/-1;align-items:flex-start;margin:0;font-size:clamp(11rem,46vw,56rem);font-weight:700;line-height:.78;display:flex;position:relative}.projets-module__HE_nsW__heroTitleInner{will-change:transform;display:block}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.projets-module__HE_nsW__heroTitleInner{transform:translateY(110%)}}.projets-module__HE_nsW__count{font-family:var(--mono);letter-spacing:.08em;color:var(--muted);margin:.9em 0 0 .6em;font-size:clamp(.8rem,1.3vw,1.15rem);font-weight:400;line-height:1}.projets-module__HE_nsW__heroIntro{letter-spacing:-.01em;text-wrap:balance;grid-column:8/13;margin:.5rem 0 0;font-size:clamp(1.05rem,1.5vw,1.45rem);line-height:1.3}.projets-module__HE_nsW__list{row-gap:clamp(6rem,16vh,12rem);margin:0;padding:0;list-style:none;display:grid}.projets-module__HE_nsW__project{min-width:0}.projets-module__HE_nsW__link{column-gap:var(--gap);color:inherit;outline:none;grid-template-columns:repeat(12,1fr);text-decoration:none;display:grid}.projets-module__HE_nsW__link:focus-visible{outline-offset:.75rem;outline:1px solid #fff}.projets-module__HE_nsW__meta{column-gap:var(--gap);border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);grid-column:1/-1;grid-template-columns:repeat(12,1fr);margin-bottom:clamp(1.25rem,3vh,2rem);padding-top:1rem;font-size:.72rem;display:grid}.projets-module__HE_nsW__meta span:first-child{color:#fff;grid-column:1/3}.projets-module__HE_nsW__meta span:nth-child(2){grid-column:3/8}.projets-module__HE_nsW__meta span:nth-child(3){grid-column:8/11}.projets-module__HE_nsW__meta span:nth-child(4){text-align:right;grid-column:11/13}.projets-module__HE_nsW__frame{aspect-ratio:16/10;will-change:clip-path;background:#111;grid-column:1/11;width:100%;max-height:70svh;margin:0;position:relative;overflow:hidden}.projets-module__HE_nsW__alt .projets-module__HE_nsW__frame{grid-column:3/13}.projets-module__HE_nsW__inner{will-change:transform;width:100%;height:114%;position:absolute;top:-7%;left:0}.projets-module__HE_nsW__img{object-fit:cover;will-change:transform;transition:transform .9s cubic-bezier(.16,1,.3,1)}a.projets-module__HE_nsW__link:hover .projets-module__HE_nsW__img{transform:scale(1.04)}.projets-module__HE_nsW__cue{letter-spacing:.02em;opacity:0;pointer-events:none;border:1px solid #fff9;border-radius:999px;padding:.55rem 1.3rem;font-size:.8rem;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateY(.75rem)}a.projets-module__HE_nsW__link:hover .projets-module__HE_nsW__cue{opacity:1;transform:translate(-50%,-50%)translateY(0)}.projets-module__HE_nsW__caption{column-gap:var(--gap);grid-column:1/-1;grid-template-columns:repeat(12,1fr);align-items:end;margin-top:clamp(.75rem,2vh,1.5rem);display:grid}.projets-module__HE_nsW__title{font-family:var(--display);letter-spacing:.005em;text-transform:uppercase;grid-column:1/10;margin:0;font-size:clamp(5rem,15vw,17rem);font-weight:700;line-height:.8}.projets-module__HE_nsW__titleInner{will-change:transform;display:block}.projets-module__HE_nsW__tagline{letter-spacing:-.01em;text-wrap:balance;grid-column:10/13;margin:0 0 .5rem;font-size:clamp(1rem,1.3vw,1.3rem);line-height:1.3}.projets-module__HE_nsW__alt .projets-module__HE_nsW__title{text-align:right;grid-area:1/4/auto/13}.projets-module__HE_nsW__alt .projets-module__HE_nsW__tagline{grid-area:1/1/auto/4}@media (max-width:800px){.projets-module__HE_nsW__hero{min-height:66svh}.projets-module__HE_nsW__heroIntro{grid-column:1/-1}.projets-module__HE_nsW__meta span:first-child{grid-column:1/3}.projets-module__HE_nsW__meta span:nth-child(2){grid-column:3/11}.projets-module__HE_nsW__meta span:nth-child(3){display:none}.projets-module__HE_nsW__frame,.projets-module__HE_nsW__alt .projets-module__HE_nsW__frame{aspect-ratio:4/5;grid-column:1/-1}.projets-module__HE_nsW__title,.projets-module__HE_nsW__alt .projets-module__HE_nsW__title,.projets-module__HE_nsW__tagline,.projets-module__HE_nsW__alt .projets-module__HE_nsW__tagline{text-align:left;grid-area:auto/1/auto/-1}.projets-module__HE_nsW__tagline{margin-top:.75rem}}@media (hover:none){.projets-module__HE_nsW__cue{display:none}}@media (prefers-reduced-motion:reduce){.projets-module__HE_nsW__img,.projets-module__HE_nsW__cue{transition:none}a.projets-module__HE_nsW__link:hover .projets-module__HE_nsW__img{transform:none}}
