.Archive-module__I2K7pa__section{padding:clamp(3rem, 10vh, 7rem) var(--gutter)}.Archive-module__I2K7pa__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;padding-bottom:clamp(1.25rem,3vh,2rem);display:flex}.Archive-module__I2K7pa__title{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(1.75rem,1.2rem + 2vw,3rem);font-weight:600;font-stretch:108%}.Archive-module__I2K7pa__note{max-width:32ch;color:var(--dim);font-size:.9375rem}.Archive-module__I2K7pa__list{border-top:1px solid var(--rule-soft);grid-template-columns:1fr;column-gap:clamp(1.5rem,4vw,3.5rem);display:grid}.Archive-module__I2K7pa__item{border-bottom:1px solid var(--rule-soft);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.15rem 1rem;padding:.7rem 0;display:grid}.Archive-module__I2K7pa__name{letter-spacing:-.01em;font-size:1.0625rem;font-weight:500}.Archive-module__I2K7pa__line{color:#ede9e373;grid-column:1;font-size:.8125rem}.Archive-module__I2K7pa__year{color:var(--dim);grid-area:1/2/span 2;align-self:center;font-size:.75rem}@media (min-width:48rem){.Archive-module__I2K7pa__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:75rem){.Archive-module__I2K7pa__list{grid-template-columns:repeat(3,minmax(0,1fr))}}
.EmberBed-module__YISNjq__bed{z-index:0;pointer-events:none;height:min(120%,46rem);position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#00000080 38%,#000 100%);mask-image:linear-gradient(#0000 0%,#00000080 38%,#000 100%)}.EmberBed-module__YISNjq__bed:after{content:"";background:linear-gradient(#ff5c1a00 0%,#ff5c1a17 100%);height:55%;position:absolute;inset:auto 0 0}.EmberBed-module__YISNjq__bed canvas{display:block}
.Colophon-module__EH4V1q__section{isolation:isolate;padding:clamp(4rem, 14vh, 9rem) var(--gutter) clamp(2.5rem, 6vh, 4rem);border-top:1px solid var(--rule);gap:clamp(2rem,6vh,3.5rem);display:grid;position:relative;overflow:hidden}.Colophon-module__EH4V1q__bio,.Colophon-module__EH4V1q__contact,.Colophon-module__EH4V1q__foot{z-index:1;position:relative}.Colophon-module__EH4V1q__bio{color:#ede9e3d1;max-width:46ch;font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem)}.Colophon-module__EH4V1q__contact{flex-wrap:wrap;align-items:baseline;gap:1.25rem 2.5rem;display:flex}.Colophon-module__EH4V1q__mail{letter-spacing:-.035em;background-image:linear-gradient(var(--signal), var(--signal));transition:background-size .6s var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;font-size:clamp(1.75rem,1.1rem + 3.4vw,4.5rem);font-weight:600;font-stretch:110%;line-height:1}.Colophon-module__EH4V1q__mail:hover{background-size:100% 2px}.Colophon-module__EH4V1q__social:hover{color:var(--paper)}.Colophon-module__EH4V1q__foot{color:var(--dim)}
.Engagements-module__Ye7ejq__section{padding:clamp(3rem, 10vh, 7rem) var(--gutter)}.Engagements-module__Ye7ejq__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;padding-bottom:clamp(1.5rem,4vh,2.5rem);display:flex}.Engagements-module__Ye7ejq__title{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(1.75rem,1.2rem + 2vw,3rem);font-weight:600;font-stretch:108%}.Engagements-module__Ye7ejq__note{max-width:32ch;color:var(--dim);font-size:.9375rem}.Engagements-module__Ye7ejq__row{border-top:1px solid var(--rule-soft);grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:.35rem 1.25rem;padding:1rem 0;display:grid}.Engagements-module__Ye7ejq__row:last-child{border-bottom:1px solid var(--rule-soft)}.Engagements-module__Ye7ejq__thumb{background:var(--ink-raised);grid-row:span 2;width:3.25rem;height:2.25rem;overflow:hidden}.Engagements-module__Ye7ejq__thumb img{object-fit:cover;filter:grayscale()brightness(.75);width:100%;height:100%;transition:filter .6s var(--ease), transform .6s var(--ease);transform:scale(1.05)}.Engagements-module__Ye7ejq__row:hover .Engagements-module__Ye7ejq__thumb img{filter:grayscale(0)brightness();transform:scale(1)}.Engagements-module__Ye7ejq__thumbEmpty{background:repeating-linear-gradient(-45deg, transparent, transparent 4px, var(--rule-soft) 4px, var(--rule-soft) 5px);width:100%;height:100%;display:block}.Engagements-module__Ye7ejq__company{letter-spacing:-.02em;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:500;font-stretch:104%}.Engagements-module__Ye7ejq__line{color:#ede9e399;grid-column:2;font-size:.9375rem}.Engagements-module__Ye7ejq__year{grid-area:1/3}@media (min-width:60rem){.Engagements-module__Ye7ejq__row{grid-template-columns:4.5rem minmax(0,16rem) minmax(0,1fr) auto;gap:2rem;padding:1.15rem 0}.Engagements-module__Ye7ejq__thumb{grid-row:auto;width:4.5rem;height:3rem}.Engagements-module__Ye7ejq__line{grid-column:auto}.Engagements-module__Ye7ejq__year{text-align:right;grid-area:auto}}
.CarteArticle-module__Sq7Bca__carte{display:flex}.CarteArticle-module__Sq7Bca__lien{flex-direction:column;gap:1.125rem;width:100%;display:flex}.CarteArticle-module__Sq7Bca__visuel{aspect-ratio:16/9;background:var(--paper-raised);border-radius:2px;display:block;overflow:hidden}.CarteArticle-module__Sq7Bca__visuel img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.CarteArticle-module__Sq7Bca__lien:hover .CarteArticle-module__Sq7Bca__visuel img{transform:scale(1.03)}.CarteArticle-module__Sq7Bca__corps{flex-direction:column;gap:.5rem;display:flex}.CarteArticle-module__Sq7Bca__categorie{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:.6875rem}.CarteArticle-module__Sq7Bca__titre{font-family:var(--display);letter-spacing:-.025em;transition:color .25s var(--ease);font-size:1.375rem;font-weight:500;font-stretch:105%;line-height:1.2}.CarteArticle-module__Sq7Bca__lien:hover .CarteArticle-module__Sq7Bca__titre{color:var(--signal)}.CarteArticle-module__Sq7Bca__description{color:var(--ink-soft);font-size:.9375rem;line-height:1.55}.CarteArticle-module__Sq7Bca__date{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-soft);margin-top:.25rem;font-size:.6875rem}.CarteArticle-module__Sq7Bca__carte[data-variante=sombre] .CarteArticle-module__Sq7Bca__visuel{background:var(--ink-raised)}.CarteArticle-module__Sq7Bca__carte[data-variante=sombre] .CarteArticle-module__Sq7Bca__categorie,.CarteArticle-module__Sq7Bca__carte[data-variante=sombre] .CarteArticle-module__Sq7Bca__description,.CarteArticle-module__Sq7Bca__carte[data-variante=sombre] .CarteArticle-module__Sq7Bca__date{color:var(--dim)}.CarteArticle-module__Sq7Bca__carte[data-variante=sombre] .CarteArticle-module__Sq7Bca__titre{color:var(--paper)}
.EntreeContenu-module__ihCHCq__section{padding:clamp(3rem, 10vh, 7rem) var(--gutter);border-top:1px solid var(--rule-soft)}.EntreeContenu-module__ihCHCq__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;padding-bottom:clamp(1.75rem,4vh,2.75rem);display:flex}.EntreeContenu-module__ihCHCq__title{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(1.75rem,1.2rem + 2vw,3rem);font-weight:600;font-stretch:108%}.EntreeContenu-module__ihCHCq__note{max-width:36ch;color:var(--dim);font-size:.9375rem}.EntreeContenu-module__ihCHCq__grille{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:2.5rem;display:grid}.EntreeContenu-module__ihCHCq__liens{flex-wrap:wrap;gap:1rem;margin-top:clamp(2rem,5vh,3rem);display:flex}.EntreeContenu-module__ihCHCq__lien{border:1px solid var(--rule);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);transition:background .25s var(--ease), color .25s var(--ease);border-radius:2px;padding:.75rem 1.5rem;font-size:.75rem}.EntreeContenu-module__ihCHCq__lien:hover{background:var(--paper);color:var(--ink)}
.Hero-module__Z8hQ_W__hero{min-height:100svh;padding:clamp(1.5rem, 5vh, 3.5rem) var(--gutter) clamp(2rem, 6vh, 4rem);flex-direction:column;justify-content:space-between;gap:clamp(2rem,6vh,4rem);display:flex}.Hero-module__Z8hQ_W__eyebrow{animation:Hero-module__Z8hQ_W__rise 1.1s var(--ease) both .1s;flex-wrap:wrap;align-items:center;gap:.75rem 2rem;display:flex}.Hero-module__Z8hQ_W__school{align-items:center;gap:.6rem;display:inline-flex}.Hero-module__Z8hQ_W__school img{filter:invert();opacity:.85;width:auto;height:1.1rem}.Hero-module__Z8hQ_W__name{letter-spacing:-.035em;text-transform:uppercase;flex-direction:column;margin-top:auto;font-size:min(12.6vw,11rem);font-weight:700;font-stretch:100%;line-height:.86;display:flex}.Hero-module__Z8hQ_W__name span{display:block;overflow:hidden}.Hero-module__Z8hQ_W__name span:first-child{animation:Hero-module__Z8hQ_W__rise 1.2s var(--ease) both .2s}.Hero-module__Z8hQ_W__name span:last-child{color:#0000;-webkit-text-stroke:1px var(--paper);animation:Hero-module__Z8hQ_W__rise 1.2s var(--ease) both .32s}.Hero-module__Z8hQ_W__split{border-top:1px solid var(--rule);animation:Hero-module__Z8hQ_W__fade 1.4s var(--ease) both .5s;grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,4vw,3rem);padding-top:clamp(1.5rem,4vh,2.5rem);display:grid}.Hero-module__Z8hQ_W__thesis{color:#ede9e3d1;max-width:38ch;font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem);line-height:1.5}.Hero-module__Z8hQ_W__manifest{flex-wrap:wrap;gap:clamp(1.5rem,4vw,3.5rem);margin:0;display:flex}.Hero-module__Z8hQ_W__entry dd{font-family:var(--mono);letter-spacing:-.02em;margin:.35rem 0 0;font-size:clamp(1.5rem,1.2rem + 1vw,2.25rem);font-weight:500}.Hero-module__Z8hQ_W__disciplines{font-family:var(--display);text-transform:uppercase;flex-wrap:wrap;gap:.35rem 1.25rem;font-weight:500;font-stretch:104%;display:flex}.Hero-module__Z8hQ_W__disciplines span+span:before{content:"·";color:var(--dim);margin-right:1.25rem}.Hero-module__Z8hQ_W__cue{width:fit-content;animation:Hero-module__Z8hQ_W__fade 1.4s var(--ease) both .7s;align-items:center;gap:.85rem;display:inline-flex}.Hero-module__Z8hQ_W__cue:hover .Hero-module__Z8hQ_W__cueLine{background:var(--signal);width:5.5rem}.Hero-module__Z8hQ_W__cueLine{background:var(--dim);width:3rem;height:1px;transition:width .5s var(--ease), background .5s var(--ease);display:block}@media (min-width:60rem){.Hero-module__Z8hQ_W__split{grid-template-columns:minmax(0,1fr) auto;align-items:start}.Hero-module__Z8hQ_W__manifest{text-align:right;justify-content:flex-end}}@keyframes Hero-module__Z8hQ_W__rise{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__Z8hQ_W__fade{0%{opacity:0}to{opacity:1}}
.page-module___NlqrW__page{max-width:74rem;padding:3.5rem var(--gutter) 5rem;margin:0 auto}.page-module___NlqrW__entete{border-bottom:1px solid var(--rule-ink);margin-bottom:3rem;padding-bottom:2.5rem}.page-module___NlqrW__titre{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(2.5rem,1.8rem + 3vw,4rem);font-weight:500;font-stretch:105%;line-height:1}.page-module___NlqrW__accroche{max-width:52ch;font-size:var(--reading);color:var(--ink-soft);margin-top:1.25rem;line-height:1.6}.page-module___NlqrW__pastilles{flex-wrap:wrap;gap:.625rem;margin-top:2rem;display:flex}.page-module___NlqrW__pastille{border:1px solid var(--rule-ink);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;transition:background .25s var(--ease), color .25s var(--ease);border-radius:999px;padding:.5rem 1rem;font-size:.6875rem}.page-module___NlqrW__pastille:hover{background:var(--ink);color:var(--paper)}.page-module___NlqrW__grille{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:3rem 2.5rem;display:grid}.page-module___NlqrW__vide{font-size:var(--reading);color:var(--ink-soft);line-height:1.6}
.Palmares-module__HRGLqW__section{padding:clamp(4rem,14vh,9rem) 0 0}.Palmares-module__HRGLqW__head{padding:0 var(--gutter) clamp(1.5rem, 4vh, 2.5rem);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;display:flex}.Palmares-module__HRGLqW__title{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(1.75rem,1.2rem + 2vw,3rem);font-weight:600;font-stretch:108%}.Palmares-module__HRGLqW__note{max-width:30ch;color:var(--dim);font-size:.9375rem}.Palmares-module__HRGLqW__reel{border-top:1px solid var(--rule);position:relative}.Palmares-module__HRGLqW__stage{height:100svh;position:sticky;top:0;overflow:hidden}.Palmares-module__HRGLqW__stage canvas{display:block}.Palmares-module__HRGLqW__stageImage{object-fit:cover;width:100%;height:100%}.Palmares-module__HRGLqW__scrim{background:linear-gradient(90deg, #08090bf5 0%, #08090beb 20%, #08090bbd 34%, #08090b4d 48%, #08090b00 64%), linear-gradient(0deg, #08090bb3 0%, #08090b00 42%), linear-gradient(180deg, var(--ink) 0%, #08090b00 12%);position:absolute;inset:0}@media (max-width:60rem){.Palmares-module__HRGLqW__scrim{background:linear-gradient(0deg, #08090bf0 0%, #08090b73 52%, #08090b0d 100%), linear-gradient(180deg, var(--ink) 0%, #08090b00 18%)}}.Palmares-module__HRGLqW__panels{margin-top:-100svh;position:relative}.Palmares-module__HRGLqW__panel{height:100svh;padding:clamp(3rem, 8vh, 5rem) var(--gutter);opacity:.25;max-width:46rem;transition:opacity .7s var(--ease), transform .7s var(--ease);flex-direction:column;justify-content:flex-end;gap:clamp(.75rem,2vh,1.25rem);display:flex;transform:translateY(1.5rem)}.Palmares-module__HRGLqW__panel[data-active]{opacity:1;transform:translateY(0)}.Palmares-module__HRGLqW__count{color:var(--signal)}.Palmares-module__HRGLqW__name{letter-spacing:-.04em;font-size:clamp(2.5rem,1.6rem + 4.4vw,6rem);font-weight:700;font-stretch:104%;line-height:.92}.Palmares-module__HRGLqW__claim{letter-spacing:-.02em;max-width:22ch;font-size:clamp(1.25rem,1rem + 1.2vw,2rem);font-weight:400;line-height:1.2}.Palmares-module__HRGLqW__line{color:#ede9e3b3;max-width:46ch;font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem)}.Palmares-module__HRGLqW__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;padding-top:clamp(.5rem,2vh,1rem);display:flex}.Palmares-module__HRGLqW__cta{border:1px solid var(--rule);transition:border-color .4s var(--ease), background .4s var(--ease), color .4s var(--ease);border-radius:999px;align-items:center;gap:.6rem;padding:.7rem 1.35rem;font-size:.9375rem;display:inline-flex}.Palmares-module__HRGLqW__cta:hover{border-color:var(--signal);background:var(--signal);color:var(--ink)}.Palmares-module__HRGLqW__meta{color:var(--dim)}@media (prefers-reduced-motion:reduce){.Palmares-module__HRGLqW__panel{opacity:1;transform:none}}
