.ContactSection_section__KyJTy{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between;padding:var(--pad-x);background:var(--cream);color:var(--ink);overflow:hidden}.ContactSection_heading__PcFfv{letter-spacing:.04em}.ContactSection_body__lW8yt{display:flex;flex-direction:column;gap:28px;padding:8vh 0}.ContactSection_email__5ZRpp{padding:0 .08em;font-size:clamp(30px,4.6vw,72px);text-transform:uppercase;color:var(--orange)}.ContactSection_email__5ZRpp,.ContactSection_phone__odaHl{align-self:flex-start;font-weight:700;line-height:1;letter-spacing:-.01em}.ContactSection_phone__odaHl{font-size:clamp(22px,3vw,44px)}.ContactSection_offices__alLtj{display:flex;gap:56px;flex-wrap:wrap;margin-top:12px}.ContactSection_office__MV9_v{font-style:normal}.ContactSection_office__MV9_v p{margin:0}.ContactSection_city__Mb3Vo{font-size:19px;font-weight:700;font-synthesis-weight:none;font-stretch:100%;letter-spacing:.03em}.ContactSection_address__XQ7Yb{margin-top:6px!important;font-weight:600;font-size:15px;line-height:1.5}.ContactSection_worldwide__aBXGn{align-self:flex-end;margin:0;max-width:16ch;font-weight:var(--poids-titre);font-synthesis-weight:none;font-stretch:100%;font-size:clamp(20px,2.2vw,34px);line-height:1.1;letter-spacing:var(--approche-geant);text-transform:uppercase;color:var(--orange);text-wrap:balance}.ContactSection_footer__16Asc{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.ContactSection_links__hOnhH{display:flex;gap:22px;flex-wrap:wrap}.ContactSection_legal__hbof_{margin-left:34px;opacity:.55}.ContactSection_legal__hbof_:hover{opacity:1}.ContactSection_cookies__Gj0GV{opacity:.55}.ContactSection_cookies__Gj0GV:hover{opacity:1}.ContactSection_brand__tkloA{color:var(--orange)}.ContactSection_brandMark__SaD_9{width:142px}@media (max-width:600px){.ContactSection_offices__alLtj{gap:28px}.ContactSection_worldwide__aBXGn{align-self:flex-start;max-width:none}.ContactSection_footer__16Asc{align-items:flex-start;gap:24px}.ContactSection_links__hOnhH{gap:30px 22px}.ContactSection_legal__hbof_{margin-left:0}}.LangSwitch_root__Ai47K{display:flex;gap:7px;font-weight:700;font-size:13px;letter-spacing:.08em;line-height:1}.LangSwitch_item__n6LrY{display:flex;gap:7px;align-items:center}.LangSwitch_sep__bXdmF{opacity:.4}.LangSwitch_lien__nDntE,.LangSwitch_lien__nDntE:hover{color:inherit}.LangSwitch_active__NMrHZ{opacity:1}.LangSwitch_inactive__wbvzI{opacity:.45}.LangSwitch_inactive__wbvzI:hover{opacity:1}.LangSwitch_muted__dWyaw .LangSwitch_active__NMrHZ{opacity:1;color:var(--cream)}.LangSwitch_muted__dWyaw .LangSwitch_inactive__wbvzI{opacity:1;color:var(--creme-attenue)}.LangSwitch_muted__dWyaw .LangSwitch_sep__bXdmF{opacity:1;color:#a8a69b}@media (pointer:coarse){.LangSwitch_root__Ai47K{font-size:15px}.LangSwitch_lien__nDntE{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:44px;margin-block:-14px}}.PortfolioBody_visionneuse___tslZ{--fleche:56px;--ecart:24px;--marge:max(var(--pad-x),48px);--l-dispo:calc(100vw - 2 * var(--marge) - 2 * var(--fleche) - 2 * var(--ecart));--l-film:min(var(--l-dispo),calc((100svh - var(--reserve, 236px)) * var(--ratio, 1.7778)));min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:var(--ink);color:var(--cream);overflow-x:clip}body:has(.PortfolioBody_visionneuse___tslZ:not(.PortfolioBody_squelette__O2zev)),html:has(.PortfolioBody_visionneuse___tslZ:not(.PortfolioBody_squelette__O2zev)){background:var(--ink)}.PortfolioBody_barre__YsQNp{flex:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px var(--marge)}.PortfolioBody_marque__5Eti1{color:var(--orange)}.PortfolioBody_barreDroite__wx6Nb{display:flex;align-items:center;gap:22px}.PortfolioBody_langue__CPjAN{color:var(--cream)}.PortfolioBody_fermer__ByxPT{display:grid;place-items:center;width:44px;height:44px;border:2px solid var(--cream);transition:background .2s,border-color .2s,color .2s}.PortfolioBody_scene__yRSyl{flex:1 1;display:grid;grid-template-columns:var(--fleche) minmax(0,1fr) var(--fleche);align-items:center;grid-column-gap:var(--ecart);column-gap:var(--ecart);padding:0 var(--marge) 24px}.PortfolioBody_colonne__689q6{grid-column:2;justify-self:center;width:max(var(--l-film),min(100%,640px));max-width:100%}.PortfolioBody_player__QLtUp{position:relative;width:min(100%,var(--l-film));margin-inline:auto;aspect-ratio:var(--ratio,1.7778);background:#000;overflow:hidden}.PortfolioBody_visionneuse___tslZ [data-couleur=encre]{color:var(--cream)}.PortfolioBody_infos__Svf5s{margin-top:18px}.PortfolioBody_infosHaut__T77HU{display:flex;justify-content:space-between;align-items:flex-end;gap:12px 28px}.PortfolioBody_infosTexte__8Qb38{min-width:0}.PortfolioBody_titre___F82w{margin:.25em 0 0;font-size:clamp(22px,2.4vw,40px);line-height:.95;text-wrap:balance}.PortfolioBody_resume__DiadQ{margin:12px 0 0;font-size:16px;line-height:1.55;color:var(--creme-attenue)}.PortfolioBody_meta__PHysR{flex:none;margin:0;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--creme-attenue);white-space:nowrap}.PortfolioBody_cote___2U6_{position:fixed;top:calc(50% - var(--fleche) / 2);z-index:2}.PortfolioBody_cotePrecedent__yuc9E{left:var(--marge)}.PortfolioBody_coteSuivant__9yJe5{right:var(--marge)}.PortfolioBody_fleche__aSgh1{display:grid;place-items:center;width:var(--fleche);height:var(--fleche);border:2px solid rgb(234 232 216/.35);transition:background .2s,border-color .2s,color .2s}.PortfolioBody_indice__lyijx{position:absolute;top:calc(100% + 12px);left:50%;width:96px;transform:translateX(-50%);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-weight:700;font-size:11px;line-height:1.3;letter-spacing:.05em;text-align:center;text-transform:uppercase;color:var(--creme-attenue);transition:color .2s}@media (hover:hover){.PortfolioBody_cote___2U6_:hover .PortfolioBody_indice__lyijx{color:var(--cream)}.PortfolioBody_fermer__ByxPT:hover,.PortfolioBody_fleche__aSgh1:hover{background:var(--orange);border-color:var(--orange);color:var(--ink)}.PortfolioBody_lienBas__E6_Nu:hover{color:var(--orange)}}.PortfolioBody_fermer__ByxPT:focus-visible,.PortfolioBody_fleche__aSgh1:focus-visible{background:var(--orange);border-color:var(--orange);color:var(--ink)}.PortfolioBody_etude__L3hlc{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding:18px 22px;background:var(--orange);color:var(--ink);font-weight:var(--poids-titre);font-size:clamp(15px,1.3vw,19px);letter-spacing:.04em;text-transform:uppercase;transition:background .2s,color .2s}.PortfolioBody_etude__L3hlc svg{flex:none;transition:transform .4s var(--ease-volet)}@media (hover:hover){.PortfolioBody_etude__L3hlc:hover{background:var(--cream);color:var(--ink)}.PortfolioBody_etude__L3hlc:hover svg{transform:translateX(4px)}}.PortfolioBody_etude__L3hlc:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.PortfolioBody_serie__i9CZH{display:contents}.PortfolioBody_episodeSurtitre__J21E7{margin:0 0 6px;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--orange)}.PortfolioBody_episodes__aDbT9{display:flex;align-items:baseline;gap:4px 20px;margin-top:16px}.PortfolioBody_episodesIntitule__BWin_{flex:none;padding-top:14px;font-weight:700;font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--cream);white-space:nowrap}.PortfolioBody_episodes__aDbT9>.PortfolioBody_episodesListe__leqa5{min-width:0}.PortfolioBody_episodesListe__leqa5{display:flex;gap:4px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgb(234 232 216/.3) transparent}.PortfolioBody_episodesListe__leqa5 li{flex:0 0 auto;scroll-snap-align:start}.PortfolioBody_episode__NxmcR{display:flex;align-items:baseline;gap:10px;max-width:260px;padding:12px 16px 12px 0;margin-right:12px;border:0;border-top:2px solid rgb(234 232 216/.2);background:none;color:var(--creme-attenue);font:inherit;text-align:left;cursor:pointer;transition:color .2s,border-color .2s}.PortfolioBody_episodeNumero__LxQNW{flex:none;font-weight:700;font-size:12px;letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PortfolioBody_episodeTitre__nI0Gy{overflow:hidden;font-weight:700;font-size:13px;letter-spacing:.05em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.PortfolioBody_episode__NxmcR[aria-current=true]{border-top-color:var(--orange);color:var(--orange);cursor:default}@media (hover:hover){.PortfolioBody_episode__NxmcR:not([aria-current=true]):hover{border-top-color:var(--cream);color:var(--cream)}}.PortfolioBody_episode__NxmcR:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.PortfolioBody_navBas__BSoY6{display:none}.PortfolioBody_lienBas__E6_Nu{display:flex;flex-direction:column;gap:4px;max-width:48%}.PortfolioBody_lienBasSuivant__ZHFCx{align-items:flex-end;text-align:right}.PortfolioBody_lienSens__fnvnQ{font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.PortfolioBody_lienTitre__nrYCX{font-weight:700;font-size:11px;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;color:var(--creme-attenue)}.PortfolioBody_colonne__689q6{animation:PortfolioBody_apparait__0myB6 .25s ease both}.PortfolioBody_squelette__O2zev{background:transparent}.PortfolioBody_voletFilm__Oza_I{position:absolute;inset:0;z-index:3;background:var(--ink);pointer-events:none}.PortfolioBody_voletFilm__Oza_I[data-phase=couvre][data-sens=suivant]{animation:PortfolioBody_couvreVersDroite__Ffr3E .3s var(--ease-volet) both}.PortfolioBody_voletFilm__Oza_I[data-phase=decouvre][data-sens=suivant]{animation:PortfolioBody_decouvreVersDroite__vYfHI .45s var(--ease-volet) both}.PortfolioBody_voletFilm__Oza_I[data-phase=couvre][data-sens=precedent]{animation:PortfolioBody_couvreVersGauche__cnxBU .3s var(--ease-volet) both}.PortfolioBody_voletFilm__Oza_I[data-phase=decouvre][data-sens=precedent]{animation:PortfolioBody_decouvreVersGauche__4v_Sp .45s var(--ease-volet) both}@keyframes PortfolioBody_couvreVersDroite__Ffr3E{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes PortfolioBody_decouvreVersDroite__vYfHI{0%{-webkit-clip-path:inset(0);clip-path:inset(0)}to{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}@keyframes PortfolioBody_couvreVersGauche__cnxBU{0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes PortfolioBody_decouvreVersGauche__4v_Sp{0%{-webkit-clip-path:inset(0);clip-path:inset(0)}to{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}@keyframes PortfolioBody_apparait__0myB6{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.PortfolioBody_colonne__689q6{animation:none}}@media (max-width:760px){.PortfolioBody_visionneuse___tslZ{--marge:var(--pad-x)}.PortfolioBody_scene__yRSyl{display:flex;flex-direction:column;justify-content:center;padding:0 0 24px}.PortfolioBody_cote___2U6_{display:none}.PortfolioBody_colonne__689q6,.PortfolioBody_player__QLtUp{width:100%}.PortfolioBody_colonne__689q6>:not(.PortfolioBody_player__QLtUp),.PortfolioBody_serie__i9CZH>:not(.PortfolioBody_player__QLtUp){padding-inline:var(--pad-x)}.PortfolioBody_serie__i9CZH>.PortfolioBody_episodes__aDbT9{flex-direction:column;align-items:stretch;gap:6px;padding-inline:0}.PortfolioBody_episodesIntitule__BWin_{padding:0 var(--pad-x)}.PortfolioBody_episodesListe__leqa5{padding-inline:var(--pad-x);scroll-padding-inline:var(--pad-x)}.PortfolioBody_infosHaut__T77HU{flex-direction:column;align-items:flex-start}.PortfolioBody_navBas__BSoY6{display:flex;justify-content:space-between;gap:16px;margin-top:22px;padding-top:16px;border-top:1px solid rgb(234 232 216/.2)}}@media (max-height:520px) and (min-width:761px){.PortfolioBody_visionneuse___tslZ{--reserve:84px!important}.PortfolioBody_barre__YsQNp{padding-block:10px}}.Mesure_bandeau__7WKfm{position:fixed;left:16px;right:16px;bottom:16px;z-index:200;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;max-width:560px;padding:16px 18px;background:var(--ink);color:var(--cream);box-shadow:0 6px 24px rgb(0 0 0/.25)}.Mesure_texte__Jcxom{flex:1 1 260px;margin:0;white-space:pre-line;font-size:13px;line-height:1.45}.Mesure_boutons__Ap19t{display:flex;gap:8px}@media (max-width:480px){.Mesure_boutons__Ap19t{flex:1 1 100%;flex-wrap:wrap}.Mesure_bouton__6_xAL{flex:1 1 auto;padding-inline:10px}}.Mesure_bouton__6_xAL{min-height:40px;padding:8px 16px;border:2px solid var(--cream);background:transparent;color:var(--cream);font:inherit;font-weight:var(--poids-titre);font-size:12px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s,border-color .2s}@media (hover:hover){.Mesure_bouton__6_xAL:hover{background:var(--orange);border-color:var(--orange);color:var(--ink)}}.Mesure_bouton__6_xAL:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.Mesure_lien__HD_sy{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.VideoBlock_placeholder__CXY_4{position:absolute;inset:0;display:grid;place-items:center;background:var(--fond-attente)}.VideoBlock_label__UCqjU{padding:10px 16px;border:1px solid rgba(234,232,216,.35);color:rgba(234,232,216,.7);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;text-align:center}.Devise_ligne__2zSZd{display:block;white-space:nowrap}.PortfolioCta_cta__y22Me{scroll-snap-align:end;scroll-snap-stop:always;display:flex;flex-direction:column;align-items:center;gap:14px;padding:14vh var(--pad-x);background:var(--taupe);color:var(--ink);text-align:center;overflow:hidden;transition:background .3s}.PortfolioCta_label__SbkOX{display:inline-flex;align-items:baseline;gap:.35em;font-size:clamp(28px,4vw,64px);line-height:1;transition:color .3s}.PortfolioCta_arrow__Gk6Ok{display:inline-block;transition:transform .35s var(--ease-volet)}@media (hover:hover){.PortfolioCta_cta__y22Me:hover{background:var(--orange);color:var(--ink)}.PortfolioCta_cta__y22Me:hover .PortfolioCta_arrow__Gk6Ok{transform:translateX(.5em)}}.Services_section__4JQGS{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:14vh var(--pad-x);background:var(--orange);color:var(--ink);text-align:center}.Services_list__SiYC7{position:relative;z-index:2;margin:0;padding:0;list-style:none}.Services_line__wghAr{transition:opacity .55s ease,transform .55s var(--ease-volet);font-family:peridot-pe-variable,system-ui,sans-serif;font-weight:var(--poids-titre);font-stretch:100%;font-synthesis-weight:none;font-size:min(80px,calc((100vw - 2 * var(--pad-x)) / 16.4));line-height:1.14;letter-spacing:var(--approche-geant);text-transform:uppercase;white-space:nowrap;cursor:default}@media (max-width:560px){.Services_line__wghAr{white-space:normal;text-wrap:balance;font-size:clamp(26px,7.4vw,34px);line-height:1.02}.Services_line__wghAr+.Services_line__wghAr{margin-top:.42em}}.Services_cursor__vP0qp{position:fixed;left:0;top:0;z-index:3;pointer-events:none}.Services_frame__mLJK7{--visuel-largeur:260px;--visuel-hauteur:200px;position:absolute;left:0;top:0;max-width:var(--visuel-largeur);max-height:var(--visuel-hauteur);overflow:hidden;box-shadow:0 18px 44px rgba(14,13,11,.28)}.Services_frameVide__DfXSk{width:var(--visuel-largeur);aspect-ratio:16/9;background:var(--fond-attente)}.Services_frameImage__fXkty{display:block;width:auto;height:auto;max-width:var(--visuel-largeur);max-height:var(--visuel-hauteur)}.Services_framePlaceholder___zJwe{position:absolute;inset:0;display:grid;place-items:center;font-family:peridot-pe-variable,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;color:rgba(234,232,216,.55)}.Services_line__wghAr[data-hidden]{opacity:0;transform:translateY(18px)}@media (prefers-reduced-motion:reduce){.Services_line__wghAr[data-hidden]{opacity:1;transform:none}}@media (hover:none){.Services_cursor__vP0qp{display:none!important}}.WorkShowcase_screen__Hx_3V{position:relative;height:100vh;height:100dvh;overflow:hidden;background:var(--ink)}.WorkShowcase_videoCover__psBZh{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100vw,177.8vh);height:max(100vh,56.25vw)}.WorkShowcase_caption__xajMx{position:absolute;inset:0;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;padding:32px var(--pad-x);color:var(--cream);pointer-events:none}.WorkShowcase_client__WkGIN{margin:0;font-weight:700;font-size:14px;letter-spacing:.06em;color:var(--orange);text-transform:uppercase}.WorkShowcase_title__hdove{margin:0;font-size:clamp(26px,3.4vw,48px);line-height:1;max-width:22ch;text-wrap:balance}.WorkShowcase_titleLink___17QN{pointer-events:auto}.WorkShowcase_titleLink___17QN:after{content:"";position:absolute;inset:0}.WorkShowcase_titleLink___17QN:focus-visible{outline:none}.WorkShowcase_titleLink___17QN:focus-visible:after{outline:3px solid var(--orange);outline-offset:-3px}@media (hover:hover){.WorkShowcase_titleLink___17QN:hover{color:inherit}}.WorkShowcase_nom__1QPXa{position:relative;z-index:1;background:linear-gradient(var(--orange),var(--orange)) 0 100% /0 .08em no-repeat;padding-bottom:.06em;transition:background-size .4s var(--ease-volet),color .2s}.WorkShowcase_fleche__mUTEu{position:relative;z-index:1;left:0;color:var(--orange);transition:left .4s var(--ease-volet)}@media (hover:hover){.WorkShowcase_nom__1QPXa:hover,.WorkShowcase_titleLink___17QN:has(.WorkShowcase_fleche__mUTEu:hover) .WorkShowcase_nom__1QPXa{color:var(--orange);background-size:100% .08em}.WorkShowcase_fleche__mUTEu:hover,.WorkShowcase_nom__1QPXa:hover+.WorkShowcase_fleche__mUTEu{left:.3em}}.WorkShowcase_titleLink___17QN:focus-visible .WorkShowcase_nom__1QPXa{color:var(--orange);background-size:100% .08em}.WorkShowcase_titleLink___17QN:focus-visible .WorkShowcase_fleche__mUTEu{left:.3em}@media (prefers-reduced-motion:reduce){.WorkShowcase_fleche__mUTEu,.WorkShowcase_nom__1QPXa{transition:none}}.WorkShowcase_type__3DFOT{margin:0}.SiteHeader_header__qIri_{display:flex;align-items:center;flex-wrap:wrap;gap:18px 28px;padding:var(--pad-y) var(--pad-x)}.SiteHeader_lang__RCf9G{margin-left:auto}.SiteHeader_orange__idft3{color:var(--orange)}.SiteHeader_ink__e8bIJ{color:var(--ink)}.SiteHeader_ink__e8bIJ a:hover{color:var(--cream)}.SiteHeader_header__qIri_:after{content:"";flex-basis:100%;height:0;order:2}.SiteHeader_lang__RCf9G{order:1}.SiteHeader_back__e50zv{order:3;padding:10px 18px;border:2px solid;font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:background .25s,color .25s}@media (hover:hover){.SiteHeader_orange__idft3 .SiteHeader_back__e50zv:hover{background:var(--orange);color:var(--cream)}.SiteHeader_ink__e8bIJ .SiteHeader_back__e50zv:hover{background:var(--ink);color:var(--orange)}}.CaseStudyBody_titleBanner__9qBb1{position:relative;background:var(--orange);color:var(--ink);overflow:hidden}.CaseStudyBody_titleBlock__KsMpl{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10vh var(--pad-x) 12vh}.CaseStudyBody_meta__sZUf8{margin:0;font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.CaseStudyBody_meta__sZUf8:last-child{margin-top:24px}.CaseStudyBody_title__c1ieg{margin:max(20px,.26em) 0 0;font-size:clamp(34px,7.5vw,120px);line-height:.92;max-width:14ch;text-wrap:balance}.CaseStudyBody_filmBand__0s6WH{background:var(--cream);padding-top:clamp(28px,6vh,80px)}.CaseStudyBody_filmBloc__Igwc_{max-width:min(100%,calc(var(--ratio, 1.7778) * 92vh));margin:0 auto}.CaseStudyBody_filmBand__0s6WH[data-bord=marges] .CaseStudyBody_filmBloc__Igwc_{max-width:min(calc(100% - 2 * var(--pad-x)),1600px,calc(var(--ratio, 1.7778) * 92vh))}.CaseStudyBody_filmBloc__Igwc_>:not(.CaseStudyBody_player__epQEZ){padding:0 var(--pad-x)}.CaseStudyBody_player__epQEZ{position:relative;aspect-ratio:var(--ratio,1.7778);margin:0 auto;overflow:hidden}.CaseStudyBody_centered__aElfv{display:flex;flex-direction:column;align-items:center;text-align:center;padding:14vh var(--pad-x)}.CaseStudyBody_statement__1Jb3q{margin:20px 0 0;font-size:clamp(22px,2.6vw,40px);line-height:1.1;max-width:26ch;text-wrap:balance}.CaseStudyBody_text__CbCJ5{margin:4vh 0 0;max-width:60ch}.CaseStudyBody_centered__aElfv .CaseStudyBody_kicker__rNZKx+.CaseStudyBody_text__CbCJ5{margin-top:20px}.CaseStudyBody_figure__WN_XC{position:relative;width:100%;margin:0;overflow:hidden;background:var(--ink)}.CaseStudyBody_figureWide__J9LJg{aspect-ratio:21/9}.CaseStudyBody_figureSquare__t2YcP{aspect-ratio:1/1}.CaseStudyBody_pair__18X_4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.CaseStudyBody_pair__18X_4{grid-template-columns:1fr}}.CaseStudyBody_centered__aElfv[data-fond=creme]{background:var(--cream);color:var(--ink)}.CaseStudyBody_centered__aElfv[data-fond=orange]{background:var(--orange);color:var(--ink)}.CaseStudyBody_centered__aElfv[data-fond=taupe]{background:var(--taupe);color:var(--ink)}.CaseStudyBody_centered__aElfv[data-fond=encre]{background:var(--ink);color:var(--cream)}.CaseStudyBody_centered__aElfv[data-fond=orange] .kicker,.CaseStudyBody_centered__aElfv[data-fond=taupe] .kicker{color:var(--ink)}.CaseStudyBody_centered__aElfv[data-fond=orange] .CaseStudyBody_statement__1Jb3q{max-width:28ch}.CaseStudyBody_nextBand__BxazU{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12vh var(--pad-x);background:var(--ink);color:var(--cream)}.CaseStudyBody_nextClient__imH_P{margin-top:12px;font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;opacity:.6}.CaseStudyBody_nextTitle__WYLFx{margin-top:max(14px,.26em);font-size:clamp(30px,4.6vw,72px);line-height:1;max-width:18ch;text-wrap:balance}.CaseStudyBody_backBlock__yVgWk{display:flex;justify-content:flex-start;padding:8vh var(--pad-x)}.CaseStudyBody_backButton__4qKeP{display:inline-block;padding:14px 26px;border:2px solid var(--ink);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;transition:background .25s,color .25s}.CaseStudyBody_backButton__4qKeP:hover{background:var(--ink);color:var(--cream)}.PageFooter_footer__AFMgy{margin-top:auto;border-top:2px solid var(--ink);display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;align-items:start;grid-gap:24px var(--pad-x);gap:24px var(--pad-x);padding:32px var(--pad-x) 24px;font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.PageFooter_contact__k__oc{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.PageFooter_email__6JGGc{font-size:clamp(16px,1.6vw,20px);text-transform:none;letter-spacing:0}.PageFooter_phone__GVBge{text-transform:none;letter-spacing:0;opacity:.75}.PageFooter_liens__bofck{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.PageFooter_devise__8enpf{margin:0;color:var(--orange);line-height:1.25;text-align:right}.PageFooter_mentions__r8DHd{grid-column:1/-1;display:flex;align-items:baseline;gap:8px;margin:0;padding-top:24px;font-size:12px}.PageFooter_mentions__r8DHd span{opacity:.45}.PageFooter_legal__Brjbi{opacity:.55;transition:opacity .2s}@media (hover:hover){.PageFooter_footer__AFMgy .PageFooter_legal__Brjbi:hover{opacity:1}}.PageFooter_footer__AFMgy .PageFooter_legal__Brjbi:focus-visible{opacity:1}.PageFooter_surOrange__X3ZHU .PageFooter_devise__8enpf{color:var(--ink)}@media (max-width:760px){.PageFooter_footer__AFMgy{grid-template-columns:1fr;justify-content:stretch;gap:22px}.PageFooter_devise__8enpf{text-align:left}}.Volet_volet__94Qoc{position:fixed;inset:0;z-index:150;background:var(--ink);pointer-events:none}.Volet_volet__94Qoc[data-phase=entree]{animation:Volet_entre__cHYaK .44s var(--ease-volet) both}.Volet_volet__94Qoc[data-phase=couvert]{-webkit-clip-path:inset(0);clip-path:inset(0)}.Volet_volet__94Qoc[data-phase=sortie]{animation:Volet_sort__KUQx1 .44s var(--ease-volet) both}@keyframes Volet_entre__cHYaK{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes Volet_sort__KUQx1{0%{-webkit-clip-path:inset(0);clip-path:inset(0)}to{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}.not-found_page__3LoWJ{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:var(--orange);color:var(--ink)}.not-found_page__3LoWJ a:hover{color:inherit;opacity:.7}.not-found_page__3LoWJ .mailLink:hover{opacity:1}.not-found_page__3LoWJ ::selection{background:var(--ink);color:var(--orange)}.not-found_header__yq95b{display:flex;justify-content:space-between;align-items:center;padding:var(--pad-y) var(--pad-x)}.not-found_center__qdLS5{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 var(--pad-x)}.not-found_code__3uZDg{margin:0;font-family:peridot-pe-variable,system-ui,sans-serif;font-weight:var(--poids-titre);font-stretch:100%;font-synthesis-weight:none;font-size:clamp(120px,24vw,380px);line-height:.9;letter-spacing:var(--approche-geant)}.not-found_message__Mtj9d{margin:3vh 0 0;font-size:clamp(20px,2.6vw,40px);line-height:1.1;max-width:22ch;text-wrap:balance}.not-found_cta__1YQ_0{display:inline-block;margin-top:5vh;padding:12px 22px;border:2px solid var(--ink);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;transition:background .25s,color .25s}.not-found_page__3LoWJ .not-found_cta__1YQ_0:hover{background:var(--ink);color:var(--orange);opacity:1}.page_page__jzVje{min-height:100vh;display:flex;flex-direction:column}.page_main__ARS_C{flex:1 1;padding:6vh var(--pad-x) 12vh;max-width:900px}.page_title__lQ43z{margin:0;font-size:clamp(28px,5.4vw,84px);line-height:.95}.page_block__1gvPQ{margin-top:7vh}.page_text__VfTrX{margin:12px 0 0;max-width:64ch;font-weight:600;font-size:16px;line-height:1.7;white-space:pre-line}.page_page__2vW8R{min-height:100vh;display:flex;flex-direction:column}.page_page__2vW8R>main{flex:1 1}.page_titleBlock__3MM0j{padding:6vh var(--pad-x) 4vh}.page_title__fYhVu{margin:0;font-size:clamp(30px,6.5vw,100px);line-height:.95}.page_signature__Y0YNl{margin:14px 0 0;font-weight:700;font-synthesis-weight:none;font-stretch:100%;font-size:clamp(15px,1.4vw,20px);letter-spacing:.04em;text-transform:uppercase;color:var(--orange)}.page_backBlock__XzEaD{display:flex;justify-content:flex-start;padding:0 var(--pad-x) 10vh}.page_backButton__4hll1{display:inline-block;padding:14px 26px;border:2px solid var(--ink);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;transition:background .25s,color .25s}.page_backButton__4hll1:hover{background:var(--ink);color:var(--cream)}.ImageSlot_placeholder__gadUG{position:absolute;inset:0;display:grid;place-items:center;background:var(--fond-attente);color:var(--cream)}.ImageSlot_placeholderLabel__eUtR_{padding:8px 14px;border:1px solid rgba(234,232,216,.35);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;text-align:center;opacity:.7}.ImageSlot_image__HdU2v{object-fit:cover}.WorkGrid_filters__osuHm{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 var(--pad-x) 6vh}.WorkGrid_reset__0rbnC{cursor:pointer;padding:9px 22px 9px 0;margin-right:12px;border:0;border-right:2px solid var(--ink);background:transparent;color:var(--ink);font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;opacity:.4;transition:opacity .2s}.WorkGrid_resetActive__a1roo{opacity:1;text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:6px}@media (hover:hover){.WorkGrid_reset__0rbnC:hover{opacity:1}}.WorkGrid_filter__KxES6{cursor:pointer;padding:9px 18px;border:2px solid var(--ink);background:transparent;color:var(--ink);font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;transition:border-color .2s,color .2s,background .2s}@media (hover:hover){.WorkGrid_filter__KxES6:hover{border-color:var(--orange);color:var(--orange)}}@supports (text-box:trim-both cap alphabetic){.WorkGrid_filter__KxES6,.WorkGrid_reset__0rbnC{text-box:trim-both cap alphabetic}.WorkGrid_filter__KxES6{padding:13px 18px}.WorkGrid_reset__0rbnC{padding:13px 22px 13px 0}}.WorkGrid_filterActive__MpWKF,.WorkGrid_filterActive__MpWKF:hover{background:var(--ink);border-color:var(--ink);color:var(--cream)}.WorkGrid_grid__C4vDV{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));grid-gap:28px;gap:28px;margin:0;padding:0 var(--pad-x) 10vh;list-style:none}.WorkGrid_card__Iye5U{display:block}.WorkGrid_thumb__2UNEf{position:relative;aspect-ratio:16/9;background:var(--ink);overflow:hidden}.WorkGrid_meta__fmF7j{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:12px}.WorkGrid_title__pMWRs{margin:0;font-size:clamp(17px,1.5vw,22px);line-height:1.05}.WorkGrid_type__nrEQO{margin:0;font-weight:700;font-size:13px;letter-spacing:.05em;color:var(--orange);text-transform:uppercase;white-space:nowrap;overflow-wrap:anywhere}@media (max-width:340px){.WorkGrid_type__nrEQO{white-space:normal}}.WorkGrid_empty__VVLVh{padding:0 var(--pad-x) 10vh;font-weight:600;font-size:16px}@media (pointer:coarse){.WorkGrid_filter__KxES6{padding:13px 18px}}