.showreel-overlay_overlay__KnopZ{width:calc(100% - 40px);max-width:1760px;max-height:calc(100dvh - 40px);margin:auto;padding:clamp(16px,2.5vw,36px);border:0;border-radius:24px;background:var(--background);color:var(--foreground);overflow:auto;overscroll-behavior:contain}.showreel-overlay_overlay__KnopZ[open]{display:flex;flex-direction:column;gap:clamp(16px,2vw,28px)}.showreel-overlay_bar__RFmbb{display:flex;align-items:center;gap:16px}.showreel-overlay_bar__RFmbb h2{flex:1;margin:0;color:var(--finder-piment-brick)}.showreel-overlay_close__pZ7jh{display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:28px;cursor:pointer}.showreel-overlay_close__pZ7jh>span:last-child{font-size:28px;line-height:1}.showreel-overlay_close__pZ7jh:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.showreel-overlay_screen__m2mhV{display:grid;place-items:center;min-width:0}.showreel-overlay_player__oZktu{width:min(100%,calc((100dvh - 170px) * 16 / 9));overflow:hidden;border-radius:14px;background:var(--foreground)}@media (max-width:599px){.showreel-overlay_overlay__KnopZ{width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:16px;border-radius:18px}.showreel-overlay_bar__RFmbb{gap:8px}.showreel-overlay_close__pZ7jh{width:44px;padding:0;flex-shrink:0}.showreel-overlay_close__pZ7jh>span:first-child{display:none}.showreel-overlay_player__oZktu{border-radius:10px;width:min(100%,calc((100dvh - 140px) * 16 / 9))}}.header-navigation_navigation__jdBiT{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:2px;isolation:isolate;font-synthesis:none}.header-navigation_link__gph_N{display:grid;place-items:center;min-width:44px;min-height:44px;padding:10px var(--nav-link-padding,15px);border-radius:6px;white-space:nowrap;color:var(--foreground);font-weight:400;transition:color .15s ease,padding .28s cubic-bezier(.22,1,.36,1)}.header-navigation_link__gph_N:after{content:attr(data-label);visibility:hidden;font-weight:700;pointer-events:none}.header-navigation_label__ZvmoP,.header-navigation_link__gph_N:after{grid-area:1/1;line-height:1.4}.header-navigation_navigation__jdBiT[data-notch-visible=true] .header-navigation_link__gph_N{color:#68665f}.header-navigation_navigation__jdBiT .header-navigation_link__gph_N[data-nav-active=true]{color:var(--foreground);font-weight:700}.header-navigation_navigation__jdBiT .header-navigation_link__gph_N[data-nav-showreel=true],.header-navigation_navigation__jdBiT[data-notch-visible=true] .header-navigation_link__gph_N[data-nav-showreel=true]{color:var(--accent)}.header-navigation_link__gph_N:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:699px){.header-navigation_link__gph_N{min-height:44px;padding-inline:var(--nav-link-padding,10px)}}@media(prefers-reduced-motion:reduce){.header-navigation_link__gph_N{transition:none}}.header-navigation_menuToggle__AV12k{display:none}.header-navigation_mobileMenu__7tqK_{--overlay-close-total:160ms;--overlay-reduced-duration:1ms;position:fixed;inset:0;margin:0 0 0 auto;width:min(100%,30rem);max-width:100%;height:100dvh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:max(20px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom));border:0;background:var(--background);color:var(--foreground)}.header-navigation_mobileMenu__7tqK_::backdrop{background:#0008}.header-navigation_menuHeading__d_j0B{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:32px}.header-navigation_menuHeading__d_j0B button{flex:none;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;font-size:28px;cursor:pointer}.header-navigation_mobileMenu__7tqK_ nav{display:grid}.header-navigation_mobileMenu__7tqK_ nav a{display:grid;grid-template-columns:2ch minmax(0,1fr) auto;align-items:center;gap:16px;min-height:68px;border-top:1px solid var(--line);padding-block:16px;font-size:clamp(1.25rem,5vw,1.75rem);overflow-wrap:anywhere}.header-navigation_mobileMenu__7tqK_ nav a>span{color:var(--finder-piment-brick)}.header-navigation_mobileMenu__7tqK_ nav a[data-nav-showreel=true],.header-navigation_mobileMenu__7tqK_ nav a[data-nav-showreel=true]>span{color:var(--accent)}@media(max-width:1099px){.header-navigation_navigation__jdBiT{display:none}.header-navigation_menuToggle__AV12k{display:flex;align-items:center;gap:12px;min-width:88px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:24px;cursor:pointer}}@media(prefers-reduced-motion:no-preference){.header-navigation_mobileMenu__7tqK_[open]{animation:header-navigation_menu-entry__gN9lD .18s ease-out both}.header-navigation_mobileMenu__7tqK_[data-overlay-state=closing]{animation:header-navigation_menu-exit__8hIwY .16s ease-in both}}@keyframes header-navigation_menu-entry__gN9lD{0%{opacity:0;transform:translateX(16px)}}@keyframes header-navigation_menu-exit__8hIwY{to{opacity:0;transform:translateX(16px)}}.home-editorial_studio__92ItJ{--home-title-size:clamp(1.875rem,3.6vw,3.5rem);--studio-copy-gap:clamp(20px,2vw,32px)}.home-editorial_studioLead__WzbYe{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.45fr);gap:clamp(28px,3vw,64px);align-items:start;margin-top:var(--home-heading-space)}.home-editorial_studioIdentity__np7r2{min-width:0}.home-editorial_studioIdentity__np7r2 [data-motion-line]{overflow-wrap:normal}.home-editorial_studioIdentity__np7r2 [data-editorial-highlight]{display:inline-block;max-width:100%}.home-editorial_studioArtwork__m7buO{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(20px,2vw,32px);max-width:420px;margin-top:clamp(24px,3vw,40px)}.home-editorial_studioGlobe__jLE7V{display:block;width:clamp(136px,80px + 13vw,240px);max-width:100%;height:auto;object-fit:contain;pointer-events:none;user-select:none}.home-editorial_studioSpiral__KT7M7{display:block;width:clamp(96px,10vw,136px);aspect-ratio:152/46.8;margin-bottom:16px;background:var(--type-muted-color);mask:url(/branding/spirale-entrelacee.svg) center/contain no-repeat;pointer-events:none;user-select:none}.home-editorial_studioCopy__X7ogb{min-width:0;display:grid;gap:var(--studio-copy-gap)}.home-editorial_studioIntro__bceMz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:var(--studio-copy-gap)}.home-editorial_studioCopy__X7ogb :is(p,aside){min-width:0;max-width:none;white-space:pre-line}.home-editorial_studioEnvironment__Dqy3X{display:grid;grid-template-columns:minmax(0,1fr) clamp(104px,10vw,140px);gap:var(--studio-copy-gap);align-items:start;padding-top:var(--studio-copy-gap);border-top:1px solid var(--line)}.home-editorial_ecoprodLogo__MOvFR{display:block;width:100%;height:auto;object-fit:contain}@media(max-width:1099px){.home-editorial_studioLead__WzbYe{grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,40px)}}@media(max-width:767px){.home-editorial_studioArtwork__m7buO,.home-editorial_studioIntro__bceMz{grid-template-columns:minmax(0,1fr)}.home-editorial_studioSpiral__KT7M7{display:none}.home-editorial_studioEnvironment__Dqy3X{grid-template-columns:minmax(0,1fr)}.home-editorial_ecoprodLogo__MOvFR{width:104px;grid-row:1}}.home-editorial_contact__tkpqg{--content-max-width:var(--home-content-width);min-width:0;min-height:35svh;display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--site-frame-radius,18px) var(--site-frame-radius,18px) 0 0;box-shadow:0 -12px 32px #00000014;padding-top:20px}.home-editorial_contact__tkpqg>*{flex-shrink:0;min-width:0}.home-editorial_contactHeading__z_G9_{display:flex;align-items:center;justify-content:space-between;gap:20px}.home-editorial_contactHeading__z_G9_>:first-child{min-width:0}.home-editorial_contact__tkpqg .contact-title{--editorial-highlight-background:var(--foreground);--editorial-highlight-color:var(--background);font-size:clamp(2rem,4.6vw,4rem);margin-block:12px 16px}.home-editorial_contact__tkpqg .home-editorial_contactArrow__2RyhN{display:grid;place-items:center;flex:none;min-width:44px;min-height:44px;padding:0;color:inherit;font-size:clamp(32px,4vw,56px);line-height:1;text-decoration:none}.home-editorial_contactArrow__2RyhN:focus-visible{outline:2px solid currentColor;outline-offset:6px;border-radius:4px}.home-editorial_contact__tkpqg .contact-details{padding-block:16px;font-size:var(--type-body);line-height:var(--type-body-leading)}.home-editorial_contactLegal__XbuMh{padding-block:12px;gap:10px 24px}.home-editorial_contactAddress__8D74W{text-underline-offset:4px}.home-editorial_contactAddress__8D74W:is(:hover,:focus-visible){text-decoration:underline}.home-editorial_contactOfficeWithSocial__Ch5do{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.home-editorial_contactOfficeWithSocial__Ch5do>div{min-width:0}.home-editorial_contactSocials__C9xru{display:flex;flex-direction:column;flex:none;gap:4px;margin-inline-start:auto}.home-editorial_contact__tkpqg .home-editorial_contactSocialLink__0xox3{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;color:inherit}.home-editorial_contactSocialLink__0xox3 svg{width:28px;height:28px}.home-editorial_contactSocialLink__0xox3:hover{opacity:.65}.home-editorial_contactSocialLink__0xox3:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:8px}@media(max-width:767px){.home-editorial_contact__tkpqg{min-height:50svh;padding-top:20px}.home-editorial_contact__tkpqg .contact-title{font-size:clamp(1.5rem,6.6vw,2.25rem)}.home-editorial_contact__tkpqg .contact-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-editorial_contact__tkpqg .contact-details>:first-child{grid-column:1/-1}.home-editorial_contact__tkpqg .contact-details>div{min-width:0;overflow-wrap:anywhere}.home-editorial_contact__tkpqg .home-editorial_contactArrow__2RyhN{font-size:30px}.home-editorial_contact__tkpqg{padding-bottom:max(12px,env(safe-area-inset-bottom))}.home-editorial_contact__tkpqg a{display:inline-block;min-height:44px;padding-block:8px}.home-editorial_contactAddress__8D74W{display:block}}@media(prefers-reduced-motion:reduce){.home-editorial_contact__tkpqg{box-shadow:none}}