.Encart_encart__QFZfh{background:var(--cream)}.Encart_encart__QFZfh[data-fond=orange]{background:var(--orange);color:var(--ink)}.Encart_encart__QFZfh[data-fond=taupe]{background:var(--taupe);color:var(--ink)}.Encart_encart__QFZfh[data-fond=encre]{background:var(--ink);color:var(--cream)}.Encart_bande__Xwzan{display:grid;grid-template-columns:var(--colonnes,1fr);align-items:start}.Encart_encart__QFZfh[data-alignement=centre] .Encart_bande__Xwzan{align-items:center}.Encart_encart__QFZfh[data-bord=perdu] .Encart_bande__Xwzan{gap:0}.Encart_encart__QFZfh[data-bord=marges]{padding:clamp(26px,5vh,72px) var(--pad-x)}.Encart_encart__QFZfh[data-bord=marges] .Encart_bande__Xwzan{gap:clamp(14px,2.2vw,40px);max-width:1600px;margin:0 auto}.Encart_colonne__9m2PI{display:grid;grid-gap:inherit;gap:inherit;min-width:0}.Encart_photo__u3g_r{width:var(--taille,100%)}.Encart_colonne__9m2PI[data-placement=centre]{justify-items:center}.Encart_colonne__9m2PI[data-placement=gauche]{justify-items:start}.Encart_colonne__9m2PI[data-placement=droite]{justify-items:end}.Encart_encart__QFZfh[data-bord=perdu] .Encart_colonne__9m2PI{gap:0}.Encart_photo__u3g_r{margin:0;min-width:0}.Encart_cadre__l6Mqn{position:relative;width:100%;overflow:hidden;background:var(--ink)}.Encart_image__o_CBi{object-fit:cover}.Encart_gabarit__tsPi4{position:absolute;inset:0;display:grid;place-items:center;background:var(--fond-attente);color:var(--cream)}.Encart_gabaritTexte__0j6x3{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}.Encart_legende__ougze{margin:8px 0 0;font-weight:600;font-size:13px;line-height:1.45;opacity:.62}.Encart_legende__ougze:not([data-couleur=auto]){opacity:1}.Encart_legende__ougze[data-couleur=orange]{color:var(--orange)}.Encart_legende__ougze[data-couleur=encre]{color:var(--ink)}.Encart_legende__ougze[data-couleur=creme]{color:var(--cream)}.Encart_legende__ougze[data-couleur=taupe]{color:var(--taupe)}.Encart_encart__QFZfh[data-bord=perdu] .Encart_legende__ougze{padding:0 var(--pad-x)}@media (max-width:700px){.Encart_bande__Xwzan{grid-template-columns:1fr}.Encart_photo__u3g_r{width:max(var(--taille,100%),70%)}}.HabillageFilm_titre__5q9Kn{margin:0 0 10px;font-weight:700;font-size:clamp(14px,1.5vw,18px);letter-spacing:.05em;text-transform:uppercase}.HabillageFilm_legende__3jEwV{margin:8px 0 0;font-weight:600;font-size:13px;line-height:1.45;opacity:.62}.HabillageFilm_legende__3jEwV:not([data-couleur=auto]){opacity:1}.HabillageFilm_legende__3jEwV[data-couleur=orange]{color:var(--orange)}.HabillageFilm_legende__3jEwV[data-couleur=encre]{color:var(--ink)}.HabillageFilm_legende__3jEwV[data-couleur=creme]{color:var(--cream)}.HabillageFilm_legende__3jEwV[data-couleur=taupe]{color:var(--taupe)}.Films_suite__H47Wk{background:var(--cream);padding:clamp(26px,5vh,72px) var(--pad-x)}.Films_suite__H47Wk[data-fond=orange]{background:var(--orange);color:var(--ink)}.Films_suite__H47Wk[data-fond=taupe]{background:var(--taupe);color:var(--ink)}.Films_suite__H47Wk[data-fond=encre]{background:var(--ink);color:var(--cream)}.Films_grille__H4nYB{display:grid;grid-gap:clamp(22px,3.5vh,54px) clamp(14px,2.2vw,40px);gap:clamp(22px,3.5vh,54px) clamp(14px,2.2vw,40px);max-width:1600px;margin:0 auto}.Films_suite__H47Wk[data-colonnes="2"] .Films_grille__H4nYB{grid-template-columns:repeat(2,minmax(0,1fr))}.Films_film___zY3R{margin:0;min-width:0;width:100%;max-width:calc(var(--ratio, 1.7778) * 78vh)}.Films_cadre__Rw6Tc{position:relative;width:100%;aspect-ratio:var(--ratio,1.7778);overflow:hidden;background:var(--ink)}@media (max-width:760px){.Films_suite__H47Wk[data-colonnes="2"] .Films_grille__H4nYB{grid-template-columns:1fr}}.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}}.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}}.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}.PortfolioBody_page__6gIuN{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}.PortfolioBody_page__6gIuN>main{flex:1 1;min-height:0;display:flex;flex-direction:column}.PortfolioBody_intro__2BznR{flex:none;padding:4vh var(--pad-x) 0}.PortfolioBody_title__EWYJ1{margin:max(12px,.26em) 0 0;font-size:clamp(27px,5vw,80px);line-height:.95;max-width:18ch;text-wrap:balance}.PortfolioBody_summary__7zvZh{margin:20px 0 0;max-width:52ch;font-weight:600;font-size:17px;line-height:1.7}.PortfolioBody_playerArea__wl0Ew{flex:1 1;min-height:0;display:flex;justify-content:center;align-items:center;padding:4vh var(--pad-x)}.PortfolioBody_filmBloc__JcIkt{width:100%;max-width:calc(var(--ratio, 1.7778) * 78vh)}.PortfolioBody_player__QLtUp{position:relative;width:100%;aspect-ratio:var(--ratio,1.7778);background:var(--ink);overflow:hidden}@media (orientation:landscape) and (min-width:700px) and (min-height:350px){.PortfolioBody_page__6gIuN{height:100svh}.PortfolioBody_filmBloc__JcIkt{width:100%;max-width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.PortfolioBody_player__QLtUp{flex:0 1 auto;min-height:0;height:100%;width:auto;max-width:100%;align-self:center}}@media (orientation:landscape) and (max-height:520px){.PortfolioBody_intro__2BznR{padding-top:2vh}.PortfolioBody_playerArea__wl0Ew{padding-block:2vh}.PortfolioBody_summary__7zvZh{margin-top:10px}}.PortfolioBody_footer__ZPBBj{margin-top:auto;border-top:2px solid var(--ink);display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px var(--pad-x);font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.PortfolioBody_meta__PHysR{opacity:.6}.PortfolioBody_next__yYq6x{color:var(--orange)}.VimeoFrame_frame__GsT22{position:absolute;inset:0;width:100%;height:100%;border:0}.VimeoFrame_background__l6Hpd{pointer-events:none}.VimeoFrame_plein__V1wjq{top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px)}.VimeoFrame_poster__7fNEv{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity .35s ease;pointer-events:none}.VimeoFrame_posterCache__riEr8{opacity:0}.Hero_hero__bqvNd{height:300vh;scroll-snap-align:start}.Hero_sticky__0Ingi{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden}@media (pointer:coarse){.Hero_hero__bqvNd{height:200vh}}.Hero_stage__EEQy2{position:absolute;inset:0;display:grid;place-items:center}.Hero_box__lKeGv{position:relative;width:min(640px,62vw);aspect-ratio:var(--ratio,1.7778);background:var(--fond-attente);transform:scale(1);transform-origin:center;will-change:transform;overflow:hidden}@media (max-width:700px){.Hero_box__lKeGv{width:min(640px,86vw)}}.Hero_overlay__GFOqg{position:absolute;inset:0;pointer-events:none;color:var(--orange)}.Hero_overlayMask__YH5X1{color:var(--cream);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%);opacity:0;transition:opacity .4s;will-change:clip-path}.Hero_giantLogoRow__X__JG{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center}.Hero_giantLogo__x_Sox{display:block;width:104vw;flex:none;aspect-ratio:var(--logo-mot-ratio);transform:translateY(28%);background:currentColor;-webkit-mask:url(/dusk-mot.svg) center/contain no-repeat;mask:url(/dusk-mot.svg) center/contain no-repeat}.Hero_overlayInner__TQksV{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:var(--pad-y) var(--pad-x)}.Hero_overlayTop__YufWb{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.Hero_tagline__PGzTC{margin:0;font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.Hero_heroLang__huIVC{pointer-events:auto;margin-top:10px;font-weight:600;font-size:12px}.Hero_overlayMask__YH5X1 .Hero_heroLang__huIVC{pointer-events:none}.Hero_slogan__Ba6Gh{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:min(clamp(20px,2.2vw,34px),calc((100vw - 2 * var(--pad-x)) / 13.7));line-height:1.05;letter-spacing:var(--approche-geant);text-transform:uppercase;text-align:right}.Hero_overlayBottom__ugYYd{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;padding-bottom:24vw;font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.Hero_mailLive__9U_OP{pointer-events:auto}.Hero_mailGhost__o6_As{pointer-events:none;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path .36s var(--ease-volet);transition:clip-path .36s var(--ease-volet);transition:clip-path .36s var(--ease-volet),-webkit-clip-path .36s var(--ease-volet);will-change:clip-path}.Hero_mailGhost__o6_As:before{content:none}.Hero_sticky__0Ingi:has(.Hero_mailLive__9U_OP:hover) .Hero_mailGhost__o6_As{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}.Hero_cities___Itxh{margin:0;text-align:right}@media (pointer:coarse){.Hero_heroLang__huIVC{font-size:15px}}.HomeCorner_root__yhDCr{--corner-y:-80px;--corner-ink:var(--orange);visibility:hidden}.HomeCorner_brand__9LJ2N,.HomeCorner_lang__8kiHZ{position:fixed;top:var(--pad-y);z-index:30;color:var(--corner-ink);transform:translateY(var(--corner-y));transition:color .3s;will-change:transform}.HomeCorner_brand__9LJ2N{left:var(--pad-x);display:flex;align-items:flex-end;gap:2px}.HomeCorner_brand__9LJ2N:hover{color:var(--corner-ink)}.HomeCorner_lang__8kiHZ{top:26px;right:var(--pad-x);transition:color .3s,opacity .3s}.HomeCorner_root__yhDCr[data-lang-hidden] .HomeCorner_lang__8kiHZ{opacity:0;visibility:hidden;pointer-events:none;transition:color .3s,opacity .3s,visibility 0s .3s}.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:-.3em;color:var(--orange);opacity:0;transition:opacity .3s var(--ease-volet),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:0;opacity:1}}.WorkShowcase_titleLink___17QN:focus-visible .WorkShowcase_nom__1QPXa{color:var(--orange);background-size:100% .08em}.WorkShowcase_titleLink___17QN:focus-visible .WorkShowcase_fleche__mUTEu{left:0;opacity:1}@media (hover:none){.WorkShowcase_fleche__mUTEu{left:0;opacity:1}}@media (prefers-reduced-motion:reduce){.WorkShowcase_fleche__mUTEu,.WorkShowcase_nom__1QPXa{transition:none}}.WorkShowcase_type__3DFOT{margin:0}